{ "id": "fal_trellis", "name": "fal · TRELLIS (cheap)", "category": "mesh-gen", "description": "Image → textured GLB via fal-ai/trellis (~$0.02/run, 2024-tier quality). Cheapest way to get a mesh. Needs FAL_KEY.", "accepts": ["image"], "produces": ["model"], "resources": "net", "requires_env": ["FAL_KEY"], "entry": "run.py", "params_schema": { "type": "object", "properties": { "seed": {"type": "integer", "description": "Random seed (leave blank for random)"}, "ss_sampling_steps": {"type": "integer", "default": 12, "minimum": 1, "maximum": 50, "description": "Sparse-structure sampling steps"}, "slat_sampling_steps": {"type": "integer", "default": 12, "minimum": 1, "maximum": 50, "description": "Structured-latent sampling steps"}, "mesh_simplify": {"type": "number", "default": 0.95, "minimum": 0.5, "maximum": 1.0, "description": "Mesh simplification factor"}, "texture_size": {"type": "integer", "enum": [512, 1024, 2048], "default": 1024, "description": "Baked texture resolution"}, "extra_args": {"type": "string", "default": "", "description": "Raw JSON merged into fal arguments — full control over any endpoint param"} } } }