3D Mesh ViewerA VS Code / Cursor extension that turns the editor into a fully featured 3D mesh viewer. Open any supported 3D file (GLB, GLTF, FBX, OBJ, USD/USDZ, STL, PLY, DAE, 3MF, …) — or a Gaussian splat capture (SPZ, SPLAT, KSPLAT, SOG, 3DGS PLY) — and get an interactive Three.js viewport with a scene-hierarchy tree, per-object inspector, a Blender-style shading HUD, an animation timeline / dope sheet with frame-by-frame playback, drag/drop mesh import, and a rich file-info panel — all inside a custom editor. Install it from the VS Code Marketplace or Open VSX (search "3D Mesh Viewer"), or grab the Inspect any meshClick a 3D file and it opens right in the editor: orbit/pan/zoom the PBR-lit viewport, browse the scene hierarchy, toggle visibility per node, inspect materials and textures, and check triangle/draw-call stats in the live HUD.
Animation playback with timelineSkinned and keyframed assets get a Blender-style dope sheet: pick a clip, scrub the playhead, step frame-by-frame, and control playback speed and looping. Bone/joint markers follow the animated skeleton.
Gaussian splatting3D Gaussian splat captures render right in the viewer via Spark, alongside the mesh formats.
Blender-style shading HUDA shading strip next to the corner view gizmo switches between Wireframe, Solid, Material, Rendered, and Normals modes, with composable X-ray and Flat shading toggles (like Blender's Alt+Z) and the Y↑/Z↑ up-axis switch folded into the same strip — each button with instant hover explanations. Material mode previews the asset's materials under a pinned neutral environment; Rendered uses your chosen environment; Normals visualizes shader normals including the material's normal maps.
More features
See DOCS.md for supported formats, features, usage, configuration, commands, development setup, and troubleshooting. LicenseMIT — see the |




