C++/C# Interop project

IN PROGRESS
Bids
23
Avg Bid (USD)
$1620
Project Budget (USD)
$750 - $1500

Project Description:
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;


Details:

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;


Requirements
-- 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.

Skills required:
.NET, C# Programming, C++ Programming
Hire deanhnx
Project posted by:
deanhnx Australia
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 3333
in 21 days
$ 1263
in 14 days
$ 1263
in 20 days
$ 1666
in 10 days
Hire nadirkhan83
$ 2222
in 30 days
$ 1666
in 13 days
Hire haingnvt
$ 1666
in 3 days
Hire nauman1973
$ 1250
in 20 days
$ 1700
in 36 days
Hire sandunweera
$ 1500
in 20 days