Godot FBX Importer Improvements In Godot 3.2.4 - Printable Version +- Sick Gaming (https://www.sickgaming.net) +-- Forum: Programming (https://www.sickgaming.net/forum-76.html) +--- Forum: Game Development (https://www.sickgaming.net/forum-80.html) +--- Thread: Godot FBX Importer Improvements In Godot 3.2.4 (/thread-98218.html) |
Godot FBX Importer Improvements In Godot 3.2.4 - xSicKxBot - 11-11-2020 Godot FBX Importer Improvements In Godot 3.2.4 <div style="margin: 5px 5% 10px 5%;"><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/11/godot-fbx-importer-improvements-in-godot-3-2-4.png" width="1920" height="1080" title="" alt="" /></div><div><div><img src="https://www.sickgaming.net/blog/wp-content/uploads/2020/11/godot-fbx-importer-improvements-in-godot-3-2-4.png" class="ff-og-image-inserted"></div> <p>In Godot 3.2 FBX support was improved by implementing the open source <a href="https://www.assimp.org/">AssImp </a>library. In the upcoming release of Godot 3.2.4 we are getting an all new FBX importer. While based on AssImp initially, this project took over a year to developed, removed over 50K lines of non-FBX related code and made improvements across the board.</p> <p>Developer Gordon MacPherson recently wrote about the experience <a href="https://godotengine.org/article/fbx-importer-rewritten-for-godot-3-2-4">on the Godot blog</a> and detailed the following changes:</p> <ul> <li>We rewrote all the mesh code to support all formats of FBX meshes correctly.</li> <li>We built an entire abstraction for the FBX transform information, which was a very complex and convoluted undertaking to get working properly.</li> <li>We designed a better handler for the animations which can compensate for the complex transform information, which means that we can handle animations correctly.</li> </ul> <p>The project is ready for use but there are some plans in the pipeline:</p> <ul> <li>Finish porting the rewrite to Godot 4.0 (we use the <code>3.2</code> branch in production, so that’s where this was developed and quality controlled by many users).</li> <li>Locator bones. Right now, you need to bake your animation before exporting.</li> <li>Improve material mappings (most are supported, some need mapping).</li> <li>Fix bugs in the beta phase, we expect them.</li> </ul> <p>Be sure to check out the <a href="https://godotengine.org/article/fbx-importer-rewritten-for-godot-3-2-4">blog post</a> for details on the project, why they did it and why you should care. In the <a href="https://www.youtube.com/watch?v=60Ofqmytzu0">video</a> below we put Godot 3.2.4 through the paces with a couple FBX tests, including this scene from Sketchfab. Unfortunately until Godot 3.2.4 is released, you will have to build Godot from source, just be sure to checkout the 3.2 branch from GitHub. Special thanks to <a href="https://about.imvu.com/">IMVU</a> for sponsoring the project.</p> <figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"> <div class="wp-block-embed__wrapper"> <div class="ast-oembed-container"><iframe class='youtube-player' width='1500' height='844' src='https://www.youtube.com/embed/60Ofqmytzu0?version=3&rel=1&fs=1&autohide=2&showsearch=0&showinfo=1&iv_load_policy=1&wmode=transparent' allowfullscreen='true' style='border:0;'></iframe></div> </div> </figure> <div class="code-block code-block-1"> <ins class="adsbygoogle" data-ad-format="autorelaxed" data-ad-client="ca-pub-5156240514307514" data-ad-slot="1997524572"></ins> </div> </div> https://www.sickgaming.net/blog/2020/11/11/godot-fbx-importer-improvements-in-godot-3-2-4/ |