Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proof of Concept VRM0/VRM1 Extension #1180

Draft
wants to merge 3 commits into
base: main
Choose a base branch
from

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

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.

None yet

2 participants