Skip to content

Proof of Concept VRM0/VRM1 Extension#1180

Draft
miramocha wants to merge 3 commits intodonmccurdy:mainfrom
miramocha:mira-vrm
Draft

Proof of Concept VRM0/VRM1 Extension#1180
miramocha wants to merge 3 commits intodonmccurdy:mainfrom
miramocha:mira-vrm

Conversation

@miramocha
Copy link

No description provided.

@miramocha miramocha changed the title VRM0 Extension Proof of Concept VRM0/VRM1 Extension Nov 27, 2023
@donmccurdy
Copy link
Owner

Hi @miramocha! Sorry for the late response – it's great to see your proof of concept VRM support. Do you mind sharing some context about how you're interested in using glTF Transform with VRM files, and your plans for the extensions here? Thanks!

@donmccurdy donmccurdy added feature New enhancement or request dependencies Pull requests and issues related to dependencies package:extensions labels Dec 26, 2023
@miramocha
Copy link
Author

Hi @miramocha! Sorry for the late response – it's great to see your proof of concept VRM support. Do you mind sharing some context about how you're interested in using glTF Transform with VRM files, and your plans for the extensions here? Thanks!

I'm currently doing a total rewrite of my personal VRM online editor: https://vrmeditor.miraluna.moe/
In that app I wrote my own GLTF parser. I came across your project when I was looking for a package that will manage bufferarrays and other GLTF components that I'm not familiar with so I could focus on writing VRM changes.

My end goal is to normalize VRM0 and VRM1 into one data model. That way we can import either VRM0 or VRM1, manipulate the data, and then export it in either format.

Here's what I have so far, I'm almost done with parsing VRM0 into a normalized data model and then export it back as VRM0 data format:
https://github.com/miramocha/vrm-sparks/tree/main/src/gltf-transform-extensions

@donmccurdy donmccurdy added this to the 🗄️ Backlog milestone Jun 10, 2025
@donmccurdy donmccurdy mentioned this pull request Jun 19, 2025
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests and issues related to dependencies feature New enhancement or request package:extensions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants