Home > 未分類 > [ mentalray ]maya.rayrcとMI_CUSTOM_SHADER_PATH

[ mentalray ]maya.rayrcとMI_CUSTOM_SHADER_PATH

  • Posted by: tai
  • 2007/03/09 04:19
  • 未分類

maya.rayrcMI_CUSTOM_SHADER_PATHに関してメモ。


MI_CUSTOM_SHADER_PATHは環境変数。
mental ray用のカスタムシェーダパスを指定する。
デフォルトではMayarootパス\mentalray\includeが指定されている。

ここに設定したパス以下にあるmiファイルを読み、HypershadeのCreate mental ray Nodesにシェーダが追加される。

ただし、ここにシェーダが追加されただけではレンダリングする事は不可。
シェーダの本体であるdllにパスが通っている必要がある。

それを行うのがmaya.rayrc。
ここの記述にならいながらdllとmiを追加。
MAYABASEという変数が宣言されているが、これは普通の変数だと思って良い。はず。
なのでMAYABASEは変更せずに新しくパスを追加したい場合は、書式にならって変数を追加すれば良い。例えば、MRSHADERとかMYSHADERとか。

これで初めてmental rayにシェーダの宣言が出来たことになり、レンダリングが可能になる。

また、maya.rayrcは、デフォルトではMayaroot/mentalray/に置いてあるが、
MAYA_APP_DIR/maya/(version)/prefs以下に置く事によって、オーバーライドされるらしい。
なのでネットワークドライブに設定を置く事なども可能。

MI_CUSTOM_SHADER_PATHとmaya.rayrcに関してはちょっとややこしいけど、
しっかり設定してやる必要アリ、です。

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://blog.taikomatsu.com/2007/03/09/mentalray-mayarayrc%e3%81%a8mi_custom_shader_path/trackback/
Listed below are links to weblogs that reference
[ mentalray ]maya.rayrcとMI_CUSTOM_SHADER_PATH from memlog

Home > 未分類 > [ mentalray ]maya.rayrcとMI_CUSTOM_SHADER_PATH

Return to page top