Lawrence Loh
Immersive projection at the REXPERIENCE digital art gallery, REXKL Kuala Lumpur, driven by TouchDesigner and Unreal Engine

RXP KL

REXPERIENCE (RXP.KL) is an immersive digital art gallery in REXKL — in the heart of Kuala Lumpur. REXPERIENCE merges the past's rich tapestry with new and cutting-edge digital art forms, that welcome all into the world of art.

Over the course of the project, Lawrence has contributed to the technical design, programming, testing & commissioning of the video system.

TouchDesigner Media Server Solution

TouchDesigner served as the backbone of RXP custom media server solution. Known for its versatility and robust performance, TouchDesigner was meticulously programmed to handle complex media tasks, ensuring real-time processing and media playback. Given the large canvas size of the project, we developed a multi-machine networked infrastructures to manage outputs to multiple projectors while maintaining perfect synchronization. This setup ensured that our high-resolution visuals were projected seamlessly across various surfaces, creating a cohesive and immersive visual experience.

Real-Time Motion Capture

For the exhibit “Annihilation”, the dancer’s captivating movements are tracked and projected in real time using Xsens Motion Capture suit. These intricate movements are rendered live in Unreal Engine, creating a mesmerizing visual display that combines the grace of human motion with the power of real-time digital rendering.

Integration with Unreal Engine nDisplay

nDisplay technology enabled us to produce high-fidelity real-time content, providing an immersive and interactive experience. The real-time rendering capabilities of Unreal Engine were crucial for creating responsive environments that could adapt seamlessly to user inputs and external data streams.

Key Achievements


  1. The project planning started in the 3D world, by defining the projection surfaces.
  2. Projection study to determine our target illumination level and pixel density.

The custom developed Media Server UI with 3D previz, multi-machine syncing and show scheduling.

The Unreal Engine nDisplay config, which is distributed across 5 machines.

Film