| Since | 18.0 |
Karma Standard Render Vars LOPは、標準Karma Render Vars Primsを作成し、色々な画像平面用に事前定義されたエクスプレッションを使ってRender Varsを設定します。
例えばカスタムLight Path Expressionを使ってさらにRender Varsを追加したいのであれば、Additional Render Vars LOPを使用します。
パラメータ
LPE Tag AOV Limit
ライトのLPEタグ別にAOVを分ける時に、限度を越えたらこのノードが警告を出すLPE Tag AOVの最大数を指定します。
Omit LPE Tags
ライトのLPEタグ別にAOVを分ける時に、新しくAOVを作成しないライトのLPEタグをスペース区切りのリストで指定します。
各一般レンダー変数の隣には以下のパラメータが利用可能です:
Filter field
このパラメータ内でSolarisのフィルター構文を使用することでサンプル値をフィルタリングすることができます。
デフォルトの["ubox", {}]は、各ピクセル内のすべてのサンプル値を単純に平均化します。
Split per LPE Tag
固有のライトLPEタグ毎に追加AOVを作成します。
ライトのLPEタグの管理に関しては、LPE Tag LOPノードを参照してください。
Component Level Outputs
Beauty
名前がCのcolor4fレンダー変数としてビューティーを追加します。
Beauty Unshadowed
LPEでunoccluded;C.*を使用して、名前がbeautyunshadowedのcolor3fレンダー変数としてオクルードなし(シャドウなし)ビューティーを追加します。
Combined Diffuse
LPEでC<RD>.*Lを使用して、名前がcombineddiffuseのcolor3fレンダー変数として(何回も跳ね返って)合成された拡散反射成分を追加します。
Direct Diffuse
LPEでC<RD>Lを使用して、名前がdirectdiffuseのcolor3fレンダー変数として(跳ね返りなしの)直接拡散反射成分を追加します。
Indirect Diffuse
LPEでC<RD>.+Lを使用して、名前がindirectdiffuseのcolor3fレンダー変数として(1回以上跳ね返った)間接拡散反射成分を追加します。
Combined Diffuse Unshadowed
LPEでunoccluded;C<RD>.*を使用して、名前がcombineddiffuseunshadowedのcolor3fレンダー変数として(何回も跳ね返って)合成されたオクルードなし拡散反射成分を追加します。
Direct Diffuse Unshadowed
LPEでunoccluded;C<RD>Lを使用して、名前がdirectdiffuseunshadowedのcolor3fレンダー変数として(跳ね返りなしの)オクルードなし直接拡散反射成分を追加します。
Indirect Diffuse Unshadowed
LPEでunoccluded;C<RD>.+Lを使用して、名前がindirectdiffuseunshadowedのcolor3fレンダー変数として(1回以上跳ね返った)オクルードなし間接拡散反射成分を追加します。
Combined Glossy Reflection
LPEでC<RG>.*を使用して、名前がcombinedglossyreflectionのcolor3fレンダー変数として(何回も跳ね返って)合成された光沢反射成分を追加します。
Direct Glossy Reflection
LPEでC<RG>Lを使用して、名前がdirectglossyreflectionのcolor3fレンダー変数として(跳ね返りなしの)直接光沢反射成分を追加します。
Indirect Glossy Reflection
LPEでC<RG>.+Lを使用して、名前がindirectglossyreflectionのcolor3fレンダー変数として(1回以上跳ね返った)間接光沢反射成分を追加します。
Glossy Transmission
LPEでC<TG>.*を使用して、名前がglossytransmissionのcolor3fレンダー変数として光沢透過成分を追加します。
Visible Lights
LPEでCLを使用して、名前がvisiblelightsのcolor3fレンダー変数として可視ライト成分を追加します。
Combined Emission
LPEでC.*Oを使用して、名前がcombinedemissionのcolor3fレンダー変数として(何回も跳ね返って)合成された発光成分を追加します。
Direct Emission
LPEでCOを使用して、名前がdirectemissionのcolor3fレンダー変数として(跳ね返りなしの)直接発光成分を追加します。
Indirect Emission
LPEでC.+Oを使用して、名前がindirectemissionのcolor3fレンダー変数として(1回以上跳ね返った)間接発光成分を追加します。
Combined Volume
LPEでCV.*Lを使用して、名前がcombinedvolumeのcolor3fレンダー変数として(何回も跳ね返って)合成されたボリューム成分を追加します。
Direct Volume
LPEでCVLを使用して、名前がdirectvolumeのcolor3fレンダー変数として(跳ね返りなしの)直接ボリューム成分を追加します。
Indirect Volume
LPEでCV.+Lを使用して、名前がindirectvolumeのcolor3fレンダー変数として(1回以上跳ね返った)間接ボリューム成分を追加します。
BSDF Labelled coat
LPEでC<...'coat'>.*を使用して、名前がcoatのcolor3fレンダー変数としてコート成分を追加します。
BSDF Labelled sss
LPEでC<...'sss'>.*を使用して、名前がsssのcolor3fレンダー変数としてSSS成分を追加します。
Ray Level Outputs
Ray Origin (P)
名前がrayoriginのpoint3fレンダー変数として光線原点を追加します。
Ray Direction (D)
名前がraydirectionのvector3fレンダー変数として光線方向を追加します。
Time (Shutter Time)
名前がtimeのfloatレンダー変数としてシャッター時間を追加します。
Near (Near Bias)
名前がnearのfloatレンダー変数としてNear Biasを追加します。
Far (Max Distance)
名前がfarのfloatレンダー変数としてMax Distanceを追加します。
Mask (Intersection Mask)
名前がmaskのfloatレンダー変数としてマスク(アルファ)を追加します。
Contribution
名前がcontributionのfloatレンダー変数として光線寄与を追加します。
P (World Space)
名前がPのpoint3fレンダー変数としてワールド空間位置を追加します。
Depth (Camera Space)
名前がdepthのfloatレンダー変数としてデプスを追加します。
Hitstack
名前がhitstackのfloatレンダー変数として光線ヒットスタックを追加します。
Element (Raw ID)
名前がelementのfloatレンダー変数としてエレメントIDを追加します。
Prim ID
名前がprimidのfloatレンダー変数としてPrim IDを追加します。
UV
名前がUVのfloat3fレンダー変数としてPrimヒットUVを追加します。
Hit Dist
名前がhitdistのfloatレンダー変数としてPrimヒット距離を追加します。
dPdz
名前がdPdzのfloatレンダー変数としてdPdz(現行マイクロボリュームのZ深度の差分)を追加します。
N (Smooth Normal)
名前がNのnormal3fレンダー変数としてPrimヒット法線を追加します。
Ng (Geometric Normal)
名前がNgのnormal3fレンダー変数としてPrimジオメトリ法線を追加します。
Flags
名前がflagsのfloatレンダー変数として光線フラグを追加します。
Raw
Albedo
名前がexport_basecolorのcolor3fレンダー変数としてアルベド出力を追加します。
この情報を出力するシェーダ(例えば、Principled Shader)でのみ利用可能です。
| See also |