- 2007/03/09 04:19
- 未分類
maya.rayrcとMI_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
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