Context(s) | fog light shadow |
int simport(string name, <type>&value)
surfaceシェーダから変数をインポートします。
Mantraは、一定順でサーフェスに対してシェーダを実行します:
-
Displacement
-
Surface (可能なら
illuminance
ループからlightシェーダをコールします) -
Fog (可能なら
illuminance
ループからlightシェーダをコールします)
一度displacementシェーダが実行されると、dimportを使って、そのシェーダからエクスポートされた変数を取得することができます。
一度surfaceシェーダが実行されると、simport
を使って、そのシェーダからエクスポートされた変数を取得することができます。
1番目の引数で名前を付けたシェーダ変数が定義されていてエクスポートされていれば、この関数は1を返して、その変数の値を2番目の引数に格納します。 そうでない場合は0を返します。
See also | |
fog | |
shadedata |