Skip to content

Harden DGX Spark digital humans and add Casual Girl adapter - #1

Draft
Patvscode wants to merge 126 commits into
mainfrom
agent/dgx-spark-metahuman
Draft

Harden DGX Spark digital humans and add Casual Girl adapter#1
Patvscode wants to merge 126 commits into
mainfrom
agent/dgx-spark-metahuman

Conversation

@Patvscode

@Patvscode Patvscode commented Jul 20, 2026

Copy link
Copy Markdown
Owner

What changed

  • runs the packaged UE 5.8 Ada/Aoi digital-human application natively on DGX Spark ARM64 while keeping Editor/cooking work isolated
  • connects Fay speech and semantic events to StreamingADA, reviewed character profiles, deterministic fallbacks, and buffered ARDY body motion
  • adds the source-only ARDY v30 migration guards and Editor foundation for a proper Core27 IK Retargeter path
  • adds an exact CasualGirl / UE5EpicArkit profile and a separate source-only ARKit morph driver for the selected free Fab character
  • makes cook, package, capture, and soak verification adapter-aware without weakening Ada/Aoi rollback checks
  • preserves source-only publication boundaries: no Epic/Fab content, checkpoints, cooked packages, private media, or credentials are committed

Why

The current sealed v29 runtime works on the Spark, but its legacy late body-transform writer is not the motion architecture to extend. The v30 source candidate establishes the safer Core27/IK-retarget contract and guarded service migration while leaving the production package untouched.

The selected Fab character is not a MetaHuman. It therefore needs its own Epic-skeleton body retarget and Apple/Unreal ARKit morph adapter. The new runtime split keeps Ada/Aoi on the proven MetaHuman Live Link path and routes only the exact reviewed Casual Girl wrapper to the direct ARKit component.

User and developer impact

  • Ada remains the live default and immediate rollback.
  • A future package can include Ada plus Casual Girl and select either by sealed profile ID.
  • Casual Girl speech has a real-time smoothed morph fallback for jaw, mouth shape, smile, and blink; arbitrary morph or asset paths are rejected.
  • Qualification tools now recognize the correct adapter in log evidence and reject near-match or injection-shaped character IDs.
  • The free Fab asset must still be acquired privately, audited, retargeted, cooked, and visually qualified before any live switch.

Validation

  • full source-safety and repository suite passed: 144 tests with 15 expected skips
  • secondary focused suite passed: 25 tests with 4 expected skips
  • 41 focused Casual Girl/profile/package/capture tests passed during implementation
  • shell syntax and git diff --check passed
  • the existing sealed v29 live service was not changed

Remaining gates

  • acquire the free asset through the user's Epic/Fab library and import it into the sealed staging project
  • audit exact skeleton, components, all facial morphs, garments, hidden body regions, LODs, cloth/hair physics, and UE 5.8/LinuxArm64 compatibility
  • build the private wrapper and Casual Girl-specific ARDY IK Retargeter assets
  • compile and cook a new ARM64 package containing Casual Girl plus Ada rollback
  • pass front/side motion review, speech/face checks, wardrobe transitions, failure recovery, and a 30-minute soak before changing the production default

Epic/MetaHuman/Fab assets, StreamingADA models, ARDY checkpoints, cooked packages, screenshots, videos, logs, private endpoints, credentials, and Engine source remain outside this public repository.

@Patvscode Patvscode changed the title Add DGX Spark MetaHuman runtime pipeline Run Ada MetaHuman end to end on DGX Spark Jul 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants