Individual 3DS, 3DM, 3MF, AMF, LDRAW, PCD, VTK, PRWM, OBJ + MTL, PLY + STL, FBX, DAE, GLTF, MMD, STEP + IGES + BREP Viewers

Theses viewers are a part of my GitHub website: https://githubdragonfly.github.io/.

Not really looking to compete with any other viewers out there, just posting it in case if anybody might find anything useful there.

There is also a Texture Viewer which can show different image formats, either still or animated, as well as videos.

These are not necessarily perfect but are functional and do allow local file loading (blobs) as well as URL loading either via local server or from the Internet. Most viewers also provide for exporting the 3D model as an animated GIF and/or PNG (APNG).

The latest additions are Quick Viewer and ASSIMP Viewer and USDZ Viewer.

Quick Viewer, which is practically a simpler version of the Online 3D Viewer, is purely online based and its HTML file can be used as a standalone - just remove the line on top that calls the favicon.ico image file from my repository. Currently it supports the following 3D formats: 3DM, 3DS, 3MF, BIM, BREP, BRP, DAE, FBX, GLB, GLTF, IFC, IGES, IGS, OBJ + MTL, OFF, PLY, STL, STEP, STP, WRL.

ASSIMP(JS) based viewer supports even more formats: 3DS, 3MF, AC, AC3D, ACC, AMF, ASE, B3D, BLEND, BVH, COB, CSM, DAE, DRC, DXF, FBX, GLB, GLTF + BIN, HMP, IQM, IRR, KMZ, LWO, LWS, LXO, MD2, MD3, MD5MESH, MDC, MDL, MESH, MS3D, NFF, OBJ + MTL, OFF, OGEX, PLY, PMX, Q3O, Q3S, SIB, SMD, STL, X, XGL, ZGL.

BIM (dotbim) support was added to STEP Viewer.

Most viewers, if not yet all, also have mobile friendly version available.

Those who venture there to check this project out should read the posted descriptions.

4 Likes

It is good that you continue to develop your site by adding more viewers.

I have a question from user’s point of view. Currently, when a model is imported, the user first selects the type and then selects the files. Would it be possible to eliminate the first step? This is, the user first selects the files and based on their extensions the program activates the correct viewer.

Thank you for your question and interest in these viewers.

These viewers are currently designed as standalone and can support only model types as specified in the description on the website. This was my choice and I would not be looking to merge all these viewers into one. In simple words, these viewers are on my website just for convenience, to provide quick viewing of the models.

What you seem to be looking for is a kind of functionality that Online 3D Viewer (https://3dviewer.net/) provides, where one viewer supports multiple different model types.

My repository is public and anyone can clone it,modify it to their liking and use it wherever they want.

2 Likes