Stage of Light

Stage of Light is a Unity project developed for NTNU Art Museum, designed to project dynamic visuals onto physical surfaces such as walls and floors in a room setup. This project combines real-time visual rendering and projection mapping with external systems like Resolume Arena to synchronize the virtual environment with the physical space.

Stage of Light Scene Preview

Features

  • Physical Models: Represents real-world surfaces for precise projection mapping.
  • Dynamic, Real-time Projections: Adjusts camera views and projection based on user position for accurate alignment on walls and floors.
  • Spout Integration: Sends render textures to external projection software (e.g., Resolume Arena).
  • Skybox Calibration: A 360-degree skybox for alignment and calibration of the physical setup.

Getting Started

  1. Clone the repository:

    git clone https://github.com/hsuehyt/StageOfLight.git
  2. Open the Project in Unity:

    • The project is designed for Unity 2021.3.6f1 or higher.
  3. Load the Scene:

    • Open the PanoramicScene from the Assets/StageOfLight/ folder to explore the dynamic projection system.

Credits

  • 李綠恩 Lu-En Li GitHub
  • 薛佑廷 Yuting Hsueh GitHub
  • 教育部 前瞻顯示科技與跨領域人才培育計畫 總計畫辦公室
    Advanced Display Technology & Interdisciplinary Talent Cultivation Project Office, Ministry of Education
  • 臺師大 前瞻顯示科技導入藝術場域建置與推廣計畫
    NTNU Advanced Display Technology Integration & Promotion in Art Venues
  • 臺師大 美術館
    NTNU Art Museum