このシェーダを使用すると、必要に応じてジオメトリを迅速にロードできます。このシェーダの主な目的はパフォーマンスです。あらゆる形式の変換をスキップし、レンダリング時に RAM に直接取り込まれるバイナリ ファイル形式に直接書き込むことによる解析もスキップするからです。mental ray では必要に応じてジオメトリをロードするその他の方法もありますが(アセンブリ、ファイル オブジェクト、ジオメトリ シェーダなど)、それらの方法には通常、パフォーマンスに影響を与え得る解析ステップや変換ステップが含まれます。
名前(Name) |
Render Tree に表示されるシェーダ ノードの名前。任意の名前を入力するか、デフォルト名を使用します。 |
object_filename |
読み取る(書き込む)ファイル名です。便宜上、[mental イメージ バイナリ](mental images binary)のファイル拡張子を .mib とします。 |
write_geometry |
このシェーダには読み取りモードと書き込みモードがあります。
|
ジオメトリ(geometry) |
[object_filename]によって定義された .mib ファイルに([write_geometry]によって)書き込まれるオブジェクトです。 |
meter_scale |
単位に依存しない方法でオブジェクトを解釈できます。この値が 0.0 の場合、このパラメータは使用されません。 使用する場合、この値は 1 メートルを表すシーン単位の数にする必要があります。たとえば、シーン単位がミリメートルの場合は、この値は 1000 になります。 |
フラグ(flags) |
各ビットに特定の意味があるビット フラグです。このパラメータはアルゴリズム コントロールに使用され、ほとんどの場合 0 のままである必要があります。 現在使用されている値は以下のとおりです。
その他のビットについては、将来のバージョンで利用される可能性があるため、すべてゼロにしておく必要があります。 |