Files
animation/tools/tailor/_import_mako_avatar.py
T

27 lines
1.0 KiB
Python
Raw Normal View History

# Import Mako (latest male base, mako_base_v01) as the MD avatar.
# Run via: python tools/md_bridge.py --file tools/tailor/_import_mako_avatar.py --timeout 300
import os
AVATAR_FBX = r"C:\Users\CAN\tinqs-ltd\animation\tools\tailor\avatar\Mako_Fullhead_QuatSkin_Avatar.fbx"
SNAP = r"C:\Users\CAN\tinqs-ltd\animation\tools\tailor\screenshots\_mako_import_check.png"
report = {}
utility_api.NewProject()
op = ApiTypes.ImportExportOption()
op.scale = 10.0 # Blender-exported FBX lands 10x small
op.bAddArrangementPoints = True # ~98 named points to hang cloth on
op.bAutoTranslate = True
report["avatar_imported"] = import_api.ImportFBX(AVATAR_FBX, op)
report["avatar_count"] = export_api.GetAvatarCount()
report["avatar_names"] = export_api.GetAvatarNameList()
arr = pattern_api.GetArrangementList()
report["arrangement_points"] = len(arr) if arr else 0
utility_api.SetCamViewPoint(2) # front view for comparable QC shots
snaps = export_api.ExportSnapshot3D(SNAP)
report["snapshot"] = SNAP if os.path.exists(SNAP) else snaps
result = report