• 庆祝一下!!!!

  • 哈哈!今天终于解决了这个困惑我很久的问题,Mentalray standalone(Mentalray独立版),如果安装自己的shader,在渲染时候.经常提示

    LINK 0.0 error 191007: cannot load mayabase.dll, The specified module could no
    t be found.
    LINK 0.0 error 191007: cannot load mayahair.dll, The specified module could no
    t be found.
    MI 0.0 error 121417: C:/Temp/hall.1.mi, line 10: cannot find $include file "
    mayabase.mi"
    MI 0.0 error 121417: C:/Temp/hall.1.mi, line 11: cannot find $include file "
    mayahair.mi"
    MI 0.0 error 121417: C:/Temp/hall.1.mi, line 12: cannot find $include file "
    base.mi"
    MI 0.0 error 121417: C:/Temp/hall.1.mi, line 13: cannot find $include file "
    physics.mi"
    API 0.0 error 301031: C:/Temp/hall.1.mi, line 16: call to undeclared function
    "maya_options"
    API 0.0 error 301031: C:/Temp/hall.1.mi, line 72: while defining options "miD
    efaultOptions": call to undeclared function "maya_state"
    API 0.0 error 301031: C:/Temp/hall.1.mi, line 81: call to undeclared function
    "maya_pointlight"
    API 0.0 error 301032: C:/Temp/hall.1.mi, line 100: while defining light "lift
    _final:pointLightShape1": undefined shader "lift_final:pointLightShape1:shader"

    这是因为MR加载不了shader的路径文件夹.

     修改C:\Program Files\Alias\mentalray3.45\rayrc.rc这个文件.

    下面有原始的

    registry "{MAYABASE}" value "C:/Program Files/Alias/Maya7.0/mentalray" end registry

    registry "{SYSTEM}" value "windows" end registry
    registry "{DSO}" value "dll" end registry

    $lookup "{MAYABASE}"
    $lookup "{SYSTEM}"
    $lookup "{DSO}"

    registry "{MRMAYA_START}"
    link "{MAYABASE}/lib/base.{DSO}"
    link "{MAYABASE}/lib/physics.{DSO}"
    link "{MAYABASE}/lib/mayabase.{DSO}"
    link "{MAYABASE}/lib/contour.{DSO}"
    link "{MAYABASE}/lib/subsurface.{DSO}"
    link "{MAYABASE}/lib/paint.{DSO}"
    link "{MAYABASE}/lib/mi_openexr.{DSO}"
    link "{MAYABASE}/lib/mayahair.{DSO}"
    mi "{MAYABASE}/include/mayabase.mi"
    mi "{MAYABASE}/include/base.mi"
    mi "{MAYABASE}/include/physics.mi"
    mi "{MAYABASE}/include/contour.mi"
    mi "{MAYABASE}/include/subsurface.mi"
    mi "{MAYABASE}/include/paint.mi"
    mi "{MAYABASE}/include/mayahair.mi"
    echo "mental ray for Maya - startup done"
    end registry

    $lookup "{MRMAYA_START}"

     

    修改为:

    registry "{MAYABASE}" value "C:/Program Files/Alias/mentalray3.45" end registry

    registry "{SYSTEM}" value "windows" end registry
    registry "{DSO}" value "dll" end registry

    $lookup "{MAYABASE}"

    registry "{_MI_REG_INCLUDE}" value "{MAYABASE}\include" end registry
    registry "{_MI_REG_LIBRARY}" value "{MAYABASE}\lib" end registry


    $lookup "{_MI_REG_INCLUDE}"
    $lookup "{_MI_REG_LIBRARY}"

    registry "{MR_START}"
    link "{MAYABASE}/lib/base.{DSO}"
    link "{MAYABASE}/lib/physics.{DSO}"
    link "{MAYABASE}/lib/contour.{DSO}"
    mi "{MAYABASE}/include/base.mi"
    mi "{MAYABASE}/include/physics.mi"
    mi "{MAYABASE}/include/contour.mi"
    echo "Mental Ray Stand Alone - startup done"
    end registry

    $lookup "{MR_START}"

  • max mentalray渲染

    Jeff Patton个人网站

    http://jeffpatton.net/

    Jeff Patton在cgtalk上的Blog

    http://jeffpatton.cgsociety.org/gallery/

     

    http://www.mymentalray.com

     

    http://www.xtrm3d.com/