{"adoption": {"forks": 442, "observed_at": "2026-08-28T04:06:30.072239+00:00", "stars": 2245}, "canonical_url": "https://ross.abutalabs.com/products/materialx", "card": {"archived": false, "artifact_type": "library", "description": "MaterialX is an open standard for the exchange of rich material and look-development content across applications and renderers.", "domain": ["graphics", "simulation"], "enriched": true, "function": ["graphics", "sdk", "parser", "templating"], "health_score": 98, "homepage": "http://www.materialx.org/", "language": "C++", "license": "Apache-2.0", "license_family": "permissive", "maturity": "stable", "member_repos": ["AcademySoftwareFoundation/MaterialX"], "name": "AcademySoftwareFoundation/MaterialX", "platform": ["cpp", "python", "cross-platform"], "pushed_at": "2026-08-23T23:57:24+00:00", "repo": "AcademySoftwareFoundation/MaterialX", "stars": 2245, "tags": ["materialx", "shading", "look-development", "rendering", "vfx", "open-standard", "shader-generation", "pbr", "game-development", "gpu"], "topics": ["computer-graphics", "3d-graphics", "vfx", "physically-based-rendering", "real-time-rendering", "materialx"], "urls": [], "use_cases": ["exchange material definitions between DCC tools and renderers", "generate GLSL shaders from material graphs", "author and preview PBR materials in real time", "port look-development setups across film and game pipelines", "build tools that read or write MaterialX documents"], "what_it_is": "MaterialX is an open standard and C++/Python library for representing and exchanging rich material and look-development content across computer graphics applications and renderers. It includes shader generation, a viewer, and a graph editor, and is hosted by the Academy Software Foundation.", "when_to_avoid": ["you need general-purpose 3D modeling or scene exchange rather than materials", "your toolchain has no MaterialX support and you cannot add it"], "when_to_choose": ["you need a vendor-neutral standard for shading networks and materials", "you work in VFX, animation, or real-time rendering pipelines", "you want shader generation from portable material graphs"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/materialx", "repo": "AcademySoftwareFoundation/MaterialX", "role": "main", "score": 86}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.072239+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:43:59.314809+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c960e7cbb906636b2264cf651cb21c9159fd201ce8ae1fc5a5fc2571c0c2957", "fetched_at": "2026-08-28T04:06:30.072239+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AcademySoftwareFoundation/MaterialX"}, {"content_hash": "c68b032eab2f0f33892440911fbe0e940db423eb9c1ae7109ab4a6fc6763e5bd", "fetched_at": "2026-08-29T10:24:13.373716+00:00", "kind": "homepage", "missing": false, "url": "http://www.materialx.org/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.072239+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:43:59.314809+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c960e7cbb906636b2264cf651cb21c9159fd201ce8ae1fc5a5fc2571c0c2957", "fetched_at": "2026-08-28T04:06:30.072239+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AcademySoftwareFoundation/MaterialX"}, {"content_hash": "c68b032eab2f0f33892440911fbe0e940db423eb9c1ae7109ab4a6fc6763e5bd", "fetched_at": "2026-08-29T10:24:13.373716+00:00", "kind": "homepage", "missing": false, "url": "http://www.materialx.org/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:43:59.314809+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c960e7cbb906636b2264cf651cb21c9159fd201ce8ae1fc5a5fc2571c0c2957", "fetched_at": "2026-08-28T04:06:30.072239+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AcademySoftwareFoundation/MaterialX"}, {"content_hash": "c68b032eab2f0f33892440911fbe0e940db423eb9c1ae7109ab4a6fc6763e5bd", "fetched_at": "2026-08-29T10:24:13.373716+00:00", "kind": "homepage", "missing": false, "url": "http://www.materialx.org/"}], "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:06:30.072239+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.072239+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.072239+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:43:59.314809+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c960e7cbb906636b2264cf651cb21c9159fd201ce8ae1fc5a5fc2571c0c2957", "fetched_at": "2026-08-28T04:06:30.072239+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AcademySoftwareFoundation/MaterialX"}, {"content_hash": "c68b032eab2f0f33892440911fbe0e940db423eb9c1ae7109ab4a6fc6763e5bd", "fetched_at": "2026-08-29T10:24:13.373716+00:00", "kind": "homepage", "missing": false, "url": "http://www.materialx.org/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.072239+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.072239+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:43:59.314809+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c960e7cbb906636b2264cf651cb21c9159fd201ce8ae1fc5a5fc2571c0c2957", "fetched_at": "2026-08-28T04:06:30.072239+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AcademySoftwareFoundation/MaterialX"}, {"content_hash": "c68b032eab2f0f33892440911fbe0e940db423eb9c1ae7109ab4a6fc6763e5bd", "fetched_at": "2026-08-29T10:24:13.373716+00:00", "kind": "homepage", "missing": false, "url": "http://www.materialx.org/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.072239+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.072239+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.072239+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:43:59.314809+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c960e7cbb906636b2264cf651cb21c9159fd201ce8ae1fc5a5fc2571c0c2957", "fetched_at": "2026-08-28T04:06:30.072239+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AcademySoftwareFoundation/MaterialX"}, {"content_hash": "c68b032eab2f0f33892440911fbe0e940db423eb9c1ae7109ab4a6fc6763e5bd", "fetched_at": "2026-08-29T10:24:13.373716+00:00", "kind": "homepage", "missing": false, "url": "http://www.materialx.org/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.072239+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:30.072239+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:43:59.314809+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c960e7cbb906636b2264cf651cb21c9159fd201ce8ae1fc5a5fc2571c0c2957", "fetched_at": "2026-08-28T04:06:30.072239+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AcademySoftwareFoundation/MaterialX"}, {"content_hash": "c68b032eab2f0f33892440911fbe0e940db423eb9c1ae7109ab4a6fc6763e5bd", "fetched_at": "2026-08-29T10:24:13.373716+00:00", "kind": "homepage", "missing": false, "url": "http://www.materialx.org/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:43:59.314809+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c960e7cbb906636b2264cf651cb21c9159fd201ce8ae1fc5a5fc2571c0c2957", "fetched_at": "2026-08-28T04:06:30.072239+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AcademySoftwareFoundation/MaterialX"}, {"content_hash": "c68b032eab2f0f33892440911fbe0e940db423eb9c1ae7109ab4a6fc6763e5bd", "fetched_at": "2026-08-29T10:24:13.373716+00:00", "kind": "homepage", "missing": false, "url": "http://www.materialx.org/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:43:59.314809+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c960e7cbb906636b2264cf651cb21c9159fd201ce8ae1fc5a5fc2571c0c2957", "fetched_at": "2026-08-28T04:06:30.072239+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AcademySoftwareFoundation/MaterialX"}, {"content_hash": "c68b032eab2f0f33892440911fbe0e940db423eb9c1ae7109ab4a6fc6763e5bd", "fetched_at": "2026-08-29T10:24:13.373716+00:00", "kind": "homepage", "missing": false, "url": "http://www.materialx.org/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:43:59.314809+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "3c960e7cbb906636b2264cf651cb21c9159fd201ce8ae1fc5a5fc2571c0c2957", "fetched_at": "2026-08-28T04:06:30.072239+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AcademySoftwareFoundation/MaterialX"}, {"content_hash": "c68b032eab2f0f33892440911fbe0e940db423eb9c1ae7109ab4a6fc6763e5bd", "fetched_at": "2026-08-29T10:24:13.373716+00:00", "kind": "homepage", "missing": false, "url": "http://www.materialx.org/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 61}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3346, "days_push": 10, "days_rel": 103, "gap_med": 165.0, "n_releases_24m": 5}, "score": 86, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}