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}")