Skip to content

loco-choco/FBXRuntimeImporter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FBXRuntimeImporter

This is a project that aims to help parsing and importing at runtime the information stored in the autodesk's file format FBX. The idea is for it to work like the ObjImporter, but it can work in any other enviroment. The only reference (Ionic.Zlib in DotNetZip from DinoChiesa) is embeded to the code, so that any person that wants to use it can just copy the files and compile it as a separated dll or place it inside their code.

Solution specifications

The solution is set to compile in .Net Framework 2.0, which means that it can run in higher .Net Framework versions.

What it can and cannot do?

The project, for now, can parse the file into the node format and, from that, extract animation information (it can work with multiples animation per file). The project still cannot extract mesh data, material data, full armature data (only bone names for the animation data), video data and the other data types embeded in a fbx file. There are some rare cases where the animation data is not read correctly, that usually happens when other things then bones are animated.

Credits

  • Thanks DinoChiesa for making DotNetZip and making Zlib work in Dot Net.
  • Thanks developers from Blender Developers Blogs for writing all your findings about the FBX file format, without it this project wouldn't be possible.

Fell free to use this project in anything that you want and to help improving it.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages