{"adoption": {"forks": 231, "observed_at": "2026-08-28T04:05:57.681343+00:00", "stars": 1945}, "canonical_url": "https://ross.abutalabs.com/products/vrm4u", "card": {"archived": false, "artifact_type": "plugin", "description": "Runtime VRM loader for UnrealEngine5", "domain": ["graphics", "cross-platform"], "enriched": true, "function": ["graphics", "animation", "image-processing", "sdk"], "health_score": 100, "homepage": null, "language": "C++", "license": "NOASSERTION", "license_family": "other", "maturity": "active", "member_repos": ["ruyo/VRM4U"], "name": "ruyo/VRM4U", "platform": ["windows", "cpp", "game-engine"], "pushed_at": "2026-08-26T17:01:26+00:00", "repo": "ruyo/VRM4U", "stars": 1945, "tags": ["unreal-engine", "vrm", "3d-model-import", "anime-style-rendering", "mtoon", "spring-bone", "vtuber", "game-development", "macos", "android", "ios"], "topics": [], "urls": [], "use_cases": ["load VRM avatar models in Unreal Engine 5", "render anime-style characters with MToon shading in UE5", "retarget humanoid animations onto VRM characters", "use VRM models on mobile with skeletal mesh reduction", "import VRM spring bones and blend shapes into Unreal", "display VRM characters in PBR scenes without post-processing"], "what_it_is": "VRM4U is an Unreal Engine (UE4/UE5) plugin that imports VRM 3D avatar files at runtime and in-editor. It generates skeletal rigs, morph targets, spring bones, and MToon-style anime materials so VRM characters render correctly within Unreal Engine scenes.", "when_to_avoid": ["you use Unity, Godot, or another engine instead of Unreal Engine", "you need PBR-accurate character rendering rather than toon shading", "you require commercial support or guaranteed response times (it is a solo-maintained project)", "you need UE versions older than 4.20 with full material support"], "when_to_choose": ["you need to use VRM avatars inside Unreal Engine 4 or 5", "you want anime/toon-shaded characters with outlines and MatCap in UE", "you need runtime VRM loading in a shipped UE game", "you target Windows, Mac, or mobile platforms in Unreal"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/vrm4u", "repo": "ruyo/VRM4U", "role": "main", "score": 97}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.681343+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T03:07:58.633807+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51b9b1c9c18a687b0d5383cd8ffb5d4902eb48ebd22ca988d2557011471d4439", "fetched_at": "2026-08-28T04:05:57.681343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ruyo/VRM4U"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.681343+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T03:07:58.633807+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51b9b1c9c18a687b0d5383cd8ffb5d4902eb48ebd22ca988d2557011471d4439", "fetched_at": "2026-08-28T04:05:57.681343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ruyo/VRM4U"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T03:07:58.633807+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51b9b1c9c18a687b0d5383cd8ffb5d4902eb48ebd22ca988d2557011471d4439", "fetched_at": "2026-08-28T04:05:57.681343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ruyo/VRM4U"}], "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:05:57.681343+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.681343+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.681343+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T03:07:58.633807+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51b9b1c9c18a687b0d5383cd8ffb5d4902eb48ebd22ca988d2557011471d4439", "fetched_at": "2026-08-28T04:05:57.681343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ruyo/VRM4U"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.681343+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.681343+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T03:07:58.633807+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51b9b1c9c18a687b0d5383cd8ffb5d4902eb48ebd22ca988d2557011471d4439", "fetched_at": "2026-08-28T04:05:57.681343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ruyo/VRM4U"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.681343+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.681343+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.681343+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T03:07:58.633807+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51b9b1c9c18a687b0d5383cd8ffb5d4902eb48ebd22ca988d2557011471d4439", "fetched_at": "2026-08-28T04:05:57.681343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ruyo/VRM4U"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.681343+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:05:57.681343+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T03:07:58.633807+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51b9b1c9c18a687b0d5383cd8ffb5d4902eb48ebd22ca988d2557011471d4439", "fetched_at": "2026-08-28T04:05:57.681343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ruyo/VRM4U"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T03:07:58.633807+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51b9b1c9c18a687b0d5383cd8ffb5d4902eb48ebd22ca988d2557011471d4439", "fetched_at": "2026-08-28T04:05:57.681343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ruyo/VRM4U"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T03:07:58.633807+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51b9b1c9c18a687b0d5383cd8ffb5d4902eb48ebd22ca988d2557011471d4439", "fetched_at": "2026-08-28T04:05:57.681343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ruyo/VRM4U"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T03:07:58.633807+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "51b9b1c9c18a687b0d5383cd8ffb5d4902eb48ebd22ca988d2557011471d4439", "fetched_at": "2026-08-28T04:05:57.681343+00:00", "kind": "readme", "missing": false, "url": "https://github.com/ruyo/VRM4U"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 100, "rhythm": 94}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["no_license"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2888, "days_push": 7, "days_rel": 42, "gap_med": 20, "n_releases_24m": 30}, "score": 97, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}