DAZAI CHEN
2025 EN

GenLight:AI 生成舞台燈光

使用自然語言與 AI 溝通,即時生成舞台燈光 Cue。

[職稱] 創作者 & 開發者

概述

GenLight 探索 AI 生成舞台燈光的可能性。核心互動:使用者以自然語言(prompt)與語言模型溝通,AI 生成對應的舞台燈光 Cue——就像表演者與燈光設計師溝通,由設計師將願景化為現實。

生成燈光範例


核心概念

傳統舞台燈光設計需要專業知識和軟體。GenLight 彌補這個落差,讓任何人都能用文字描述願景,並即時看到成果。

輸入:“我想要溫暖、親密的感覺,帶有柔和的陰影”

輸出:AI 生成的燈光 Cue,包含調整後的亮度、顏色和角度


技術架構

技術用途
Unreal Engine 5即時渲染、光影精確度、互動式 UI
OpenAI API (GPT-4o)理解提示詞、生成燈光參數
OSC ProtocolUE5 與外部系統之間的低延遲通訊
MetaHuman高擬真人物模型,精確呈現膚色

技術實作

系統架構

系統使用 OSC(Open Sound Control)協定,在 Unreal Engine 5 與本地 Python 伺服器之間通訊,由 Python 處理 OpenAI API 呼叫。

系統架構 - UE5、Python 伺服器與 OpenAI API 通訊流程

Blueprint

核心邏輯使用 Unreal Engine 的 Blueprint 視覺化腳本系統實作,處理 OSC 通訊與即時燈光參數更新。

Blueprint - OSC 伺服器、客戶端與訊息處理Blueprint - 儲存來自 OSC 的 11 盞燈具數值

系統設計

虛擬舞台

中性白色圓頂空間,忠實呈現色彩與陰影,讓焦點集中在燈光本身——如同畫布。

虛擬舞台 - 白色圓頂環境圓頂環境展示完整燈具配置

燈光配置

角色燈光(11 個角度)

  • 正面光
  • 左右斜前光
  • 低側光
  • 高側光
  • 背光
  • 左右斜後光

環境燈光

  • 天幕燈(地排)
  • 天幕燈(天排)
全舞台視角展示燈具配置不同 MetaHuman 與背光效果

此配置基於 Lighting Area 概念——組成 Cue 的最小單位。

Lighting Area 圖示,展示舞台區域 A、B、C 與排數 1、2、345 度燈光角度圖示

參考資料:stagelight.app

使用者介面

  • 所有燈具的即時參數顯示
  • 手動調整滑桿
  • AI 回應面板(包含 Lighting Concept 說明)
  • 膚色選擇器,切換不同 MetaHuman 模型
  • 攝影機控制與截圖功能
GenLight 使用者介面與所有控制項

介面展示

燈光控制面板

攝影機視角控制

膚色選擇器

預設快速切換

AI 對話介面

使用者輸入自然語言提示,AI 回應燈光參數並附上「Lighting Concept」說明——同時展示技術輸出與創意思維。

導覽教學

引導式導覽,介紹介面並展示 AI 燈光生成流程。


動機

作為燈光設計師與充滿好奇心的創意科技人,我透過實作來學習。這個專案整合新技術(AI、即時渲染)與我的專業領域(舞台燈光),探索:

  • 這樣的組合能開啟什麼可能性?
  • 它實際解決了什麼問題?
  • 還是其實沒有必要?

GenLight 就是這個探索的實踐。


相關文章

連結


研究專案,2025


聯絡我

有任何問題或想要合作?歡迎聯繫我!

dazai.studio

Dazai Chen

dazai.studio@gmail.com

Unreal Engine 5 OpenAI API OSC Protocol MetaHuman Blueprint