Skip to content

This project is a sample program of FBX SDK Python Bindings. Python版 FBX SDK のサンプルプログラムです。

License

Notifications You must be signed in to change notification settings

segurvita/fbx_sdk_python_sample

Repository files navigation

fbx_sdk_python_sample

Language: English | 日本語

This project is a sample program of FBX SDK Python.

Build Setup

When using Docker, lerignoux/python-fbx is used, so no special installation is required.

If you do not use Docker, please install Python and FBX SDK Python 2019.x.

FBX SDK Python Official Website

Usage

Convert obj to FBX Binary format

You can convert cube.obj to cube_binary.fbx (FBX binary format) with the following command.

python convert_fbx/fbx_binary.py resources/cube.obj resources/cube_binary.fbx

If you have already installed Docker, the following command will work as well.

docker-compose run convert-fbx-binary

Convert FBX Binary format to FBX ASCII format

You can convert cube_binary.fbx to cube_ascii.fbx (FBX ASCII format) with the following command.

python convert_fbx/fbx_ascii.py resources/cube_binary.fbx resources/cube_ascii.fbx

If you have already installed Docker, the following command will work as well.

docker-compose run convert-fbx-ascii

Show fbx contents in an xml format to stdout

You can print cube_binary.fbx in an xml format to stdout with the following command.

python show/show_attribute.py resources/cube_binary.fbx

If you have already installed Docker, the following command will work as well.

docker-compose run show-attribute

License

The FBX SDK is under Autodesk License.

About

This project is a sample program of FBX SDK Python Bindings. Python版 FBX SDK のサンプルプログラムです。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages