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

[Suggestion] GL Transition Format support #1

Open
valoeghese opened this issue Mar 14, 2021 · 4 comments
Open

[Suggestion] GL Transition Format support #1

valoeghese opened this issue Mar 14, 2021 · 4 comments
Labels
enhancement New feature or request

Comments

@valoeghese
Copy link

GLTF and its binary form are great, modern object formats that are 200% superior to obj. I am proposing this format be available to use.

I know what you're asking... why not just convert to OBJ?
Simple.
OBJ doesn't support mesh animations. GLTF does.

@Haven-King
Copy link
Owner

I'd be open to adding such a format. Looking at the reference guide, it seems like it would be doable to implement the infrastructure for handling the mesh element and below. Skins and animations are going to be much more difficult and require me to do a lot more research. Right now, with static OBJ's, everything can be represented as a baked model. That would obviously not be the case for animated models, and it's not immediately obvious to me what the best solution would be there.

@Haven-King Haven-King added the enhancement New feature or request label Mar 14, 2021
@hYdos
Copy link

hYdos commented Mar 15, 2021

have you considered using the Assimp library? it handles model loading for you and is quite useful.

@Haven-King
Copy link
Owner

I would likely use a library of some kind for the actual model loading, yes. That still doesn't really help answer the question of how I'd bridge the gap between GLTF and Mojang's rendering abstractions that would be necessary for animated models. I could add support for static models in a weekend, probably.

@valoeghese
Copy link
Author

Also if you do gltf make sure to support the binary version (which often uses the .glb extension). I have some models in that format that would be cool to use.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants