MCPcopy Create free account
hub / github.com/BobbyAnguelov/FbxFormatConverter

github.com/BobbyAnguelov/FbxFormatConverter @v0.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.3 ↗ · + Follow
55 symbols 75 edges 2 files 0 documented · 0% updated 4y agov0.3 · 2021-11-30★ 224

Browse by type

Functions 46 Types & classes 9
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Fbx Format Converter

This project allows you to convert binary fbx files to asciis and vice versa. This is especially useful when trying to import fbx files into blender since blender cannot read ascii FBX files.

Features

  • Single file conversion between binary and ascii
  • Batch folder conversion
  • Single file/folder query

To build:

  • You need to have the FBX SDK installed (https://www.autodesk.com/developer-network/platform-technologies/fbx-sdk-2020-0)

  • Open the FbxFormatConverter.props file and change the FBX_SDK_DIR macro to point to the FBXSDK install directory.

  • Open the sln file using visual studio and hit build.

Conversion:

If you want to convert an ascii file into a binary one or vice versa.

FbxFormatConverter.exe -c <filepath|folderpath> [-o <filepath|folderpath>] {-ascii|-binary}

  • -c : convert the file/folder specified
  • -o : (optional) the outputpath for the converted files, if not supplied then the source file will be overwritten
  • -binary/-ascii : the required output file format. Only one is allowed.

Query:

If you want to find out if an FBX file is an ascii or a binary file.

FbxFormatConverter.exe -q <filepath|folderpath>

  • -q : query the file/folder specified

Examples

If you want to covert file "anim_temp_final_0_v2.fbx" to binary.

FbxFormatConverter.exe -c "c:\anim_temp_final_0_v2.fbx" -binary

If you want to convert all the files in folder a to ascii and store the converted files in folder b:

FbxFormatConverter.exe -c "c:\a" -o "c:\b" -ascii

If you want to know if file "dancingbaby.fbx" is a binary file.

FbxFormatConverter.exe -q "c:\dancingbaby.fbx"

Notes:

This project uses CmdParser ( https://github.com/FlorianRappl/CmdParser )

Core symbols most depended-on inside this repo

Shape

Method 37
Function 9
Class 8
Enum 1

Languages

C++100%

Modules by API surface

cmdParser.h40 symbols
main.cpp15 symbols

For agents

$ claude mcp add FbxFormatConverter \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page