FBX import C++ to C#
Part of: Stride Game Engine
Fiscal Host: Open Source Collective
The FBX importing process uses C++. We want to go full C#
Budget
Transparent and open finances.
-$180.00 USD
Paid
Invoice #196811
-$200.00USD
Completed
Contribution #743784
+$500.00USD
Completed
Contribution #740495
$
Today’s balance$118.79 USD
Total raised
$500.00 USD
Total disbursed
$381.21 USD
Estimated annual budget
$500.00 USD
About
Since Stride is a C#-focused engine, we aim to align our pipeline/engine with our core technology. That is why we're transitioning our FBX model importer from C++ to C#. We want to utilize AssimpNet, to ensure our engine is as C#-centric as possible. This move enhances maintainability and embraces our preferred development environment.
Github progress: https://github.com/stride3d/stride/pull/2163
Github progress: https://github.com/stride3d/stride/pull/2163
Deliverables
C# FBX Importer Implementation
Replace the C++ FBX model importer with a new, fully functional version written in C#, utilizing AssimpNet for comprehensive FBX file support.
Integration and Testing
Integrate the C# importer seamlessly into the Stride 3D engine, accompanied by a suite of tests to guarantee compatibility, reliability, and performance.
Documentation and Examples
Provide documentation and practical examples for using the new C# FBX importer, ensuring ease of adoption and clarity for developers. The examples should contain the following:
Integration and Testing
Integrate the C# importer seamlessly into the Stride 3D engine, accompanied by a suite of tests to guarantee compatibility, reliability, and performance.
Documentation and Examples
Provide documentation and practical examples for using the new C# FBX importer, ensuring ease of adoption and clarity for developers. The examples should contain the following:
- Static mesh import
- Texture mesh import
- Single animated mesh import
- Multi animation mesh import
- This involves importing all animations at once, not choosing which animations a user wants to import
- Clear and concise error handling
Community Engagement
Keeping the community in the loop by showing status or screenshot updates in Discord.
Our team
Contribute
Become a financial contributor.
Financial Contributions
FBX import C++ to C# is all of us
Our contributors 1
Thank you for supporting FBX import C++ to C#.