{"repo":"pixiv/three-vrm","free":true,"listed":false,"github":"https://github.com/pixiv/three-vrm","clone":"git clone https://github.com/pixiv/three-vrm.git","description":"Use VRM on Three.js","language":"TypeScript","stars":2108,"topics":["gltf","threejs","vrm","3d","avatar","webgl"],"license":"MIT","category":"game-templates","readme_excerpt":"@pixiv/three-vrm Use VRM on three.js GitHub Repository Examples Guides API Reference How to Use from HTML You will need: - Three.js build - GLTFLoader - A build of @pixiv/three-vrm - .module ones are ESM, otherwise it's UMD and injects its modules into global THREE - .min ones are minified (for production), otherwise it's not minified and it comes with source maps You can import all the dependencies via CDN like jsDelivr. See the Three.js document if you are not familiar with Three.js yet: https://threejs.org/docs/#manual/en/introduction/Creating-a-scene See the example for the complete code: https://github.com/pixiv/three-vrm/blob/release/packages/three-vrm/examples/basic.html via npm Install three and @pixiv/three-vrm : Use with WebGPURenderer Starting from v3, we provide WebGPURenderer compatibility. To use three-vrm with WebGPURenderer, specify the WebGPU-compatible MToonNodeMaterial for the materialType option of MToonMaterialLoaderPlugin . MToonNodeMaterial only supports Three.js r167 or later. The NodeMaterial system of Three.js is still under development, so we may break compatibility with older versions of Three.js more frequently than other parts of three-vrm. See the example for the complete code: https://github.com/pixiv/three-vrm/blob/release/packages/three-vrm/examples/webgpu-dnd.html Contributing See: CONTRIBUTING.md LICENSE MIT","default_branch":null,"files":null,"tree":[],"storefront":"/r/pixiv","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pixiv/three-vrm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}