0707070000010000000006660000000000000000010000001307642135200000700000000256.startfplayback -i on -r on -f 1 -e on -h on -t on -a on -k on -s 1 tcur 6.333333333333333 fps 30 tset 0 12 frange 1 360 unitlength 1 unitmass 1 prompt '`strcat(oppwf(), " -> ")`' 0707070000010000000006660000000000000000010000001307642135200001300000003023.variablesset -g ACTIVETAKE = 'Main' set -g DRIVER = 'mantra' set -g DRIVERPATH = '/out/noMore/mantra' set -g E = '2.7182818284590452354' set -g ELEM = 'nomore' set -g EYE = 'stereo' set -g HIP = 'M:/CG/Prod/Houdini_work/128_nomore' set -g HIPFILE = 'M:/CG/Prod/Houdini_work/128_nomore/nowLoading.hip' set -g HIPNAME = 'nowLoading' set -g JOB = '/SERVERS/ZFSD/PROGRAM/GEOJAPAN/PROJECTS/ep01s04_008/CG/houdini' set -g NK_JOB_CACHE_PATH = '/SERVERS/FZFS/PROGRAM/GEOJAPAN/PROJECTS/ep01s04_008/CG/houdini' set -g NK_JOB_PATH = '/SERVERS/ZFSD/PROGRAM/GEOJAPAN/PROJECTS/ep01s04_008/CG/houdini' set -g NK_JOB_USER_PATH = '/usr/people/kitagawa/user_data/GEOJAPAN/PROJECTS/ep01s04_008/CG/houdini' set -g NK_SHOT = 'ep01s04_008' set -g NK_SHOT_CACHE_PATH = '/SERVERS/FZFS/PROGRAM/GEOJAPAN/PROJECTS/ep01s04_008/CG' set -g NK_SHOT_PATH = '/SERVERS/ZFSD/PROGRAM/GEOJAPAN/PROJECTS/ep01s04_008' set -g NK_SHOT_USER_PATH = '/usr/people/kitagawa/user_data/GEOJAPAN/PROJECTS/ep01s04_008/CG' set -g NK_SHOW_CACHE_PATH = '/SERVERS/FZFS/PROGRAM/GEOJAPAN/PROJECTS' set -g NK_SHOW_PATH = '/SERVERS/ZFSD/PROGRAM/GEOJAPAN' set -g NK_SHOW_USER_PATH = '/usr/people/kitagawa/user_data/GEOJAPAN/PROJECTS' set -g NK_SHOW_WORK_PATH = '/SERVERS/ZFSD/PROGRAM/GEOJAPAN/PROJECTS' set -g PI = '3.1415926535897932384' set -g POSE = '/usr/people/kitagawa/houdini16.0/poselib' set -g TAKE = '01' set -g VER = '001' set -g _HIP_SAVEPLATFORM = 'windows-x86_64-cl19' set -g _HIP_SAVETIME = 'Sat Apr 22 00:19:06 2017' set -g _HIP_SAVEVERSION = '16.0.557' set -g _HIP_SHELFTOOLCOUNT = '5' set -g status = '0' 0707070000010000000006660000000000000000010000001307642135200001100000000310.aliasesalias bye 'quit' alias cd 'opcf' alias cp 'opcp' alias h 'history' alias hython 'python' alias ls 'opls' alias matramp 'opramp' alias opcd 'opcf' alias oppwd 'oppwf' alias pwd 'oppwf' alias rm 'oprm' 0707070000010000000006660000000000000000010000001307642135200001400000000021.takeconfigtakename -g take 0707070000010000000006660000000000000000010000001307642135200001500000000000.hou.session0707070000010000000006660000000000000000010000001307642135200001500000000000.OPlibraries0707070000010000000006660000000000000000010000001307642135200001700000000000.OPpreferences0707070000010000000006660000000000000000010000001307642135200001500000004210.OPfallbacksSop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.557/houdini/otls/OPlibSop.hda Sop/attribdelete otls/OPlibSop.hda Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.557/houdini/otls/OPlibSop.hda Sop/attribwrangle otls/OPlibSop.hda Sop/color C:/PROGRA~1/SIDEEF~1/HOUDIN~1.557/houdini/otls/OPlibSop.hda Sop/color otls/OPlibSop.hda Object/envlight C:/PROGRA~1/SIDEEF~1/HOUDIN~1.557/houdini/otls/OPlibObject.hda Object/envlight otls/OPlibObject.hda Vop/floattovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.557/houdini/otls/OPlibScripted.hda Vop/floattovec otls/OPlibScripted.hda Vop/geometryvopglobal C:/PROGRA~1/SIDEEF~1/HOUDIN~1.557/houdini/otls/OPlibVop.hda Vop/geometryvopglobal otls/OPlibVop.hda Vop/geometryvopoutput C:/PROGRA~1/SIDEEF~1/HOUDIN~1.557/houdini/otls/OPlibVop.hda Vop/geometryvopoutput otls/OPlibVop.hda Object/hlight::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.557/houdini/otls/OPlibObject.hda Object/hlight::2.0 otls/OPlibObject.hda Vop/inttofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.557/houdini/otls/OPlibScripted.hda Vop/inttofloat otls/OPlibScripted.hda Vop/mulconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.557/houdini/otls/OPlibScripted.hda Vop/mulconst otls/OPlibScripted.hda Vop/principledshader::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.557/houdini/otls/OPlibVop.hda Vop/principledshader::2.0 otls/OPlibVop.hda Cop2/skycube C:/PROGRA~1/SIDEEF~1/HOUDIN~1.557/houdini/otls/OPlibCop2.hda Cop2/skycube otls/OPlibCop2.hda Cop2/skycubedaylight C:/PROGRA~1/SIDEEF~1/HOUDIN~1.557/houdini/otls/OPlibCop2.hda Cop2/skycubedaylight otls/OPlibCop2.hda Cop2/skyenvmap C:/PROGRA~1/SIDEEF~1/HOUDIN~1.557/houdini/otls/OPlibCop2.hda Cop2/skyenvmap otls/OPlibCop2.hda Vop/texture C:/PROGRA~1/SIDEEF~1/HOUDIN~1.557/houdini/otls/OPlibScripted.hda Vop/texture otls/OPlibScripted.hda Vop/twoway C:/PROGRA~1/SIDEEF~1/HOUDIN~1.557/houdini/otls/OPlibScripted.hda Vop/twoway otls/OPlibScripted.hda Vop/uvcoords C:/PROGRA~1/SIDEEF~1/HOUDIN~1.557/houdini/otls/OPlibVop.hda Vop/uvcoords otls/OPlibVop.hda Vop/vectofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.557/houdini/otls/OPlibScripted.hda Vop/vectofloat otls/OPlibScripted.hda Vop/vectohvec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.557/houdini/otls/OPlibScripted.hda Vop/vectohvec otls/OPlibScripted.hda 0707070000010000000006660000000000000000010000001307642135200001500000544043.OPdummydefsINDX INDEX_SECTION X"houdini.hdalibrary X"Sop/attribdelete X 8Sop/attribwrangleX 8 Sop/color(@ X 8Object/envlight5HX 8Vop/floattovec}X 8Vop/geometryvopglobal_X 8Vop/geometryvopoutput7X 8Object/hlight::2.0\X 8Vop/inttofloatX 8 Vop/mulconstX 8Vop/principledshader::2.0X{X 8 Cop2/skycubelX 8Cop2/skycubedaylighttX 8Cop2/skyenvmapz6X 8 Vop/textureX 8 Vop/twoway X 8 Vop/uvcoords`NX 8Vop/vectofloat0X 8 Vop/vectohvecX 8 attribdeleteAttribute Delete(oplib:/Sop/attribdelete?Sop/attribdeleteSOP_attribdeleteSopX" attribwrangleAttribute Wrangle*oplib:/Sop/attribwrangle?Sop/attribwrangleSOP_attribwrangleSopX"colorColoroplib:/Sop/color?Sop/color SOP_colorSopX"envlightEnvironment Light&oplib:/Object/envlight?Object/envlightOBJ_light_environmentObjectsubtype=light X" floattovecFloat to Vector$oplib:/Vop/floattovec?Vop/floattovecVOP_floattovecVopvopVOPall*X"geometryvopglobalGeometry VOP Global Parameters2oplib:/Vop/geometryvopglobal?Vop/geometryvopglobalVOP_geometryvopglobalVopcvexX"geometryvopoutputGeometry VOP Output2oplib:/Vop/geometryvopoutput?Vop/geometryvopoutputVOP_geometryvopoutput.otlVopcvexX" hlight::2.0Light,oplib:/Object/hlight::2.0?Object/hlight::2.0 OBJ_lightObjectsubtype=light X" inttofloatInteger to Float$oplib:/Vop/inttofloat?Vop/inttofloatVOP_inttofloatVopvopVOPallX"mulconstMultiply Constant oplib:/Vop/mulconst?Vop/mulconst VOP_mulconstVopvopVOPall*X"principledshader::2.0Principled Shader:oplib:/Vop/principledshader::2.0?Vop/principledshader::2.0VOP_principledshadercoreVop(subtype=material shadertype=vopmaterial X"skycubeSky Cube oplib:/Cop2/skycube?Cop2/skycubeCOP2_envCop2cop2gen cop2filterX"skycubedaylightSky Cube Daylight0oplib:/Cop2/skycubedaylight?Cop2/skycubedaylightCOP2_envCop2cop2gen cop2filterX" skyenvmapSky Environment Map$oplib:/Cop2/skyenvmap?Cop2/skyenvmapCOP2_skyenvmapCop2X"textureTextureoplib:/Vop/texture?Vop/texture VOP_textureVopvopVOPall vex* rsl*X"twowayTwo Way Switchoplib:/Vop/twoway?Vop/twoway VOP_twowayVopvopVOPall*X"uvcoords UV Coords oplib:/Vop/uvcoords?Vop/uvcoords VOP_uvcoordsVop vex* rsl*X" vectofloatVector to Float$oplib:/Vop/vectofloat?Vop/vectofloatVOP_vectofloatVopvopVOPall*X" vectohvecVector to Vector4"oplib:/Vop/vectohvec?Vop/vectohvec VOP_vectohvecVopvopVOPallX"INDXContentsWX 8 DialogScriptWmTS֥0707070000010000000006660000000000000000010000001307642007000001300000000000TRAILER!!!# Dialog script for attribdelete automatically generated 10/31/14 14:36:21 { name attribdelete script attribdelete label "Attribute Delete" help { "" } inputlabel 1 "Geometry to Remove Attributes from" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "ptdel" label "Point Attributes" type string default { "" } menutoggle { [ "opmenu -l attribute1 ptdel" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "vtxdel" label "Vertex Attributes" type string default { "" } menutoggle { [ "opmenu -l attribute1 vtxdel" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "primdel" label "Primitive Attributes" type string default { "" } menutoggle { [ "opmenu -l attribute1 primdel" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "dtldel" label "Detail Attributes" type string default { "" } menutoggle { [ "opmenu -l attribute1 dtldel" ] } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "updatevar" label "Update Local Variables" type toggle default { "on" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } } INDXContentsWX 8 DialogScriptWWY0707070000010000000006660000000000000000010000001307642007000001300000000000TRAILER!!!# Dialog script for attribwrangle automatically generated 06/09/16 15:22:24 { name attribwrangle script attribwrangle label "Attribute Wrangle" help { "" } inputlabel 1 "Geometry to Process with Wrangle" inputlabel 2 "Ancillary Input, point(1, ...) to Access" inputlabel 3 "Ancillary Input, point(2, ...) to Access" inputlabel 4 "Ancillary Input, point(3, ...) to Access" group { name "folder0" label "Code" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l attribvop1 bindgroup" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = kwargs['node'].parmTuple('grouptype')\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } bindselector points "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" label "Group Type" type ordinal default { "guess" } menu { "guess" "Guess from Group" "vertices" "Vertices" "edges" "Edges" "points" "Points" "prims" "Primitives" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "class" label "Run Over" type ordinal default { "point" } menu { "detail" "Detail (only once)" "primitive" "Primitives" "point" "Points" "vertex" "Vertices" "number" "Numbers" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_numcount" label "Number Count" type integer default { "10" } hidewhen "{ class != number }" range { 0! 10000 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_threadjobsize" label "Thread Job Size" type integer default { "1024" } hidewhen "{ class != number }" range { 1! 10000 } parmtag { "autoscope" "0000000000000000" } } parm { name "snippet" label "VEXpression" type string default { "" } menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('attribwrangle/snippet')" ] language python } range { 0 1 } export all parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "VEX" } parmtag { "editorlines" "8-30" } parmtag { "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = 'snippet'\n\nvexpressionmenu.createSpareParmsFromChCalls(node, parmname)" } parmtag { "script_action_help" "Creates spare parameters for each unique call of ch() " } parmtag { "script_action_icon" "BUTTONS_create_parm_from_ch" } } parm { name "exportlist" label "Attributes to Create" type string default { "*" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_strict" label "Enforce Prototypes" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } } group { name "folder0_1" label "Bindings" parm { name "autobind" label "Autobind by Name" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } multiparm { name "bindings" label "Number of Bindings" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" label "Attribute Name" type string default { "" } range { 0 1 } } parm { name "bindparm#" label "VEX Parameter" type string default { "" } range { 0 1 } } } parm { name "groupautobind" label "Autobind Groups by Name" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } multiparm { name "groupbindings" label "Group Bindings" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" label "Group Name" type string default { "" } range { 0 1 } } parm { name "bindgroupparm#" label "VEX Parameter" type string default { "" } range { 0 1 } } } parm { name "vex_cwdpath" label "Evaluation Node Path" type oppath default { "." } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } parm { name "vex_outputmask" label "Export Parameters" type string default { "*" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_updatenmls" label "Update Normals If Displaced" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "vex_matchattrib" label "Attribute to Match" type string default { "id" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_inplace" label "Compute Results In Place" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "vex_selectiongroup" label "Output Selection Group" type string default { "" } parmtag { "autoscope" "0000000000000000" } } } } INDXContentsWX 8 DialogScriptW &WM\0707070000010000000006660000000000000000010000001307642007000001300000000000TRAILER!!!# Dialog script for color automatically generated 05/31/16 11:42:43 { name color script color label Color help { "" } inputlabel 1 "Geometry to Color" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l constant group" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = kwargs['node'].parmTuple('grouptype')\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } bindselector uveditselect "Assign Colors" "Select the geometry to apply colors to and press Enter to complete" 0 1 all 0 grouptype 0 } parm { name "grouptype" label "Group Type" type ordinal default { "guess" } menu { "guess" "Guess from Group" "vertices" "Vertices" "edges" "Edges" "points" "Points" "prims" "Primitives" } range { 0 1 } parmtag { "autoscope" "0000" } } parm { name "deleteallcolorattribs" label "Delete All Existing Color Attributes" type toggle default { "0" } } parm { name "class" label "Class" type integer default { "2" } menu { "detail" "Detail" "primitive" "Primitive" "point" "Point" "vertex" "Vertex" } range { 0 10 } export all parmtag { "autoscope" "0000" } } parm { name "colortype" label "Color Type" type integer default { "0" } menu { "0" "Constant" "1" "Bounding Box" "2" "Random" "3" "Ramp from Attribute" "4" "Random from Attribute" } range { 0 10 } export all parmtag { "autoscope" "0000" } } parm { name "color" label "Color" type color size 3 default { "1" "1" "1" } hidewhen "{ colortype != 0 }" range { 0 1 } export all parmtag { "autoscope" "0000" } } parm { name "seed" label "Seed" type float default { "0" } hidewhen "{ colortype != 2 colortype != 4 }" range { 0 10 } parmtag { "autoscope" "0000" } } parm { name "rampattribute" label "Attribute" type string default { "" } hidewhen "{ colortype != 3 colortype != 4 }" range { 0 1 } } parm { name "ramprange" label "Range" type float size 2 default { "0" "1" } hidewhen "{ colortype != 3 }" range { 0 10 } } parm { name "ramp" label "Attribute Ramp" type ramp_rgb default { "2" } hidewhen "{ colortype != 3 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "vecramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0 ) 1interp ( linear ) 2pos ( 1 ) 2c ( 1 1 1 ) 2interp ( linear )" } parmtag { "rampcolortype" "rgb" } parmtag { "rampkeys_var" "vecramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "vecramp_the_key_values" } } } INDXContentsWX 8 DialogScriptWGXb0707070000010000000006660000000000000000010000001307642007000001300000000000TRAILER!!!# Dialog script for envlight automatically generated { name envlight script envlight label "Environment Light" help { "" } bindhandle skymap_sun_angular_size light "Sun Direction" coneangle "parm_transform(1) focus_handle(0)" bindhandle skymap_sun_angular_size_cone_onoff light "Sun Direction" coneonoff "parm_transform(1) focus_handle(0)" bindhandle skymap_sun_dir_rotatex light "Sun Direction" rx "parm_transform(1) focus_handle(0)" bindhandle skymap_sun_dir_rotatey light "Sun Direction" ry "parm_transform(1) focus_handle(0)" bindhandle skymap_sun_dir_rotatez light "Sun Direction" rz "parm_transform(1) focus_handle(0)" inputlabel 1 "Sub-Network Input #1" parm { name "t" baseparm label "Translate" invisible export none } parm { name "s" baseparm label "Scale" invisible export none } parm { name "p" baseparm label "Pivot" invisible export none } parm { name "scale" baseparm label "Uniform Scale" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } parm { name "dimmer" baseparm label "Dimmer" invisible export all } parm { name "use_dcolor" baseparm label "Set Wireframe Color" invisible export none } parm { name "dcolor" baseparm label "Wireframe Color" invisible export none } group { name "folder0" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" export none } parm { name "r" baseparm label "Rotate" export none } parm { name "pre_xform" baseparm label "Pre-transform" invisible export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" invisible export none } parm { name "childcomp" baseparm label "Child Compensation" invisible export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } group { name "folder1_2_1" label "Lookat Options" invisibletab parm { name "lookatpath" baseparm label "Look At" export none } parm { name "lookup" baseparm label "Look At Up Vector" export none } } } group { name "folder0_1" label "Light" parm { name "light_color" label "Light Color" type color size 3 default { "1" "1" "1" } disablewhen "{ light_enable == 0 }" range { 0 1 } export all } parm { name "light_intensity" label "Light Intensity" type float default { "1" } disablewhen "{ light_enable == 0 }" range { 0 10 } parmtag { "autoscope" "1000000000000000" } } parm { name "light_exposure" label "Light Exposure" type float default { "0" } disablewhen "{ light_enable == 0 }" range { -10 10 } parmtag { "autoscope" "1000000000000000" } } parm { name "env_map" label "Environment Map" type image default { "" } disablewhen "{ light_enable == 0 } { skymap_enable != 0 }" range { 0 1 } } parm { name "env_skymap" label "Sky Environment Map" type image invisible default { "`strcat(\"op:\", opfullpath(\"sky_env_net/sky_env_map\"))`" } range { 0 1 } } parm { name "light_enable" label "Light Enabled" type toggle default { "1" } range { 0 1 } export all } parm { name "ogl_enablelight" label "Enable Light In Viewport" type toggle default { "1" } range { 0 1 } } parm { name "light_contribdiff" label "Diffuse Contribution" type toggle invisible default { "1" } disablewhen "{ light_enable == 0 }" range { 0 1 } } parm { name "light_contribspec" label "Specular Contribution" type toggle invisible default { "1" } disablewhen "{ light_enable == 0 } { env_mode == occlusion }" range { 0 1 } } multiparm { name "light_contrib" label "Light Contributions" parm { name "light_contribenable#" label "light_contribenable#" type toggle nolabel joinnext default { "1" } range { 0 1 } } parm { name "light_contribname#" label "Component #" type string default { "" } menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraLightContributions')\")`" ] } range { 0 1 } } } parm { name "light_contribprimary" label "Render Light Geometry" type toggle default { "0" } disablewhen "{ light_enable == 0 }" range { 0 1 } export all } parm { name "env_clipy" label "Clip To Positive Y Hemisphere" type toggle default { "0" } disablewhen "{ light_enable == 0 }" range { 0 1 } } parm { name "categories" label "Categories" type string default { "" } disablewhen "{ light_enable == 0 }" range { 0 1 } parmtag { "spare_category" "Shading" } } group { name "folder1" label "Render Options" parm { name "env_mode" label "Rendering Mode" type string default { "direct" } menu { "direct" "Direct Lighting" "occlusion" "Ambient Occlusion" "background" "Ray Tracing Background" } range { 0 1 } } parm { name "vm_samplingquality" label "Sampling Quality" type float default { "1" } disablewhen "{ env_mode == background }" range { 0 10 } } parm { name "env_filteramount" label "Glossy Filter Amount" type float default { "0" } disablewhen "{ env_mode != direct } { env_map == \"\" }" range { 0 1 } } parm { name "env_portalenable" label "Enable Portal" type toggle nolabel joinnext default { "0" } disablewhen "{ env_mode != direct }" range { 0 1 } } parm { name "env_portal" label "Portal Geometry" type oppath default { "" } disablewhen "{ env_mode != direct } { env_portalenable == 0 }" range { 0 1 } parmtag { "oprelative" "." } } parm { name "env_domaxdist" label "domaxdist" type toggle nolabel joinnext default { "0" } disablewhen "{ env_mode != occlusion }" range { 0 1 } } parm { name "env_maxdist" label "Max Ray Distance" type float default { "10" } disablewhen "{ env_mode != occlusion } { env_domaxdist == 0 }" range { 0 100 } } parm { name "env_angle" label "Sampling Angle" type angle default { "90" } disablewhen "{ env_mode != occlusion }" range { 0 90 } } parm { name "env_doadaptive" label "Adaptive Sampling" type toggle default { "0" } disablewhen "{ env_mode != occlusion }" range { 0 1 } } } group { name "folder1_1" label "Sky Environment Map" parm { name "skymap_enable" label "Enable Sky Environment Map" type toggle default { "0" } range { 0 1 } } parm { name "skymap_resolution" label "Resolution" type integer default { "128" } disablewhen "{ skymap_enable == 0 }" range { 1! 512 } parmtag { "autoscope" "0000000000000000" } } group { name "folder_sun_dir" label "Sun" parm { name "skymap_sun_dir_spec" label "Use" type string default { "3" } disablewhen "{ skymap_enable == 0 }" menu { "3" "Rotate Angles" "4" "Direction Vector" "0" "Azimuth and Elevation" "1" "Location, Date, and Time" "2" "Location and Fractional Day of Year" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_sun_angular_size" label "Angular Size" type float default { "1" } disablewhen "{ skymap_enable == 0 }" range { 0 90 } } parm { name "skymap_sun_angular_size_cone_onoff" label "Use Angular Size Cone Handle" type string invisible default { "on" } range { 0 1 } } parm { name "skymap_sun_dir_rotate" label "Rotate" type vector size 3 default { "45" "180" "0" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 3 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_sun_dir_vector" label "Direction Vector" type vector size 3 default { "0" "1" "1" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 4 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_sun_azimuth" label "Azimuth" type float default { "180" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 0 }" range { 0 360 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_sun_elevation" label "Elevation" type float default { "45" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 0 }" range { 0 90 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_geo_latitude" label "Latitude" type float default { "0" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 1 skymap_sun_dir_spec != 2 }" range { -90! 90! } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_geo_longitude" label "Longitude" type float default { "0" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 1 skymap_sun_dir_spec != 2 }" range { -180! 180! } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_geo_month" label "Date" type ordinal joinnext default { "0" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 1 }" menu { "Jan" "January" "Feb" "February" "Mar" "March" "Apr" "April" "May" "May" "Jun" "June" "Jul" "July" "Aug" "August" "Sep" "September" "Oct" "October" "Nov" "November" "Dec" "December" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_geo_day" label "Day" type integer nolabel default { "1" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 1 }" range { 1! 31! } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_geo_time" label "Time" type vector2 joinnext size 2 default { "12" "0" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_geo_hr_spec" label "Hour Spec" type ordinal nolabel joinnext default { "2" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 1 }" menu { "0" "AM" "1" "PM" "3" "24hr" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_geo_time_zone" label "Time Zone" type ordinal nolabel joinnext default { "0" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 1 }" menu { "" "Default (calculated from longitude)" "UTC" "UTC (GMT, WET)" "UTC-1" "N (UTC - 1)" "UTC-2" "O (UTC - 2)" "UTC-3" "P (UTC - 3)" "UTC-4" "AST (UTC - 4)" "UTC-5" "EST (UTC - 5)" "UTC-6" "CST (UTC - 6)" "UTC-7" "MST (UTC - 7)" "UTC-8" "PST (UTC - 8)" "UTC-9" "AKST (UTC - 9)" "UTC-10" "HAST (UTC - 10)" "UTC-11" "X (UTC - 11)" "UTC+12" "M (UTC + 12)" "UTC+11" "L (UTC + 11)" "UTC+10" "EST (UTC + 10)" "UTC+9" "I (UTC + 9)" "UTC+8" "WST (UTC + 8)" "UTC+7" "CXT (UTC + 7)" "UTC+6" "F (UTC + 6)" "UTC+5" "E (UTC + 5)" "UTC+4" "D (UTC + 4)" "UTC+3" "MSK (UTC + 3)" "UTC+2" "EET (UTC + 2)" "UTC+1" "CET (UTC + 1)" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_geo_daylight" label "Daylight Saving" type toggle default { "off" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_geo_doy" label "Day of Year" type float default { "0.5" } disablewhen "{ skymap_enable == 0 } { skymap_sun_dir_spec != 2 }" range { 0! 365! } parmtag { "autoscope" "0000000000000000" } } parm { name "sepparm" label "Separator" type separator default { "" } range { 0 1 } } parm { name "skymap_sun_calc_spec" label "Direction" type string default { "away" } menu { "towards" "Towards Sun" "away" "Away from Sun" } range { 0 1 } } parm { name "skymap_sun_calc_vector" label "Calculated Vector" type vector size 3 default { "ch(\"sky_env_net/sun_dir/vectorx\")" "ch(\"sky_env_net/sun_dir/vectory\")" "ch(\"sky_env_net/sun_dir/vectorz\")" } disablewhen "{ skymap_enable == 0 }" range { -1 1 } } parm { name "skymap_sun_calc_rotate" label "Calculated Rotate" type vector size 3 default { "ch(\"sky_env_net/sun_dir/anglesx\")" "ch(\"sky_env_net/sun_dir/anglesy\")" "ch(\"sky_env_net/sun_dir/anglesz\")" } disablewhen "{ skymap_enable == 0 }" range { -1 1 } } } group { name "folder_sun_dir_1" label "Sky" parm { name "skymap_sky_color_spec" label "Use" type ordinal default { "0" } disablewhen "{ skymap_enable == 0 }" menu { "0" "Realistic" "1" "Ramp" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_sky_turbidity" label "Haziness" type float default { "2" } disablewhen "{ skymap_enable == 0 } { skymap_sky_color_spec != 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_sky_brightness" label "Brightness" type float default { "1" } disablewhen "{ skymap_enable == 0 } { skymap_sky_color_spec != 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_sky_ramp" label "Color Ramp" type ramp_rgb default { "3" } disablewhen "{ skymap_enable == 0 } { skymap_sky_color_spec != 1 }" range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "rampbasis_var" "sky_ramp_basis" } parmtag { "rampbasisdefault" "catmull-rom" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0.17 0.16 0.66 ) 1interp ( linear ) 2pos ( 0.95 ) 2c ( 0.43 0.72 0.9 ) 2interp ( linear ) 3pos ( 1 ) 3c ( 0.96 0.91 0.23 ) 3interp ( linear )" } parmtag { "rampkeys_var" "sky_ramp_keys" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "sky_ramp_vals" } } } group { name "folder_sun_dir_2" label "Ground" parm { name "ground_type" label "Render Ground As" type string default { "horizon" } disablewhen "{ skymap_enable == 0 }" menu { "color" "Albedo" "horizon" "Infinite Horizon" "mirror" "Mirror" "none" "None" } range { 0 1 } } parm { name "skymap_ground_color" label "Albedo" type color size 3 default { "0.03" "0.02" "0.015" } disablewhen "{ skymap_enable == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_ground_normal" label "Normal" type float size 3 default { "0" "1" "0" } disablewhen "{ skymap_enable == 0 } { skymap_sky_color_spec == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "skymap_horizon_elevation" label "Horizon Elevation" type float default { "0" } disablewhen "{ skymap_enable == 0 } { skymap_sky_color_spec == 0 }" range { -90 90 } parmtag { "autoscope" "0000000000000000" } } } } } group { name "folder0_2" label "Shadow" parm { name "shadow_type" label "Shadow Type" type ordinal default { "raytrace" } menu { "off" "No Shadows" "raytrace" "Ray-Traced Shadows" } range { 0 1 } } parm { name "shadowmask" label "Shadow Mask" type oplist default { "*" } disablewhen "{ shadow_type == off }" range { 0 1 } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "shadow_intensity" label "Shadow Intensity" type float default { "1" } disablewhen "{ shadow_type == off }" range { 0 1 } } parm { name "shadow_transparent" label "Transparent Shadows" type toggle default { "1" } disablewhen "{ shadow_type == off }" range { 0 1 } } } group { name "folder0_3" label "Misc" parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } } parm { name "light_wrangler" label "Light Wrangler" type string invisible default { "HoudiniEnvLight" } range { 0 1 } } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } } INDX DialogScriptXbr/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "floattovec" script "floattovec" label "floattovec" outercode { INCLUDE_VOPLIB } code { "$vec = vop_floattovec($fval1, $fval2, $fval3);" } input float fval1 "Component 1" input float fval2 "Component 2" input float fval3 "Component 3" output vector vec "Output Vector" VOP_FLT_PARM(fval1, "Component 1", 0) VOP_FLT_PARM(fval2, "Component 2", 0) VOP_FLT_PARM(fval3, "Component 3", 0) VOP_FLT_PARM(fval1_uv, "Component 1", 0) VOP_FLT_PARM(fval2_uv, "Component 2", 0) VOP_FLT_PARM(fval3_uv, "Component 3", 0) signature "3D Vector" default { } signature "3D Point" p { float float float point } signature "3D Normal" n { float float float normal } signature "RGB Color" c { float float float color } signature "Uniform 3D Vector" uv { ufloat ufloat ufloat uvector } signature "Uniform 3D Point" up { ufloat ufloat ufloat upoint } signature "Uniform 3D Normal" un { ufloat ufloat ufloat unormal } signature "Uniform RGB Color" uc { ufloat ufloat ufloat ucolor } } INDXContentsWX 8 DialogScriptW=Q0707070000010000000006660000000000000000010000001307642007000001300000000000TRAILER!!!# Dialog script for geometryvopglobal automatically generated 05/22/13 15:13:22 { name geometryvopglobal script geometryvopglobal label "Geometry VOP Global Parameters" output vector P P output vector v Velocity output vector force Force output float life Life output float age Age output int id Id output vector Cd Cd output vector N N output float Time Time output float Timeinc "Time Inc" output float Frame Frame output int ptnum "Point Number" output int primnum "Primitive Number" output int vtxnum "Vertex Number" output int numpt "Number of Points" output int numprim "Number of Prims" output int numvtx "Number of Vertices" output string OpInput1 "First Input" output string OpInput2 "Second Input" output string OpInput3 "Third Input" output string OpInput4 "Fourth Input" signature "Default Inputs" default { vector vector vector float float int vector vector float float float int int int int int int string string string string } outputoverrides default { ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto ("") ___begin auto ("") ___begin auto ("") ___begin auto ("") } help { "" } } INDXContentsWX 8 DialogScriptW"Q!0707070000010000000006660000000000000000010000001307642007000001300000000000TRAILER!!!# Dialog script for geometryvopoutput automatically generated 05/16/13 09:54:41 { name geometryvopoutput script geometryvopoutput label "Geometry VOP Output" input vector P P input vector v Velocity input vector force Force input vector Cd Color input vector N Normal inputflags P 0 inputflags v 0 inputflags force 0 inputflags Cd 0 inputflags N 0 signature "Default Inputs" default { vector vector vector vector vector } outputoverrides default { } help { "" } } INDXContentsWX 8 DialogScriptW[yXbs0707070000010000000006660000000000000000010000001307642007000001300000000000TRAILER!!!# Dialog script for hlight::2.0 automatically generated { name hlight::2.0 script hlight::2.0 label Light help { "" } bindhandle aperture light "Light" aperture "" bindhandle coneangle light "Light" coneangle "" bindhandle conedelta light "Light" conedelta "" bindhandle coneenable light "Light" coneonoff "" bindhandle far light "Light" far "" bindhandle focal light "Light" focal "" bindhandle focus light "Light" focus "" bindhandle light_conefov light "Light" light_conefov "" bindhandle lookatpath light "Light" lookat "" bindhandle near light "Light" near "" bindhandle orthowidth light "Light" orthowidth "" bindhandle projection light "Light" projection "" bindhandle px light "Light" px "" bindhandle py light "Light" py "" bindhandle pz light "Light" pz "" bindhandle xOrder light "Light" rst_order "" bindhandle rx light "Light" rx "" bindhandle ry light "Light" ry "" bindhandle rz light "Light" rz "" bindhandle sx light "Light" sx "" bindhandle sy light "Light" sy "" bindhandle sz light "Light" sz "" bindhandle tx light "Light" tx "" bindhandle ty light "Light" ty "" bindhandle tz light "Light" tz "" inputlabel 1 "Sub-Network Input #1" group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" export none } parm { name "t" baseparm label "Translate" export none } parm { name "r" baseparm label "Rotate" export none } parm { name "s" baseparm label "Scale" invisible export none } parm { name "p" baseparm label "Pivot" invisible export none } parm { name "scale" baseparm label "Uniform Scale" invisible export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } group { name "folder0_1" label "Lookat Options" invisibletab parm { name "lookatpath" baseparm label "Look At" export none } parm { name "lookup" baseparm label "Look At Up Vector" export none } } group { name "folder0_1_1" label "Path Options" invisibletab parm { name "pathobjpath" baseparm label "Path Object" export none } parm { name "roll" baseparm label "Roll" export none } parm { name "pos" baseparm label "Position" export none } parm { name "uparmtype" baseparm label "Parameterization" export none } parm { name "pathorient" baseparm label "Orient Along Path" export none } parm { name "up" baseparm label "Orient Up Vector" export none } parm { name "bank" baseparm label "Auto-Bank factor" export none } } } group { name "stdswitcher4_1" label "Light" parm { name "light_enable" label "Enable" type toggle default { "1" } range { 0 1 } export all } parm { name "ogl_enablelight" label "Enable In Viewport" type toggle default { "1" } range { 0 1 } } parm { name "light_type" label "Type" type ordinal default { "0" } disablewhen "{ light_enable == 0 }" menu { "point" "Point" "line" "Line" "grid" "Grid" "disk" "Disk" "sphere" "Sphere" "tube" "Tube" "geo" "Geometry" "distant" "Distant" "sun" "Sun" } range { 0 1 } export all } parm { name "light_color" label "Color" type color size 3 default { "1" "1" "1" } disablewhen "{ light_enable == 0 }" range { 0 1 } export all } parm { name "light_intensity" label "Intensity" type float default { "1" } disablewhen "{ light_enable == 0 }" range { 0 10 } export all } parm { name "light_exposure" label "Exposure" type float default { "0" } disablewhen "{ light_enable == 0 }" range { -10 10 } export all } multiparm { name "light_contrib" label "Contributions" parm { name "light_contribenable#" label "light_contribenable#" type toggle nolabel joinnext default { "1" } range { 0 1 } } parm { name "light_contribname#" label "Component #" type string default { "" } menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraLightContributions')\")`" ] } range { 0 1 } } } parm { name "categories" label "Categories" type string default { "" } disablewhen "{ light_enable == 0 }" range { 0 1 } } parm { name "vm_samplingquality" label "Sampling Quality" type float default { "1" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant }" range { 0 10 } } parm { name "light_contribprimary" label "Render Light Geometry" type toggle default { "0" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant }" range { 0 1 } } group { name "atten_folder_1" label "Spot Light Options" parm { name "coneenable" label "Enable Spot Light" type toggle default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "light_conefov" label "Use cone angle for field of view" type toggle default { "1" } disablewhen "{ light_enable == 0 } { coneenable != 1 }" range { 0 1 } } parm { name "light_fov" label "Projection Angle" type float default { "45" } disablewhen "{ light_enable == 0 } { light_conefov != 0 coneenable == 1 } { light_type == distant } { light_type == sun }" range { 0.05 90 } } parm { name "coneangle" label "Cone Angle" type angle default { "45" } disablewhen "{ light_enable == 0 } { coneenable != 1 }" range { 0 180 } } parm { name "conedelta" label "Cone Delta" type angle default { "10" } disablewhen "{ light_enable == 0 } { coneenable != 1 }" range { 0 180 } } parm { name "coneroll" label "Cone Rolloff" type float default { "1" } disablewhen "{ light_enable == 0 } { coneenable != 1 }" range { 0.001 10 } } parm { name "sepparm2" label "Separator" type separator default { "" } range { 0 1 } } parm { name "projmap" label "Projection Map" type image default { "" } disablewhen "{ light_enable == 0 }" range { 0 1 } } parm { name "near" label "Near Clipping" type float default { "0.001" } disablewhen "{ light_enable == 0 }" range { 0 10000 } parmtag { "spare_category" "View" } } parm { name "far" label "Far Clipping" type float default { "10000" } disablewhen "{ light_enable == 0 }" range { 0 10000 } parmtag { "spare_category" "View" } } parm { name "sepparm3" label "Separator" type separator default { "" } range { 0 1 } } parm { name "areamap" label "Environment/IES Map" type image default { "" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "areamapspace" label "Environment Space" type string default { "space:object" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { areamap == \"\" }" menu { "space:current" "Camera Space" "space:world" "World Space" "space:object" "Object Space" "" "Use Environment Null" } range { 0 1 } } parm { name "areamapnull" label "Environment Null" type oppath default { "" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { areamap == \"\" } { areamapspace != \"\" }" range { 0 1 } parmtag { "opfilter" "!!OBJ/NULL!!" } parmtag { "oprelative" "." } } parm { name "areamapblur" label "Map Blur Angle" type float default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { areamap == \"\" }" range { 0 90 } } parm { name "areamapscale" label "Map Angle Scale" type float default { "1" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { areamap == \"\" }" range { 0.1 2 } } } group { name "atten_folder_1_1" label "Area Light Options" parm { name "areasize" label "Area Size" type float size 2 default { "1" "1" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 10 } } parm { name "normalizearea" label "Normalize Light Intensity to Area" type toggle default { "1" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "singlesided" label "Single Sided" type toggle default { "0" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "reverse" label "Reverse Emission Direction" type toggle default { "0" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun } { singlesided == 0 }" range { 0 1 } } parm { name "sharpspot" label "Sharp Spot Light" type toggle default { "0" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "selfshadow" label "Self Shadow" type toggle default { "1" } disablewhen "{ light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "shop_materialpath" label "Material" type oppath default { "" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun }" range { 0 1 } parmtag { "oprelative" "." } } parm { name "light_texture" label "Texture Map" type image default { "" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun } { shop_materialpath != \"\" }" range { 0 1 } } parm { name "edgeenable" label "Enable Edge Falloff" type toggle default { "0" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun } { shop_materialpath != \"\" }" range { 0 1 } } parm { name "edgewidth" label "Edge Width" type float default { "0.1" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun } { shop_materialpath != \"\" } { edgeenable == 0 }" range { 0 1 } } parm { name "edgerolloff" label "Edge Rolloff" type float default { "1" } disablewhen "{ light_enable == 0 } { light_type == point } { light_type == distant } { light_type == sun } { shop_materialpath != \"\" } { edgeenable == 0 }" range { 0.001 10 } } parm { name "areageometry" label "Geometry Object" type oppath default { "" } disablewhen "{ light_type != geo }" range { 0 1 } parmtag { "oprelative" "." } } parm { name "intothisobject" label "Transform Into This Object" type toggle default { "0" } disablewhen "{ light_type != geo }" range { 0 1 } } parm { name "sepparm4" label "Separator" type separator default { "" } range { 0 1 } } parm { name "pc_enable" label "Enable Point Cloud" type toggle default { "0" } disablewhen "{ light_type != geo }" range { 0 1 } } parm { name "pc_samples" label "Point Samples" type integer default { "16" } disablewhen "{ pc_enable == 0 } { light_type != geo }" range { 1 128 } } parm { name "pc_file" label "Point Cloud File" type file default { "temp:$OS.pc" } disablewhen "{ pc_enable == 0 } { light_type != geo }" range { 0 1 } } parm { name "render_pointcloud" label "Auto-generate Point Cloud" type toggle default { "1" } disablewhen "{ pc_enable == 0 } { light_type != geo }" range { 0 1 } } parm { name "vm_shadingfactor" label "Shading Quality" type float default { "0.5" } disablewhen "{ pc_enable == 0 } { light_type != geo } { render_pointcloud == 0 }" range { 0.1 1 } } parm { name "pc_camera_override" label "Override Dicing Camera" type toggle default { "0" } disablewhen "{ pc_enable == 0 } { light_type != geo } { render_pointcloud == 0 }" range { 0 1 } } parm { name "pc_camera" label "Dicing Camera" type oppath default { "" } disablewhen "{ pc_enable == 0 } { light_type != geo } { render_pointcloud == 0 } { pc_camera_override == 0 }" range { 0 1 } parmtag { "opfilter" "!!OBJ/CAMERA!!" } parmtag { "oprelative" "." } } } group { name "atten_folder_1_2" label "Distant Light Options" parm { name "orthowidth" label "Orthographic Width" type float default { "2" } disablewhen "{ light_type != distant light_type != sun }" range { 1 10 } } parm { name "vm_envangle" label "Sun Angle" type float default { "5" } disablewhen "{ light_type != sun }" range { 0 90 } } } group { name "atten_folder_1_3" label "Attenuation Options" parm { name "atten_type" label "Attenuation" type ordinal default { "physical" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" menu { "none" "No Attenuation" "half" "Half Distance Attenuation" "physical" "Physically Correct" } range { 0 1 } } parm { name "atten_dist" label "Half Distance" type float default { "10" } disablewhen "{ light_enable == 0 } { atten_type != half } { light_type == distant } { light_type == sun }" range { 0 100 } } parm { name "atten_start" label "Attenuation Start" type float default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { atten_type == none }" range { 0 100 } } parm { name "activeradiusenable" label "Use Separate Active Radius" type toggle nolabel joinnext default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "activeradius" label "Active Radius" type float default { "100" } help "Radius of effect for the light, if different from Attenuation End. Objects farther than this distance will not receive illumination" disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { activeradiusenable == 0 }" range { 0 100 } parmtag { "spare_category" "Light" } } parm { name "attenrampenable" label "Use Attenuation Ramp Multiplier" type toggle default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun }" range { 0 1 } } parm { name "atten_rampstart" label "Ramp Start Distance" type float default { "0" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { attenrampenable == 0 }" range { 0 100 } parmtag { "spare_category" "Light" } } parm { name "atten_rampend" label "Ramp End Distance" type float default { "100" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { attenrampenable == 0 }" range { 0 100 } parmtag { "spare_category" "Light" } } parm { name "attenramp" label "Attenuation Ramp Multiplier" type ramp_rgb default { "3" } disablewhen "{ light_enable == 0 } { light_type == distant } { light_type == sun } { attenrampenable == 0 }" range { 1! 10 } parmtag { "rampbasis_var" "atten_basis" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 1 1 1 ) 1interp ( linear ) 2pos ( 0.899999976 ) 2c ( 1 1 1 ) 2interp ( linear ) 3pos ( 1 ) 3c ( 0 0 0 ) 3interp ( linear )" } parmtag { "rampkeys_var" "atten_keys" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "atten_values" } } } } group { name "stdswitcher4_2" label "Shadow" parm { name "shadow_type" label "Shadow Type" type ordinal default { "raytrace" } menu { "off" "No Shadows" "raytrace" "Ray-Traced Shadows" "depthmap" "Depth Map Shadows" } range { 0 1 } } parm { name "shadowmask" label "Shadow Mask" type oplist default { "*" } disablewhen "{ shadow_type == off }" range { 0 1 } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "shadowcategories" label "Shadow Selection" type string default { "-noshadow" } help "None" parmtag { "spare_category" "Shadow" } } parm { name "shadow_intensity" label "Shadow Intensity" type float default { "1" } disablewhen "{ shadow_type == off }" range { 0 1 } } parm { name "shadow_color" label "Shadow Color" type color size 3 default { "0" "0" "0" } disablewhen "{ shadow_type == off }" range { 0 1 } } parm { name "shadow_transparent" label "Transparent Shadows" type toggle default { "1" } disablewhen "{ shadow_type == off }" range { 0 1 } } parm { name "sepparm" label "Separator" type separator default { "" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "shadow_bias" label "Shadow Bias" type float default { "0.05" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "shadow_quality" label "Shadow Quality" type float default { "1" } hidewhen "{ shadow_type != depthmap }" range { 0.1 10 } } parm { name "shadow_softness" label "Shadow Softness" type float default { "1" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "shadow_blur" label "Shadow Blur" type float default { "0" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "render_shadowmap" label "Auto-generate Shadow Map" type toggle default { "1" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "labelparm" label "Field Of View" type label default { "See spot light options (in light tab) for view controls" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "shadowmap_file" label "Shadow Map" type image default { "temp:$OS.rat" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "res" label "Resolution" type intvector2 joinnext size 2 default { "512" "512" } hidewhen "{ shadow_type != depthmap }" range { -1 1 } parmtag { "spare_category" "View" } } parm { name "shadowmap_resMenu" label "Choose Resolution" type button nolabel default { "0" } hidewhen "{ shadow_type != depthmap }" menumini { "128" "Tiny (128x128)" "256" "Small (256x256)" "512" "Normal (512x512)" "1024" "Large (1024x1024)" "4096" "Huge (4096)" } range { 0 1 } parmtag { "script_callback" "opparm . res ( $script_value $script_value )" } parmtag { "spare_category" "View" } } parm { name "shadowmap_samples" label "Pixel Samples" type intvector2 size 2 default { "2" "2" } disablewhen "{ shadow_transparent != 1 }" hidewhen "{ shadow_type != depthmap }" range { 1 32 } parmtag { "script_callback" "1" } } parm { name "shadowmotionblur" label "Depth Map Motion Blur" type toggle default { "0" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } parm { name "shadow_autofit" label "Fit Shadow Map to Shadow Mask" type toggle default { "0" } hidewhen "{ shadow_type != depthmap }" range { 0 1 } } } group { name "stdswitcher4_3" label "Misc" parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "iconscale" label "Icon Scale" type float default { "1" } range { 0 10 } } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } } parm { name "l_dimmer" label "Dimmer" type float invisible default { [ "if(ch(\"./light_enable\"), ch(\"./light_intensity\"), 0)" hscript-expr ] } range { 0 10 } parmtag { "autoscope" "1000000000000000" } } parm { name "dimmer" baseparm label "Dimmer" invisible export all } parm { name "use_dcolor" baseparm label "Set Wireframe Color" invisible export none } parm { name "dcolor" baseparm label "Wireframe Color" invisible export none } parm { name "focal" label "Camera Focal Length" type float invisible default { "lock(1)" } range { 0 10 } } parm { name "aperture" label "Camera Aperture" type float invisible default { "if(ch('coneenable')==0 || ch('light_conefov') == 0, if(strcmp(chs('light_type'), 'distant') == 0 || strcmp(chs('light_type'), 'sun') == 0, 1, tan(ch('light_fov'))), tan(ch('conedelta')+ch('coneangle')))" } range { 0 10 } } parm { name "projection2" label "Camera Projection" type ordinal invisible default { "if(strcmp(chs('light_type'), 'distant')==0 || strcmp(chs('light_type'), 'sun')==0, 1, 0)" } menu { "perspective" "Perspective" "ortho" "Orthographic" } range { 0 1 } } parm { name "focus" label "Handle Focus" type float invisible default { "10" } range { 0 10 } } parm { name "winmask" label "Window Mask" type oplist invisible default { "`ifs(ch('shadow_autofit') && ch('coneenable') && strcmp(chs('shadow_type'), 'depthmap') == 0 && strcmp(chs('shadowmask'), '*')!=0, chs('shadowmask'), '')`" } range { 0 1 } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/" } } parm { name "light_wrangler" label "Light Wrangler" type string invisible default { "HoudiniLight" } range { 0 1 } } parm { name "clampprojmap" label "Clamp Projected Map To Frustum" type toggle invisible default { "0" } range { 0 1 } } parm { name "areafullsphere" label "Use full sphere for environment" type toggle invisible default { "0" } range { 0 1 } } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } } INDX DialogScript`Xbr/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "inttofloat" script "inttofloat" label "inttofloat" code { "$fval = (float)$ival;" } input int ival "Integer Value" output float fval "Float Output" parm { name ival label "Integer Input" type int size 1 default { 0 } } } INDX DialogScriptXbr/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ { name "mulconst" script "mulconst" label "mulconst" code { "$scaled = $val * $mulconst;" } descriptiveparm mulconst input float val "Input Value" output float scaled "Input Value * Constant" signature "Float" default { } signature "Integer" i { int int } signature "2D Vector" u { vector2 vector2 } signature "3D Vector" v { vector vector } signature "3D Point" p { point point } signature "3D Normal" n { normal normal } signature "RGB Color" c { color color } signature "BSDF" b { bsdf bsdf } signature "4D Vector" v4 { vector4 vector4 } signature "3x3 Matrix" m3 { matrix3 matrix3 } signature "4x4 Matrix " m4 { matrix matrix } signature "Uniform Float" uf { ufloat ufloat } signature "Uniform 3D Vector" uv { uvector uvector } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform RGB Color" uc { ucolor ucolor } parm { name mulconst label "Multiplier" type float size 1 default { 1.0 } } } INDXContentsWX 8 DialogScriptWzXѶ0707070000010000000006660000000000000000010000001307642007000001300000000000TRAILER!!!# Dialog script for principledshader::2.0 automatically generated { name principledshader::2.0 script principledshader::2.0 label "Principled Shader" rendermask "VMantra OGL" shadertype vopmaterial input vector uv "UV Coordinates" input vector basecolor "Base Color" input int basecolor_usePointColor "Use Point Color" input int basecolor_usePackedColor "Use Packed Color" input int frontface "Shade Both Sides As Front" input float ior "IOR / Reflectivity" input float rough Roughness input float aniso Anisotropy input float anisodir "Anisotropy Direction" input float metallic Metallic input float reflecttint "Reflect Tint" input float coat Coat input float coatrough "Coat Roughness" input float transparency Transparency input vector transcolor "Transmission Color" input float transdist "At Distance" input float dispersion Dispersion input int priority "Surface Priority" input float sss Subsurface input float sssdist "Subsurface Distance" input vector ssscolor "Subsurface Color" input float sheen Sheen input float sheentint "Sheen Tint" input vector emitcolor "Emission Color" input float emitint "Emission Intensity" input int emitillum "Emission Illuminates Objects" input float opac "Opacity Scale" input vector opaccolor "Opacity Color" input int fakecausticsenabled Enable input float fakecausticstransmit "Transmission Tint" input float fakecausticsshadow Shadow input int basecolor_useTexture "Use Texture" input string basecolor_texture Texture input float basecolor_textureIntensity "Tint Intensity" input string basecolor_textureWrap Wrap input string basecolor_textureColorSpace "Source Color Space" input int metallic_useTexture "Use Texture" input string metallic_texture Texture input int metallic_monoChannel Channel input string metallic_textureWrap Wrap input string metallic_textureColorSpace "Source Color Space" input int transparency_useTexture "Use Texture" input string transparency_texture Texture input int transparency_monoChannel Channel input string transparency_textureWrap Wrap input string transparency_textureColorSpace "Source Color Space" input int ior_useTexture "Use Texture" input string ior_texture Texture input int ior_monoChannel Channel input string ior_textureWrap Wrap input string ior_textureColorSpace "Source Color Space" input int transcolor_useTexture "Use Texture" input string transcolor_texture Texture input float transcolor_textureIntensity "Tint Intensity" input string transcolor_textureWrap Wrap input string transcolor_textureColorSpace "Source Color Space" input int transdist_useTexture "Use Texture" input string transdist_texture Texture input int transdist_monoChannel Channel input string transdist_textureWrap Wrap input string transdist_textureColorSpace "Source Color Space" input int dispersion_useTexture "Use Texture" input string dispersion_texture Texture input int dispersion_monoChannel Channel input string dispersion_textureWrap Wrap input string dispersion_textureColorSpace "Source Color Space" input int reflecttint_useTexture "Use Texture" input string reflecttint_texture Texture input int reflecttint_monoChannel Channel input string reflecttint_textureWrap Wrap input string reflecttint_textureColorSpace "Source Color Space" input int rough_useTexture "Use Texture" input string rough_texture Texture input int rough_monoChannel Channel input string rough_textureWrap Wrap input string rough_textureColorSpace "Source Color Space" input int aniso_useTexture "Use Texture" input string aniso_texture Texture input int aniso_monoChannel Channel input string aniso_textureWrap Wrap input string aniso_textureColorSpace "Source Color Space" input int anisodir_useTexture "Use Texture" input string anisodir_texture Texture input int anisodir_monoChannel Channel input string anisodir_textureWrap Wrap input string anisodir_textureColorSpace "Source Color Space" input string anisodir_textureFilter "Filter Type" input int sss_useTexture "Use Texture" input string sss_texture Texture input int sss_monoChannel Channel input string sss_textureWrap Wrap input string sss_textureColorSpace "Source Color Space" input int sssdist_useTexture "Use Texture" input string sssdist_texture Texture input int sssdist_monoChannel Channel input string sssdist_textureWrap Wrap input string sssdist_textureColorSpace "Source Color Space" input int ssscolor_useTexture "Use Texture" input string ssscolor_texture Texture input string ssscolor_textureWrap Wrap input string ssscolor_textureColorSpace "Source Color Space" input int sheen_useTexture "Use Texture" input string sheen_texture Texture input int sheen_monoChannel Channel input string sheen_textureWrap Wrap input string sheen_textureColorSpace "Source Color Space" input int sheentint_useTexture "Use Texture" input string sheentint_texture Map input int sheentint_monoChannel Channel input string sheentint_textureWrap Wrap input string sheentint_textureColorSpace "Source Color Space" input int coat_useTexture "Use Texture" input string coat_texture Texture input int coat_monoChannel Channel input string coat_textureWrap Wrap input string coat_textureColorSpace "Source Color Space" input int coatrough_useTexture "Use Texture" input string coatrough_texture Texture input int coatrough_monoChannel Channel input string coatrough_textureWrap Wrap input string coatrough_textureColorSpace "Source Color Space" input int emitcolor_useTexture "Use Texture" input string emitcolor_texture Texture input float emitcolor_textureIntensity "Tint Intensity" input string emitcolor_textureWrap Wrap input string emitcolor_textureColorSpace "Source Color Space" input string surface_textureFilter Filter input float surface_textureFilterWidth "Filter Width" input int baseBumpAndNormal_enable Enable input string baseBumpAndNormal_type "Texture Type" input string baseBump_colorSpace "Texture Color Space" input float baseBump_bumpScale "Effect Scale" input string baseBump_bumpTexture "Texture Path" input string baseBump_wrap Wrap input string baseBump_filter Filter input float baseBump_filterWidth "Filter Width" input int baseBump_channel Channel input string baseBump_imagePlane "Image Plane" input string baseNormal_colorspace "Texture Color Space" input string baseNormal_vectorSpace "Vector Space" input float baseNormal_scale "Effect Scale" input string baseNormal_texture "Texture Path" input string baseNormal_wrap Wrap input string baseNormal_filter Filter input float baseNormal_filterWidth "Filter Width" input int baseNormal_channel Channel input string baseNormal_imagePlane "Image Plane" input int baseNormal_space "Normal Space" input int baseNormal_flipX "Flip X" input int baseNormal_flipY "Flip Y" input int separateCoatNormals "Separate Coat Normals" input int coatBumpAndNormal_enable Enable input string coatBumpAndNormal_type "Texture Type" input string coatBump_colorSpace "Texture Color Space" input float coatBump_bumpScale "Effect Scale" input string coatBump_bumpTexture "Texture Path" input string coatBump_wrap Wrap input string coatBump_filter Filter input float coatBump_filterWidth "Filter Width" input int coatBump_channel Channel input string coatBump_imagePlane "Image Plane" input string coatNormal_colorspace "Texture Color Space" input string coatNormal_vectorSpace "Vector Space" input float coatNormal_scale "Effect Scale" input string coatNormal_texture "Texture Path" input string coatNormal_wrap Wrap input string coatNormal_filter Filter input float coatNormal_filterWidth "Filter Width" input int coatNormal_channel Channel input string coatNormal_imagePlane "Image Plane" input int coatNormal_space "Normal Space" input int coatNormal_flipX "Flip X" input int coatNormal_flipY "Flip Y" input int dispTex_enable "Enable Texture Displacement" input string dispTex_type "Texture Type" input string dispTex_colorSpace "Texture Color Space" input string dispTex_vectorSpace "Vector Space" input string dispTex_channelOrder "Channel Order" input float dispTex_offset Offset input float dispTex_scale "Effect Scale" input string dispTex_texture "Texture Path" input int dispTex_channel Channel input string dispTex_wrap Wrap input string dispTex_filter Filter input float dispTex_filterWidth "Filter Width" input int dispNoise_enable "Enable Noise Displacement" input string dispNoise_type "Noise Type" input vector dispNoise_freq Frequency input vector dispNoise_offset Offset input float dispNoise_amp Amplitude input float dispNoise_rough Roughness input float dispNoise_atten Attenuation input int dispNoise_turb Turbulence input string difflabel Diffuse input string refllabel Reflection input string refractlabel Refraction input string coatlabel "Coat Reflection" input string ssslabel Subsurface input vector2 uvtrans Translate input float uvrot Rotate input vector2 uvscale Scale input int dispInput_enable "Enable Input Displacement" input float disp "Normal Displacement" input vector vdisp "Vector Displacement" input float dispInput_max "Maximum Displacement" input int opaccolor_useTexture "Use Texture" input string opaccolor_textureColorSpace "Source Color Space" input string opaccolor_texture Texture input float opaccolor_textureIntensity "Tint Intensity" input string opaccolor_textureWrap Wrap output surface surface surface output displacement displacement displacement output struct_ShaderLayer layer "" inputflags uv 2 inputflags basecolor 2 inputflags basecolor_usePointColor 2 inputflags basecolor_usePackedColor 2 inputflags frontface 2 inputflags ior 2 inputflags rough 2 inputflags aniso 2 inputflags anisodir 2 inputflags metallic 2 inputflags reflecttint 2 inputflags coat 2 inputflags coatrough 2 inputflags transparency 2 inputflags transcolor 2 inputflags transdist 2 inputflags dispersion 2 inputflags priority 2 inputflags sss 2 inputflags sssdist 2 inputflags ssscolor 2 inputflags sheen 2 inputflags sheentint 2 inputflags emitcolor 2 inputflags emitint 2 inputflags emitillum 2 inputflags opac 2 inputflags opaccolor 2 inputflags fakecausticsenabled 2 inputflags fakecausticstransmit 2 inputflags fakecausticsshadow 2 inputflags basecolor_useTexture 2 inputflags basecolor_texture 2 inputflags basecolor_textureIntensity 2 inputflags basecolor_textureWrap 2 inputflags basecolor_textureColorSpace 2 inputflags metallic_useTexture 2 inputflags metallic_texture 2 inputflags metallic_monoChannel 2 inputflags metallic_textureWrap 2 inputflags metallic_textureColorSpace 2 inputflags transparency_useTexture 2 inputflags transparency_texture 2 inputflags transparency_monoChannel 2 inputflags transparency_textureWrap 2 inputflags transparency_textureColorSpace 2 inputflags ior_useTexture 2 inputflags ior_texture 2 inputflags ior_monoChannel 2 inputflags ior_textureWrap 2 inputflags ior_textureColorSpace 2 inputflags transcolor_useTexture 2 inputflags transcolor_texture 2 inputflags transcolor_textureIntensity 2 inputflags transcolor_textureWrap 2 inputflags transcolor_textureColorSpace 2 inputflags transdist_useTexture 2 inputflags transdist_texture 2 inputflags transdist_monoChannel 2 inputflags transdist_textureWrap 2 inputflags transdist_textureColorSpace 2 inputflags dispersion_useTexture 2 inputflags dispersion_texture 2 inputflags dispersion_monoChannel 2 inputflags dispersion_textureWrap 2 inputflags dispersion_textureColorSpace 2 inputflags reflecttint_useTexture 2 inputflags reflecttint_texture 2 inputflags reflecttint_monoChannel 2 inputflags reflecttint_textureWrap 2 inputflags reflecttint_textureColorSpace 2 inputflags rough_useTexture 2 inputflags rough_texture 2 inputflags rough_monoChannel 2 inputflags rough_textureWrap 2 inputflags rough_textureColorSpace 2 inputflags aniso_useTexture 2 inputflags aniso_texture 2 inputflags aniso_monoChannel 2 inputflags aniso_textureWrap 2 inputflags aniso_textureColorSpace 2 inputflags anisodir_useTexture 2 inputflags anisodir_texture 2 inputflags anisodir_monoChannel 2 inputflags anisodir_textureWrap 2 inputflags anisodir_textureColorSpace 2 inputflags anisodir_textureFilter 2 inputflags sss_useTexture 2 inputflags sss_texture 2 inputflags sss_monoChannel 2 inputflags sss_textureWrap 2 inputflags sss_textureColorSpace 2 inputflags sssdist_useTexture 2 inputflags sssdist_texture 2 inputflags sssdist_monoChannel 2 inputflags sssdist_textureWrap 2 inputflags sssdist_textureColorSpace 2 inputflags ssscolor_useTexture 2 inputflags ssscolor_texture 2 inputflags ssscolor_textureWrap 2 inputflags ssscolor_textureColorSpace 2 inputflags sheen_useTexture 2 inputflags sheen_texture 2 inputflags sheen_monoChannel 2 inputflags sheen_textureWrap 2 inputflags sheen_textureColorSpace 2 inputflags sheentint_useTexture 2 inputflags sheentint_texture 2 inputflags sheentint_monoChannel 2 inputflags sheentint_textureWrap 2 inputflags sheentint_textureColorSpace 2 inputflags coat_useTexture 2 inputflags coat_texture 2 inputflags coat_monoChannel 2 inputflags coat_textureWrap 2 inputflags coat_textureColorSpace 2 inputflags coatrough_useTexture 2 inputflags coatrough_texture 2 inputflags coatrough_monoChannel 2 inputflags coatrough_textureWrap 2 inputflags coatrough_textureColorSpace 2 inputflags emitcolor_useTexture 2 inputflags emitcolor_texture 2 inputflags emitcolor_textureIntensity 2 inputflags emitcolor_textureWrap 2 inputflags emitcolor_textureColorSpace 2 inputflags surface_textureFilter 2 inputflags surface_textureFilterWidth 2 inputflags baseBumpAndNormal_enable 2 inputflags baseBumpAndNormal_type 2 inputflags baseBump_colorSpace 2 inputflags baseBump_bumpScale 2 inputflags baseBump_bumpTexture 2 inputflags baseBump_wrap 2 inputflags baseBump_filter 2 inputflags baseBump_filterWidth 2 inputflags baseBump_channel 2 inputflags baseBump_imagePlane 2 inputflags baseNormal_colorspace 2 inputflags baseNormal_vectorSpace 2 inputflags baseNormal_scale 2 inputflags baseNormal_texture 2 inputflags baseNormal_wrap 2 inputflags baseNormal_filter 2 inputflags baseNormal_filterWidth 2 inputflags baseNormal_channel 2 inputflags baseNormal_imagePlane 2 inputflags baseNormal_space 2 inputflags baseNormal_flipX 2 inputflags baseNormal_flipY 2 inputflags separateCoatNormals 2 inputflags coatBumpAndNormal_enable 2 inputflags coatBumpAndNormal_type 2 inputflags coatBump_colorSpace 2 inputflags coatBump_bumpScale 2 inputflags coatBump_bumpTexture 2 inputflags coatBump_wrap 2 inputflags coatBump_filter 2 inputflags coatBump_filterWidth 2 inputflags coatBump_channel 2 inputflags coatBump_imagePlane 2 inputflags coatNormal_colorspace 2 inputflags coatNormal_vectorSpace 2 inputflags coatNormal_scale 2 inputflags coatNormal_texture 2 inputflags coatNormal_wrap 2 inputflags coatNormal_filter 2 inputflags coatNormal_filterWidth 2 inputflags coatNormal_channel 2 inputflags coatNormal_imagePlane 2 inputflags coatNormal_space 2 inputflags coatNormal_flipX 2 inputflags coatNormal_flipY 2 inputflags dispTex_enable 2 inputflags dispTex_type 2 inputflags dispTex_colorSpace 2 inputflags dispTex_vectorSpace 2 inputflags dispTex_channelOrder 2 inputflags dispTex_offset 2 inputflags dispTex_scale 2 inputflags dispTex_texture 2 inputflags dispTex_channel 2 inputflags dispTex_wrap 2 inputflags dispTex_filter 2 inputflags dispTex_filterWidth 2 inputflags dispNoise_enable 2 inputflags dispNoise_type 2 inputflags dispNoise_freq 2 inputflags dispNoise_offset 2 inputflags dispNoise_amp 2 inputflags dispNoise_rough 2 inputflags dispNoise_atten 2 inputflags dispNoise_turb 2 inputflags difflabel 2 inputflags refllabel 2 inputflags refractlabel 2 inputflags coatlabel 2 inputflags ssslabel 2 inputflags uvtrans 2 inputflags uvrot 2 inputflags uvscale 2 inputflags dispInput_enable 2 inputflags disp 2 inputflags vdisp 2 inputflags dispInput_max 2 inputflags opaccolor_useTexture 2 inputflags opaccolor_textureColorSpace 2 inputflags opaccolor_texture 2 inputflags opaccolor_textureIntensity 2 inputflags opaccolor_textureWrap 2 outputflags layer 2 signature "Default Inputs" default { vector vector int int int float float float float float float float float float vector float float int float float vector float float vector float int float vector int float float int string float string string int string int string string int string int string string int string int string string int string float string string int string int string string int string int string string int string int string string int string int string string int string int string string int string int string string string int string int string string int string int string string int string string string int string int string string int string int string string int string int string string int string int string string int string float string string string float int string string float string string string float int string string string float string string string float int string int int int int int string string float string string string float int string string string float string string string float int string int int int int string string string string float float string int string string float int string vector vector float float float int string string string string string vector2 float vector2 int float vector float int string string float string surface displacement struct_ShaderLayer } outputoverrides default { ___begin auto (0) ___begin auto (0) ___begin auto (0) } help { "" } parm { name "specmodel" label "OpenGL Specular Model" type string invisible default { "ggx" } parmtag { "ogl_spec_model" "1" } } parm { name "coatspecmodel" label "OpenGL Coat Specular Model" type string invisible default { "ggx" } parmtag { "ogl_spec_model" "1" } } parm { name "speccolor" label "OpenGL Specular Color" type color invisible size 3 default { [ "ch(\"basecolorr\")" hscript-expr ] [ "ch(\"basecolorg\")" hscript-expr ] [ "ch(\"basecolorb\")" hscript-expr ] } range { 0 1 } parmtag { "ogl_spec" "1" } } parm { name "specular_tint" label "OpenGL Specular Tint" type float invisible default { [ "ch(\"metallic\")+(1-ch(\"metallic\"))*ch(\"reflecttint\")" hscript-expr ] } range { 0! 1! } parmtag { "ogl_spectint" "1" } parmtag { "units" "" } } group { name "diffuse_folder_15" label "Surface" groupsimple { name "folder7" label "Basic" parm { name "basecolor" label "Base Color" type color size 3 default { "0.2" "0.2" "0.2" } disablewhen "{ basecolor_useBaseColor == 0 } { diff_enable == 0 }" range { 0 1 } parmtag { "ogl_diff" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_usePointColor" label "Use Point Color" type toggle default { "on" } disablewhen "{ diff_enable == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_usePackedColor" label "Use Packed Color" type toggle default { "off" } disablewhen "{ diff_enable == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "frontface" label "Shade Both Sides As Front" type toggle default { "on" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder4" label "Specular" parm { name "ior" label "IOR / Reflectivity" type float default { "1.5" } range { 1 3 } parmtag { "ogl_ior" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough" label "Roughness" type float default { "0.3" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "ogl_rough" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso" label "Anisotropy" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir" label "Anisotropy Direction" type float default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } groupsimple { name "folder12" label "Reflection" parm { name "metallic" label "Metallic" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "ogl_metallic" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint" label "Reflect Tint" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat" label "Coat" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "ogl_coat_intensity" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough" label "Coat Roughness" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "ogl_coat_rough" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder13" label "Transparency" parm { name "transparency" label "Transparency" type float default { "0" } range { 0 1 } parmtag { "ogl_transparency" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transcolor" label "Transmission Color" type color size 3 default { "1" "1" "1" } disablewhen "{ transcolor_useBaseColor == 0 } { diff_enable == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transdist" label "At Distance" type float default { "0.1" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "dispersion" label "Dispersion" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "priority" label "Surface Priority" type integer default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } } groupsimple { name "folder8" label "Subsurface Scattering" parm { name "sss" label "Subsurface" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sssdist" label "Subsurface Distance" type float default { "0.1" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ssscolor" label "Subsurface Color" type color size 3 default { "1" "1" "1" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder11" label "Sheen" parm { name "sheen" label "Sheen" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint" label "Sheen Tint" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder9" label "Emission" parm { name "emitcolor" label "Emission Color" type color size 3 default { "0" "0" "0" } range { 0 1 } parmtag { "ogl_emit" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitint" label "Emission Intensity" type float default { "1" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitillum" label "Emission Illuminates Objects" type toggle default { "on" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } } group { name "diffuse_folder_15_1" label "Opacity" groupsimple { name "folder15" label "Opacity" parm { name "opac" label "Opacity Scale" type float default { "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opaccolor" label "Opacity Color" type color size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "ogl_emit" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder6" label "Fake Caustics" parm { name "fakecausticsenabled" label "Enable" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "fakecausticstransmit" label "Transmission Tint" type float default { "1" } disablewhen "{ fakecausticsenabled == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "fakecausticsshadow" label "Shadow" type float default { "1" } disablewhen "{ fakecausticsenabled == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } } group { name "diffuse_folder_15_2" label "Textures" groupsimple { name "folder54" label "Base Color" grouptag { "group_type" "simple" } parm { name "basecolor_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ diff_enable == 0 }" parmtag { "ogl_use_tex1" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_texture" label "Texture" type image default { "" } disablewhen "{ diff_enable == 0 }" hidewhen "{ basecolor_useTexture == 0 }" parmtag { "ogl_tex1" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_textureIntensity" label "Tint Intensity" type float default { "1" } disablewhen "{ diff_enable == 0 }" hidewhen "{ basecolor_useTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_textureWrap" label "Wrap" type string default { "repeat" } disablewhen "{ diff_enable == 0 }" hidewhen "{ basecolor_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_textureColorSpace" label "Source Color Space" type string default { "auto" } disablewhen "{ diff_enable == 0 }" hidewhen "{ basecolor_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder1" label "IOR" parm { name "ior_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ior_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ ior_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ior_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ ior_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ior_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ ior_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ior_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ ior_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder227" label "Roughness" grouptag { "group_type" "simple" } parm { name "rough_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "ogl_use_roughmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ rough_useTexture == 0 }" parmtag { "ogl_roughmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ rough_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ rough_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ rough_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder228" label "Anisotropy" grouptag { "group_type" "simple" } parm { name "aniso_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ aniso_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ aniso_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ aniso_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ aniso_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder229" label "Anisotropy Direction" grouptag { "group_type" "simple" } parm { name "anisodir_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "script_callback" "python -c 'hou.phm().toggle_anisodir_texture(hou.pwd())'" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ anisodir_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ anisodir_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ anisodir_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ anisodir_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "" } } parm { name "anisodir_textureFilter" label "Filter Type" type string default { "point" } hidewhen "{ anisodir_useTexture == 0 }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" "point" "Point (No Filter)" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder55" label "Metallic" grouptag { "group_type" "simple" } parm { name "metallic_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "ogl_use_metallicmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "metallic_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ metallic_useTexture == 0 }" parmtag { "ogl_metallicmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "metallic_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ metallic_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "ogl_metallicmap_comp" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "metallic_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ metallic_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "metallic_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ metallic_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder226" label "Reflect Tint" grouptag { "group_type" "simple" } parm { name "reflecttint_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflecttint_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflecttint_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflecttint_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ reflecttint_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder233" label "Coat" grouptag { "group_type" "simple" } parm { name "coat_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "ogl_use_coat_intensity_map" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coat_useTexture == 0 }" parmtag { "ogl_coat_intensity_map" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coat_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "ogl_coat_intensity_comp" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coat_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ coat_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder234" label "Coat Roughness" grouptag { "group_type" "simple" } parm { name "coatrough_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "ogl_use_coat_roughness_map" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coatrough_useTexture == 0 }" parmtag { "ogl_coat_roughness_map" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coatrough_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "ogl_coat_roughness_comp" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coatrough_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ coatrough_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder2" label "Transparency" parm { name "transparency_useTexture" label "Use Texture" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transparency_texture" label "Texture" type image default { "" } hidewhen "{ transparency_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transparency_monoChannel" label "Channel" type integer joinnext default { "0" } hidewhen "{ transparency_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transparency_textureWrap" label "Wrap" type string joinnext default { "repeat" } hidewhen "{ transparency_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transparency_textureColorSpace" label "Source Color Space" type string default { "linear" } hidewhen "{ transparency_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder5" label "Transmission Color" parm { name "transcolor_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ diff_enable == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transcolor_texture" label "Texture" type image default { "" } disablewhen "{ diff_enable == 0 }" hidewhen "{ transcolor_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transcolor_textureIntensity" label "Tint Intensity" type float default { "1" } disablewhen "{ diff_enable == 0 }" hidewhen "{ transcolor_useTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transcolor_textureWrap" label "Wrap" type string default { "repeat" } disablewhen "{ diff_enable == 0 }" hidewhen "{ transcolor_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transcolor_textureColorSpace" label "Source Color Space" type string default { "auto" } disablewhen "{ diff_enable == 0 }" hidewhen "{ transcolor_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder5_1" label "At Distance" parm { name "transdist_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transdist_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ transdist_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transdist_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ transdist_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transdist_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ transdist_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transdist_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ transdist_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder5_2" label "Dispersion" parm { name "dispersion_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "dispersion_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ dispersion_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "dispersion_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ dispersion_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "dispersion_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ dispersion_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "dispersion_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ dispersion_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder230" label "Subsurface" grouptag { "group_type" "simple" } parm { name "sss_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sss_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sss_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sss_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sss_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sss_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sss_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sss_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ sss_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder3" label "Subsurface Scattering Distance" parm { name "sssdist_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sssdist_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sssdist_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sssdist_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sssdist_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sssdist_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sssdist_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sssdist_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ sssdist_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder3_1" label "Subsurface Color" parm { name "ssscolor_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ssscolor_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ ssscolor_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ssscolor_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ ssscolor_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ssscolor_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ ssscolor_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder231" label "Sheen" grouptag { "group_type" "simple" } parm { name "sheen_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheen_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheen_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheen_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheen_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheen_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheen_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheen_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ sheen_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder232" label "Sheen Tint" grouptag { "group_type" "simple" } parm { name "sheentint_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint_texture" label "Map" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheentint_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheentint_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheentint_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ sheentint_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "diffuse_folder_14_3" label "Emission" parm { name "emitcolor_useTexture" label "Use Texture" type toggle default { "off" } parmtag { "ogl_use_emissionmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor_texture" label "Texture" type image default { "" } hidewhen "{ emitcolor_useTexture == 0 }" parmtag { "ogl_emissionmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor_textureIntensity" label "Tint Intensity" type float default { "1" } hidewhen "{ emitcolor_useTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor_textureWrap" label "Wrap" type string default { "repeat" } hidewhen "{ emitcolor_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor_textureColorSpace" label "Source Color Space" type string default { "repeat" } hidewhen "{ emitcolor_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder14" label "Opacity" parm { name "opaccolor_useTexture" label "Use Texture" type toggle default { "off" } parmtag { "ogl_use_opacitymap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opaccolor_texture" label "Texture" type image default { "" } hidewhen "{ opaccolor_useTexture == 0 }" parmtag { "ogl_opacitymap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opaccolor_textureWrap" label "Wrap" type string default { "repeat" } hidewhen "{ opaccolor_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opaccolor_textureIntensity" label "Tint Intensity" type float default { "1" } hidewhen "{ opaccolor_useTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opaccolor_textureColorSpace" label "Source Color Space" type string default { "repeat" } hidewhen "{ opaccolor_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder235" label "Sampling" grouptag { "group_type" "simple" } parm { name "surface_textureFilter" label "Filter" type string default { "catrom" } menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "surface_textureFilterWidth" label "Filter Width" type float default { "1" } range { 0 5 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } } group { name "diffuse_folder_15_3" label "Bump & Normals" group { name "shading_16" label "Base" parm { name "baseBumpAndNormal_enable" label "Enable" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseBumpAndNormal_type" label "Texture Type" type string default { "normal" } disablewhen "{ baseBumpAndNormal_enable == 0 }" menu { "bump" "Bump" "normal" "Normal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseBump_colorSpace" label "Texture Color Space" type string default { "linear" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseBump_bumpScale" label "Effect Scale" type float default { "0.05" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" range { 0 0.5 } parmtag { "ogl_bumpscale" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseBump_bumpTexture" label "Texture Path" type image default { "" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseBump_wrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseBump_filter" label "Filter" type string joinnext default { "gauss" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseBump_filterWidth" label "Filter Width" type float default { "1" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseBump_channel" label "Channel" type integer default { "0" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseBump_imagePlane" label "Image Plane" type string default { "" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseNormal_colorspace" label "Texture Color Space" type string default { "linear" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseNormal_vectorSpace" label "Vector Space" type string default { "uvtangent" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" menu { "uvtangent" "UV Tangent Space" "object" "Object Space" "world" "World Space" } parmtag { "ogl_normalmap_type" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseNormal_scale" label "Effect Scale" type float default { "1" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseNormal_texture" label "Texture Path" type image default { "" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" parmtag { "ogl_normalmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseNormal_wrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseNormal_filter" label "Filter" type string joinnext default { "gauss" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseNormal_filterWidth" label "Filter Width" type float default { "1" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseNormal_channel" label "Channel" type integer default { "0" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseNormal_imagePlane" label "Image Plane" type string default { "" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseNormal_space" label "Normal Space" type integer default { "0" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" menu { "0" "0 to 1" "1" "-1 to 1" } range { 0 10 } parmtag { "ogl_normalbias" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseNormal_flipX" label "Flip X" type toggle default { "off" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" parmtag { "ogl_normalflipx" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseNormal_flipY" label "Flip Y" type toggle default { "off" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" parmtag { "ogl_normalflipy" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "baseBump_useTexture" label "OpenGL Use Bump Texture" type toggle invisible default { [ "ch(\"baseBumpAndNormal_enable\") && strcmp(chs(\"baseBumpAndNormal_type\"), \"bump\") == 0" hscript-expr ] } parmtag { "ogl_use_bumpmap" "1" } } parm { name "baseNormal_useTexture" label "OpenGL Use Normal Texture" type toggle invisible default { [ "ch(\"baseBumpAndNormal_enable\") && strcmp(chs(\"baseBumpAndNormal_type\"), \"normal\") == 0" hscript-expr ] } parmtag { "ogl_use_normalmap" "1" } } } group { name "shading_16_1" label "Coat" parm { name "separateCoatNormals" label "Separate Coat Normals" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBumpAndNormal_enable" label "Enable" type toggle default { "on" } disablewhen "{ separateCoatNormals == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBumpAndNormal_type" label "Texture Type" type string default { "normal" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" menu { "bump" "Bump" "normal" "Normal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_colorSpace" label "Texture Color Space" type string default { "linear" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_bumpScale" label "Effect Scale" type float default { "0.05" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" range { 0 0.5 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_bumpTexture" label "Texture Path" type image default { "" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_wrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_filter" label "Filter" type string joinnext default { "gauss" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_filterWidth" label "Filter Width" type float default { "1" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_channel" label "Channel" type integer default { "0" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_imagePlane" label "Image Plane" type string default { "" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_colorspace" label "Texture Color Space" type string default { "linear" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_vectorSpace" label "Vector Space" type string default { "uvtangent" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" menu { "uvtangent" "UV Tangent Space" "object" "Object Space" "world" "World Space" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_scale" label "Effect Scale" type float default { "1" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_texture" label "Texture Path" type image default { "" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_wrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_filter" label "Filter" type string joinnext default { "gauss" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_filterWidth" label "Filter Width" type float default { "1" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_channel" label "Channel" type integer default { "0" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_imagePlane" label "Image Plane" type string default { "" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_space" label "Normal Space" type integer default { "0" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" menu { "0" "0 to 1" "1" "-1 to 1" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_flipX" label "Flip X" type toggle default { "off" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_flipY" label "Flip Y" type toggle default { "off" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } } group { name "diffuse_folder_15_4" label "Displacement" parm { name "shop_disable_displace_shader" label "Disable Displace Shader" type toggle invisible default { [ "!ch(\"dispInput_enable\") && !ch(\"dispTex_enable\") && !ch(\"dispNoise_enable\")" hscript-expr ] } help "None" parmtag { "spare_category" "Shaders" } } groupsimple { name "folder236" label "General" grouptag { "group_type" "simple" } parm { name "vm_displacebound" label "Displacement Bound" type float default { [ "1.01*ch(\"dispInput_enable\")*ch(\"dispInput_max\") + ch(\"dispTex_enable\")*max(abs((1.0+ch(\"dispTex_offset\"))*ch(\"dispTex_scale\")), abs(ch(\"dispTex_offset\")*ch(\"dispTex_scale\"))) + ch(\"dispNoise_enable\")*abs(ch(\"dispNoise_amp\"))" hscript-expr ] } disablewhen "{ enableDispMap == 0 enableNoise == 0 }" range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "" } } parm { name "vm_truedisplace" label "True Displacements" type toggle default { [ "on" hscript-expr ] } disablewhen "{ enableDispMap == 0 enableNoise == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "" } } parm { name "vm_bumpraydisplace" label "Add Bump To Ray Traced Displacements" type toggle default { "1" } help "None" disablewhen "{ vm_truedisplace == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "bumpraydisplace" } parmtag { "spare_category" "Shading" } } } groupsimple { name "folder10" label "Custom Input" parm { name "dispInput_enable" label "Enable Input Displacement" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispInput_max" label "Maximum Displacement" type float default { "1" } hidewhen "{ dispInput_enable == 0 }" range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "" } } } groupsimple { name "folder237" label "Texture" hidewhentab "{ enableDispMap == 0 }" grouptag { "group_type" "simple" } parm { name "dispTex_enable" label "Enable Texture Displacement" type toggle default { "off" } parmtag { "ogl_use_displacemap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_type" label "Texture Type" type string default { "disp" } hidewhen "{ dispTex_enable == 0 }" menu { "disp" "Displacement Along Normal" "vectordisp" "Vector Displacement" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_colorSpace" label "Texture Color Space" type string default { "linear" } hidewhen "{ dispTex_enable == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_vectorSpace" label "Vector Space" type string default { "uvtangent" } hidewhen "{ dispTex_enable == 0 } { dispTex_type != normal dispTex_type != vectordisp }" menu { "uvtangent" "UV Tangent Space" "object" "Object Space" "world" "World Space" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_channelOrder" label "Channel Order" type string default { "xyz" } hidewhen "{ dispTex_enable == 0 } { dispTex_type != vectordisp }" menu { "xyz" "XYZ" "xzy" "XZY" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_offset" label "Offset" type float default { "-0.5" } hidewhen "{ dispTex_enable == 0 } { dispTex_type != bump dispTex_type != disp }" range { -1 0 } parmtag { "ogl_displaceoffset" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_scale" label "Effect Scale" type float default { "0.05" } hidewhen "{ dispTex_enable == 0 }" range { 0 1 } parmtag { "ogl_displacescale" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_texture" label "Texture Path" type image default { "" } hidewhen "{ dispTex_enable == 0 }" parmtag { "ogl_displacemap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_channel" label "Channel" type integer joinnext default { "0" } hidewhen "{ dispTex_enable == 0 } { dispTex_type != bump dispTex_type != disp }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_wrap" label "Wrap" type string joinnext default { "repeat" } hidewhen "{ dispTex_enable == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_filter" label "Filter" type string default { "gauss" } hidewhen "{ dispTex_enable == 0 }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_filterWidth" label "Filter Width" type float default { "1" } hidewhen "{ dispTex_enable == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } } groupsimple { name "folder238" label "Noise" hidewhentab "{ enableNoise == 0 }" grouptag { "group_type" "simple" } parm { name "dispNoise_enable" label "Enable Noise Displacement" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_type" label "Noise Type" type string default { "xnoise" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" menu { "pnoise" "Perlin Noise" "onoise" "Original Perlin Noise" "xnoise" "Simplex Noise" "snoise" "Sparse Convolution Noise" "anoise" "Alligator Noise" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_freq" label "Frequency" type float size 3 default { "10" "10" "10" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_offset" label "Offset" type float size 3 default { "0" "0" "0" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_amp" label "Amplitude" type float default { "1" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" range { -1 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_rough" label "Roughness" type float default { "0.5" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_atten" label "Attenuation" type float default { "1" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_turb" label "Turbulence" type integer default { "5" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } } } group { name "diffuse_folder_15_5" label "Settings" groupsimple { name "folder239" label "Component Labels" grouptag { "group_type" "simple" } parm { name "difflabel" label "Diffuse" type string default { "diffuse" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "refllabel" label "Reflection" type string default { "reflect" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "refractlabel" label "Refraction" type string default { "refract" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatlabel" label "Coat Reflection" type string default { "coat" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ssslabel" label "Subsurface" type string default { "sss" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder0" label "UV" parm { name "uvtrans" label "Translate" type float size 2 default { "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "uvrot" label "Rotate" type float default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "uvscale" label "Scale" type float size 2 default { "1" "1" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } } } parm { name "Cd" label "Attribute Color" type color invisible size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Alpha" label "Attribute Alpha" type float invisible default { "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "layer" label "layer" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "direct" label "direct" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect" label "indirect" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Ce" label "Ce" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_emission" label "direct_emission" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "all_emission" label "all_emission" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "all" label "all" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_emission" label "indirect_emission" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_comp" label "direct_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_comp" label "indirect_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "all_comp" label "all_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_noshadow" label "direct_noshadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_shadow" label "direct_shadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_noshadow" label "indirect_noshadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_shadow" label "indirect_shadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "level" label "level" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "diffuselevel" label "diffuselevel" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "specularlevel" label "specularlevel" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "volumelevel" label "volumelevel" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_samples" label "direct_samples" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_samples" label "indirect_samples" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "nlights" label "nlights" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_noshadow_comp" label "direct_noshadow_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_noshadow_comp" label "indirect_noshadow_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "nddispersion" label "nddispersion" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ndpriority" label "ndpriority" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ndior" label "ndior" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "absorption" label "absorption" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Oc" label "Oc" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Cv" label "Cv" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Th" label "Th" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Ab" label "Ab" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Cu" label "Cu" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Vd" label "Vd" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Nt" label "Nt" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Ds" label "Ds" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "pre_disp_P" label "pre_disp_P" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "pre_disp_utan" label "pre_disp_utan" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "pre_disp_vtan" label "pre_disp_vtan" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "pre_disp_N" label "pre_disp_N" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "disp" label "Normal Displacement" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "vdisp" label "Vector Displacement" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "Dt" label "Dt" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Vdt" label "Vdt" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } INDX DialogScriptXԯ)# Context: Cop2 /* * Houdini Dialog Script generated automatically * by vcc from source file skycube. * Generated: Fri Mar 24 06:31:21 2017 */ { name "skycube" script "skycube" label "Sky Cube" help { "" } parm { name sun_direction label "Sun Direction" type float size 3 default { 0 1 0 } export none } parm { name ground_normal label "Ground Normal" type float size 3 default { 0 1 0 } export none } parm { name horizon_elevation label "Horizon Elevation" type float default { 0 } range { -90 90 } export none } parm { name sky_ramp label "Sky Color" type ramp_rgb default { 3 } export none parmtag { "rampbasis_var" "sky_ramp_basis" } parmtag { "rampkeys_var" "sky_ramp_keys" } parmtag { "rampvalues_var" "sky_ramp_vals" } parmtag { "rampcolordefault" "1pos ( 0 ) 1interp ( linear ) 1c ( 0.17 0.16 0.66 ) 2pos ( 0.95 ) 2interp ( linear ) 2c ( 0.43 0.72 0.9 ) 3pos ( 1 ) 3interp ( linear ) 3c ( 0.96 0.91 0.23 )" } parmtag { "rampbasisdefault" "catmull-rom" } } parm { name ground_color label "Ground Color" type color size 3 default { 0.59999999999999998 0.40000000000000002 0.29999999999999999 } export none } parm { name ground_type label "Render Ground As" type string menu { "color" "Albedo" "horizon" "Infinite Horizon" "mirror" "Mirror" "none" "None" } default { "color" } export none } parm { name Left label "Left" type float invisible size 4 default { 0 0 0 1 } export all } parm { name Top label "Top" type float invisible size 4 default { 0 0 0 1 } export all } parm { name Bottom label "Bottom" type float invisible size 4 default { 0 0 0 1 } export all } parm { name Front label "Front" type float invisible size 4 default { 0 0 0 1 } export all } parm { name Back label "Back" type float invisible size 4 default { 0 0 0 1 } export all } } INDX DialogScriptXԯ)# Context: Cop2 /* * Houdini Dialog Script generated automatically * by vcc from source file skycubedaylight. * Generated: Fri Mar 24 06:31:21 2017 */ { name "skycubedaylight" script "skycubedaylight" label "Sky Cube Daylight" help { "" } parm { name sun_direction label "Sun Direction" type float size 3 default { 0 1 0 } export none } parm { name turbidity label "Turbidity" type float default { 2 } export none } parm { name brightness label "Brightness" type float default { 1 } export none } parm { name ground_color label "Ground Albedo" type color size 3 default { 0.59999999999999998 0.40000000000000002 0.29999999999999999 } export none } parm { name ground_type label "Render Ground As" type string menu { "color" "Albedo" "horizon" "Infinite Horizon" "mirror" "Mirror" "none" "None" } default { "color" } export none } parm { name Left label "Left" type float invisible size 4 default { 0 0 0 1 } export all } parm { name Top label "Top" type float invisible size 4 default { 0 0 0 1 } export all } parm { name Bottom label "Bottom" type float invisible size 4 default { 0 0 0 1 } export all } parm { name Front label "Front" type float invisible size 4 default { 0 0 0 1 } export all } parm { name Back label "Back" type float invisible size 4 default { 0 0 0 1 } export all } } INDXContentsWX 8 DialogScriptWW30707070000010000000006660000000000000000010000001307642007000001300000000000TRAILER!!!# Dialog script for skyenvmap automatically generated 05/11/16 15:23:20 { name skyenvmap script skyenvmap label "Sky Environment Map" help { "" } inputlabel 1 "Sub-Network Input #1" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "resolution" label "Resolution" type integer default { "256" } range { 1 512 } export none } group { name "folder1" label "Sun" parm { name "sun_dir_spec" label "Use" type string default { "3" } menu { "3" "Rotate Angles" "4" "Direction Vector" "0" "Azimuth and Elevation" "1" "Location, Date, and Time" "2" "Location and Fractional Day of Year" } range { 0 1 } export none } parm { name "sun_dir_rotate" label "Rotate" type vector size 3 default { "45" "180" "0" } disablewhen "{ sun_dir_spec != 3 }" range { -1 1 } export none } parm { name "sun_dir_vector" label "Direction Vector" type vector size 3 default { "0" "1" "1" } disablewhen "{ sun_dir_spec != 4 }" range { -1 1 } export none } parm { name "sun_azimuth" label "Azimuth" type float default { "180" } disablewhen "{ sun_dir_spec != 0 }" range { 0 360 } export none } parm { name "sun_elevation" label "Elevation" type float default { "45" } disablewhen "{ sun_dir_spec != 0 }" range { 0 90 } export none } parm { name "geo_latitude" label "Latitude" type float default { "0" } disablewhen "{ sun_dir_spec != 1 sun_dir_spec != 2 }" range { -90! 90! } export none } parm { name "geo_longitude" label "Longitude" type float default { "0" } disablewhen "{ sun_dir_spec != 1 sun_dir_spec != 2 }" range { -180! 180! } export none } parm { name "geo_month" label "Date" type ordinal joinnext default { "0" } disablewhen "{ sun_dir_spec != 1 }" menu { "Jan" "January" "Feb" "February" "Mar" "March" "Apr" "April" "May" "May" "Jun" "June" "Jul" "July" "Aug" "August" "Sep" "September" "Oct" "October" "Nov" "November" "Dec" "December" } range { 0 1 } export none } parm { name "geo_day" label "Day" type integer nolabel default { "1" } disablewhen "{ sun_dir_spec != 1 }" range { 1! 31! } export none } parm { name "geo_time" label "Time" type vector2 joinnext size 2 default { "12" "0" } disablewhen "{ sun_dir_spec != 1 }" range { -1 1 } export none } parm { name "geo_hr_spec" label "Hour Spec" type ordinal nolabel joinnext default { "2" } disablewhen "{ sun_dir_spec != 1 }" menu { "0" "AM" "1" "PM" "3" "24hr" } range { 0 1 } export none } parm { name "geo_time_zone" label "Time Zone" type ordinal nolabel joinnext default { "1" } disablewhen "{ sun_dir_spec != 1 }" menu { "" "Default (calculated from longitude)" "UTC" "UTC (GMT, WET)" "UTC-1" "N (UTC - 1)" "UTC-2" "O (UTC - 2)" "UTC-3" "P (UTC - 3)" "UTC-4" "AST (UTC - 4)" "UTC-5" "EST (UTC - 5)" "UTC-6" "CST (UTC - 6)" "UTC-7" "MST (UTC - 7)" "UTC-8" "PST (UTC - 8)" "UTC-9" "AKST (UTC - 9)" "UTC-10" "HAST (UTC - 10)" "UTC-11" "X (UTC - 11)" "UTC+12" "M (UTC + 12)" "UTC+11" "L (UTC + 11)" "UTC+10" "EST (UTC + 10)" "UTC+9" "I (UTC + 9)" "UTC+8" "WST (UTC + 8)" "UTC+7" "CXT (UTC + 7)" "UTC+6" "F (UTC + 6)" "UTC+5" "E (UTC + 5)" "UTC+4" "D (UTC + 4)" "UTC+3" "MSK (UTC + 3)" "UTC+2" "EET (UTC + 2)" "UTC+1" "CET (UTC + 1)" } range { 0 1 } export none } parm { name "geo_daylight" label "Daylight Saving" type toggle default { "0" } disablewhen "{ sun_dir_spec != 1 }" range { 0 1 } export none } parm { name "geo_doy" label "Day of Year" type float default { "0.5" } disablewhen "{ sun_dir_spec != 2 }" range { 0! 365! } export none } } group { name "folder1_1" label "Sky" parm { name "sky_color_spec" label "Use" type ordinal default { "0" } menu { "0" "Realistic" "1" "Ramp" } range { 0 1 } export none } parm { name "sky_turbidity" label "Haziness" type float default { "2" } disablewhen "{ sky_color_spec != 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "sky_brightness" label "Brightness" type float default { "1" } disablewhen "{ sky_color_spec != 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "sky_ramp" label "Color Ramp" type ramp_rgb default { "3" } disablewhen "{ sky_color_spec != 1 }" range { 1! 10 } export none parmtag { "autoscope" "0000000000000000" } parmtag { "rampbasis_var" "sky_ramp_basis" } parmtag { "rampbasisdefault" "catmull-rom" } parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0.17 0.16 0.66 ) 1interp ( linear ) 2pos ( 0.95 ) 2c ( 0.43 0.72 0.9 ) 2interp ( linear ) 3pos ( 1 ) 3c ( 0.96 0.91 0.23 ) 3interp ( linear )" } parmtag { "rampkeys_var" "sky_ramp_keys" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "sky_ramp_vals" } } } group { name "folder1_2" label "Ground" parm { name "ground_type" label "Render Ground As" type string default { "color" } menu { "color" "Albedo" "horizon" "Infinite Horizon" "mirror" "Mirror" "none" "None" } range { 0 1 } export none } parm { name "ground_color" label "Albedo" type color size 3 default { "0.6" "0.4" "0.3" } range { 0 1 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "ground_normal" label "Normal" type float size 3 default { "0" "1" "0" } disablewhen "{ sky_color_spec == 0 }" range { 0 10 } export none parmtag { "autoscope" "0000000000000000" } } parm { name "horizon_elevation" label "Horizon Elevation" type float default { "0" } disablewhen "{ sky_color_spec == 0 }" range { -90 90 } export none parmtag { "autoscope" "0000000000000000" } } } } INDX DialogScriptXbr/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 */ #include { name "texture" script "texture" label "texture" code { "if ($map != \"\") {" "#if defined(VOP_SHADING)" " float myS = $isconnected_s ? $s : s;" " float myT = $isconnected_t ? $t : t;" " int fptex = $isconnected_ptexface ? $ptexface : getptextureid();" "#else" " float myS = $s;" " float myT = $t;" " int fptex = $ptexface;" "#endif" " string wrapmode = $wrap;" " if ($orient & 0x01) { myS = 1 - myS; }" " if ($orient & 0x02) { myT = 1 - myT; }" " if ($orient & 0x04) { float x = myS; myS = myT; myT = x; }" " string map_udim = $map;" " if ($udim) { map_udim = expand_udim(myS, myT, $map); }" " if (map_udim == '') { $clr = set($defclr); }" " else {" " if (map_udim != $map) {" " myS %= 1.0; myT %= 1.0;" " wrapmode = 'streak';" " }" " if ($isconnected_ds != 0 && $isconnected_dt != 0) {" " float tds = $ds*0.5, tdt = $dt*0.5;" " if ($orient & 0x04) { float x = tds; tds = tdt; tdt = x; }" " $clr = texture(map_udim," " myS - tds, myT - tdt," " myS + tds, myT - tdt," " myS + tds, myT + tdt," " myS - tds, myT + tdt," " \"wrap\", wrapmode, \"filter\", $filter," " \"width\", $width, \"border\", $border," " \"extrapolate\", $extrapol, \"lerp\", $interp," " \"channel\", $channel, \"face\", fptex," " \"blur\", $blur, \"pixelblur\", $pixelblur," " \"srccolorspace\", $srccolorspace);" " } else {" " $clr = texture(map_udim, myS, myT, \"wrap\", wrapmode," " \"filter\", $filter, \"width\", $width," " \"border\", $border, \"extrapolate\", $extrapol," " \"channel\", $channel, \"face\", fptex," " \"lerp\", $interp," " \"blur\", $blur, \"pixelblur\", $pixelblur," " \"srccolorspace\", $srccolorspace);" " }" " }" "} else {" " $clr = set($defclr);" "}" } input string map "Texture Map" input int udim "UDIM Filename Expansion" input float s "S Coordinate" input float t "T Coordinate" input float ds "S Derivative" input float dt "T Derivative" input string srccolorspace "Source Color Space" input string wrap "Wrap" // The parameters for map and wrap need to occur before the filter // macros are invoked (so that the parameters match the input // order) parm { name map label "Texture Map" type image default { "Mandril.pic" } } parm { name udim label "UDIM Filename Expansion" type toggle size 1 default { 0 } } parm { name srccolorspace label "Source Color Space" type string menu { "auto" "Automatic" "linear" "Linear" } default { "auto" } } parm { name wrap label "Wrap" type string menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } default { "repeat" } } VOP_FULL_FILTER_INPUT(filter, "Filter Type") VOP_FLT_INPUT_R( width, "Filter Width", 1, 1, 10) VOP_FLT_INPUT_R( blur, "Texture Blur", 0, 0, 1) VOP_FLT_INPUT_R( pixelblur, "Pixel Blur", 0, 0, 10) input vector4 border "Border Color" input int extrapol "Extrapolate Derivatives" input int interp "Interpolate MIP Levels" input vector4 defclr "Default Color" output vector clr "Texture Map Color" parm { name border label "Border Color" type color4 size 4 default { 0.0 0.0 0.0 1.0 } } parm { name extrapol label "Extrapolate Derivatives" type toggle size 1 default { 1 } } parm { name interp label "Interpolate MIP Levels" type toggle size 1 default { 0 } } VOP_CLR4_PARM("defclr", "Default Color", 0, 0, 0, 0) VOP_STR_INPUT(channel, "Texture Channel", "") VOP_INT_INPUT(ptexface, "PTexture Face", 0) input int orient "UV Orientation" parm { name orient label "UV Orientation" type int default { 0 } menu { "0" "Default" "1" "Flip S" "2" "Flip T" "3" "Flip S and T" "4" "Swap S/T" "5" "Swap S/T, Flip S" "6" "Swap S/T, Flip T" "7" "Swap S/T, Flip S and T" } } signature "RGB Values" default { } signature "RGBA Values" v4 { string int float float float float string string string float float float vector4 int int vector4 string int int vector4 } } INDX DialogScript Xbr/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "twoway" script "twoway" label "twoway" code { "#ifndef __vex" " $result = ($condtype != 0 ? ($condition != 0 ? $input2 : $input1)" " : ($condition != 0 ? $input1 : $input2));" "#else" " #if !strcmp($signature, \"b\")" " float $scale = ($condtype != 0 ? ($condition != 0 ? 1 : 0)" " : ($condition != 0 ? 0 : 1));" " $result = (1-$scale)*$input1 + $scale*$input2;" " #else" " $result = ($condtype != 0 ? ($condition != 0 ? $input2 : $input1)" " : ($condition != 0 ? $input1 : $input2));" " #endif" "#endif" } input int condition "Condition Value (int)" input float input1 "Input 1" input float input2 "Input 2" output float result "Output Value" signature "Float" default { } signature "Integer" i { int int int int } signature "String" s { int string string string } signature "3D Vector" v { int vector vector vector } signature "3D Point" p { int point point point } signature "3D Normal" n { int normal normal normal } signature "RGB Color" c { int color color color } signature "BSDF" b { int bsdf bsdf bsdf } signature "4D Vector" v4 { int vector4 vector4 vector4 } signature "3x3 Matrix" m3 { int matrix3 matrix3 matrix3 } signature "4x4 Matrix" m { int matrix matrix matrix } signature "Uniform Float" uf { ufloat ufloat ufloat ufloat } signature "Uniform 3D Vector" uv { ufloat uvector uvector uvector } signature "Uniform 3D Point" up { ufloat upoint upoint upoint } signature "Uniform 3D Normal" un { ufloat unormal unormal unormal } signature "Uniform RGB Color" uc { ufloat ucolor ucolor ucolor } signature "Uniform 4x4 Matrix" um { ufloat umatrix umatrix umatrix } parm { name condtype label Condition type int menu { "true" "Use Input 1 If Condition True" "false" "Use Input 1 If Condition False" } default { 0 } } VOP_FLT_PARM(input2, "Input 2", 0) VOP_INT_PARM(input2_i, "Input 2", 0) VOP_STR_PARM(input2_s, "Input 2", "") VOP_VEC_PARM(input2_v, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_p, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_n, "Input 2", 0, 0, 0) VOP_CLR_PARM(input2_c, "Input 2", 1, 1, 1) VOP_VEC4_PARM(input2_v4, "Input 2", 0, 0, 0, 0) parm { name input2_m3 label "Input 2" type float size 9 default { 1 0 0 0 1 0 0 0 1 } } parm { name input2_m label "Input 2" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } VOP_FLT_PARM(input2_uf, "Input 2", 0) VOP_VEC_PARM(input2_uv, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_up, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_un, "Input 2", 0, 0, 0) VOP_VEC_PARM(input2_uc, "Input 2", 0, 0, 0) parm { name input2_um label "Input 2" type float size 16 default { 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 } } group { name "g0" obsolete 12.0 } group { name "g1" obsolete 12.0 } group { name "g2" obsolete 12.0 } } INDXContentsWX 8 DialogScriptWU80707070000010000000006660000000000000000010000001307642007000001300000000000TRAILER!!!# Dialog script for uvcoords automatically generated 03/23/15 14:38:00 { name uvcoords script uvcoords label "UV Coords" output vector uv "Output Value" output float s "Component 1" output float t "Component 2" signature "Default Inputs" default { vector float float } outputoverrides default { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) } help { "" } } INDX DialogScriptXbr/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "vectofloat" script "vectofloat" label "vectofloat" outercode { INCLUDE_VOPLIB } code { "vop_vectofloat($vec, $fval1, $fval2, $fval3);" } input vector vec "Input Vector" output float fval1 "Component 1" output float fval2 "Component 2" output float fval3 "Component 3" VOP_VEC_PARM(vec, "Value", 0, 0, 0) VOP_VEC_PARM(vec_p, "Value", 0, 0, 0) VOP_VEC_PARM(vec_n, "Value", 0, 0, 0) VOP_CLR_PARM(vec_c, "Value", 0, 0, 0) VOP_VEC_PARM(vec_uv, "Value", 0, 0, 0) VOP_VEC_PARM(vec_up, "Value", 0, 0, 0) VOP_VEC_PARM(vec_un, "Value", 0, 0, 0) VOP_CLR_PARM(vec_uc, "Value", 0, 0, 0) signature "3D Vector" default { vector float float float } signature "3D Point" p { point float float float } signature "3D Normal" n { normal float float float } signature "RGB Color" c { color float float float } signature "Uniform 3D Vector" uv { uvector ufloat ufloat ufloat } signature "Uniform 3D Point" up { upoint ufloat ufloat ufloat } signature "Uniform 3D Normal" un { unormal ufloat ufloat ufloat } signature "Uniform RGB Color" uc { ucolor ufloat ufloat ufloat } } INDX DialogScriptzXbr/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "vectohvec" script "vectohvec" label "vectohvec" code { "$hvec = $vec;" "setcomp($hvec, $fval4, 3);" } VOP_VEC_INPUT( vec, "Input Vector", 0, 0, 0) VOP_FLT_INPUT( fval4, "Fourth Component", 0) output vector4 hvec "Output Vector4" } 0707070000010000000006660000000000000000010000001307642135200002000000012730expression.func# 5579 bytes ##nkGeomOutPath string nkGeomOutPath(string NKJOBROOT, string TYPEDIR, string ELEM, string ITEM, string SUFFIX, string HEAD, float VER, string dotake, float TAKE, string trange, float frame, float inc, string format, string style) { if (strmatch(format,"abc")) trange = "off"; string SEPARATOR = '_'; float PAD = 3; if (strmatch(style, "legacy")){ string SEPARATOR = '.'; PAD = 1; } if (strlen(NKJOBROOT) > 0 && strlen(TYPEDIR) > 0 && strlen(ELEM) > 0 && strlen(ITEM) > 0){ string JOBROOT = NKJOBROOT + "/" + TYPEDIR+"/"+ELEM+"/"+ITEM; # string ITEM_SUFFIX = ELEM + SEPARATOR + ITEM; string ITEM_SUFFIX = HEAD + ITEM; if(strlen(SUFFIX) > 0){ ITEM_SUFFIX = ITEM_SUFFIX + SEPARATOR + SUFFIX; JOBROOT = JOBROOT + "/" + SUFFIX; } string VER_TAKE = "v"+padzero(3,VER); if (strmatch(dotake,'on')){ if (strmatch(style, "legacy")){ VER_TAKE = VER_TAKE +"_t"+padzero(2,TAKE); } else { VER_TAKE = VER_TAKE +"t"+padzero(2,TAKE); } } if (strmatch(trange,'off')){ return JOBROOT+"/"+VER_TAKE+"/"+ITEM_SUFFIX+SEPARATOR+VER_TAKE+"." + format; }else{ return JOBROOT+"/"+VER_TAKE+"/"+ITEM_SUFFIX+SEPARATOR+VER_TAKE +"."+nkpadzero(4,2,frame,inc)+"." + format; return "############NA###########"; } }else{ return "############NA###########"; } } #nkfileoutPic -- defined in nkmantrta string nkfileoutPic(string NKJOBROOT, string TYPEDIR, string ITEM, string SECONDARY, float VER, float TAKE, string trange, float frame, float inc, string vm_device) { string format = "exr"; if(strmatch(vm_device,'Houdini'))format = "pic"; if(strmatch(vm_device,'TIFF'))format = "tif"; if(strmatch(vm_device,'OpenEXR'))format = "exr"; if(strmatch(vm_device,'PNG'))format = "png"; if(strmatch(vm_device,'JPEG'))format = "jpg"; if(strmatch(vm_device,'RAT'))format = "rat"; if(strmatch(vm_device,'IFD'))format = "ifd"; if(strmatch(vm_device,'IFD.SC'))format = "ifd.sc"; if (strlen(NKJOBROOT) > 0 && strlen(NKJOBROOT) > 0 && strlen(ITEM) > 0){ string JOBROOT = NKJOBROOT +"/"+TYPEDIR; string IMAGEHEAD = ${NK_SHOT}+"_"+ITEM+"_v"+padzero(3,VER)+"t"+padzero(2,TAKE); if(strlen(SECONDARY)>0){ IMAGEHEAD = ${NK_SHOT}+"_"+ITEM+"_"+SECONDARY+"_v"+padzero(3,VER)+"t"+padzero(2,TAKE); } if (strmatch(trange,'off')){ return JOBROOT+"/"+ITEM+"_v"+padzero(3,VER)+"t"+padzero(2,TAKE)+"/"+IMAGEHEAD+"." + format; }else{ return JOBROOT+"/"+ITEM+"_v"+padzero(3,VER)+"t"+padzero(2,TAKE)+"/"+IMAGEHEAD+"."+nkpadzero(4,2,frame,inc)+"." + format; } }else{ return "############NA###########"; } } #nkfileoutPic -- defined in nkmantrta string nkfileoutPicHash(string NKJOBROOT, string TYPEDIR, string ITEM, string SECONDARY, float VER, float TAKE, string trange, float frame, float inc, string vm_device) { string format = "exr"; if(strmatch(vm_device,'Houdini'))format = "pic"; if(strmatch(vm_device,'TIFF'))format = "tif"; if(strmatch(vm_device,'OpenEXR'))format = "exr"; if(strmatch(vm_device,'PNG'))format = "png"; if(strmatch(vm_device,'JPEG'))format = "jpg"; if(strmatch(vm_device,'RAT'))format = "rat"; if(strmatch(vm_device,'IFD'))format = "ifd"; if (strlen(NKJOBROOT) > 0 && strlen(NKJOBROOT) > 0 && strlen(ITEM) > 0){ string JOBROOT = NKJOBROOT +"/"+TYPEDIR; string IMAGEHEAD = ${NK_SHOT}+"_"+ITEM+"_v"+padzero(3,VER)+"t"+padzero(2,TAKE); if(strlen(SECONDARY)>0){ IMAGEHEAD = ${NK_SHOT}+"_"+ITEM+"_"+SECONDARY+"_v"+padzero(3,VER)+"t"+padzero(2,TAKE); } if (strmatch(trange,'off')){ return JOBROOT+"/"+ITEM+"_v"+padzero(3,VER)+"t"+padzero(2,TAKE)+"/"+IMAGEHEAD+"." + format; }else{ return JOBROOT+"/"+ITEM+"_v"+padzero(3,VER)+"t"+padzero(2,TAKE)+"/"+IMAGEHEAD+".#." + format; } }else{ return "############NA###########"; } } #nkjobroot defined in nkgeomout4.6 string nkjobroot(string DEST) { string JOBROOT = ""; if (strmatch(DEST,'work') && strlen($NK_JOB_PATH) > 0) { JOBROOT = $NK_JOB_PATH; } else if (strmatch(DEST,'user_data') && strlen($NK_JOB_USER_PATH) > 0) { JOBROOT = $NK_JOB_USER_PATH; } else if (strmatch(DEST,'cache') && strlen($NK_JOB_CACHE_PATH) > 0) { JOBROOT = $NK_JOB_CACHE_PATH; } return JOBROOT; } #nkjobrootshot defined in nkgeomout4.0 string nkjobrootshot(string DEST, string SHOT) { string JOBROOT = ""; if (strmatch(DEST,'work') && strlen($NK_SHOW_WORK_PATH) > 0) { JOBROOT = $NK_SHOW_WORK_PATH + '/' + SHOT + '/CG/houdini'; } else if (strmatch(DEST,'user_data') && strlen($NK_SHOW_USER_PATH) > 0) { JOBROOT = $NK_SHOW_USER_PATH + '/' + SHOT + '/CG/houdini'; } else if (strmatch(DEST,'cache') && strlen($NK_SHOW_CACHE_PATH) > 0) { JOBROOT = $NK_SHOW_CACHE_PATH + '/' + SHOT + '/CG/houdini'; } return JOBROOT; } #nkpadzero string nkpadzero(float pad, float padsub, float frame, float inc) { if (inc==int(inc)){ return padzero(pad, frame); }else{ float floorF = floor(frame); return padzero(pad, floorF)+"_"+padzero(padsub,floor((frame - floorF)/inc)); } } #opin string opin(float input) { return opinputpath(".",input); } 0707070000010000000006660000000000000000010000001307642135200001000000000662obj.defcomment "" position 5 2 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1492659073 modify 1492787604 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200001100000000020obj.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200001500000000041obj.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002000000000032obj/noMore.inittype = geo matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200001700000001046obj/noMore.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position 0.43014 3.65443 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1492684135 modify 1492787942 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003000000031220obj/noMore.spareparmdef group { name "stdswitcher4" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher4_1" label "Render" parm { name "shop_materialpath" baseparm label "Material" export none } parm { name "shop_materialopts" baseparm label "Options" invisible export none } parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendervisibility" } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubd" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdstyle" } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "subdgroup" } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightcategories" label "Light Selection" type string default { "*" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filter" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "filterwidth" } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "matte" } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rayshade" } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type toggle default { "0" } disablewhen "{ allowmotionblur == 0 }" parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "shadingquality" } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "flatness" } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "raypredice" } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "curvesurface" } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rmbackface" } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "rendersubdcurves" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "renderpointsas" } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "usenforpoints" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pointscale" } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "pscalediameter" } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "metavolume" } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "coving" } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "overridedetail" } parmtag { "spare_category" "Geometry" } } parm { name "vm_procuseroottransform" label "Proc Use Root Transform" type toggle default { "1" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "procuseroottransform" } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher4_2" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } 0707070000010000000006660000000000000000010000001307642135200002000000004643obj/noMore.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) shop_materialpath [ 0 locks=0 ] ( "" ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher4 [ 0 locks=0 ] ( 0 0 0 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) lightcategories [ 0 locks=0 ] ( * ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "off" ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.050000000000000003 ) vm_raypredice [ 0 locks=0 ] ( 0 ) vm_curvesurface [ 0 locks=0 ] ( "off" ) vm_rmbackface [ 0 locks=0 ] ( "off" ) shop_geometrypath [ 0 locks=0 ] ( "" ) vm_forcegeometry [ 0 locks=0 ] ( "on" ) vm_rendersubdcurves [ 0 locks=0 ] ( "off" ) vm_renderpoints [ 0 locks=0 ] ( 2 ) vm_renderpointsas [ 0 locks=0 ] ( 0 ) vm_usenforpoints [ 0 locks=0 ] ( "off" ) vm_pointscale [ 0 locks=0 ] ( 1 ) vm_pscalediameter [ 0 locks=0 ] ( "off" ) vm_metavolume [ 0 locks=0 ] ( "off" ) vm_coving [ 0 locks=0 ] ( 1 ) vm_materialoverride [ 0 locks=0 ] ( compact ) vm_overridedetail [ 0 locks=0 ] ( "off" ) vm_procuseroottransform [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001307642135200002400000000041obj/noMore.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002700000000034obj/noMore/color1.inittype = color matchesdef = 1 0707070000010000000006660000000000000000010000001307642135200002600000001012obj/noMore/color1.defsopflags sopflags = comment "" position -3.30212 0.309235 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 sphere1 0 1 "input1" } inputs { 0 sphere1 0 1 } stat { create 1492686881 modify 1492689015 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002700000001016obj/noMore/color1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) deleteallcolorattribs [ 0 locks=0 ] ( "off" ) class [ 0 locks=0 ] ( 1 ) colortype [ 0 locks=0 ] ( 0 ) color [ 0 locks=0 ] ( 1 1 1 ) seed [ 0 locks=0 ] ( 0 ) rampattribute [ 0 locks=0 ] ( "" ) ramprange [ 0 locks=0 ] ( 0 1 ) ramp [ 0 locks=0 ] ( 2 ) ramp1pos [ 0 locks=0 ] ( 0 ) ramp1c [ 0 locks=0 ] ( 0 0 0 ) ramp1interp [ 0 locks=0 ] ( "linear" ) ramp2pos [ 0 locks=0 ] ( 1 ) ramp2c [ 0 locks=0 ] ( 1 1 1 ) ramp2interp [ 0 locks=0 ] ( "linear" ) } 0707070000010000000006660000000000000000010000001307642135200003300000000116obj/noMore/color1.userdata ___Version______toolcount___2 ___toolid___ sop_color0707070000010000000006660000000000000000010000001307642135200003700000000044obj/noMore/attribwrangle1.inittype = attribwrangle matchesdef = 1 0707070000010000000006660000000000000000010000001307642135200003600000001006obj/noMore/attribwrangle1.defsopflags sopflags = comment "" position -1.99535 -8.41729 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 copy1 1 1 "input1" } inputs { 0 copy1 0 1 } stat { create 1492688967 modify 1492694219 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003700000001257obj/noMore/attribwrangle1.parm{ version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 8 locks=0 ] ( "@width = length(@P)*0.01;" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200004300000000031obj/noMore/attribwrangle1.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200001000000000670vex.defcomment "" position 5.5 2.5 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1492659074 modify 1492694206 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200001100000000020vex.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200001500000000041vex.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200001000000000666mat.defcomment "" position 5 1.5 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1492659074 modify 1492694206 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200001100000000020mat.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200001500000000041mat.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200001700000000046mat/white.inittype = materialbuilder matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200001600000001577mat/white.defcomment "Created from Gallery Entry: Constant Mantra Constant Shader" position 0 0 connectornextid 10 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material on outputsNamed3 { } inputsNamed3 { 0 "" "" 1 "opacity" 1 "" "" 1 "difclr" 2 "" "" 1 "dif_map" 3 "" "" 1 "opacmap" 4 "" "" 1 "uv" 5 "" "" 1 "Cd" 6 "" "" 1 "usePointColor" 7 "" "" 1 "usePointAlpha" 8 "" "" 1 "Alpha" 9 "" "" 1 "Ce" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 "" 0 1 } stat { create 1492689059 modify 1492787684 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 creator gallery::constant explicit 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002700000021120mat/white.spareparmdef group { name "shading" label "Surface" parm { name "difclr" label "Color" type color size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "usePointColor" label "Tint with Point Color" type toggle default { "on" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "dif_map" label "Color Map" type image default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opacity" label "Opacity" type color size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "usePointAlpha" label "Use Point Alpha" type toggle default { "on" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opacmap" label "Opacity Map" type image default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } group { name "shading_1" label "OpenGL" group { name "folder0" label "Surface" parm { name "ogl_light" label "Use Lighting" type toggle default { "1" } help "None" parmtag { "spare_category" "OGL" } } parm { name "sepparm6" label "sepparm6" type separator default { "" } } parm { name "ogl_alpha" label "OGL Alpha" type float default { "1" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "ogl_cutout" label "Transparent Texture Alpha" type toggle default { "1" } help "None" parmtag { "spare_category" "OGL" } } parm { name "ogl_amb" label "OGL Ambient" type color size 3 default { "1" "1" "1" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "sepparm12" label "sepparm12" type separator default { "" } } parm { name "ogl_diff" label "OGL Diffuse" type color size 3 default { [ "ch(\"difclrr\")" hscript-expr ] [ "ch(\"difclrr\")" hscript-expr ] [ "ch(\"difclrr\")" hscript-expr ] } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } multiparm { name "ogl_numtex" label "Texture Layers" default 1 parmtag { "spare_category" "OGL" } parm { name "ogl_tex#" label "Texture #" type image default { "`chs(\"dif_map\")`" } help "None" parmtag { "filechooser_mode" "read" } } parm { name "ogl_tex_min_filter#" label "Minification Filter" type string default { "GL_LINEAR_MIPMAP_LINEAR" } help "None" menu { "GL_NEAREST" "Poor: Nearest" "GL_LINEAR" "Poor: Linear" "GL_NEAREST_MIPMAP_NEAREST" "Fastest (Nearest/Nearest)" "GL_LINEAR_MIPMAP_NEAREST" "Better (Linear/Nearest)" "GL_NEAREST_MIPMAP_LINEAR" "Good (Nearest/Linear)" "GL_LINEAR_MIPMAP_LINEAR" "Best (Linear/Linear)" } } parm { name "ogl_tex_mag_filter#" label "Magnification Filter" type string default { "GL_LINEAR" } help "None" menu { "GL_NEAREST" "Nearest" "GL_LINEAR" "Linear" } } parm { name "ogl_clamping_mode#" label "Clamp Texture" type toggle default { "0" } help "None" } } parm { name "sepparm8" label "sepparm8" type separator default { "" } } parm { name "ogl_spec" label "OGL Specular" type color size 3 default { "1" "1" "1" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "ogl_specmap" label "OGL Specular Map" type image default { "" } help "None" parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "OGL" } } parm { name "ogl_speclayer" label "Specular Layer" type integer default { "0" } help "None" disablewhen "{ ogl_specmap == \"\" }" range { 0 15 } } parm { name "ogl_rough" label "OGL Roughness" type float default { "0.05" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "ogl_adjustshiny" label "Adjust Shininess with Alpha Channel" type toggle default { [ "off" hscript-expr ] } help "None" disablewhen "{ ogl_specmap == \"\" }" } parm { name "ogl_shinyrange" label "Shininess Range" type vector2 size 2 default { "10" "30" } help "None" disablewhen "{ ogl_specmap == \"\" } { ogl_adjustshiny == 0 }" range { -1 1 } } parm { name "sepparm10" label "sepparm10" type separator default { "" } } parm { name "ogl_opacitymap" label "OGL Opacity Map" type image default { "`chs(\"opacmap\")`" } help "None" parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "OGL" } } parm { name "ogl_opacitylayer" label "Opacity Layer" type integer default { "0" } help "None" disablewhen "{ ogl_opacitymap == \"\" }" range { 0 15 } } } group { name "folder0_1" label "Displace" parm { name "ogl_bumpmap" label "OGL Bump Map" type image default { "" } help "None" parmtag { "filechooser_mode" "read" } } parm { name "ogl_bumptype" label "Bump Map Type" type string default { "height" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" menu { "height" "Height Map" "uv" "UV Bump Map" "xyz" "XYZ Bump Map" } } parm { name "ogl_bumpscale" label "Bump Scale" type float default { "1" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" range { 0 10 } } parm { name "ogl_bumpbias" label "Bump Map Range" type string default { "zeroone" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" menu { "zeroone" "0 to 1" "centered" "-1 to 1" } } parm { name "ogl_bumplayer" label "Bump Layer" type integer default { "0" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" range { 0 15 } } parm { name "ogl_bumpinvert" label "Invert Bumps" type toggle default { "0" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" } parm { name "sepparm7" label "sepparm7" type separator default { "" } } parm { name "ogl_normalmap" label "OGL Normal Map" type image default { "" } help "None" parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "OGL" } } parm { name "ogl_normalbias" label "Normal Map Range" type string default { "zeroone" } help "None" disablewhen "{ ogl_normalmap == \"\" }" menu { "zeroone" "0 to 1" "centered" "-1 to 1" } } parm { name "ogl_normallayer" label "Normal Layer" type integer default { "0" } help "None" disablewhen "{ ogl_normalmap == \"\" }" range { 0 15 } parmtag { "spare_category" "OGL" } } parm { name "sepparm9" label "sepparm9" type separator default { "" } } } group { name "folder0_2" label "Environment" parm { name "ogl_envmap" label "OGL Environment Map" type image default { "" } help "None" parmtag { "filechooser_mode" "read" } } parm { name "ogl_envrotate" label "Env Map Rotation" type vector size 3 default { "0" "0" "0" } help "None" disablewhen "{ ogl_envmap == \"\" }" range { -1 1 } } parm { name "ogl_envrotorder" label "Env Rotate Order" type string default { "xyz" } help "None" menu { "xyz" "Rx Ry Rz" "xzy" "Rx Rz Ry" "yxz" "Ry Rx Rz" "yzx" "Ry Rz Rx" "zxy" "Rz Rx Ry" "zyx" "Rz Ry Rx" } } parm { name "ogl_envscale" label "Reflection Intensity" type float default { "0.1" } help "None" disablewhen "{ ogl_envmap == \"\" }" range { 0 2 } } } } group { name "shading_2" label "Compile" invisibletab parm { name "vop_compiler" baseparm label "Compiler" export none } parm { name "vop_forcecompile" baseparm label "Force Compile" export none } } parm { name "Cd" label "Attribute Color" type color invisible size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Alpha" label "Attribute Alpha" type float invisible default { "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Ce" label "Emission" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } 0707070000010000000006660000000000000000010000001307642135200001600000000677mat/white.chn{ channel ogl_diffr { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"difclrr\") } } channel ogl_diffg { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"difclrr\") } } channel ogl_diffb { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"difclrr\") } } } 0707070000010000000006660000000000000000010000001307642135200001700000003744mat/white.parm{ version 0.8 vop_compiler [ 0 locks=0 autoscope=0 ] ( "vcc -r -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) shading [ 0 locks=0 ] ( 0 0 0 ) difclr [ 0 locks=0 ] ( 1 1 1 ) usePointColor [ 0 locks=0 ] ( "on" ) dif_map [ 0 locks=0 ] ( "" ) opacity [ 0 locks=0 ] ( 1 1 1 ) usePointAlpha [ 0 locks=0 ] ( "on" ) opacmap [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 0 0 0 ) ogl_light [ 0 locks=0 autoscope=0 ] ( "off" ) sepparm6 [ 0 locks=0 ] ( ) ogl_alpha [ 0 locks=0 ] ( 1 ) ogl_cutout [ 0 locks=0 ] ( "on" ) ogl_amb [ 0 locks=0 ] ( 1 1 1 ) sepparm12 [ 0 locks=0 ] ( ) ogl_diff [ 0 locks=0 ] ( [ ogl_diffr 1 ] [ ogl_diffg 1 ] [ ogl_diffb 1 ] ) ogl_numtex [ 0 locks=0 autoscope=0 ] ( 1 ) ogl_tex1 [ 0 locks=0 autoscope=0 ] ( `chs(\"dif_map\")` ) ogl_tex_min_filter1 [ 0 locks=0 autoscope=0 ] ( GL_LINEAR_MIPMAP_LINEAR ) ogl_tex_mag_filter1 [ 0 locks=0 autoscope=0 ] ( GL_LINEAR ) ogl_clamping_mode1 [ 0 locks=0 autoscope=0 ] ( "off" ) sepparm8 [ 0 locks=0 ] ( ) ogl_spec [ 0 locks=0 ] ( 1 1 1 ) ogl_specmap [ 0 locks=0 ] ( "" ) ogl_speclayer [ 0 locks=0 ] ( 0 ) ogl_rough [ 0 locks=0 autoscope=0 ] ( 0.050000000699999998 ) ogl_adjustshiny [ 0 locks=0 ] ( "off" ) ogl_shinyrange [ 0 locks=0 ] ( 10 30 ) sepparm10 [ 0 locks=0 ] ( ) ogl_opacitymap [ 0 locks=0 ] ( `chs(\"opacmap\")` ) ogl_opacitylayer [ 0 locks=0 ] ( 0 ) ogl_bumpmap [ 0 locks=0 ] ( "" ) ogl_bumptype [ 0 locks=0 ] ( height ) ogl_bumpscale [ 0 locks=0 ] ( 1 ) ogl_bumpbias [ 0 locks=0 ] ( zeroone ) ogl_bumplayer [ 0 locks=0 ] ( 0 ) ogl_bumpinvert [ 0 locks=0 ] ( "off" ) sepparm7 [ 0 locks=0 ] ( ) ogl_normalmap [ 0 locks=0 ] ( "" ) ogl_normalbias [ 0 locks=0 ] ( zeroone ) ogl_normallayer [ 0 locks=0 ] ( 0 ) sepparm9 [ 0 locks=0 ] ( ) ogl_envmap [ 0 locks=0 ] ( "" ) ogl_envrotate [ 0 locks=0 ] ( 0 0 0 ) ogl_envrotorder [ 0 locks=0 ] ( xyz ) ogl_envscale [ 0 locks=0 autoscope=0 ] ( 0.10000000100000001 ) Cd [ 0 locks=0 ] ( 1 1 1 ) Alpha [ 0 locks=0 ] ( 1 ) Ce [ 0 locks=0 ] ( 0 0 0 ) } 0707070000010000000006660000000000000000010000001307642135200002300000000217mat/white.userdata ___Version___16.0.557__inputgroup_Compile collapsed__inputgroup_OpenGL collapsed__inputgroup_Surface collapsed0707070000010000000006660000000000000000010000001307642135200002700000000040mat/white/opacity.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002600000001042mat/white/opacity.defcomment "" position 19.0026 -11.6229 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "opacity" 2 "bound_opacity" } inputsNamed3 { 3 "" "" 1 "input" } inputs { 0 "" 0 1 } stat { create 1179852107 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002700000004510mat/white/opacity.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( opacity ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( Opacity ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "color" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 1 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 1 1 1 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200003300000000041mat/white/opacity.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003200000000040mat/white/vectohvec4.inittype = vectohvec matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003100000001065mat/white/vectohvec4.defcomment "" position 21.6585 -11.6229 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 6 "hvec" } inputsNamed3 { 4 opacity 1 1 "vec" 5 "" "" 1 "fval4" } inputs { 0 opacity 0 1 1 "" 0 1 } stat { create 1179852111 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003200000000106mat/white/vectohvec4.parm{ version 0.8 vec [ 0 locks=0 ] ( 0 0 0 ) fval4 [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001307642135200003600000000031mat/white/vectohvec4.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200002700000000035mat/white/output1.inittype = output matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002600000001231mat/white/output1.defcomment "" position 32.2821 -8.74432 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 5 "shader" } inputsNamed3 { 3 premultColors 5 1 "Cf" 4 multiply3 5 1 "Of" 6 "" "" 1 "Af" 7 "" "" 1 "N" 8 "" "" 1 "F" } inputs { 0 premultColors 0 1 1 multiply3 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 } stat { create 1179715752 modify 1492689261 author rmagee@taxco access 0777 } color UT_Color RGB 0.84 0.84 0.84 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002700000000270mat/white/output1.parm{ version 0.8 contexttype [ 0 locks=0 ] ( surface ) outputcodelast [ 0 locks=0 ] ( "off" ) parmorder [ 0 locks=0 ] ( "difclr usePointColor map Cd opacclr usePointAlpha map3 Alpha" ) } 0707070000010000000006660000000000000000010000001307642135200003300000000041mat/white/output1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003000000000036mat/white/texture1.inittype = texture matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002700000002131mat/white/texture1.defcomment "" position 24.3144 -0.808825 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 46 "clr" } inputsNamed3 { 31 map 1 1 "map" 32 "" "" 1 "udim" 33 uvcoords2 4 1 "s" 34 uvcoords2 5 1 "t" 35 "" "" 1 "ds" 36 "" "" 1 "dt" 37 "" "" 1 "srccolorspace" 38 "" "" 1 "wrap" 39 "" "" 1 "filter" 40 "" "" 1 "width" 41 "" "" 1 "blur" 42 "" "" 1 "pixelblur" 43 "" "" 1 "border" 44 "" "" 1 "extrapol" 45 "" "" 1 "interp" 47 "" "" 1 "defclr" 48 "" "" 1 "channel" 49 "" "" 1 "ptexface" 50 "" "" 1 "orient" } inputs { 0 map 0 1 1 "" 0 1 2 uvcoords2 1 1 3 uvcoords2 2 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 "" 0 1 10 "" 0 1 11 "" 0 1 12 "" 0 1 13 "" 0 1 14 "" 0 1 15 "" 0 1 16 "" 0 1 17 "" 0 1 18 "" 0 1 } stat { create 1179716023 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003000000000772mat/white/texture1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) map [ 0 locks=0 ] ( mandril.pic ) udim [ 0 locks=0 ] ( "off" ) srccolorspace [ 0 locks=0 ] ( auto ) wrap [ 0 locks=0 ] ( repeat ) filter [ 0 locks=0 ] ( box ) width [ 0 locks=0 ] ( 1 ) blur [ 0 locks=0 ] ( 0 ) pixelblur [ 0 locks=0 ] ( 0 ) border [ 0 locks=0 ] ( 0 0 0 1 ) extrapol [ 0 locks=0 ] ( "on" ) interp [ 0 locks=0 ] ( "off" ) defclr [ 0 locks=0 ] ( 1 1 1 1 ) channel [ 0 locks=0 ] ( "" ) ptexface [ 0 locks=0 ] ( 0 ) orient [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001307642135200003400000000031mat/white/texture1.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200002600000000040mat/white/difclr.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002500000001003mat/white/difclr.defcomment "" position 24.3144 -6.13923 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "difclr" 2 "bound_difclr" } inputsNamed3 { } inputs { } stat { create 1179716088 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002600000004527mat/white/difclr.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( difclr ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( Color ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "color" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 1 1 1 ) color4def [ 0 locks=0 ] ( 0.89999997600000003 0 0 1 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200003200000000041mat/white/difclr.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002300000000040mat/white/map.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002200000001006mat/white/map.defcomment "" position 21.6585 -0.682025 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "dif_map" 2 "bound_dif_map" } inputsNamed3 { } inputs { } stat { create 1179716229 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002300000004514mat/white/map.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( dif_map ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Color Map" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "image" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200002700000000041mat/white/map.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003000000000036mat/white/texture2.inittype = texture matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002700000002151mat/white/texture2.defcomment "" position 24.3144 -9.02113 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 46 "clr" } inputsNamed3 { 31 map3 1 1 "map" 32 "" "" 1 "udim" 33 uvcoords2 4 1 "s" 34 uvcoords2 5 1 "t" 35 "" "" 1 "ds" 36 "" "" 1 "dt" 37 "" "" 1 "srccolorspace" 38 "" "" 1 "wrap" 39 "" "" 1 "filter" 40 "" "" 1 "width" 41 "" "" 1 "blur" 42 "" "" 1 "pixelblur" 43 "" "" 1 "border" 44 "" "" 1 "extrapol" 45 "" "" 1 "interp" 47 vectohvec4 6 1 "defclr" 48 "" "" 1 "channel" 49 "" "" 1 "ptexface" 50 "" "" 1 "orient" } inputs { 0 map3 0 1 1 "" 0 1 2 uvcoords2 1 1 3 uvcoords2 2 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 "" 0 1 10 "" 0 1 11 "" 0 1 12 "" 0 1 13 "" 0 1 14 "" 0 1 15 vectohvec4 0 1 16 "" 0 1 17 "" 0 1 18 "" 0 1 } stat { create 1179852072 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003000000000772mat/white/texture2.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) map [ 0 locks=0 ] ( Mandril.pic ) udim [ 0 locks=0 ] ( "off" ) srccolorspace [ 0 locks=0 ] ( auto ) wrap [ 0 locks=0 ] ( repeat ) filter [ 0 locks=0 ] ( box ) width [ 0 locks=0 ] ( 1 ) blur [ 0 locks=0 ] ( 0 ) pixelblur [ 0 locks=0 ] ( 0 ) border [ 0 locks=0 ] ( 0 0 0 1 ) extrapol [ 0 locks=0 ] ( "on" ) interp [ 0 locks=0 ] ( "off" ) defclr [ 0 locks=0 ] ( 0 0 0 0 ) channel [ 0 locks=0 ] ( "" ) ptexface [ 0 locks=0 ] ( 0 ) orient [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001307642135200003400000000031mat/white/texture2.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200002400000000040mat/white/map3.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002300000001005mat/white/map3.defcomment "" position 21.6585 -8.96933 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "opacmap" 2 "bound_opacmap" } inputsNamed3 { } inputs { } stat { create 1179852090 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002400000004516mat/white/map3.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( opacmap ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Opacity Map" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "image" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200003000000000041mat/white/map3.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003500000000037mat/white/premultColors.inittype = multiply matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003400000001113mat/white/premultColors.defcomment "" position 29.6262 -6.75383 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 5 "product" } inputsNamed3 { 3 multiply1 7 1 "input1" 4 multiply3 5 1 "input2" } inputs { 0 multiply1 0 1 1 multiply3 0 1 } stat { create 1185895944 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003500000000020mat/white/premultColors.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200004100000000041mat/white/premultColors.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003100000000037mat/white/uvcoords2.inittype = uvcoords matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003000000000772mat/white/uvcoords2.defcomment "" position 21.6585 -3.33563 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 3 "uv" 4 "s" 5 "t" } inputsNamed3 { } inputs { } stat { create 1191451607 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003100000000020mat/white/uvcoords2.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200003500000000031mat/white/uvcoords2.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200004200000000035mat/white/uvcoords2/s_global.inittype = global matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004100000000755mat/white/uvcoords2/s_global.defcomment "" position 4.80971 0.370124 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "s" } inputsNamed3 { } inputs { } stat { create 1182551069 modify 1183565374 author liza@chaos access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004200000000161mat/white/uvcoords2/s_global.parm{ version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "on" ) varname [ 0 locks=0 ] ( s ) } 0707070000010000000006660000000000000000010000001307642135200004600000000041mat/white/uvcoords2/s_global.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200004200000000035mat/white/uvcoords2/t_global.inittype = global matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004100000000756mat/white/uvcoords2/t_global.defcomment "" position 4.90915 -0.613184 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "t" } inputsNamed3 { } inputs { } stat { create 1182551069 modify 1183565387 author liza@chaos access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004200000000161mat/white/uvcoords2/t_global.parm{ version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "on" ) varname [ 0 locks=0 ] ( t ) } 0707070000010000000006660000000000000000010000001307642135200004600000000041mat/white/uvcoords2/t_global.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200005000000000043mat/white/uvcoords2/shadingAttriUV.inittype = shadinglayer matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004700000000772mat/white/uvcoords2/shadingAttriUV.defcomment "" position 1.8565 0.223634 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "uv" 3 "bound_uv" } inputsNamed3 { } inputs { } stat { create 1187129021 modify 1191368788 author liza@chaos access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200005000000000274mat/white/uvcoords2/shadingAttriUV.parm{ version 0.8 attrib [ 0 locks=0 ] ( "uv" ) useasparmdefiner [ 0 locks=0 ] ( "off" ) layer [ 0 locks=0 ] ( 1 ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) } 0707070000010000000006660000000000000000010000001307642135200005400000000041mat/white/uvcoords2/shadingAttriUV.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200004200000000035mat/white/uvcoords2/choose_S.inittype = twoway matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004100000001201mat/white/uvcoords2/choose_S.defcomment "" position 6.33186 0.706664 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 10 "result" } inputsNamed3 { 7 shadingAttriUV 3 1 "condition" 8 vec2float 5 1 "input1" 9 s_global 1 1 "input2" } inputs { 0 shadingAttriUV 1 1 1 vec2float 0 1 2 s_global 0 1 } stat { create 1187129045 modify 1187129092 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004200000001232mat/white/uvcoords2/choose_S.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) condtype [ 0 locks=0 ] ( 0 ) input2 [ 0 locks=0 ] ( 0 ) input2_i [ 0 locks=0 ] ( 0 ) input2_s [ 0 locks=0 ] ( "" ) input2_v [ 0 locks=0 ] ( 0 0 0 ) input2_p [ 0 locks=0 ] ( 0 0 0 ) input2_n [ 0 locks=0 ] ( 0 0 0 ) input2_c [ 0 locks=0 ] ( 1 1 1 ) input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) input2_uf [ 0 locks=0 ] ( 0 ) input2_uv [ 0 locks=0 ] ( 0 0 0 ) input2_up [ 0 locks=0 ] ( 0 0 0 ) input2_un [ 0 locks=0 ] ( 0 0 0 ) input2_uc [ 0 locks=0 ] ( 0 0 0 ) input2_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } 0707070000010000000006660000000000000000010000001307642135200004600000000031mat/white/uvcoords2/choose_S.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200004300000000041mat/white/uvcoords2/vec2float.inittype = vectofloat matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004200000001057mat/white/uvcoords2/vec2float.defcomment "" position 3.36006 0.184721 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 5 "fval1" 6 "fval2" } inputsNamed3 { 4 shadingAttriUV 2 1 "vec" } inputs { 0 shadingAttriUV 0 1 } stat { create 1187129053 modify 1187129254 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004300000000446mat/white/uvcoords2/vec2float.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) vec [ 0 locks=0 ] ( 0 0 0 ) vec_p [ 0 locks=0 ] ( 0 0 0 ) vec_n [ 0 locks=0 ] ( 0 0 0 ) vec_c [ 0 locks=0 ] ( 0 0 0 ) vec_uv [ 0 locks=0 ] ( 0 0 0 ) vec_up [ 0 locks=0 ] ( 0 0 0 ) vec_un [ 0 locks=0 ] ( 0 0 0 ) vec_uc [ 0 locks=0 ] ( 0 0 0 ) } 0707070000010000000006660000000000000000010000001307642135200004700000000031mat/white/uvcoords2/vec2float.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200004200000000035mat/white/uvcoords2/choose_T.inittype = twoway matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004100000001201mat/white/uvcoords2/choose_T.defcomment "" position 6.49179 -0.27401 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 10 "result" } inputsNamed3 { 7 shadingAttriUV 3 1 "condition" 8 vec2float 6 1 "input1" 9 t_global 1 1 "input2" } inputs { 0 shadingAttriUV 1 1 1 vec2float 1 1 2 t_global 0 1 } stat { create 1187129045 modify 1187129160 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004200000001232mat/white/uvcoords2/choose_T.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) condtype [ 0 locks=0 ] ( 0 ) input2 [ 0 locks=0 ] ( 0 ) input2_i [ 0 locks=0 ] ( 0 ) input2_s [ 0 locks=0 ] ( "" ) input2_v [ 0 locks=0 ] ( 0 0 0 ) input2_p [ 0 locks=0 ] ( 0 0 0 ) input2_n [ 0 locks=0 ] ( 0 0 0 ) input2_c [ 0 locks=0 ] ( 1 1 1 ) input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) input2_uf [ 0 locks=0 ] ( 0 ) input2_uv [ 0 locks=0 ] ( 0 0 0 ) input2_up [ 0 locks=0 ] ( 0 0 0 ) input2_un [ 0 locks=0 ] ( 0 0 0 ) input2_uc [ 0 locks=0 ] ( 0 0 0 ) input2_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } 0707070000010000000006660000000000000000010000001307642135200004600000000031mat/white/uvcoords2/choose_T.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200004300000000041mat/white/uvcoords2/float2vec.inittype = floattovec matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004200000001102mat/white/uvcoords2/float2vec.defcomment "" position 8.01391 1.37778 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 8 "vec" } inputsNamed3 { 6 choose_S 10 1 "fval1" 7 choose_T 10 1 "fval2" } inputs { 0 choose_S 0 1 1 choose_T 0 1 } stat { create 1191368841 modify 1191437776 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004300000000331mat/white/uvcoords2/float2vec.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) fval1 [ 0 locks=0 ] ( 0 ) fval2 [ 0 locks=0 ] ( 0 ) fval3 [ 0 locks=0 ] ( 0 ) fval1_uv [ 0 locks=0 ] ( 0 ) fval2_uv [ 0 locks=0 ] ( 0 ) fval3_uv [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001307642135200004700000000031mat/white/uvcoords2/float2vec.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200004400000000040mat/white/uvcoords2/suboutput1.inittype = suboutput matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004300000001130mat/white/uvcoords2/suboutput1.defcomment "" position 9.42709 0.438463 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 3 float2vec 8 1 "uv" 4 choose_S 10 1 "s" 5 choose_T 10 1 "t" } inputs { 0 float2vec 0 1 1 choose_S 0 1 2 choose_T 0 1 } stat { create 1191445892 modify 1191445964 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004400000007074mat/white/uvcoords2/suboutput1.parm{ version 0.8 name1 [ 0 locks=0 ] ( uv ) label1 [ 0 locks=0 ] ( "" ) name2 [ 0 locks=0 ] ( s ) label2 [ 0 locks=0 ] ( "" ) name3 [ 0 locks=0 ] ( t ) label3 [ 0 locks=0 ] ( "" ) name4 [ 0 locks=0 ] ( "" ) label4 [ 0 locks=0 ] ( "" ) name5 [ 0 locks=0 ] ( "" ) label5 [ 0 locks=0 ] ( "" ) name6 [ 0 locks=0 ] ( "" ) label6 [ 0 locks=0 ] ( "" ) name7 [ 0 locks=0 ] ( "" ) label7 [ 0 locks=0 ] ( "" ) name8 [ 0 locks=0 ] ( "" ) label8 [ 0 locks=0 ] ( "" ) name9 [ 0 locks=0 ] ( "" ) label9 [ 0 locks=0 ] ( "" ) name10 [ 0 locks=0 ] ( "" ) label10 [ 0 locks=0 ] ( "" ) name11 [ 0 locks=0 ] ( "" ) label11 [ 0 locks=0 ] ( "" ) name12 [ 0 locks=0 ] ( "" ) label12 [ 0 locks=0 ] ( "" ) name13 [ 0 locks=0 ] ( "" ) label13 [ 0 locks=0 ] ( "" ) name14 [ 0 locks=0 ] ( "" ) label14 [ 0 locks=0 ] ( "" ) name15 [ 0 locks=0 ] ( "" ) label15 [ 0 locks=0 ] ( "" ) name16 [ 0 locks=0 ] ( "" ) label16 [ 0 locks=0 ] ( "" ) name17 [ 0 locks=0 ] ( "" ) label17 [ 0 locks=0 ] ( "" ) name18 [ 0 locks=0 ] ( "" ) label18 [ 0 locks=0 ] ( "" ) name19 [ 0 locks=0 ] ( "" ) label19 [ 0 locks=0 ] ( "" ) name20 [ 0 locks=0 ] ( "" ) label20 [ 0 locks=0 ] ( "" ) name21 [ 0 locks=0 ] ( "" ) label21 [ 0 locks=0 ] ( "" ) name22 [ 0 locks=0 ] ( "" ) label22 [ 0 locks=0 ] ( "" ) name23 [ 0 locks=0 ] ( "" ) label23 [ 0 locks=0 ] ( "" ) name24 [ 0 locks=0 ] ( "" ) label24 [ 0 locks=0 ] ( "" ) name25 [ 0 locks=0 ] ( "" ) label25 [ 0 locks=0 ] ( "" ) name26 [ 0 locks=0 ] ( "" ) label26 [ 0 locks=0 ] ( "" ) name27 [ 0 locks=0 ] ( "" ) label27 [ 0 locks=0 ] ( "" ) name28 [ 0 locks=0 ] ( "" ) label28 [ 0 locks=0 ] ( "" ) name29 [ 0 locks=0 ] ( "" ) label29 [ 0 locks=0 ] ( "" ) name30 [ 0 locks=0 ] ( "" ) label30 [ 0 locks=0 ] ( "" ) name31 [ 0 locks=0 ] ( "" ) label31 [ 0 locks=0 ] ( "" ) name32 [ 0 locks=0 ] ( "" ) label32 [ 0 locks=0 ] ( "" ) name33 [ 0 locks=0 ] ( "" ) label33 [ 0 locks=0 ] ( "" ) name34 [ 0 locks=0 ] ( "" ) label34 [ 0 locks=0 ] ( "" ) name35 [ 0 locks=0 ] ( "" ) label35 [ 0 locks=0 ] ( "" ) name36 [ 0 locks=0 ] ( "" ) label36 [ 0 locks=0 ] ( "" ) name37 [ 0 locks=0 ] ( "" ) label37 [ 0 locks=0 ] ( "" ) name38 [ 0 locks=0 ] ( "" ) label38 [ 0 locks=0 ] ( "" ) name39 [ 0 locks=0 ] ( "" ) label39 [ 0 locks=0 ] ( "" ) name40 [ 0 locks=0 ] ( "" ) label40 [ 0 locks=0 ] ( "" ) name41 [ 0 locks=0 ] ( "" ) label41 [ 0 locks=0 ] ( "" ) name42 [ 0 locks=0 ] ( "" ) label42 [ 0 locks=0 ] ( "" ) name43 [ 0 locks=0 ] ( "" ) label43 [ 0 locks=0 ] ( "" ) name44 [ 0 locks=0 ] ( "" ) label44 [ 0 locks=0 ] ( "" ) name45 [ 0 locks=0 ] ( "" ) label45 [ 0 locks=0 ] ( "" ) name46 [ 0 locks=0 ] ( "" ) label46 [ 0 locks=0 ] ( "" ) name47 [ 0 locks=0 ] ( "" ) label47 [ 0 locks=0 ] ( "" ) name48 [ 0 locks=0 ] ( "" ) label48 [ 0 locks=0 ] ( "" ) name49 [ 0 locks=0 ] ( "" ) label49 [ 0 locks=0 ] ( "" ) name50 [ 0 locks=0 ] ( "" ) label50 [ 0 locks=0 ] ( "" ) name51 [ 0 locks=0 ] ( "" ) label51 [ 0 locks=0 ] ( "" ) name52 [ 0 locks=0 ] ( "" ) label52 [ 0 locks=0 ] ( "" ) name53 [ 0 locks=0 ] ( "" ) label53 [ 0 locks=0 ] ( "" ) name54 [ 0 locks=0 ] ( "" ) label54 [ 0 locks=0 ] ( "" ) name55 [ 0 locks=0 ] ( "" ) label55 [ 0 locks=0 ] ( "" ) name56 [ 0 locks=0 ] ( "" ) label56 [ 0 locks=0 ] ( "" ) name57 [ 0 locks=0 ] ( "" ) label57 [ 0 locks=0 ] ( "" ) name58 [ 0 locks=0 ] ( "" ) label58 [ 0 locks=0 ] ( "" ) name59 [ 0 locks=0 ] ( "" ) label59 [ 0 locks=0 ] ( "" ) name60 [ 0 locks=0 ] ( "" ) label60 [ 0 locks=0 ] ( "" ) name61 [ 0 locks=0 ] ( "" ) label61 [ 0 locks=0 ] ( "" ) name62 [ 0 locks=0 ] ( "" ) label62 [ 0 locks=0 ] ( "" ) name63 [ 0 locks=0 ] ( "" ) label63 [ 0 locks=0 ] ( "" ) name64 [ 0 locks=0 ] ( "" ) label64 [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200005000000000041mat/white/uvcoords2/suboutput1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200004300000000037mat/white/uvcoords2/subinput1.inittype = subinput matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004200000000750mat/white/uvcoords2/subinput1.defcomment "" position 1.61964 1.31767 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1191445892 modify 1191446032 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004300000000020mat/white/uvcoords2/subinput1.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200004700000000041mat/white/uvcoords2/subinput1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003100000000037mat/white/multiply1.inittype = multiply matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003000000001154mat/white/multiply1.defcomment "" position 26.9703 -1.14468 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 7 "product" } inputsNamed3 { 4 twoway2 10 1 "input1" 5 texture1 46 1 "input2" 6 difclr 1 1 "input3" } inputs { 0 twoway2 0 1 1 texture1 0 1 2 difclr 0 1 } stat { create 1199730186 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003100000000020mat/white/multiply1.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200003500000000041mat/white/multiply1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002300000000040mat/white/Cd1.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002200000001007mat/white/Cd1.defcomment "" position 21.6585 2.14807 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "Cd" 2 "bound_Cd" } inputsNamed3 { } inputs { } stat { create 1181872479 modify 1490084395 author mark@beijing.sidefx.com access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002300000004514mat/white/Cd1.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( Cd ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Attribute Color" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "color" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 1 1 1 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "on" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200002700000000041mat/white/Cd1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003600000000040mat/white/usePointColor1.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003500000001016mat/white/usePointColor1.defcomment "" position 21.6585 4.80167 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "usePointColor" 2 "bound_usePointColor" } inputsNamed3 { } inputs { } stat { create 1181944270 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003600000004536mat/white/usePointColor1.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( usePointColor ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Tint with Point Color" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "toggle" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "on" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200004200000000041mat/white/usePointColor1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002700000000035mat/white/twoway2.inittype = twoway matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002600000001151mat/white/twoway2.defcomment "" position 24.3144 3.54987 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 10 "result" } inputsNamed3 { 7 usePointColor1 1 1 "condition" 8 Cd1 1 1 "input1" 9 "" "" 1 "input2" } inputs { 0 usePointColor1 0 1 1 Cd1 0 1 2 "" 0 1 } stat { create 1199730320 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002700000001224mat/white/twoway2.parm{ version 0.8 signature [ 0 locks=0 ] ( c ) condtype [ 0 locks=0 ] ( 0 ) input2 [ 0 locks=0 ] ( 0 ) input2_i [ 0 locks=0 ] ( 0 ) input2_s [ 0 locks=0 ] ( "" ) input2_v [ 0 locks=0 ] ( 0 0 0 ) input2_p [ 0 locks=0 ] ( 0 0 0 ) input2_n [ 0 locks=0 ] ( 0 0 0 ) input2_c [ 0 locks=0 ] ( 1 1 1 ) input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) input2_uf [ 0 locks=0 ] ( 0 ) input2_uv [ 0 locks=0 ] ( 0 0 0 ) input2_up [ 0 locks=0 ] ( 0 0 0 ) input2_un [ 0 locks=0 ] ( 0 0 0 ) input2_uc [ 0 locks=0 ] ( 0 0 0 ) input2_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } 0707070000010000000006660000000000000000010000001307642135200003300000000031mat/white/twoway2.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200003500000000040mat/white/usePointAlpha.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003400000001016mat/white/usePointAlpha.defcomment "" position 21.6585 -14.453 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "usePointAlpha" 2 "bound_usePointAlpha" } inputsNamed3 { } inputs { } stat { create 1181944270 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003500000004530mat/white/usePointAlpha.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( usePointAlpha ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Use Point Alpha" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "toggle" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "on" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200004100000000041mat/white/usePointAlpha.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003300000000035mat/white/chooseAlpha.inittype = twoway matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003200000001154mat/white/chooseAlpha.defcomment "" position 24.3144 -15.7048 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 10 "result" } inputsNamed3 { 7 usePointAlpha 1 1 "condition" 8 Alpha 1 1 "input1" 9 "" "" 1 "input2" } inputs { 0 usePointAlpha 0 1 1 Alpha 0 1 2 "" 0 1 } stat { create 1180714189 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003300000001232mat/white/chooseAlpha.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) condtype [ 0 locks=0 ] ( 0 ) input2 [ 0 locks=0 ] ( 1 ) input2_i [ 0 locks=0 ] ( 1 ) input2_s [ 0 locks=0 ] ( "" ) input2_v [ 0 locks=0 ] ( 1 1 1 ) input2_p [ 0 locks=0 ] ( 1 1 1 ) input2_n [ 0 locks=0 ] ( 1 1 1 ) input2_c [ 0 locks=0 ] ( 1 1 1 ) input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) input2_uf [ 0 locks=0 ] ( 1 ) input2_uv [ 0 locks=0 ] ( 1 1 1 ) input2_up [ 0 locks=0 ] ( 1 1 1 ) input2_un [ 0 locks=0 ] ( 1 1 1 ) input2_uc [ 0 locks=0 ] ( 1 1 1 ) input2_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } 0707070000010000000006660000000000000000010000001307642135200003700000000031mat/white/chooseAlpha.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200002500000000040mat/white/Alpha.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002400000001016mat/white/Alpha.defcomment "" position 21.6585 -17.1066 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "Alpha" 2 "bound_Alpha" } inputsNamed3 { } inputs { } stat { create 1181872479 modify 1490084395 author mark@beijing.sidefx.com access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002500000004517mat/white/Alpha.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( Alpha ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Attribute Alpha" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 1 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 1 1 1 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "on" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200003100000000041mat/white/Alpha.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003100000000037mat/white/multiply3.inittype = multiply matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003000000001123mat/white/multiply3.defcomment "" position 26.9703 -12.363 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 5 "product" } inputsNamed3 { 3 texture2 46 1 "input1" 6 chooseAlpha 10 1 "input2" } inputs { 0 texture2 0 1 1 chooseAlpha 0 1 } stat { create 1236207156 modify 1490084395 author stucker@finland access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003100000000020mat/white/multiply3.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200003500000000041mat/white/multiply3.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002200000000040mat/white/Ce.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002100000001062mat/white/Ce.defcomment "" position 32.2821 -6.82883 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "Ce" 3 "bound_Ce" } inputsNamed3 { 1 premultColors 5 1 "input" } inputs { 0 premultColors 0 1 } stat { create 1238516157 modify 1490084395 author stucker@finland access 0777 } color UT_Color RGB 0 0.533 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002200000004516mat/white/Ce.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( Ce ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( Emission ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float3" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "whenconnected" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "on" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200002600000000041mat/white/Ce.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003000000000036mat/white/collect1.inittype = collect matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002700000001041mat/white/collect1.defcomment "" position 34.938 -8.96932 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 1 output1 5 1 "shader1" } inputs { 0 output1 0 1 } stat { create 1278596959 modify 1490084400 author jroberts@alabama.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003000000000020mat/white/collect1.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200003400000000041mat/white/collect1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200001700000000046mat/black.inittype = materialbuilder matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200001600000001603mat/black.defcomment "Created from Gallery Entry: Constant Mantra Constant Shader" position 0 -2.03 connectornextid 10 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material on outputsNamed3 { } inputsNamed3 { 0 "" "" 1 "opacity" 1 "" "" 1 "difclr" 2 "" "" 1 "dif_map" 3 "" "" 1 "opacmap" 4 "" "" 1 "uv" 5 "" "" 1 "Cd" 6 "" "" 1 "usePointColor" 7 "" "" 1 "usePointAlpha" 8 "" "" 1 "Alpha" 9 "" "" 1 "Ce" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 "" 0 1 } stat { create 1492689059 modify 1492787682 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 creator gallery::constant explicit 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002700000021120mat/black.spareparmdef group { name "shading" label "Surface" parm { name "difclr" label "Color" type color size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "usePointColor" label "Tint with Point Color" type toggle default { "on" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "dif_map" label "Color Map" type image default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opacity" label "Opacity" type color size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "usePointAlpha" label "Use Point Alpha" type toggle default { "on" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opacmap" label "Opacity Map" type image default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } group { name "shading_1" label "OpenGL" group { name "folder0" label "Surface" parm { name "ogl_light" label "Use Lighting" type toggle default { "1" } help "None" parmtag { "spare_category" "OGL" } } parm { name "sepparm6" label "sepparm6" type separator default { "" } } parm { name "ogl_alpha" label "OGL Alpha" type float default { "1" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "ogl_cutout" label "Transparent Texture Alpha" type toggle default { "1" } help "None" parmtag { "spare_category" "OGL" } } parm { name "ogl_amb" label "OGL Ambient" type color size 3 default { "1" "1" "1" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "sepparm12" label "sepparm12" type separator default { "" } } parm { name "ogl_diff" label "OGL Diffuse" type color size 3 default { [ "ch(\"difclrr\")" hscript-expr ] [ "ch(\"difclrr\")" hscript-expr ] [ "ch(\"difclrr\")" hscript-expr ] } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } multiparm { name "ogl_numtex" label "Texture Layers" default 1 parmtag { "spare_category" "OGL" } parm { name "ogl_tex#" label "Texture #" type image default { "`chs(\"dif_map\")`" } help "None" parmtag { "filechooser_mode" "read" } } parm { name "ogl_tex_min_filter#" label "Minification Filter" type string default { "GL_LINEAR_MIPMAP_LINEAR" } help "None" menu { "GL_NEAREST" "Poor: Nearest" "GL_LINEAR" "Poor: Linear" "GL_NEAREST_MIPMAP_NEAREST" "Fastest (Nearest/Nearest)" "GL_LINEAR_MIPMAP_NEAREST" "Better (Linear/Nearest)" "GL_NEAREST_MIPMAP_LINEAR" "Good (Nearest/Linear)" "GL_LINEAR_MIPMAP_LINEAR" "Best (Linear/Linear)" } } parm { name "ogl_tex_mag_filter#" label "Magnification Filter" type string default { "GL_LINEAR" } help "None" menu { "GL_NEAREST" "Nearest" "GL_LINEAR" "Linear" } } parm { name "ogl_clamping_mode#" label "Clamp Texture" type toggle default { "0" } help "None" } } parm { name "sepparm8" label "sepparm8" type separator default { "" } } parm { name "ogl_spec" label "OGL Specular" type color size 3 default { "1" "1" "1" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "ogl_specmap" label "OGL Specular Map" type image default { "" } help "None" parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "OGL" } } parm { name "ogl_speclayer" label "Specular Layer" type integer default { "0" } help "None" disablewhen "{ ogl_specmap == \"\" }" range { 0 15 } } parm { name "ogl_rough" label "OGL Roughness" type float default { "0.05" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "ogl_adjustshiny" label "Adjust Shininess with Alpha Channel" type toggle default { [ "off" hscript-expr ] } help "None" disablewhen "{ ogl_specmap == \"\" }" } parm { name "ogl_shinyrange" label "Shininess Range" type vector2 size 2 default { "10" "30" } help "None" disablewhen "{ ogl_specmap == \"\" } { ogl_adjustshiny == 0 }" range { -1 1 } } parm { name "sepparm10" label "sepparm10" type separator default { "" } } parm { name "ogl_opacitymap" label "OGL Opacity Map" type image default { "`chs(\"opacmap\")`" } help "None" parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "OGL" } } parm { name "ogl_opacitylayer" label "Opacity Layer" type integer default { "0" } help "None" disablewhen "{ ogl_opacitymap == \"\" }" range { 0 15 } } } group { name "folder0_1" label "Displace" parm { name "ogl_bumpmap" label "OGL Bump Map" type image default { "" } help "None" parmtag { "filechooser_mode" "read" } } parm { name "ogl_bumptype" label "Bump Map Type" type string default { "height" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" menu { "height" "Height Map" "uv" "UV Bump Map" "xyz" "XYZ Bump Map" } } parm { name "ogl_bumpscale" label "Bump Scale" type float default { "1" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" range { 0 10 } } parm { name "ogl_bumpbias" label "Bump Map Range" type string default { "zeroone" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" menu { "zeroone" "0 to 1" "centered" "-1 to 1" } } parm { name "ogl_bumplayer" label "Bump Layer" type integer default { "0" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" range { 0 15 } } parm { name "ogl_bumpinvert" label "Invert Bumps" type toggle default { "0" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" } parm { name "sepparm7" label "sepparm7" type separator default { "" } } parm { name "ogl_normalmap" label "OGL Normal Map" type image default { "" } help "None" parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "OGL" } } parm { name "ogl_normalbias" label "Normal Map Range" type string default { "zeroone" } help "None" disablewhen "{ ogl_normalmap == \"\" }" menu { "zeroone" "0 to 1" "centered" "-1 to 1" } } parm { name "ogl_normallayer" label "Normal Layer" type integer default { "0" } help "None" disablewhen "{ ogl_normalmap == \"\" }" range { 0 15 } parmtag { "spare_category" "OGL" } } parm { name "sepparm9" label "sepparm9" type separator default { "" } } } group { name "folder0_2" label "Environment" parm { name "ogl_envmap" label "OGL Environment Map" type image default { "" } help "None" parmtag { "filechooser_mode" "read" } } parm { name "ogl_envrotate" label "Env Map Rotation" type vector size 3 default { "0" "0" "0" } help "None" disablewhen "{ ogl_envmap == \"\" }" range { -1 1 } } parm { name "ogl_envrotorder" label "Env Rotate Order" type string default { "xyz" } help "None" menu { "xyz" "Rx Ry Rz" "xzy" "Rx Rz Ry" "yxz" "Ry Rx Rz" "yzx" "Ry Rz Rx" "zxy" "Rz Rx Ry" "zyx" "Rz Ry Rx" } } parm { name "ogl_envscale" label "Reflection Intensity" type float default { "0.1" } help "None" disablewhen "{ ogl_envmap == \"\" }" range { 0 2 } } } } group { name "shading_2" label "Compile" invisibletab parm { name "vop_compiler" baseparm label "Compiler" export none } parm { name "vop_forcecompile" baseparm label "Force Compile" export none } } parm { name "Cd" label "Attribute Color" type color invisible size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Alpha" label "Attribute Alpha" type float invisible default { "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Ce" label "Emission" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } 0707070000010000000006660000000000000000010000001307642135200001600000000677mat/black.chn{ channel ogl_diffr { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"difclrr\") } } channel ogl_diffg { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"difclrr\") } } channel ogl_diffb { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"difclrr\") } } } 0707070000010000000006660000000000000000010000001307642135200001700000003744mat/black.parm{ version 0.8 vop_compiler [ 0 locks=0 autoscope=0 ] ( "vcc -r -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) shading [ 0 locks=0 ] ( 0 0 0 ) difclr [ 0 locks=0 ] ( 0 0 0 ) usePointColor [ 0 locks=0 ] ( "on" ) dif_map [ 0 locks=0 ] ( "" ) opacity [ 0 locks=0 ] ( 1 1 1 ) usePointAlpha [ 0 locks=0 ] ( "on" ) opacmap [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 0 0 0 ) ogl_light [ 0 locks=0 autoscope=0 ] ( "off" ) sepparm6 [ 0 locks=0 ] ( ) ogl_alpha [ 0 locks=0 ] ( 1 ) ogl_cutout [ 0 locks=0 ] ( "on" ) ogl_amb [ 0 locks=0 ] ( 1 1 1 ) sepparm12 [ 0 locks=0 ] ( ) ogl_diff [ 0 locks=0 ] ( [ ogl_diffr 0 ] [ ogl_diffg 0 ] [ ogl_diffb 0 ] ) ogl_numtex [ 0 locks=0 autoscope=0 ] ( 1 ) ogl_tex1 [ 0 locks=0 autoscope=0 ] ( `chs(\"dif_map\")` ) ogl_tex_min_filter1 [ 0 locks=0 autoscope=0 ] ( GL_LINEAR_MIPMAP_LINEAR ) ogl_tex_mag_filter1 [ 0 locks=0 autoscope=0 ] ( GL_LINEAR ) ogl_clamping_mode1 [ 0 locks=0 autoscope=0 ] ( "off" ) sepparm8 [ 0 locks=0 ] ( ) ogl_spec [ 0 locks=0 ] ( 1 1 1 ) ogl_specmap [ 0 locks=0 ] ( "" ) ogl_speclayer [ 0 locks=0 ] ( 0 ) ogl_rough [ 0 locks=0 autoscope=0 ] ( 0.050000000699999998 ) ogl_adjustshiny [ 0 locks=0 ] ( "off" ) ogl_shinyrange [ 0 locks=0 ] ( 10 30 ) sepparm10 [ 0 locks=0 ] ( ) ogl_opacitymap [ 0 locks=0 ] ( `chs(\"opacmap\")` ) ogl_opacitylayer [ 0 locks=0 ] ( 0 ) ogl_bumpmap [ 0 locks=0 ] ( "" ) ogl_bumptype [ 0 locks=0 ] ( height ) ogl_bumpscale [ 0 locks=0 ] ( 1 ) ogl_bumpbias [ 0 locks=0 ] ( zeroone ) ogl_bumplayer [ 0 locks=0 ] ( 0 ) ogl_bumpinvert [ 0 locks=0 ] ( "off" ) sepparm7 [ 0 locks=0 ] ( ) ogl_normalmap [ 0 locks=0 ] ( "" ) ogl_normalbias [ 0 locks=0 ] ( zeroone ) ogl_normallayer [ 0 locks=0 ] ( 0 ) sepparm9 [ 0 locks=0 ] ( ) ogl_envmap [ 0 locks=0 ] ( "" ) ogl_envrotate [ 0 locks=0 ] ( 0 0 0 ) ogl_envrotorder [ 0 locks=0 ] ( xyz ) ogl_envscale [ 0 locks=0 autoscope=0 ] ( 0.10000000100000001 ) Cd [ 0 locks=0 ] ( 1 1 1 ) Alpha [ 0 locks=0 ] ( 1 ) Ce [ 0 locks=0 ] ( 0 0 0 ) } 0707070000010000000006660000000000000000010000001307642135200002300000000217mat/black.userdata ___Version___16.0.557__inputgroup_Compile collapsed__inputgroup_OpenGL collapsed__inputgroup_Surface collapsed0707070000010000000006660000000000000000010000001307642135200002700000000040mat/black/opacity.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002600000001042mat/black/opacity.defcomment "" position 19.0026 -11.6229 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "opacity" 2 "bound_opacity" } inputsNamed3 { 3 "" "" 1 "input" } inputs { 0 "" 0 1 } stat { create 1179852107 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002700000004510mat/black/opacity.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( opacity ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( Opacity ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "color" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 1 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 1 1 1 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200003300000000041mat/black/opacity.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003200000000040mat/black/vectohvec4.inittype = vectohvec matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003100000001065mat/black/vectohvec4.defcomment "" position 21.6585 -11.6229 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 6 "hvec" } inputsNamed3 { 4 opacity 1 1 "vec" 5 "" "" 1 "fval4" } inputs { 0 opacity 0 1 1 "" 0 1 } stat { create 1179852111 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003200000000106mat/black/vectohvec4.parm{ version 0.8 vec [ 0 locks=0 ] ( 0 0 0 ) fval4 [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001307642135200003600000000031mat/black/vectohvec4.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200002700000000035mat/black/output1.inittype = output matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002600000001231mat/black/output1.defcomment "" position 32.2821 -8.74432 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 5 "shader" } inputsNamed3 { 3 premultColors 5 1 "Cf" 4 multiply3 5 1 "Of" 6 "" "" 1 "Af" 7 "" "" 1 "N" 8 "" "" 1 "F" } inputs { 0 premultColors 0 1 1 multiply3 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 } stat { create 1179715752 modify 1492689271 author rmagee@taxco access 0777 } color UT_Color RGB 0.84 0.84 0.84 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002700000000270mat/black/output1.parm{ version 0.8 contexttype [ 0 locks=0 ] ( surface ) outputcodelast [ 0 locks=0 ] ( "off" ) parmorder [ 0 locks=0 ] ( "difclr usePointColor map Cd opacclr usePointAlpha map3 Alpha" ) } 0707070000010000000006660000000000000000010000001307642135200003300000000041mat/black/output1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003000000000036mat/black/texture1.inittype = texture matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002700000002131mat/black/texture1.defcomment "" position 24.3144 -0.808825 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 46 "clr" } inputsNamed3 { 31 map 1 1 "map" 32 "" "" 1 "udim" 33 uvcoords2 4 1 "s" 34 uvcoords2 5 1 "t" 35 "" "" 1 "ds" 36 "" "" 1 "dt" 37 "" "" 1 "srccolorspace" 38 "" "" 1 "wrap" 39 "" "" 1 "filter" 40 "" "" 1 "width" 41 "" "" 1 "blur" 42 "" "" 1 "pixelblur" 43 "" "" 1 "border" 44 "" "" 1 "extrapol" 45 "" "" 1 "interp" 47 "" "" 1 "defclr" 48 "" "" 1 "channel" 49 "" "" 1 "ptexface" 50 "" "" 1 "orient" } inputs { 0 map 0 1 1 "" 0 1 2 uvcoords2 1 1 3 uvcoords2 2 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 "" 0 1 10 "" 0 1 11 "" 0 1 12 "" 0 1 13 "" 0 1 14 "" 0 1 15 "" 0 1 16 "" 0 1 17 "" 0 1 18 "" 0 1 } stat { create 1179716023 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003000000000772mat/black/texture1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) map [ 0 locks=0 ] ( mandril.pic ) udim [ 0 locks=0 ] ( "off" ) srccolorspace [ 0 locks=0 ] ( auto ) wrap [ 0 locks=0 ] ( repeat ) filter [ 0 locks=0 ] ( box ) width [ 0 locks=0 ] ( 1 ) blur [ 0 locks=0 ] ( 0 ) pixelblur [ 0 locks=0 ] ( 0 ) border [ 0 locks=0 ] ( 0 0 0 1 ) extrapol [ 0 locks=0 ] ( "on" ) interp [ 0 locks=0 ] ( "off" ) defclr [ 0 locks=0 ] ( 1 1 1 1 ) channel [ 0 locks=0 ] ( "" ) ptexface [ 0 locks=0 ] ( 0 ) orient [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001307642135200003400000000031mat/black/texture1.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200002600000000040mat/black/difclr.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002500000001003mat/black/difclr.defcomment "" position 24.3144 -6.13923 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "difclr" 2 "bound_difclr" } inputsNamed3 { } inputs { } stat { create 1179716088 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002600000004527mat/black/difclr.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( difclr ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( Color ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "color" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 1 1 1 ) color4def [ 0 locks=0 ] ( 0.89999997600000003 0 0 1 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200003200000000041mat/black/difclr.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002300000000040mat/black/map.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002200000001006mat/black/map.defcomment "" position 21.6585 -0.682025 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "dif_map" 2 "bound_dif_map" } inputsNamed3 { } inputs { } stat { create 1179716229 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002300000004514mat/black/map.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( dif_map ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Color Map" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "image" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200002700000000041mat/black/map.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003000000000036mat/black/texture2.inittype = texture matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002700000002151mat/black/texture2.defcomment "" position 24.3144 -9.02113 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 46 "clr" } inputsNamed3 { 31 map3 1 1 "map" 32 "" "" 1 "udim" 33 uvcoords2 4 1 "s" 34 uvcoords2 5 1 "t" 35 "" "" 1 "ds" 36 "" "" 1 "dt" 37 "" "" 1 "srccolorspace" 38 "" "" 1 "wrap" 39 "" "" 1 "filter" 40 "" "" 1 "width" 41 "" "" 1 "blur" 42 "" "" 1 "pixelblur" 43 "" "" 1 "border" 44 "" "" 1 "extrapol" 45 "" "" 1 "interp" 47 vectohvec4 6 1 "defclr" 48 "" "" 1 "channel" 49 "" "" 1 "ptexface" 50 "" "" 1 "orient" } inputs { 0 map3 0 1 1 "" 0 1 2 uvcoords2 1 1 3 uvcoords2 2 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 "" 0 1 10 "" 0 1 11 "" 0 1 12 "" 0 1 13 "" 0 1 14 "" 0 1 15 vectohvec4 0 1 16 "" 0 1 17 "" 0 1 18 "" 0 1 } stat { create 1179852072 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003000000000772mat/black/texture2.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) map [ 0 locks=0 ] ( Mandril.pic ) udim [ 0 locks=0 ] ( "off" ) srccolorspace [ 0 locks=0 ] ( auto ) wrap [ 0 locks=0 ] ( repeat ) filter [ 0 locks=0 ] ( box ) width [ 0 locks=0 ] ( 1 ) blur [ 0 locks=0 ] ( 0 ) pixelblur [ 0 locks=0 ] ( 0 ) border [ 0 locks=0 ] ( 0 0 0 1 ) extrapol [ 0 locks=0 ] ( "on" ) interp [ 0 locks=0 ] ( "off" ) defclr [ 0 locks=0 ] ( 0 0 0 0 ) channel [ 0 locks=0 ] ( "" ) ptexface [ 0 locks=0 ] ( 0 ) orient [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001307642135200003400000000031mat/black/texture2.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200002400000000040mat/black/map3.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002300000001005mat/black/map3.defcomment "" position 21.6585 -8.96933 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "opacmap" 2 "bound_opacmap" } inputsNamed3 { } inputs { } stat { create 1179852090 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002400000004516mat/black/map3.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( opacmap ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Opacity Map" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "image" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200003000000000041mat/black/map3.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003500000000037mat/black/premultColors.inittype = multiply matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003400000001113mat/black/premultColors.defcomment "" position 29.6262 -6.75383 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 5 "product" } inputsNamed3 { 3 multiply1 7 1 "input1" 4 multiply3 5 1 "input2" } inputs { 0 multiply1 0 1 1 multiply3 0 1 } stat { create 1185895944 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003500000000020mat/black/premultColors.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200004100000000041mat/black/premultColors.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003100000000037mat/black/uvcoords2.inittype = uvcoords matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003000000000772mat/black/uvcoords2.defcomment "" position 21.6585 -3.33563 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 3 "uv" 4 "s" 5 "t" } inputsNamed3 { } inputs { } stat { create 1191451607 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003100000000020mat/black/uvcoords2.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200003500000000031mat/black/uvcoords2.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200004200000000035mat/black/uvcoords2/s_global.inittype = global matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004100000000755mat/black/uvcoords2/s_global.defcomment "" position 4.80971 0.370124 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "s" } inputsNamed3 { } inputs { } stat { create 1182551069 modify 1183565374 author liza@chaos access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004200000000161mat/black/uvcoords2/s_global.parm{ version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "on" ) varname [ 0 locks=0 ] ( s ) } 0707070000010000000006660000000000000000010000001307642135200004600000000041mat/black/uvcoords2/s_global.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200004200000000035mat/black/uvcoords2/t_global.inittype = global matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004100000000756mat/black/uvcoords2/t_global.defcomment "" position 4.90915 -0.613184 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "t" } inputsNamed3 { } inputs { } stat { create 1182551069 modify 1183565387 author liza@chaos access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004200000000161mat/black/uvcoords2/t_global.parm{ version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "on" ) varname [ 0 locks=0 ] ( t ) } 0707070000010000000006660000000000000000010000001307642135200004600000000041mat/black/uvcoords2/t_global.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200005000000000043mat/black/uvcoords2/shadingAttriUV.inittype = shadinglayer matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004700000000772mat/black/uvcoords2/shadingAttriUV.defcomment "" position 1.8565 0.223634 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "uv" 3 "bound_uv" } inputsNamed3 { } inputs { } stat { create 1187129021 modify 1191368788 author liza@chaos access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200005000000000274mat/black/uvcoords2/shadingAttriUV.parm{ version 0.8 attrib [ 0 locks=0 ] ( "uv" ) useasparmdefiner [ 0 locks=0 ] ( "off" ) layer [ 0 locks=0 ] ( 1 ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) } 0707070000010000000006660000000000000000010000001307642135200005400000000041mat/black/uvcoords2/shadingAttriUV.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200004200000000035mat/black/uvcoords2/choose_S.inittype = twoway matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004100000001201mat/black/uvcoords2/choose_S.defcomment "" position 6.33186 0.706664 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 10 "result" } inputsNamed3 { 7 shadingAttriUV 3 1 "condition" 8 vec2float 5 1 "input1" 9 s_global 1 1 "input2" } inputs { 0 shadingAttriUV 1 1 1 vec2float 0 1 2 s_global 0 1 } stat { create 1187129045 modify 1187129092 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004200000001232mat/black/uvcoords2/choose_S.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) condtype [ 0 locks=0 ] ( 0 ) input2 [ 0 locks=0 ] ( 0 ) input2_i [ 0 locks=0 ] ( 0 ) input2_s [ 0 locks=0 ] ( "" ) input2_v [ 0 locks=0 ] ( 0 0 0 ) input2_p [ 0 locks=0 ] ( 0 0 0 ) input2_n [ 0 locks=0 ] ( 0 0 0 ) input2_c [ 0 locks=0 ] ( 1 1 1 ) input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) input2_uf [ 0 locks=0 ] ( 0 ) input2_uv [ 0 locks=0 ] ( 0 0 0 ) input2_up [ 0 locks=0 ] ( 0 0 0 ) input2_un [ 0 locks=0 ] ( 0 0 0 ) input2_uc [ 0 locks=0 ] ( 0 0 0 ) input2_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } 0707070000010000000006660000000000000000010000001307642135200004600000000031mat/black/uvcoords2/choose_S.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200004300000000041mat/black/uvcoords2/vec2float.inittype = vectofloat matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004200000001057mat/black/uvcoords2/vec2float.defcomment "" position 3.36006 0.184721 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 5 "fval1" 6 "fval2" } inputsNamed3 { 4 shadingAttriUV 2 1 "vec" } inputs { 0 shadingAttriUV 0 1 } stat { create 1187129053 modify 1187129254 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004300000000446mat/black/uvcoords2/vec2float.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) vec [ 0 locks=0 ] ( 0 0 0 ) vec_p [ 0 locks=0 ] ( 0 0 0 ) vec_n [ 0 locks=0 ] ( 0 0 0 ) vec_c [ 0 locks=0 ] ( 0 0 0 ) vec_uv [ 0 locks=0 ] ( 0 0 0 ) vec_up [ 0 locks=0 ] ( 0 0 0 ) vec_un [ 0 locks=0 ] ( 0 0 0 ) vec_uc [ 0 locks=0 ] ( 0 0 0 ) } 0707070000010000000006660000000000000000010000001307642135200004700000000031mat/black/uvcoords2/vec2float.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200004200000000035mat/black/uvcoords2/choose_T.inittype = twoway matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004100000001201mat/black/uvcoords2/choose_T.defcomment "" position 6.49179 -0.27401 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 10 "result" } inputsNamed3 { 7 shadingAttriUV 3 1 "condition" 8 vec2float 6 1 "input1" 9 t_global 1 1 "input2" } inputs { 0 shadingAttriUV 1 1 1 vec2float 1 1 2 t_global 0 1 } stat { create 1187129045 modify 1187129160 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004200000001232mat/black/uvcoords2/choose_T.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) condtype [ 0 locks=0 ] ( 0 ) input2 [ 0 locks=0 ] ( 0 ) input2_i [ 0 locks=0 ] ( 0 ) input2_s [ 0 locks=0 ] ( "" ) input2_v [ 0 locks=0 ] ( 0 0 0 ) input2_p [ 0 locks=0 ] ( 0 0 0 ) input2_n [ 0 locks=0 ] ( 0 0 0 ) input2_c [ 0 locks=0 ] ( 1 1 1 ) input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) input2_uf [ 0 locks=0 ] ( 0 ) input2_uv [ 0 locks=0 ] ( 0 0 0 ) input2_up [ 0 locks=0 ] ( 0 0 0 ) input2_un [ 0 locks=0 ] ( 0 0 0 ) input2_uc [ 0 locks=0 ] ( 0 0 0 ) input2_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } 0707070000010000000006660000000000000000010000001307642135200004600000000031mat/black/uvcoords2/choose_T.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200004300000000041mat/black/uvcoords2/float2vec.inittype = floattovec matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004200000001102mat/black/uvcoords2/float2vec.defcomment "" position 8.01391 1.37778 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 8 "vec" } inputsNamed3 { 6 choose_S 10 1 "fval1" 7 choose_T 10 1 "fval2" } inputs { 0 choose_S 0 1 1 choose_T 0 1 } stat { create 1191368841 modify 1191437776 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004300000000331mat/black/uvcoords2/float2vec.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) fval1 [ 0 locks=0 ] ( 0 ) fval2 [ 0 locks=0 ] ( 0 ) fval3 [ 0 locks=0 ] ( 0 ) fval1_uv [ 0 locks=0 ] ( 0 ) fval2_uv [ 0 locks=0 ] ( 0 ) fval3_uv [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001307642135200004700000000031mat/black/uvcoords2/float2vec.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200004400000000040mat/black/uvcoords2/suboutput1.inittype = suboutput matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004300000001130mat/black/uvcoords2/suboutput1.defcomment "" position 9.42709 0.438463 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 3 float2vec 8 1 "uv" 4 choose_S 10 1 "s" 5 choose_T 10 1 "t" } inputs { 0 float2vec 0 1 1 choose_S 0 1 2 choose_T 0 1 } stat { create 1191445892 modify 1191445964 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004400000007074mat/black/uvcoords2/suboutput1.parm{ version 0.8 name1 [ 0 locks=0 ] ( uv ) label1 [ 0 locks=0 ] ( "" ) name2 [ 0 locks=0 ] ( s ) label2 [ 0 locks=0 ] ( "" ) name3 [ 0 locks=0 ] ( t ) label3 [ 0 locks=0 ] ( "" ) name4 [ 0 locks=0 ] ( "" ) label4 [ 0 locks=0 ] ( "" ) name5 [ 0 locks=0 ] ( "" ) label5 [ 0 locks=0 ] ( "" ) name6 [ 0 locks=0 ] ( "" ) label6 [ 0 locks=0 ] ( "" ) name7 [ 0 locks=0 ] ( "" ) label7 [ 0 locks=0 ] ( "" ) name8 [ 0 locks=0 ] ( "" ) label8 [ 0 locks=0 ] ( "" ) name9 [ 0 locks=0 ] ( "" ) label9 [ 0 locks=0 ] ( "" ) name10 [ 0 locks=0 ] ( "" ) label10 [ 0 locks=0 ] ( "" ) name11 [ 0 locks=0 ] ( "" ) label11 [ 0 locks=0 ] ( "" ) name12 [ 0 locks=0 ] ( "" ) label12 [ 0 locks=0 ] ( "" ) name13 [ 0 locks=0 ] ( "" ) label13 [ 0 locks=0 ] ( "" ) name14 [ 0 locks=0 ] ( "" ) label14 [ 0 locks=0 ] ( "" ) name15 [ 0 locks=0 ] ( "" ) label15 [ 0 locks=0 ] ( "" ) name16 [ 0 locks=0 ] ( "" ) label16 [ 0 locks=0 ] ( "" ) name17 [ 0 locks=0 ] ( "" ) label17 [ 0 locks=0 ] ( "" ) name18 [ 0 locks=0 ] ( "" ) label18 [ 0 locks=0 ] ( "" ) name19 [ 0 locks=0 ] ( "" ) label19 [ 0 locks=0 ] ( "" ) name20 [ 0 locks=0 ] ( "" ) label20 [ 0 locks=0 ] ( "" ) name21 [ 0 locks=0 ] ( "" ) label21 [ 0 locks=0 ] ( "" ) name22 [ 0 locks=0 ] ( "" ) label22 [ 0 locks=0 ] ( "" ) name23 [ 0 locks=0 ] ( "" ) label23 [ 0 locks=0 ] ( "" ) name24 [ 0 locks=0 ] ( "" ) label24 [ 0 locks=0 ] ( "" ) name25 [ 0 locks=0 ] ( "" ) label25 [ 0 locks=0 ] ( "" ) name26 [ 0 locks=0 ] ( "" ) label26 [ 0 locks=0 ] ( "" ) name27 [ 0 locks=0 ] ( "" ) label27 [ 0 locks=0 ] ( "" ) name28 [ 0 locks=0 ] ( "" ) label28 [ 0 locks=0 ] ( "" ) name29 [ 0 locks=0 ] ( "" ) label29 [ 0 locks=0 ] ( "" ) name30 [ 0 locks=0 ] ( "" ) label30 [ 0 locks=0 ] ( "" ) name31 [ 0 locks=0 ] ( "" ) label31 [ 0 locks=0 ] ( "" ) name32 [ 0 locks=0 ] ( "" ) label32 [ 0 locks=0 ] ( "" ) name33 [ 0 locks=0 ] ( "" ) label33 [ 0 locks=0 ] ( "" ) name34 [ 0 locks=0 ] ( "" ) label34 [ 0 locks=0 ] ( "" ) name35 [ 0 locks=0 ] ( "" ) label35 [ 0 locks=0 ] ( "" ) name36 [ 0 locks=0 ] ( "" ) label36 [ 0 locks=0 ] ( "" ) name37 [ 0 locks=0 ] ( "" ) label37 [ 0 locks=0 ] ( "" ) name38 [ 0 locks=0 ] ( "" ) label38 [ 0 locks=0 ] ( "" ) name39 [ 0 locks=0 ] ( "" ) label39 [ 0 locks=0 ] ( "" ) name40 [ 0 locks=0 ] ( "" ) label40 [ 0 locks=0 ] ( "" ) name41 [ 0 locks=0 ] ( "" ) label41 [ 0 locks=0 ] ( "" ) name42 [ 0 locks=0 ] ( "" ) label42 [ 0 locks=0 ] ( "" ) name43 [ 0 locks=0 ] ( "" ) label43 [ 0 locks=0 ] ( "" ) name44 [ 0 locks=0 ] ( "" ) label44 [ 0 locks=0 ] ( "" ) name45 [ 0 locks=0 ] ( "" ) label45 [ 0 locks=0 ] ( "" ) name46 [ 0 locks=0 ] ( "" ) label46 [ 0 locks=0 ] ( "" ) name47 [ 0 locks=0 ] ( "" ) label47 [ 0 locks=0 ] ( "" ) name48 [ 0 locks=0 ] ( "" ) label48 [ 0 locks=0 ] ( "" ) name49 [ 0 locks=0 ] ( "" ) label49 [ 0 locks=0 ] ( "" ) name50 [ 0 locks=0 ] ( "" ) label50 [ 0 locks=0 ] ( "" ) name51 [ 0 locks=0 ] ( "" ) label51 [ 0 locks=0 ] ( "" ) name52 [ 0 locks=0 ] ( "" ) label52 [ 0 locks=0 ] ( "" ) name53 [ 0 locks=0 ] ( "" ) label53 [ 0 locks=0 ] ( "" ) name54 [ 0 locks=0 ] ( "" ) label54 [ 0 locks=0 ] ( "" ) name55 [ 0 locks=0 ] ( "" ) label55 [ 0 locks=0 ] ( "" ) name56 [ 0 locks=0 ] ( "" ) label56 [ 0 locks=0 ] ( "" ) name57 [ 0 locks=0 ] ( "" ) label57 [ 0 locks=0 ] ( "" ) name58 [ 0 locks=0 ] ( "" ) label58 [ 0 locks=0 ] ( "" ) name59 [ 0 locks=0 ] ( "" ) label59 [ 0 locks=0 ] ( "" ) name60 [ 0 locks=0 ] ( "" ) label60 [ 0 locks=0 ] ( "" ) name61 [ 0 locks=0 ] ( "" ) label61 [ 0 locks=0 ] ( "" ) name62 [ 0 locks=0 ] ( "" ) label62 [ 0 locks=0 ] ( "" ) name63 [ 0 locks=0 ] ( "" ) label63 [ 0 locks=0 ] ( "" ) name64 [ 0 locks=0 ] ( "" ) label64 [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200005000000000041mat/black/uvcoords2/suboutput1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200004300000000037mat/black/uvcoords2/subinput1.inittype = subinput matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004200000000750mat/black/uvcoords2/subinput1.defcomment "" position 1.61964 1.31767 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1191445892 modify 1191446032 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004300000000020mat/black/uvcoords2/subinput1.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200004700000000041mat/black/uvcoords2/subinput1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003100000000037mat/black/multiply1.inittype = multiply matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003000000001154mat/black/multiply1.defcomment "" position 26.9703 -1.14468 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 7 "product" } inputsNamed3 { 4 twoway2 10 1 "input1" 5 texture1 46 1 "input2" 6 difclr 1 1 "input3" } inputs { 0 twoway2 0 1 1 texture1 0 1 2 difclr 0 1 } stat { create 1199730186 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003100000000020mat/black/multiply1.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200003500000000041mat/black/multiply1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002300000000040mat/black/Cd1.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002200000001007mat/black/Cd1.defcomment "" position 21.6585 2.14807 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "Cd" 2 "bound_Cd" } inputsNamed3 { } inputs { } stat { create 1181872479 modify 1490084395 author mark@beijing.sidefx.com access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002300000004514mat/black/Cd1.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( Cd ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Attribute Color" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "color" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 1 1 1 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "on" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200002700000000041mat/black/Cd1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003600000000040mat/black/usePointColor1.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003500000001016mat/black/usePointColor1.defcomment "" position 21.6585 4.80167 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "usePointColor" 2 "bound_usePointColor" } inputsNamed3 { } inputs { } stat { create 1181944270 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003600000004536mat/black/usePointColor1.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( usePointColor ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Tint with Point Color" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "toggle" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "on" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200004200000000041mat/black/usePointColor1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002700000000035mat/black/twoway2.inittype = twoway matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002600000001151mat/black/twoway2.defcomment "" position 24.3144 3.54987 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 10 "result" } inputsNamed3 { 7 usePointColor1 1 1 "condition" 8 Cd1 1 1 "input1" 9 "" "" 1 "input2" } inputs { 0 usePointColor1 0 1 1 Cd1 0 1 2 "" 0 1 } stat { create 1199730320 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002700000001224mat/black/twoway2.parm{ version 0.8 signature [ 0 locks=0 ] ( c ) condtype [ 0 locks=0 ] ( 0 ) input2 [ 0 locks=0 ] ( 0 ) input2_i [ 0 locks=0 ] ( 0 ) input2_s [ 0 locks=0 ] ( "" ) input2_v [ 0 locks=0 ] ( 0 0 0 ) input2_p [ 0 locks=0 ] ( 0 0 0 ) input2_n [ 0 locks=0 ] ( 0 0 0 ) input2_c [ 0 locks=0 ] ( 1 1 1 ) input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) input2_uf [ 0 locks=0 ] ( 0 ) input2_uv [ 0 locks=0 ] ( 0 0 0 ) input2_up [ 0 locks=0 ] ( 0 0 0 ) input2_un [ 0 locks=0 ] ( 0 0 0 ) input2_uc [ 0 locks=0 ] ( 0 0 0 ) input2_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } 0707070000010000000006660000000000000000010000001307642135200003300000000031mat/black/twoway2.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200003500000000040mat/black/usePointAlpha.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003400000001016mat/black/usePointAlpha.defcomment "" position 21.6585 -14.453 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "usePointAlpha" 2 "bound_usePointAlpha" } inputsNamed3 { } inputs { } stat { create 1181944270 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003500000004530mat/black/usePointAlpha.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( usePointAlpha ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Use Point Alpha" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "toggle" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "on" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200004100000000041mat/black/usePointAlpha.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003300000000035mat/black/chooseAlpha.inittype = twoway matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003200000001154mat/black/chooseAlpha.defcomment "" position 24.3144 -15.7048 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 10 "result" } inputsNamed3 { 7 usePointAlpha 1 1 "condition" 8 Alpha 1 1 "input1" 9 "" "" 1 "input2" } inputs { 0 usePointAlpha 0 1 1 Alpha 0 1 2 "" 0 1 } stat { create 1180714189 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003300000001232mat/black/chooseAlpha.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) condtype [ 0 locks=0 ] ( 0 ) input2 [ 0 locks=0 ] ( 1 ) input2_i [ 0 locks=0 ] ( 1 ) input2_s [ 0 locks=0 ] ( "" ) input2_v [ 0 locks=0 ] ( 1 1 1 ) input2_p [ 0 locks=0 ] ( 1 1 1 ) input2_n [ 0 locks=0 ] ( 1 1 1 ) input2_c [ 0 locks=0 ] ( 1 1 1 ) input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) input2_uf [ 0 locks=0 ] ( 1 ) input2_uv [ 0 locks=0 ] ( 1 1 1 ) input2_up [ 0 locks=0 ] ( 1 1 1 ) input2_un [ 0 locks=0 ] ( 1 1 1 ) input2_uc [ 0 locks=0 ] ( 1 1 1 ) input2_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } 0707070000010000000006660000000000000000010000001307642135200003700000000031mat/black/chooseAlpha.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200002500000000040mat/black/Alpha.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002400000001016mat/black/Alpha.defcomment "" position 21.6585 -17.1066 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "Alpha" 2 "bound_Alpha" } inputsNamed3 { } inputs { } stat { create 1181872479 modify 1490084395 author mark@beijing.sidefx.com access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002500000004517mat/black/Alpha.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( Alpha ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Attribute Alpha" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 1 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 1 1 1 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "on" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200003100000000041mat/black/Alpha.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003100000000037mat/black/multiply3.inittype = multiply matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003000000001123mat/black/multiply3.defcomment "" position 26.9703 -12.363 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 5 "product" } inputsNamed3 { 3 texture2 46 1 "input1" 6 chooseAlpha 10 1 "input2" } inputs { 0 texture2 0 1 1 chooseAlpha 0 1 } stat { create 1236207156 modify 1490084395 author stucker@finland access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003100000000020mat/black/multiply3.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200003500000000041mat/black/multiply3.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002200000000040mat/black/Ce.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002100000001062mat/black/Ce.defcomment "" position 32.2821 -6.82883 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "Ce" 3 "bound_Ce" } inputsNamed3 { 1 premultColors 5 1 "input" } inputs { 0 premultColors 0 1 } stat { create 1238516157 modify 1490084395 author stucker@finland access 0777 } color UT_Color RGB 0 0.533 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002200000004516mat/black/Ce.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( Ce ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( Emission ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float3" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "whenconnected" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "on" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200002600000000041mat/black/Ce.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003000000000036mat/black/collect1.inittype = collect matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002700000001041mat/black/collect1.defcomment "" position 34.938 -8.96932 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 1 output1 5 1 "shader1" } inputs { 0 output1 0 1 } stat { create 1278596959 modify 1490084400 author jroberts@alabama.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003000000000020mat/black/collect1.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200003400000000041mat/black/collect1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200001600000000046mat/gray.inittype = materialbuilder matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200001500000001605mat/gray.defcomment "Created from Gallery Entry: Constant Mantra Constant Shader" position 2.42353 0 connectornextid 10 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material on outputsNamed3 { } inputsNamed3 { 0 "" "" 1 "opacity" 1 "" "" 1 "difclr" 2 "" "" 1 "dif_map" 3 "" "" 1 "opacmap" 4 "" "" 1 "uv" 5 "" "" 1 "Cd" 6 "" "" 1 "usePointColor" 7 "" "" 1 "usePointAlpha" 8 "" "" 1 "Alpha" 9 "" "" 1 "Ce" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 "" 0 1 } stat { create 1492689059 modify 1492787680 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 creator gallery::constant explicit 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002600000021120mat/gray.spareparmdef group { name "shading" label "Surface" parm { name "difclr" label "Color" type color size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "usePointColor" label "Tint with Point Color" type toggle default { "on" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "dif_map" label "Color Map" type image default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opacity" label "Opacity" type color size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "usePointAlpha" label "Use Point Alpha" type toggle default { "on" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opacmap" label "Opacity Map" type image default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } group { name "shading_1" label "OpenGL" group { name "folder0" label "Surface" parm { name "ogl_light" label "Use Lighting" type toggle default { "1" } help "None" parmtag { "spare_category" "OGL" } } parm { name "sepparm6" label "sepparm6" type separator default { "" } } parm { name "ogl_alpha" label "OGL Alpha" type float default { "1" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "ogl_cutout" label "Transparent Texture Alpha" type toggle default { "1" } help "None" parmtag { "spare_category" "OGL" } } parm { name "ogl_amb" label "OGL Ambient" type color size 3 default { "1" "1" "1" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "sepparm12" label "sepparm12" type separator default { "" } } parm { name "ogl_diff" label "OGL Diffuse" type color size 3 default { [ "ch(\"difclrr\")" hscript-expr ] [ "ch(\"difclrr\")" hscript-expr ] [ "ch(\"difclrr\")" hscript-expr ] } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } multiparm { name "ogl_numtex" label "Texture Layers" default 1 parmtag { "spare_category" "OGL" } parm { name "ogl_tex#" label "Texture #" type image default { "`chs(\"dif_map\")`" } help "None" parmtag { "filechooser_mode" "read" } } parm { name "ogl_tex_min_filter#" label "Minification Filter" type string default { "GL_LINEAR_MIPMAP_LINEAR" } help "None" menu { "GL_NEAREST" "Poor: Nearest" "GL_LINEAR" "Poor: Linear" "GL_NEAREST_MIPMAP_NEAREST" "Fastest (Nearest/Nearest)" "GL_LINEAR_MIPMAP_NEAREST" "Better (Linear/Nearest)" "GL_NEAREST_MIPMAP_LINEAR" "Good (Nearest/Linear)" "GL_LINEAR_MIPMAP_LINEAR" "Best (Linear/Linear)" } } parm { name "ogl_tex_mag_filter#" label "Magnification Filter" type string default { "GL_LINEAR" } help "None" menu { "GL_NEAREST" "Nearest" "GL_LINEAR" "Linear" } } parm { name "ogl_clamping_mode#" label "Clamp Texture" type toggle default { "0" } help "None" } } parm { name "sepparm8" label "sepparm8" type separator default { "" } } parm { name "ogl_spec" label "OGL Specular" type color size 3 default { "1" "1" "1" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "ogl_specmap" label "OGL Specular Map" type image default { "" } help "None" parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "OGL" } } parm { name "ogl_speclayer" label "Specular Layer" type integer default { "0" } help "None" disablewhen "{ ogl_specmap == \"\" }" range { 0 15 } } parm { name "ogl_rough" label "OGL Roughness" type float default { "0.05" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "ogl_adjustshiny" label "Adjust Shininess with Alpha Channel" type toggle default { [ "off" hscript-expr ] } help "None" disablewhen "{ ogl_specmap == \"\" }" } parm { name "ogl_shinyrange" label "Shininess Range" type vector2 size 2 default { "10" "30" } help "None" disablewhen "{ ogl_specmap == \"\" } { ogl_adjustshiny == 0 }" range { -1 1 } } parm { name "sepparm10" label "sepparm10" type separator default { "" } } parm { name "ogl_opacitymap" label "OGL Opacity Map" type image default { "`chs(\"opacmap\")`" } help "None" parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "OGL" } } parm { name "ogl_opacitylayer" label "Opacity Layer" type integer default { "0" } help "None" disablewhen "{ ogl_opacitymap == \"\" }" range { 0 15 } } } group { name "folder0_1" label "Displace" parm { name "ogl_bumpmap" label "OGL Bump Map" type image default { "" } help "None" parmtag { "filechooser_mode" "read" } } parm { name "ogl_bumptype" label "Bump Map Type" type string default { "height" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" menu { "height" "Height Map" "uv" "UV Bump Map" "xyz" "XYZ Bump Map" } } parm { name "ogl_bumpscale" label "Bump Scale" type float default { "1" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" range { 0 10 } } parm { name "ogl_bumpbias" label "Bump Map Range" type string default { "zeroone" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" menu { "zeroone" "0 to 1" "centered" "-1 to 1" } } parm { name "ogl_bumplayer" label "Bump Layer" type integer default { "0" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" range { 0 15 } } parm { name "ogl_bumpinvert" label "Invert Bumps" type toggle default { "0" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" } parm { name "sepparm7" label "sepparm7" type separator default { "" } } parm { name "ogl_normalmap" label "OGL Normal Map" type image default { "" } help "None" parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "OGL" } } parm { name "ogl_normalbias" label "Normal Map Range" type string default { "zeroone" } help "None" disablewhen "{ ogl_normalmap == \"\" }" menu { "zeroone" "0 to 1" "centered" "-1 to 1" } } parm { name "ogl_normallayer" label "Normal Layer" type integer default { "0" } help "None" disablewhen "{ ogl_normalmap == \"\" }" range { 0 15 } parmtag { "spare_category" "OGL" } } parm { name "sepparm9" label "sepparm9" type separator default { "" } } } group { name "folder0_2" label "Environment" parm { name "ogl_envmap" label "OGL Environment Map" type image default { "" } help "None" parmtag { "filechooser_mode" "read" } } parm { name "ogl_envrotate" label "Env Map Rotation" type vector size 3 default { "0" "0" "0" } help "None" disablewhen "{ ogl_envmap == \"\" }" range { -1 1 } } parm { name "ogl_envrotorder" label "Env Rotate Order" type string default { "xyz" } help "None" menu { "xyz" "Rx Ry Rz" "xzy" "Rx Rz Ry" "yxz" "Ry Rx Rz" "yzx" "Ry Rz Rx" "zxy" "Rz Rx Ry" "zyx" "Rz Ry Rx" } } parm { name "ogl_envscale" label "Reflection Intensity" type float default { "0.1" } help "None" disablewhen "{ ogl_envmap == \"\" }" range { 0 2 } } } } group { name "shading_2" label "Compile" invisibletab parm { name "vop_compiler" baseparm label "Compiler" export none } parm { name "vop_forcecompile" baseparm label "Force Compile" export none } } parm { name "Cd" label "Attribute Color" type color invisible size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Alpha" label "Attribute Alpha" type float invisible default { "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Ce" label "Emission" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } 0707070000010000000006660000000000000000010000001307642135200001500000000677mat/gray.chn{ channel ogl_diffr { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"difclrr\") } } channel ogl_diffg { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"difclrr\") } } channel ogl_diffb { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"difclrr\") } } } 0707070000010000000006660000000000000000010000001307642135200001600000003752mat/gray.parm{ version 0.8 vop_compiler [ 0 locks=0 autoscope=0 ] ( "vcc -r -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) shading [ 0 locks=0 ] ( 0 0 0 ) difclr [ 0 locks=0 ] ( 0.5 0.5 0.5 ) usePointColor [ 0 locks=0 ] ( "on" ) dif_map [ 0 locks=0 ] ( "" ) opacity [ 0 locks=0 ] ( 1 1 1 ) usePointAlpha [ 0 locks=0 ] ( "on" ) opacmap [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 0 0 0 ) ogl_light [ 0 locks=0 autoscope=0 ] ( "off" ) sepparm6 [ 0 locks=0 ] ( ) ogl_alpha [ 0 locks=0 ] ( 1 ) ogl_cutout [ 0 locks=0 ] ( "on" ) ogl_amb [ 0 locks=0 ] ( 1 1 1 ) sepparm12 [ 0 locks=0 ] ( ) ogl_diff [ 0 locks=0 ] ( [ ogl_diffr 0 ] [ ogl_diffg 0 ] [ ogl_diffb 0 ] ) ogl_numtex [ 0 locks=0 autoscope=0 ] ( 1 ) ogl_tex1 [ 0 locks=0 autoscope=0 ] ( `chs(\"dif_map\")` ) ogl_tex_min_filter1 [ 0 locks=0 autoscope=0 ] ( GL_LINEAR_MIPMAP_LINEAR ) ogl_tex_mag_filter1 [ 0 locks=0 autoscope=0 ] ( GL_LINEAR ) ogl_clamping_mode1 [ 0 locks=0 autoscope=0 ] ( "off" ) sepparm8 [ 0 locks=0 ] ( ) ogl_spec [ 0 locks=0 ] ( 1 1 1 ) ogl_specmap [ 0 locks=0 ] ( "" ) ogl_speclayer [ 0 locks=0 ] ( 0 ) ogl_rough [ 0 locks=0 autoscope=0 ] ( 0.050000000699999998 ) ogl_adjustshiny [ 0 locks=0 ] ( "off" ) ogl_shinyrange [ 0 locks=0 ] ( 10 30 ) sepparm10 [ 0 locks=0 ] ( ) ogl_opacitymap [ 0 locks=0 ] ( `chs(\"opacmap\")` ) ogl_opacitylayer [ 0 locks=0 ] ( 0 ) ogl_bumpmap [ 0 locks=0 ] ( "" ) ogl_bumptype [ 0 locks=0 ] ( height ) ogl_bumpscale [ 0 locks=0 ] ( 1 ) ogl_bumpbias [ 0 locks=0 ] ( zeroone ) ogl_bumplayer [ 0 locks=0 ] ( 0 ) ogl_bumpinvert [ 0 locks=0 ] ( "off" ) sepparm7 [ 0 locks=0 ] ( ) ogl_normalmap [ 0 locks=0 ] ( "" ) ogl_normalbias [ 0 locks=0 ] ( zeroone ) ogl_normallayer [ 0 locks=0 ] ( 0 ) sepparm9 [ 0 locks=0 ] ( ) ogl_envmap [ 0 locks=0 ] ( "" ) ogl_envrotate [ 0 locks=0 ] ( 0 0 0 ) ogl_envrotorder [ 0 locks=0 ] ( xyz ) ogl_envscale [ 0 locks=0 autoscope=0 ] ( 0.10000000100000001 ) Cd [ 0 locks=0 ] ( 1 1 1 ) Alpha [ 0 locks=0 ] ( 1 ) Ce [ 0 locks=0 ] ( 0 0 0 ) } 0707070000010000000006660000000000000000010000001307642135200002200000000217mat/gray.userdata ___Version___16.0.557__inputgroup_Compile collapsed__inputgroup_OpenGL collapsed__inputgroup_Surface collapsed0707070000010000000006660000000000000000010000001307642135200002600000000040mat/gray/opacity.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002500000001042mat/gray/opacity.defcomment "" position 19.0026 -11.6229 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "opacity" 2 "bound_opacity" } inputsNamed3 { 3 "" "" 1 "input" } inputs { 0 "" 0 1 } stat { create 1179852107 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002600000004510mat/gray/opacity.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( opacity ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( Opacity ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "color" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 1 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 1 1 1 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200003200000000041mat/gray/opacity.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003100000000040mat/gray/vectohvec4.inittype = vectohvec matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003000000001065mat/gray/vectohvec4.defcomment "" position 21.6585 -11.6229 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 6 "hvec" } inputsNamed3 { 4 opacity 1 1 "vec" 5 "" "" 1 "fval4" } inputs { 0 opacity 0 1 1 "" 0 1 } stat { create 1179852111 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003100000000106mat/gray/vectohvec4.parm{ version 0.8 vec [ 0 locks=0 ] ( 0 0 0 ) fval4 [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001307642135200003500000000031mat/gray/vectohvec4.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200002600000000035mat/gray/output1.inittype = output matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002500000001231mat/gray/output1.defcomment "" position 32.2821 -8.74432 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 5 "shader" } inputsNamed3 { 3 premultColors 5 1 "Cf" 4 multiply3 5 1 "Of" 6 "" "" 1 "Af" 7 "" "" 1 "N" 8 "" "" 1 "F" } inputs { 0 premultColors 0 1 1 multiply3 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 } stat { create 1179715752 modify 1492689378 author rmagee@taxco access 0777 } color UT_Color RGB 0.84 0.84 0.84 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002600000000270mat/gray/output1.parm{ version 0.8 contexttype [ 0 locks=0 ] ( surface ) outputcodelast [ 0 locks=0 ] ( "off" ) parmorder [ 0 locks=0 ] ( "difclr usePointColor map Cd opacclr usePointAlpha map3 Alpha" ) } 0707070000010000000006660000000000000000010000001307642135200003200000000041mat/gray/output1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002700000000036mat/gray/texture1.inittype = texture matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002600000002131mat/gray/texture1.defcomment "" position 24.3144 -0.808825 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 46 "clr" } inputsNamed3 { 31 map 1 1 "map" 32 "" "" 1 "udim" 33 uvcoords2 4 1 "s" 34 uvcoords2 5 1 "t" 35 "" "" 1 "ds" 36 "" "" 1 "dt" 37 "" "" 1 "srccolorspace" 38 "" "" 1 "wrap" 39 "" "" 1 "filter" 40 "" "" 1 "width" 41 "" "" 1 "blur" 42 "" "" 1 "pixelblur" 43 "" "" 1 "border" 44 "" "" 1 "extrapol" 45 "" "" 1 "interp" 47 "" "" 1 "defclr" 48 "" "" 1 "channel" 49 "" "" 1 "ptexface" 50 "" "" 1 "orient" } inputs { 0 map 0 1 1 "" 0 1 2 uvcoords2 1 1 3 uvcoords2 2 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 "" 0 1 10 "" 0 1 11 "" 0 1 12 "" 0 1 13 "" 0 1 14 "" 0 1 15 "" 0 1 16 "" 0 1 17 "" 0 1 18 "" 0 1 } stat { create 1179716023 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002700000000772mat/gray/texture1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) map [ 0 locks=0 ] ( mandril.pic ) udim [ 0 locks=0 ] ( "off" ) srccolorspace [ 0 locks=0 ] ( auto ) wrap [ 0 locks=0 ] ( repeat ) filter [ 0 locks=0 ] ( box ) width [ 0 locks=0 ] ( 1 ) blur [ 0 locks=0 ] ( 0 ) pixelblur [ 0 locks=0 ] ( 0 ) border [ 0 locks=0 ] ( 0 0 0 1 ) extrapol [ 0 locks=0 ] ( "on" ) interp [ 0 locks=0 ] ( "off" ) defclr [ 0 locks=0 ] ( 1 1 1 1 ) channel [ 0 locks=0 ] ( "" ) ptexface [ 0 locks=0 ] ( 0 ) orient [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001307642135200003300000000031mat/gray/texture1.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200002500000000040mat/gray/difclr.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002400000001003mat/gray/difclr.defcomment "" position 24.3144 -6.13923 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "difclr" 2 "bound_difclr" } inputsNamed3 { } inputs { } stat { create 1179716088 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002500000004527mat/gray/difclr.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( difclr ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( Color ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "color" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 1 1 1 ) color4def [ 0 locks=0 ] ( 0.89999997600000003 0 0 1 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200003100000000041mat/gray/difclr.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002200000000040mat/gray/map.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002100000001006mat/gray/map.defcomment "" position 21.6585 -0.682025 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "dif_map" 2 "bound_dif_map" } inputsNamed3 { } inputs { } stat { create 1179716229 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002200000004514mat/gray/map.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( dif_map ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Color Map" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "image" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200002600000000041mat/gray/map.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002700000000036mat/gray/texture2.inittype = texture matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002600000002151mat/gray/texture2.defcomment "" position 24.3144 -9.02113 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 46 "clr" } inputsNamed3 { 31 map3 1 1 "map" 32 "" "" 1 "udim" 33 uvcoords2 4 1 "s" 34 uvcoords2 5 1 "t" 35 "" "" 1 "ds" 36 "" "" 1 "dt" 37 "" "" 1 "srccolorspace" 38 "" "" 1 "wrap" 39 "" "" 1 "filter" 40 "" "" 1 "width" 41 "" "" 1 "blur" 42 "" "" 1 "pixelblur" 43 "" "" 1 "border" 44 "" "" 1 "extrapol" 45 "" "" 1 "interp" 47 vectohvec4 6 1 "defclr" 48 "" "" 1 "channel" 49 "" "" 1 "ptexface" 50 "" "" 1 "orient" } inputs { 0 map3 0 1 1 "" 0 1 2 uvcoords2 1 1 3 uvcoords2 2 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 "" 0 1 10 "" 0 1 11 "" 0 1 12 "" 0 1 13 "" 0 1 14 "" 0 1 15 vectohvec4 0 1 16 "" 0 1 17 "" 0 1 18 "" 0 1 } stat { create 1179852072 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002700000000772mat/gray/texture2.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) map [ 0 locks=0 ] ( Mandril.pic ) udim [ 0 locks=0 ] ( "off" ) srccolorspace [ 0 locks=0 ] ( auto ) wrap [ 0 locks=0 ] ( repeat ) filter [ 0 locks=0 ] ( box ) width [ 0 locks=0 ] ( 1 ) blur [ 0 locks=0 ] ( 0 ) pixelblur [ 0 locks=0 ] ( 0 ) border [ 0 locks=0 ] ( 0 0 0 1 ) extrapol [ 0 locks=0 ] ( "on" ) interp [ 0 locks=0 ] ( "off" ) defclr [ 0 locks=0 ] ( 0 0 0 0 ) channel [ 0 locks=0 ] ( "" ) ptexface [ 0 locks=0 ] ( 0 ) orient [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001307642135200003300000000031mat/gray/texture2.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200002300000000040mat/gray/map3.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002200000001005mat/gray/map3.defcomment "" position 21.6585 -8.96933 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "opacmap" 2 "bound_opacmap" } inputsNamed3 { } inputs { } stat { create 1179852090 modify 1490084395 author rmagee@taxco access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002300000004516mat/gray/map3.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( opacmap ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Opacity Map" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "image" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200002700000000041mat/gray/map3.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003400000000037mat/gray/premultColors.inittype = multiply matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003300000001113mat/gray/premultColors.defcomment "" position 29.6262 -6.75383 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 5 "product" } inputsNamed3 { 3 multiply1 7 1 "input1" 4 multiply3 5 1 "input2" } inputs { 0 multiply1 0 1 1 multiply3 0 1 } stat { create 1185895944 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003400000000020mat/gray/premultColors.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200004000000000041mat/gray/premultColors.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003000000000037mat/gray/uvcoords2.inittype = uvcoords matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002700000000772mat/gray/uvcoords2.defcomment "" position 21.6585 -3.33563 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 3 "uv" 4 "s" 5 "t" } inputsNamed3 { } inputs { } stat { create 1191451607 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003000000000020mat/gray/uvcoords2.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200003400000000031mat/gray/uvcoords2.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200004100000000035mat/gray/uvcoords2/s_global.inittype = global matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004000000000755mat/gray/uvcoords2/s_global.defcomment "" position 4.80971 0.370124 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "s" } inputsNamed3 { } inputs { } stat { create 1182551069 modify 1183565374 author liza@chaos access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004100000000161mat/gray/uvcoords2/s_global.parm{ version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "on" ) varname [ 0 locks=0 ] ( s ) } 0707070000010000000006660000000000000000010000001307642135200004500000000041mat/gray/uvcoords2/s_global.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200004100000000035mat/gray/uvcoords2/t_global.inittype = global matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004000000000756mat/gray/uvcoords2/t_global.defcomment "" position 4.90915 -0.613184 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "t" } inputsNamed3 { } inputs { } stat { create 1182551069 modify 1183565387 author liza@chaos access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004100000000161mat/gray/uvcoords2/t_global.parm{ version 0.8 contexttype [ 0 locks=0 ] ( surface ) usemenu [ 0 locks=0 ] ( "on" ) varname [ 0 locks=0 ] ( t ) } 0707070000010000000006660000000000000000010000001307642135200004500000000041mat/gray/uvcoords2/t_global.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200004700000000043mat/gray/uvcoords2/shadingAttriUV.inittype = shadinglayer matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004600000000772mat/gray/uvcoords2/shadingAttriUV.defcomment "" position 1.8565 0.223634 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "uv" 3 "bound_uv" } inputsNamed3 { } inputs { } stat { create 1187129021 modify 1191368788 author liza@chaos access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004700000000274mat/gray/uvcoords2/shadingAttriUV.parm{ version 0.8 attrib [ 0 locks=0 ] ( "uv" ) useasparmdefiner [ 0 locks=0 ] ( "off" ) layer [ 0 locks=0 ] ( 1 ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) } 0707070000010000000006660000000000000000010000001307642135200005300000000041mat/gray/uvcoords2/shadingAttriUV.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200004100000000035mat/gray/uvcoords2/choose_S.inittype = twoway matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004000000001201mat/gray/uvcoords2/choose_S.defcomment "" position 6.33186 0.706664 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 10 "result" } inputsNamed3 { 7 shadingAttriUV 3 1 "condition" 8 vec2float 5 1 "input1" 9 s_global 1 1 "input2" } inputs { 0 shadingAttriUV 1 1 1 vec2float 0 1 2 s_global 0 1 } stat { create 1187129045 modify 1187129092 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004100000001232mat/gray/uvcoords2/choose_S.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) condtype [ 0 locks=0 ] ( 0 ) input2 [ 0 locks=0 ] ( 0 ) input2_i [ 0 locks=0 ] ( 0 ) input2_s [ 0 locks=0 ] ( "" ) input2_v [ 0 locks=0 ] ( 0 0 0 ) input2_p [ 0 locks=0 ] ( 0 0 0 ) input2_n [ 0 locks=0 ] ( 0 0 0 ) input2_c [ 0 locks=0 ] ( 1 1 1 ) input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) input2_uf [ 0 locks=0 ] ( 0 ) input2_uv [ 0 locks=0 ] ( 0 0 0 ) input2_up [ 0 locks=0 ] ( 0 0 0 ) input2_un [ 0 locks=0 ] ( 0 0 0 ) input2_uc [ 0 locks=0 ] ( 0 0 0 ) input2_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } 0707070000010000000006660000000000000000010000001307642135200004500000000031mat/gray/uvcoords2/choose_S.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200004200000000041mat/gray/uvcoords2/vec2float.inittype = vectofloat matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004100000001057mat/gray/uvcoords2/vec2float.defcomment "" position 3.36006 0.184721 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 5 "fval1" 6 "fval2" } inputsNamed3 { 4 shadingAttriUV 2 1 "vec" } inputs { 0 shadingAttriUV 0 1 } stat { create 1187129053 modify 1187129254 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004200000000446mat/gray/uvcoords2/vec2float.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) vec [ 0 locks=0 ] ( 0 0 0 ) vec_p [ 0 locks=0 ] ( 0 0 0 ) vec_n [ 0 locks=0 ] ( 0 0 0 ) vec_c [ 0 locks=0 ] ( 0 0 0 ) vec_uv [ 0 locks=0 ] ( 0 0 0 ) vec_up [ 0 locks=0 ] ( 0 0 0 ) vec_un [ 0 locks=0 ] ( 0 0 0 ) vec_uc [ 0 locks=0 ] ( 0 0 0 ) } 0707070000010000000006660000000000000000010000001307642135200004600000000031mat/gray/uvcoords2/vec2float.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200004100000000035mat/gray/uvcoords2/choose_T.inittype = twoway matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004000000001201mat/gray/uvcoords2/choose_T.defcomment "" position 6.49179 -0.27401 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 10 "result" } inputsNamed3 { 7 shadingAttriUV 3 1 "condition" 8 vec2float 6 1 "input1" 9 t_global 1 1 "input2" } inputs { 0 shadingAttriUV 1 1 1 vec2float 1 1 2 t_global 0 1 } stat { create 1187129045 modify 1187129160 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004100000001232mat/gray/uvcoords2/choose_T.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) condtype [ 0 locks=0 ] ( 0 ) input2 [ 0 locks=0 ] ( 0 ) input2_i [ 0 locks=0 ] ( 0 ) input2_s [ 0 locks=0 ] ( "" ) input2_v [ 0 locks=0 ] ( 0 0 0 ) input2_p [ 0 locks=0 ] ( 0 0 0 ) input2_n [ 0 locks=0 ] ( 0 0 0 ) input2_c [ 0 locks=0 ] ( 1 1 1 ) input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) input2_uf [ 0 locks=0 ] ( 0 ) input2_uv [ 0 locks=0 ] ( 0 0 0 ) input2_up [ 0 locks=0 ] ( 0 0 0 ) input2_un [ 0 locks=0 ] ( 0 0 0 ) input2_uc [ 0 locks=0 ] ( 0 0 0 ) input2_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } 0707070000010000000006660000000000000000010000001307642135200004500000000031mat/gray/uvcoords2/choose_T.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200004200000000041mat/gray/uvcoords2/float2vec.inittype = floattovec matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004100000001102mat/gray/uvcoords2/float2vec.defcomment "" position 8.01391 1.37778 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 8 "vec" } inputsNamed3 { 6 choose_S 10 1 "fval1" 7 choose_T 10 1 "fval2" } inputs { 0 choose_S 0 1 1 choose_T 0 1 } stat { create 1191368841 modify 1191437776 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004200000000331mat/gray/uvcoords2/float2vec.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) fval1 [ 0 locks=0 ] ( 0 ) fval2 [ 0 locks=0 ] ( 0 ) fval3 [ 0 locks=0 ] ( 0 ) fval1_uv [ 0 locks=0 ] ( 0 ) fval2_uv [ 0 locks=0 ] ( 0 ) fval3_uv [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001307642135200004600000000031mat/gray/uvcoords2/float2vec.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200004300000000040mat/gray/uvcoords2/suboutput1.inittype = suboutput matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004200000001130mat/gray/uvcoords2/suboutput1.defcomment "" position 9.42709 0.438463 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 3 float2vec 8 1 "uv" 4 choose_S 10 1 "s" 5 choose_T 10 1 "t" } inputs { 0 float2vec 0 1 1 choose_S 0 1 2 choose_T 0 1 } stat { create 1191445892 modify 1191445964 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004300000007074mat/gray/uvcoords2/suboutput1.parm{ version 0.8 name1 [ 0 locks=0 ] ( uv ) label1 [ 0 locks=0 ] ( "" ) name2 [ 0 locks=0 ] ( s ) label2 [ 0 locks=0 ] ( "" ) name3 [ 0 locks=0 ] ( t ) label3 [ 0 locks=0 ] ( "" ) name4 [ 0 locks=0 ] ( "" ) label4 [ 0 locks=0 ] ( "" ) name5 [ 0 locks=0 ] ( "" ) label5 [ 0 locks=0 ] ( "" ) name6 [ 0 locks=0 ] ( "" ) label6 [ 0 locks=0 ] ( "" ) name7 [ 0 locks=0 ] ( "" ) label7 [ 0 locks=0 ] ( "" ) name8 [ 0 locks=0 ] ( "" ) label8 [ 0 locks=0 ] ( "" ) name9 [ 0 locks=0 ] ( "" ) label9 [ 0 locks=0 ] ( "" ) name10 [ 0 locks=0 ] ( "" ) label10 [ 0 locks=0 ] ( "" ) name11 [ 0 locks=0 ] ( "" ) label11 [ 0 locks=0 ] ( "" ) name12 [ 0 locks=0 ] ( "" ) label12 [ 0 locks=0 ] ( "" ) name13 [ 0 locks=0 ] ( "" ) label13 [ 0 locks=0 ] ( "" ) name14 [ 0 locks=0 ] ( "" ) label14 [ 0 locks=0 ] ( "" ) name15 [ 0 locks=0 ] ( "" ) label15 [ 0 locks=0 ] ( "" ) name16 [ 0 locks=0 ] ( "" ) label16 [ 0 locks=0 ] ( "" ) name17 [ 0 locks=0 ] ( "" ) label17 [ 0 locks=0 ] ( "" ) name18 [ 0 locks=0 ] ( "" ) label18 [ 0 locks=0 ] ( "" ) name19 [ 0 locks=0 ] ( "" ) label19 [ 0 locks=0 ] ( "" ) name20 [ 0 locks=0 ] ( "" ) label20 [ 0 locks=0 ] ( "" ) name21 [ 0 locks=0 ] ( "" ) label21 [ 0 locks=0 ] ( "" ) name22 [ 0 locks=0 ] ( "" ) label22 [ 0 locks=0 ] ( "" ) name23 [ 0 locks=0 ] ( "" ) label23 [ 0 locks=0 ] ( "" ) name24 [ 0 locks=0 ] ( "" ) label24 [ 0 locks=0 ] ( "" ) name25 [ 0 locks=0 ] ( "" ) label25 [ 0 locks=0 ] ( "" ) name26 [ 0 locks=0 ] ( "" ) label26 [ 0 locks=0 ] ( "" ) name27 [ 0 locks=0 ] ( "" ) label27 [ 0 locks=0 ] ( "" ) name28 [ 0 locks=0 ] ( "" ) label28 [ 0 locks=0 ] ( "" ) name29 [ 0 locks=0 ] ( "" ) label29 [ 0 locks=0 ] ( "" ) name30 [ 0 locks=0 ] ( "" ) label30 [ 0 locks=0 ] ( "" ) name31 [ 0 locks=0 ] ( "" ) label31 [ 0 locks=0 ] ( "" ) name32 [ 0 locks=0 ] ( "" ) label32 [ 0 locks=0 ] ( "" ) name33 [ 0 locks=0 ] ( "" ) label33 [ 0 locks=0 ] ( "" ) name34 [ 0 locks=0 ] ( "" ) label34 [ 0 locks=0 ] ( "" ) name35 [ 0 locks=0 ] ( "" ) label35 [ 0 locks=0 ] ( "" ) name36 [ 0 locks=0 ] ( "" ) label36 [ 0 locks=0 ] ( "" ) name37 [ 0 locks=0 ] ( "" ) label37 [ 0 locks=0 ] ( "" ) name38 [ 0 locks=0 ] ( "" ) label38 [ 0 locks=0 ] ( "" ) name39 [ 0 locks=0 ] ( "" ) label39 [ 0 locks=0 ] ( "" ) name40 [ 0 locks=0 ] ( "" ) label40 [ 0 locks=0 ] ( "" ) name41 [ 0 locks=0 ] ( "" ) label41 [ 0 locks=0 ] ( "" ) name42 [ 0 locks=0 ] ( "" ) label42 [ 0 locks=0 ] ( "" ) name43 [ 0 locks=0 ] ( "" ) label43 [ 0 locks=0 ] ( "" ) name44 [ 0 locks=0 ] ( "" ) label44 [ 0 locks=0 ] ( "" ) name45 [ 0 locks=0 ] ( "" ) label45 [ 0 locks=0 ] ( "" ) name46 [ 0 locks=0 ] ( "" ) label46 [ 0 locks=0 ] ( "" ) name47 [ 0 locks=0 ] ( "" ) label47 [ 0 locks=0 ] ( "" ) name48 [ 0 locks=0 ] ( "" ) label48 [ 0 locks=0 ] ( "" ) name49 [ 0 locks=0 ] ( "" ) label49 [ 0 locks=0 ] ( "" ) name50 [ 0 locks=0 ] ( "" ) label50 [ 0 locks=0 ] ( "" ) name51 [ 0 locks=0 ] ( "" ) label51 [ 0 locks=0 ] ( "" ) name52 [ 0 locks=0 ] ( "" ) label52 [ 0 locks=0 ] ( "" ) name53 [ 0 locks=0 ] ( "" ) label53 [ 0 locks=0 ] ( "" ) name54 [ 0 locks=0 ] ( "" ) label54 [ 0 locks=0 ] ( "" ) name55 [ 0 locks=0 ] ( "" ) label55 [ 0 locks=0 ] ( "" ) name56 [ 0 locks=0 ] ( "" ) label56 [ 0 locks=0 ] ( "" ) name57 [ 0 locks=0 ] ( "" ) label57 [ 0 locks=0 ] ( "" ) name58 [ 0 locks=0 ] ( "" ) label58 [ 0 locks=0 ] ( "" ) name59 [ 0 locks=0 ] ( "" ) label59 [ 0 locks=0 ] ( "" ) name60 [ 0 locks=0 ] ( "" ) label60 [ 0 locks=0 ] ( "" ) name61 [ 0 locks=0 ] ( "" ) label61 [ 0 locks=0 ] ( "" ) name62 [ 0 locks=0 ] ( "" ) label62 [ 0 locks=0 ] ( "" ) name63 [ 0 locks=0 ] ( "" ) label63 [ 0 locks=0 ] ( "" ) name64 [ 0 locks=0 ] ( "" ) label64 [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200004700000000041mat/gray/uvcoords2/suboutput1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200004200000000037mat/gray/uvcoords2/subinput1.inittype = subinput matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200004100000000750mat/gray/uvcoords2/subinput1.defcomment "" position 1.61964 1.31767 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1191445892 modify 1191446032 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200004200000000020mat/gray/uvcoords2/subinput1.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200004600000000041mat/gray/uvcoords2/subinput1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003000000000037mat/gray/multiply1.inittype = multiply matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002700000001154mat/gray/multiply1.defcomment "" position 26.9703 -1.14468 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 7 "product" } inputsNamed3 { 4 twoway2 10 1 "input1" 5 texture1 46 1 "input2" 6 difclr 1 1 "input3" } inputs { 0 twoway2 0 1 1 texture1 0 1 2 difclr 0 1 } stat { create 1199730186 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003000000000020mat/gray/multiply1.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200003400000000041mat/gray/multiply1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002200000000040mat/gray/Cd1.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002100000001007mat/gray/Cd1.defcomment "" position 21.6585 2.14807 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "Cd" 2 "bound_Cd" } inputsNamed3 { } inputs { } stat { create 1181872479 modify 1490084395 author mark@beijing.sidefx.com access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002200000004514mat/gray/Cd1.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( Cd ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Attribute Color" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "color" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 1 1 1 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "on" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200002600000000041mat/gray/Cd1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003500000000040mat/gray/usePointColor1.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003400000001016mat/gray/usePointColor1.defcomment "" position 21.6585 4.80167 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "usePointColor" 2 "bound_usePointColor" } inputsNamed3 { } inputs { } stat { create 1181944270 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003500000004536mat/gray/usePointColor1.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( usePointColor ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Tint with Point Color" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "toggle" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "on" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200004100000000041mat/gray/usePointColor1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002600000000035mat/gray/twoway2.inittype = twoway matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002500000001151mat/gray/twoway2.defcomment "" position 24.3144 3.54987 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 10 "result" } inputsNamed3 { 7 usePointColor1 1 1 "condition" 8 Cd1 1 1 "input1" 9 "" "" 1 "input2" } inputs { 0 usePointColor1 0 1 1 Cd1 0 1 2 "" 0 1 } stat { create 1199730320 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002600000001224mat/gray/twoway2.parm{ version 0.8 signature [ 0 locks=0 ] ( c ) condtype [ 0 locks=0 ] ( 0 ) input2 [ 0 locks=0 ] ( 0 ) input2_i [ 0 locks=0 ] ( 0 ) input2_s [ 0 locks=0 ] ( "" ) input2_v [ 0 locks=0 ] ( 0 0 0 ) input2_p [ 0 locks=0 ] ( 0 0 0 ) input2_n [ 0 locks=0 ] ( 0 0 0 ) input2_c [ 0 locks=0 ] ( 1 1 1 ) input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) input2_uf [ 0 locks=0 ] ( 0 ) input2_uv [ 0 locks=0 ] ( 0 0 0 ) input2_up [ 0 locks=0 ] ( 0 0 0 ) input2_un [ 0 locks=0 ] ( 0 0 0 ) input2_uc [ 0 locks=0 ] ( 0 0 0 ) input2_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } 0707070000010000000006660000000000000000010000001307642135200003200000000031mat/gray/twoway2.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200003400000000040mat/gray/usePointAlpha.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003300000001016mat/gray/usePointAlpha.defcomment "" position 21.6585 -14.453 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "usePointAlpha" 2 "bound_usePointAlpha" } inputsNamed3 { } inputs { } stat { create 1181944270 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 1 1 0.6 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003400000004530mat/gray/usePointAlpha.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( usePointAlpha ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Use Point Alpha" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "toggle" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "on" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "off" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200004000000000041mat/gray/usePointAlpha.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003200000000035mat/gray/chooseAlpha.inittype = twoway matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003100000001154mat/gray/chooseAlpha.defcomment "" position 24.3144 -15.7048 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 10 "result" } inputsNamed3 { 7 usePointAlpha 1 1 "condition" 8 Alpha 1 1 "input1" 9 "" "" 1 "input2" } inputs { 0 usePointAlpha 0 1 1 Alpha 0 1 2 "" 0 1 } stat { create 1180714189 modify 1490084395 author liza@chaos access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003200000001232mat/gray/chooseAlpha.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) condtype [ 0 locks=0 ] ( 0 ) input2 [ 0 locks=0 ] ( 1 ) input2_i [ 0 locks=0 ] ( 1 ) input2_s [ 0 locks=0 ] ( "" ) input2_v [ 0 locks=0 ] ( 1 1 1 ) input2_p [ 0 locks=0 ] ( 1 1 1 ) input2_n [ 0 locks=0 ] ( 1 1 1 ) input2_c [ 0 locks=0 ] ( 1 1 1 ) input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) input2_uf [ 0 locks=0 ] ( 1 ) input2_uv [ 0 locks=0 ] ( 1 1 1 ) input2_up [ 0 locks=0 ] ( 1 1 1 ) input2_un [ 0 locks=0 ] ( 1 1 1 ) input2_uc [ 0 locks=0 ] ( 1 1 1 ) input2_um [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) } 0707070000010000000006660000000000000000010000001307642135200003600000000031mat/gray/chooseAlpha.userdata ___Version___0707070000010000000006660000000000000000010000001307642135200002400000000040mat/gray/Alpha.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002300000001016mat/gray/Alpha.defcomment "" position 21.6585 -17.1066 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "Alpha" 2 "bound_Alpha" } inputsNamed3 { } inputs { } stat { create 1181872479 modify 1490084395 author mark@beijing.sidefx.com access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002400000004517mat/gray/Alpha.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( Alpha ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( "Attribute Alpha" ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 1 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 1 1 1 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "off" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "on" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200003000000000041mat/gray/Alpha.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003000000000037mat/gray/multiply3.inittype = multiply matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002700000001123mat/gray/multiply3.defcomment "" position 26.9703 -12.363 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 5 "product" } inputsNamed3 { 3 texture2 46 1 "input1" 6 chooseAlpha 10 1 "input2" } inputs { 0 texture2 0 1 1 chooseAlpha 0 1 } stat { create 1236207156 modify 1490084395 author stucker@finland access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003000000000020mat/gray/multiply3.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200003400000000041mat/gray/multiply3.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002100000000040mat/gray/Ce.inittype = parameter matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002000000001062mat/gray/Ce.defcomment "" position 32.2821 -6.82883 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 2 "Ce" 3 "bound_Ce" } inputsNamed3 { 1 premultColors 5 1 "input" } inputs { 0 premultColors 0 1 } stat { create 1238516157 modify 1490084395 author stucker@finland access 0777 } color UT_Color RGB 0 0.533 0 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002100000004516mat/gray/Ce.parm{ version 0.8 parmscope [ 0 locks=0 ] ( shaderparm ) parmaccess [ 0 locks=0 ] ( "" ) parmname [ 0 locks=0 ] ( Ce ) parmprefix [ 0 locks=0 ] ( "" ) parmpostfix [ 0 locks=0 ] ( "" ) parmlabel [ 0 locks=0 ] ( Emission ) showlabel [ 0 locks=0 ] ( "on" ) parmtype [ 0 locks=0 ] ( "float3" ) parmtypename [ 0 locks=0 ] ( "" ) floatdef [ 0 locks=0 ] ( 0 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) rangeflt [ 0 locks=0 ] ( 0 1 ) rangeint [ 0 locks=0 ] ( 0 10 ) stringtype [ 0 locks=0 ] ( off ) opfilter [ 0 locks=0 ] ( !!OBJ/LIGHT!! ) parmcomment [ 0 locks=0 ] ( "" ) separator1 [ 0 locks=0 ] ( ) useasparmdefiner [ 0 locks=0 ] ( "off" ) useownexportcontext [ 0 locks=0 ] ( "off" ) parmuniform [ 0 locks=0 ] ( "on" ) usebound [ 0 locks=0 ] ( "off" ) hasconnector [ 0 locks=0 ] ( "on" ) exportparm [ 0 locks=0 ] ( "whenconnected" ) exportcontext [ 0 locks=0 ] ( surface ) providemenu [ 0 locks=0 ] ( "off" ) menuchoices [ 0 locks=0 ] ( "" ) menuscript [ 0 locks=0 ] ( "" ) menuscriptlanguage [ 0 locks=0 ] ( "hscript" ) separator2 [ 0 locks=0 ] ( ) invisible [ 0 locks=0 ] ( "on" ) joinnext [ 0 locks=0 ] ( "off" ) disablewhen [ 0 locks=0 ] ( "" ) hidewhen [ 0 locks=0 ] ( "" ) callback [ 0 locks=0 ] ( "" ) tags [ 0 locks=0 ] ( "" ) help [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001307642135200002500000000041mat/gray/Ce.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002700000000036mat/gray/collect1.inittype = collect matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002600000001041mat/gray/collect1.defcomment "" position 34.938 -8.96932 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 1 output1 5 1 "shader1" } inputs { 0 output1 0 1 } stat { create 1278596959 modify 1490084400 author jroberts@alabama.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002700000000020mat/gray/collect1.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200003300000000041mat/gray/collect1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003300000000054mat/principledshader1.inittype = principledshader::2.0 matchesdef = 1 0707070000010000000006660000000000000000010000001307642135200003200000023122mat/principledshader1.defcomment "Created from Gallery Entry: Glass Mantra Glass Surface Shader" position 2.42353 -2.03 connectornextid 210 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material on outputsNamed3 { } inputsNamed3 { 0 "" "" 1 "uv" 1 "" "" 1 "basecolor" 2 "" "" 1 "basecolor_usePointColor" 3 "" "" 1 "basecolor_usePackedColor" 4 "" "" 1 "frontface" 5 "" "" 1 "ior" 6 "" "" 1 "rough" 7 "" "" 1 "aniso" 8 "" "" 1 "anisodir" 9 "" "" 1 "metallic" 10 "" "" 1 "reflecttint" 11 "" "" 1 "coat" 12 "" "" 1 "coatrough" 13 "" "" 1 "transparency" 14 "" "" 1 "transcolor" 15 "" "" 1 "transdist" 16 "" "" 1 "dispersion" 17 "" "" 1 "priority" 18 "" "" 1 "sss" 19 "" "" 1 "sssdist" 20 "" "" 1 "ssscolor" 21 "" "" 1 "sheen" 22 "" "" 1 "sheentint" 23 "" "" 1 "emitcolor" 24 "" "" 1 "emitint" 25 "" "" 1 "emitillum" 26 "" "" 1 "opac" 27 "" "" 1 "opaccolor" 28 "" "" 1 "fakecausticsenabled" 29 "" "" 1 "fakecausticstransmit" 30 "" "" 1 "fakecausticsshadow" 31 "" "" 1 "basecolor_useTexture" 32 "" "" 1 "basecolor_texture" 33 "" "" 1 "basecolor_textureIntensity" 34 "" "" 1 "basecolor_textureWrap" 35 "" "" 1 "basecolor_textureColorSpace" 36 "" "" 1 "metallic_useTexture" 37 "" "" 1 "metallic_texture" 38 "" "" 1 "metallic_monoChannel" 39 "" "" 1 "metallic_textureWrap" 40 "" "" 1 "metallic_textureColorSpace" 41 "" "" 1 "transparency_useTexture" 42 "" "" 1 "transparency_texture" 43 "" "" 1 "transparency_monoChannel" 44 "" "" 1 "transparency_textureWrap" 45 "" "" 1 "transparency_textureColorSpace" 46 "" "" 1 "ior_useTexture" 47 "" "" 1 "ior_texture" 48 "" "" 1 "ior_monoChannel" 49 "" "" 1 "ior_textureWrap" 50 "" "" 1 "ior_textureColorSpace" 51 "" "" 1 "transcolor_useTexture" 52 "" "" 1 "transcolor_texture" 53 "" "" 1 "transcolor_textureIntensity" 54 "" "" 1 "transcolor_textureWrap" 55 "" "" 1 "transcolor_textureColorSpace" 56 "" "" 1 "transdist_useTexture" 57 "" "" 1 "transdist_texture" 58 "" "" 1 "transdist_monoChannel" 59 "" "" 1 "transdist_textureWrap" 60 "" "" 1 "transdist_textureColorSpace" 61 "" "" 1 "dispersion_useTexture" 62 "" "" 1 "dispersion_texture" 63 "" "" 1 "dispersion_monoChannel" 64 "" "" 1 "dispersion_textureWrap" 65 "" "" 1 "dispersion_textureColorSpace" 66 "" "" 1 "reflecttint_useTexture" 67 "" "" 1 "reflecttint_texture" 68 "" "" 1 "reflecttint_monoChannel" 69 "" "" 1 "reflecttint_textureWrap" 70 "" "" 1 "reflecttint_textureColorSpace" 71 "" "" 1 "rough_useTexture" 72 "" "" 1 "rough_texture" 73 "" "" 1 "rough_monoChannel" 74 "" "" 1 "rough_textureWrap" 75 "" "" 1 "rough_textureColorSpace" 76 "" "" 1 "aniso_useTexture" 77 "" "" 1 "aniso_texture" 78 "" "" 1 "aniso_monoChannel" 79 "" "" 1 "aniso_textureWrap" 80 "" "" 1 "aniso_textureColorSpace" 81 "" "" 1 "anisodir_useTexture" 82 "" "" 1 "anisodir_texture" 83 "" "" 1 "anisodir_monoChannel" 84 "" "" 1 "anisodir_textureWrap" 85 "" "" 1 "anisodir_textureColorSpace" 86 "" "" 1 "anisodir_textureFilter" 87 "" "" 1 "sss_useTexture" 88 "" "" 1 "sss_texture" 89 "" "" 1 "sss_monoChannel" 90 "" "" 1 "sss_textureWrap" 91 "" "" 1 "sss_textureColorSpace" 92 "" "" 1 "sssdist_useTexture" 93 "" "" 1 "sssdist_texture" 94 "" "" 1 "sssdist_monoChannel" 95 "" "" 1 "sssdist_textureWrap" 96 "" "" 1 "sssdist_textureColorSpace" 97 "" "" 1 "ssscolor_useTexture" 98 "" "" 1 "ssscolor_texture" 99 "" "" 1 "ssscolor_textureWrap" 100 "" "" 1 "ssscolor_textureColorSpace" 101 "" "" 1 "sheen_useTexture" 102 "" "" 1 "sheen_texture" 103 "" "" 1 "sheen_monoChannel" 104 "" "" 1 "sheen_textureWrap" 105 "" "" 1 "sheen_textureColorSpace" 106 "" "" 1 "sheentint_useTexture" 107 "" "" 1 "sheentint_texture" 108 "" "" 1 "sheentint_monoChannel" 109 "" "" 1 "sheentint_textureWrap" 110 "" "" 1 "sheentint_textureColorSpace" 111 "" "" 1 "coat_useTexture" 112 "" "" 1 "coat_texture" 113 "" "" 1 "coat_monoChannel" 114 "" "" 1 "coat_textureWrap" 115 "" "" 1 "coat_textureColorSpace" 116 "" "" 1 "coatrough_useTexture" 117 "" "" 1 "coatrough_texture" 118 "" "" 1 "coatrough_monoChannel" 119 "" "" 1 "coatrough_textureWrap" 120 "" "" 1 "coatrough_textureColorSpace" 121 "" "" 1 "emitcolor_useTexture" 122 "" "" 1 "emitcolor_texture" 123 "" "" 1 "emitcolor_textureIntensity" 124 "" "" 1 "emitcolor_textureWrap" 125 "" "" 1 "emitcolor_textureColorSpace" 126 "" "" 1 "surface_textureFilter" 127 "" "" 1 "surface_textureFilterWidth" 128 "" "" 1 "baseBumpAndNormal_enable" 129 "" "" 1 "baseBumpAndNormal_type" 130 "" "" 1 "baseBump_colorSpace" 131 "" "" 1 "baseBump_bumpScale" 132 "" "" 1 "baseBump_bumpTexture" 133 "" "" 1 "baseBump_wrap" 134 "" "" 1 "baseBump_filter" 135 "" "" 1 "baseBump_filterWidth" 136 "" "" 1 "baseBump_channel" 137 "" "" 1 "baseBump_imagePlane" 138 "" "" 1 "baseNormal_colorspace" 139 "" "" 1 "baseNormal_vectorSpace" 140 "" "" 1 "baseNormal_scale" 141 "" "" 1 "baseNormal_texture" 142 "" "" 1 "baseNormal_wrap" 143 "" "" 1 "baseNormal_filter" 144 "" "" 1 "baseNormal_filterWidth" 145 "" "" 1 "baseNormal_channel" 146 "" "" 1 "baseNormal_imagePlane" 147 "" "" 1 "baseNormal_space" 148 "" "" 1 "baseNormal_flipX" 149 "" "" 1 "baseNormal_flipY" 150 "" "" 1 "separateCoatNormals" 151 "" "" 1 "coatBumpAndNormal_enable" 152 "" "" 1 "coatBumpAndNormal_type" 153 "" "" 1 "coatBump_colorSpace" 154 "" "" 1 "coatBump_bumpScale" 155 "" "" 1 "coatBump_bumpTexture" 156 "" "" 1 "coatBump_wrap" 157 "" "" 1 "coatBump_filter" 158 "" "" 1 "coatBump_filterWidth" 159 "" "" 1 "coatBump_channel" 160 "" "" 1 "coatBump_imagePlane" 161 "" "" 1 "coatNormal_colorspace" 162 "" "" 1 "coatNormal_vectorSpace" 163 "" "" 1 "coatNormal_scale" 164 "" "" 1 "coatNormal_texture" 165 "" "" 1 "coatNormal_wrap" 166 "" "" 1 "coatNormal_filter" 167 "" "" 1 "coatNormal_filterWidth" 168 "" "" 1 "coatNormal_channel" 169 "" "" 1 "coatNormal_imagePlane" 170 "" "" 1 "coatNormal_space" 171 "" "" 1 "coatNormal_flipX" 172 "" "" 1 "coatNormal_flipY" 173 "" "" 1 "dispTex_enable" 174 "" "" 1 "dispTex_type" 175 "" "" 1 "dispTex_colorSpace" 176 "" "" 1 "dispTex_vectorSpace" 177 "" "" 1 "dispTex_channelOrder" 178 "" "" 1 "dispTex_offset" 179 "" "" 1 "dispTex_scale" 180 "" "" 1 "dispTex_texture" 181 "" "" 1 "dispTex_channel" 182 "" "" 1 "dispTex_wrap" 183 "" "" 1 "dispTex_filter" 184 "" "" 1 "dispTex_filterWidth" 185 "" "" 1 "dispNoise_enable" 186 "" "" 1 "dispNoise_type" 187 "" "" 1 "dispNoise_freq" 188 "" "" 1 "dispNoise_offset" 189 "" "" 1 "dispNoise_amp" 190 "" "" 1 "dispNoise_rough" 191 "" "" 1 "dispNoise_atten" 192 "" "" 1 "dispNoise_turb" 193 "" "" 1 "difflabel" 194 "" "" 1 "refllabel" 195 "" "" 1 "refractlabel" 196 "" "" 1 "coatlabel" 197 "" "" 1 "ssslabel" 198 "" "" 1 "uvtrans" 199 "" "" 1 "uvrot" 200 "" "" 1 "uvscale" 201 "" "" 1 "dispInput_enable" 202 "" "" 1 "disp" 203 "" "" 1 "vdisp" 204 "" "" 1 "dispInput_max" 205 "" "" 1 "opaccolor_useTexture" 206 "" "" 1 "opaccolor_textureColorSpace" 207 "" "" 1 "opaccolor_texture" 208 "" "" 1 "opaccolor_textureIntensity" 209 "" "" 1 "opaccolor_textureWrap" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 "" 0 1 10 "" 0 1 11 "" 0 1 12 "" 0 1 13 "" 0 1 14 "" 0 1 15 "" 0 1 16 "" 0 1 17 "" 0 1 18 "" 0 1 19 "" 0 1 20 "" 0 1 21 "" 0 1 22 "" 0 1 23 "" 0 1 24 "" 0 1 25 "" 0 1 26 "" 0 1 27 "" 0 1 28 "" 0 1 29 "" 0 1 30 "" 0 1 31 "" 0 1 32 "" 0 1 33 "" 0 1 34 "" 0 1 35 "" 0 1 36 "" 0 1 37 "" 0 1 38 "" 0 1 39 "" 0 1 40 "" 0 1 41 "" 0 1 42 "" 0 1 43 "" 0 1 44 "" 0 1 45 "" 0 1 46 "" 0 1 47 "" 0 1 48 "" 0 1 49 "" 0 1 50 "" 0 1 51 "" 0 1 52 "" 0 1 53 "" 0 1 54 "" 0 1 55 "" 0 1 56 "" 0 1 57 "" 0 1 58 "" 0 1 59 "" 0 1 60 "" 0 1 61 "" 0 1 62 "" 0 1 63 "" 0 1 64 "" 0 1 65 "" 0 1 66 "" 0 1 67 "" 0 1 68 "" 0 1 69 "" 0 1 70 "" 0 1 71 "" 0 1 72 "" 0 1 73 "" 0 1 74 "" 0 1 75 "" 0 1 76 "" 0 1 77 "" 0 1 78 "" 0 1 79 "" 0 1 80 "" 0 1 81 "" 0 1 82 "" 0 1 83 "" 0 1 84 "" 0 1 85 "" 0 1 86 "" 0 1 87 "" 0 1 88 "" 0 1 89 "" 0 1 90 "" 0 1 91 "" 0 1 92 "" 0 1 93 "" 0 1 94 "" 0 1 95 "" 0 1 96 "" 0 1 97 "" 0 1 98 "" 0 1 99 "" 0 1 100 "" 0 1 101 "" 0 1 102 "" 0 1 103 "" 0 1 104 "" 0 1 105 "" 0 1 106 "" 0 1 107 "" 0 1 108 "" 0 1 109 "" 0 1 110 "" 0 1 111 "" 0 1 112 "" 0 1 113 "" 0 1 114 "" 0 1 115 "" 0 1 116 "" 0 1 117 "" 0 1 118 "" 0 1 119 "" 0 1 120 "" 0 1 121 "" 0 1 122 "" 0 1 123 "" 0 1 124 "" 0 1 125 "" 0 1 126 "" 0 1 127 "" 0 1 128 "" 0 1 129 "" 0 1 130 "" 0 1 131 "" 0 1 132 "" 0 1 133 "" 0 1 134 "" 0 1 135 "" 0 1 136 "" 0 1 137 "" 0 1 138 "" 0 1 139 "" 0 1 140 "" 0 1 141 "" 0 1 142 "" 0 1 143 "" 0 1 144 "" 0 1 145 "" 0 1 146 "" 0 1 147 "" 0 1 148 "" 0 1 149 "" 0 1 150 "" 0 1 151 "" 0 1 152 "" 0 1 153 "" 0 1 154 "" 0 1 155 "" 0 1 156 "" 0 1 157 "" 0 1 158 "" 0 1 159 "" 0 1 160 "" 0 1 161 "" 0 1 162 "" 0 1 163 "" 0 1 164 "" 0 1 165 "" 0 1 166 "" 0 1 167 "" 0 1 168 "" 0 1 169 "" 0 1 170 "" 0 1 171 "" 0 1 172 "" 0 1 173 "" 0 1 174 "" 0 1 175 "" 0 1 176 "" 0 1 177 "" 0 1 178 "" 0 1 179 "" 0 1 180 "" 0 1 181 "" 0 1 182 "" 0 1 183 "" 0 1 184 "" 0 1 185 "" 0 1 186 "" 0 1 187 "" 0 1 188 "" 0 1 189 "" 0 1 190 "" 0 1 191 "" 0 1 192 "" 0 1 193 "" 0 1 194 "" 0 1 195 "" 0 1 196 "" 0 1 197 "" 0 1 198 "" 0 1 199 "" 0 1 200 "" 0 1 201 "" 0 1 202 "" 0 1 203 "" 0 1 204 "" 0 1 205 "" 0 1 206 "" 0 1 207 "" 0 1 208 "" 0 1 209 "" 0 1 } stat { create 1492693245 modify 1492698043 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003200000003315mat/principledshader1.chn{ channel speccolorr { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"basecolorr\") } } channel speccolorg { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"basecolorg\") } } channel speccolorb { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"basecolorb\") } } channel specular_tint { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"metallic\")+(1-ch(\"metallic\"))*ch(\"reflecttint\") } } channel baseBump_useTexture { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "ch(\"baseBumpAndNormal_enable\") && strcmp(chs(\"baseBumpAndNormal_type\"), \"bump\") == 0" } } channel baseNormal_useTexture { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "ch(\"baseBumpAndNormal_enable\") && strcmp(chs(\"baseBumpAndNormal_type\"), \"normal\") == 0" } } channel shop_disable_displace_shader { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "!ch(\"dispInput_enable\") && !ch(\"dispTex_enable\") && !ch(\"dispNoise_enable\")" } } channel vm_displacebound { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1.01*ch(\"dispInput_enable\")*ch(\"dispInput_max\") + ch(\"dispTex_enable\")*max(abs((1.0+ch(\"dispTex_offset\"))*ch(\"dispTex_scale\")), abs(ch(\"dispTex_offset\")*ch(\"dispTex_scale\"))) + ch(\"dispNoise_enable\")*abs(ch(\"dispNoise_amp\"))" } } } 0707070000010000000006660000000000000000010000001307642135200003300000036263mat/principledshader1.parm{ version 0.8 specmodel [ 0 locks=0 autoscope=0 ] ( ggx ) coatspecmodel [ 0 locks=0 autoscope=0 ] ( ggx ) speccolor [ 0 locks=0 autoscope=0 ] ( [ speccolorr 0.29999999999999999 ] [ speccolorg 0.29999999999999999 ] [ speccolorb 0.29999999999999999 ] ) specular_tint [ 0 locks=0 autoscope=0 ] ( [ specular_tint 0 ] ) diffuse_folder_15 [ 0 locks=0 autoscope=0 ] ( 0 0 0 0 0 0 ) folder7 [ 0 locks=0 autoscope=0 ] ( 0 ) basecolor [ 0 locks=0 autoscope=0 ] ( 0.29999999999999999 0.29999999999999999 0.29999999999999999 ) basecolor_usePointColor [ 0 locks=0 autoscope=0 ] ( "on" ) basecolor_usePackedColor [ 0 locks=0 autoscope=0 ] ( "off" ) frontface [ 0 locks=0 autoscope=0 ] ( "on" ) folder4 [ 0 locks=0 autoscope=0 ] ( 0 ) ior [ 0 locks=0 autoscope=0 ] ( 2.77 ) rough [ 0 locks=0 autoscope=0 ] ( 0 ) aniso [ 0 locks=0 autoscope=0 ] ( 0 ) anisodir [ 0 locks=0 autoscope=0 ] ( 0 ) folder12 [ 0 locks=0 autoscope=0 ] ( 0 ) metallic [ 0 locks=0 autoscope=0 ] ( 0 ) reflecttint [ 0 locks=0 autoscope=0 ] ( 0 ) coat [ 0 locks=0 autoscope=0 ] ( 0 ) coatrough [ 0 locks=0 autoscope=0 ] ( 0 ) folder13 [ 0 locks=0 autoscope=0 ] ( 0 ) transparency [ 0 locks=0 autoscope=0 ] ( 0.80000000000000004 ) transcolor [ 0 locks=0 autoscope=0 ] ( 0.90000000000000002 0.45000000000000001 0 ) transdist [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 ) dispersion [ 0 locks=0 autoscope=0 ] ( 0 ) priority [ 0 locks=0 autoscope=0 ] ( 0 ) folder8 [ 0 locks=0 autoscope=0 ] ( 0 ) sss [ 0 locks=0 autoscope=0 ] ( 0 ) sssdist [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 ) ssscolor [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) folder11 [ 0 locks=0 autoscope=0 ] ( 0 ) sheen [ 0 locks=0 autoscope=0 ] ( 0 ) sheentint [ 0 locks=0 autoscope=0 ] ( 0 ) folder9 [ 0 locks=0 autoscope=0 ] ( 0 ) emitcolor [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) emitint [ 0 locks=0 autoscope=0 ] ( 1 ) emitillum [ 0 locks=0 autoscope=0 ] ( "on" ) folder15 [ 0 locks=0 autoscope=0 ] ( 0 ) opac [ 0 locks=0 autoscope=0 ] ( 1 ) opaccolor [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) folder6 [ 0 locks=0 autoscope=0 ] ( 0 ) fakecausticsenabled [ 0 locks=0 autoscope=0 ] ( "off" ) fakecausticstransmit [ 0 locks=0 autoscope=0 ] ( 1 ) fakecausticsshadow [ 0 locks=0 autoscope=0 ] ( 1 ) folder54 [ 0 locks=0 autoscope=0 ] ( 0 ) basecolor_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) basecolor_texture [ 0 locks=0 autoscope=0 ] ( "" ) basecolor_textureIntensity [ 0 locks=0 autoscope=0 ] ( 1 ) basecolor_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) basecolor_textureColorSpace [ 0 locks=0 autoscope=0 ] ( auto ) folder1 [ 0 locks=0 autoscope=0 ] ( 0 ) ior_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) ior_texture [ 0 locks=0 autoscope=0 ] ( "" ) ior_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) ior_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) ior_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder227 [ 0 locks=0 autoscope=0 ] ( 0 ) rough_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) rough_texture [ 0 locks=0 autoscope=0 ] ( "" ) rough_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) rough_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) rough_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder228 [ 0 locks=0 autoscope=0 ] ( 0 ) aniso_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) aniso_texture [ 0 locks=0 autoscope=0 ] ( "" ) aniso_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) aniso_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) aniso_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder229 [ 0 locks=0 autoscope=0 ] ( 0 ) anisodir_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) anisodir_texture [ 0 locks=0 autoscope=0 ] ( "" ) anisodir_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) anisodir_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) anisodir_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) anisodir_textureFilter [ 0 locks=0 autoscope=0 ] ( point ) folder55 [ 0 locks=0 autoscope=0 ] ( 0 ) metallic_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) metallic_texture [ 0 locks=0 autoscope=0 ] ( "" ) metallic_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) metallic_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) metallic_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder226 [ 0 locks=0 autoscope=0 ] ( 0 ) reflecttint_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) reflecttint_texture [ 0 locks=0 autoscope=0 ] ( "" ) reflecttint_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) reflecttint_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) reflecttint_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder233 [ 0 locks=0 autoscope=0 ] ( 0 ) coat_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) coat_texture [ 0 locks=0 autoscope=0 ] ( "" ) coat_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) coat_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) coat_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder234 [ 0 locks=0 autoscope=0 ] ( 0 ) coatrough_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) coatrough_texture [ 0 locks=0 autoscope=0 ] ( "" ) coatrough_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) coatrough_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) coatrough_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder2 [ 0 locks=0 autoscope=0 ] ( 0 ) transparency_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) transparency_texture [ 0 locks=0 autoscope=0 ] ( "" ) transparency_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) transparency_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) transparency_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder5 [ 0 locks=0 autoscope=0 ] ( 0 ) transcolor_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) transcolor_texture [ 0 locks=0 autoscope=0 ] ( "" ) transcolor_textureIntensity [ 0 locks=0 autoscope=0 ] ( 1 ) transcolor_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) transcolor_textureColorSpace [ 0 locks=0 autoscope=0 ] ( auto ) folder5_1 [ 0 locks=0 autoscope=0 ] ( 0 ) transdist_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) transdist_texture [ 0 locks=0 autoscope=0 ] ( "" ) transdist_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) transdist_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) transdist_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder5_2 [ 0 locks=0 autoscope=0 ] ( 0 ) dispersion_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) dispersion_texture [ 0 locks=0 autoscope=0 ] ( "" ) dispersion_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) dispersion_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) dispersion_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder230 [ 0 locks=0 autoscope=0 ] ( 0 ) sss_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) sss_texture [ 0 locks=0 autoscope=0 ] ( "" ) sss_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) sss_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) sss_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder3 [ 0 locks=0 autoscope=0 ] ( 0 ) sssdist_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) sssdist_texture [ 0 locks=0 autoscope=0 ] ( "" ) sssdist_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) sssdist_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) sssdist_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder3_1 [ 0 locks=0 autoscope=0 ] ( 0 ) ssscolor_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) ssscolor_texture [ 0 locks=0 autoscope=0 ] ( "" ) ssscolor_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) ssscolor_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder231 [ 0 locks=0 autoscope=0 ] ( 0 ) sheen_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) sheen_texture [ 0 locks=0 autoscope=0 ] ( "" ) sheen_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) sheen_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) sheen_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) folder232 [ 0 locks=0 autoscope=0 ] ( 0 ) sheentint_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) sheentint_texture [ 0 locks=0 autoscope=0 ] ( "" ) sheentint_monoChannel [ 0 locks=0 autoscope=0 ] ( 0 ) sheentint_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) sheentint_textureColorSpace [ 0 locks=0 autoscope=0 ] ( linear ) diffuse_folder_14_3 [ 0 locks=0 autoscope=0 ] ( 0 ) emitcolor_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) emitcolor_texture [ 0 locks=0 autoscope=0 ] ( "" ) emitcolor_textureIntensity [ 0 locks=0 autoscope=0 ] ( 1 ) emitcolor_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) emitcolor_textureColorSpace [ 0 locks=0 autoscope=0 ] ( repeat ) folder14 [ 0 locks=0 autoscope=0 ] ( 0 ) opaccolor_useTexture [ 0 locks=0 autoscope=0 ] ( "off" ) opaccolor_texture [ 0 locks=0 autoscope=0 ] ( "" ) opaccolor_textureWrap [ 0 locks=0 autoscope=0 ] ( repeat ) opaccolor_textureIntensity [ 0 locks=0 autoscope=0 ] ( 1 ) opaccolor_textureColorSpace [ 0 locks=0 autoscope=0 ] ( repeat ) folder235 [ 0 locks=0 autoscope=0 ] ( 0 ) surface_textureFilter [ 0 locks=0 autoscope=0 ] ( catrom ) surface_textureFilterWidth [ 0 locks=0 autoscope=0 ] ( 1 ) shading_16 [ 0 locks=0 autoscope=0 ] ( 0 0 ) baseBumpAndNormal_enable [ 0 locks=0 autoscope=0 ] ( "off" ) baseBumpAndNormal_type [ 0 locks=0 autoscope=0 ] ( normal ) baseBump_colorSpace [ 0 locks=0 autoscope=0 ] ( linear ) baseBump_bumpScale [ 0 locks=0 autoscope=0 ] ( 0.050000000000000003 ) baseBump_bumpTexture [ 0 locks=0 autoscope=0 ] ( "" ) baseBump_wrap [ 0 locks=0 autoscope=0 ] ( repeat ) baseBump_filter [ 0 locks=0 autoscope=0 ] ( gauss ) baseBump_filterWidth [ 0 locks=0 autoscope=0 ] ( 1 ) baseBump_channel [ 0 locks=0 autoscope=0 ] ( 0 ) baseBump_imagePlane [ 0 locks=0 autoscope=0 ] ( "" ) baseNormal_colorspace [ 0 locks=0 autoscope=0 ] ( linear ) baseNormal_vectorSpace [ 0 locks=0 autoscope=0 ] ( uvtangent ) baseNormal_scale [ 0 locks=0 autoscope=0 ] ( 1 ) baseNormal_texture [ 0 locks=0 autoscope=0 ] ( "" ) baseNormal_wrap [ 0 locks=0 autoscope=0 ] ( repeat ) baseNormal_filter [ 0 locks=0 autoscope=0 ] ( gauss ) baseNormal_filterWidth [ 0 locks=0 autoscope=0 ] ( 1 ) baseNormal_channel [ 0 locks=0 autoscope=0 ] ( 0 ) baseNormal_imagePlane [ 0 locks=0 autoscope=0 ] ( "" ) baseNormal_space [ 0 locks=0 autoscope=0 ] ( 0 ) baseNormal_flipX [ 0 locks=0 autoscope=0 ] ( "off" ) baseNormal_flipY [ 0 locks=0 autoscope=0 ] ( "off" ) baseBump_useTexture [ 0 locks=0 autoscope=0 ] ( [ baseBump_useTexture 0 ] ) baseNormal_useTexture [ 0 locks=0 autoscope=0 ] ( [ baseNormal_useTexture 0 ] ) separateCoatNormals [ 0 locks=0 autoscope=0 ] ( "off" ) coatBumpAndNormal_enable [ 0 locks=0 autoscope=0 ] ( "on" ) coatBumpAndNormal_type [ 0 locks=0 autoscope=0 ] ( normal ) coatBump_colorSpace [ 0 locks=0 autoscope=0 ] ( linear ) coatBump_bumpScale [ 0 locks=0 autoscope=0 ] ( 0.050000000000000003 ) coatBump_bumpTexture [ 0 locks=0 autoscope=0 ] ( "" ) coatBump_wrap [ 0 locks=0 autoscope=0 ] ( repeat ) coatBump_filter [ 0 locks=0 autoscope=0 ] ( gauss ) coatBump_filterWidth [ 0 locks=0 autoscope=0 ] ( 1 ) coatBump_channel [ 0 locks=0 autoscope=0 ] ( 0 ) coatBump_imagePlane [ 0 locks=0 autoscope=0 ] ( "" ) coatNormal_colorspace [ 0 locks=0 autoscope=0 ] ( linear ) coatNormal_vectorSpace [ 0 locks=0 autoscope=0 ] ( uvtangent ) coatNormal_scale [ 0 locks=0 autoscope=0 ] ( 1 ) coatNormal_texture [ 0 locks=0 autoscope=0 ] ( "" ) coatNormal_wrap [ 0 locks=0 autoscope=0 ] ( repeat ) coatNormal_filter [ 0 locks=0 autoscope=0 ] ( gauss ) coatNormal_filterWidth [ 0 locks=0 autoscope=0 ] ( 1 ) coatNormal_channel [ 0 locks=0 autoscope=0 ] ( 0 ) coatNormal_imagePlane [ 0 locks=0 autoscope=0 ] ( "" ) coatNormal_space [ 0 locks=0 autoscope=0 ] ( 0 ) coatNormal_flipX [ 0 locks=0 autoscope=0 ] ( "off" ) coatNormal_flipY [ 0 locks=0 autoscope=0 ] ( "off" ) shop_disable_displace_shader [ 0 locks=0 autoscope=0 ] ( [ shop_disable_displace_shader 1 ] ) folder236 [ 0 locks=0 autoscope=0 ] ( 0 ) vm_displacebound [ 0 locks=0 autoscope=0 ] ( [ vm_displacebound 0 ] ) vm_truedisplace [ 0 locks=0 autoscope=0 ] ( "on" ) vm_bumpraydisplace [ 0 locks=0 autoscope=0 ] ( "on" ) folder10 [ 0 locks=0 autoscope=0 ] ( 0 ) dispInput_enable [ 0 locks=0 autoscope=0 ] ( "off" ) dispInput_max [ 0 locks=0 autoscope=0 ] ( 1 ) folder237 [ 0 locks=0 autoscope=0 ] ( 0 ) dispTex_enable [ 0 locks=0 autoscope=0 ] ( "off" ) dispTex_type [ 0 locks=0 autoscope=0 ] ( disp ) dispTex_colorSpace [ 0 locks=0 autoscope=0 ] ( linear ) dispTex_vectorSpace [ 0 locks=0 autoscope=0 ] ( uvtangent ) dispTex_channelOrder [ 0 locks=0 autoscope=0 ] ( xyz ) dispTex_offset [ 0 locks=0 autoscope=0 ] ( -0.5 ) dispTex_scale [ 0 locks=0 autoscope=0 ] ( 0.050000000000000003 ) dispTex_texture [ 0 locks=0 autoscope=0 ] ( "" ) dispTex_channel [ 0 locks=0 autoscope=0 ] ( 0 ) dispTex_wrap [ 0 locks=0 autoscope=0 ] ( repeat ) dispTex_filter [ 0 locks=0 autoscope=0 ] ( gauss ) dispTex_filterWidth [ 0 locks=0 autoscope=0 ] ( 1 ) folder238 [ 0 locks=0 autoscope=0 ] ( 0 ) dispNoise_enable [ 0 locks=0 autoscope=0 ] ( "off" ) dispNoise_type [ 0 locks=0 autoscope=0 ] ( xnoise ) dispNoise_freq [ 0 locks=0 autoscope=0 ] ( 10 10 10 ) dispNoise_offset [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) dispNoise_amp [ 0 locks=0 autoscope=0 ] ( 1 ) dispNoise_rough [ 0 locks=0 autoscope=0 ] ( 0.5 ) dispNoise_atten [ 0 locks=0 autoscope=0 ] ( 1 ) dispNoise_turb [ 0 locks=0 autoscope=0 ] ( 5 ) folder239 [ 0 locks=0 autoscope=0 ] ( 0 ) difflabel [ 0 locks=0 autoscope=0 ] ( diffuse ) refllabel [ 0 locks=0 autoscope=0 ] ( reflect ) refractlabel [ 0 locks=0 autoscope=0 ] ( refract ) coatlabel [ 0 locks=0 autoscope=0 ] ( coat ) ssslabel [ 0 locks=0 autoscope=0 ] ( sss ) folder0 [ 0 locks=0 autoscope=0 ] ( 0 ) uvtrans [ 0 locks=0 autoscope=0 ] ( 0 0 ) uvrot [ 0 locks=0 autoscope=0 ] ( 0 ) uvscale [ 0 locks=0 autoscope=0 ] ( 1 1 ) Cd [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) Alpha [ 0 locks=0 autoscope=0 ] ( 1 ) layer [ 0 locks=0 autoscope=0 ] ( "" ) direct [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) indirect [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Ce [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) direct_emission [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) all_emission [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) all [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) indirect_emission [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) direct_comp [ 0 locks=0 autoscope=0 ] ( "" ) indirect_comp [ 0 locks=0 autoscope=0 ] ( "" ) all_comp [ 0 locks=0 autoscope=0 ] ( "" ) direct_noshadow [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) direct_shadow [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) indirect_noshadow [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) indirect_shadow [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) level [ 0 locks=0 autoscope=0 ] ( 0 ) diffuselevel [ 0 locks=0 autoscope=0 ] ( 0 ) specularlevel [ 0 locks=0 autoscope=0 ] ( 0 ) volumelevel [ 0 locks=0 autoscope=0 ] ( 0 ) direct_samples [ 0 locks=0 autoscope=0 ] ( 0 ) indirect_samples [ 0 locks=0 autoscope=0 ] ( 0 ) nlights [ 0 locks=0 autoscope=0 ] ( 0 ) direct_noshadow_comp [ 0 locks=0 autoscope=0 ] ( "" ) indirect_noshadow_comp [ 0 locks=0 autoscope=0 ] ( "" ) nddispersion [ 0 locks=0 autoscope=0 ] ( 0 ) ndpriority [ 0 locks=0 autoscope=0 ] ( 0 ) ndior [ 0 locks=0 autoscope=0 ] ( 0 ) absorption [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Oc [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Cv [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Th [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Ab [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Cu [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Vd [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Nt [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Ds [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) pre_disp_P [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) pre_disp_utan [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) pre_disp_vtan [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) pre_disp_N [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) disp [ 0 locks=0 autoscope=0 ] ( 0 ) vdisp [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Dt [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) Vdt [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) } 0707070000010000000006660000000000000000010000001307642135200003700000000667mat/principledshader1.userdata ___Version______toolcount___176 ___toolid___convertGallery__inputgroup_Bake collapsed__inputgroup_Bump & Normals collapsed__inputgroup_Displacement collapsed__inputgroup_Emission collapsed__inputgroup_Opacity collapsed__inputgroup_Settings collapsed__inputgroup_Surface collapsed__inputgroup_Surface Textures collapsed__inputgroup_Textures collapsed0707070000010000000006660000000000000000010000001307642135200003000000000035obj/noMore/circle1.inittype = circle matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002700000000743obj/noMore/circle1.defsopflags sopflags = comment "" position 0.143059 -1.35429 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1492684139 modify 1492694206 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003000000000456obj/noMore/circle1.parm{ version 0.8 type [ 0 locks=0 ] ( "nurbs" ) orient [ 0 locks=0 ] ( "xy" ) rad [ 0 locks=0 ] ( 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) order [ 0 locks=0 ] ( 4 ) divs [ 0 locks=0 ] ( 12 ) arc [ 0 locks=0 ] ( "openarc" ) angle [ 0 locks=0 ] ( 0 360 ) imperfect [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001307642135200003400000000041obj/noMore/circle1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002600000000040obj/noMore/copy1.inittype = copyxform matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002500000001017obj/noMore/copy1.defsopflags sopflags = comment "" position -1.99235 -7.37739 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 transform1 1 1 "input1" } inputs { 0 transform1 0 1 } stat { create 1492684153 modify 1492694206 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 1 0.65 0.1 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002500000002217obj/noMore/copy1.chn{ channel ncy { lefttype = extend righttype = extend default = 10 flags = 0 segment { options = { autoslope ai ao } length = 2 value = 5 10 accel = 0.66666666666666663 0.66666666666666663 expr = bezier() } segment { options = { autoslope ai ao } length = 2 value = 10 5 accel = 0.66666666666666663 0.66666666666666663 expr = bezier() } segment { options = { autoslope ai ao } length = 2.666666666666667 value = 5 15 accel = 0.88888888888888895 0.88888888888888895 expr = bezier() } segment { options = { autoslope ai ao } length = 2.6333333333333342 value = 15 3 accel = 0.87777777777777799 0.87777777777777799 expr = bezier() } segment { options = { autoslope ai ao } length = 1.2666666666666659 value = 3 10 accel = 0.42222222222222194 0.42222222222222194 expr = bezier() } segment { options = { autoslope ai ao } length = 1.4000000000000001 value = 10 5 accel = 0.46666666666666667 0.46666666666666667 expr = bezier() } segment { options = { autoslope ai ao } length = 0 value = 5 5 accel = 0.33333333333333331 0.33333333333333331 expr = bezier() } } } 0707070000010000000006660000000000000000010000001307642135200002600000001131obj/noMore/copy1.parm{ version 0.8 sourcegroup [ 0 locks=0 ] ( "" ) ncy [ 0 locks=0 autoscope=1 ] ( [ ncy 14.570312499999996 ] ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 12 0 35 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 0.80000000000000004 ) newgroups [ 0 locks=0 ] ( "off" ) newgroupprefix [ 0 locks=0 ] ( copyGroup ) docopyattrib [ 0 locks=0 ] ( "off" ) copyattrib [ 0 locks=0 ] ( copynum ) } 0707070000010000000006660000000000000000010000001307642135200003200000000041obj/noMore/copy1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003300000000034obj/noMore/transform1.inittype = xform matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003200000001010obj/noMore/transform1.defsopflags sopflags = comment "" position -1.99235 -6.18633 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge2 2 1 "input1" } inputs { 0 merge2 0 1 } stat { create 1492684168 modify 1492787949 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003200000000211obj/noMore/transform1.chn{ channel ry { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF*10 } } } 0707070000010000000006660000000000000000010000001307642135200003300000001001obj/noMore/transform1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 8 locks=0 ] ( 0 [ ry 1910 ] 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001307642135200003700000000041obj/noMore/transform1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003000000000035obj/noMore/sphere1.inittype = sphere matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002700000000742obj/noMore/sphere1.defsopflags sopflags = comment "" position -3.30212 1.30924 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1492685620 modify 1492694206 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003000000000731obj/noMore/sphere1.parm{ version 0.8 type [ 0 locks=0 ] ( "prim" ) surftype [ 0 locks=0 ] ( "quads" ) rad [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 0.10000000000000001 ) orient [ 0 locks=0 ] ( "y" ) freq [ 0 locks=0 ] ( 2 ) rows [ 0 locks=0 ] ( 13 ) cols [ 0 locks=0 ] ( 24 ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) imperfect [ 0 locks=0 ] ( "on" ) upole [ 0 locks=0 ] ( "off" ) accurate [ 0 locks=0 ] ( "on" ) triangularpoles [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001307642135200003400000000041obj/noMore/sphere1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003300000000034obj/noMore/transform2.inittype = xform matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003200000001011obj/noMore/transform2.defsopflags sopflags = comment "" position -3.30212 -0.690765 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 color1 1 1 "input1" } inputs { 0 color1 0 1 } stat { create 1492685630 modify 1492694206 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003300000000766obj/noMore/transform2.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 1 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001307642135200003700000000041obj/noMore/transform2.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002700000000034obj/noMore/merge1.inittype = merge matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002600000001075obj/noMore/merge1.defsopflags sopflags = comment "" position -3.04633 -3.05936 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 3 transform4 1 1 "input1" 0 transform3 1 1 "input2" } inputs { 0 transform4 0 1 1 transform3 0 1 } stat { create 1492685636 modify 1492694206 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002700000000020obj/noMore/merge1.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200003300000000041obj/noMore/merge1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003300000000034obj/noMore/transform3.inittype = xform matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003200000001020obj/noMore/transform3.defsopflags sopflags = comment "" position -2.31388 -1.73782 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 transform2 1 1 "input1" } inputs { 0 transform2 0 1 } stat { create 1492685661 modify 1492686883 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003300000000770obj/noMore/transform3.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 8 locks=0 ] ( 0 0 -90 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001307642135200003700000000041obj/noMore/transform3.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003300000000034obj/noMore/transform4.inittype = xform matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003200000001020obj/noMore/transform4.defsopflags sopflags = comment "" position -4.31388 -1.73782 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 transform2 1 1 "input1" } inputs { 0 transform2 0 1 } stat { create 1492685661 modify 1492686883 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003300000000767obj/noMore/transform4.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 8 locks=0 ] ( 0 0 90 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001307642135200003700000000041obj/noMore/transform4.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003300000000034obj/noMore/transform5.inittype = xform matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003200000001030obj/noMore/transform5.defsopflags sopflags = comment "" position -1.99235 -9.45519 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 attribwrangle1 1 1 "input1" } inputs { 0 attribwrangle1 0 1 } stat { create 1492686594 modify 1492787646 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003200000000207obj/noMore/transform5.chn{ channel ry { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = -$FF } } } 0707070000010000000006660000000000000000010000001307642135200003300000001001obj/noMore/transform5.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 8 locks=0 ] ( 0 [ ry -191 ] 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001307642135200003700000000041obj/noMore/transform5.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003200000000037obj/noMore/material1.inittype = material matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003100000000772obj/noMore/material1.defsopflags sopflags = comment "" position -4.33434 -11.6753 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 merge3 2 1 "input1" } inputs { 0 merge3 0 1 } stat { create 1492689029 modify 1492787948 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003200000001353obj/noMore/material1.parm{ version 0.8 style [ 0 locks=0 ] ( primitive ) uselabels [ 0 locks=0 ] ( "uselabels" ) createstylesheets [ 0 locks=0 ] ( "off" ) fullpath [ 0 locks=0 ] ( "on" ) num_materials [ 0 locks=0 ] ( 3 ) group1 [ 0 locks=0 ] ( A ) shop_materialpath1 [ 0 locks=0 ] ( /mat/principledshader1 ) localvar1 [ 0 locks=0 ] ( "off" ) mergeoverride1 [ 0 locks=0 ] ( "off" ) num_local1 [ 0 locks=0 ] ( 0 ) group2 [ 0 locks=0 ] ( B ) shop_materialpath2 [ 0 locks=0 ] ( /mat/white ) localvar2 [ 0 locks=0 ] ( "off" ) mergeoverride2 [ 0 locks=0 ] ( "off" ) num_local2 [ 0 locks=0 ] ( 0 ) group3 [ 0 locks=0 ] ( C ) shop_materialpath3 [ 0 locks=0 ] ( /mat/black ) localvar3 [ 0 locks=0 ] ( "off" ) mergeoverride3 [ 0 locks=0 ] ( "off" ) num_local3 [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001307642135200003600000000041obj/noMore/material1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002700000000034obj/noMore/merge2.inittype = merge matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002600000001054obj/noMore/merge2.defsopflags sopflags = comment "" position -1.9935 -5.10826 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 group1 1 1 "input1" 1 group2 1 1 "input2" } inputs { 0 group1 0 1 1 group2 0 1 } stat { create 1492689284 modify 1492694206 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002700000000020obj/noMore/merge2.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200003300000000041obj/noMore/merge2.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002700000000042obj/noMore/group1.inittype = groupcreate matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002600000001007obj/noMore/group1.defsopflags sopflags = comment "" position -3.04518 -4.11563 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight on unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge1 2 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1492689301 modify 1492689311 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002700000002463obj/noMore/group1.parm{ version 0.8 groupname [ 0 locks=0 ] ( A ) grouptype [ 0 locks=0 ] ( "primitive" ) mergeop [ 0 locks=0 ] ( "replace" ) folder0 [ 0 locks=0 ] ( 0 ) groupbase [ 0 locks=0 ] ( "on" ) basegroup [ 0 locks=0 ] ( "" ) ordered [ 0 locks=0 ] ( "off" ) geotype [ 0 locks=0 ] ( "all" ) switcher3 [ 0 locks=0 ] ( 0 ) groupbounding [ 0 locks=0 ] ( "off" ) boundtype [ 0 locks=0 ] ( "usebbox" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) includenotwhollycontained [ 0 locks=0 ] ( "off" ) iso [ 0 locks=0 ] ( 0 ) invertvolume [ 0 locks=0 ] ( "off" ) switcher4 [ 0 locks=0 ] ( 0 ) groupnormal [ 0 locks=0 ] ( "off" ) camerapath [ 0 locks=0 ] ( "" ) nonplanar [ 0 locks=0 ] ( "off" ) nonplanartol [ 0 locks=0 ] ( 0.001 ) dir [ 0 locks=0 ] ( 0 0 1 ) angle [ 0 locks=0 ] ( 180 ) switcher5 [ 0 locks=0 ] ( 0 ) groupedges [ 0 locks=0 ] ( "off" ) dominedgeangle [ 0 locks=0 ] ( "off" ) minedgeangle [ 0 locks=0 ] ( 20 ) domaxedgeangle [ 0 locks=0 ] ( "off" ) maxedgeangle [ 0 locks=0 ] ( 20 ) edgeanglebetweenedges [ 0 locks=0 ] ( "off" ) dominedgelen [ 0 locks=0 ] ( "off" ) minedgelen [ 0 locks=0 ] ( 0 ) domaxedgelen [ 0 locks=0 ] ( "off" ) maxedgelen [ 0 locks=0 ] ( 0 ) dodepth [ 0 locks=0 ] ( "off" ) edgestep [ 0 locks=0 ] ( 0 ) edgeptgrp [ 0 locks=0 ] ( 0 ) unshared [ 0 locks=0 ] ( "off" ) boundarygroups [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001307642135200003300000000041obj/noMore/group1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002700000000042obj/noMore/group2.inittype = groupcreate matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002600000001011obj/noMore/group2.defsopflags sopflags = comment "" position 0.143059 -3.75063 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight on unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 circle1 0 1 "input1" } inputs { 0 circle1 0 1 } stat { create 1492689301 modify 1492694098 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002700000002463obj/noMore/group2.parm{ version 0.8 groupname [ 0 locks=0 ] ( B ) grouptype [ 0 locks=0 ] ( "primitive" ) mergeop [ 0 locks=0 ] ( "replace" ) folder0 [ 0 locks=0 ] ( 0 ) groupbase [ 0 locks=0 ] ( "on" ) basegroup [ 0 locks=0 ] ( "" ) ordered [ 0 locks=0 ] ( "off" ) geotype [ 0 locks=0 ] ( "all" ) switcher3 [ 0 locks=0 ] ( 0 ) groupbounding [ 0 locks=0 ] ( "off" ) boundtype [ 0 locks=0 ] ( "usebbox" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) includenotwhollycontained [ 0 locks=0 ] ( "off" ) iso [ 0 locks=0 ] ( 0 ) invertvolume [ 0 locks=0 ] ( "off" ) switcher4 [ 0 locks=0 ] ( 0 ) groupnormal [ 0 locks=0 ] ( "off" ) camerapath [ 0 locks=0 ] ( "" ) nonplanar [ 0 locks=0 ] ( "off" ) nonplanartol [ 0 locks=0 ] ( 0.001 ) dir [ 0 locks=0 ] ( 0 0 1 ) angle [ 0 locks=0 ] ( 180 ) switcher5 [ 0 locks=0 ] ( 0 ) groupedges [ 0 locks=0 ] ( "off" ) dominedgeangle [ 0 locks=0 ] ( "off" ) minedgeangle [ 0 locks=0 ] ( 20 ) domaxedgeangle [ 0 locks=0 ] ( "off" ) maxedgeangle [ 0 locks=0 ] ( 20 ) edgeanglebetweenedges [ 0 locks=0 ] ( "off" ) dominedgelen [ 0 locks=0 ] ( "off" ) minedgelen [ 0 locks=0 ] ( 0 ) domaxedgelen [ 0 locks=0 ] ( "off" ) maxedgelen [ 0 locks=0 ] ( 0 ) dodepth [ 0 locks=0 ] ( "off" ) edgestep [ 0 locks=0 ] ( 0 ) edgeptgrp [ 0 locks=0 ] ( 0 ) unshared [ 0 locks=0 ] ( "off" ) boundarygroups [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001307642135200003300000000041obj/noMore/group2.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002300000000033obj/noMore/BG.inittype = grid matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002200000000743obj/noMore/BG.defsopflags sopflags = comment "" position -6.40858 -5.74226 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1492689325 modify 1492787938 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002300000000516obj/noMore/BG.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) orient [ 0 locks=0 ] ( "xy" ) size [ 0 locks=0 ] ( 10 10 ) t [ 0 locks=0 ] ( 0 0 0 ) rows [ 0 locks=0 ] ( 10 ) cols [ 0 locks=0 ] ( 10 ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) interpu [ 0 locks=0 ] ( "on" ) interpv [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001307642135200002700000000041obj/noMore/BG.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003300000000034obj/noMore/transform6.inittype = xform matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200003200000001000obj/noMore/transform6.defsopflags sopflags = comment "" position -6.40858 -7.05772 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 BG 0 1 "input1" } inputs { 0 BG 0 1 } stat { create 1492689336 modify 1492694206 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003300000001010obj/noMore/transform6.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 -2.4209593869745731 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001307642135200003700000000041obj/noMore/transform6.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002700000000042obj/noMore/group3.inittype = groupcreate matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002600000001017obj/noMore/group3.defsopflags sopflags = comment "" position -6.40858 -8.24416 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight on unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 transform6 1 1 "input1" } inputs { 0 transform6 0 1 } stat { create 1492689355 modify 1492694206 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002700000002463obj/noMore/group3.parm{ version 0.8 groupname [ 0 locks=0 ] ( C ) grouptype [ 0 locks=0 ] ( "primitive" ) mergeop [ 0 locks=0 ] ( "replace" ) folder0 [ 0 locks=0 ] ( 0 ) groupbase [ 0 locks=0 ] ( "on" ) basegroup [ 0 locks=0 ] ( "" ) ordered [ 0 locks=0 ] ( "off" ) geotype [ 0 locks=0 ] ( "all" ) switcher3 [ 0 locks=0 ] ( 0 ) groupbounding [ 0 locks=0 ] ( "off" ) boundtype [ 0 locks=0 ] ( "usebbox" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) includenotwhollycontained [ 0 locks=0 ] ( "off" ) iso [ 0 locks=0 ] ( 0 ) invertvolume [ 0 locks=0 ] ( "off" ) switcher4 [ 0 locks=0 ] ( 0 ) groupnormal [ 0 locks=0 ] ( "off" ) camerapath [ 0 locks=0 ] ( "" ) nonplanar [ 0 locks=0 ] ( "off" ) nonplanartol [ 0 locks=0 ] ( 0.001 ) dir [ 0 locks=0 ] ( 0 0 1 ) angle [ 0 locks=0 ] ( 180 ) switcher5 [ 0 locks=0 ] ( 0 ) groupedges [ 0 locks=0 ] ( "off" ) dominedgeangle [ 0 locks=0 ] ( "off" ) minedgeangle [ 0 locks=0 ] ( 20 ) domaxedgeangle [ 0 locks=0 ] ( "off" ) maxedgeangle [ 0 locks=0 ] ( 20 ) edgeanglebetweenedges [ 0 locks=0 ] ( "off" ) dominedgelen [ 0 locks=0 ] ( "off" ) minedgelen [ 0 locks=0 ] ( 0 ) domaxedgelen [ 0 locks=0 ] ( "off" ) maxedgelen [ 0 locks=0 ] ( 0 ) dodepth [ 0 locks=0 ] ( "off" ) edgestep [ 0 locks=0 ] ( 0 ) edgeptgrp [ 0 locks=0 ] ( 0 ) unshared [ 0 locks=0 ] ( "off" ) boundarygroups [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001307642135200003300000000041obj/noMore/group3.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002700000000034obj/noMore/merge3.inittype = merge matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002600000001065obj/noMore/merge3.defsopflags sopflags = comment "" position -4.33549 -10.3002 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 group3 1 1 "input1" 1 transform5 1 1 "input2" } inputs { 0 group3 0 1 1 transform5 0 1 } stat { create 1492689361 modify 1492787641 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002700000000020obj/noMore/merge3.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200003300000000041obj/noMore/merge3.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200002100000000250obj/noMore.order19 circle1 copy1 transform1 sphere1 transform2 merge1 transform3 transform4 transform5 color1 attribwrangle1 material1 merge2 group1 group2 BG transform6 group3 merge3 0707070000010000000006660000000000000000010000001307642135200001700000000002obj/noMore.net1 0707070000010000000006660000000000000000010000001307642135200001600000000032obj/cam1.inittype = cam matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200001500000001051obj/cam1.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position 0.283479 2.22124 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1492686276 modify 1492697265 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.3 0.55 0.75 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002600000021777obj/cam1.spareparmdef group { name "stdswitcher3" label "Transform" parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" invisible export none } parm { name "p" baseparm label "Pivot" export none } parm { name "scale" baseparm label "Uniform Scale" invisible export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher3_1" label "Render" parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } } group { name "stdswitcher3_2" label "View" parm { name "iconscale" label "Icon Scale" type float default { "1" } range { 0.001 10 } parmtag { "spare_category" "View" } } parm { name "res" label "Resolution" type intvector2 joinnext size 2 default { "1280" "720" } range { -1 1 } parmtag { "cook_dependent" "1" } parmtag { "spare_category" "View" } } parm { name "resMenu" label "Choose Resolution" type button nolabel default { "0" } menumini { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBres')\")`" ] } parmtag { "script_callback" "opparm . res ( `arg(\"$script_value\", 0)` `arg(\"$script_value\", 1)` aspect ( `arg(\"$script_value\", 2)` )" } parmtag { "spare_category" "View" } } parm { name "aspect" label "Pixel Aspect Ratio" type float default { "1" } range { 0.05 2 } parmtag { "spare_category" "View" } } parm { name "projection" label "Projection" type ordinal default { "perspective" } menu { "perspective" "Perspective" "ortho" "Orthographic" "sphere" "Polar (panoramic)" "cylinder" "Cylindrical (panoramic)" "lens" "Lens Shader" } parmtag { "spare_category" "View" } } parm { name "vm_lensshader" label "Lens Shader" type oppath default { "" } disablewhen "{ projection != lens }" parmtag { "oprelative" "." } parmtag { "spare_category" "View" } } parm { name "focal" label "Focal Length" type float joinnext default { "50" } range { 1 100 } } parm { name "focalunits" label "Focal Units" type string default { "mm" } menu { "mm" "millimeters" "m" "meters" "nm" "nanometers" "in" "inches" "ft" "feet" } } parm { name "aperture" label "Aperture" type float default { "41.4214" } range { 1 100 } parmtag { "spare_category" "View" } } parm { name "orthowidth" label "Ortho Width" type float default { "2" } disablewhen "{ projection != ortho }" range { 0.001 10 } parmtag { "spare_category" "View" } } parm { name "near" label "Near Clipping" type float default { "0.001" } range { 0 10 } parmtag { "spare_category" "View" } } parm { name "far" label "Far Clipping" type float default { "10000" } range { 1 10000 } parmtag { "spare_category" "View" } } parm { name "vm_bgenable" label "Enable Background Image" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bgenable" } parmtag { "spare_category" "View" } } parm { name "vm_background" label "Background Image" type file default { "" } disablewhen "{ vm_bgenable == 0 }" parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "background" } parmtag { "spare_category" "View" } } parm { name "win" label "Screen Window X/Y" type vector2 size 2 default { "0" "0" } disablewhen "{ winmask != \"\" }" range { -1 1 } } parm { name "winsize" label "Screen Window Size" type vector2 size 2 default { "1" "1" } disablewhen "{ winmask != \"\" }" range { 0.01 10 } } parm { name "winmask" label "Screen Window Mask" type oplist default { "" } disablewhen "{ projection != ortho projection != perspective }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "cropl" label "Left Crop" type float default { "0" } disablewhen "{ cropmask != \"\" }" range { 0 1 } } parm { name "cropr" label "Right Crop" type float default { "1" } disablewhen "{ cropmask != \"\" }" range { 0 1 } } parm { name "cropb" label "Bottom Crop" type float default { "0" } disablewhen "{ cropmask != \"\" }" range { 0 1 } } parm { name "cropt" label "Top Crop" type float default { "1" } disablewhen "{ cropmask != \"\" }" range { 0 1 } } parm { name "cropmask" label "Crop Mask" type oplist default { "" } disablewhen "{ projection != ortho projection != perspective }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } } group { name "stdswitcher3_3" label "Sampling" parm { name "shutter" label "Shutter Time" type float default { "0.5" } disablewhen "{ allowmotionblur == 0 }" range { 0 1 } parmtag { "spare_category" "Sampling" } } parm { name "focus" label "Focus Distance" type float default { "5" } disablewhen "{ vm_dof == 0 }" range { 0.001 1000 } parmtag { "mantra_class" "camera" } parmtag { "mantra_name" "focus" } parmtag { "spare_category" "Sampling" } } parm { name "fstop" label "F-Stop" type log default { "5.6" } disablewhen "{ vm_dof == 0 }" range { 1.4 22 } parmtag { "mantra_class" "camera" } parmtag { "mantra_name" "fstop" } parmtag { "spare_category" "Sampling" } } parm { name "vm_bokeh" label "Bokeh" type string default { "radial" } menureplace { "radial" "Radial Bokeh" "file" "Image File Bokeh" "box" "Box Filter Bokeh" "null" "Disable Bokeh" } parmtag { "spare_category" "Sampling" } } parm { name "vm_bokehfile" label "Bokeh Image File" type image default { "default.pic" } disablewhen "{ vm_bokeh != file }" parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "bokeh" } parmtag { "mantra_name" "-f" } parmtag { "spare_category" "Sampling" } } parm { name "vm_bokehrotation" label "Bokeh Rotation" type float default { "0" } disablewhen "{ vm_bokeh != file }" range { 0 360 } parmtag { "mantra_class" "bokeh" } parmtag { "mantra_name" "-r" } parmtag { "spare_category" "Sampling" } } } 0707070000010000000006660000000000000000010000001307642135200001500000001221obj/cam1.chn{ channel sx { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } channel sy { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } channel sz { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = lock(1) } } } 0707070000010000000006660000000000000000010000001307642135200001600000003615obj/cam1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 6 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( [ sx 1 ] [ sy 1 ] [ sz 1 ] ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( [ scale 1 ] ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) stdswitcher3 [ 0 locks=0 ] ( 0 0 0 0 ) iconscale [ 0 locks=0 ] ( 1 ) res [ 0 locks=0 ] ( 500 250 ) resMenu [ 0 locks=0 ] ( 0 ) aspect [ 0 locks=0 ] ( 1 ) projection [ 0 locks=0 ] ( "perspective" ) vm_lensshader [ 0 locks=0 ] ( "" ) focal [ 0 locks=0 ] ( 50 ) focalunits [ 0 locks=0 ] ( mm ) aperture [ 0 locks=0 ] ( 41.421398162841797 ) orthowidth [ 0 locks=0 ] ( 2.2486771146456399 ) near [ 0 locks=0 ] ( 0.10000000149011612 ) far [ 0 locks=0 ] ( 3481.6167740755036 ) vm_bgenable [ 0 locks=0 ] ( "on" ) vm_background [ 0 locks=0 ] ( "" ) win [ 0 locks=0 ] ( 0 0 ) winsize [ 0 locks=0 ] ( 1 1 ) winmask [ 0 locks=0 ] ( "" ) cropl [ 0 locks=0 ] ( 0 ) cropr [ 0 locks=0 ] ( 1 ) cropb [ 0 locks=0 ] ( 0 ) cropt [ 0 locks=0 ] ( 1 ) cropmask [ 0 locks=0 ] ( "" ) shutter [ 0 locks=0 ] ( 0.5 ) focus [ 0 locks=0 ] ( 5 ) fstop [ 0 locks=0 ] ( 0.20000000000000001 ) vm_bokeh [ 0 locks=0 ] ( radial ) vm_bokehfile [ 0 locks=0 ] ( default.pic ) vm_bokehrotation [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001307642135200002200000000127obj/cam1.userdata ___Version___16.0.557___toolcount___3 ___toolid___ object_cam0707070000010000000006660000000000000000010000001307642135200003000000000032obj/cam1/camOrigin.inittype = add matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002700000000711obj/cam1/camOrigin.defsopflags sopflags = comment "" position 2 3 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1492686276 modify 1492694206 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003000000001146obj/cam1/camOrigin.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) keep [ 0 locks=0 ] ( "off" ) points [ 0 locks=0 ] ( 1 ) remove [ 0 locks=0 ] ( "off" ) switcher [ 0 locks=0 ] ( 0 0 ) prims [ 0 locks=0 ] ( 1 ) group [ 0 locks=0 ] ( "" ) add [ 0 locks=0 ] ( "all" ) inc [ 0 locks=0 ] ( 2 ) attrname [ 0 locks=0 ] ( "" ) closedall [ 0 locks=0 ] ( "off" ) addparticlesystem [ 0 locks=0 ] ( "off" ) particlegroup [ 0 locks=0 ] ( "" ) appendunusedtoparticlesystem [ 0 locks=0 ] ( "off" ) usept0 [ 0 locks=0 ] ( "on" ) pt0 [ 0 locks=0 ] ( 0 0 0 ) weight0 [ 0 locks=0 ] ( 1 ) prim0 [ 0 locks=0 ] ( "" ) closed0 [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001307642135200003400000000127obj/cam1/camOrigin.userdata ___Version___16.0.557___toolcount___3 ___toolid___ object_cam0707070000010000000006660000000000000000010000001307642135200002400000000033obj/cam1/file1.inittype = file matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002300000000731obj/cam1/file1.defsopflags sopflags = comment "" position 0.18 3 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1492686276 modify 1492694206 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002300000000213obj/cam1/file1.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-1 } } } 0707070000010000000006660000000000000000010000001307642135200002400000001053obj/cam1/file1.parm{ version 0.8 filemode [ 0 locks=0 ] ( "read" ) file [ 0 locks=0 ] ( defcam.bgeo ) reload [ 0 locks=0 ] ( 0 ) objpattern [ 0 locks=0 ] ( * ) geodatapath [ 0 locks=0 ] ( "" ) missingframe [ 0 locks=0 ] ( "error" ) loadtype [ 0 locks=0 ] ( "full" ) packedviewedit [ 0 locks=0 ] ( "unchanged" ) viewportlod [ 0 locks=0 ] ( "box" ) packexpanded [ 0 locks=0 ] ( "on" ) delayload [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) cachesize [ 0 locks=0 ] ( 0 ) prefetch [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( 1 24 ) index [ 0 locks=0 ] ( [ index 0 ] ) } 0707070000010000000006660000000000000000010000001307642135200003000000000127obj/cam1/file1.userdata ___Version___16.0.557___toolcount___3 ___toolid___ object_cam0707070000010000000006660000000000000000010000001307642135200002500000000034obj/cam1/xform1.inittype = xform matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200002400000000757obj/cam1/xform1.defsopflags sopflags = comment "" position 0.18 1.5 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 file1 0 1 "input1" } inputs { 0 file1 0 1 } stat { create 1492686276 modify 1492694206 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002400000000245obj/cam1/xform1.chn{ channel scale { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "property(\"../iconscale\", 1)" } } } 0707070000010000000006660000000000000000010000001307642135200002500000001001obj/cam1/xform1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( [ scale 1 ] ) movecentroid [ 0 locks=0 ] ( 0 ) attribs [ 0 locks=0 ] ( * ) updatenmls [ 0 locks=0 ] ( "off" ) updateaffectednmls [ 0 locks=0 ] ( "on" ) vlength [ 0 locks=0 ] ( "on" ) invertxform [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001307642135200003100000000127obj/cam1/xform1.userdata ___Version___16.0.557___toolcount___3 ___toolid___ object_cam0707070000010000000006660000000000000000010000001307642135200001700000000031obj/cam1.order3 camOrigin file1 xform1 0707070000010000000006660000000000000000010000001307642135200001500000000002obj/cam1.net1 0707070000010000000006660000000000000000010000001307642135200002300000000042obj/sunlight1.inittype = hlight::2.0 matchesdef = 1 0707070000010000000006660000000000000000010000001307642135200002200000001045obj/sunlight1.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position 1.97788 1.32704 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1492693915 modify 1492694243 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 1 0.75 0.2 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002200000005035obj/sunlight1.chn{ channel l_dimmer { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "if(ch(\"./light_enable\"), ch(\"./light_intensity\"), 0)" } } channel focal { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = lock(1) } } channel aperture { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "if(ch('coneenable')==0 || ch('light_conefov') == 0, if(strcmp(chs('light_type'), 'distant') == 0 || strcmp(chs('light_type'), 'sun') == 0, 1, tan(ch('light_fov'))), tan(ch('conedelta')+ch('coneangle')))" } } channel projection2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "if(strcmp(chs('light_type'), 'distant')==0 || strcmp(chs('light_type'), 'sun')==0, 1, 0)" } } channel dimmer { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"./l_dimmer\") } } channel vm_envangle { lefttype = extend righttype = extend default = 5 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = ch(\"../skylight1/skymap_sun_angular_size\") } } channel rx { lefttype = extend righttype = extend flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = ch(\"../skylight1/skymap_sun_calc_rotatex\") } } channel ry { lefttype = extend righttype = extend flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = ch(\"../skylight1/skymap_sun_calc_rotatey\") } } channel rz { lefttype = extend righttype = extend flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = ch(\"../skylight1/skymap_sun_calc_rotatez\") } } channel tx { lefttype = extend righttype = extend flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "ch(\"../skylight1/skymap_sun_calc_vectorx\") * -10.0" } } channel ty { lefttype = extend righttype = extend flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "ch(\"../skylight1/skymap_sun_calc_vectory\") * -10.0" } } channel tz { lefttype = extend righttype = extend flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "ch(\"../skylight1/skymap_sun_calc_vectorz\") * -10.0" } } } 0707070000010000000006660000000000000000010000001307642135200002300000014450obj/sunlight1.parm{ version 0.8 stdswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 autoscope=0 ] ( "srt" ) rOrd [ 0 locks=0 autoscope=0 ] ( "xyz" ) t [ 0 locks=0 autoscope=7 ] ( [ tx -8.6595605623549343e-16 ] [ ty 7.0710678118654755 ] [ tz 7.0710678118654755 ] ) r [ 0 locks=0 autoscope=7 ] ( [ rx -45.000000000000007 ] [ ry -7.016709298534876e-15 ] [ rz 0 ] ) s [ 0 locks=0 autoscope=7 ] ( 1 1 1 ) p [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) scale [ 0 locks=0 autoscope=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 autoscope=0 ] ( "off" ) childcomp [ 0 locks=0 autoscope=0 ] ( "off" ) constraints_on [ 0 locks=0 autoscope=0 ] ( "off" ) constraints_path [ 0 locks=0 autoscope=0 ] ( "" ) lookatpath [ 0 locks=0 autoscope=0 ] ( "" ) lookupobjpath [ 0 locks=0 autoscope=0 ] ( "" ) lookup [ 0 locks=0 autoscope=0 ] ( on ) pathobjpath [ 0 locks=0 autoscope=0 ] ( "" ) roll [ 0 locks=0 autoscope=0 ] ( 0 ) pos [ 0 locks=0 autoscope=0 ] ( 0 ) uparmtype [ 0 locks=0 autoscope=0 ] ( "arc" ) pathorient [ 0 locks=0 autoscope=0 ] ( 1 ) up [ 0 locks=0 autoscope=0 ] ( 0 1 0 ) bank [ 0 locks=0 autoscope=0 ] ( 0 ) tdisplay [ 0 locks=0 autoscope=0 ] ( "off" ) display [ 0 locks=0 autoscope=0 ] ( 1 ) dimmer [ 0 locks=0 autoscope=1 ] ( [ dimmer 1 ] ) picking [ 0 locks=0 autoscope=0 ] ( "on" ) pickscript [ 0 locks=0 autoscope=0 ] ( "" ) caching [ 0 locks=0 autoscope=0 ] ( "off" ) use_dcolor [ 0 locks=0 autoscope=0 ] ( "on" ) dcolor [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) stdswitcher4 [ 0 locks=0 autoscope=0 ] ( 1 1 1 1 ) folder0_1 [ 0 locks=0 autoscope=0 ] ( 0 0 ) light_enable [ 0 locks=0 autoscope=0 ] ( "on" ) ogl_enablelight [ 0 locks=0 autoscope=0 ] ( "on" ) light_type [ 0 locks=0 autoscope=0 ] ( "sun" ) light_color [ 0 locks=0 autoscope=0 ] ( 1 0.94510000000000005 0.91759999999999997 ) light_intensity [ 0 locks=0 autoscope=0 ] ( 1 ) light_exposure [ 0 locks=0 autoscope=0 ] ( 0 ) light_contrib [ 0 locks=0 autoscope=0 ] ( 0 ) categories [ 0 locks=0 autoscope=0 ] ( "" ) vm_samplingquality [ 0 locks=0 autoscope=0 ] ( 1 ) light_contribprimary [ 0 locks=0 autoscope=0 ] ( "off" ) atten_folder_1 [ 0 locks=0 autoscope=0 ] ( 0 0 0 0 ) coneenable [ 0 locks=0 autoscope=0 ] ( "off" ) light_conefov [ 0 locks=0 autoscope=0 ] ( "on" ) light_fov [ 0 locks=0 autoscope=0 ] ( 45 ) coneangle [ 0 locks=0 autoscope=0 ] ( 45 ) conedelta [ 0 locks=0 autoscope=0 ] ( 10 ) coneroll [ 0 locks=0 autoscope=0 ] ( 1 ) sepparm2 [ 0 locks=0 ] ( ) projmap [ 0 locks=0 autoscope=0 ] ( "" ) near [ 0 locks=0 autoscope=0 ] ( 0.001 ) far [ 0 locks=0 autoscope=0 ] ( 10000 ) sepparm3 [ 0 locks=0 ] ( ) areamap [ 0 locks=0 autoscope=0 ] ( "" ) areamapspace [ 0 locks=0 autoscope=0 ] ( space:object ) areamapnull [ 0 locks=0 autoscope=0 ] ( "" ) areamapblur [ 0 locks=0 autoscope=0 ] ( 0 ) areamapscale [ 0 locks=0 autoscope=0 ] ( 1 ) areasize [ 0 locks=0 autoscope=0 ] ( 1 1 ) normalizearea [ 0 locks=0 autoscope=0 ] ( "on" ) singlesided [ 0 locks=0 autoscope=0 ] ( "off" ) reverse [ 0 locks=0 autoscope=0 ] ( "off" ) sharpspot [ 0 locks=0 autoscope=0 ] ( "off" ) selfshadow [ 0 locks=0 autoscope=0 ] ( "on" ) shop_materialpath [ 0 locks=0 autoscope=0 ] ( "" ) light_texture [ 0 locks=0 autoscope=0 ] ( "" ) edgeenable [ 0 locks=0 autoscope=0 ] ( "off" ) edgewidth [ 0 locks=0 autoscope=0 ] ( 0.10000000000000001 ) edgerolloff [ 0 locks=0 autoscope=0 ] ( 1 ) areageometry [ 0 locks=0 autoscope=0 ] ( "" ) intothisobject [ 0 locks=0 autoscope=0 ] ( "off" ) sepparm4 [ 0 locks=0 ] ( ) pc_enable [ 0 locks=0 autoscope=0 ] ( "off" ) pc_samples [ 0 locks=0 autoscope=0 ] ( 16 ) pc_file [ 0 locks=0 autoscope=0 ] ( temp:$OS.pc ) render_pointcloud [ 0 locks=0 autoscope=0 ] ( "on" ) vm_shadingfactor [ 0 locks=0 autoscope=0 ] ( 0.5 ) pc_camera_override [ 0 locks=0 autoscope=0 ] ( "off" ) pc_camera [ 0 locks=0 autoscope=0 ] ( "" ) orthowidth [ 0 locks=0 autoscope=0 ] ( 2 ) vm_envangle [ 0 locks=0 autoscope=0 ] ( [ vm_envangle 1 ] ) atten_type [ 0 locks=0 autoscope=0 ] ( "physical" ) atten_dist [ 0 locks=0 autoscope=0 ] ( 10 ) atten_start [ 0 locks=0 autoscope=0 ] ( 0 ) activeradiusenable [ 0 locks=0 autoscope=0 ] ( "off" ) activeradius [ 0 locks=0 autoscope=0 ] ( 100 ) attenrampenable [ 0 locks=0 autoscope=0 ] ( "off" ) atten_rampstart [ 0 locks=0 autoscope=0 ] ( 0 ) atten_rampend [ 0 locks=0 autoscope=0 ] ( 100 ) attenramp [ 0 locks=0 autoscope=0 ] ( 3 ) shadow_type [ 0 locks=0 autoscope=0 ] ( "raytrace" ) shadowmask [ 0 locks=0 autoscope=0 ] ( * ) shadowcategories [ 0 locks=0 autoscope=0 ] ( -noshadow ) shadow_intensity [ 0 locks=0 autoscope=0 ] ( 1 ) shadow_color [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) shadow_transparent [ 0 locks=0 autoscope=0 ] ( "on" ) sepparm [ 0 locks=0 ] ( ) shadow_bias [ 0 locks=0 autoscope=0 ] ( 0.050000000000000003 ) shadow_quality [ 0 locks=0 autoscope=0 ] ( 1 ) shadow_softness [ 0 locks=0 autoscope=0 ] ( 1 ) shadow_blur [ 0 locks=0 autoscope=0 ] ( 0 ) render_shadowmap [ 0 locks=0 autoscope=0 ] ( "on" ) labelparm [ 0 locks=0 autoscope=0 ] ( "See spot light options (in light tab) for view controls" ) shadowmap_file [ 0 locks=0 autoscope=0 ] ( temp:$OS.rat ) res [ 0 locks=0 autoscope=0 ] ( 512 512 ) shadowmap_resMenu [ 0 locks=0 ] ( 0 ) shadowmap_samples [ 0 locks=0 autoscope=0 ] ( 2 2 ) shadowmotionblur [ 0 locks=0 autoscope=0 ] ( "off" ) shadow_autofit [ 0 locks=0 autoscope=0 ] ( "off" ) iconscale [ 0 locks=0 autoscope=0 ] ( 1 ) l_dimmer [ 0 locks=0 autoscope=1 ] ( [ l_dimmer 1 ] ) focal [ 0 locks=0 autoscope=0 ] ( [ focal 1 ] ) aperture [ 0 locks=0 autoscope=0 ] ( [ aperture 1 ] ) projection2 [ 0 locks=0 autoscope=0 ] ( [ projection2 1 ] ) focus [ 0 locks=0 autoscope=0 ] ( 10 ) winmask [ 0 locks=0 autoscope=0 ] ( "`ifs(ch('shadow_autofit') && ch('coneenable') && strcmp(chs('shadow_type'), 'depthmap') == 0 && strcmp(chs('shadowmask'), '*')!=0, chs('shadowmask'), '')`" ) light_wrangler [ 0 locks=0 autoscope=0 ] ( HoudiniLight ) clampprojmap [ 0 locks=0 autoscope=0 ] ( "off" ) areafullsphere [ 0 locks=0 autoscope=0 ] ( "off" ) attenramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) attenramp1c [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) attenramp1interp [ 0 locks=0 autoscope=0 ] ( "linear" ) attenramp2pos [ 0 locks=0 autoscope=0 ] ( 0.89999997600000003 ) attenramp2c [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) attenramp2interp [ 0 locks=0 autoscope=0 ] ( "linear" ) attenramp3pos [ 0 locks=0 autoscope=0 ] ( 1 ) attenramp3c [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) attenramp3interp [ 0 locks=0 autoscope=0 ] ( "linear" ) } 0707070000010000000006660000000000000000010000001307642135200002700000000127obj/sunlight1.userdata ___Version___1___toolcount___1 ___toolid___object_pointlight0707070000010000000006660000000000000000010000001307642135200003600000000666obj/sunlight1/constraints.defcomment "" position 2.34144 -2.05415 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1478880053 modify 1478880063 author guillaume@montana access 0777 } color UT_Color RGB 0.67 0.4 0.25 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003700000000020obj/sunlight1/constraints.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200004300000000041obj/sunlight1/constraints.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003600000000002obj/sunlight1/constraints.net1 0707070000010000000006660000000000000000010000001307642135200002300000000037obj/skylight1.inittype = envlight matchesdef = 1 0707070000010000000006660000000000000000010000001307642135200002200000001046obj/skylight1.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position 3.67228 0.432844 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1492693915 modify 1492694166 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.7 0.84 9 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200002200000002361obj/skylight1.chn{ channel skymap_sun_calc_vectorx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"sky_env_net/sun_dir/vectorx\") } } channel skymap_sun_calc_vectory { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"sky_env_net/sun_dir/vectory\") } } channel skymap_sun_calc_vectorz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"sky_env_net/sun_dir/vectorz\") } } channel skymap_sun_calc_rotatex { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"sky_env_net/sun_dir/anglesx\") } } channel skymap_sun_calc_rotatey { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"sky_env_net/sun_dir/anglesy\") } } channel skymap_sun_calc_rotatez { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"sky_env_net/sun_dir/anglesz\") } } channel dimmer { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = "if(ch('./light_enable'), 1, 0)" } } } 0707070000010000000006660000000000000000010000001307642135200002300000012545obj/skylight1.parm{ version 0.8 stdswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) xOrd [ 0 locks=0 autoscope=0 ] ( "srt" ) rOrd [ 0 locks=0 autoscope=0 ] ( "xyz" ) t [ 0 locks=0 autoscope=7 ] ( 0 0 0 ) r [ 0 locks=0 autoscope=7 ] ( 0 0 0 ) s [ 0 locks=0 autoscope=7 ] ( 1 1 1 ) p [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) scale [ 0 locks=0 autoscope=0 ] ( 1 ) pre_xform [ 0 locks=0 ] ( 0 ) keeppos [ 0 locks=0 autoscope=0 ] ( "off" ) childcomp [ 0 locks=0 autoscope=0 ] ( "off" ) constraints_on [ 0 locks=0 autoscope=0 ] ( "off" ) constraints_path [ 0 locks=0 autoscope=0 ] ( "" ) lookatpath [ 0 locks=0 autoscope=0 ] ( "" ) lookupobjpath [ 0 locks=0 autoscope=0 ] ( "" ) lookup [ 0 locks=0 autoscope=0 ] ( on ) pathobjpath [ 0 locks=0 autoscope=0 ] ( "" ) roll [ 0 locks=0 autoscope=0 ] ( 0 ) pos [ 0 locks=0 autoscope=0 ] ( 0 ) uparmtype [ 0 locks=0 autoscope=0 ] ( "arc" ) pathorient [ 0 locks=0 autoscope=0 ] ( 1 ) up [ 0 locks=0 autoscope=0 ] ( 0 1 0 ) bank [ 0 locks=0 autoscope=0 ] ( 0 ) tdisplay [ 0 locks=0 autoscope=0 ] ( "off" ) display [ 0 locks=0 autoscope=0 ] ( 1 ) dimmer [ 0 locks=0 autoscope=1 ] ( [ dimmer 1 ] ) picking [ 0 locks=0 autoscope=0 ] ( "on" ) pickscript [ 0 locks=0 autoscope=0 ] ( "" ) caching [ 0 locks=0 autoscope=0 ] ( "off" ) use_dcolor [ 0 locks=0 autoscope=0 ] ( "on" ) dcolor [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) folder0 [ 0 locks=0 autoscope=0 ] ( 1 1 1 1 ) folder1_2_1 [ 0 locks=0 autoscope=0 ] ( 0 ) light_color [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) light_intensity [ 0 locks=0 autoscope=1 ] ( 1 ) light_exposure [ 0 locks=0 autoscope=0 ] ( 0 ) env_map [ 0 locks=0 autoscope=0 ] ( "" ) env_skymap [ 0 locks=0 autoscope=0 ] ( "`strcat(\"op:\", opfullpath(\"sky_env_net/sky_env_map\"))`" ) light_enable [ 0 locks=0 autoscope=0 ] ( "on" ) ogl_enablelight [ 0 locks=0 autoscope=0 ] ( "on" ) light_contribdiff [ 0 locks=0 autoscope=0 ] ( "on" ) light_contribspec [ 0 locks=0 autoscope=0 ] ( "on" ) light_contrib [ 0 locks=0 autoscope=0 ] ( 0 ) light_contribprimary [ 0 locks=0 autoscope=0 ] ( "off" ) env_clipy [ 0 locks=0 autoscope=0 ] ( "off" ) categories [ 0 locks=0 autoscope=0 ] ( "" ) folder1 [ 0 locks=0 autoscope=0 ] ( 1 0 ) env_mode [ 0 locks=0 autoscope=0 ] ( direct ) vm_samplingquality [ 0 locks=0 autoscope=0 ] ( 1 ) env_filteramount [ 0 locks=0 autoscope=0 ] ( 0 ) env_portalenable [ 0 locks=0 autoscope=0 ] ( "off" ) env_portal [ 0 locks=0 autoscope=0 ] ( "" ) env_domaxdist [ 0 locks=0 autoscope=0 ] ( "off" ) env_maxdist [ 0 locks=0 autoscope=0 ] ( 10 ) env_angle [ 0 locks=0 autoscope=0 ] ( 90 ) env_doadaptive [ 0 locks=0 autoscope=0 ] ( "off" ) skymap_enable [ 0 locks=0 autoscope=0 ] ( "on" ) skymap_resolution [ 0 locks=0 autoscope=0 ] ( 128 ) folder_sun_dir [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) skymap_sun_dir_spec [ 0 locks=0 autoscope=0 ] ( 3 ) skymap_sun_angular_size [ 0 locks=0 autoscope=0 ] ( 1 ) skymap_sun_angular_size_cone_onoff [ 0 locks=0 autoscope=0 ] ( on ) skymap_sun_dir_rotate [ 0 locks=0 autoscope=0 ] ( 45 180 0 ) skymap_sun_dir_vector [ 0 locks=0 autoscope=0 ] ( 0 1 1 ) skymap_sun_azimuth [ 0 locks=0 autoscope=0 ] ( 180 ) skymap_sun_elevation [ 0 locks=0 autoscope=0 ] ( 45 ) skymap_geo_latitude [ 0 locks=0 autoscope=0 ] ( 0 ) skymap_geo_longitude [ 0 locks=0 autoscope=0 ] ( 0 ) skymap_geo_month [ 0 locks=0 autoscope=0 ] ( "Jan" ) skymap_geo_day [ 0 locks=0 autoscope=0 ] ( 1 ) skymap_geo_time [ 0 locks=0 autoscope=0 ] ( 12 0 ) skymap_geo_hr_spec [ 0 locks=0 autoscope=0 ] ( "3" ) skymap_geo_time_zone [ 0 locks=0 autoscope=0 ] ( "" ) skymap_geo_daylight [ 0 locks=0 autoscope=0 ] ( "off" ) skymap_geo_doy [ 0 locks=0 autoscope=0 ] ( 0.5 ) sepparm [ 0 locks=0 ] ( ) skymap_sun_calc_spec [ 0 locks=0 autoscope=0 ] ( away ) skymap_sun_calc_vector [ 0 locks=0 autoscope=0 ] ( [ skymap_sun_calc_vectorx 8.6595605623549341e-17 ] [ skymap_sun_calc_vectory -0.70710678118654757 ] [ skymap_sun_calc_vectorz -0.70710678118654757 ] ) skymap_sun_calc_rotate [ 0 locks=0 autoscope=0 ] ( [ skymap_sun_calc_rotatex -45.000000000000007 ] [ skymap_sun_calc_rotatey -7.016709298534876e-15 ] [ skymap_sun_calc_rotatez 0 ] ) skymap_sky_color_spec [ 0 locks=0 autoscope=0 ] ( "0" ) skymap_sky_turbidity [ 0 locks=0 autoscope=0 ] ( 2 ) skymap_sky_brightness [ 0 locks=0 autoscope=0 ] ( 1 ) skymap_sky_ramp [ 0 locks=0 autoscope=0 ] ( 3 ) ground_type [ 0 locks=0 autoscope=0 ] ( horizon ) skymap_ground_color [ 0 locks=0 autoscope=0 ] ( 0.029999999999999999 0.02 0.014999999999999999 ) skymap_ground_normal [ 0 locks=0 autoscope=0 ] ( 0 1 0 ) skymap_horizon_elevation [ 0 locks=0 autoscope=0 ] ( 0 ) shadow_type [ 0 locks=0 autoscope=0 ] ( "raytrace" ) shadowmask [ 0 locks=0 autoscope=0 ] ( * ) shadow_intensity [ 0 locks=0 autoscope=0 ] ( 1 ) shadow_transparent [ 0 locks=0 autoscope=0 ] ( "on" ) light_wrangler [ 0 locks=0 autoscope=0 ] ( HoudiniEnvLight ) skymap_sky_ramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) skymap_sky_ramp1c [ 0 locks=0 autoscope=0 ] ( 0.17000000200000001 0.15999999600000001 0.66000002599999996 ) skymap_sky_ramp1interp [ 0 locks=0 autoscope=0 ] ( "linear" ) skymap_sky_ramp2pos [ 0 locks=0 autoscope=0 ] ( 0.94999998799999996 ) skymap_sky_ramp2c [ 0 locks=0 autoscope=0 ] ( 0.43000000700000002 0.72000002900000004 0.89999997600000003 ) skymap_sky_ramp2interp [ 0 locks=0 autoscope=0 ] ( "linear" ) skymap_sky_ramp3pos [ 0 locks=0 autoscope=0 ] ( 1 ) skymap_sky_ramp3c [ 0 locks=0 autoscope=0 ] ( 0.959999979 0.91000002599999996 0.23000000400000001 ) skymap_sky_ramp3interp [ 0 locks=0 autoscope=0 ] ( "linear" ) } 0707070000010000000006660000000000000000010000001307642135200002700000000124obj/skylight1.userdata ___Version______toolcount___4 ___toolid___object_envlight0707070000010000000006660000000000000000010000001307642135200003600000000666obj/skylight1/constraints.defcomment "" position 4.00191 0.523073 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1478881844 modify 1478881851 author guillaume@montana access 0777 } color UT_Color RGB 0.67 0.4 0.25 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200003700000000020obj/skylight1/constraints.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200004300000000041obj/skylight1/constraints.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200003600000000002obj/skylight1/constraints.net1 0707070000010000000006660000000000000000010000001307642135200001200000000042obj.order4 noMore cam1 sunlight1 skylight1 0707070000010000000006660000000000000000010000001307642135200001000000000002obj.net1 0707070000010000000006660000000000000000010000001307642135200001000000000666out.defcomment "" position 5 0.5 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1492659073 modify 1492787616 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200001100000000020out.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200001500000000041out.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200001000000000002out.net1 0707070000010000000006660000000000000000010000001307642135200001100000000671part.defcomment "" position 5.5 1.5 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1492659073 modify 1492694206 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200001200000000020part.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200001600000000041part.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200001100000000002part.net1 0707070000010000000006660000000000000000010000001307642135200000700000000666ch.defcomment "" position 4.5 1 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1492659073 modify 1492694206 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200001000000000020ch.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200001400000000041ch.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200000700000000002ch.net1 0707070000010000000006660000000000000000010000001307642135200001100000000664shop.defcomment "" position 5 3 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1492659074 modify 1492694206 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200001200000000020shop.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200001600000000041shop.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200001100000000002shop.net1 0707070000010000000006660000000000000000010000001307642135200001000000000670img.defcomment "" position 4.5 2.5 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1492659074 modify 1492694206 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200001100000000020img.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200001500000000041img.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200001700000000032img/comp1.inittype = img matchesdef = 0 0707070000010000000006660000000000000000010000001307642135200001600000000664img/comp1.defcomment "" position 0 0 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1492659079 modify 1492694206 author kitagawa@t7610-02.cg.nhk.or.jp access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001307642135200001700000000020img/comp1.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001307642135200002300000000041img/comp1.userdata ___Version___16.0.5570707070000010000000006660000000000000000010000001307642135200001600000000002img/comp1.net1 0707070000010000000006660000000000000000010000001307642135200001000000000002img.net1 0707070000010000000006660000000000000000010000001307642135200001000000000002vex.net1 0707070000010000000006660000000000000000010000001307642135200003200000000136mat/white/uvcoords2.order9 s_global t_global shadingAttriUV choose_S vec2float choose_T float2vec suboutput1 subinput1 0707070000010000000006660000000000000000010000001307642135200003000000000002mat/white/uvcoords2.net1 0707070000010000000006660000000000000000010000001307642135200002000000000263mat/white.order20 opacity vectohvec4 output1 texture1 difclr map texture2 map3 premultColors uvcoords2 multiply1 Cd1 usePointColor1 twoway2 usePointAlpha chooseAlpha Alpha multiply3 Ce collect1 0707070000010000000006660000000000000000010000001307642135200001600000000002mat/white.net1 0707070000010000000006660000000000000000010000001307642135200003200000000136mat/black/uvcoords2.order9 s_global t_global shadingAttriUV choose_S vec2float choose_T float2vec suboutput1 subinput1 0707070000010000000006660000000000000000010000001307642135200003000000000002mat/black/uvcoords2.net1 0707070000010000000006660000000000000000010000001307642135200002000000000263mat/black.order20 opacity vectohvec4 output1 texture1 difclr map texture2 map3 premultColors uvcoords2 multiply1 Cd1 usePointColor1 twoway2 usePointAlpha chooseAlpha Alpha multiply3 Ce collect1 0707070000010000000006660000000000000000010000001307642135200001600000000002mat/black.net1 0707070000010000000006660000000000000000010000001307642135200003100000000136mat/gray/uvcoords2.order9 s_global t_global shadingAttriUV choose_S vec2float choose_T float2vec suboutput1 subinput1 0707070000010000000006660000000000000000010000001307642135200002700000000002mat/gray/uvcoords2.net1 0707070000010000000006660000000000000000010000001307642135200001700000000263mat/gray.order20 opacity vectohvec4 output1 texture1 difclr map texture2 map3 premultColors uvcoords2 multiply1 Cd1 usePointColor1 twoway2 usePointAlpha chooseAlpha Alpha multiply3 Ce collect1 0707070000010000000006660000000000000000010000001307642135200001500000000002mat/gray.net1 0707070000010000000006660000000000000000010000001307642135200001200000000045mat.order4 white black gray principledshader1 0707070000010000000006660000000000000000010000001307642135200001000000000002mat.net1 0707070000010000000006660000000000000000010000001307642135200002600000000000.scenefilevisualizers0707070000010000000006660000000000000000010000001307642135200001500000013572.applicationnetworkeditor -p '{\n}\n'performance -c on -d on -f on -g off -k on -m off -n on -o on -t off -v on -y on -u on -e off -r absolute -w tree panetab12 chopview -a 0 -c "" -k 1 -m 1 -b 1 -e 1 -f 0 -g 0 -H 1 -i 0 -j 1 -l 0 -n 1 -V 0 -y 0 -B 0 -s 0 -S 0.596875 -u 0 -v 0 -h -10 310 -r -1.5 1.5 Build.panetab13 imgdispopt -m 256 -P on -M on -A on -g 2.2 -G "* ^P ^Pz ^N ^M ^B ^V ^Af" -B 1 -v split -V 2 2 -d h -a off -i 2 -b 0 0 0 -o "" -h on -H on -c 0.8 0.8 0.8 -C 1 1 1 -S 0.8 0.8 0.8 -R 6 -F dc -D "" -I "" -f "" -s off -r 256 256 -p on -l on -t on imgview -z 1 -p (none) 0 -c 0 -l on -s off -i imgview2 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 1 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 2 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 3 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 4 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 5 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 6 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 7 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 8 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 9 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 10 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 11 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 12 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 13 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 14 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 15 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 16 imgviewtime -V on -L on -G on -H on -P off -r 30 -u fr -g 0 -f on -e on -b on -d imgview2 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 1 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 2 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 3 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 4 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 5 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 6 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 7 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 8 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 9 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 10 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 11 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 12 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 13 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 14 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 15 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 16 imgview -p '(' none -z 1 ')' 0 -c 0 -l on -s off -i imgview2 omparm "Follow Path" followpath /obj/noMore "invisible(1)" omparm Light light /obj/sunlight1 "camera_handletype(0) camera_gimbal(0) camera_anchor(0) keep_world_aligned(0) keep_world_aligned_2(0) globalxformdefault(0) parm_transform(0) focus_handle(1) link_cone(1)" omparm Number hudintslider /obj/noMore/copy1 "hudx(60) hudy(51) hudw(170) hudh(16) hudnameside(3) hudvalueside(2) hudharbourname('AutoHarbour_0x7f46ee26f8a0_58F89365') hudharbourx(60) hudharboury(51) hudslipx(-1) hudslipy(-1) hudlocked(0) hudrangelow(1) hudrangehigh(20) hudlocklow(1) hudlockhigh(0)" omparm "Camera Manipulator" camera /obj/cam1 "camera_handletype(0) camera_gimbal(0) camera_anchor(1) keep_world_aligned(0) keep_world_aligned_2(0) globalxformdefault(0) parm_transform(0) focus_handle(1) camera_clip(0)" omparm "Sun Direction" light /obj/skylight1 "camera_handletype(0) camera_gimbal(0) camera_anchor(0) keep_world_aligned(0) keep_world_aligned_2(0) globalxformdefault(0) parm_transform(1) focus_handle(0) link_cone(0)" panepath -d Build -f -p panetab14 /obj/noMore/transform1 panepath -d Build -f -p panetab1 /obj/noMore/transform1 panepath -d Build -f -p panetab2 /obj/noMore/transform1 panepath -d Build -f -p panetab3 /obj/noMore/transform1 panepath -d Build -f -p panetab4 /img/comp1/ panepath -d Build -f -p panetab13 /ch/ panepath -d Build -f -p panetab11 /obj/noMore/transform1 panepath -d Build -f -p panetab5 /obj/noMore/transform1 panepath -d Build -f -p panetab6 /obj/noMore/transform1 panepath -d Build -f -p panetab12 /obj/ panepath -d Build -f -p panetab7 /obj/noMore/transform1 panepath -d Build -f -p panetab8 /obj/ panepath -d Build -f -p panetab9 /obj/noMore/transform1 panepath -d Build -f -p panetab10 /obj/ desk set Build radial menu set main viewupdate -u always audiopanel -s p '' audiopanel -s r off audiopanel -s s 24 audiopanel -s f 24 audiopanel -t p stop audiopanel -t l off audiopanel -t r on audiopanel -o m off audiopanel -o t on audiopanel -o u on audiopanel -o l 1 audiopanel -o r 1 audiopanel -o d 0 audiopanel -r d 0.2 audiopanel -m 0 audiopanel -a '' audiopanel -f 1 audiopanel -O 0 colorsettings -D -A -g 2.2 -l "" -p -s -v -i -r -c -f compproject -r 1920 1080 -a 1 -d fp16 -p 0 1 -P full -f 0 -F 0 -l on texcache -a off -r 2147483647 2147483647 -m 10000 -M 16093 shopvisible +I3D +VMantra +RIB 0707070000010000000006660000000000000000010000001307642135200000700000000060.takesHoudiniTakeFile 1.0 take name Main kids 0 e 0707070000010000000006660000000000000000010000001307642135200001000000000007.stylesNSJb{}0707070000010000000006660000000000000000010000001307642135200000500000000024.cwdopcf / takeset Main 0707070000010000000006660000000000000000010000001307642135200001300000000000TRAILER!!!