You have chosen to sponsor your bid up to a maximum amount of .
Are you an expert in C++/C# Interop? Do you know how 3D models are represented in files?
If you answered “yes” to the questions, then here is a project that’s perfect for you:
I. We will build a .NET wrapper for a free C++ SDK offered by a major vendor;
II. The .NET wrapper will expose a C# API;
III. The C# API will export object-oriented 3D models to FBX files;
I. The C++ SDK is developed by a major corporation in 3D software; The SDK is downloadable from http://usa.autodesk.com/adsk/servlet/pc/item?siteID=123112&id=10775847
II. We will only care about a very small part of the C++ SDK – exporting to FBX files; thus the C# API will only expose functionality of exporting FBX, and programmatically reading FBX files is not part of this project;
III. The work must export both the static shape and animation of the 3D models; our animation will only have varied geometry over time (key-frames); that is, neither bones nor other traditional controls are needed;
IV. There are existing open-source solutions that are close to, but not 100% meet our requirements; more details will be given.
Here are the suggested milestones:
I. Create C#.NET solution that connects to FBX SDK;
II. Integrate agreed API to the C#.NET solution; all necessary files for the API will provided;
III. Export testing models and then real-world production 3D model to FBX files;
-- The work must not be restricted by any intellectual rights (e.g. loyalty, copyright) for commercial usage;
-- The deliverable must include source code that has C#.NET API;
-- The API must be compiled and run in C#.NET 4.0/Visual Studio 2010;
-- The deliverable must be high-quality and production-ready;
How to test
The FBX files produced by the C# API must be opened and viewable by open-source or proprietary software (e.g. Autodesk Maya or Max). Both the static content and animation must be displayed correctly, including geometry and texture.
How to apply
Please give examples of your previous similar work.
Please feel free to use the private message board if you have any questions.
More details will be given if I like your bid. Thank you.