poser5

Credits

poser5 stands on a lot of open-source work. Everything below ships in, or builds, the app you run in your browser.

Last updated: 4 August 2026

Licenses are the ones declared by each package at the version poser5 ships. Names and trademarks belong to their respective owners; listing a project here is attribution, not an endorsement of poser5 by that project.

Runtime libraries

Shipped in the player bundle.

ProjectVersionLicense
three.js — the WebGL renderer everything draws through 0.169.0MIT
three-stdlib — loaders, controls and post-processing from the three.js examples 2.36.1MIT
three-mesh-bvh — BVH acceleration for raycasts and collision 0.8.3MIT
@pixiv/three-vrm — VRM avatar loading, humanoid rigs and expressions 3.5.2MIT
@react-three/fiber — React renderer for three.js 9.6.1MIT
@react-three/drei — helpers and abstractions for fiber scenes 10.7.7MIT
@react-three/xr — WebXR sessions, hand and controller tracking 6.6.29MIT
© Bela Bohlender
React and React DOM — the editor UI 19.2.6MIT
zustand — application state 5.0.13MIT
fflate — zip/deflate for packed model and scene files 0.8.3MIT
html-to-image — rasterizing UI panels into the in-headset menu 1.11.13MIT

Build and tooling

Used to build and check the app; not shipped to your browser.

ProjectVersionLicense
Vite — dev server and bundler7.3.3MIT
TypeScript5.9.3Apache-2.0
@vitejs/plugin-basic-ssl — local HTTPS, required for WebXR on-device testing2.3.0MIT
ESLint — lintingMIT

Formats and standards

Open specifications poser5 reads, writes or runs on.

Hosting

Where poser5 is served from.

Content

Models and motions.

poser5 ships no third-party character models or motions. Everything you pose is loaded from your own machine and stays there. If you distribute renders or scenes made with imported assets, the original creator's license still applies — check it before you publish.

Thanks

To the three.js, pmndrs and pixiv maintainers whose work makes a browser-based rigging and posing tool possible at all, and to the testers who filed the bugs behind most of the changelog.

Spotted a missing or wrong attribution? Message us through our SubscribeStar page and it will be corrected.