次の項目は別ページに分割しました。
スクリーン空間で反射を計算するエフェクト (SSR) は次のページに移動しました。
リフレクションプローブ
参考:
リフレクションプローブ (Reflection Probe コンポーネント) | Unity マニュアル [公式]
目次
概要
参考:
リフレクションプローブ | Unity マニュアル [公式]
使い方
参考:
Refrection Probe の使い方 | LIGHT11
Reflection Probe で鏡面反射する床を作る | おもちゃラボ
導入
参考:
Reflection Probe を使用して反射を表現する | STYLY
設定
タイプ
- ベイク (Baked)
- カスタム (Custom)
- 動的オブジェクト (Dynamic Objects/デフォルト:
無効
) - キューブマップ (Cubemap)
- 動的オブジェクト (Dynamic Objects/デフォルト:
- リアルタイム (Realtime)
- リフレッシュモード (Refresh Mode)
- On Awake (デフォルト)
- Every Frame
- Via Scripting
- タイムスライス (Time Slicing)
- All Faces At Once (デフォルト)
- Individual Faces
- No Time Slicing
- リフレッシュモード (Refresh Mode)
ランタイム設定
- 重要度 (Importance/デフォルト:
1
) - 強度 (Intensity/デフォルト:
1.0
) - ボックスプロジェクション (Box Projection/デフォルト:
無効
) - ブレンド距離 (Blend Distance):遅延シェーディングでのみ有効 (デフォルト:
1.0
) - ボックスサイズ X / Y / Z (Box Size/デフォルト:
10
,10
,10
) - ボックスのオフセット X / Y / Z (Box Offset/デフォルト:
0
,0
,0
)
キューブマップキャプチャ設定
- 解像度 (Resolution)
16
/32
/64
/128
/256
/512
/1024
/2048
(デフォルト:128
)
- HDR (デフォルト:
有効
) - シャドウディスタンス (Shadow Distance/デフォルト:
100
) - クリアフラグ (Clear Flags)
- スカイボックス (Skybox/デフォルト)
- ソリッドカラー (Solid Color)
- 背景 (Background/デフォルト:
#314D79
) - カリングマスク (Culling Mask/デフォルト:
Everything
) - オクルージョンカリングの使用 (Use Occlusion Culling/デフォルト:
有効
) - クリップ面 (Clipping Planes)
- ニア (Near/デフォルト:
0.3
) - ファー (Far/デフォルト:
1000
)
- ニア (Near/デフォルト:
参考:
リフレクションプローブ | Unity マニュアル [公式]
シェーダー
参考:
Reflection Probe の影響を受けるシェーダを書く | LIGHT11
Box Projection
参考:
Reflection Probe の Box Projection の考え方 | LIGHT11
Box Projection で屋内シーンの反射による映り込みの品質を向上する – Qiita
より高度なリフレクションプローブの機能 | Unity マニュアル [公式]
相互反射/反射回数 (Bounces)
メニューから「Window > Rendering > Lighting」選択して Lighting ウィンドウを開き、「Environment」タブで「Environment Reflections > Bounces」の値を調節する。反射回数を 2 以上に設定すると相互に反射が反映されるようになる。
参考:
より高度なリフレクションプローブの機能 | Unity マニュアル [公式]
ブレンド距離 (Blend Distance)
参考:
ReflectionProbe.blendDistance | Unity スクリプトリファレンス [公式]
Deferred Light issue into reflection probe box – Unity Forum
レイヤー
参考:
鏡に映る 3D モデルを差し替える | Raspberly のブログ
RenderProbe
参考:
ReflectionProbe.RenderProbe | Unity スクリプトリファレンス [公式]
Refresh reflection probe – Unity Forum
Updating Reflection Probe at runtime… Oh my! – Unity Forum
Tips
参考:
Reflection Probes best practices? – Unity Forum
Reflection Shaders
参考:
Reflection Shaders | Unity Asset Store [Official]
Rotatable Box Projection Probes
動画:
URP Rotatable Box Projection Probes
Locally Corrected Reflections with Reflection Probes
参考:
URP Rotatable Box Projection Probes | Unity Asset Store [Official]
Screen Space Reflections
参考:
Temporal Screen Space Reflections | primitive: blog
Temporal Screen Space Reflections – i-saint/Unity5Effects – GitHub
Specular Probes
参考: