add vcglib
This commit is contained in:
1 parent
6f6c0c8eb7
commit
af8100f851
1537 files changed
+634197
No files matched your search
Executable
+29
@@ -0,0 +1,29 @@
|
||||
[](https://gitter.im/nem0/LumixEngine?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
|
||||
[](http://doge.mit-license.org)
|
||||
|
||||
# OpenFBX
|
||||
|
||||
Lightweight open source FBX importer. Used in [Lumix Engine](https://github.com/nem0/lumixengine). It's not a full-featured importer, but it suits all my needs. It can load geometry (with uvs, normals, tangents, colors), skeletons, animations, materials and textures.
|
||||
|
||||
Feel free to request new features. I will eventually try to add all missing fbx features.
|
||||
|
||||
## Use the library in your own project
|
||||
|
||||
Note: It's recommended to be familiar with fbx format to use this library, you can read about it more [here](http://help.autodesk.com/view/FBX/2017/ENU/?guid=__files_GUID_F194000D_5AD4_49C1_86CC_5DAC2CE64E97_htm).
|
||||
|
||||
1. add files from src to your project
|
||||
2. use
|
||||
|
||||
See [demo](https://github.com/nem0/OpenFBX/blob/master/demo/main.cpp#L203) as an example how to use the library.
|
||||
See [Lumix Engine](https://github.com/nem0/LumixEngine/blob/master/src/renderer/editor/import_asset_dialog.cpp#L504) as more advanced use case.
|
||||
|
||||
## Compile demo project
|
||||
|
||||
1. download source code
|
||||
2. execute [projects/genie_vs15.bat](https://github.com/nem0/OpenFBX/blob/master/projects/genie_vs15.bat)
|
||||
3. open projects/tmp/vs2015/OpenFBX.sln in Visual Studio 2015
|
||||
4. compile and run
|
||||
|
||||
Demo is windows only. Library is multiplatform.
|
||||
|
||||

|
||||
Reference in new issue
Block a user