tinker-3d-viewer
v0.4.0
Published
3D Model Viewer Plugin for TINKER
Readme
tinker-3d-viewer
A 3D model preview plugin for TINKER, powered by Google <model-viewer> and three.js.

Features
- Multiple formats — GLB / glTF, FBX, OBJ, STL, PLY, DAE, 3MF, and ZIP / folders
- Drag & drop or file / folder picker to open models
- Save the current model as
.glb, or as an unpacked glTF folder (.gltf+.bin+ textures) - Auto conversion of non-GLB sources to GLB via three.js loaders
- Orbit view with auto-rotate, animation playback, and camera reset
- First-person view with WASD movement and mouse look (click to lock pointer)
- Display modes for shaded, matcap, wireframe, and shaded wireframe views
- Persistent view mode remembered across sessions
Installation
Download and install TINKER from https://tinker.liriliri.io/, then run npm i -g tinker-3d-viewer.
Usage
- Open a model via drag & drop, or use the open button in the toolbar
- Orbit with the mouse, or switch to first-person view from the toolbar
- In first-person mode, click the view to lock the mouse, use WASD to move, and Esc to unlock
- Toggle auto-rotate / animation, reset the camera, or enter fullscreen from the toolbar
- Save the loaded model as GLB or glTF from the toolbar
