Note
インストール用URLはこちら
https://github.com/murasaqi/Unity_StageLightManeuver.git?path=/jp.iridescenet.stagelightmaneuver
UnityのTimeline上で直感的に照明演出を設計することができるアセットです。 DMXやArtnetで制御される照明コントロールシステムを参考に開発されており、実際のライブ照明に近い演出をつけることが可能です。
Window
>Package Manager
を開きます。+
>Add package from git URL...
を選択します。https://github.com/murasaqi/Unity_StageLightManeuver.git?path=/jp.iridescenet.stagelightmaneuver
を入力し、Add
を押すことで最新版がインストールされます。
- Unity 2021.3.6f1 以上
- URP or HDRP
- Volumetric Light Beamの制御に対応しています。
- Volumetric Light Beamと連携するには別途Assembly Definitionの設定が必要です。
- 詳細については Volumetric Light Beamとの連携 を参照してください
-
Timelineから複数灯体の一括制御が可能
- 灯体を役割単位でグループ化することで、大量のライトを一元管理しながら効率的にライト演出を作成できます。
- グループ化された灯体は、灯体同士の演出ディレイやイージングを簡単に適用できるように設計されているので、1グループにつきタイムライントラック1つで演出をつけることができます。
-
TimelineClipからチャンネルに応じたプロパティを設定することで、効率的に照明演出を設計できます
-
TimelineClipをProfileとして保存し、クリップ間でパラメータの同期が可能です
- 演出をプロファイルにすることで、変更や再利用が容易になります
-
VolumetricLightBeamと連携させることで、軽量なボリューメトリックライトを演出に組み込むことができます
/Resources/SLSAssets/Lights/
以下に URP/HDRP対応のセットアップ済み灯体を5つ同梱しています
SLM_QuickStart.mp4
以下にプリセット灯体を用いたタイムラインからの灯体制御例を示します。 この例ではURP上でMoving Beam Lightを扱います。
-
シーンに
/Resources/SLSAssets/Lights/SLM_MovingBeamLight_URP_HD.prefab
を配置し、必要に応じてLightFixtureと各LightChannelの設定を変更します- 灯体がどんな機能に対応しているかは Stage Light Fixture によって管理されます
- Stage Light Fixture に機能を登録するにはFixtureコンポーネントの
Add New Channel
から追加したい機能を選択します
-
1で作成した灯体を複製し配置した後、それらを Stage Light Universe コンポーネントをもつゲームオブジェクトの子にします
-
Stage Light Universe コンポーネントのコンテキストメニューから「Find Stage Light Fixtures」と「Initialize」を実行してください。これで灯体をタイムラインから操作できるようになります。
-
タイムラインにStage Light Timeline Trackを作成し、トラックにStage Light Universeをバインドします
-
トラックにクリップを作成すると灯体の対応チャンネルに応じて自動的にプロパティが追加されます
-
クリップからプロパティの設定を変更すると、それに応じて灯体が制御されます
ムービングライトの演出を作るうえでボリューメトリックライトの存在は欠かせません。 ボリューメトリックライトを使うことでムービングライトの光が空間全体に広がり、よりリアルな演出を作ることができます。
しかし標準でボリューメトリックライトをサポートしているのはHDRPのみで、URPではサポートされていません。 またHDRPのボリューメトリックライトは高負荷であるため、大量に使うことはできません。
これらの問題に対処するために、Stage Light Maneuver では Volumetric Light Beam を利用することを推奨します。
Volumetric Light Beam はURP、HDRPの両方で使用可能な、軽量で高品質なボリューメトリックライトエフェクトを提供します。 StageLightManeunver は Volumetric Light Beam を使ったボリューメトリックライトの演出設計に対応しているので、ぜひご利用ください。
本パッケージはVolumetric Light Beam(以下VLB)との連携にも対応しています。 以下の手順でVLBをパッケージとして取り込むことで、VLB付き灯体をStage Light Maneuverで制御できるようになります。
-
アセットストアからVLBをインストール後 VLBのフォルダに
com.saladgamer.volumetriclightbeam
という名前の Assembly Definition を作成してください -
Assembly Definition の設置後、VLBのフォルダをPackagesフォルダ以下に移動してください
-
以降VLBがついた灯体をStage Light Maneuverで制御すると、自動的にVLBのパラメータも更新されるようになります。
TRIBALCON inc
Compositon inc
Murasaqi
clocknote.
Kuyuri Iroha
pon
MIT License Copyright (c) 2024 Murasaqi