Test version · Viewer · macOS · Windows · Linux

SkinTokens

This is a test version. It is not a released version.

The viewer shows the meshes, materials, textures and animations in a 3D character file. It opens .glb, .gltf and .vrm files, and OpenUSD files (.usd, .usda, .usdc and .usdz). Press R to rig a .glb or OpenUSD file on your GPU, or to put a .vrm file in a T-pose. The viewer saves the result as <name>.rigged.glb or <name>.tpose.vrm in the folder of your file, and shows that path. When the new rig has the shape of a person, the viewer also saves it as <name>.vrm. Each file contains the program, skintokens-viewer.pck, the godot-sandbox file and the weights in the folder w. The program does not connect to other computers. Keep the files in one folder.

macOS

Apple silicon · 1.3 GB

Download for macOS

Apple did not notarize this program. Unzip the file. Remove the quarantine flag one time. Then start the program:

cd skintokens-viewer-macos-arm64
xattr -dr com.apple.quarantine .
./skintokens-viewer
SHA-256 007c5969084e68924495003da7687753e7fc652e2b6de6bc8e8e1d37af197d1b

Windows

x86-64 · 1.3 GB

Download for Windows

Unzip the file. Start skintokens-viewer.exe. The program has no signature. If SmartScreen stops it, click “More info”. Then click “Run anyway”.

SHA-256 15061401795b18161f22e4c7d052817c289620282e85ace09461e83368f30f8b

Linux

x86-64 · 1.4 GB

Download for Linux
mkdir skintokens-viewer
tar xf skintokens-viewer-linux-x86_64.tar -C skintokens-viewer
cd skintokens-viewer
./skintokens-viewer
SHA-256 a571116b53c0e3b408f2e98f77e7ae8086b0e2f527f97ba99a57b582b273ab01

All three checksums: SHA256SUMS. The files are in chibifire/interactor-skintokens-viewer. A preview of the viewer and of the auto-rig in your browser is on slide 4.

Open a model

Drag and drop a file, or type its path

Drag and drop

Drag and drop a .glb, .gltf, .vrm, .usd, .usda, .usdc or .usdz file on the window. The viewer replaces the model on the screen with the new file.

From a terminal

Type the file path after the program name.

skintokens-viewer /path/to/model.vrm

Information

The left panel shows all the meshes, materials, textures and animations in the file. Double-click a texture to see a large view of it.

Keys

Press W to show the wireframe. Press E to explode the model at its joints. Press G to remove the grid from the view.

Controls

The controls card shows all the controls

The viewer shows the controls card in the bottom-right corner when it starts. Press H to close the card. Press H again to show it.

Right-dragOrbit
Middle-dragPan
ScrollZoom
Click a meshMesh details
WWireframe
EExplode
GHide grid
RAuto-rig a .glb or OpenUSD file, or put a .vrm in a T-pose (desktop viewers)
EscClose a popup
HShow or close the controls card
Preview · in the browser

Look at a model, and rig it on your GPU

This preview can download more than 1 GB of data. This can be slow. The first auto-rig downloads the 1.25 GB model. Your browser keeps the model on your computer, and the next auto-rig reads it from there. The desktop viewers on slide 1 do not download data.

Drag and drop a .glb, .gltf, .vrm, .usd, .usda, .usdc or .usdz file on this viewer. Press R to save a .glb file that has a rig, or a .vrm file, as a VRM 1.0 file. Your browser downloads the .vrm file. The first time, the viewer starts in approximately 12 seconds because Godot compiles its shaders. To change slides with the arrow keys, click the slide area adjacent to the viewer. To load a guest .elf file, use the console.

The auto-rig is a preview, and it must have WebGPU. The first time, your browser downloads the 1.25 GB model and keeps it. Then it rigs the file on your GPU, and the viewer shows the result.
Status

Test version: the viewer and the auto-rig are on the desktop

Credits

Parts and licenses

← → or space
© 2026 chibifire

This page sends error reports and browser details to AppSignal so we can fix crashes.