Live FX Documentation
  • 📚Getting Started
    • Introduction
      • Feature Comparison
      • Download & Install
      • Settings
        • System Settings
          • Custom Commands
          • Advanced
        • User Settings
        • Video IO Settings
          • Black Magic Troubleshooting
      • Helpful Shortcuts
        • Construct Shortcuts
        • Player Shortcuts
        • Viewport Shortcuts
        • ColorFX Shortcuts
        • Stage Lights Shortcuts
    • The Basics
      • Project Settings
      • Change Shot Framerate and Resolution
      • Change the Shot Length
      • Timecode
      • Working with Layers
      • General Tips
    • Helpful Links
    • First Time Start-Up
    • User Interface
  • ⚡Quickstart Example Projects
    • Simple Video Playback
    • Green Screen with 360 Background
    • LED Wall - Projection Mapping
    • LED Wall - Without Projection Mapping
    • Packaged Unreal Engine project Example
  • 📼Video Playback
    • Video-IO Settings
    • Playback h.264 files
    • Import Media and Maintain Folder Structure
  • 🎥Camera Tracking
    • Camera and Lens Calibration
    • Camera Trackers
      • REtracker Bliss
      • ZEISS CinCraft Scenario
      • MoSys
      • Stype
      • OptiTrack
      • HTC Mars Camtrack
      • Free D
      • iPhone Apps
    • How to apply camera tracking to a layer, image, or mask
    • How to manually adjust camera tracking speed and delay
    • How to delay the Inner Frustum
    • How to apply FIZ (Zoom and Focus) from Camera Tracking
  • Motion Control
    • Mark Roberts Motion Control (MRMC)
    • Motorized Precision
    • eMotimo
    • SISU
  • 🟩Green Screen Workflow
    • Qualifiers
    • Green Screen with Set Extension Workflow
    • Working with Ultimatte
  • 📺LED Workflow
    • Setting up an LED Wall
      • Set Up Nvidia Mosaic
      • Nvidia Multi-GPU Configuration
    • Stage Manager
    • How to make the inner frustum green
    • Switcher Node
    • Tips when using Projection Mapping
    • Using HDR
    • Projection Mapping Tutorials
      • Part 1: General Introduction to Projection Mapping
      • Part 2: : Projection Mapping - Media Types & Projection Models
      • Part 3: Projection Mapping on multiple walls
      • Part 4: Projection Mapping with Unreal Engine
      • Part 5: Set Extensions
  • 💡Lighting
    • Getting started with Image Based Lighting
    • Lighting Brands
      • Aputure
      • Creamsource
      • Kino Flo
        • Mimik 120
        • Freestyle
      • Prolycht
      • Quasar Science
    • How to Sample Multiple Video Sources through Videowall
    • Rec2020 Example Project
      • Megapixel HELIOS settings for Mimik
      • Blackmagic UltraStudio 4k Mini Settings
      • Setup Display Colorspace
      • Video IO Settings
      • Create and Set up your Project
      • Create and set up your Shot
      • Fix Jitter
  • 🎮Unreal Engine
    • Known Issues with Live FX <> Unreal
    • Set up Unreal Engine with Live FX
    • Play your Unreal Engine scene as a Game
    • How to Package an Unreal Engine Project for Live FX
      • Command Line Arguments
      • Before You Package
    • Unreal Web Remote Control (Optional)
    • Control UE through OSC
    • Take Recorder
    • Working with Sequencer
    • Unreal Optimization
      • Console Commands / Command Line Arguments
      • List of all Console Variables and Commands
        • Scalability Groups Console Variables
        • Renderer Console Variables
      • Baking Light
      • DLSS
  • ©️Cuebric Workflow
    • Projection Mapping with Cuebric Files
    • Non-Projection Mapping with Cuebric
  • 🧊2.5d Workflow
    • Projection Mapping 2.5d Workflow
    • Non-Projection Mapping 2.5d Workflow
  • 🖥️Multi-Computer Workflows
    • Sync Players
    • Sync Projects across Multiple Nodes
  • 🌅Live Looks - Live Grade LED Walls
    • How to Purchase and Install Live Looks
    • How to set up Live Looks with Brompton
    • Live Grading with Live Looks
  • 🗃️Compositing
    • Working with the Alpha Channel
    • Re-Map EXR channels
    • Working with Mattes
    • Opacity and Blend Modes
  • 🆘General Troubleshooting
    • 📰Licensing the Software
    • 🕙Dealing with Delay
    • 🖥️Networking Tips
    • ❓Frequently Asked Questions (FAQs)
      • Does Live FX support Unreal 5.3?
      • Why won't Live FX open when I have a second monitor hooked up?
      • How do I switch the toolset from Live FX to Scratch?
      • Where is the record button?
      • Why is my image dark (or why are my colors wrong)?
      • How do I close Live FX?
      • How do I minimize Live FX?
      • What is SCRATCH? What is Assimilate? Are they the same thing as Live FX?
      • How do I change the mouse from moving in circles to left/right?
    • Stuttering Playback
  • 📘User Guide (Old)
Powered by GitBook
On this page
  • Quick Tips
  • Overview
  • LED Unreal Workflow
  • Outer Frustum
  • Green Screen Workflow

Unreal Engine

Quick Tips

  • As of right now, UE <> Live FX only works on Windows

  • Recommended to use 5.3 (or later)

  • Make sure under the Camera tab, that there is an active camera, even if you don’t have tracking.

  • You may need to disable the Firewall to allow the signal to pass through your system.

Overview

Live FX works differently with Unreal Engine than many other media servers. There are many benefits to the way we handle certain aspects of the Unreal Engine workflow.

The main preferred way of working with Unreal Engine and LED walls is to run the Unreal Engine project as a game or to package the project to an .exe file. There are a few benefits to working this way that we will go over in different ways throughout the documentation.

The main method we use to control parameters in Unreal Engine is through Web Remote Control.

LED Unreal Workflow

We do not require an nDisplay setup but rather take the output of the cine camera actor and project that onto the LED volume in Live FX.

The image from UE to LFX can be sent ideally via UE Textureshare SDK, in case UE and LFX run on the same system.

If they run on separate systems, you can send them with SDI or NDI.

Live FX also has a live link plugin for Unreal, where it can send timecode, tracking data, scene, take, and record start/stop to UE.

But you can of course also pipe tracking directly into UE and just capture the image output back into LFX for projection mapping.

Our workflow has the advantage, that it is very fast to set up, and also comes with the lowest possible latency.

The main downside is, that we can only work with one instance of Unreal.

If (for whatever reason) you require multiple UE render nodes, then our setup won't work.

Outer Frustum

One thing that we are still working on, is the outer frustum.

Since we take in the output of the cine camera actor, we only get what the UE camera sees - i.e. the inner frustum.

For the outer frustum, there are several options, by setting up a second camera actor, with a somewhat wider lens, being static/untracked: If the output of both cine camera actors comes in via NDI, that just works.

If the inner frustum comes in via UE Texture share, the outer frustum needs to come in via NDI.

This in turn will however cause both streams to be slightly out of sync. This is not an issue if you're not shooting thunder and lightning scenes, where inner and outer frustum need to be totally in sync.

The alternative would be a rendered ProRes out of UE that can be used as outer frustum - same sync limitation, though.

Lastly, if the scene is calm and quiet, you could work with only one cine camera actor (inner frustum), move that back a little to capture more of the scene, pull a snapshot inside LFX, and use that as the background. It'll be static of course, but that's not an issue for many setups.

Green Screen Workflow

Live FX can bring in the camera signal easily and use several different qualifiers to pull a good key and composite the Unreal Engine background. You can also work with hardware keyers such as Blackmagic Ultimatte.

The Live Link plug-in allows for triggering Take Recorder as well, so you can go back and re-render your Unreal project with higher resolution and higher quality if you need to.

Live FX also allows for a more advanced online/offline workflow. You can import your camera raw files, sync to timecode, apply color correction, and finish all from Assimilate Scratch (included in Live FX Studio).

PreviousFix JitterNextKnown Issues with Live FX <> Unreal

Last updated 1 year ago

🎮