KAIQING HAUNG

           Works                    Bio/CV                   Curios               

Crossroads - Phantom Opera


Augmented Reality & Traditional Opera Performance
June 2024



Project Director: Jiaming Wang, Kaiqing Huang

Visual Artist, Technologist: Kaiqing Huang

Deputy Producer, Editing: Qiao Xiao, Xiaoqin Zhou

Performer: Jiaming Wang, Lingmin Zheng

Credit: Jiayun Hua, Xinyue Li, Yihao Zhao, Jingjing Zeng

Tutor: Tongzhou Yu, Yongru Lu, Jiaming Wang

INTRODUCTION

"Crossroads-Phantom Opera" is an experimental performance that combines augmented reality with opera performance. It explores the possibilities of integrating cutting-edge technology into traditional performances, based on the classic Chinese Peking opera "Crossroads." In this performance, AR technology is used to recreate one of the core characters as a virtual phantom, who interacts with real opera actors during rehearsals and performances. Additionally, "Crossroads-Phantom Opera" serves as the precursor and initial inspiration for the project "Dialogue of Self-Relationships."

Artwork video [please select at least 1080p quality]
BACKGROUND

 limit-by="width" scale="57%">   Image description
The original video “Crossroads”



The "Crossroads" is a traditional Peking Opera played by martial artists. The context of this play was a fight in the dark inn, which meant that even when facing each other, the two performers needed to act as if they were unable to see each other.
AR PERFORMANCE

Graphic explanation of AR adaption      


In our project, we deliberately made performer do not wear the AR headset, so that he could not see the virtual phantom, which just right restored the status and relationship between the two in the original opera. Additionally, performer needed to memorize the whole set of movements of both parties and realize the interactions during this mixed reality performance.


CONCEPTThe Chinese saying "One minute on stage takes ten years of practice offstage" should be the guiding priority in our project, with the technical aspects secondary.Therefore, having the performer "blindly" perform best expresses this concept, as the performer must master and recall all precise actions, time points and movement paths to align seamlessly with the ghost.
The Audience holds the mobile phone to watch the performance

PROCESS RECORD
The complete process video
Time synchronization:
Performance need to ensure the consistency of the display in the eyes of all audience. In addition, we cannot expect and ask all our participants to open the program at the same time to realize this precise requirement.

Solution
:

Each device reads the world time, and then all devices are set to trigger the initial animation at the same time.
Spatial synchronization:
Immersal is used to pre-build venue data into the project. During testing, we employed a pedestal with distinct patterns to test spatial stability. 

Tests results
:
In a stationary standing state, error is negligible, but drift occurs during movement, increasing up to four centimeters with motion. Auto-calibration corrects this within three to four seconds. Instability begins at around six meters from the stage center. Testing also shows that enabling phone radar improves stability.
                 
Motion capture:
We conducted a real-time skeletal motion capture test using the AI-based software Move One. In a separate test, we uploaded the video which captured beforehand the movements of the real actor to the Racical platform, where AI was used to recognize the video content. 

Xsens' device fixes sensors directly on the motion capture suit to track the exact position of the skeleton. We recorded the movements of the two actors separately, but made sure that all the movements in the second recording exactly matched the movements in the first recording.
Visual production:
Image description Image description
Experiments and rehearsals with the performer
Performance photographs
TECHNICAL LIMITATIONSPrograms running in the device will drop frames, resulting in the time of each device not being synchronized to performance. The solution is to detect engineering operation frame rate in real-time and configure VSync to reduce the default frame rate of cell phones from 60fps to 30fps.Despite adjusting the parameters of the AR Occlusion Manager in Unity to the best settings, the visual occlusion between the real person and the ghost remains the biggest issue.
Frame rate playback gap between devices & AR occlusion component in Unity
VISION FOR THE FUTURE
After communicating with the Computer-Aided Design and Computer Graphics Laboratory at Zhejiang University, they were pleased to collaborate with us, providing their latest research in visualization techniques.This includes utilizing dynamic Gaussian Splash technology with WebGL to render stunning effects in the virtual world. Some preliminary attempts have already been made.
CONFERENCE & AWARD“Crossroads-Phantom Opera” was accepted into the 12th Chinese CHI 2024, held at the Southern University of Science and Technology in Shenzhen, exhibited at the Art Gallery, and received an Academy Award.