Lightbox Viewer
- This page is available in English: English
Lightbox Viewer(ライトボックス・ビューアー)を使用すると、さまざまな照明条件下でのシェーダーマテリアル設定の変化を同時に視覚化できます。
- Unity 2019、Unity 2022、および Unity 6 で動作確認済みであり、それ以降のバージョンでも動作するはずです。
- 🌊 特定のゲーム用 SDK は不要です。
- Basisプロジェクトの場合、URP モジュールが必要です。
ダウンロード
ツールは無料でダウンロードできます。ALCOM を使用してダウンロードすることも可能です。
直接ダウンロード
- GitHub (hai-vr/lightbox-viewer)
ALCOM
- このリンクを使用して ALCOM にリスティングをインストール してください。
- ALCOM を使用してプロジェクトに Haï ~ Lightbox Viewer を追加します。
使い方
Lightbox Viewer でマテリアルをテストする
まず、オブジェクトを選択し、Transform コンポーネントの横にある 3 つの垂直な点 ⋮ をクリックして、Haï LightboxViewer を選択します。

次に、Activate LightboxViewer を押します。これで、シーンカメラを動かして構図を変えたり、オブジェクトを動かしたりして、ライティングテストをリアルタイムで行うことができます。
このモードが有効な間は、エディタが重くなることがあります。使用しないときは再度 Activate LightboxViewer を押して、エディタのパフォーマンスを向上させてください。
再生モード(Play mode)でテストする
Lightbox Viewer は再生モードでも使用できます。再生モードに入る前に Activate LightboxViewer を押してください。
もしこの無料ツールがお役に立ちましたら、Patreonにアクセスして制作のサポートをお願いします。
Patreonのリワードとして追加のツールも入手できます。
ポストプロセッシング
ポストプロセッシング(Post Processing)がインストールされていない場合は、Install Post-processing を押すことができます。これにより、カラーグレーディング、ブルーム、その他のエフェクトをテストできるようになります。
Post Processing チェックボックスを使用して、オンとオフを切り替えます。
小さなオブジェクトを地面から浮かせる
小さなオブジェクトをテストする場合、地面に埋まってしまうことがあります。Advanced を押し、Vertical Displacement スライダーを変更して地面から浮かせます。

ライトボックスのコレクションを切り替える
左側に Collections というセクションがあります。これを使用して、テストに使用するライトボックスのセットを切り替えることができます。
高度な使い方
カメラロール
Camera Roll を使用するとカメラを回転させることができます。これは、一部のシェーダーの挙動をテストするために使用できます。特に、一部の matcap シェーダーは、VR で頭を横に傾けたときに奇妙に見えることがあります。
デフォルトでは Counter-rotate オプションが有効になっており、カメラが回転してもプレビューは直立したまま維持されます。
Reset を押すと、ビューを直立状態に戻します。
カスタムカメラ設定
カメラ設定(MSAA、HDR など)を微調整する必要がある場合は、Advanced > Reference Camera で参照カメラを選択できます。
これにより、ニアクリッププレーンやファークリッププレーンを含むほとんどのカメラ設定が使用されます。操作自体は引き続きシーンカメラで行います。
オブジェクト移動後の再整列
動作中に Advanced > Realign をクリックすると、オブジェクトが移動した後にライトボックスをオブジェクトの中心に戻すことができます。
深度テクスチャのサポート(Support Depth Texture)
Poiyomi SSAO などの一部のシェーダーは、動作させるために特別なプレハブを必要とします。
Advanced > Support Depth Texture を有効にすることで、これらのシェーダー機能が動作するようにできます。
オブジェクト内のライトを消灯する(Mute Lights Inside Object)
オブジェクト内部のライトがライトボックスの見た目に干渉することがあります。
Advanced > Mute Lights Inside Object を有効にすると、プレビューのレンダリング時にオブジェクト内のライトを一時的にオフにします。
ライトボリューム(Light Volumes)
プロジェクトに Light Volumes パッケージ(0.7.2 以上)がインストールされている場合、ライトボックスはライトボリュームをサポートします。