{"adoption": {"forks": 264, "observed_at": "2026-08-28T04:06:10.448099+00:00", "stars": 2072}, "canonical_url": "https://ross.abutalabs.com/products/mitsuba2", "card": {"archived": false, "artifact_type": "library", "description": "Mitsuba 2: A Retargetable Forward and Inverse Renderer", "domain": ["graphics", "simulation", "computer-vision", "machine-learning"], "enriched": true, "function": ["graphics", "simulation", "machine-learning", "gpu-computing"], "health_score": 20, "homepage": null, "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "abandoned", "member_repos": ["mitsuba-renderer/mitsuba2"], "name": "mitsuba-renderer/mitsuba2", "platform": ["windows", "cpp", "python"], "pushed_at": "2022-08-22T09:30:10+00:00", "repo": "mitsuba-renderer/mitsuba2", "stars": 2072, "tags": ["physically-based-rendering", "differentiable-rendering", "inverse-rendering", "ray-tracing", "deprecated", "mitsuba3-successor", "research", "linux", "macos", "gpu"], "topics": [], "urls": [], "use_cases": ["render photorealistic images from 3D scenes", "compute gradients of rendering simulations for inverse rendering", "optimize scene parameters like geometry, BSDFs, and textures via gradient descent", "run vectorized CPU rendering with SIMD instruction sets", "do research on differentiable rendering and computational material design"], "what_it_is": "Mitsuba 2 is a research-oriented, retargetable physically-based rendering system written in C++17, supporting CPU, SIMD-vectorized, and GPU-based rendering. It can be transformed into a differentiable renderer for solving inverse rendering problems like scene reconstruction and material design.", "when_to_avoid": ["you are starting a new project - use Mitsuba 3 instead, since Mitsuba 2 is deprecated and receives no updates or bugfixes", "you need a production game engine or real-time rendering pipeline", "you need long-term maintenance and community support"], "when_to_choose": ["you need a research renderer with differentiable rendering capabilities on NVIDIA RTX GPUs", "you want scene compatibility with Mitsuba 0.6 and a plugin-based rendering architecture", "you need both CPU and GPU rendering from the same codebase"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/mitsuba2", "repo": "mitsuba-renderer/mitsuba2", "role": "main", "score": 23}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.448099+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:56:41.473122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34d1d5ec8be532300257aaf6b61e89d1defa7957edf398c0175a779bd20f283d", "fetched_at": "2026-08-28T04:06:10.448099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuba-renderer/mitsuba2"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.448099+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:56:41.473122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34d1d5ec8be532300257aaf6b61e89d1defa7957edf398c0175a779bd20f283d", "fetched_at": "2026-08-28T04:06:10.448099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuba-renderer/mitsuba2"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:56:41.473122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34d1d5ec8be532300257aaf6b61e89d1defa7957edf398c0175a779bd20f283d", "fetched_at": "2026-08-28T04:06:10.448099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuba-renderer/mitsuba2"}], "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:10.448099+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.448099+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.448099+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:56:41.473122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34d1d5ec8be532300257aaf6b61e89d1defa7957edf398c0175a779bd20f283d", "fetched_at": "2026-08-28T04:06:10.448099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuba-renderer/mitsuba2"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.448099+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.448099+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:56:41.473122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34d1d5ec8be532300257aaf6b61e89d1defa7957edf398c0175a779bd20f283d", "fetched_at": "2026-08-28T04:06:10.448099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuba-renderer/mitsuba2"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.448099+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.448099+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.448099+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:56:41.473122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34d1d5ec8be532300257aaf6b61e89d1defa7957edf398c0175a779bd20f283d", "fetched_at": "2026-08-28T04:06:10.448099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuba-renderer/mitsuba2"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.448099+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:10.448099+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:56:41.473122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34d1d5ec8be532300257aaf6b61e89d1defa7957edf398c0175a779bd20f283d", "fetched_at": "2026-08-28T04:06:10.448099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuba-renderer/mitsuba2"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:56:41.473122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34d1d5ec8be532300257aaf6b61e89d1defa7957edf398c0175a779bd20f283d", "fetched_at": "2026-08-28T04:06:10.448099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuba-renderer/mitsuba2"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:56:41.473122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34d1d5ec8be532300257aaf6b61e89d1defa7957edf398c0175a779bd20f283d", "fetched_at": "2026-08-28T04:06:10.448099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuba-renderer/mitsuba2"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:56:41.473122+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "34d1d5ec8be532300257aaf6b61e89d1defa7957edf398c0175a779bd20f283d", "fetched_at": "2026-08-28T04:06:10.448099+00:00", "kind": "readme", "missing": false, "url": "https://github.com/mitsuba-renderer/mitsuba2"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2561, "days_push": 1472, "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}}