Context(s) | displace fog light shadow surface |
int haslight(material mat, vector P, int light, ...)
指定したライトが、指定したポイントのマテリアルを照らしていれば1を返します。
この関数は、サンプリングタイプを指定するPBRキーワード引数を受け取ります。 これらのオプションは、目的のサンプリングパスに合致しないライトを排他させることができます。
PBRサンプリングキーワードは以下のとおり:
label
特定のラベルを指定する文字列。このキーワード引数は、何回も指定することができます。
direct
間接または直接の寄与度カテゴリに基づいてライトを制限する整数値を0または1で指定します。
Examples ¶
haslight(material(), P, light_num, "direct", 0);
See also | |
light |
|
pbr |
|