M3-org / CharacterStudio

Open source web based custom VRM avatar creation platform
https://studio.m3org.com/
MIT License
108 stars 26 forks source link

Feature request: glTF asset import support #94

Open madjin opened 11 months ago

madjin commented 11 months ago

It's not fun to have to constantly switch between blender / unity to do basic editing of wearables, it'd be better if one could import a wearable that doesn't have any armature and then attach it somewhere in the editor. Maybe threejs editor can be forked / used for gizmo / hierarchy functionality: https://github.com/mrdoob/three.js/tree/master/editor

madjin commented 8 months ago

I think Voxels has the simplest system for attachment points I seen Screenshot from 2024-03-07 12-44-03 You can drag an object to a general area / bone to attach to then fine tune the offset transform. This system can be improved by using sliders for the latter part. There is also a JSON export to download all the transforms. Example is here: https://github.com/M3-org/avatar-interop/blob/main/wearables/voxel_costumes/costume%233024.json

Can use CV_OG.vrm to test with https://github.com/madjin/cryptovoxels-avatars/tree/main/avatars