Skip to content

vr-voyage/vrchat-glb-loader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VPM links

To install this gimmick through VCC, either :

Tablet gimmick

If you are looking for the tablet gimmick, install "Voyage 3D Model Loader tablet".

Vket2026Summer-Last-3D-Mode-Loader

That gimmick is a far better alternative to the very ugly UI that comes with this project.
If you want a simple 3D model loading gimmick in your world, that anybody can use, give it a try !

That tablet comes with a :

  • A node hierarchy view
  • A node inspector that can move, rotate and scale each node
  • A read-only materials inspector.

All with synchronisation of URL and spawn point transforms.

About

rect66626

This 3D Model Loader can download and reconstruct 3D Models inside a VRChat World. GLB and VRM are supported.

This reconstructs :

The following are not supported yet :

Download

Use VCC (see above)

Demo video

GLB (Using Blender)

demo-vrchat-blender.webm

This uses the following add-on was used to preconvert the textures : https://github.com/vr-voyage/blender-glb-extension-gpu-formats

VRM (Using VRoid Studio)

demo-vrchat-vrm-tex-converter.webm

This uses the following software to preconvert the textures https://github.com/vr-voyage/glb-textures-converter-rust

Previous demo

glb-loader-demo-textures-bc7-360p.mp4

Showcased assets :

Test world

You can test the loader in the following world :

https://vrchat.com/home/launch?worldId=wrld_a74abb7d-a423-44bb-a7ea-3bc5e8281dde

Limitations

Textures need to be preconverted

https://feedback.vrchat.com/udon/p/whitelist-imageconversionloadimage-in-udon

The method LoadImage being unavailable through Udon, I need to preconvert the textures in advance to be able to use this

Bones are not supported

https://feedback.vrchat.com/udon/p/whitelist-unityengineboneweight-in-udon

Udon prevents access to the members of the BoneWeight structure. Without this structure, it is impossible to represent the bones weight, making the whole armature support impossible through standard means.

About

A VRChat in-game 3D Model Loader World gimmick, focusing on GLB/VRM

Topics

Resources

Stars

Watchers

Forks

Releases

Sponsor this project

Packages

Contributors

Languages