{"adoption": {"forks": 69, "observed_at": "2026-08-28T04:03:14.697987+00:00", "stars": 1017}, "canonical_url": "https://ross.abutalabs.com/products/gaussian-opacity-fields", "card": {"archived": false, "artifact_type": "library", "description": "[SIGGRAPH Asia'24 & TOG] Gaussian Opacity Fields: Efficient Adaptive Surface Reconstruction in Unbounded Scenes", "domain": ["computer-vision", "graphics", "machine-learning"], "enriched": true, "function": ["computer-vision", "image-processing", "graphics", "machine-learning"], "health_score": 20, "homepage": "https://niujinshuchong.github.io/gaussian-opacity-fields/", "language": "Python", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["autonomousvision/gaussian-opacity-fields"], "name": "autonomousvision/gaussian-opacity-fields", "platform": ["python"], "pushed_at": "2024-11-15T11:57:45+00:00", "repo": "autonomousvision/gaussian-opacity-fields", "stars": 1017, "tags": ["gaussian-splatting", "3d-reconstruction", "surface-reconstruction", "novel-view-synthesis", "marching-tetrahedra", "mesh-extraction", "research-code", "linux", "gpu"], "topics": ["3d-reconstruction", "gaussian-splatting", "novel-view-synthesis", "surface-reconstruction", "tetrahedral-meshing"], "urls": [], "use_cases": ["reconstruct 3D surfaces from multi-view images with gaussian splatting", "extract meshes from 3D gaussian splatting scenes", "novel view synthesis on unbounded scenes like Mip-NeRF 360", "reconstruct surfaces of Tanks and Temples or DTU scenes", "compare 3DGS-based surface reconstruction against neural implicit methods", "train gaussian splatting models with geometry regularization"], "what_it_is": "Gaussian Opacity Fields (GOF) is a Python/CUDA research implementation for efficient, adaptive surface reconstruction in unbounded scenes using 3D Gaussian Splatting. It extracts geometry directly from 3D Gaussians by identifying their level set and uses Marching Tetrahedra for compact, scene-adaptive mesh extraction.", "when_to_avoid": ["you only need novel view rendering without geometry or meshes", "you lack a CUDA GPU or cannot build custom CUDA submodules", "you need a production-ready tool with a polished UI rather than research code"], "when_to_choose": ["you need high-quality mesh extraction from 3D Gaussians without Poisson reconstruction or TSDF fusion", "you want fast training and adaptive, compact meshes in unbounded scenes", "you are doing research on gaussian splatting surface reconstruction and want a SIGGRAPH Asia 2024 baseline"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/gaussian-opacity-fields", "repo": "autonomousvision/gaussian-opacity-fields", "role": "main", "score": 25}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.697987+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:11:10.869894+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad2fd5c8850465adff1c47e116e33cffa4e2abaacbd5abe4a06123324e483455", "fetched_at": "2026-08-28T04:03:14.697987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/autonomousvision/gaussian-opacity-fields"}, {"content_hash": "0928967487ec04f033cfee94936bc64702a2e7da1916a9d7834dff42bf409083", "fetched_at": "2026-08-29T13:10:00.803678+00:00", "kind": "homepage", "missing": false, "url": "https://niujinshuchong.github.io/gaussian-opacity-fields/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.697987+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:11:10.869894+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad2fd5c8850465adff1c47e116e33cffa4e2abaacbd5abe4a06123324e483455", "fetched_at": "2026-08-28T04:03:14.697987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/autonomousvision/gaussian-opacity-fields"}, {"content_hash": "0928967487ec04f033cfee94936bc64702a2e7da1916a9d7834dff42bf409083", "fetched_at": "2026-08-29T13:10:00.803678+00:00", "kind": "homepage", "missing": false, "url": "https://niujinshuchong.github.io/gaussian-opacity-fields/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:11:10.869894+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad2fd5c8850465adff1c47e116e33cffa4e2abaacbd5abe4a06123324e483455", "fetched_at": "2026-08-28T04:03:14.697987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/autonomousvision/gaussian-opacity-fields"}, {"content_hash": "0928967487ec04f033cfee94936bc64702a2e7da1916a9d7834dff42bf409083", "fetched_at": "2026-08-29T13:10:00.803678+00:00", "kind": "homepage", "missing": false, "url": "https://niujinshuchong.github.io/gaussian-opacity-fields/"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.697987+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.697987+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.697987+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:11:10.869894+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad2fd5c8850465adff1c47e116e33cffa4e2abaacbd5abe4a06123324e483455", "fetched_at": "2026-08-28T04:03:14.697987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/autonomousvision/gaussian-opacity-fields"}, {"content_hash": "0928967487ec04f033cfee94936bc64702a2e7da1916a9d7834dff42bf409083", "fetched_at": "2026-08-29T13:10:00.803678+00:00", "kind": "homepage", "missing": false, "url": "https://niujinshuchong.github.io/gaussian-opacity-fields/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.697987+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.697987+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:11:10.869894+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad2fd5c8850465adff1c47e116e33cffa4e2abaacbd5abe4a06123324e483455", "fetched_at": "2026-08-28T04:03:14.697987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/autonomousvision/gaussian-opacity-fields"}, {"content_hash": "0928967487ec04f033cfee94936bc64702a2e7da1916a9d7834dff42bf409083", "fetched_at": "2026-08-29T13:10:00.803678+00:00", "kind": "homepage", "missing": false, "url": "https://niujinshuchong.github.io/gaussian-opacity-fields/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.697987+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.697987+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.697987+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:11:10.869894+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad2fd5c8850465adff1c47e116e33cffa4e2abaacbd5abe4a06123324e483455", "fetched_at": "2026-08-28T04:03:14.697987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/autonomousvision/gaussian-opacity-fields"}, {"content_hash": "0928967487ec04f033cfee94936bc64702a2e7da1916a9d7834dff42bf409083", "fetched_at": "2026-08-29T13:10:00.803678+00:00", "kind": "homepage", "missing": false, "url": "https://niujinshuchong.github.io/gaussian-opacity-fields/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.697987+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:14.697987+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:11:10.869894+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad2fd5c8850465adff1c47e116e33cffa4e2abaacbd5abe4a06123324e483455", "fetched_at": "2026-08-28T04:03:14.697987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/autonomousvision/gaussian-opacity-fields"}, {"content_hash": "0928967487ec04f033cfee94936bc64702a2e7da1916a9d7834dff42bf409083", "fetched_at": "2026-08-29T13:10:00.803678+00:00", "kind": "homepage", "missing": false, "url": "https://niujinshuchong.github.io/gaussian-opacity-fields/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:11:10.869894+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad2fd5c8850465adff1c47e116e33cffa4e2abaacbd5abe4a06123324e483455", "fetched_at": "2026-08-28T04:03:14.697987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/autonomousvision/gaussian-opacity-fields"}, {"content_hash": "0928967487ec04f033cfee94936bc64702a2e7da1916a9d7834dff42bf409083", "fetched_at": "2026-08-29T13:10:00.803678+00:00", "kind": "homepage", "missing": false, "url": "https://niujinshuchong.github.io/gaussian-opacity-fields/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:11:10.869894+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad2fd5c8850465adff1c47e116e33cffa4e2abaacbd5abe4a06123324e483455", "fetched_at": "2026-08-28T04:03:14.697987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/autonomousvision/gaussian-opacity-fields"}, {"content_hash": "0928967487ec04f033cfee94936bc64702a2e7da1916a9d7834dff42bf409083", "fetched_at": "2026-08-29T13:10:00.803678+00:00", "kind": "homepage", "missing": false, "url": "https://niujinshuchong.github.io/gaussian-opacity-fields/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:11:10.869894+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "ad2fd5c8850465adff1c47e116e33cffa4e2abaacbd5abe4a06123324e483455", "fetched_at": "2026-08-28T04:03:14.697987+00:00", "kind": "readme", "missing": false, "url": "https://github.com/autonomousvision/gaussian-opacity-fields"}, {"content_hash": "0928967487ec04f033cfee94936bc64702a2e7da1916a9d7834dff42bf409083", "fetched_at": "2026-08-29T13:10:00.803678+00:00", "kind": "homepage", "missing": false, "url": "https://niujinshuchong.github.io/gaussian-opacity-fields/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 62, "rhythm": 35}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_releases", "no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 869, "days_push": 656, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 25, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}