Files
animation/tools/md_bridge/api_docs.json
T
jeremy 3ba86b2ea8 feat: clothing lane, character sources, and DCC bridges
Bulk import of the working lanes that were living untracked on the PC.

Content:
- characters/  Lena/male body lanes, bakes, texture work, run logs
- clothing/    garment pipeline, configs, gates, contract docs
- garments/    MD-authored garment sources (.zprj/.zpac)
- UAL-Lib/     Universal Animation Library 2 source (.blend/.fbx/.glb)
- tools/       blender_bridge, iclone_bridge, md_bridge, tailor, glm_agent
- docs/, plans/, dev/, .agents/plans/

Repo hygiene:
- .gitattributes: LFS now covers .blend, .zprj, .zpac, .obj, .npy and the
  Reallusion .iAvatar/.ccAvatar/.ccRestore containers. Without this the
  ~3.8 GB in this commit would land as raw blobs. .png/.jpg are left out
  on purpose — ~250 are already tracked raw and converting them would
  rewrite every one without shrinking history.
- .gitignore: exclude /accurig/ (~1 GB AccuRig program files, redistributable
  from Reallusion, nothing authored here) and /dev/null/ (git-lfs hook copies
  dropped by a `>/dev/null` redirect on Windows).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-06 15:55:43 -07:00

109 lines
6.5 KiB
JSON

{
"import_api.ImportAvatar": "ImportAvatar(arg0: str, arg1: Marvelous::ImportExportOption) -> bool\n",
"import_api.ImportFBX": "ImportFBX(arg0: str, arg1: Marvelous::ImportExportOption) -> bool\n",
"import_api.ImportOBJ": "ImportOBJ(arg0: str, arg1: Marvelous::ImportExportOption) -> bool\n",
"import_api.ImportFile": "ImportFile(*args, **kwargs)\nOverloaded function.\n\n1. ImportFile(arg0: str) -> bool\n\n2. ImportFile(arg0: str, arg1: Marvelous::ImportExportOption) -> bool\n",
"import_api.ImportZpac": "ImportZpac(arg0: str, arg1: Marvelous::ImportExportOption) -> bool\n",
"import_api.ImportPose": "ImportPose(*args, **kwargs)\nOverloaded function.\n\n1. ImportPose(arg0: str) -> bool\n\n2. ImportPose(arg0: str, arg1: bool, arg2: bool) -> bool\n",
"export_api.ExportSnapshot3D": "ExportSnapshot3D(*args, **kwargs)\nOverloaded function.\n\n1. ExportSnapshot3D(arg0: str) -> List[List[str]]\n\n2. ExportSnapshot3D() -> List[List[str]]\n",
"export_api.ExportCustomViewSnapshot": "ExportCustomViewSnapshot(_targetFolderPath: str, _width: int, _height: int, _outputPrefix: str = '') -> List[str]\n",
"export_api.ExportFBX": "ExportFBX(*args, **kwargs)\nOverloaded function.\n\n1. ExportFBX(arg0: Marvelous::ImportExportOption) -> List[str]\n\n2. ExportFBX(arg0: str, arg1: Marvelous::ImportExportOption) -> List[str]\n",
"export_api.ExportOBJ": "ExportOBJ(*args, **kwargs)\nOverloaded function.\n\n1. ExportOBJ() -> List[str]\n\n2. ExportOBJ(arg0: str) -> List[str]\n\n3. ExportOBJ(arg0: Marvelous::ImportExportOption) -> List[str]\n\n4. ExportOBJ(arg0: str, arg1: Marvelous::ImportExportOption) -> List[str]\n",
"export_api.ExportZPac": "ExportZPac(*args, **kwargs)\nOverloaded function.\n\n1. ExportZPac() -> str\n\n2. ExportZPac(arg0: str) -> str\n",
"export_api.ExportTurntableImages": "ExportTurntableImages(*args, **kwargs)\nOverloaded function.\n\n1. ExportTurntableImages(arg0: int) -> List[str]\n\n2. ExportTurntableImages(_filePath: str, _numberOfImages: int, _width: int = 2500, _height: int = 2500, _startIndex: int = 0) -> List[str]\n",
"export_api.GetAvatarCount": "GetAvatarCount() -> int\n",
"export_api.GetAvatarNameList": "GetAvatarNameList() -> List[str]\n",
"pattern_api.CreatePatternWithPoints": "CreatePatternWithPoints(arg0: List[Tuple[float, float, int]]) -> int\n",
"pattern_api.CreateInternalShapeWithPoints": "CreateInternalShapeWithPoints(arg0: int, arg1: List[Tuple[float, float, int]], arg2: bool) -> int\n",
"pattern_api.AddSeamlinePairGroup": "AddSeamlinePairGroup(*args, **kwargs)\nOverloaded function.\n\n1. AddSeamlinePairGroup(arg0: int, arg1: int, arg2: int, arg3: int, arg4: bool, arg5: bool) -> bool\n\n2. AddSeamlinePairGroup(arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: bool, arg6: bool) -> bool\n\n3. AddSeamlinePairGroup(arg0: int, arg1: int, arg2: int, arg3: int, arg4: int, arg5: int, arg6: bool, arg7: bool) -> bool\n",
"pattern_api.GetSeamlinePairGroupCount": "GetSeamlinePairGroupCount() -> int\n",
"pattern_api.SetArrangement": "SetArrangement(arg0: int, arg1: int) -> None\n",
"pattern_api.SetArrangementPosition": "SetArrangementPosition(arg0: int, arg1: int, arg2: int, arg3: int) -> None\n",
"pattern_api.SetArrangementOrientation": "SetArrangementOrientation(arg0: int, arg1: int) -> None\n",
"pattern_api.GetArrangementList": "GetArrangementList() -> List[Dict[str, str]]\n",
"pattern_api.GetArrangementOfPattern": "GetArrangementOfPattern(*args, **kwargs)\nOverloaded function.\n\n1. GetArrangementOfPattern() -> List[Dict[str, str]]\n\n2. GetArrangementOfPattern(arg0: int) -> Dict[str, str]\n\n3. GetArrangementOfPattern(arg0: str) -> Dict[str, str]\n",
"pattern_api.SetPatternPiecePos": "SetPatternPiecePos(arg0: int, arg1: float, arg2: float) -> None\n",
"pattern_api.SetPatternPieceMove": "SetPatternPieceMove(arg0: int, arg1: float, arg2: float) -> None\n",
"pattern_api.MovePatternPoint": "MovePatternPoint(arg0: int, arg1: int, arg2: float, arg3: float) -> None\n",
"pattern_api.FlipPatternPiece": "FlipPatternPiece(arg0: int, arg1: bool, arg2: bool) -> None\n",
"pattern_api.GetPatternIndexList": "<missing>",
"pattern_api.GetPatternInformation": "GetPatternInformation(arg0: int) -> str\n",
"pattern_api.SetPatternPieceElastic": "SetPatternPieceElastic(arg0: int, arg1: int, arg2: bool) -> None\n",
"pattern_api.DeletePatternPiece": "DeletePatternPiece(arg0: int) -> None\n",
"fabric_api.GetFabricList": "<missing>",
"fabric_api.GetFabricIndexForPattern": "GetFabricIndexForPattern(arg0: int) -> int\n",
"fabric_api.SetFabricForPattern": "<missing>",
"fabric_api.AddFabric": "AddFabric(arg0: str) -> int\n",
"fabric_api.SetFabricColor": "<missing>",
"utility_api.Simulate": "Simulate(arg0: int) -> bool\n",
"utility_api.NewProject": "NewProject() -> None\n",
"utility_api.OpenProject": "<missing>",
"utility_api.SaveProjectFile": "<missing>",
"utility_api.SetColorwayIndex": "<missing>",
"utility_api.DeleteAvatar": "DeleteAvatar(arg0: List[int]) -> bool\n",
"utility_api.AlignAvatarsAndGarmentToCenter": "AlignAvatarsAndGarmentToCenter() -> None\n",
"utility_api.ResetSimulation": "<missing>",
"utility_api.SetSimulationQuality": "SetSimulationQuality(arg0: int, arg1: int) -> None\n",
"utility_api.GetCurrentProjectFilePath": "<missing>",
"ApiTypes.ImportExportOption": "<missing>",
"ApiTypes.ImportExportOption.members": [
"ImportObjectType",
"axisX",
"axisY",
"axisZ",
"bAdd",
"bAddArrangementPoints",
"bAutoCreateFittingSuit",
"bAutoTranslate",
"bAvatarUnifiedUVCoordinates",
"bClothUnifiedUVCoordinates",
"bCreateAvatarCacheAnimation",
"bCreateAvatarJointAnimation",
"bCreateCamera",
"bCreateClothCacheAnimation",
"bCreateMetallicRoughnessMap",
"bCreateUnifiedTexture",
"bDiffuseColorCombined",
"bEmbedded",
"bExcludeAmbient",
"bExportAvatar",
"bExportFabric",
"bExportGarment",
"bExportLight",
"bIncludeAvatarShape",
"bIncludeHiddenObject",
"bIncludeInnerShape",
"bInvertX",
"bInvertY",
"bInvertZ",
"bMetaData",
"bMoveGarment",
"bOpacityMap",
"bSaveColorWays",
"bSaveColorWaysSingleFile",
"bSaveInZip",
"bSingleObject",
"bSizeAndPoseFromAvatar",
"bThin",
"bTrace2DPatternsUVMap",
"bUnifiedDiffuseMap",
"bUnifiedDisplacementMap",
"bUnifiedMetalnessMap",
"bUnifiedNormalMap",
"bUnifiedOpacityMap",
"bUnifiedRoughnessMap",
"bUnifiedUVCoordinates",
"bUseInifinteSeams",
"fbxSdkVersion",
"m_AuthenticationKeyForAPI",
"scale",
"translationValueX",
"translationValueY",
"translationValueZ",
"unifiedTextureBakeMargin",
"unifiedTextureBakeRelateive",
"unifiedTextureFillSeamSize",
"unifiedTextureSize",
"weldType"
]
}