changedInput schema / properties / bake / description
Previous value: -"Bake textures into the decimated output when supported"New value: +"Bake the original textures onto the new mesh (default true; not on v1.0)"
addedInput schema / properties / face_limit
Added value: +{
+ "description": "Target faces: 500-20,000 triangles or 500-10,000 quads on v2.0/v3.0",
+ "type": [
+ "null",
+ "integer"
+ ]
+}
addedInput schema / properties / input
Added value: +{
+ "description": "Task ID of the mesh (or a file token / URL)",
+ "type": "string"
+}
changedInput schema / properties / model / description
Previous value: -"Optional Tripo model/version to use for decimation"New value: +"Retopology version: v2.0 (default), v3.0 (newest, supports smart_uv), v1.0 (plain decimation; needs face_limit)"
addedInput schema / properties / model / enum
Added value: +[
+ "v1.0",
+ "v2.0",
+ "v3.0"
+]
removedInput schema / properties / originalTaskId
Removed value: -{
- "description": "Task ID of the model to retopologize",
- "type": "string"
-}
removedInput schema / properties / partNames
Removed value: -{
- "description": "Specific segmented part names to decimate",
- "items": {
- "type": "string"
- },
- "type": [
- "null",
- "array"
- ]
-}
addedInput schema / properties / part_names
Added value: +{
+ "description": "Only process these parts (not on v1.0)",
+ "items": {
+ "type": "string"
+ },
+ "type": [
+ "null",
+ "array"
+ ]
+}
changedInput schema / properties / quad / description
Previous value: -"Produce quad mesh instead of triangles"New value: +"Quad topology instead of triangles"
changedInput schema / properties / quad / type
Previous value: -"boolean"New value: +[
+ "null",
+ "boolean"
+]
addedInput schema / properties / smart_uv
Added value: +{
+ "description": "Also unwrap UVs (v3.0 only)",
+ "type": [
+ "null",
+ "boolean"
+ ]
+}
removedInput schema / properties / targetFaces
Removed value: -{
- "description": "Target face count for the lowpoly output",
- "type": "integer"
-}
changedInput schema / required
Previous value: -[
- "originalTaskId"
-]New value: +[
+ "input"
+]
addedOutput schema / properties / model
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / operation
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / produces
Added value: +{
+ "type": "string"
+}
removedOutput schema / properties / status
Removed value: -{
- "type": "string"
-}
removedOutput schema / properties / taskId
Removed value: -{
- "type": "string"
-}
addedOutput schema / properties / task_id
Added value: +{
+ "type": "string"
+}
addedOutput schema / properties / warnings
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": [
+ "null",
+ "array"
+ ]
+}
changedOutput schema / required
Previous value: -[
- "taskId",
- "status"
-]New value: +[
+ "task_id",
+ "operation",
+ "produces"
+]