What is 3D Model Viewer?

3D Model Viewer opens GLB, GLTF, FBX, OBJ, STL, PLY, and 3MF files right on your device. Rotate, zoom, and pan to inspect models from any angle. Switch between textured, wireframe, clay, normals, and x-ray views, expand to fullscreen, adjust lighting, or change the background color. Nothing gets uploaded.

The viewer runs on Three.js with OrbitControls, so dragging orbits the camera, two-finger drag pans, and the wheel zooms. After loading a model the panel shows vertex, triangle, face, draw-call, and material counts. Use the display mode buttons to switch between textured, wireframe (topology), clay (untextured grey for shape), normals (surface-direction debug), and x-ray (translucent, to reveal hidden interior geometry), expand the viewport to fullscreen for a closer look, adjust the directional light intensity, and switch the background to dark gray or any hex value for review screenshots.

How to use

  1. Upload a 3D model file (.glb, .gltf, .fbx, .obj, .stl, .ply, or .3mf) by dragging it in or browsing
  2. Use mouse or touch to rotate, zoom, and pan around the model
  3. Switch between textured, wireframe, clay, normals, and x-ray display modes, expand to fullscreen, adjust lighting, or change the background color for inspection

When to use

  • Reviewing a GLB or GLTF a 3D artist sent before they commit hours to texturing.
  • Checking that an OBJ exported from Blender actually has the expected geometry.
  • Showing a client an asset on a phone without installing Blender, Maya, or Unity.

Result

A designer sent you a GLB file of a product prototype and you need to review it. Upload the file, rotate the model to check all angles, switch to wireframe to inspect geometry, and take a screenshot to share your feedback.

FAQ

Which 3D file formats does the viewer accept?
GLB and GLTF, FBX, OBJ, STL, PLY, and 3MF. GLB, GLTF, and FBX carry materials, textures, and animations in one package. OBJ is geometry only — an accompanying MTL won't import its colours here. STL and PLY (common from 3D scanners and printers) arrive as bare geometry, so they show as untextured grey; PLY vertex colours are kept when present.
Why does my model look completely black or invisible?
Either the scale is far outside the camera's frustum or the model has no lights baked in. Press Reset Camera to refit, and raise the light intensity slider. Pure black usually means the materials reference missing texture files.
What do the vertex and face numbers mean?
Vertices are the corner points in the mesh, faces (or triangles) are the polygons connecting them, and draw calls roughly equal the number of separate meshes — fewer is cheaper to render. Game-ready props usually sit under 50k triangles, characters under 200k. If a prop is in the millions, it's probably an unsubdivided high-poly sculpt.
Will the viewer animate the model if it has skeletal animations?
Yes. GLTF and GLB files with embedded animation clips load straight into the playback panel. The first clip starts automatically; use the dropdown to switch between walk cycles, idle loops, or any other clips the artist exported. Pause and resume any time. Static models keep the playback panel hidden so the interface stays tidy.
Can I take a snapshot of the current view?
Yes. The Screenshot button renders the current camera angle to a PNG at the canvas resolution. Set background, lighting, and rotation first, then click — it's the same image the client will see, ready to drop in a review email.

Related Tools