explaingit

ibrews/metahumangodot

Analysis updated 2026-05-18

18GDScriptAudience · designerComplexity · 3/5Setup · moderate

TLDR

A real-time look-development tool for MetaHuman characters in Godot 4.6, with live sliders for skin, lighting, hair, and eyes plus a VR build and ARKit blend shape support.

Mindmap

mindmap
  root((MetaHumanGodot))
    What it does
      Look-dev for digital humans
      Real-time sliders
      No custom engine build
    Controls
      Skin SSS and detail
      Hair color and sheen
      Eye iris and limbal ring
      Per-light color and energy
    Features
      52 ARKit blend shapes
      Lighting preset library
      VR build with OpenXR
      Headless capture
    Tech Stack
      GDScript
      Godot 4.6
      MatMADNESS HumanShader
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Test how a MetaHuman character looks under different lighting setups like golden hour or cyberpunk before committing to a render.

USE CASE 2

Adjust skin subsurface scattering, pore detail, and hair properties in real time to match a reference image or Unreal Engine scene.

USE CASE 3

Walk around a MetaHuman character in VR to evaluate its look at close range before production.

What is it built with?

GDScriptGodot 4GLSLOpenXR

How does it compare?

ibrews/metahumangodotgreencrowdev/simple-soccer-onlinestrixowl/strix_asset_hub
Stars1850
LanguageGDScriptGDScriptGDScript
Setup difficultymoderatehardeasy
Complexity3/54/52/5
Audiencedesignerdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 1h+

Requires exporting your own MetaHuman character as GLB from Unreal Engine, the repo does not include character assets.

License terms are defined in the repository, the shaders use MIT-licensed components but overall terms are not stated as a standard license in the README.

In plain English

MetaHumanGodot is a look-development tool that lets you render and adjust MetaHuman characters inside the Godot 4 game engine. MetaHuman is Unreal Engine's system for creating highly detailed digital human faces, and this tool brings those characters into Godot with real-time skin, lighting, hair, and eye controls. The repository is an independent community project and is not affiliated with Epic Games or the Godot Foundation. The main use case is evaluating how a MetaHuman character looks under different lighting conditions and with different skin and material settings before or during production. You get a two-panel look-dev scene with live sliders for skin properties like subsurface scattering, pore-level detail, and specular, hair color, roughness, and anisotropic sheen, eye settings including iris scale, limbal ring, and lid shadow, and per-light color and intensity for key, fill, rim, ambient, and catchlight lights. The tool ships with over a dozen lighting presets such as moonlight, golden hour, Rembrandt, and cyberpunk, and you can save your own looks as JSON files. Every slider has a text input box so you can enter values outside the slider range. The tool supports the 52 ARKit facial blend shapes, the same set used by Face ID on iPhones, so you can pose a MetaHuman face or see how it deforms during expressions. There is also a built-in face animation that moves through a short sequence of expressions, a body idle animation, and a turntable mode. A VR build lets you walk around the character in room-scale stereo. This repository ships the Godot project and shaders but does not include any MetaHuman character assets. You export your own character from Unreal as a GLB file and load it through a file dialog or by dragging it onto the window. The project runs in Godot 4.6 with no custom engine build required. The skin shading uses the open-source MatMADNESS HumanShader for realistic subsurface light scattering.

Copy-paste prompts

Prompt 1
I have a MetaHuman character exported as a GLB file. Walk me through loading it into MetaHumanGodot and wiring up the skin and eye sliders.
Prompt 2
How do I use the ARKit blend shape panel in MetaHumanGodot to pose a facial expression and capture a still image?
Prompt 3
Show me how to save a custom lighting preset in MetaHumanGodot so I can reuse a specific studio look across different characters.
Prompt 4
I want to render a 120-frame turntable video of my MetaHuman in Godot using MetaHumanGodot's headless capture mode. What command do I run?

Frequently asked questions

What is metahumangodot?

A real-time look-development tool for MetaHuman characters in Godot 4.6, with live sliders for skin, lighting, hair, and eyes plus a VR build and ARKit blend shape support.

What language is metahumangodot written in?

Mainly GDScript. The stack also includes GDScript, Godot 4, GLSL.

What license does metahumangodot use?

License terms are defined in the repository, the shaders use MIT-licensed components but overall terms are not stated as a standard license in the README.

How hard is metahumangodot to set up?

Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.

Who is metahumangodot for?

Mainly designer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub ibrews on gitmyhub

Verify against the repo before relying on details.