====== バーチャルキャストのポストエフェクト ====== バーチャルキャストは映像の体験向上のために、ポストエフェクトと呼ばれる映像全体に対するフィルタ効果を付与しています。 {{:virtualcast:posteffect:header.jpg?200|}} ===== ポストエフェクトが有効になる条件 ===== PC版においては、ポストエフェクトはバーチャルキャストの詳細設定「ポストプロセシングを有効にする」選択されているときに有効化されます。Quest版においては、ポストエフェクトは一律で無効です。 {{:virtualcast:setting:graphics:graphics_postprocessing.png?400|}} ===== 付与されているポストエフェクト ===== この節では、バーチャルキャストが付与するポストエフェクトを列挙します。 ==== Bloom ==== {{:virtualcast:posteffect:bloom.jpg?600|}} Bloom は強く発光する領域からの光の漏れ、その柔らかな広がりを演出します。 バーチャルキャストでは、輝度がおよそ 100% を超えるような場合に Bloom が起こります。 ==== Color Grading ==== {{:virtualcast:posteffect:colorgrading.jpg?600|}} Color Grading は有り体に言えば色調補正です。 バーチャルキャストでは次の 2 つの目的をもって Color Grading を行っています。 ひとつは、普通なら白飛びしてしまうような強い光に階調を与えています。 ふたつめは、前者の色調補正によって若干失われるコントラストを復元しています。 ===== バーチャルキャストでの見た目を再現する ===== VRM や VCI の作成時に「どの程度の明るさにすれば、どの程度 Bloom するのか」など、バーチャルキャスト上での見た目を知りたいという気持ちがあると思います。 ここではバーチャルキャストのポストエフェクトを、自分の Unity Editor 上で再現する方法を提示します。 ==== 1. カラースペースの設定 ==== バーチャルキャストはカラースペースに **Linear** を採用しているので、これに合わせます。 カラースペースは Unity の [[https://docs.unity3d.com/ja/current/Manual/LinearRendering-LinearOrGammaWorkflow.html|Project Settings から]] 設定することができます。 ただし最新版の UniVCI, UniVRM を導入している場合、すでに Linear になっているはずです。 ==== 2. Post Processing Stack v2 の導入 ==== ポストエフェクトの見た目を再現するには **Post Processing Stack v2** を使用します。 Unity 2018.1 以降のバージョンであれば [[https://docs.unity3d.com/Packages/com.unity.postprocessing@2.1/manual/Installation.html|Package Manager をつかって]] 容易に導入することができます。 ==== 3. 設定ファイルを導入 ==== 設定ファイルは [[https://developer.virtualcast.jp/vctk/|VirtualCastToolKit]] に含まれています。 ''Assets/VirtualCastToolKit/VirtualCastPostProcess/VirtualCast_X.X.X_PostProcessProfile'' が設定ファイルです。 これを、シーン上に配置した GameObject の ''PostProcess Volume'' コンポーネントの ''Profile'' に適用します。 ==== 設定値 ==== 参考までに、具体的な設定値を掲載します。 ^ 機能 ^ プロパティ ^ 値 ^ | Bloom | Intensity | 1.0 | | ::: | Threshold | 1.0 | | ::: | Soft Knee | 0.5 | | ::: | Diffusion | 7 | | Color Grading | Mode | Custom | | ::: | Shoulder Strength | 0.75 | | ::: | Shoulder Length | 1.0 | | ::: | Saturation | 0 | | ::: | Contrast | 0 | {{:virtualcast:posteffect:settings231d.jpg?direct&400|}} --> 2.3.1c まで # ^ 機能 ^ プロパティ ^ 値 ^ | Bloom | Intensity | 1.0 | | ::: | Threshold | 1.0 | | ::: | Soft Knee | 0.5 | | ::: | Diffusion | 7 | | Color Grading | Mode | Custom | | ::: | Shoulder Strength | 1.0 | | ::: | Shoulder Length | 0.5 | | ::: | Saturation | 10 | | ::: | Contrast | 10 | {{:virtualcast:posteffect:settings_bloom.jpg?400|}} {{:virtualcast:posteffect:settings_colorgrading.jpg?400|}} <--