21 lines
1.3 KiB
JSON
21 lines
1.3 KiB
JSON
{
|
||
"id": "trellis2_mlx",
|
||
"name": "TRELLIS.2 MLX (local, fastest)",
|
||
"category": "mesh-gen",
|
||
"description": "Image → full-density vertex-baked GLB via the MRP MLX fork of TRELLIS.2 (monster/trellis-2-mrp-mlx): pure-MLX sampler + vertex baker + validated pipeline. 72s/gen @ 26.5GB on m3ultra, 182s @ 17.2GB on m1ultra — 3× faster and 3× lighter than the torch-MPS trellis_mac operator. Vertex-colored output (albedo; no MR maps) — pair with the MESHGOD finish farm for game budgets. Weights: TRELLIS.2-4B + gated DINOv3/RMBG (rsync from m3 HF cache to workers; no HF login needed).",
|
||
"accepts": ["image"],
|
||
"produces": ["model"],
|
||
"resources": "gpu",
|
||
"entry": "run.py",
|
||
"python": "vendor/trellis2-mlx/.venv/bin/python",
|
||
"params_schema": {
|
||
"type": "object",
|
||
"properties": {
|
||
"pipeline_type": {"type": "string", "enum": ["512", "1024", "1024_cascade"], "default": "1024_cascade", "description": "Resolution tier"},
|
||
"seed": {"type": "integer", "default": 0, "description": "Random seed"},
|
||
"steps": {"type": "integer", "default": 12, "description": "Sampler steps per stage (12 = upstream default)"},
|
||
"baker": {"type": "string", "enum": ["vertex", "metal", "kdtree"], "default": "vertex", "description": "vertex = 1s bake, clean colors (recommended); metal = UV textures but has the dark-patch sampling bug"}
|
||
}
|
||
}
|
||
}
|