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

Live Studio

jp.lilium.livestudio の変更履歴です。

[0.21.3] - 2026-06-12

Changed

  • 公開している Light の影トグルが、ハードシャドウではなくソフトシャドウ(LightShadows.Soft)を有効にするようにしました(プロパティのセッターとデシリアライズの両方)。影のエッジがなめらかになります。

[0.21.2] - 2026-06-11

Added

  • ChildProcessHost.RequestCloseAndRelease を追加しました。終了シグナルを使わず、ウィンドウを持つ子プロセスへ WM_CLOSE を送り、終了を待たずに即座に解放します。

Changed

  • Studio 終了時に、子プロセスの終了待ちでブロックしなくなりました。Fusion プロセスには終了シグナルを送って即座に解放し(RequestStopAndRelease)、Remote アプリには WM_CLOSE を送って即座に解放します(RequestCloseAndRelease)。従来のように各プロセスで最大 5 秒 WaitForExit を待つことはありません。
  • Studio のビルド出力フォルダと exe 名を、プロジェクトフォルダ名から決めるようにしました。専用の VRC ビルドエントリーポイントと App VRC ビルドプロファイルのパスを廃止しています。

Fixed

  • SkyboxBackground が、Skybox/Cubemap シェーダーがプレイヤービルドから除外された場合に null シェーダーを伝播させる代わりに、エラーをログ出力するようにしました(ExposedObjectContainer.Initialize 中に実行されるため例外を投げてはなりません)。

[0.21.1] - 2026-06-09

Added

  • ExternalAvatarSource が、VRM に加えて AssetBundle ファイル(.lsavatar)からのアバター読み込みに対応しました(拡張子で自動判別)。

Changed

  • VRMAvatarSourceExternalAvatarSource に改名しました(既存シーン向けに従来の公開名は維持)。アバター読み込み API RequestLoadVRMIAvatarService / AvatarController / AvatarServiceRequestLoad に改名しました。
  • モデルファイルのフィールドラベルを汎用化し、ヘルプテキストを VRM 専用の案内に絞りました。

[0.21.0] - 2026-06-08

Fixed

  • Windows ビルドで、終了後にバックグラウンドプロセスが残ることがある問題(Windows.Gaming.Input 関連のネイティブシャットダウンのハングが原因)を修正しました。グレースフルシャットダウンが停滞した場合にプロセスを強制終了するウォッチドッグ(QuitTerminationGuard)を追加しました。

[0.20.12] - 2026-06-04

Added

  • 視線を VRM10 の LookAt コンポーネントに委譲するようにし、アバターの目が直接駆動される代わりに設定した注視ターゲットを追従するようにしました。

[0.20.11] - 2026-06-03

Added

  • ChildProcessQuitSignal: 特定の子プロセス(PID で識別)を Windows の名前付きイベント経由でグレースフルに終了させ、ウィンドウなしの子プロセスが強制終了される代わりに自前の終了時保存を実行できるようにしました。
  • 選択した prefab アセットから missing script を削除する「Assets/Lilium Live Studio/Remove Missing Scripts」コンテキストメニューコマンドを追加しました。

Changed

  • ウィンドウなしの子プロセスを停止する際に、終了を待たずに終了シグナルを送って即座に戻るようにしました(ChildProcessHost.RequestStopAndRelease)。

Fixed

  • パッケージの Readme インスペクターのボタン(言語切り替え・セクション操作・Install)が、パッケージを変更不可の git/レジストリ依存として取り込んだ場合でもクリックできるようにしました。

[0.20.10] - 2026-06-02

Added

  • netsh 経由でインバウンド UDP 許可ルールを登録する WindowsFirewall ヘルパーを追加しました。ルールはプログラムパスではなく待ち受けポートで識別されるため、ツールを移動・再インストール・別のパッケージキャッシュパスから配布しても 1 つのルールで動作します。ルールが存在しない場合のみ昇格を要求します。

[0.20.9] - 2026-06-02

Changed

  • RemoteControl のハンドラーをインスタンス単位で登録し、ルートをコンストラクターで宣言するようにしました。

[0.19.1] - 2026-04-29

Added

  • 初回リリース。jp.lilium.virgo.studio から分離し、VTuber アプリ汎用の基盤(Camera / Lighting / Scene / Build / RemoteControl ベース / 共有 Localization)を、VirgoMotion 固有のモーション受信・アバター制御から切り離しました。