お知らせ

次の項目は別ページに分割しました。

スクリーン空間で反射を計算するエフェクト (SSR) は次のページに移動しました。

リフレクションプローブ

参考:

リフレクションプローブ (Reflection Probe コンポーネント) | Unity マニュアル [公式]

概要

参考:

リフレクションプローブ | Unity マニュアル [公式]

使い方

参考:

Refrection Probe の使い方 | LIGHT11

Reflection Probe で鏡面反射する床を作る | おもちゃラボ

導入

参考:

Reflection Probe を使用して反射を表現する | STYLY

設定

タイプ
  • ベイク (Baked)
  • カスタム (Custom)
    • 動的オブジェクト (Dynamic Objects/デフォルト無効)
    • キューブマップ (Cubemap)
  • リアルタイム (Realtime)
    • リフレッシュモード (Refresh Mode)
      • On Awake (デフォルト)
      • Every Frame
      • Via Scripting
    • タイムスライス (Time Slicing)
      • All Faces At Once (デフォルト)
      • Individual Faces
      • No Time Slicing
ランタイム設定
  • 重要度 (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)

参考:

リフレクションプローブ | 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

参考:

zulubo/SpecularProbes: Bake specular highlights into Unity Reflection Probes, allowing baked lights to cast sharp specular highlights – GitHub

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA