PxrGlass

PxrGlass

images/pxrGlass/sargeGlass.png

フレネルの反射と屈折を持った(滑らかまたは粗い)ガラスマテリアル。 反射と屈折に異なる色合いを付けることができます。 ランベルト・ベールの法則の吸収をサポートしています。

パラメータ

ior

屈折率

屈折率は、マテリアルの物理的特性です。 (中間値を基準に)小さい値ほどライトの屈曲が少なくなります。 ガラスの適切なior値の範囲は、1.47 - 1.95です。

デフォルト: 1.5

images/pxrGlass/pxrGlassIOR.png

左から右へ、1.95, 1.62, 1.47のior

roughness

マテリアルの粗度を制御します。

値を大きくすると、ハイライトにかかるブラーが大きくなります。 値を小さくすると、ハイライトが強くなります。

デフォルト: 0

images/pxrGlass/pxrGlassRoughness.png

左から右へ、0.1, 0.3, 0.5のroughness

reflectionColor

反射したライトに色を付けます。

デフォルト: .5 .5 .5 (グレー)

images/pxrGlass/pxrGlassReflectionColor.png

左から右へ、赤、緑、青のreflectionColor

reflectionGain

reflectionColorに対するスカラー乗数で、パターングラフに便利です。

デフォルト: 1.0

images/pxrGlass/pxrGlassReflectionGain.png

左から右へ、1.0, 0.5, 0.0のreflectionGain(reflectionColorは青がかった緑)

transmissionColor

屈折したライトに色を付けます。 尚、透過カラー(およびゲイン)は表面効果ですが、吸収はボリュームです。 つまり、透過カラーの効果はガラスの厚さに左右されません。

デフォルト: .8 .8 .8 (Dark Grey)

images/pxrGlass/pxrGlassTransmissionColor.png

左から右へ、赤、緑、青のtransmissionColor(reflectionColorはホワイト)

transmissionGain

transmissionColorに対する乗数。

デフォルト: 1.0

images/pxrGlass/pxrGlassTransmissionGain.png

左から右へ、1.0, 0.5, 0.0のtransmissionGain(transmissionColorは青がかった緑)

absorptionColor

この値は、aborptionGainが0よりも大きい場合のみ関係します。 absorptionColorは逆のカラーで、チャンネル値が大きいほど吸収が大きくなります。 青に見えるマテリアルは、例えば(1 1 0.5)のabsorptionColorを持ちます。

デフォルト: 1 1 1

images/pxrGlass/pxrGlassAbsorptionColor.png

左から右へ、R, G, BのabsorptionColor(absorptionGainは1.0)

absorptionGain

ゼロ以外の値は、ランベルト・ベールの法則の計算を引き起こし、伝播するマテリアル内の距離に基づいてライトの吸収を計算します。 この値は、absorptionColorにより乗算されます。 吸収は物理特性のため、aborptionGainを1よりも(任意に)大きくすることができます。 モデリング単位によって、妥当な値の選択が決まります。

デフォルト: 0

images/pxrGlass/pxrGlassAbsorptionGain.png

左から右へ、0.5, 1.0, 2.0のabsorptionGain(absorptionColorは赤)

lightSubset

ソリッドオブジェクトの場合、直接光源は、考えられる位置のサブセット内に存在すると想定することで、ノイズを減少させることができます。 通常、 Outsideが最適な設定です。 Noneを選択すると、その効果が無効になり、直接ライティングの計算コストが取り除かれます。 オブジェクトが間接ライトパスでのみ照らされている場合は便利になる(速くなる)ことがあります。

デフォルト: 0