Fast Ref / API Reference / Core

get_fbx_default_options()

현재 FBX 기본 프리셋의 옵션 키와 값을 dict로 반환합니다. export_fbx() / export_fbx_all() 호출 전에 사용 가능한 옵션을 확인하거나, 기본값을 복사해서 일부만 수정해 전달할 때 사용합니다.

시그니처

api.get_fbx_default_options() -> dict

반환값

{
    "preset_name": str,     # 현재 기본 프리셋 이름 (예: "Unreal")
    "options": {
        "Animation": bool,
        "Skin": bool,
        "Shape": bool,
        "BakeAnimation": bool,
        "SmoothingGroups": bool,
        "EmbedTextures": bool,
        "ASCII": bool,
        "UpAxis": str,          # "Y" 또는 "Z"
        "ConvertUnit": str,     # "cm", "m" 등
        "FileVersion": str,
        "ShowWarnings": bool,
        "RemoveNameSpace": bool,
        "ResetRoot": bool,
        "ResetRootMode": str,   # "auto" 또는 "manual"
        "ResetRootName": str,
        "ResetAxisX": float,
        "ResetAxisY": float,
        "ResetAxisZ": float,
        ...
    }
}

예제

import sys, os, pymxs
_p = os.path.join(pymxs.runtime.getDir(pymxs.runtime.Name("userScripts")), "os_fast_ref_package")
if _p not in sys.path: sys.path.append(_p)

from os_fast_ref.api import FastRefAPI

api = FastRefAPI()
defaults = api.get_fbx_default_options()
print(f"기본 프리셋: {defaults['preset_name']}")
for key, val in defaults['options'].items():
    print(f"  {key}: {val}")

💬

Need help with the API?

Open a support ticket or join the community discussion.

Contact Support