{ "id": "colmap_poses", "name": "COLMAP Poses (SfM)", "category": "scan", "description": "Frames → camera poses + sparse point cloud via COLMAP 4.x with the GLOMAP global mapper (CPU SIFT on Apple Silicon). Produces a dataset folder ready for Brush 3DGS training.", "accepts": ["frames"], "produces": ["colmap_dataset"], "resources": "cpu", "entry": "run.py", "params_schema": { "type": "object", "properties": { "matcher": {"type": "string", "enum": ["sequential", "exhaustive"], "default": "sequential", "description": "sequential = video/orbit; exhaustive = unordered photos (slower)"}, "mapper": {"type": "string", "enum": ["global", "incremental"], "default": "global", "description": "global = GLOMAP (fast); incremental = classic COLMAP"}, "camera_model": {"type": "string", "enum": ["OPENCV", "SIMPLE_RADIAL", "PINHOLE", "SIMPLE_PINHOLE"], "default": "OPENCV", "description": "Camera distortion model"}, "single_camera": {"type": "boolean", "default": true, "description": "All frames share one camera (true for a single moving camera)"} } } }