{"adoption": {"forks": 306, "observed_at": "2026-08-28T04:08:07.309605+00:00", "stars": 3495}, "canonical_url": "https://ross.abutalabs.com/products/anttwo-sugar", "card": {"archived": false, "artifact_type": "library", "description": "[CVPR 2024] Official PyTorch implementation of SuGaR: Surface-Aligned Gaussian Splatting for Efficient 3D Mesh Reconstruction and High-Quality Mesh Rendering", "domain": ["computer-vision", "graphics", "machine-learning", "deep-learning"], "enriched": true, "function": ["machine-learning", "graphics", "image-processing", "simulation"], "health_score": 20, "homepage": "https://anttwo.github.io/sugar/", "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["Anttwo/SuGaR"], "name": "Anttwo/SuGaR", "platform": ["python", "cpp"], "pushed_at": "2024-09-24T15:13:31+00:00", "repo": "Anttwo/SuGaR", "stars": 3495, "tags": ["3d-gaussian-splatting", "mesh-reconstruction", "surface-reconstruction", "neural-rendering", "nerf", "cvpr-2024", "pytorch", "3d-reconstruction", "blender-addon", "gpu", "linux"], "topics": ["3d-gaussian-splatting", "3dgs", "gaussian-splatting", "mesh", "mesh-generation", "nerf", "neural-rendering", "surface-reconstruction", "cvpr2024"], "urls": [], "use_cases": ["extract a mesh from 3D gaussian splatting scenes", "reconstruct editable 3D surfaces from photos", "animate gaussian splatting scenes in blender", "convert 3DGS reconstructions to textured meshes", "edit and rig gaussian splatting scenes via a mesh", "fast mesh extraction from neural radiance representations"], "what_it_is": "SuGaR is the official PyTorch implementation of a CVPR 2024 method that extracts accurate, editable meshes from 3D Gaussian Splatting reconstructions within minutes on a single GPU. It binds Gaussians to mesh surfaces, enabling editing, animation, and relighting in tools like Blender, Unity, and Unreal while preserving high-quality Gaussian Splatting rendering.", "when_to_avoid": ["you only need novel-view rendering without meshes, where vanilla 3D Gaussian Splatting suffices", "you lack a CUDA-capable GPU", "you need a permissively licensed library for commercial redistribution, since the license is non-standard"], "when_to_choose": ["you need editable meshes from 3D Gaussian Splatting reconstructions quickly", "you want to animate or composite Gaussian Splatting scenes in Blender, Unity, or Unreal", "you need faster mesh extraction than neural SDF methods with better rendering quality"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/anttwo-sugar", "repo": "Anttwo/SuGaR", "role": "main", "score": 27}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.309605+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:35:53.982729+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38980787bda661177ac232c8637183c573d1561003ab95a477641c734359b574", "fetched_at": "2026-08-28T04:08:07.309605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anttwo/SuGaR"}, {"content_hash": "260c8bccd885f0f49732546d020f667608f575be239054edd56390ccfce63e3e", "fetched_at": "2026-08-29T09:29:56.180545+00:00", "kind": "homepage", "missing": false, "url": "https://anttwo.github.io/sugar/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.309605+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:35:53.982729+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38980787bda661177ac232c8637183c573d1561003ab95a477641c734359b574", "fetched_at": "2026-08-28T04:08:07.309605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anttwo/SuGaR"}, {"content_hash": "260c8bccd885f0f49732546d020f667608f575be239054edd56390ccfce63e3e", "fetched_at": "2026-08-29T09:29:56.180545+00:00", "kind": "homepage", "missing": false, "url": "https://anttwo.github.io/sugar/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:35:53.982729+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38980787bda661177ac232c8637183c573d1561003ab95a477641c734359b574", "fetched_at": "2026-08-28T04:08:07.309605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anttwo/SuGaR"}, {"content_hash": "260c8bccd885f0f49732546d020f667608f575be239054edd56390ccfce63e3e", "fetched_at": "2026-08-29T09:29:56.180545+00:00", "kind": "homepage", "missing": false, "url": "https://anttwo.github.io/sugar/"}], "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:08:07.309605+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.309605+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.309605+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:35:53.982729+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38980787bda661177ac232c8637183c573d1561003ab95a477641c734359b574", "fetched_at": "2026-08-28T04:08:07.309605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anttwo/SuGaR"}, {"content_hash": "260c8bccd885f0f49732546d020f667608f575be239054edd56390ccfce63e3e", "fetched_at": "2026-08-29T09:29:56.180545+00:00", "kind": "homepage", "missing": false, "url": "https://anttwo.github.io/sugar/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.309605+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.309605+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:35:53.982729+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38980787bda661177ac232c8637183c573d1561003ab95a477641c734359b574", "fetched_at": "2026-08-28T04:08:07.309605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anttwo/SuGaR"}, {"content_hash": "260c8bccd885f0f49732546d020f667608f575be239054edd56390ccfce63e3e", "fetched_at": "2026-08-29T09:29:56.180545+00:00", "kind": "homepage", "missing": false, "url": "https://anttwo.github.io/sugar/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.309605+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.309605+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.309605+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:35:53.982729+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38980787bda661177ac232c8637183c573d1561003ab95a477641c734359b574", "fetched_at": "2026-08-28T04:08:07.309605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anttwo/SuGaR"}, {"content_hash": "260c8bccd885f0f49732546d020f667608f575be239054edd56390ccfce63e3e", "fetched_at": "2026-08-29T09:29:56.180545+00:00", "kind": "homepage", "missing": false, "url": "https://anttwo.github.io/sugar/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.309605+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:07.309605+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:35:53.982729+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38980787bda661177ac232c8637183c573d1561003ab95a477641c734359b574", "fetched_at": "2026-08-28T04:08:07.309605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anttwo/SuGaR"}, {"content_hash": "260c8bccd885f0f49732546d020f667608f575be239054edd56390ccfce63e3e", "fetched_at": "2026-08-29T09:29:56.180545+00:00", "kind": "homepage", "missing": false, "url": "https://anttwo.github.io/sugar/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:35:53.982729+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38980787bda661177ac232c8637183c573d1561003ab95a477641c734359b574", "fetched_at": "2026-08-28T04:08:07.309605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anttwo/SuGaR"}, {"content_hash": "260c8bccd885f0f49732546d020f667608f575be239054edd56390ccfce63e3e", "fetched_at": "2026-08-29T09:29:56.180545+00:00", "kind": "homepage", "missing": false, "url": "https://anttwo.github.io/sugar/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:35:53.982729+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38980787bda661177ac232c8637183c573d1561003ab95a477641c734359b574", "fetched_at": "2026-08-28T04:08:07.309605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anttwo/SuGaR"}, {"content_hash": "260c8bccd885f0f49732546d020f667608f575be239054edd56390ccfce63e3e", "fetched_at": "2026-08-29T09:29:56.180545+00:00", "kind": "homepage", "missing": false, "url": "https://anttwo.github.io/sugar/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:35:53.982729+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "38980787bda661177ac232c8637183c573d1561003ab95a477641c734359b574", "fetched_at": "2026-08-28T04:08:07.309605+00:00", "kind": "readme", "missing": false, "url": "https://github.com/Anttwo/SuGaR"}, {"content_hash": "260c8bccd885f0f49732546d020f667608f575be239054edd56390ccfce63e3e", "fetched_at": "2026-08-29T09:29:56.180545+00:00", "kind": "homepage", "missing": false, "url": "https://anttwo.github.io/sugar/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 72, "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": 1010, "days_push": 708, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 27, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}