{ version { number 6 } actor $CURRENT { material Preview { shaderTree { node "light" "Light" { name "Light" pos 460 10 showPreview 1 nodeInput "Color" { name "Color" value 1.0 1.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } nodeInput "Intensity" { name "Intensity" value 1.0 -1 10 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "Min" file NO_MAP } nodeInput "AngleStart" { name "Angle_Start" value 0 0.0 180 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } nodeInput "AngleEnd" { name "Angle_End" value 90 0.0 180 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } nodeInput "AngleExpo" { name "Angle_Expo" value 1 0.0 100 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } nodeInput "Diffuse" { name "Diffuse" value 1.0 1.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } nodeInput "Specular" { name "Specular" value 1.0 1.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } nodeInput "ImageResolution" { name "Image_Resolution" value 256 128 4096 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } nodeInput "ImageContrast" { name "IBL Contrast" value 1 0.01 100 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } } node "math_functions" "Min" { name "Min" pos 690 15 nodeInput "Math_Argument" { value 15 0 0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file "" } nodeInput "Value_1" { name "Value_1" value 1.0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "Pow" file NO_MAP } nodeInput "Value_2" { name "Value_2" value 1.0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "Add" file NO_MAP } } node "math_functions" "Pow" { name "Pow" pos 920 15 nodeInput "Math_Argument" { value 9 0 0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file "" } nodeInput "Value_1" { name "Value_1" value 1.0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "Div" file NO_MAP } nodeInput "Value_2" { name "Value_2" value 2 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } } node "math_functions" "Add" { name "PM:Max Value" pos 8 187 nodeInput "Math_Argument" { value 1 0 0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file "" } nodeInput "Value_1" { name "Value_1" value 20 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } nodeInput "Value_2" { name "Value_2" value 0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } } node "math_functions" "Div" { name "Div" pos 1150 15 nodeInput "Math_Argument" { value 4 0 0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file "" } nodeInput "Value_1" { name "Value_1" value 1.0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "Add_2" file NO_MAP } nodeInput "Value_2" { name "Value_2" value 1.0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "Add_3" file NO_MAP } } node "math_functions" "Add_2" { name "Add_2" pos 1380 15 nodeInput "Math_Argument" { value 1 0 0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file "" } nodeInput "Value_1" { name "Value_1" value 1.0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "Div_2" file NO_MAP } nodeInput "Value_2" { name "Value_2" value 1 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } } node "math_functions" "Add_3" { name "Add_3" pos 1380 95 nodeInput "Math_Argument" { value 1 0 0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file "" } nodeInput "Value_1" { name "Value_1" value 1.0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "Div_3" file NO_MAP } nodeInput "Value_2" { name "Value_2" value 1 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } } node "math_functions" "Div_2" { name "Div_2" pos 1610 15 nodeInput "Math_Argument" { value 4 0 0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file "" } nodeInput "Value_1" { name "Value_1" value 1.0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "Sub" file NO_MAP } nodeInput "Value_2" { name "Value_2" value 1.0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "Add_4" file NO_MAP } } node "math_functions" "Div_3" { name "Div_3" pos 1610 95 nodeInput "Math_Argument" { value 4 0 0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file "" } nodeInput "Value_1" { name "Value_1" value 1.0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "Max" file NO_MAP } nodeInput "Value_2" { name "Value_2" value 1.0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "Add_4" file NO_MAP } } node "math_functions" "Sub" { name "Sub" pos 1840 15 nodeInput "Math_Argument" { value 2 0 0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file "" } nodeInput "Value_1" { name "Value_1" value 103.2 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } nodeInput "Value_2" { name "Value_2" value 1.0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "Add_4" file NO_MAP } } node "math_functions" "Add_4" { name "PM:Light Radius" pos 8 107 nodeInput "Math_Argument" { value 1 0 0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file "" } nodeInput "Value_1" { name "Value_1" value 2 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } nodeInput "Value_2" { name "Value_2" value 0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } } node "math_functions" "Max" { name "Max" pos 1840 95 nodeInput "Math_Argument" { value 16 0 0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file "" } nodeInput "Value_1" { name "Value_1" value 1.0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "Sub_2" file NO_MAP } nodeInput "Value_2" { name "Value_2" value 0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } } node "math_functions" "Sub_2" { name "Sub_2" pos 2070 15 nodeInput "Math_Argument" { value 2 0 0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file "" } nodeInput "Value_1" { name "Value_1" value 1.0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "Pow_2" file NO_MAP } nodeInput "Value_2" { name "Value_2" value 1.0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "Add_4" file NO_MAP } } node "math_functions" "Pow_2" { name "Pow_2" pos 2300 15 nodeInput "Math_Argument" { value 9 0 0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file "" } nodeInput "Value_1" { name "Value_1" value 3 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "Color_Mul" file NO_MAP } nodeInput "Value_2" { name "Value_2" value 0.5 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } } node "color_math" "Color_Mul" { name "Color_Mul" pos 2530 15 nodeInput "Math_Argument" { value 3 0 0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file "" } nodeInput "Value_1" { name "Value_1" value 1.0 1.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "Color_Sub" file NO_MAP } nodeInput "Value_2" { name "Value_2" value 1.0 1.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "Color_Sub" file NO_MAP } } node "color_math" "Color_Sub" { name "Color_Sub" pos 2760 15 nodeInput "Math_Argument" { value 2 0 0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file "" } nodeInput "Value_1" { name "Value_1" value 1.0 1.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "P" file NO_MAP } nodeInput "Value_2" { name "Value_2" value 1.0 1.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node "UserDefined" file NO_MAP } } node "P" "P" { name "P" pos 2990 15 nodeInput "x" { name "x" value 0.1 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } nodeInput "y" { name "y" value 0.1 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } nodeInput "z" { name "z" value 0.1 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } } node "user_defined" "UserDefined" { name "PM:Light Position" pos 8 10 nodeInput "Red" { name "Red" value 0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } nodeInput "Green" { name "Green" value 100 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } nodeInput "Blue" { name "Blue" value 0 0.0 1.0 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } nodeInput "Color_Mode" { name "Color_Mode" value 1 1 3 parmR NO_PARM parmG NO_PARM parmB NO_PARM node NO_NODE file NO_MAP } } } } } }