{"adoption": {"forks": 125, "observed_at": "2026-08-28T04:03:39.894576+00:00", "stars": 1121}, "canonical_url": "https://ross.abutalabs.com/products/xscene-ueplugin", "card": {"archived": false, "artifact_type": "plugin", "description": "A Unreal Engine 5 (UE5) based plugin aiming to provide real-time visulization, management, editing, and scalable hybrid rendering of Guassian Splatting model.", "domain": ["computer-vision", "graphics", "deep-learning"], "enriched": true, "function": ["graphics", "computer-vision", "image-processing", "simulation"], "health_score": 52, "homepage": null, "language": "C++", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["xverse-engine/XScene-UEPlugin"], "name": "xverse-engine/XScene-UEPlugin", "platform": ["windows", "cpp", "game-engine"], "pushed_at": "2025-07-30T02:58:10+00:00", "repo": "xverse-engine/XScene-UEPlugin", "stars": 1121, "tags": ["gaussian-splatting", "unreal-engine-5", "radiance-fields", "niagara", "3d-reconstruction", "neural-rendering", "game-development"], "topics": ["computer-graphics", "computer-vision", "radiance-field", "unreal-engine-5"], "urls": [], "use_cases": ["render gaussian splatting models in unreal engine 5", "reconstruct 3d scenes from photos and view them in a game engine", "train gaussian splat models from video or image sequences", "combine 3dgs captures with native unreal engine assets", "edit and crop gaussian splat scenes inside unreal editor", "add dynamic lighting and LOD to splat-based scenes"], "what_it_is": "An Unreal Engine 5 plugin for real-time visualization, management, editing, and scalable hybrid rendering of 3D Gaussian Splatting models. It includes a training module for reconstructing 3D scenes from multi-view photos or videos and integrates splat rendering with native UE assets via Niagara.", "when_to_avoid": ["you need splat rendering outside Unreal Engine or in a web viewer", "your project targets engines other than UE5", "you only need offline rendering without real-time engine integration"], "when_to_choose": ["you need to visualize or edit Gaussian Splatting captures inside UE5 with Blueprint support", "you want hybrid rendering mixing splats with standard Unreal geometry and VFX", "you need an end-to-end pipeline from training data to in-engine rendering"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/xscene-ueplugin", "repo": "xverse-engine/XScene-UEPlugin", "role": "main", "score": 40}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.894576+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:41:02.992182+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74afd809da3890688a0ed23bb65887da9445824ebef7ffc4cdd5a82af49fd247", "fetched_at": "2026-08-28T04:03:39.894576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xverse-engine/XScene-UEPlugin"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.894576+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:41:02.992182+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74afd809da3890688a0ed23bb65887da9445824ebef7ffc4cdd5a82af49fd247", "fetched_at": "2026-08-28T04:03:39.894576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xverse-engine/XScene-UEPlugin"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:41:02.992182+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74afd809da3890688a0ed23bb65887da9445824ebef7ffc4cdd5a82af49fd247", "fetched_at": "2026-08-28T04:03:39.894576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xverse-engine/XScene-UEPlugin"}], "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:39.894576+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.894576+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.894576+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:41:02.992182+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74afd809da3890688a0ed23bb65887da9445824ebef7ffc4cdd5a82af49fd247", "fetched_at": "2026-08-28T04:03:39.894576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xverse-engine/XScene-UEPlugin"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.894576+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.894576+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:41:02.992182+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74afd809da3890688a0ed23bb65887da9445824ebef7ffc4cdd5a82af49fd247", "fetched_at": "2026-08-28T04:03:39.894576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xverse-engine/XScene-UEPlugin"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.894576+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.894576+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.894576+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:41:02.992182+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74afd809da3890688a0ed23bb65887da9445824ebef7ffc4cdd5a82af49fd247", "fetched_at": "2026-08-28T04:03:39.894576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xverse-engine/XScene-UEPlugin"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.894576+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:39.894576+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:41:02.992182+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74afd809da3890688a0ed23bb65887da9445824ebef7ffc4cdd5a82af49fd247", "fetched_at": "2026-08-28T04:03:39.894576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xverse-engine/XScene-UEPlugin"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:41:02.992182+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74afd809da3890688a0ed23bb65887da9445824ebef7ffc4cdd5a82af49fd247", "fetched_at": "2026-08-28T04:03:39.894576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xverse-engine/XScene-UEPlugin"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:41:02.992182+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74afd809da3890688a0ed23bb65887da9445824ebef7ffc4cdd5a82af49fd247", "fetched_at": "2026-08-28T04:03:39.894576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xverse-engine/XScene-UEPlugin"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:41:02.992182+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "74afd809da3890688a0ed23bb65887da9445824ebef7ffc4cdd5a82af49fd247", "fetched_at": "2026-08-28T04:03:39.894576+00:00", "kind": "readme", "missing": false, "url": "https://github.com/xverse-engine/XScene-UEPlugin"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 34, "longevity": 72, "rhythm": 28}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 1010, "days_push": 399, "days_rel": 590, "gap_med": 74, "n_releases_24m": 2}, "score": 40, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}