-
Notifications
You must be signed in to change notification settings - Fork 45
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Use UFBX instead of the Autodesk FBX SDK (#209)
* Initial commit for ufbx integration * All FBX SDK code is replaced but extensive testing is needed to verify the implementation. * Fix FindFBX * Continue UFBX import * Add leveleditor materials to base repo. Delete materials from work. * Minor resource loader fixes * Fix material templates from projects * Add necessary texture lock * Correctly imports meshes from FBX Have to test animations to confirm the implementation works * Implement streaming for models This finally allows models to be fully async * Avoid running visibility and creating a wait event if models haven't loaded yet * Fix skinned meshes if a character isn't enabled - use a default palette of joints * Allow for entities to load animations and skeletons * Start bugfixing animation loading with ufbx * Continue work on animations * Scaling fixes * Fix immediately loaded meshes * Always enable debug rendering * Debug rendering of characters * More fbx stuff * Fix using wrong vertex layout with debug rendering * Fix animations. Missing - not reading prerotation when getting animation samples. * Fix rotation order incorrectly being applied to pre rotation * Handle scaling correctly. * Revert joint debug scaling * Make sure material loaders properly do an immediate load if the material itself is supposed to be immediately loaded. * Change asserts to use message and not format
- Loading branch information
1 parent
0e85820
commit 7a6c54c
Showing
57 changed files
with
729 additions
and
2,102 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.