-
-
Notifications
You must be signed in to change notification settings - Fork 295
Rodin Intergration #18
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
base: master
Are you sure you want to change the base?
Conversation
Love this!! I made some organizational changes to the project and it caused some conflicts. Could you resolve those and then I'll test your PR out! |
2b3a719
to
8864e57
Compare
rebased to the current commit! awaiting your good news. |
Ideal behavior is models get imported as .fbx file types under "Models/{model-name}.fbx" Unity compatible 3D file types are:
Really excited for this to be brought in!! Going to be cool seeing people creating prototypes with actual models instead of cubes and spheres. |
I chose to use the GLB format (with gltFast, maintained by Unity) for importing models primarily because the models generated by Rodin include PBR materials. Using other formats may result in incorrect materials or compatibility issues with the rendering pipeline. Using other formats would not only increase the number of asset files (turning a single GLB into an FBX + 3-5 textures + a separate material for each rendering pipeline?) but also require additional code to adjust texture import settings and create materials. If avoiding the use of gltFast, I would opt for the FBX format instead. However, would it be possible to relax the restriction on the set_material method (which currently requires setting materials on a single object) to make it more convenient to create materials based on the current rendering pipeline? |
8864e57
to
da7ead7
Compare
I have created agent inside of Unity instead of managing MCP, check it out here. |
Hi unity-mcp author!
I’m Eric from Rodin, the state of the art 3D AI Model (https://hyper3d.ai/). I integrated Rodin’s 3D model generation API into unity-mcp, allowing users to seamlessly generate and import models directly from our service.
What This PR Does:
Adds support for Rodin's API within unity-mcp.
Introduces a UI option for users to generate models via Rodin API (via our main site https://hyper3d.ai/ and via fal.ai).
Allow user to input their API keys.
Ensures smooth integration with existing unity-mcp workflows.
We think this addition will provide users with a powerful new way to create models within Unity. Please let me know if any changes or improvements are needed.
Looking forward to your feedback!
Best,
Eric
Rodin Gen-1.5