-
Notifications
You must be signed in to change notification settings - Fork 19
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
Interest in a Godot Engine host? #66
Comments
There is interest, I have a base in Unity because the Blender -> game engine workflow is a priority! |
Can you describe what is the exchange format? Like meshes or materials? How do you map these concepts of:
|
We are currently working on using USD as a base for our exchange format. OpenMfx would add extra Schema to handle node graphs defining parametric shapes. In the meantime you can focus on loading a single OpenMfx effect (plugin) because this is the first building block for integrating OpenMfx. Input/output pins are defined here (the API uses the word 'input' to mean 'pin' actually) If you are using the C++ SDK see MfxInput and MfxInputDef. A source node is a node that does not define any input pin. A filter node is any node that has an input. The definition of which node should be used as output is left to the WIP interexchange file, same goes for subgraphs. Not sure what you mean with 3 and 8. |
I'll read the definitions. It would be difficult for Godot Engine to implement USD. https://github.com/syoyo/tinyusdz has been attempting for the last like 3-4 years. I'd assume if we started from scratch we may take longer. The use of USD is for skinned 3d characters due to subdivision surfaces support. We implemented a gltf importer / exporter. |
I've also made a proof of concept for MaterialX definitions https://github.com/V-Sekai/godot_material_x for parametric materials. |
The way MaterialX is handled in USD is a possible source of inspiration indeed! |
Wanted to see if there's interest.
The text was updated successfully, but these errors were encountered: