PDA

View Full Version : $lookup "{MAYABASE}"....Syntax error????


Daniel Whitton
12-17-2004, 08:12 AM
I just recently edited my rayrc only to find I screwed something up.
When I batch render I get this error.

MI 0.0 error 121001: C:/Program Files/Alias/Maya6.0/mentalray/maya.rayrc, line 13 syntax error

Info: <mental ray> : number of render threads:2
Error: <Mayatommr"Export> : mental ray startup failed with errors

So I open my rayrc and line 13 is this.
$lookup "{MAYABASE}"

I don't know I haven't touched my environment variables since 6.0 was released,and didn't move any folders.
#*****************************************************************************
# Copyright 1986-2003 by mental images GmbH & Co.KG, Fasanenstr. 81, D-10623
# Berlin, Germany. All rights reserved.
#*****************************************************************************
# Evaluated at startup time of the plug-in to fill the mental ray registry.
#*****************************************************************************/

registry "{MAYABASE}" value "C:/Program Files/Alias/Maya6.0/mentalray" end registry
registry "{AUX_LIBS}" value "C:/Program Files/Alias/Maya6.0/mentalray" end registry
registry "{PD_START}" value "C:/Program Files/Alias/Maya6.0/mentalray" end registry
registry "{SYSTEM}" value "windows" end registry
registry "{DSO}" value "dll" end registry
$lookup "{MAYABASE}"
$lookup "{SYSTEM}"
$lookup "{DSO}"



registry "{MRLIB_START}"
link "{AUX_LIBS}/lib/mrLibrary.{DSO}"
echo "mrLibrary startup"
end registry



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/toLight.{DSO}"
mi "{MAYABASE}/include/mayabase.mi"
mi "{MAYABASE}/include/base.mi"
mi "{MAYABASE}/include/physics.mi"
mi "{MAYABASE}/include/contour.mi"
mi "{MAYABASE}/include/toLight.mi"
echo "mental ray for Maya - startup done"
end registry

registry "{PD_START}"
link "{MAYABASE}/lib/mrLibrary.{DSO}"
link "{MAYABASE}/lib/mray_shaders.{DSO}"
link "{MAYABASE}/lib/exr_shader.{DSO}"
link "{MAYABASE}/lib/l_glass.{DSO}"
link "{MAYABASE}/lib/subsurface.{DSO}"
link "{MAYABASE}/lib/diffraction.{DSO}"
link "{MAYABASE}/lib/dirtmap.{DSO}"
link "{MAYABASE}/lib/tranvol201.{DSO}"
link "{MAYABASE}/lib/passthrough_deriv.{DSO}"
link "{MAYABASE}/lib/ReflectionUtility.{DSO}"
link "{MAYABASE}/lib/Raytype.{DSO}"
link "{MAYABASE}/lib/Diffusion.{DSO}"
link "{MAYABASE}/lib/bumpCombiner.{DSO}"
link "{MAYABASE}/lib/mix8layer.{DSO}"
link "{MAYABASE}/lib/md_subScatter.{DSO}"
link "{MAYABASE}/lib/Whirly.{DSO}"
link "{MAYABASE}/lib/plaincolor.{DSO}"
link "{MAYABASE}/lib/JS_wrapmaterial.{DSO}"
link "{MAYABASE}/lib/JS_wood.{DSO}"
link "{MAYABASE}/lib/JS_Ramp.{DSO}"
link "{MAYABASE}/lib/JS_PlusMinusAverage.{DSO}"
link "{MAYABASE}/lib/JS_panoramic.{DSO}"
link "{MAYABASE}/lib/JS_Luminance.{DSO}"
link "{MAYABASE}/lib/JS_fisheye.{DSO}"
link "{MAYABASE}/lib/JS_FacingRatio.{DSO}"
link "{MAYABASE}/lib/JS_BlendColors.{DSO}"
link "{MAYABASE}/lib/JS_Reverse.{DSO}"
link "{MAYABASE}/lib/JS_Incidence.{DSO}"
link "{MAYABASE}/lib/JS_DistanceBetween.{DSO}"
link "{MAYABASE}/lib/JS_RampDriven.{DSO}"
link "{MAYABASE}/lib/JS_SetRange.{DSO}"
link "{MAYABASE}/lib/JS_Scalar_to_Color.{DSO}"
link "{MAYABASE}/lib/JS_Vector_to_Color.{DSO}"
link "{MAYABASE}/lib/JS_Vector_to_Scalar.{DSO}"
link "{MAYABASE}/lib/JS_Color_to_Vector.{DSO}"
link "{MAYABASE}/lib/ctrl_irradiance.{DSO}"
mi "{MAYABASE}/include/ctrl_irradiance.mi"
mi "{MAYABASE}/include/JS_Color_to_Vector.mi"
mi "{MAYABASE}/include/JS_Vector_to_Scalar.mi"
mi "{MAYABASE}/include/JS_Vector_to_Color.mi"
mi "{MAYABASE}/include/JS_Scalar_to_Color.mi"
mi "{MAYABASE}/include/JS_SetRange.mi"
mi "{MAYABASE}/include/JS_RampDriven.mi"
mi "{MAYABASE}/include/JS_DistanceBetween.mi"
mi "{MAYABASE}/include/JS_Incidence.mi"
mi "{MAYABASE}/include/JS_Reverse.mi"
mi "{MAYABASE}/include/JS_BlendColors.mi"
mi "{MAYABASE}/include/JS_FacingRatio.mi"
mi "{MAYABASE}/include/JS_fisheye.mi"
mi "{MAYABASE}/include/JS_Luminance.mi"
mi "{MAYABASE}/include/JS_panoramic.mi"
mi "{MAYABASE}/include/JS_PlusMinusAverage.mi"
mi "{MAYABASE}/include/JS_Ramp.mi"
mi "{MAYABASE}/include/JS_wood.mi"
mi "{MAYABASE}/include/JS_wrapmaterial.mi"
mi "{MAYABASE}/include/plaincolor.mi"
mi "{MAYABASE}/include/Whirly.mi"
mi "{MAYABASE}/include/md_subScatter.mi"
mi "{MAYABASE}/include/mix8layer.mi"
mi "{MAYABASE}/include/bumpCombiner.mi"
mi "{MAYABASE}/include/Diffusion.mi"
mi "{MAYABASE}/include/Raytype.mi"
mi "{MAYABASE}/include/ReflectionUtility.mi"
mi "{MAYABASE}/include/passthrough_deriv.mi"
mi "{MAYABASE}/include/tranvol201.mi"
mi "{MAYABASE}/include/dirtmap.mi"
mi "{MAYABASE}/include/diffraction.mi"
mi "{MAYABASE}/include/subsurface.mi"
mi "{MAYABASE}/include/l_glass.mi"
mi "{MAYABASE}/include/usefulPhen.mi"
mi "{MAYABASE}/include/mray_shaders.mi"
mi "{MAYABASE}/include/exr_shader.mi"

echo "mental ray for Maya - pd startup done"
end registry


$lookup "{MRLIB_START}"
$lookup "{MRMAYA_START}"
$lookup "{PD_START}"

Ze PilOt
12-17-2004, 12:55 PM
try to invert the $lookup order at the end of the rayrc...

Daniel Whitton
12-18-2004, 05:46 AM
That didn't work. Would anyone know why this line is appearing as a syntax error and how to resolve it. This didn't happen before I added a line for AUX_LIB and GG_Mray_shaders.

gga
12-19-2004, 06:51 PM
You are missing a $lookup for AUX_LIBS.

Also, PD_START is wrong. You are first setting it as a simple variable and then you are re-creating it as a list of shaders. Either remove/rename one or the other.

Finally, mrLibrary should not be part of PD_START. The whole idea is that that is a separate auxiliary library that is loaded first.

CGTalk Moderation
01-20-2006, 05:00 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.