-
-
Notifications
You must be signed in to change notification settings - Fork 19k
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
[fbx] Port FBX module from 3.2 branch #44499
[fbx] Port FBX module from 3.2 branch #44499
Conversation
e0a81c6
to
7f486f6
Compare
I took the opportunity to rewrite the FBX material handling like I promised for 4.0. We are right now looking for a sensible default for our transparency properties. #44579 I'll re-add the standard properties tomorrow and for 'transparency' most likely will just set alpha, unless we can make the same guarantee's as it had when it was exported from Blender, Maya or Max, which currently isn't happening. For emission, and various other things I can add that back in tomorrow it's fairly simple to do. Standard Texture Mappings all work as they did before already so loading scenes should be correct now, except their feature/properties. |
Legacy non PBR assets will be dealt with in later PR we are discussing some legacy components on a lot of assets, hang tight on replies someone is gonna write up some additional notes on our findings. |
28df8cf
to
eeea939
Compare
1335592
to
311664c
Compare
311664c
to
a57ad3d
Compare
a57ad3d
to
50f4bb8
Compare
Ports FBX module from 3.2 branch to 4.0 This is the only time the plugin will be updated from 3.2 and marks the final time we do this, from now on we will backport FBX to 3.2 with fixes. Changelog: - fixed crash importing files with buggy format (because of bad newlines in ASCII data, this is yet to be fixed fully) - fixed const correctness with C++/C version change - rewrote material handling to be simpler and better - ports from 3.2 to 4.0 the fbx importer
50f4bb8
to
6607fc7
Compare
Thanks! |
Does what it says in the tin. Work in progress
Porting to 4.0 was delayed on purpose so we could land the many FBX fixes in the 3.2 branch so that further QC went on.
Supersedes #41985
Commit includes SHA so we know what branch has what version of the FBX module.