他のシェーダがそこに接続されている場合でも評価せずに「静的な」パラメータ値を返すだけであるという点です。どこからでも呼び出すことができるという点です。同等の呼び出しよりオーバーヘッドがかなり少ないという点も挙げられます。その理由は次のとおりです。低速の文字列比較を必要とする文字列(ハッシュなど)に対して作用します。タイプで使用できるため、頻繁な内部チェックや記録が必要です。データを取得することもできます(しかし非常に低速です)。呼び出さないでください。呼び出すことは構いません。回しか呼び出されないからです。シェーディング時に呼び出されることを目的としています。どのパラメータ評価もキャッシュしません(今後のリリースでは予定されています)。回評価することになります。そのため、シェーダでは評価の重複をしないように注意する必要があります。expand...技術的には可能です。内で呼び出すことができます。これは推奨されていません。これらの呼び出しでは、レンダリング時間に大きな影響を与える可能性のある文字列比較やハッシュ検索など、負荷の高い処理が実行されて時間がかかるためです。コールバックでこれらの呼び出しを事前に計算することです。接線方向の粗さが個別にあります。粗さが同じ場合は、等異方性反射になります。渡される必要があります。