-
-
Notifications
You must be signed in to change notification settings - Fork 21.1k
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
Add Open Asset Importer to Godot. #23837
Conversation
2cb29c2
to
345e14c
Compare
This would be a great addition! Thanks for getting started on this :) |
41fdae9
to
90eed1f
Compare
That is great work indeed. |
I just tested it, it's working on a model in .md5mesh format (IronSnout X10K from Cube 2: Sauerbraten, licensed under CC BY 3.0): There seems to be an issue with normals, as I cannot get lighting or normal maps to show up on the model (I just bumped the ambient light value for the screenshot). Good work so far 😃 |
from https://developer.nvidia.com/orca/amazon-lumberyard-bistro Interior: 814,435 triangles Format: FBX |
Wait... is this going to bring the possibility of baking an animation using MDD and then play that baked animation inside Godot? Because that's one of the things I miss from the Godot pipeline. For example I always wanted to simulate something in blender and bake that simulation for then play the same animation in Godot. Being able to play baked simulations inside Godot would be amazing! |
This is a proof of concept, but it's starting to look usable. @samvila So maybe.. |
Irc logs regarding automated testing:
|
f956fcf
to
d5148ba
Compare
Please read Blender vs UE4 articles about fbx pipeline with Blender, they
had that issues (bone rotation) and had some solutions.
…On Sun, Nov 25, 2018 at 7:10 AM K. S. Ernest (iFire) Lee < ***@***.***> wrote:
Currently unable to solve problems with bone rotation.
If you guys can send some broken models, I can debug them. Been stuck.
For example here is a broken screenshot of a FBX import.
Note that the display of the first frame is what I'm looking at.
[image: godot windows tools 64_2018-11-24_20-08-21]
<https://user-images.githubusercontent.com/32321/48975450-c5a1bc00-f024-11e8-8dc3-92c51bdc7ea8.png>
This without playing the animation.
[image: godot windows tools 64_2018-11-24_20-08-43]
<https://user-images.githubusercontent.com/32321/48975451-c5a1bc00-f024-11e8-8389-2a8650b96f34.png>
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#23837 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAAX0wmOV_2Y2Sa3mUFScs8eVfDFugRnks5uyhhHgaJpZM4YqVQ->
.
|
4d361b9
to
c7d40ec
Compare
afd2758
to
28a1f30
Compare
6d30e83
to
e2a0866
Compare
7562c1f
to
25a280c
Compare
a2a1e64
to
a113228
Compare
From https://github.com/assimp/assimp repo at d2b45377e4b09a1f43be95e45553afcc06b03f4b
FBX support and MMD (pmx) support. Normals, Albedo, Metallic, and Roughness through Arnold 5 Materials for Maya FBX. Maya FBX Stingray PBS support. Importing FBX static meshes work. Importing FBX animations is a work in progress. Supports FBX 4 bone influence animations. Supports FBX blend shapes. MMDs do not have an associated animation import yet. Sponsored by IMVU Inc.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me, can be merged once the CI passes.
Thanks a ton! |
Is this no longer available? |
The assimp importer is merged into godot 3.2 master. |
Supports various formats from Open Asset Import Library (assimp). The focus is on FBX and MMD.
This code is contributed by IMVU Inc.
Thanks to everyone who has helped me.
For code review and code: @punto- @JFonS @reduz
For debugging: TheDuriel#1087 and Cthluhu Elden#2299
Others from IMVU Inc: Robert, Eric and Yu.