メインコンテンツまでスキップ

シーンをエクスポートする

Unity で作った空間を シーンバンドル(.scene.lsb として書き出すと、スタジオアプリに シーン として読み込めます。 背景やステージ、配置オブジェクトをまとめた 1 つの .unity シーンを 1 ファイルに固め、スタジオアプリ側で追加読み込みできるようにする仕組みです。

スタジオアプリ側では、読み込んだシーンを合成して配信の舞台=ワールドを構成します。シーンとワールドの関係は ワールド を参照してください。

注記

書き出したシーンをスタジオアプリで読み込む手順も ワールド にあります。

シーンを用意する

舞台にしたい空間を、通常の Unity シーン(.unity)として作成します。1 つの .scene.lsb には 1 つの Unity シーンが入ります。

  • 背景・ステージ・ライト・配置オブジェクトなど、舞台として読み込みたいものをこのシーンに配置します。
  • スタジオアプリは追加でシーンを読み込みます。アクティブにしたシーンのライトが、ライティングの基準になります。

シーンの仕様

スタジオアプリ側の仕様に合わせて、シーンは以下を満たすように作成してください。

レンダーパイプライン(Built-in RP)

スタジオアプリは Built-in RP で動作します。シーンも Built-in RP 環境で作成してください。

ポストプロセス(Layer 22)

Layer 22 が「PostProcessing」用に予約されています。Built-in RP の Post Processing Stack を使うため、スタジオ側のカメラは Layer 22 のポストプロセスボリュームを参照します。

シーンにポストプロセスを入れる場合は、Post-process Volume を Layer 22(PostProcessing)に配置してください。別のレイヤーに置くとスタジオ側のカメラに反映されません。

VRChat 用コンポーネント

スタジオアプリは VRChat ではないため、VRChat SDK のコンポーネントは動作しません(Udon/UdonBehaviour、PhysBone、Contact、Constraint など)。VRChat ワールド向けのシーンを流用する場合は、これらの VRChat 用コンポーネントをあらかじめ削除しておいてください。とくに Udon 関連(UdonBehaviour・Udon プログラム)はギミックとして動作しないため削除してください。残っていても機能しないほか、VRChat SDK が未導入の環境では Missing Script やエラーの原因になります。

エクスポートする

  1. Project ウィンドウで、書き出したいシーンアセット(.unity)を選択します。
  2. Assets メニュー(またはシーンを右クリック)から 「Lilium Live Studio」→「Export Scene Bundle (.scene.lsb)」 を選びます。
    • シーンアセットを選択していないとメニューは選べません。
  3. 保存ダイアログでファイル名を指定して保存します。

書き出した .scene.lsb ファイルを、スタジオアプリのリモートアプリ「ワールド」ページから追加ボタンを押して読み込みます。

動作確認済み背景

関連リンク

  • ワールド — 書き出したシーンをスタジオアプリで読み込み、ワールドを構成する方法。シーン・ワールド・ライブシーンの違い
  • VTuber配信アプリを作る — シーンを読み込むスタジオアプリ自体を作るクイックスタート
  • SDKの構成内容 — LiveStudio など各パッケージの役割