リフレクション

キューブマップによる環境反射

キューブマップを使用して環境反射をシミュレートするエフェクトです。金属、ガラス、光沢のあるプラスチックなど、反射素材の表現に最適です。フレネル設定により、見る角度に応じた自然な反射表現が可能です。

キーワード: _REFLECTION

基本設定

リフレクションキューブマップ _ReflectionCube texture

環境反射に使用するキューブマップテクスチャです。周囲の風景を映り込みとして表示します。

デフォルト: "black"(反射なし)

Skyboxからキューブマップを生成するか、カスタムHDRIを使用してリアルな映り込みを作成できます。
リフレクションの色 _ReflectionColor color

反射の色味を調整します。白で元のキューブマップの色そのまま、色付きで反射に色味を加えます。

デフォルト: (1, 1, 1, 1)(白・変更なし)

リフレクションの強さ _ReflectionIntensity range

環境反射の強度を設定します。値が大きいほど反射が強くなります。

デフォルト: 1(範囲: 0 - 2)

サーフェス設定

滑らかさ(光沢) _Smoothness range

表面の滑らかさ(光沢度)を設定します。値が大きいほど鏡面に近い反射になり、小さいほどぼやけた反射になります。

デフォルト: 0.5(範囲: 0 - 1)

金属は 0.7-1.0、プラスチックは 0.3-0.6、マットな素材は 0-0.2 が目安です。
メタリック _Metallic range

素材の金属度を設定します。金属素材では反射が強く、非金属素材ではフレネル効果が強調されます。

デフォルト: 0(範囲: 0 - 1)

フレネル設定

フレネルパワー _FresnelPower range

フレネル効果の強さを設定します。値が大きいほど、エッジ部分(斜めから見た部分)でのみ反射が表示されます。

デフォルト: 5(範囲: 0 - 10)

フレネルソフトネス _FresnelSoftness range

反射の境界を柔らかくして、より自然で芸術的な反射を実現します。

  • 0 = シャープな境界(現実的)
  • 0.5 - 0.7 = 柔らかい境界(推奨)
  • 1.0 = 非常に柔らかい境界(芸術的)

デフォルト: 0(範囲: 0 - 1)

ブレンド設定

ブレンドモード _ReflectionBlendMode range

リフレクションとベースカラーの合成方法を設定します。

  • 0 = 加算(明るく追加)
  • 1 = オーバーレイ(自然な統合)

デフォルト: 0(加算)

ブレンド _ReflectionBlend range

リフレクションエフェクトの全体的な適用度を設定します。

デフォルト: 1(範囲: 0 - 1)

マスク

リフレクションマスク _ReflectionMask texture

リフレクションの適用範囲をテクスチャで制御します。キーワード _REFLECTION_MASK で有効化します。

デフォルト: "white"(全体に適用)

白 = リフレクションあり、黒 = リフレクションなし。金属パーツのみ反射させたい場合に活用できます。