{"adoption": {"forks": 134, "observed_at": "2026-08-28T04:04:24.231692+00:00", "stars": 1330}, "canonical_url": "https://ross.abutalabs.com/products/unity-fracture", "card": {"archived": false, "artifact_type": "library", "description": "Fracture any mesh at runtime", "domain": ["simulation", "graphics"], "enriched": true, "function": ["simulation", "graphics", "game-engine"], "health_score": 20, "homepage": null, "language": "C#", "license": "MIT", "license_family": "permissive", "maturity": "maintenance", "member_repos": ["ElasticSea/unity-fracture"], "name": "ElasticSea/unity-fracture", "platform": ["windows"], "pushed_at": "2021-05-17T09:43:18+00:00", "repo": "ElasticSea/unity-fracture", "stars": 1330, "tags": ["unity", "nvidia-blast", "mesh-fracture", "destructible-environments", "physics", "runtime-destruction", "csharp", "game-development", "macos", "linux"], "topics": ["unity", "fracture", "rigidbody", "blast", "nvidia"], "urls": [], "use_cases": ["fracture a mesh into pieces when it is hit at runtime", "create destructible walls and structures in Unity", "make objects break apart into rigidbody chunks on impact", "simulate blast damage on 3D models in a game", "cut closed meshes into smaller physics chunks", "add destruction effects to a Unity game"], "what_it_is": "A Unity library that fractures any mesh at runtime using the NVIDIA Blast library, converting the mesh into physics-driven chunks with rigidbodies and breakable fixed joints. It handles UV generation for chunk interiors and keeps structures stable via frozen rigidbodies and an anchor graph traversal system.", "when_to_avoid": ["you target platforms other than x64 without sourcing the nvblast library yourself", "you need destruction in a non-Unity engine", "you need pre-baked or offline fracturing rather than runtime", "you require actively maintained code, as the latest release dates to 2021"], "when_to_choose": ["you need runtime mesh destruction in Unity with physics-driven debris", "you want NVIDIA Blast integration without writing the bindings yourself", "your meshes are closed and have vertices, triangles, and UVs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/unity-fracture", "repo": "ElasticSea/unity-fracture", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.231692+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T04:45:22.351755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adc55982772ed6d6373918b6967c589b311d0440c45a3349b79ebf79b126f9d6", "fetched_at": "2026-08-28T04:04:24.231692+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ElasticSea/unity-fracture"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.231692+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T04:45:22.351755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adc55982772ed6d6373918b6967c589b311d0440c45a3349b79ebf79b126f9d6", "fetched_at": "2026-08-28T04:04:24.231692+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ElasticSea/unity-fracture"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T04:45:22.351755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adc55982772ed6d6373918b6967c589b311d0440c45a3349b79ebf79b126f9d6", "fetched_at": "2026-08-28T04:04:24.231692+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ElasticSea/unity-fracture"}], "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:04:24.231692+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.231692+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.231692+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T04:45:22.351755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adc55982772ed6d6373918b6967c589b311d0440c45a3349b79ebf79b126f9d6", "fetched_at": "2026-08-28T04:04:24.231692+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ElasticSea/unity-fracture"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.231692+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.231692+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T04:45:22.351755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adc55982772ed6d6373918b6967c589b311d0440c45a3349b79ebf79b126f9d6", "fetched_at": "2026-08-28T04:04:24.231692+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ElasticSea/unity-fracture"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.231692+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.231692+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.231692+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T04:45:22.351755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adc55982772ed6d6373918b6967c589b311d0440c45a3349b79ebf79b126f9d6", "fetched_at": "2026-08-28T04:04:24.231692+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ElasticSea/unity-fracture"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.231692+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:04:24.231692+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T04:45:22.351755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adc55982772ed6d6373918b6967c589b311d0440c45a3349b79ebf79b126f9d6", "fetched_at": "2026-08-28T04:04:24.231692+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ElasticSea/unity-fracture"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T04:45:22.351755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adc55982772ed6d6373918b6967c589b311d0440c45a3349b79ebf79b126f9d6", "fetched_at": "2026-08-28T04:04:24.231692+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ElasticSea/unity-fracture"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T04:45:22.351755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adc55982772ed6d6373918b6967c589b311d0440c45a3349b79ebf79b126f9d6", "fetched_at": "2026-08-28T04:04:24.231692+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ElasticSea/unity-fracture"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T04:45:22.351755+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "adc55982772ed6d6373918b6967c589b311d0440c45a3349b79ebf79b126f9d6", "fetched_at": "2026-08-28T04:04:24.231692+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ElasticSea/unity-fracture"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2704, "days_push": 1934, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 23, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}