Skip to main content

Technical Requirements

This page lists the required and optional components for using Instant Dialogues effectively in your Unreal Engine project.

Engine Version

  • Tested & built against: UE 5.6.0
  • Earlier 5.x versions are not officially supported.

Required Unreal Plugins

Enable these in your project (Edit > Plugins) before using Instant Dialogues:

  • MetaHumanAnimator
  • MetaHumanCoreTech
  • ControlRig
  • PythonEditorScriptPlugin

External / Online Services

ServiceUsage
ElevenLabs (API key)Voice generation

If ElevenLabs is not configured, you can still author dialogue flows; voice preview & automated lipsync generation from generated audio will be unavailable until audio is provided.

Python Runtime Notes

Instant Dialogues loads MetaHuman Animator related Python modules directly from the Engine MetaHuman plugin structure.

Content Folder Footprint

  • Plugin contains Blueprints (camera presets, demo triggers), UI Widgets, Animation Blueprints, Anim Notifies, and example demo input mappings.
  • All shipped content resides under: Plugins/InstantDialogues/Content/InstantDialogues/

Performance / Hardware Guidance

  • CPU: Multi-core recommended (compilation & batch processing leverage parallel tasks)
  • Memory: 16 GB minimum recommended when generating multiple performances in sequence
  • Storage: SSD strongly recommended for faster audio/animation intermediate file handling

Integration Checklist (Quick)

  1. Enable required plugins & restart Editor
  2. Create a Dialogue Graph asset & assign participants
  3. Configure ElevenLabs API key (optional) for voice generation
  4. Add ID_Character + AC_ID_EyeFocus components to your character Blueprint
  5. Retarget / integrate ABP_ID_MetahumanHeadSync (body) & ABP_ID_EyeFocus (face)
  6. Disable original MetaHuman head movement in Face Post Process ABP (see Integration doc)
  7. Generate or import audio, then bake lipsync & head motion
  8. Place camera presets or rely on provided Blueprint camera assets per line

Troubleshooting

SymptomLikely CauseFix
Voice preview button does nothingMissing / invalid ElevenLabs API keySet key in plugin settings (Editor)
Baking script fails to import modulesMetaHuman plugin disabledEnable MetaHuman + restart
Head movement jitterFace PP ABP still applying head motionDisable HeadMovementIK bool