Skip to content

Latest commit

 

History

History
28 lines (18 loc) · 1.82 KB

README.md

File metadata and controls

28 lines (18 loc) · 1.82 KB

FbxPropEditor

This Project can be used modify DocumentInfo and GlobalSettings of Fbx File (eg. Original|ApplicationName, TimeMode, CustomFrameRate etc.) This can also be used to export Fbx as ascii or binary (by default fbx will be exported as binary)

Build

You need to install FBX SDK installed in your PC which you can download from Autodesk website (this project is developed with "FBX SDK 2020.3.4") in FbxPropEditorProps.props file you need to change FBX_SDK_DIR to your FBX SDK installation directory and make changes to "AdditionalLibraryDirectories" directory ((FBX_SDK_DIR)lib\vs2022\x64\debug\ & (FBX_SDK_DIR)lib\vs2022\x64\release;%(AdditionalLibraryDirectories)) in props file if required Now you can open .sln file in visual studio and build (make sure your project settings inherit properties from parent or project defaults)

How to use

-h , --help : for help eg. (.../FbxPropEditor.exe -h)

-f , --file : to input file location eg. (.../FbxPropEditor.exe -f .../file.fbx)

-d , --docinfo : to modify properties related to DocumentInfo of a fbx file eg. (.../FbxPropEditor.exe -f .../file.fbx -d "LastSaved|ApplicationName" )

-g , --globalprop : to modify properties related to GlobalSettings of a fbx file (simillar to DocumentInfo)

-v , --value : new value of the property eg. (.../FbxPropEditor.exe -f .../file.fbx -d "LastSaved|ApplicationName" -v FbxPropEditor )

-l , --list : to view availble properties in fbx file eg. (.../FbxPropEditor.exe -f .../file.fbx -l)

-a , --ascii : export file as ascii if not mentioned file will be exported as binary eg. (.../FbxPropEditor.exe -f .../file.fbx -a)

Notes

This project uses CmdParser ( https://github.com/FlorianRappl/CmdParser ) I have used Fbx Format Converter by Bobby Anguelov (https://github.com/BobbyAnguelov/FbxFormatConverter/) as refernce project for handling FBX SDK