https://github.com/nepluno/libwetcloth
Raw File
Tip revision: b43993d775a0f9e3a9e32611f26936f2528fac37 authored by Raymond Fei on 20 December 2021, 20:20:19 UTC
fix capitalize
Tip revision: b43993d
splash_yarn_medium.hipnc
HouNC1033600baa05b103d7609a7e5907.startfplayback -i on -r on -f 1 -e on -h on -t on -a on -k on -s 1
tcur 19.98
fps 50
tset 0 20
frange 1 1000
unitlength 0.0099999997764825821
unitmass 0.0010000000474974513
prompt '`strcat(oppwf(), " -> ")`'
HouNC1033600ba605b103d76043eebaea.variablesset -g ACTIVETAKE = 'Main'
set -g DRIVER = 'opengl1'
set -g DRIVERPATH = '/out/opengl1'
set -g E = '2.7182818284590452354'
set -g EYE = 'stereo'
set -g HIP = '/Users/feiyun/libwetcloth/houdini'
set -g HIPFILE = '/Users/feiyun/libwetcloth/houdini/splash_yarn_medium.hipnc'
set -g HIPNAME = 'splash_yarn_medium'
set -g JOB = '/proj/cg/users/hquser/shared_folder/curlyhair_8192'
set -g PI = '3.1415926535897932384'
set -g POSE = '/Users/nepluno/Library/Preferences/houdini/15.0/poselib'
set -g _HIP_SAVEPLATFORM = 'Darwin-17.0.0'
set -g _HIP_SAVETIME = 'Thu May 31 14:22:46 2018'
set -g _HIP_SAVEVERSION = '16.5.378'
set -g _HIP_SHELFTOOLCOUNT = '4'
set -g status = '0'
HouNC1033600ba405b103d760dba55724.aliasesalias 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'
HouNC1033600ba105b103d7604309e1eb.takeconfigtakename -g take
HouNC1033600ba005b103d760e36d4a3d.hou.sessionHouNC1033600ba505b103d760d0385fb6.defotlINDX!HIP Internal Operator Definitions
INDEX_SECTION±[=vhoudini.hdalibrary±[=vSop/importFlows±v[=vSop/importHairs'3[=vSop/importParticles$Z
+[=vimportFlowsImport Flows&oplib:/Sop/importFlows?Sop/importFlowsMISC_pythonSopZ\÷þimportHairsImport Hairs&oplib:/Sop/importHairs?Sop/importHairsMISC_pythonSopZ^DgimportParticlesImport Particle.oplib:/Sop/importParticles?Sop/importParticlesMISC_pythonSopZSдINDXDialogScriptÈZ\÷þ
PythonCookÈSZ\÷þTypePropertiesOptions.Z\÷þHelpIZ\÷þTools.shelfIZ\÷þFunctionNameIZ\÷þCreateScriptT,Z\÷þExtraFileOptions€Z\÷þ# Dialog script for importFlows automatically generated

{
    name	importFlows
    script	importFlows
    label	"Import Flows"

    help {
	""
    }

    inputlabel	1	"Sub-Network Input #1"

    parm {
        name    "filePath"
        label   "File Path"
        type    string
        default { "" }
        range   { 0 1 }
    }
    parm {
        name    "subPath"
        label   "Sub Path"
        type    string
        default { "" }
        range   { 0 1 }
    }
    parm {
        name    "recount"
        label   "Recount"
        type    toggle
        default { "1" }
        range   { 0 1 }
    }
    parm {
        name    "additional"
        label   "Additional"
        type    toggle
        default { "1" }
        range   { 0 1 }
    }
    parm {
        name    "uvw_mult"
        label   "UVW Multiplier"
        type    vector
        size    3
        default { "1" "1" "1" }
        range   { -1 1 }
        parmtag { "units" "" }
    }
}
# This code is called when instances of this SOP cook.
node = hou.pwd()
geo = node.geometry()

# Add code to modify the contents of geo.
frame = int(hou.frame())
filePath = node.evalParm("filePath")
subPath = node.evalParm("subPath")
recount = node.evalParm("recount")
additional = node.evalParm("additional")
uvw_mult = node.evalParmTuple("uvw_mult")

f = open(filePath + '/' + subPath + '%05d.obj' % (frame), 'r')

vertices = []
line = f.readline()
state = 0

sat_attrib = geo.addAttrib(hou.attribType.Point, "sat", 0.0)
side_attrib = geo.addAttrib(hou.attribType.Point, "side", 0)
group_attrib = geo.addAttrib(hou.attribType.Point, "group", 0)
uv_attrib = geo.addAttrib(hou.attribType.Point, "uv", (0.0, 0.0, 0.0))

while(line != ""):
    sl = str.split(line)
    if sl[0] == 'v':
        x = float(sl[1])
        y = float(sl[2])
        z = float(sl[3])
        sat = 0.0
        side = 0
        group = 0
        rx = 0.0
        ry = 0.0
        rz = 0.0
        
        if additional == True:
            sat = float(sl[4])
            side = int(sl[5])
            group = int(sl[6])
            rx = float(sl[7])
            ry = float(sl[8])
            rz = float(sl[9])
        
        if recount == True and state == 1:
            vertices = []
            state = 0
        
        point = geo.createPoint()
        
        point.setPosition((x, y, z))
        point.setAttribValue(sat_attrib, sat)
        point.setAttribValue(side_attrib, side)
        point.setAttribValue(group_attrib, group)
        point.setAttribValue(uv_attrib, (rx * uvw_mult[0], rz * uvw_mult[1], ry * uvw_mult[2]))
        
        vertices.append(point)
    else:
        poly = geo.createPolygon()
        state = 1
        
        nentry = len(sl)
        for i in range(1, nentry):
            poly.addVertex(vertices[int(sl[i])-1])
    
    line = f.readline()
f.close()SaveSpareParms := 0;
CheckExternal := 1;
SaveIcon := 1;
GzipContents := 1;
ContentsCompressionType := 1;
UnlockOnCreate := 0;
SaveCachedCode := 0;
LockContents := 1;
MakeDefault := 1;
UseDSParms := 1;
ForbidOutsideParms := 1;
PrefixDroppedParmLabel := 0;
PrefixDroppedParmName := 0;
ParmsFromVfl := 0;
<?xml version="1.0" encoding="UTF-8"?>
<shelfDocument>
  <!-- This file contains definitions of shelves, toolbars, and tools.
 It should not be hand-edited when it is being used by the application.
 Note, that two definitions of the same element are not allowed in
 a single file. -->

  <tool name="$HDA_DEFAULT_TOOL" label="$HDA_LABEL" icon="$HDA_ICON">
    <toolMenuContext name="viewer">
      <contextNetType>SOP</contextNetType>
    </toolMenuContext>
    <toolMenuContext name="network">
      <contextOpType>$HDA_TABLE_AND_NAME</contextOpType>
    </toolMenuContext>
    <toolSubmenu>Digital Assets</toolSubmenu>
    <script scriptType="python"><![CDATA[import soptoolutils

soptoolutils.genericTool(kwargs, '$HDA_NAME')]]></script>
  </tool>
</shelfDocument>
importFlows# Automatically generated script
\set noalias = 1
#
#  Creation script for importFlows operator
#

if ( "$arg1" == "" ) then
    echo This script is intended as a creation script
    exit
endif

# Node $arg1 (Sop/importFlows)
opexprlanguage -s hscript $arg1
opuserdata -n '___Version___' -v '' $arg1
INDXDialogScriptZ^Dg
PythonCook»Z^DgTypePropertiesOptions
Ø.Z^DgHelpZ^DgTools.shelfZ^DgFunctionNameZ^DgCreateScript,Z^DgExtraFileOptions=Z^Dg# Dialog script for importHairs automatically generated

{
    name	importHairs
    script	importHairs
    label	"Import Hairs"

    help {
	""
    }

    inputlabel	1	"Sub-Network Input #1"

    parm {
        name    "filePath"
        label   "File Path"
        type    string
        default { "" }
        range   { 0 1 }
    }
    parm {
        name    "radius"
        label   "Radius"
        type    float
        default { "0" }
        range   { 0 10 }
        parmtag { "units" "m1" }
    }
    parm {
        name    "baseidx"
        label   "Base"
        type    integer
        default { "0" }
        range   { 0 10 }
    }
    parm {
        name    "subPath"
        label   "Sub Path"
        type    string
        default { "" }
    }
    parm {
        name    "additional"
        label   "Additional"
        type    toggle
        default { "0" }
    }
    parm {
        name    "uvw_mult"
        label   "UVW Mult"
        type    vector
        size    3
        default { "0" "0" "0" }
        range   { -1 1 }
    }
}
node = hou.pwd()
geo = node.geometry()

# Add code to modify the contents of geo.
frame = int(hou.frame())
filePath = node.evalParm("filePath")
radius = node.evalParm("radius")
subPath = node.evalParm("subPath")
baseidx = node.evalParm("baseidx")
additional = node.evalParm("additional")
uvw_mult = node.evalParmTuple("uvw_mult")

f = open(filePath + '/' + subPath + '%05d' % (frame) + '.obj', 'r')

line = f.readline()

vertices = []

width_attrib = geo.addAttrib(hou.attribType.Point, "width", 0.01)
sat_attrib = geo.addAttrib(hou.attribType.Point, "sat", 0.0)
uv_attrib = geo.addAttrib(hou.attribType.Point, "uv", (0.0, 0.0, 0.0))
group_attrib = geo.addAttrib(hou.attribType.Point, "group", 0.0)

count = 0

while(line != ""):
    sl = str.split(line)
    if sl[0] == 'v':
        x = float(sl[1])
        y = float(sl[2])
        z = float(sl[3])
        
        sat = 0.0
        uv = (0.0, 0.0, 0.0)
        group = 0.0
        
        if additional == True:
            radius = float(sl[4])
            sat = float(sl[5])
            group = float(sl[6])
            uv = (float(sl[7]) * uvw_mult[0], float(sl[8]) * uvw_mult[1], float(sl[9]) * uvw_mult[2])
            
        point = geo.createPoint()
        point.setPosition((x, y, z))
        point.setAttribValue(width_attrib, radius * 2.0)
        point.setAttribValue(sat_attrib, sat)
        point.setAttribValue(uv_attrib, uv)
        point.setAttribValue(group_attrib, group)
        
        vertices.append(point)
    else:
        strand = geo.createPolygon()
        strand.setIsClosed(False)
        nentry = len(sl)
        for i in range(1, nentry):
            strand.addVertex(vertices[int(sl[i])-baseidx])

    line = f.readline()

f.close()SaveSpareParms := 0;
CheckExternal := 1;
SaveIcon := 1;
GzipContents := 1;
ContentsCompressionType := 1;
UnlockOnCreate := 0;
SaveCachedCode := 0;
LockContents := 1;
MakeDefault := 1;
UseDSParms := 1;
ForbidOutsideParms := 1;
PrefixDroppedParmLabel := 0;
PrefixDroppedParmName := 0;
ParmsFromVfl := 0;
<?xml version="1.0" encoding="UTF-8"?>
<shelfDocument>
  <!-- This file contains definitions of shelves, toolbars, and tools.
 It should not be hand-edited when it is being used by the application.
 Note, that two definitions of the same element are not allowed in
 a single file. -->

  <tool name="$HDA_DEFAULT_TOOL" label="$HDA_LABEL" icon="$HDA_ICON">
    <toolMenuContext name="viewer">
      <contextNetType>SOP</contextNetType>
    </toolMenuContext>
    <toolMenuContext name="network">
      <contextOpType>$HDA_TABLE_AND_NAME</contextOpType>
    </toolMenuContext>
    <toolSubmenu>Digital Assets</toolSubmenu>
    <script scriptType="python"><![CDATA[import soptoolutils

soptoolutils.genericTool(kwargs, '$HDA_NAME')]]></script>
  </tool>
</shelfDocument>
importHairs# Automatically generated script
\set noalias = 1
#
#  Creation script for importHairs operator
#

if ( "$arg1" == "" ) then
    echo This script is intended as a creation script
    exit
endif

# Node $arg1 (Sop/importHairs)
opexprlanguage -s hscript $arg1
opuserdata -n '___Version___' -v '' $arg1
INDXDialogScriptƒZSд
PythonCookƒ"ZSдTypePropertiesOptions¥.ZSдHelpÓZSдTools.shelfÓZSдFunctionName
ÓZSдCreateScript
âSZSдExtraFileOptions5ZSд# Dialog script for importParticles automatically generated 01/08/18 15:12:36

{
    name	importParticles
    script	importParticles
    label	"Import Particle"

    help {
	""
    }

    inputlabel	1	"Sub-Network Input #1"

    parm {
	name	"filePath"
	label	"File Path"
	type	string
	default	{ "" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"subPath"
	label	"Sub Path"
	type	string
	default	{ "" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"rmult"
	label	"R Multiplier"
	type	float
	default	{ "0" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"rthres"
	label	"R threshold"
	type	float
	default	{ "0" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"rmulthair"
	label	"R Multiplier Hair"
	type	float
	default	{ "0" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"tshift"
	label	"Time Shift"
	type	integer
	default	{ "0" }
	range	{ 0 10 }
	export	none
    }
}
# This code is called when instances of this SOP cook.
node = hou.pwd()
geo = node.geometry()

# Add code to modify the contents of geo.
tshift = node.evalParm('tshift')
frame = int(hou.frame()) + tshift
filePath = node.evalParm('filePath')
subPath = node.evalParm('subPath')
f = open(filePath + '/' + subPath + '%05d.obj' % (frame), 'r')
rmult = node.evalParm('rmult')
rthres = node.evalParm('rthres')

line = f.readline()
radius_attrib = geo.addAttrib(hou.attribType.Point, "pscale", 1.0)

while(line != ""):
    sl = str.split(line)
    x = float(sl[1])
    y = float(sl[2])
    z = float(sl[3])
    r = float(sl[4])
    
    point = geo.createPoint()
    point.setPosition((x, y, z))
    point.setAttribValue(radius_attrib, max(r * rmult, rthres))   
        
    line = f.readline()
    
f.close()SaveSpareParms := 0;
CheckExternal := 1;
SaveIcon := 1;
GzipContents := 1;
ContentsCompressionType := 1;
UnlockOnCreate := 0;
SaveCachedCode := 0;
LockContents := 1;
MakeDefault := 1;
UseDSParms := 1;
ForbidOutsideParms := 1;
PrefixDroppedParmLabel := 0;
PrefixDroppedParmName := 0;
ParmsFromVfl := 0;
<?xml version="1.0" encoding="UTF-8"?>
<shelfDocument>
  <!-- This file contains definitions of shelves, toolbars, and tools.
 It should not be hand-edited when it is being used by the application.
 Note, that two definitions of the same element are not allowed in
 a single file. -->

  <tool name="$HDA_DEFAULT_TOOL" label="$HDA_LABEL" icon="$HDA_ICON">
    <toolMenuContext name="viewer">
      <contextNetType>SOP</contextNetType>
    </toolMenuContext>
    <toolMenuContext name="network">
      <contextOpType>$HDA_TABLE_AND_NAME</contextOpType>
    </toolMenuContext>
    <toolSubmenu>Digital Assets</toolSubmenu>
    <script scriptType="python"><![CDATA[import soptoolutils

soptoolutils.genericTool(kwargs, '$HDA_NAME')]]></script>
  </tool>
</shelfDocument>
importParticles# Automatically generated script: Monday January 08, 15:12 2018
\set noalias = 1
#
#  Creation script for importParticles operator
#

if ( "$arg1" == "" ) then
    echo This script is intended as a creation script
    exit
endif

# Node $arg1 (Sop/importParticles)
opexprlanguage -s hscript $arg1
opuserdata -n '___Version___' -v '' $arg1
HouNC1033600ba005b103d7808029b1f6.OPlibrariesHouNC1033600ba205b103d7806c0e6084.OPpreferencesSop/importFlows Embedded
Sop/importParticles Embedded
HouNC1033600ba005b103d78075762dbf.OPfallbacksVop/addconst /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/addconst otls/OPlibScripted.hda
Vop/albedo /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/albedo otls/OPlibVop.hda
Vop/alphamix /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/alphamix otls/OPlibVop.hda
Sop/attribdelete /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibSop.hda
Sop/attribdelete otls/OPlibSop.hda
Sop/attribwrangle /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibSop.hda
Sop/attribwrangle otls/OPlibSop.hda
Vop/bias /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/bias otls/OPlibScripted.hda
Vop/clamp /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/clamp otls/OPlibScripted.hda
Sop/color /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibSop.hda
Sop/color otls/OPlibSop.hda
Vop/colorcorrection /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/colorcorrection otls/OPlibVop.hda
Vop/colormix /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/colormix otls/OPlibScripted.hda
Vop/complement /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/complement otls/OPlibScripted.hda
Vop/composite /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/composite otls/OPlibScripted.hda
Vop/computelighting /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/computelighting otls/OPlibVop.hda
Vop/computelighting::2.0 /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/computelighting::2.0 otls/OPlibVop.hda
Vop/computetan /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/computetan otls/OPlibVop.hda
Vop/conserveenergy /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/conserveenergy otls/OPlibVop.hda
Vop/cross /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/cross otls/OPlibScripted.hda
Vop/displace /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/displace otls/OPlibVop.hda
Vop/displacenml /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/displacenml otls/OPlibScripted.hda
Vop/displacetexture /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/displacetexture otls/OPlibVop.hda
Vop/divconst /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/divconst otls/OPlibScripted.hda
Vop/dot /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/dot otls/OPlibScripted.hda
Object/envlight /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibObject.hda
Object/envlight otls/OPlibObject.hda
Vop/exp /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/exp otls/OPlibScripted.hda
Vop/fit /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/fit otls/OPlibScripted.hda
Vop/floattomatx /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/floattomatx otls/OPlibScripted.hda
Vop/floattovec /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/floattovec otls/OPlibScripted.hda
Vop/frac /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/frac otls/OPlibScripted.hda
Vop/fresnel /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/fresnel otls/OPlibScripted.hda
Vop/frontface /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/frontface otls/OPlibScripted.hda
Vop/gain /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/gain otls/OPlibScripted.hda
Vop/geometryvopglobal /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/geometryvopglobal otls/OPlibVop.hda
Vop/geometryvopglobal::2.0 /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/geometryvopglobal::2.0 otls/OPlibVop.hda
Vop/geometryvopoutput /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/geometryvopoutput otls/OPlibVop.hda
Vop/getlayerexport /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/getlayerexport otls/OPlibScripted.hda
Vop/hairshader /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/hairshader otls/OPlibVop.hda
Vop/hsvtorgb /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/hsvtorgb otls/OPlibScripted.hda
Vop/hvectovec /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/hvectovec otls/OPlibScripted.hda
Vop/ifconnected /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/ifconnected otls/OPlibScripted.hda
Driver/ifd /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibDriver.hda
Driver/ifd otls/OPlibDriver.hda
Vop/inttofloat /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/inttofloat otls/OPlibScripted.hda
Vop/invert /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/invert otls/OPlibScripted.hda
Vop/isconnected /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/isconnected otls/OPlibScripted.hda
Vop/isshadow /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/isshadow otls/OPlibScripted.hda
Vop/layerexport /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/layerexport otls/OPlibVop.hda
Vop/layerpack /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/layerpack otls/OPlibScripted.hda
Vop/layerunpack /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/layerunpack otls/OPlibVop.hda
Vop/length /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/length otls/OPlibScripted.hda
Vop/luminance /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/luminance otls/OPlibScripted.hda
Vop/m4tom3 /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/m4tom3 otls/OPlibScripted.hda
Vop/maddconst /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/maddconst otls/OPlibScripted.hda
Shop/mantrasurface /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibShop.hda
Shop/mantrasurface otls/OPlibShop.hda
Vop/mincomp /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/mincomp otls/OPlibScripted.hda
Vop/mix /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/mix otls/OPlibScripted.hda
Vop/mulconst /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/mulconst otls/OPlibScripted.hda
Vop/negate /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/negate otls/OPlibScripted.hda
Vop/normalize /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/normalize otls/OPlibScripted.hda
Vop/not /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/not otls/OPlibScripted.hda
Sop/particlefluidsurface::2.0 /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibSop.hda
Sop/particlefluidsurface::2.0 otls/OPlibSop.hda
Vop/pbrdiffuse /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/pbrdiffuse otls/OPlibVop.hda
Vop/pbrhair_r /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/pbrhair_r otls/OPlibVop.hda
Vop/pbrhair_trt /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/pbrhair_trt otls/OPlibVop.hda
Vop/pbrhair_tt /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/pbrhair_tt otls/OPlibVop.hda
Vop/pbrlighting /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibShopVMantra.hda
Vop/pbrlighting otls/OPlibShopVMantra.hda
Vop/pbrspecular /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/pbrspecular otls/OPlibVop.hda
Vop/pbrspecular::3.0 /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/pbrspecular::3.0 otls/OPlibVop.hda
Vop/physicalsss /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/physicalsss otls/OPlibVop.hda
Vop/pow /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/pow otls/OPlibScripted.hda
Vop/principledshader /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/principledshader otls/OPlibVop.hda
Shop/principledshader /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibShop.hda
Shop/principledshader otls/OPlibShop.hda
Vop/principledshader::2.0 /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/principledshader::2.0 otls/OPlibVop.hda
Vop/qrotate /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/qrotate otls/OPlibScripted.hda
Vop/quaternion /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/quaternion otls/OPlibScripted.hda
Vop/random /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/random otls/OPlibScripted.hda
Vop/raybounce /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/raybounce otls/OPlibScripted.hda
Vop/reflect /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/reflect otls/OPlibScripted.hda
Vop/renderstate /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/renderstate otls/OPlibScripted.hda
Vop/restpos::2.0 /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/restpos::2.0 otls/OPlibVop.hda
Vop/rgbtohsv /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/rgbtohsv otls/OPlibScripted.hda
Vop/shadingnormal /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/shadingnormal otls/OPlibScripted.hda
Cop2/skycube /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibCop2.hda
Cop2/skycube otls/OPlibCop2.hda
Cop2/skycubedaylight /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibCop2.hda
Cop2/skycubedaylight otls/OPlibCop2.hda
Cop2/skyenvmap /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibCop2.hda
Cop2/skyenvmap otls/OPlibCop2.hda
Vop/slerp /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/slerp otls/OPlibScripted.hda
Vop/strlen /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/strlen otls/OPlibVop.hda
Vop/surfacecolor /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/surfacecolor otls/OPlibVop.hda
Vop/surfacecolor::2.0 /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/surfacecolor::2.0 otls/OPlibVop.hda
Vop/surfacemodel /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/surfacemodel otls/OPlibVop.hda
Vop/switchlightingbsdf /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/switchlightingbsdf otls/OPlibScripted.hda
Vop/tangentnormal /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/tangentnormal otls/OPlibScripted.hda
Vop/tangentnormals /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/tangentnormals otls/OPlibVop.hda
Vop/texture /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/texture otls/OPlibScripted.hda
Vop/thinfilmfresnel /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/thinfilmfresnel otls/OPlibVop.hda
Vop/transform /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/transform otls/OPlibScripted.hda
Vop/transformspace /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/transformspace otls/OPlibScripted.hda
Vop/trig /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/trig otls/OPlibScripted.hda
Vop/turbnoise /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/turbnoise otls/OPlibScripted.hda
Vop/twoway /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/twoway otls/OPlibScripted.hda
Vop/uvcoords /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibVop.hda
Vop/uvcoords otls/OPlibVop.hda
Vop/vec2tofloat /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/vec2tofloat otls/OPlibScripted.hda
Vop/vectofloat /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/vectofloat otls/OPlibScripted.hda
Vop/volumepostoindexfile /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/volumepostoindexfile otls/OPlibScripted.hda
Vop/volumeresfile /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/volumeresfile otls/OPlibScripted.hda
Vop/volumesamplefile /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/volumesamplefile otls/OPlibScripted.hda
Vop/voronoise /Applications/Houdini/Houdini16.5.378/Frameworks/Houdini.framework/Versions/16.5.378/Resources/houdini/otls/OPlibScripted.hda
Vop/voronoise otls/OPlibScripted.hda
HouNC1033600ba005b103d7808cf093eb.OPdummydefsINDXn
INDEX_SECTIONB?[=xhoudini.hdalibraryB?[=xVop/addconstB?*[=n
Vop/albedoGiñ[=nVop/alphamixLZ,[=nSop/attribdeleteO†ê[=nSop/attribwrangleUp[=nVop/biaskÿ.[=n	Vop/clampt-
+[=n	Sop/color~X£[=nVop/colorcorrectionŠûR[=nVop/colormix‘Mú[=nVop/complement—GL[=n
Vop/compositež“u[=nVop/computelighting£k[=nVop/computelighting::2.0¦s[=nVop/computetanªôÁ[=nVop/conserveenergy¯µ$[=n	Vop/cross±Ù±[=nVop/displace¶Šl[=nVop/displacenmlÂöí[=nVop/displacetextureÇãÊ[=nVop/divconstÛ­M[=nVop/dotàú	*[=nObject/envlightê$H|[=nVop/exp2 ô[=nVop/fit9”…[=nVop/floattomatxKC[=nVop/floattovecO\Ä[=nVop/fracU P[=nVop/fresnel\p2[=n
Vop/frontface`¢D[=nVop/gaindæ	[=nVop/geometryvopglobalmêº[=nVop/geometryvopglobal::2.0t¤[=mVop/geometryvopoutput{¦Ÿ[=nVop/getlayerexport~Eì[=nVop/hairshader…1"U[=nVop/hsvtorgb§†$[=n
Vop/hvectovecªªø[=nVop/ifconnected­¢‹[=n
Driver/ifdº-ƒ[=nSop/importFlows=ºô[=nSop/importHairsA®I[=nSop/importParticlesE÷¯[=nVop/inttofloatI¦Œ[=n
Vop/invertL2ä[=nVop/isconnectedQÙ[=nVop/isshadowVï[=nVop/layerexportY	Î[=n
Vop/layerpackbÓy[=nVop/layerunpackgLh[=n
Vop/lengthj´A[=n
Vop/luminanceoõŸ[=n
Vop/m4tom3r”+[=n
Vop/maddconstt¿n[=nShop/mantrasurfacez-•0[=nVop/mincomp]¯[=nVop/mixD[=nVop/mulconst PÄ[=n
Vop/negate&¤[=n
Vop/normalize*¸›[=nVop/not0S[=nSop/particlefluidsurface::2.03X‹}[=mVop/pbrdiffuse¾ÕÜ[=n
Vop/pbrhair_rű´[=nVop/pbrhair_trtÍe
¨[=nVop/pbrhair_ttØ
Þ[=nVop/pbrlightingßëh[=nVop/pbrspecularøS¾[=nVop/pbrspecular::3.0
´[=nVop/physicalsss Å5©[=nVop/powVn»[=nVop/principledshader^)n[=nShop/principledshaderp—åI[=nVop/principledshader::2.0Uà<Å[=nVop/qrotate’¥`[=nVop/quaternion•[=n
Vop/random˜j[=n
Vop/raybounce­Œ[=nVop/reflect°K[=nVop/renderstate³V¨[=nVop/restpos::2.0Ìþ•[=nVop/rgbtohsvѓ$[=nVop/shadingnormalÔ·Ú[=nCop2/skycubeّá[=nCop2/skycubedaylightárú[=nCop2/skyenvmapçl[=n	Vop/slerp	„»[=n
Vop/strlen	?Ê[=nVop/surfacecolor		[=nVop/surfacecolor::2.0	Š[=nVop/surfacemodel	+¢uË[=nVop/switchlightingbsdf	¡m¬[=nVop/tangentnormal	¤I[=nVop/tangentnormals	¬bž[=nVop/texture	µ¿[=nVop/thinfilmfresnel	Ì¿\[=n
Vop/transform	Ðâ[=nVop/transformspace	×ýj[=nVop/trig	Þg	º[=n
Vop/turbnoise	è!
O[=n
Vop/twoway	òp¹[=nVop/uvcoords
)0[=nVop/vec2tofloat
Y[=nVop/vectofloat
g0[=nVop/volumepostoindexfile
—0[=nVop/volumeresfile
Ç}[=nVop/volumesamplefile
DD[=n
Vop/voronoise
ˆú[=nladdconstAdd Constant oplib:/Vop/addconst?Vop/addconstVOP_addconstVopvopVOPall*[=xalbedoGet BSDF Albedooplib:/Vop/albedo?Vop/albedo
VOP_albedoVop[=xalphamix	Alpha Mix oplib:/Vop/alphamix?Vop/alphamixVOP_alphamixVopsubnetSUBvopsurface fog rsl_surface[=xattribdeleteAttribute Delete(oplib:/Sop/attribdelete?Sop/attribdeleteSOP_attribdeleteSop[=x
attribwrangleAttribute Wrangle*oplib:/Sop/attribwrangle?Sop/attribwrangleSOP_attribwrangleSop[=xbiasBiasoplib:/Vop/bias?Vop/biasVOP_biasVopvopVOPall[=xclampClampoplib:/Vop/clamp?Vop/clamp	VOP_clampVopvopVOPall*[=xcolorColoroplib:/Sop/color?Sop/color	SOP_colorSop[=xcolorcorrectionColor Correction.oplib:/Vop/colorcorrection?Vop/colorcorrectionVOP_rainbowVop[=xcolormix	Color Mix oplib:/Vop/colormix?Vop/colormixVOP_colormixVopvopVOPall*[=x
complement
Complement$oplib:/Vop/complement?Vop/complementVOP_complementVopvopVOPall*[=x	composite	Composite"oplib:/Vop/composite?Vop/composite
VOP_compositeVopvopVOPall*[=xcomputelightingCompute Lighting.oplib:/Vop/computelighting?Vop/computelightingVOP_computelightingVopsurface fog[=xcomputelighting::2.0Compute Lighting8oplib:/Vop/computelighting::2.0?Vop/computelighting::2.0VOP_computelightingVopsurface fog[=x
computetanCompute Tangents$oplib:/Vop/computetan?Vop/computetanVOP_computetanVop!displace fog light shadow surface[=xconserveenergyConserve Energy,oplib:/Vop/conserveenergy?Vop/conserveenergyVOP_conserveenergyVop[=xcross
Cross Productoplib:/Vop/cross?Vop/cross	VOP_crossVopvopVOPall*[=xdisplaceDisplace oplib:/Vop/displace?Vop/displaceVOP_disptextureVop(surface photon displace light shadow fog
[=xdisplacenmlDisplace Along Normal&oplib:/Vop/displacenml?Vop/displacenmlVOP_displacenmlVopvopVOPall"surface displace cvex sop pop rsl*	[=xdisplacetextureDisplacement Texture.oplib:/Vop/displacetexture?Vop/displacetextureVOP_disptextureVop(surface photon displace light shadow fog[=xdivconstDivide Constant oplib:/Vop/divconst?Vop/divconstVOP_divconstVopvopVOPall*[=xdotDot Productoplib:/Vop/dot?Vop/dotVOP_dotVopvopVOPall*[=xenvlightEnvironment Light&oplib:/Object/envlight?Object/envlightOBJ_light_environmentObjectsubtype=light [=xexpExponentialoplib:/Vop/exp?Vop/expVOP_expVopvopVOPall*[=xfit	Fit Rangeoplib:/Vop/fit?Vop/fitVOP_fitVopvopVOPall*[=xfloattomatxFloat to Matrix3&oplib:/Vop/floattomatx?Vop/floattomatxVOP_floattomatxVopvopVOPall	[=x
floattovecFloat to Vector$oplib:/Vop/floattovec?Vop/floattovecVOP_floattovecVopvopVOPall*[=xfracFractionoplib:/Vop/frac?Vop/fracVOP_fracVopvopVOPall*[=xfresnelFresneloplib:/Vop/fresnel?Vop/fresnelVOP_fresnelVopvopVOPallsurface fog rsl_*[=x	frontface
Front Face"oplib:/Vop/frontface?Vop/frontface
VOP_frontfaceVopvopVOPall%surface fog light shadow photon rsl_*[=xgainGainoplib:/Vop/gain?Vop/gainVOP_gainVopvopVOPall[=xgeometryvopglobalGeometry VOP Global Parameters2oplib:/Vop/geometryvopglobal?Vop/geometryvopglobalVOP_geometryvopglobalVopcvex[=xgeometryvopglobal::2.0Geometry VOP Global Parameters<oplib:/Vop/geometryvopglobal::2.0?Vop/geometryvopglobal::2.0VOP_geometryvopglobalVopcvex[=xgeometryvopoutputGeometry VOP Output2oplib:/Vop/geometryvopoutput?Vop/geometryvopoutputVOP_geometryvopoutput.otlVopcvex[=xgetlayerexportGet Layer Export,oplib:/Vop/getlayerexport?Vop/getlayerexportVOP_getlayerexportVopvopVOPallsurface displace cvex sop pop[=x
hairshaderHair Shader$oplib:/Vop/hairshader?Vop/hairshader
SHELF_hairVopsurface&[=xhsvtorgb
HSV to RGB oplib:/Vop/hsvtorgb?Vop/hsvtorgbVOP_hsvtorgbVopvopVOPall*[=x	hvectovecVector4 to Vector"oplib:/Vop/hvectovec?Vop/hvectovec
VOP_hvectovecVopvopVOPall[=xifconnectedIf Connected&oplib:/Vop/ifconnected?Vop/ifconnectedVOP_ifconnectedVopvopVOPall*[=xifdMantraoplib:/Driver/ifd?Driver/ifd
ROP_mantraDriver'[=ximportFlowsImport Flows&oplib:/Sop/importFlows?Sop/importFlowsMISC_pythonSop[=ximportHairsImport Hairs&oplib:/Sop/importHairs?Sop/importHairsMISC_pythonSop[=ximportParticlesImport Particle.oplib:/Sop/importParticles?Sop/importParticlesMISC_pythonSop[=x
inttofloatInteger to Float$oplib:/Vop/inttofloat?Vop/inttofloatVOP_inttofloatVopvopVOPall[=xinvertInvertoplib:/Vop/invert?Vop/invert
VOP_invertVopvopVOPall[=xisconnectedIs Connected&oplib:/Vop/isconnected?Vop/isconnectedVOP_isconnectedVopvopVOPall*[=xisshadow
Is Shadow Ray oplib:/Vop/isshadow?Vop/isshadowVOP_isshadowVopvopVOPallsurface fog[=xlayerexportLayer Export&oplib:/Vop/layerexport?Vop/layerexportVOP_layerexportVop(displace fog light photon shadow surface[=x	layerpack
Layer Pack"oplib:/Vop/layerpack?Vop/layerpack
VOP_layerpackVopvopVOPallsurface displace cvex sop pop[=xlayerunpackLayer Unpack&oplib:/Vop/layerunpack?Vop/layerunpackVOP_layerunpackVop(surface photon displace light shadow fog[=xlengthLengthoplib:/Vop/length?Vop/length
VOP_lengthVopvopVOPall*[=x	luminance	Luminance"oplib:/Vop/luminance?Vop/luminance
VOP_luminanceVopvopVOPall*[=xm4tom3Matrix4 to Matrix3oplib:/Vop/m4tom3?Vop/m4tom3
VOP_m4tom3VopvopVOPall[=x	maddconstMultiply Add Constant"oplib:/Vop/maddconst?Vop/maddconst
VOP_maddconstVopvopVOPall*[=x
mantrasurfaceMantra Surface,oplib:/Shop/mantrasurface?Shop/mantrasurface
SHOP_materialShop>subtype=vopnet shadertype=vopmaterial rendermask='VMantra OGL'[=xmincompMin Vector Componentoplib:/Vop/mincomp?Vop/mincompVOP_mincompVopvopVOPall*[=xmixMixoplib:/Vop/mix?Vop/mixVOP_mixVopvopVOPall*[=xmulconstMultiply Constant oplib:/Vop/mulconst?Vop/mulconstVOP_mulconstVopvopVOPall*[=xnegateNegateoplib:/Vop/negate?Vop/negate
VOP_negateVopvopVOPall*[=x	normalize	Normalize"oplib:/Vop/normalize?Vop/normalize
VOP_normalizeVopvopVOPall*[=xnotNotoplib:/Vop/not?Vop/notVOP_notVopvopVOPall*[=xparticlefluidsurface::2.0Particle Fluid SurfaceBoplib:/Sop/particlefluidsurface::2.0?Sop/particlefluidsurface::2.0SOP_particlefluidsurfaceSopguide=./GUIDE [=x
pbrdiffusePhysically Based Diffuse$oplib:/Vop/pbrdiffuse?Vop/pbrdiffuseVOP_diffuseVop[=x	pbrhair_rPBR Hair Primary Reflection"oplib:/Vop/pbrhair_r?Vop/pbrhair_r
VOP_pbrhair_rVopvopVOPall[=xpbrhair_trtPBR Hair Secondary Reflection&oplib:/Vop/pbrhair_trt?Vop/pbrhair_trtVOP_pbrhair_trtVopvopVOPall	[=x
pbrhair_ttPBR Hair Transmission$oplib:/Vop/pbrhair_tt?Vop/pbrhair_ttVOP_pbrhair_ttVopvopVOPall[=xpbrlightingPBR Lighting&oplib:/Vop/pbrlighting?Vop/pbrlightingVOP_pbrlightingVopsurface[=xpbrspecularPhysically Based Specular&oplib:/Vop/pbrspecular?Vop/pbrspecularVOP_specularVop[=xpbrspecular::3.0PBR Specular0oplib:/Vop/pbrspecular::3.0?Vop/pbrspecular::3.0 opdef:/Vop/pbrspecular::3.0?IconVop[=xphysicalsssPhysical SSS&oplib:/Vop/physicalsss?Vop/physicalsssVOP_physicalsssVop"[=xpowPoweroplib:/Vop/pow?Vop/powVOP_powVopvopVOPall*[=xprincipledshaderPrincipled Shader0oplib:/Vop/principledshader?Vop/principledshaderVOP_principledVopsurface[=xprincipledshaderPrincipled Shader2oplib:/Shop/principledshader?Shop/principledshaderVOP_principledShop>subtype=vopnet shadertype=vopmaterial rendermask='VMantra OGL'[=xprincipledshader::2.0Principled Shader:oplib:/Vop/principledshader::2.0?Vop/principledshader::2.0VOP_principledshadercoreVop(subtype=material shadertype=vopmaterial ã[=xqrotateRotate by Quaternionoplib:/Vop/qrotate?Vop/qrotateVOP_qrotateVopvopVOPall[=x
quaternion
Quaternion$oplib:/Vop/quaternion?Vop/quaternionVOP_quaternionVopvopVOPall[=xrandomRandomoplib:/Vop/random?Vop/random
VOP_randomVopvopVOPall*[=x	raybounceRay Bounce Level"oplib:/Vop/raybounce?Vop/raybounce
VOP_raybounceVopvopVOPall(surface photon displace light shadow fog[=xreflectReflectoplib:/Vop/reflect?Vop/reflectVOP_reflectVopvopVOPall*[=xrenderstateRender State&oplib:/Vop/renderstate?Vop/renderstateVOP_renderstateVopvopVOPall(surface photon displace light shadow fog[=xrestpos::2.0
Rest Position(oplib:/Vop/restpos::2.0?Vop/restpos::2.0VOP_restposVopsurface displace light sop pop[=xrgbtohsv
RGB to HSV oplib:/Vop/rgbtohsv?Vop/rgbtohsvVOP_rgbtohsvVopvopVOPall*[=x
shadingnormalShading Normal*oplib:/Vop/shadingnormal?Vop/shadingnormalVOP_shadingnormalVopvopVOPall(surface photon displace light shadow fog[=xskycubeSky Cube oplib:/Cop2/skycube?Cop2/skycubeCOP2_envCop2cop2gen cop2filter[=xskycubedaylightSky Cube Daylight0oplib:/Cop2/skycubedaylight?Cop2/skycubedaylightCOP2_envCop2cop2gen cop2filter[=x	skyenvmapSky Environment Map$oplib:/Cop2/skyenvmap?Cop2/skyenvmapCOP2_skyenvmapCop2[=xslerpSpherical Linear Interpoplib:/Vop/slerp?Vop/slerp	VOP_slerpVopvopVOPall[=xstrlen
String Lengthoplib:/Vop/strlen?Vop/strlen
VOP_strlenVop[=xsurfacecolor
Surface Color(oplib:/Vop/surfacecolor?Vop/surfacecoloropdef:/Vop/surfacecolor?IconVop(surface photon displace light shadow fog[=xsurfacecolor::2.0
Surface Color2oplib:/Vop/surfacecolor::2.0?Vop/surfacecolor::2.0opdef:/Vop/surfacecolor?IconVop(surface photon displace light shadow fog[=xsurfacemodel
Surface Model(oplib:/Vop/surfacemodel?Vop/surfacemodelVOP_surfacemodelVop(surface photon displace light shadow foge[=xswitchlightingbsdfSwitch Lighting BSDF4oplib:/Vop/switchlightingbsdf?Vop/switchlightingbsdfVOP_switchlightingbsdfVopvopVOPall(surface photon displace light shadow fog[=x
tangentnormalTangent Normal*oplib:/Vop/tangentnormal?Vop/tangentnormalVOP_tangentnormalVopvopVOPall(surface photon displace light shadow fog
[=xtangentnormalsTangent Normals,oplib:/Vop/tangentnormals?Vop/tangentnormalsVOP_tangentnormalsVop!displace fog light shadow surface[=xtextureTextureoplib:/Vop/texture?Vop/textureVOP_textureVopvopVOPall	vex* rsl*[=xthinfilmfresnelThin Film Fresnel.oplib:/Vop/thinfilmfresnel?Vop/thinfilmfresnelVOP_thinfilmfresnelVop(surface photon displace light shadow fog[=x	transform	Transform"oplib:/Vop/transform?Vop/transform
VOP_transformVopvopVOPall[=xtransformspaceMake Space Transform,oplib:/Vop/transformspace?Vop/transformspaceVOP_transformspaceVopvopVOPall[=xtrigTrigonometric Functionsoplib:/Vop/trig?Vop/trigVOP_trigVopvopVOPall*[=x	turbnoiseTurbulent Noise"oplib:/Vop/turbnoise?Vop/turbnoise
VOP_turbnoiseVopvopVOPall[=xtwowayTwo Way Switchoplib:/Vop/twoway?Vop/twoway
VOP_twowayVopvopVOPall*[=xuvcoords	UV Coords oplib:/Vop/uvcoords?Vop/uvcoordsVOP_uvcoordsVop	vex* rsl*[=xvec2tofloatVector2 to Float&oplib:/Vop/vec2tofloat?Vop/vec2tofloatVOP_vec2tofloatVopvopVOPall[=x
vectofloatVector to Float$oplib:/Vop/vectofloat?Vop/vectofloatVOP_vectofloatVopvopVOPall*[=xvolumepostoindexfileVolume Pos to Index8oplib:/Vop/volumepostoindexfile?Vop/volumepostoindexfileVOP_volumepostoindexfileVopvopVOPall[=x
volumeresfileVolume Resolution*oplib:/Vop/volumeresfile?Vop/volumeresfileVOP_volumeresfileVopvopVOPall[=xvolumesamplefile
Volume Sample0oplib:/Vop/volumesamplefile?Vop/volumesamplefileVOP_volumesamplefileVopvopVOPall[=x	voronoise
Voronoi Noise"oplib:/Vop/voronoise?Vop/voronoise
VOP_voronoiseVopvopVOPall*[=xINDXDialogScriptþZ Vi/*
 * 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	"addconst"
    script	"addconst"
    label	"addconst"


    code {
	"$added = $val + $addconst;"
    }

    descriptiveparm	addconst

    input	int	val		"Input Value"
    output	int	added		"Input Value + Constant"
    signature	"Integer"		default	{ }
    signature	"Float"			f	{ float float }
    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	"4D Vector"		v4	{ vector4 vector4 }
    signature	"RGB Color"		c	{ color color }
    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	addconst
	label	"Add"
	type	float
	size	1
	default	{ 1.0 }
    }
}
INDXDialogScriptÅZ Vb# Dialog script for albedo automatically generated

{
    name	albedo
    script	albedo
    label	Albedo

    outercode {
	"#include <voptype.h>"
	"#include <voplib.h>"
	"#include <pbr.h>"
    }

    code {
	"VOPint $components = 0;"
	"if ($diffuse_comp)"
	"    $components |= PBR_DIFFUSE_MASK;"
	"if ($glossy_comp)"
	"    $components |= PBR_GLOSSY_MASK;"
	"if ($volume_comp)"
	"    $components |= PBR_VOLUME_MASK;"
	""
	"VOPvector $ii = ($isconnected_nI != 0) ? $nI : normalize(I);"
	"$albedo = albedo($f, -$ii, $components);"
    }

    input	bsdf	f	BSDF
    input	vector	nI	"Incident Vector"
    output	vector	albedo	Albedo
    inputflags	f	0
    inputflags	nI	0
    signature	"Default Inputs"	default	{ bsdf vector vector }

    outputoverrides	default
    {
	___begin	auto
			(0,0,0)
    }

    help {
	""
    }

    group {
	name	"folder0"
	label	"Bounce Components"

	parm {
	    name	"diffuse_comp"
	    label	"Diffuse"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	}
	parm {
	    name	"glossy_comp"
	    label	"Glossy"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	}
	parm {
	    name	"volume_comp"
	    label	"Volume"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	}
    }

}
INDXContents9[=nDialogScript9¯Pæ3ÂHouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!/*
 * 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 <parameter.ds>

{
    name	"alphamix"
    script	"alphamix"
    label	"alphamix"


    input       vector  I       "Direction From Eye To Surface"
    input       normal  N       "Surface Normal"
    VOP_FLT_INPUT(	apara,	"Alpha Para",	0.3)
    VOP_FLT_INPUT(	aperp,	"Alpha Perp",	0)
    VOP_FLT_INPUT_R(	aroll,	"Alpha Roll",	0.025, 0.02, 0.1)
}
INDXContents9[=nDialogScript9mTSÖ¥HouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# 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" }
    }
}
INDXContents9[=nDialogScript9WYÁðHouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# 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" }
	}
    }

}
INDXDialogScriptZ Vi/*
 * 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 <parameter.ds>

{
    name    "bias"
    script  "bias"
    label   "bias"


    outercode {
    INCLUDE_VOPLIB
    }

    code { R"code(
#if !strcmp($signature, "v4")
   float $cr = vop_bias($val.x, $amount.x);
   float $cg = vop_bias($val.y, $amount.y);
   float $cb = vop_bias($val.z, $amount.z);
   float $ca = vop_bias($val.w, $amount.w);
   $bias = set($cr, $cg, $cb, $ca);

#elif (!strcmp($signature, "v") || !strcmp($signature, "c"))
   float $cr = vop_bias($val.x, $amount.x);
   float $cg = vop_bias($val.y, $amount.y);
   float $cb = vop_bias($val.z, $amount.z);
   $bias = set($cr, $cg, $cb);

#elif (!strcmp($signature, "u"))
   float $cr = vop_bias($val.x, $amount.x);
   float $cg = vop_bias($val.y, $amount.y);
   $bias = set($cr, $cg);

#else
   $bias = vop_bias($val, $amount);
#endif
)code" }

    input  float   val       "Input"
    input  float   amount    "Bias"
    output float   bias      "Result"
    
    signature   "Float"  	default	{ float float float }
    signature	"2D Vector"	u	{ vector2 vector2 vector2 }
    signature   "3D Vector"  	v   	{ vector  vector  vector  }
    signature   "4D Vector"  	v4  	{ vector4 vector4 vector4 }
    signature   "RGB Color"  	c   	{ color   color   color   }

    VOP_FLT_PARM(val,       "Value", 1)
    VOP_FLT_PARM(amount,    "Bias",  0.5)

    VOP_VEC2_PARM(val_u,     "Value", 1, 1)
    VOP_VEC2_PARM(amount_u,  "Bias", 0.5, 0.5)

    VOP_CLR_PARM(val_c,     "Value", 1, 1, 1)
    VOP_VEC_PARM(amount_c,  "Bias", 0.5, 0.5, 0.5)

    VOP_VEC_PARM(val_v,     "Value", 1, 1, 1)
    VOP_VEC_PARM(amount_v,  "Bias", 0.5, 0.5, 0.5)

    VOP_VEC4_PARM(val_v4,   "Value", 1, 1, 1, 1)
    VOP_VEC4_PARM(amount_v4,"Bias", 0.5, 0.5, 0.5, 0.5)
}
INDXDialogScript	ÿZ Vi/*
 * 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 <parameter.ds>

{
    name	"clamp"
    script	"clamp"
    label	"clamp"


    code {
	"$clamp = clamp($val, $min, $max);"
    }

    input	float	val	"Input Value"
    input	float	min	"Minimum Value"
    input	float	max	"Maximum Value"
    output	float	clamp	"Clamped Value"

    signature	"Float"			default	{ }
    signature	"Integer"		i  { int int int int }
    signature	"2D Vector"		u  { vector2 vector2 vector2 vector2 }
    signature	"3D Vector"		v  { vector vector vector vector }
    signature	"3D Point"		p  { point point point point }
    signature	"3D Normal"		n  { normal normal normal normal }
    signature	"RGB Color"		c  { color color color color }
    signature	"4D Vector"		v4 { vector4 vector4 vector4 vector4 }
    
    signature	"Uniform Float"		uf { ufloat ufloat ufloat ufloat }
    signature	"Uniform 3D Vector"	uv { uvector uvector uvector uvector }
    signature	"Uniform 3D Point"	up { upoint upoint upoint upoint }
    signature	"Uniform 3D Normal"	un { unormal unormal unormal unormal }
    signature	"Uniform RGB Color"	uc { ucolor ucolor ucolor ucolor }

    VOP_FLT_PARM(min, "Min", 0)
    VOP_FLT_PARM(max, "Max", 1)
    VOP_INT_PARM(min_i, "Min", 0)
    VOP_INT_PARM(max_i, "Max", 1)
    VOP_VEC2_PARM(min_u, "Min", 0, 0)
    VOP_VEC2_PARM(max_u, "Max", 1, 1)
    VOP_VEC_PARM(min_v, "Min", 0, 0, 0)
    VOP_VEC_PARM(max_v, "Max", 1, 1, 1)
    VOP_VEC_PARM(min_p, "Min", 0, 0, 0)
    VOP_VEC_PARM(max_p, "Max", 1, 1, 1)
    VOP_VEC_PARM(min_n, "Min", 0, 0, 0)
    VOP_VEC_PARM(max_n, "Max", 1, 1, 1)
    VOP_CLR_PARM(min_c, "Min", 0, 0, 0)
    VOP_CLR_PARM(max_c, "Max", 1, 1, 1)
    VOP_CLR4_PARM(min_v4, "Min", 0, 0, 0, 0)
    VOP_CLR4_PARM(max_v4, "Max", 1, 1, 1, 1)
    VOP_FLT_PARM(min_uf, "Min", 0)
    VOP_FLT_PARM(max_uf, "Max", 1)
    VOP_VEC_PARM(min_uv, "Min", 0, 0, 0)
    VOP_VEC_PARM(max_uv, "Max", 1, 1, 1)
    VOP_VEC_PARM(min_up, "Min", 0, 0, 0)
    VOP_VEC_PARM(max_up, "Max", 1, 1, 1)
    VOP_VEC_PARM(min_un, "Min", 0, 0, 0)
    VOP_VEC_PARM(max_un, "Max", 1, 1, 1)
    VOP_CLR_PARM(min_uc, "Min", 0, 0, 0)
    VOP_CLR_PARM(max_uc, "Max", 1, 1, 1)

    group { name "gs" obsolete 12.0 }
    group { name "gv" obsolete 12.0 }
    group { name "gu" obsolete 12.0 }
}
INDXContents9[=nDialogScript9&WM\“HouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# 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" }
    }
}
INDXContents9[=nDialogScript9ÕQ®‚¢HouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for colorcorrection automatically generated 06/04/13 20:13:22

{
    name	colorcorrection
    script	colorcorrection
    label	"Color Correction"

    input	color	ClrIn	"Color In"
    input	float	Shift	"Hue Shift"
    input	float	Saturation	Saturation
    input	float	Value	Value
    input	vector	Bias	Bias
    input	vector	Gain	Gain
    input	float	Gamma	Gamma
    inputflags	ClrIn	0
    inputflags	Shift	0
    inputflags	Saturation	0
    inputflags	Value	0
    inputflags	Bias	0
    inputflags	Gain	0
    inputflags	Gamma	0
    signature	"Default Inputs"	default	{ color float float float vector vector float }

    outputoverrides	default
    {
    }

    help {
	""
    }

    parm {
	name	"ClrIn"
	label	"Color In"
	type	color
	size	3
	default	{ "0" "0" "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"Shift"
	label	"Hue Shift"
	type	float
	default	{ "0" }
	range	{ -1 1 }
	export	none
    }
    parm {
	name	"Saturation"
	label	"Saturation"
	type	float
	default	{ "1" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"Value"
	label	"Value"
	type	float
	default	{ "1" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"Bias"
	label	"Bias"
	type	float
	size	3
	default	{ "0.5" "0.5" "0.5" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"Gain"
	label	"Gain"
	type	float
	size	3
	default	{ "0.5" "0.5" "0.5" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"Gamma"
	label	"Gamma"
	type	float
	default	{ "1" }
	range	{ 0 10 }
	export	none
    }
}
INDXDialogScriptÎZ Vi/*
 * 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 <parameter.ds>

{
    name	"colormix"
    script	"colormix"
    label	"colormix"


    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"if ($space)"
	"    $clr = hsvtorgb(vop_colormix(rgbtohsv($primary),"
	"                                 rgbtohsv($secondary),"
	"                                 $bias, $adjust));"
	"else"
	"    $clr = vop_colormix($primary, $secondary, $bias, $adjust);"
    }

    output	color	clr		"Blended Color"
    input	color	primary		"Primary Color"
    input	color	secondary	"Secondary Color"
    input	float	bias		"Bias Amount"
    input	int	adjust		"Adjust Bias"
    input	int	space		"Color Blending Space"

    VOP_CLR_PARM(primary,	"Primary Color",	1.0, 0.7, 1)
    VOP_CLR_PARM(secondary,	"Secondary Color",	0.3, 0.3, 1)
    VOP_FLT_PARM(bias,		"Bias Amount",		0.5)
    parm {
	name	adjust
	label	"Adjust Bias"
	type	int
	menu	{
	    0	"Use As Is"
	    1	"Clamp To Unit Range"
	    2	"Ease In/Out Within Unit Range"
	    3	"Smooth With Cardinal Spline"
	}
	default { 1 }
    }
    parm {
	name	space
	label	"Color Blending Space"
	type	int
	menu	{
	    0	"RGB (Unaffected)"
	    1	"HSV"
	}
	default { 0 }
    }
}
INDXDialogScript Z Vi/*
 * 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 <parameter.ds>

{
    name	"complement"
    script	"complement"
    label	"complement"

    code {
	"$complem = -$val;"
	"$complem += 1;"
    }

    input	float	val	"Input Value"
    output	float	complem	"Complement: 1 - Input Value"

    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	"4D Vector"		v4	{ vector4 vector4 }

    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 }

    VOP_FLT_PARM(val,   "Value", 1)
    VOP_INT_PARM(val_i, "Value", 1)
    VOP_VEC2_PARM(val_u, "Value", 1, 1)
    VOP_VEC_PARM(val_v, "Value", 1, 1, 1)
    VOP_VEC_PARM(val_p, "Value", 1, 1, 1)
    VOP_VEC_PARM(val_n, "Value", 1, 1, 1)
    VOP_CLR_PARM(val_c, "Value", 1, 1, 1)
    VOP_VEC4_PARM(val_v4,"Value", 1, 1, 1, 1)
    VOP_FLT_PARM(val_uf, "Value", 1)
    VOP_VEC_PARM(val_uv, "Value", 1, 1, 1)
    VOP_VEC_PARM(val_up, "Value", 1, 1, 1)
    VOP_VEC_PARM(val_un, "Value", 1, 1, 1)
    VOP_CLR_PARM(val_uc, "Value", 1, 1, 1)

    group { name "gv" obsolete 12.0 }
    group { name "gu" obsolete 12.0 }
}
INDXDialogScriptIZ Vi/*
 * 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 <parameter.ds>

{
    name	"composite"
    script	"composite"
    label	"composite"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"vop_composite($op, $clr, $alpha, $A, $Aa, $B, $Ba);"
    }

    output	color	clr	"Resulting Color"
    output	float	alpha	"Resulting Alpha"
    input	string	op	"Operation"

    parm {
	name	op
	label	"Operation"
	type	string
	menu	{
	    "A"			"A Pass Through"
	    "B"			"B Pass Through"
	    "AoverB"		"A over B"
	    "AinsideB"		"A inside B"
	    "AoutsideB"		"A outside B"
	    "AatopB"		"A atop B"
	    "AxorB"		"A xor B"
	}
	default	{ "AoverB" }
    }

    VOP_CLR_INPUT(A,	"A", 0, 0, 0)
    VOP_FLT_INPUT_R(Aa,	"A Alpha", 1, 0, 1)
    VOP_CLR_INPUT(B,	"B", 1, 1, 1)
    VOP_FLT_INPUT_R(Ba,	"B Alpha", 1, 0, 1)
}
INDXContents9[=nDialogScript9îTÂãHouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for computelighting automatically generated 01/23/15 10:56:51

{
    name	computelighting
    script	computelighting
    label	"Compute Lighting"

    input	bsdf	F	F
    input	vector	Of	"Surface Opacity"
    input	vector	Ce	Ce
    output	vector	Cf	Cf
    inputflags	F	0
    inputflags	Of	0
    inputflags	Ce	0
    signature	"Default Inputs"	default	{ bsdf vector vector vector }

    outputoverrides	default
    {
	___begin	auto
			(0,0,0)
    }

    help {
	""
    }

    parm {
	name	"Of"
	label	"Surface Opacity"
	type	float
	invisible
	size	3
	default	{ "1" "1" "1" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"Ce"
	label	"Ce"
	type	float
	invisible
	size	3
	default	{ "0" "0" "0" }
	range	{ 0 10 }
	export	none
    }
}
INDXContents9[=nDialogScript9Z VbHouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for computelighting::2.0 automatically generated

{
    name	computelighting::2.0
    script	computelighting
    label	"Compute Lighting"

    input	struct_ShaderLayer	layer	Layer
    input	bsdf	F	F
    input	color	Of	"Surface Opacity"
    input	color	Ce	Ce
    output	vector	Cf	Cf
    output	vector	out_Of	out_Of
    output	bsdf	out_F	out_F
    inputflags	layer	0
    inputflags	F	0
    inputflags	Of	0
    inputflags	Ce	0
    signature	"Default Inputs"	default	{ struct_ShaderLayer bsdf color color vector vector bsdf }

    outputoverrides	default
    {
	___begin	auto
			(0,0,0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0)
    }

    help {
	""
    }

    parm {
	name	"Of"
	label	"Surface Opacity"
	type	color
	invisible
	size	3
	default	{ "1" "1" "1" }
	range	{ 0 10 }
    }
    parm {
	name	"Ce"
	label	"Ce"
	type	color
	invisible
	size	3
	default	{ "0" "0" "0" }
	range	{ 0 10 }
    }
    parm {
	name	"description"
	label	"Description"
	type	string
	invisible
	default	{ "" }
	range	{ 0 1 }
    }
}
INDXContents9[=nDialogScript9DZ VeHouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for computetan automatically generated

{
    name	computetan
    script	computetan
    label	"Compute Tangents"

    outercode {
	"#include \"voplib.h\""
    }

    input	string	tstyle	"Tangent Style"
    input	vector	uv	Parameter
    input	vector	N	"Surface Normal"
    input	vector	utan	"U Tangent"
    input	vector	vtan	"V Tangent"
    input	float	angle	Angle
    output	vector	_utan	"U Tangent"
    output	vector	_vtan	"V Tangent"
    inputflags	tstyle	0
    inputflags	uv	0
    inputflags	N	0
    inputflags	utan	0
    inputflags	vtan	0
    inputflags	angle	0
    signature	"Default Inputs"	default	{ string vector vector vector vector float vector vector }

    outputoverrides	default
    {
	___begin	auto
			(0,0,0)
	___begin	auto
			(0,0,0)
    }

    help {
	""
    }

    parm {
	name	"tstyle"
	label	"Tangent Style"
	type	string
	default	{ "geo" }
	menu	{
	    "geo"	"Use Geometric Tangents"
	    "world"	"Intrinsic World Space"
	    "object"	"Intrinsic Object Space"
	    "uv"	"Compute From UV"
	    "inputs"	"Use Connected utan, vtan"
	}
	range	{ 0 1 }
    }
}
INDXContents9[=nDialogScript9§Z V`HouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for conserveenergy automatically generated

{
    name	conserveenergy
    script	conserveenergy
    label	"Conserve Energy"

    code {
	""
    }

    input	bsdf	f	BSDF
    output	bsdf	_f	f
    output	float	scale	scale
    inputflags	f	0
    signature	"Default Inputs"	default	{ bsdf bsdf float }

    outputoverrides	default
    {
	___begin	auto
			(0)
	___begin	auto
			(0)
    }

    help {
	""
    }

}
INDXDialogScript…Z Vi/*
 * 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 <parameter.ds>

{
    name	"cross"
    script	"cross"
    label	"cross"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"$crossprod = vop_cross($vec1, $vec2);"
    }

    output	vector	crossprod	"Cross Product"

    VOP_VEC_INPUT(vec1, "Vector 1", 1, 0, 0)
    VOP_VEC_INPUT(vec2, "Vector 2", 0, 1, 0)

    signature	"3D Vector"		default	{ }
    signature	"3D Vector/Normal"	vn	{ vector normal vector }
    signature	"3D Normal/Vector"	nv	{ normal vector vector }
    signature	"3D Normal/Normal"	nn	{ normal normal vector }

    signature	"Uniform 3D Vector"	   uv	{ uvector uvector uvector }
    signature	"Uniform 3D Vector/Normal" vn	{ uvector unormal uvector }
    signature	"Uniform 3D Normal/Vector" nv	{ unormal uvector uvector }
    signature	"Uniform 3D Normal/Normal" nn	{ unormal unormal uvector }
}
INDXContents9[=nDialogScript9ïXZ`ŽHouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for displace automatically generated

{
    name	displace
    script	disptexture
    label	Displace

    input	vector	P	Position
    input	vector	N	Normal
    input	vector	uv	"UV Coordinates"
    input	vector	value	Value
    input	string	type	Type
    input	string	vectorspace	Space
    input	string	channelorder	"Channel Order"
    input	float	offset	Offset
    input	float	scale	"Effect Scale"
    input	int	channel	Channel
    input	int	normalspace	"Normal Space"
    input	int	normalflipx	"Flip X"
    input	int	normalflipy	"Flip Y"
    output	vector	outP	"Chosen Value"
    output	normal	outN	"Chosen Value"
    output	vector	doffset	"Chosen Value"
    output	float	ddist	"Chosen Value"
    inputflags	P	0
    inputflags	N	0
    inputflags	uv	0
    inputflags	value	0
    inputflags	type	2
    inputflags	vectorspace	2
    inputflags	channelorder	2
    inputflags	offset	0
    inputflags	scale	2
    inputflags	channel	2
    inputflags	normalspace	2
    inputflags	normalflipx	2
    inputflags	normalflipy	2
    signature	"Default Inputs"	default	{ vector vector vector vector string string string float float int int int int vector normal vector float }

    outputoverrides	default
    {
	___begin	auto
			(0,0,0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0)
    }

    help {
	""
    }

    parm {
	name	"type"
	label	"Type"
	type	string
	default	{ "disp" }
	menu	{
	    "bump"	"Bump"
	    "normal"	"Normal"
	    "disp"	"Displacement Along Normal"
	    "vectordisp"	"Vector Displacement"
	}
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"vectorspace"
	label	"Space"
	type	string
	default	{ "uvtangent" }
	hidewhen	"{ type != normal type != vectordisp }"
	menu	{
	    "uvtangent"	"UV Tangent Space"
	    "object"	"Object Space"
	    "world"	"World Space"
	}
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"channelorder"
	label	"Channel Order"
	type	string
	default	{ "xyz" }
	hidewhen	"{ type != vectordisp }"
	menu	{
	    "xyz"	"XYZ"
	    "xzy"	"XZY"
	}
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"offset"
	label	"Offset"
	type	float
	default	{ "-0.5" }
	hidewhen	"{ type != bump type != disp }"
	range	{ -1 0 }
    }
    parm {
	name	"scale"
	label	"Effect Scale"
	type	float
	default	{ "1" }
	range	{ 0 2 }
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"channel"
	label	"Channel"
	type	integer
	default	{ "0" }
	hidewhen	"{ type != bump type != disp }"
	menu	{
	    "0"	"Luminance"
	    "1"	"Red"
	    "2"	"Green"
	    "3"	"Blue"
	}
	range	{ 0 10 }
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"normalspace"
	label	"Normal Space"
	type	integer
	default	{ "0" }
	hidewhen	"{ type != normal }"
	menu	{
	    "0"	"0 to 1"
	    "1"	"-1 to 1"
	}
	range	{ 0 10 }
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"normalflipx"
	label	"Flip X"
	type	toggle
	default	{ "off" }
	hidewhen	"{ type != normal }"
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"normalflipy"
	label	"Flip Y"
	type	toggle
	default	{ "off" }
	hidewhen	"{ type != normal }"
	parmtag	{ "parmvop" "1" }
    }
}
INDXDialogScriptÁZ Vi/*
 * 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 <parameter.ds>

{
    name	"displacenml"
    script	"displacenml"
    label	"displacenml"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"vop_displaceAlongNormal(($isconnected_P != 0) ? $P : P,"
	"			 ($isconnected_nN != 0) ? $nN : normalize(N),"
	"			 $amount, $scale, $sshear, $tshear,"
	"			 $polys, $objspace, $bump, $dispP, $dispN);"
    }

    input	point	P	"Position"
    input	normal	nN	"Normal Vector"
    VOP_FLT_INPUT(	amount,	"Displacement Amount",	0)
    VOP_FLT_INPUT_R(	scale,	"Scale",	1, -1, 1)
    VOP_FLT_INPUT_R(	sshear,	"S Shear",	0, -1, 1)
    VOP_FLT_INPUT_R(	tshear,	"T Shear",	0, -1, 1)
    VOP_TOGGLE_INPUT(	polys,	"Ensure Proper Smooth-Shading Of Polygons", 1)
    VOP_TOGGLE_INPUT(	objspace,	"Object Space",	0)
    VOP_TOGGLE_INPUT(	bump,	"Bump Only",	0)
    output	point	dispP	"Displaced Position"
    output	normal	dispN	"Displaced Normal"
}
INDXContents9[=nDialogScript9MZ VaHouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for displacetexture automatically generated

{
    name	displacetexture
    script	disptexture
    label	"Displacement Texture"

    input	vector	P	Position
    input	vector	N	Normal
    input	vector	uv	"UV Coordinates"
    input	string	type	"Texture Type"
    input	string	texcolorspace	"Texture Color Space"
    input	string	vectorspace	"Vector Space"
    input	string	channelorder	"Channel Order"
    input	float	offset	Offset
    input	float	scale	"Effect Scale"
    input	string	texture	"Texture Path"
    input	int	udim	"UDIM Filename Expansion"
    input	string	texwrap	Wrap
    input	string	texfilter	Filter
    input	float	texfilterwidth	"Filter Width"
    input	int	texchannel	Channel
    input	string	teximageplane	"Image Plane"
    input	int	normalspace	"Normal Space"
    input	int	normalflipx	"Flip X"
    input	int	normalflipy	"Flip Y"
    output	vector	outP	"Chosen Value"
    output	normal	outN	"Chosen Value"
    output	vector	doffset	"Chosen Value"
    output	float	ddist	"Chosen Value"
    inputflags	P	0
    inputflags	N	0
    inputflags	uv	0
    inputflags	type	2
    inputflags	texcolorspace	2
    inputflags	vectorspace	2
    inputflags	channelorder	2
    inputflags	offset	2
    inputflags	scale	2
    inputflags	texture	2
    inputflags	udim	2
    inputflags	texwrap	2
    inputflags	texfilter	2
    inputflags	texfilterwidth	2
    inputflags	texchannel	2
    inputflags	teximageplane	2
    inputflags	normalspace	2
    inputflags	normalflipx	2
    inputflags	normalflipy	2
    signature	"Default Inputs"	default	{ vector vector vector string string string string float float string int string string float int string int int int vector normal vector float }

    outputoverrides	default
    {
	___begin	auto
			(0,0,0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0)
    }

    help {
	""
    }

    parm {
	name	"type"
	label	"Texture Type"
	type	string
	default	{ "disp" }
	menu	{
	    "bump"	"Bump"
	    "normal"	"Normal"
	    "disp"	"Displacement Along Normal"
	    "vectordisp"	"Vector Displacement"
	}
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"texcolorspace"
	label	"Texture Color Space"
	type	string
	default	{ "linear" }
	menu	{
	    "auto"	"Automatic"
	    "linear"	"Linear"
	}
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"vectorspace"
	label	"Vector Space"
	type	string
	default	{ "uvtangent" }
	hidewhen	"{ type != normal type != vectordisp }"
	menu	{
	    "uvtangent"	"UV Tangent Space"
	    "object"	"Object Space"
	    "world"	"World Space"
	}
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"channelorder"
	label	"Channel Order"
	type	string
	default	{ "xyz" }
	hidewhen	"{ type != vectordisp }"
	menu	{
	    "xyz"	"XYZ"
	    "xzy"	"XZY"
	}
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"offset"
	label	"Offset"
	type	float
	default	{ "-0.5" }
	hidewhen	"{ type != bump type != disp }"
	range	{ -1 0 }
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"scale"
	label	"Effect Scale"
	type	float
	default	{ "1" }
	range	{ 0 2 }
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"texture"
	label	"Texture Path"
	type	image
	default	{ "" }
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"udim"
	label	"UDIM Filename Expansion"
	type	toggle
	default	{ "on" }
	help	"UDIM texture filename expansion, the UDIM coordinate is computed based on the uv information."
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"texwrap"
	label	"Wrap"
	type	string
	joinnext
	default	{ "repeat" }
	menu	{
	    "repeat"	"Repeat"
	    "streak"	"Streak"
	    "decal"	"Decal"
	}
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"texfilter"
	label	"Filter"
	type	string
	joinnext
	default	{ "gauss" }
	menu	{
	    "box"	"Box"
	    "gauss"	"Gaussian"
	    "bartlett"	"Bartlett/Triangular"
	    "sinc"	"Sinc Sharpening"
	    "hanning"	"Hanning"
	    "blackman"	"Blackman"
	    "catrom"	"Catmull-Rom"
	    "mitchell"	"Mitchell"
	}
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"texfilterwidth"
	label	"Filter Width"
	type	float
	default	{ "1" }
	range	{ 0 2 }
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"texchannel"
	label	"Channel"
	type	integer
	default	{ "0" }
	hidewhen	"{ type != bump type != disp }"
	menu	{
	    "0"	"Luminance"
	    "1"	"Red"
	    "2"	"Green"
	    "3"	"Blue"
	}
	range	{ 0 10 }
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"teximageplane"
	label	"Image Plane"
	type	string
	default	{ "" }
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"normalspace"
	label	"Normal Space"
	type	integer
	default	{ "0" }
	hidewhen	"{ type != normal }"
	menu	{
	    "0"	"0 to 1"
	    "1"	"-1 to 1"
	}
	range	{ 0 10 }
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"normalflipx"
	label	"Flip X"
	type	toggle
	default	{ "off" }
	hidewhen	"{ type != normal }"
	parmtag	{ "parmvop" "1" }
    }
    parm {
	name	"normalflipy"
	label	"Flip Y"
	type	toggle
	default	{ "off" }
	hidewhen	"{ type != normal }"
	parmtag	{ "parmvop" "1" }
    }
}
INDXDialogScript!Z Vi/*
 * 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 <parameter.ds>

{
    name	"divconst"
    script	"divconst"
    label	"divconst"


    code {
	"$scaled = $val * (1.0 / $divconst);"
    }

    descriptiveparm	divconst

    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	"4D Vector"		v4	{ vector4 vector4 }
    signature	"BSDF"			b	{ bsdf bsdf }

    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 }

    VOP_FLT_PARM(divconst, "Divider", 1)
}

INDXDialogScriptþZ Vi/*
 * 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 <parameter.ds>

{
    name	"dot"
    script	"dot"
    label	"dot"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"$dotprod = vop_dot($vec1, $vec2);"
    }

    input	vector	vec1	"Vector 1"
    input	vector	vec2	"Vector 2"
    output	float	dotprod	"Dot Product"

    VOP_VEC_PARM(vec1, "Vector 1", 1, 0, 0)
    VOP_VEC_PARM(vec2, "Vector 2", 0, 1, 0)
    VOP_CLR_PARM(vec1_c, "Color 1", 1, 0, 0)
    VOP_CLR_PARM(vec2_c, "Color 2", 0, 1, 0)
    VOP_VEC_PARM(vec1_uv, "Vector 1", 1, 0, 0)
    VOP_VEC_PARM(vec2_uv, "Vector 2", 0, 1, 0)
    VOP_CLR_PARM(vec1_uc, "Color 1", 1, 0, 0)
    VOP_CLR_PARM(vec2_uc, "Color 2", 0, 1, 0)

    signature	"3D Vector"		default	{ }
    signature	"3D Vector/Point"	vp	{ vector point float }
    signature	"3D Vector/Normal"	vn	{ vector normal float }
    signature	"3D Point/Vector"	pv	{ point vector float }
    signature	"3D Point/Point"	pp	{ point point float }
    signature	"3D Point/Normal"	pn	{ point normal float }
    signature	"3D Normal/Vector"	nv	{ normal vector float }
    signature	"3D Normal/Point"	np	{ normal point float }
    signature	"3D Normal/Normal"	nn	{ normal normal float }
    signature	"RGB Color"		c	{ color color float }

    signature	"Uniform 3D Vector"	   uv	{ uvector uvector ufloat }
    signature	"Uniform 3D Vector/Point"  vp	{ uvector upoint ufloat }
    signature	"Uniform 3D Vector/Normal" vn	{ uvector unormal ufloat }
    signature	"Uniform 3D Point/Vector"  pv	{ upoint uvector ufloat }
    signature	"Uniform 3D Point/Point"   pp	{ upoint upoint ufloat }
    signature	"Uniform 3D Point/Normal"  pn	{ upoint unormal ufloat }
    signature	"Uniform 3D Normal/Vector" nv	{ unormal uvector ufloat }
    signature	"Uniform 3D Normal/Point"  np	{ unormal upoint ufloat }
    signature	"Uniform 3D Normal/Normal" nn	{ unormal unormal ufloat }
    signature	"Uniform RGB Color"	uc	{ ucolor ucolor ufloat }

    group { name "gv" obsolete 12.0 }
    group { name "gu" obsolete 12.0 }
}
INDXContents9[=nDialogScript9GÿZ.,:HouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# 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DialogScriptÈZ Vi/*
 * 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 <parameter.ds>

{
    name	"exp"
    script	"exp"
    label	"exp"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"$exp = vop_exp($val);"
    }

    input	float	val	"Input Value"
    output	float	exp	"Exponent Value"

    signature	"Float"			default	{ }
    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	"4D Vector"		v4	{ vector4 vector4 }

    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 }

    VOP_FLT_PARM(val,   "Value", 1)
    VOP_VEC2_PARM(val_u, "Value", 1, 1)
    VOP_VEC_PARM(val_v, "Value", 1, 1, 1)
    VOP_VEC_PARM(val_p, "Value", 1, 1, 1)
    VOP_VEC_PARM(val_n, "Value", 1, 1, 1)
    VOP_CLR_PARM(val_c, "Value", 1, 1, 1)
    VOP_VEC4_PARM(val_v4,"Value", 1, 1, 1, 1)
    VOP_FLT_PARM(val_uf, "Value", 1)
    VOP_VEC_PARM(val_uv, "Value", 1, 1, 1)
    VOP_VEC_PARM(val_up, "Value", 1, 1, 1)
    VOP_VEC_PARM(val_un, "Value", 1, 1, 1)
    VOP_CLR_PARM(val_uc, "Value", 1, 1, 1)

    group { name "gv" obsolete 12.0 }
    group { name "gu" obsolete 12.0 }
}
INDXDialogScriptYZ Vi/*
 * 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 <parameter.ds>

{
    name	"fit"
    script	"fit"
    label	"fit"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"$shift = vop_fit($val, $srcmin, $srcmax, $destmin, $destmax);"
    }

    input	float	val	"Input Value"
    input	float	srcmin	"Minimum Value In Source Range"
    input	float	srcmax	"Maximum Value In Source Range"
    input	float	destmin	"Minimum Value In Destination Range"
    input	float	destmax	"Maximum Value In Destination Range"
    output	float	shift	"Shifted Value"

    signature	"Float" 		default { }
    signature	"2D Vector" 		v2	{ vector2 vector2 vector2 vector2 vector2 vector2 }
    signature	"3D Vector" 		v	{ vector vector vector vector vector vector }
    signature	"3D Point"		p	{ point point point point point point }
    signature	"3D Normal"		n	{ normal normal normal normal normal normal }
    signature	"RGB Color"		c	{ color color color color color color }
    signature	"4D Vector"		v4	{ vector4 vector4 vector4 vector4 vector4 vector4 }

    signature	"Uniform Float"		uf	{ ufloat ufloat ufloat ufloat ufloat ufloat }
    signature	"Uniform 3D Vector"	uv	{ uvector uvector uvector uvector uvector uvector }
    signature	"Uniform 3D Point"	up	{ upoint upoint upoint upoint upoint upoint }
    signature	"Uniform 3D Normal"	un	{ unormal unormal unormal unormal unormal unormal }
    signature	"Uniform RGB Color"	uc	{ ucolor ucolor ucolor ucolor ucolor ucolor }

    VOP_FLT_PARM(srcmin,	"Source Min", 0)
    VOP_FLT_PARM(srcmax,	"Source Max", 1)
    VOP_FLT_PARM(destmin,	"Destination Min", 0)
    VOP_FLT_PARM(destmax,	"Destination Max", 1)

    VOP_VEC2_PARM(srcmin_v2,	"Source Min", 0, 0)
    VOP_VEC2_PARM(srcmax_v2,	"Source Max", 1, 1)
    VOP_VEC2_PARM(destmin_v2,	"Destination Min", 0, 0)
    VOP_VEC2_PARM(destmax_v2,	"Destination Max", 1, 1)

    VOP_VEC_PARM(srcmin_v,	"Source Min", 0, 0, 0)
    VOP_VEC_PARM(srcmax_v,	"Source Max", 1, 1, 1)
    VOP_VEC_PARM(destmin_v,	"Destination Min", 0, 0, 0)
    VOP_VEC_PARM(destmax_v,	"Destination Max", 1, 1, 1)

    VOP_VEC_PARM(srcmin_p,	"Source Min", 0, 0, 0)
    VOP_VEC_PARM(srcmax_p,	"Source Max", 1, 1, 1)
    VOP_VEC_PARM(destmin_p,	"Destination Min", 0, 0, 0)
    VOP_VEC_PARM(destmax_p,	"Destination Max", 1, 1, 1)

    VOP_VEC_PARM(srcmin_n,	"Source Min", 0, 0, 0)
    VOP_VEC_PARM(srcmax_n,	"Source Max", 1, 1, 1)
    VOP_VEC_PARM(destmin_n,	"Destination Min", 0, 0, 0)
    VOP_VEC_PARM(destmax_n,	"Destination Max", 1, 1, 1)

    VOP_CLR_PARM(srcmin_c,	"Source Min", 0, 0, 0)
    VOP_CLR_PARM(srcmax_c,	"Source Max", 1, 1, 1)
    VOP_CLR_PARM(destmin_c,	"Destination Min", 0, 0, 0)
    VOP_CLR_PARM(destmax_c,	"Destination Max", 1, 1, 1)

    VOP_VEC4_PARM(srcmin_v4, "Source Min", 0, 0, 0, 0)
    VOP_VEC4_PARM(srcmax_v4, "Source Max", 1, 1, 1, 1)
    VOP_VEC4_PARM(destmin_v4, "Destination Min", 0, 0, 0, 0)
    VOP_VEC4_PARM(destmax_v4, "Destination Max", 1, 1, 1, 1)

    VOP_FLT_PARM(srcmin_uf,	"Source Min", 0)
    VOP_FLT_PARM(srcmax_uf,	"Source Max", 1)
    VOP_FLT_PARM(destmin_uf, "Destination Min", 0)
    VOP_FLT_PARM(destmax_uf, "Destination Max", 1)

    VOP_VEC_PARM(srcmin_uv,	"Source Min", 0, 0, 0)
    VOP_VEC_PARM(srcmax_uv,	"Source Max", 1, 1, 1)
    VOP_VEC_PARM(destmin_uv, "Destination Min", 0, 0, 0)
    VOP_VEC_PARM(destmax_uv, "Destination Max", 1, 1, 1)

    VOP_VEC_PARM(srcmin_up,	"Source Min", 0, 0, 0)
    VOP_VEC_PARM(srcmax_up,	"Source Max", 1, 1, 1)
    VOP_VEC_PARM(destmin_up, "Destination Min", 0, 0, 0)
    VOP_VEC_PARM(destmax_up, "Destination Max", 1, 1, 1)

    VOP_VEC_PARM(srcmin_un,	"Source Min", 0, 0, 0)
    VOP_VEC_PARM(srcmax_un,	"Source Max", 1, 1, 1)
    VOP_VEC_PARM(destmin_un, "Destination Min", 0, 0, 0)
    VOP_VEC_PARM(destmax_un, "Destination Max", 1, 1, 1)

    VOP_CLR_PARM(srcmin_uc,	"Source Min", 0, 0, 0)
    VOP_CLR_PARM(srcmax_uc,	"Source Max", 1, 1, 1)
    VOP_CLR_PARM(destmin_uc, "Destination Min", 0, 0, 0)
    VOP_CLR_PARM(destmax_uc, "Destination Max", 1, 1, 1)

    group { name "gs" obsolete 12.0 }
    group { name "gv" obsolete 12.0 }
    group { name "gv4" obsolete 12.0 }
    group { name "gu" obsolete 12.0 }
}
INDXDialogScriptZ Vi/*
 * 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 <parameter.ds>

{
    name	"floattomatx"
    script	"floattomatx"
    label	"floattomatx"


    code {
	"$matx = set($fval11, $fval12, $fval13,"
	"            $fval21, $fval22, $fval23,"
	"            $fval31, $fval32, $fval33);"
    }

    output	matrix3	matx	"Output Matrix3"

    VOP_FLT_INPUT(fval11, "Row 1 Column 1", 1)
    VOP_FLT_INPUT(fval12, "Row 1 Column 2", 0)
    VOP_FLT_INPUT(fval13, "Row 1 Column 3", 0)

    VOP_FLT_INPUT(fval21, "Row 2 Column 1", 0)
    VOP_FLT_INPUT(fval22, "Row 2 Column 2", 1)
    VOP_FLT_INPUT(fval23, "Row 2 Column 3", 0)

    VOP_FLT_INPUT(fval31, "Row 3 Column 1", 0)
    VOP_FLT_INPUT(fval32, "Row 3 Column 2", 0)
    VOP_FLT_INPUT(fval33, "Row 3 Column 3", 1)
}
INDXDialogScript˜Z Vi/*
 * 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 <parameter.ds>

{
    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 }
}
INDXDialogScript$Z Vi/*
 * 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 <parameter.ds>

{
    name	"frac"
    script	"frac"
    label	"frac"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"$fraction = vop_frac($val);"
    }

    input	float	val		"Input Value"
    output	float	fraction	"Fractional Value"

    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	"4D Vector"		v4	{ vector4 vector4 }

    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 }

    VOP_FLT_PARM(val,   "Value", 1)
    VOP_INT_PARM(val_i, "Value", 1)
    VOP_VEC2_PARM(val_u, "Value", 1, 1)
    VOP_VEC_PARM(val_v, "Value", 1, 1, 1)
    VOP_VEC_PARM(val_p, "Value", 1, 1, 1)
    VOP_VEC_PARM(val_n, "Value", 1, 1, 1)
    VOP_CLR_PARM(val_c, "Value", 1, 1, 1)
    VOP_VEC4_PARM(val_v4,"Value", 1, 1, 1, 1)
    VOP_FLT_PARM(val_uf, "Value", 1)
    VOP_VEC_PARM(val_uv, "Value", 1, 1, 1)
    VOP_VEC_PARM(val_up, "Value", 1, 1, 1)
    VOP_VEC_PARM(val_un, "Value", 1, 1, 1)
    VOP_CLR_PARM(val_uc, "Value", 1, 1, 1)

    group { name "gv" obsolete 12.0 }
    group { name "gu" obsolete 12.0 }
}
INDXDialogScriptZ Vi/*
 * 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	"fresnel"
    script	"fresnel"
    label	"fresnel"


    code {
	"vector $myI = ($isconnected_nI != 0) ? $nI : normalize(I);"
	"vector $myN = ($isconnected_nN != 0) ? $nN : normalize(N);"
	"fresnel($myI, $myN, $eta, $kr, $kt, $R, $T);" }

    input	vector	nI	"Normalized Incident Vector"
    input	normal	nN	"Normalized Surface Normal"
    input	float	eta	"Index Of Refraction"
    output	float	kr	"Reflected Light"
    output	float	kt	"Transmitted (i.e. Refracted) Light"
    output	vector	R	"Reflection Vector"
    output	vector	T	"Transmission (i.e. Refraction) Vector"

    parm {
	name	eta
	label	"Index Of Refraction"
	type	float
	size	1
	default	{ 0.8 }
	range	{ 0.1 1 }
    }
}

INDXDialogScriptZ Vi/*
 * 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 <parameter.ds>

{
    name	"frontface"
    script	"frontface"
    label	"frontface"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"VOPvector $myI = $isconnected_I != 0 ? $I : I;"
	"VOPnormal $myN = $isconnected_N != 0 ? $N : N;"
	"$frontN = vop_frontface($myN, $myI);"
	"if ($normalize)"
	"    $frontN = normalize($frontN);"
    }

    input	vector	I	"Incident Vector"
    input	normal	N	"Surface Normal"
    output	normal	frontN	"Front-Facing Surface Normal"

    signature "Varying Normal"	default { }
    signature "Uniform Normal"	un	{ uvector unormal unormal }	

    parm {
        name    normalize
        label   "Normalize Output Vector"
        type    toggle
        default { 1 }
    }
}

INDXDialogScriptØZ Vi/*
 * 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 <parameter.ds>

{
    name    "gain"
    script  "gain"
    label   "gain"


    outercode {
    INCLUDE_VOPLIB
    }

    code {
        ""
        "#if !strcmp($signature, \"v4\")"
        "   float $cr = vop_gain($val.x, $amount.x);"
        "   float $cg = vop_gain($val.y, $amount.y);"
        "   float $cb = vop_gain($val.z, $amount.z);"
        "   float $ca = vop_gain($val.w, $amount.w);"
        "   $gain = set($cr, $cg, $cb, $ca);"
        ""
        "#elif (!strcmp($signature, \"v\") || !strcmp($signature, \"c\"))"
        "   float $cr = vop_gain($val.x, $amount.x);"
        "   float $cg = vop_gain($val.y, $amount.y);"
        "   float $cb = vop_gain($val.z, $amount.z);"
        "   $gain = set($cr, $cg, $cb);"
	""
        "#elif (!strcmp($signature, \"u\"))"
        "   float $cr = vop_gain($val.x, $amount.x);"
        "   float $cg = vop_gain($val.y, $amount.y);"
        "   $gain = set($cr, $cg);"
        ""
        "#else"
        "   $gain = vop_gain($val, $amount);"
        "#endif"
    }

    input  float   val       "Input"
    input  float   amount    "Gain"
    output float   gain      "Result"
    
    signature   "Float"  	default	{ float float float }
    signature	"2D Vector"	u	{ vector2 vector2 vector2 }
    signature   "3D Vector"  	v   	{ vector  vector  vector  }
    signature   "4D Vector"  	v4  	{ vector4 vector4 vector4 }
    signature   "RGB Color"  	c   	{ color   color   color   }

    VOP_FLT_PARM(val,       "Value", 1)
    VOP_FLT_PARM(amount,    "Gain",  0.5)

    VOP_VEC2_PARM(val_u,     "Value", 1, 1)
    VOP_VEC2_PARM(amount_u,  "Gain", 0.5, 0.5)

    VOP_CLR_PARM(val_c,     "Value", 1, 1, 1)
    VOP_VEC_PARM(amount_c,  "Gain", 0.5, 0.5, 0.5)

    VOP_VEC_PARM(val_v,     "Value", 1, 1, 1)
    VOP_VEC_PARM(amount_v,  "Gain", 0.5, 0.5, 0.5)

    VOP_VEC4_PARM(val_v4,   "Value", 1, 1, 1, 1)
    VOP_VEC4_PARM(amount_v4,"Gain", 0.5, 0.5, 0.5, 0.5)
  
}
INDXContents9[=nDialogScript9=QÒHouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# 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 {
	""
    }

}
INDXContents9[=mDialogScript9…TA\_HouNC1033600bba05b103d6d08919230fNON_COMMERCIAL_FILE!!!# Dialog script for geometryvopglobal::2.0 automatically generated 10/17/14 14:13:51

{
    name	geometryvopglobal::2.0
    script	geometryvopglobal::2.0
    label	"Geometry VOP Global Parameters"

    output	vector	P	P
    output	vector	v	Velocity
    output	vector	force	Force
    output	float	age	Age
    output	float	life	Life
    output	int	id	Id
    output	vector	Cd	Cd
    output	vector	uv	UV
    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 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,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 {
	""
    }

}
INDXContents9[=nDialogScript9"Qӌ!HouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# 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 {
	""
    }

}
INDXDialogScriptÀZ Vi/*
 * 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 <parameter.ds>

{
    name	"getlayerexport"
    script	"getlayerexport"
    label	"getlayerexport"

    outercode {
	"#include <shaderlayer.h>"
    }

    code {
	"$value = $defaultvalue;"
	"#if !strcmp($signature, \"default\")"
	"    $index = find($layer.exports.names_f, $name);"
	"    if($index >= 0)"
	"        $value = $layer.exports.values_f[$index];"
	"#elif !strcmp($signature, \"v\")"
	"    $index = find($layer.exports.names_v, $name);"
	"    if($index >= 0)"
	"        $value = $layer.exports.values_v[$index];"
	"#elif !strcmp($signature, \"v4\")"
	"    $index = find($layer.exports.names_v4, $name);"
	"    if($index >= 0)"
	"        $value = $layer.exports.values_v4[$index];"
	"#endif"
	"$index = select($index >= 0, $index, -1);"
	"$found = $index >= 0;"
    }

    output	float			value		"Output Layer"
    output	int			found		"Export Found"
    output	int			index		"Export Index"

    input	struct_ShaderLayer	layer		"Layer"

    VOP_STR_INPUT(name,			"Name",		    "")
    VOP_FLT_INPUT(defaultvalue,		"Default Value",    0)
    VOP_VEC_PARM(defaultvalue_v,	"Default Value",    0, 0, 0)
    VOP_VEC4_PARM(defaultvalue_v4,	"Default Value",    0, 0, 0, 0)

    signature	"Float Value"		default	{ }
    signature	"Vector Value"		v	{ struct_ShaderLayer string vector vector int int }
    signature	"Vector4 Value"		v4	{ struct_ShaderLayer string vector4 vector4 int int }
}
INDXContents9[=nDialogScript9!ØW5ìCHouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for hairshader automatically generated 05/13/16 11:01:23

{
    name	hairshader
    script	hairmodel
    label	"Hair Shader"

    input	vector	P	Position
    input	normal	N	"Surface Normal"
    input	vector	I	"Direction from Eye to Surface"
    input	vector	tip	"Tip Direction"
    input	int	conserveenergy	"Conserve Energy"
    input	int	rounding_enable	"Enable Fake Rounding"
    input	int	r_enable	"Enable Primary Reflection"
    input	float	r_int	"Reflection Intensity"
    input	color	r_clr	"Reflection Color"
    input	float	r_size	"Reflection Size"
    input	float	r_shift	"Reflection Shift"
    input	string	r_label	"Primary Component"
    input	int	trt_enable	"Enable Secondary Reflection"
    input	int	trt_refl_lights	"Reflect Lights"
    input	int	trt_refl_objs	"Reflect Objects"
    input	float	trt_int	"Reflection Intensity"
    input	float	trt_qual	"Reflection Quality"
    input	color	trt_clr	"Reflection Color"
    input	float	trt_size	"Reflection Size"
    input	float	trt_shift	"Reflection Shift"
    input	string	trt_label	"Secondary Component"
    input	float	g_int	"Glint Intensity"
    input	float	g_size	"Glint Size"
    input	float	g_shift	"Glint Shift"
    input	int	tt_enable	"Enable Transmission"
    input	int	tt_trans_lights	"Transmit Lights"
    input	int	tt_trans_objs	"Transmit Objects"
    input	float	tt_int	"Transmission Intensity"
    input	float	tt_qual	"Transmission Quality"
    input	color	tt_clr	"Transmission Color"
    input	float	tt_size	"Transmission Size"
    input	float	tt_shift	"Transmission Shift"
    input	string	tt_label	"Transmission Component"
    input	float	opac_int	"Opacity Scale"
    input	color	opac_clr	Opacity
    input	int	fake_enable	"Enable Fake Caustics"
    input	float	fake_min	"Min Shadow Intensity"
    input	float	fake_max	"Max Shadow Intensity"
    output	struct_ShaderLayer	layer	layer
    output	bsdf	F	F
    output	vector	Of	Of
    inputflags	P	0
    inputflags	N	0
    inputflags	I	0
    inputflags	tip	0
    inputflags	conserveenergy	1
    inputflags	rounding_enable	1
    inputflags	r_enable	0
    inputflags	r_int	0
    inputflags	r_clr	1
    inputflags	r_size	1
    inputflags	r_shift	1
    inputflags	r_label	1
    inputflags	trt_enable	1
    inputflags	trt_refl_lights	0
    inputflags	trt_refl_objs	1
    inputflags	trt_int	0
    inputflags	trt_qual	1
    inputflags	trt_clr	1
    inputflags	trt_size	0
    inputflags	trt_shift	1
    inputflags	trt_label	1
    inputflags	g_int	1
    inputflags	g_size	1
    inputflags	g_shift	1
    inputflags	tt_enable	0
    inputflags	tt_trans_lights	1
    inputflags	tt_trans_objs	0
    inputflags	tt_int	1
    inputflags	tt_qual	1
    inputflags	tt_clr	0
    inputflags	tt_size	0
    inputflags	tt_shift	1
    inputflags	tt_label	1
    inputflags	opac_int	1
    inputflags	opac_clr	1
    inputflags	fake_enable	1
    inputflags	fake_min	1
    inputflags	fake_max	1
    signature	"Default Inputs"	default	{ vector normal vector vector int int int float color float float string int int int float float color float float string float float float int int int float float color float float string float color int float float struct_ShaderLayer bsdf vector }

    outputoverrides	default
    {
	___begin	auto
			(0)
	___begin	auto
			(0)
	___begin	auto
			(0,0,0)
    }

    help {
	""
    }

    parm {
	name	"conserveenergy"
	label	"Conserve Energy"
	type	toggle
	default	{ "1" }
	range	{ 0 1 }
    }
    parm {
	name	"rounding_enable"
	label	"Enable Fake Rounding"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
    }
    group {
	name	"folder1"
	label	"Primary Reflection"

	parm {
	    name	"r_enable"
	    label	"Enable Primary Reflection"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	}
	parm {
	    name	"r_int"
	    label	"Reflection Intensity"
	    type	float
	    default	{ "0.4" }
	    disablewhen	"{ r_enable == 0 }"
	    range	{ 0 1 }
	}
	parm {
	    name	"r_clr"
	    label	"Reflection Color"
	    type	color
	    size	3
	    default	{ "1" "1" "1" }
	    disablewhen	"{ r_enable == 0 }"
	    range	{ 0 1 }
	}
	parm {
	    name	"r_size"
	    label	"Reflection Size"
	    type	float
	    default	{ "0.6" }
	    disablewhen	"{ r_enable == 0 }"
	    range	{ 0! 1! }
	}
	parm {
	    name	"r_shift"
	    label	"Reflection Shift"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ r_enable == 0 }"
	    range	{ -1! 1! }
	}
	parm {
	    name	"r_label"
	    label	"Primary Component"
	    type	string
	    default	{ "diffuse" }
	    range	{ 0 1 }
	}
    }

    group {
	name	"folder1_1"
	label	"Secondary Reflection"

	parm {
	    name	"trt_enable"
	    label	"Enable Secondary Reflection"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	}
	parm {
	    name	"trt_refl_lights"
	    label	"Reflect Lights"
	    type	toggle
	    default	{ "1" }
	    disablewhen	"{ trt_enable == 0 }"
	    range	{ 0 1 }
	}
	parm {
	    name	"trt_refl_objs"
	    label	"Reflect Objects"
	    type	toggle
	    default	{ "0" }
	    disablewhen	"{ trt_enable == 0 }"
	    range	{ 0 1 }
	}
	parm {
	    name	"trt_int"
	    label	"Reflection Intensity"
	    type	float
	    default	{ "0.2" }
	    disablewhen	"{ trt_enable == 0 }"
	    range	{ 0 1 }
	}
	parm {
	    name	"trt_qual"
	    label	"Reflection Quality"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ trt_enable == 0 }"
	    range	{ 0.1 10 }
	}
	parm {
	    name	"trt_clr"
	    label	"Reflection Color"
	    type	color
	    size	3
	    default	{ "1" "1" "1" }
	    disablewhen	"{ trt_enable == 0 }"
	    range	{ 0 1 }
	}
	parm {
	    name	"trt_size"
	    label	"Reflection Size"
	    type	float
	    default	{ "0.05" }
	    disablewhen	"{ trt_enable == 0 }"
	    range	{ 0! 1! }
	}
	parm {
	    name	"trt_shift"
	    label	"Reflection Shift"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ trt_enable == 0 }"
	    range	{ -1! 1! }
	}
	parm {
	    name	"g_int"
	    label	"Glint Intensity"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ trt_enable == 0 }"
	    range	{ 0 1 }
	}
	parm {
	    name	"g_size"
	    label	"Glint Size"
	    type	float
	    default	{ "0.02" }
	    disablewhen	"{ trt_enable == 0 }"
	    range	{ 0! 1! }
	}
	parm {
	    name	"g_shift"
	    label	"Glint Shift"
	    type	float
	    default	{ "0.2" }
	    disablewhen	"{ trt_enable == 0 }"
	    range	{ 0! 1! }
	}
	parm {
	    name	"trt_label"
	    label	"Secondary Component"
	    type	string
	    default	{ "reflect" }
	    range	{ 0 1 }
	}
    }

    group {
	name	"folder1_2"
	label	"Transmission"

	parm {
	    name	"tt_enable"
	    label	"Enable Transmission"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	}
	parm {
	    name	"tt_trans_lights"
	    label	"Transmit Lights"
	    type	toggle
	    default	{ "1" }
	    disablewhen	"{ tt_enable == 0 }"
	    range	{ 0 1 }
	}
	parm {
	    name	"tt_trans_objs"
	    label	"Transmit Objects"
	    type	toggle
	    default	{ "0" }
	    disablewhen	"{ tt_enable == 0 }"
	    range	{ 0 1 }
	}
	parm {
	    name	"tt_int"
	    label	"Transmission Intensity"
	    type	float
	    default	{ "0.2" }
	    disablewhen	"{ tt_enable == 0 }"
	    range	{ 0 1 }
	}
	parm {
	    name	"tt_qual"
	    label	"Transmission Quality"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ tt_enable == 0 }"
	    range	{ 0.1 10 }
	}
	parm {
	    name	"tt_clr"
	    label	"Transmission Color"
	    type	color
	    size	3
	    default	{ "1" "1" "1" }
	    disablewhen	"{ tt_enable == 0 }"
	    range	{ 0 1 }
	}
	parm {
	    name	"tt_size"
	    label	"Transmission Size"
	    type	float
	    default	{ "0.05" }
	    disablewhen	"{ tt_enable == 0 }"
	    range	{ 0! 1! }
	}
	parm {
	    name	"tt_shift"
	    label	"Transmission Shift"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ tt_enable == 0 }"
	    range	{ -1! 1! }
	}
	parm {
	    name	"tt_label"
	    label	"Transmission Component"
	    type	string
	    default	{ "refract" }
	    range	{ 0 1 }
	}
    }

    group {
	name	"folder1_3"
	label	"Opacity"

	parm {
	    name	"opac_int"
	    label	"Opacity Scale"
	    type	float
	    default	{ "1" }
	    range	{ 0! 1 }
	}
	parm {
	    name	"opac_clr"
	    label	"Opacity"
	    type	color
	    size	3
	    default	{ "1" "1" "1" }
	    range	{ 0 1 }
	}
	parm {
	    name	"fake_enable"
	    label	"Enable Fake Caustics"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	}
	parm {
	    name	"fake_min"
	    label	"Min Shadow Intensity"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ fake_enable == 0 }"
	    range	{ 0 1 }
	}
	parm {
	    name	"fake_max"
	    label	"Max Shadow Intensity"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ fake_enable == 0 }"
	    range	{ 0 1 }
	}
    }

}
INDXDialogScriptøZ Vi/*
 * 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 <parameter.ds>

{
    name	"hsvtorgb"
    script	"hsvtorgb"
    label	"hsvtorgb"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"$rgb = hsvtorgb($hsv);"
    }

    input	color	hsv	"HSV Color"
    output	color	rgb	"RGB color"

    VOP_CLR_PARM(hsv, "HSV Color", 0, 0, 0)
    VOP_CLR_PARM(hsv_uc, "HSV Color", 0, 0, 0)

    signature "RGB Color"		default { }
    signature "Uniform RGB Color"	uc	{ ucolor ucolor }
}
INDXDialogScriptÌZ Vi/*
 * 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 <parameter.ds>

{
    name	"hvectovec"
    script	"hvectovec"
    label	"hvectovec"


    code {
	"$vec = (vector)$hvec;"
	"$fval4 = getcomp($hvec, 3);"
    }

    input	vector4	hvec	"Input Vector4"
    output	vector	vec	"Output Vector"
    output	float	fval4	"Fourth Component"

    parm {
	name	hvec
	label	"Input Vector4"
	type	float
	size	4
	default	{ 0 0 0 0 }
    }
}

INDXDialogScript_Z Vi/*
 * 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 <parameter.ds>

{
    name	"ifconnected"
    script	"ifconnected"
    label	"ifconnected"

    code {
	"$result = $isconnected_connected != 0 ? $connected : $notconnected;"
    }

    outercode {
	"#include <shaderlayer.h>"
    }

    input	float	connected	"Input Tested For Connectivity"
    input	float	notconnected	"Default If First Input Not Connected"
    output	float	result		"Output Value"
    signature	"Float"			default { }
    signature	"Integer"		i	{ int int int }
    signature	"String"		s	{ string string string }
    signature	"2D Vector"		u	{ vector2 vector2 vector2 }
    signature	"3D Vector"		v	{ vector vector vector }
    signature	"3D Point"		p	{ point point point }
    signature	"3D Normal"		n	{ normal normal normal }
    signature	"RGB Color"		c	{ color color color }
    signature	"4D Vector"		v4	{ vector4 vector4 vector4 }
    signature	"3x3 Matrix"		m3	{ matrix3 matrix3 matrix3 }
    signature	"4x4 Matrix"		m	{ matrix matrix matrix }
    signature	"BSDF"			bsdf	{ bsdf bsdf bsdf }
    signature	"Shader Layer" 		sl	{ struct_ShaderLayer struct_ShaderLayer struct_ShaderLayer }

    signature	"Uniform Float"		uf	{ ufloat ufloat ufloat }
    signature	"Uniform 3D Vector"	uv	{ uvector uvector uvector }
    signature	"Uniform 3D Point"	up	{ upoint upoint upoint }
    signature	"Uniform 3D Normal"	un	{ unormal unormal unormal }
    signature	"Uniform RGB Color"	uc	{ ucolor ucolor ucolor }
    signature	"Uniform 4x4 Matrix"	um	{ umatrix umatrix umatrix }

    VOP_FLT_PARM(notconnected,		"Default Value",    0)
    VOP_INT_PARM(notconnected_i,	"Default Value",    0)
    VOP_STR_PARM(notconnected_s,	"Default Value",    "")
    VOP_VEC2_PARM(notconnected_u,	"Default Value",    0, 0)
    VOP_VEC_PARM(notconnected_v,	"Default Value",    0, 0, 0)
    VOP_VEC_PARM(notconnected_p,	"Default Value",    0, 0, 0)
    VOP_VEC_PARM(notconnected_n,	"Default Value",    0, 0, 0)
    VOP_CLR_PARM(notconnected_c,	"Default Value",    0, 0, 0)
    VOP_VEC4_PARM(notconnected_v4,	"Default Value",    0, 0, 0, 0)

    parm {
	name	notconnected_m3
	label	"Default Value"
	type	float
	size	9
	default	{ 1 0 0 0 1 0 0 0 1 }
    }
    parm {
	name	notconnected_m
	label	"Default Value"
	type	float
	size	16
	default	{ 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 }
    }

    VOP_FLT_PARM(notconnected_uf,	"Default Value",    0)
    VOP_VEC_PARM(notconnected_uv,	"Default Value",    0, 0, 0)
    VOP_VEC_PARM(notconnected_up,	"Default Value",    0, 0, 0)
    VOP_VEC_PARM(notconnected_un,	"Default Value",    0, 0, 0)
    VOP_CLR_PARM(notconnected_uc,	"Default Value",    0, 0, 0)
    parm {
	name	notconnected_um
	label	"Default Value"
	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 }
}
INDXDialogScriptƒaZ VH# Dialog script for ifd automatically generated

{
    name	ifd
    script	ifd
    label	Mantra

    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"
    inputlabel	5	"Sub-Network Input #5"
    inputlabel	6	"Sub-Network Input #6"
    inputlabel	7	"Sub-Network Input #7"
    inputlabel	8	"Sub-Network Input #8"
    inputlabel	9	"Sub-Network Input #9"
    inputlabel	10	"Sub-Network Input #10"
    inputlabel	11	"Sub-Network Input #11"
    inputlabel	12	"Sub-Network Input #12"
    inputlabel	13	"Sub-Network Input #13"
    inputlabel	14	"Sub-Network Input #14"
    inputlabel	15	"Sub-Network Input #15"
    inputlabel	16	"Sub-Network Input #16"
    inputlabel	17	"Sub-Network Input #17"
    inputlabel	18	"Sub-Network Input #18"
    inputlabel	19	"Sub-Network Input #19"
    inputlabel	20	"Sub-Network Input #20"
    inputlabel	21	"Sub-Network Input #21"
    inputlabel	22	"Sub-Network Input #22"
    inputlabel	23	"Sub-Network Input #23"
    inputlabel	24	"Sub-Network Input #24"
    inputlabel	25	"Sub-Network Input #25"
    inputlabel	26	"Sub-Network Input #26"
    inputlabel	27	"Sub-Network Input #27"
    inputlabel	28	"Sub-Network Input #28"
    inputlabel	29	"Sub-Network Input #29"
    inputlabel	30	"Sub-Network Input #30"
    inputlabel	31	"Sub-Network Input #31"
    inputlabel	32	"Sub-Network Input #32"
    inputlabel	33	"Sub-Network Input #33"
    inputlabel	34	"Sub-Network Input #34"
    inputlabel	35	"Sub-Network Input #35"
    inputlabel	36	"Sub-Network Input #36"
    inputlabel	37	"Sub-Network Input #37"
    inputlabel	38	"Sub-Network Input #38"
    inputlabel	39	"Sub-Network Input #39"
    inputlabel	40	"Sub-Network Input #40"
    inputlabel	41	"Sub-Network Input #41"
    inputlabel	42	"Sub-Network Input #42"
    inputlabel	43	"Sub-Network Input #43"
    inputlabel	44	"Sub-Network Input #44"
    inputlabel	45	"Sub-Network Input #45"
    inputlabel	46	"Sub-Network Input #46"
    inputlabel	47	"Sub-Network Input #47"
    inputlabel	48	"Sub-Network Input #48"
    inputlabel	49	"Sub-Network Input #49"
    inputlabel	50	"Sub-Network Input #50"
    inputlabel	51	"Sub-Network Input #51"
    inputlabel	52	"Sub-Network Input #52"
    inputlabel	53	"Sub-Network Input #53"
    inputlabel	54	"Sub-Network Input #54"
    inputlabel	55	"Sub-Network Input #55"
    inputlabel	56	"Sub-Network Input #56"
    inputlabel	57	"Sub-Network Input #57"
    inputlabel	58	"Sub-Network Input #58"
    inputlabel	59	"Sub-Network Input #59"
    inputlabel	60	"Sub-Network Input #60"
    inputlabel	61	"Sub-Network Input #61"
    inputlabel	62	"Sub-Network Input #62"
    inputlabel	63	"Sub-Network Input #63"
    inputlabel	64	"Sub-Network Input #64"
    inputlabel	65	"Sub-Network Input #65"
    inputlabel	66	"Sub-Network Input #66"
    inputlabel	67	"Sub-Network Input #67"
    inputlabel	68	"Sub-Network Input #68"
    inputlabel	69	"Sub-Network Input #69"
    inputlabel	70	"Sub-Network Input #70"
    inputlabel	71	"Sub-Network Input #71"
    inputlabel	72	"Sub-Network Input #72"
    inputlabel	73	"Sub-Network Input #73"
    inputlabel	74	"Sub-Network Input #74"
    inputlabel	75	"Sub-Network Input #75"
    inputlabel	76	"Sub-Network Input #76"
    inputlabel	77	"Sub-Network Input #77"
    inputlabel	78	"Sub-Network Input #78"
    inputlabel	79	"Sub-Network Input #79"
    inputlabel	80	"Sub-Network Input #80"
    inputlabel	81	"Sub-Network Input #81"
    inputlabel	82	"Sub-Network Input #82"
    inputlabel	83	"Sub-Network Input #83"
    inputlabel	84	"Sub-Network Input #84"
    inputlabel	85	"Sub-Network Input #85"
    inputlabel	86	"Sub-Network Input #86"
    inputlabel	87	"Sub-Network Input #87"
    inputlabel	88	"Sub-Network Input #88"
    inputlabel	89	"Sub-Network Input #89"
    inputlabel	90	"Sub-Network Input #90"
    inputlabel	91	"Sub-Network Input #91"
    inputlabel	92	"Sub-Network Input #92"
    inputlabel	93	"Sub-Network Input #93"
    inputlabel	94	"Sub-Network Input #94"
    inputlabel	95	"Sub-Network Input #95"
    inputlabel	96	"Sub-Network Input #96"
    inputlabel	97	"Sub-Network Input #97"
    inputlabel	98	"Sub-Network Input #98"
    inputlabel	99	"Sub-Network Input #99"
    inputlabel	100	"Sub-Network Input #100"
    inputlabel	101	"Sub-Network Input #101"
    inputlabel	102	"Sub-Network Input #102"
    inputlabel	103	"Sub-Network Input #103"
    inputlabel	104	"Sub-Network Input #104"
    inputlabel	105	"Sub-Network Input #105"
    inputlabel	106	"Sub-Network Input #106"
    inputlabel	107	"Sub-Network Input #107"
    inputlabel	108	"Sub-Network Input #108"
    inputlabel	109	"Sub-Network Input #109"
    inputlabel	110	"Sub-Network Input #110"
    inputlabel	111	"Sub-Network Input #111"
    inputlabel	112	"Sub-Network Input #112"
    inputlabel	113	"Sub-Network Input #113"
    inputlabel	114	"Sub-Network Input #114"
    inputlabel	115	"Sub-Network Input #115"
    inputlabel	116	"Sub-Network Input #116"
    inputlabel	117	"Sub-Network Input #117"
    inputlabel	118	"Sub-Network Input #118"
    inputlabel	119	"Sub-Network Input #119"
    inputlabel	120	"Sub-Network Input #120"
    inputlabel	121	"Sub-Network Input #121"
    inputlabel	122	"Sub-Network Input #122"
    inputlabel	123	"Sub-Network Input #123"
    inputlabel	124	"Sub-Network Input #124"
    inputlabel	125	"Sub-Network Input #125"
    inputlabel	126	"Sub-Network Input #126"
    inputlabel	127	"Sub-Network Input #127"
    inputlabel	128	"Sub-Network Input #128"
    inputlabel	129	"Sub-Network Input #129"
    inputlabel	130	"Sub-Network Input #130"
    inputlabel	131	"Sub-Network Input #131"
    inputlabel	132	"Sub-Network Input #132"
    inputlabel	133	"Sub-Network Input #133"
    inputlabel	134	"Sub-Network Input #134"
    inputlabel	135	"Sub-Network Input #135"
    inputlabel	136	"Sub-Network Input #136"
    inputlabel	137	"Sub-Network Input #137"
    inputlabel	138	"Sub-Network Input #138"
    inputlabel	139	"Sub-Network Input #139"
    inputlabel	140	"Sub-Network Input #140"
    inputlabel	141	"Sub-Network Input #141"
    inputlabel	142	"Sub-Network Input #142"
    inputlabel	143	"Sub-Network Input #143"
    inputlabel	144	"Sub-Network Input #144"
    inputlabel	145	"Sub-Network Input #145"
    inputlabel	146	"Sub-Network Input #146"
    inputlabel	147	"Sub-Network Input #147"
    inputlabel	148	"Sub-Network Input #148"
    inputlabel	149	"Sub-Network Input #149"
    inputlabel	150	"Sub-Network Input #150"
    inputlabel	151	"Sub-Network Input #151"
    inputlabel	152	"Sub-Network Input #152"
    inputlabel	153	"Sub-Network Input #153"
    inputlabel	154	"Sub-Network Input #154"
    inputlabel	155	"Sub-Network Input #155"
    inputlabel	156	"Sub-Network Input #156"
    inputlabel	157	"Sub-Network Input #157"
    inputlabel	158	"Sub-Network Input #158"
    inputlabel	159	"Sub-Network Input #159"
    inputlabel	160	"Sub-Network Input #160"
    inputlabel	161	"Sub-Network Input #161"
    inputlabel	162	"Sub-Network Input #162"
    inputlabel	163	"Sub-Network Input #163"
    inputlabel	164	"Sub-Network Input #164"
    inputlabel	165	"Sub-Network Input #165"
    inputlabel	166	"Sub-Network Input #166"
    inputlabel	167	"Sub-Network Input #167"
    inputlabel	168	"Sub-Network Input #168"
    inputlabel	169	"Sub-Network Input #169"
    inputlabel	170	"Sub-Network Input #170"
    inputlabel	171	"Sub-Network Input #171"
    inputlabel	172	"Sub-Network Input #172"
    inputlabel	173	"Sub-Network Input #173"
    inputlabel	174	"Sub-Network Input #174"
    inputlabel	175	"Sub-Network Input #175"
    inputlabel	176	"Sub-Network Input #176"
    inputlabel	177	"Sub-Network Input #177"
    inputlabel	178	"Sub-Network Input #178"
    inputlabel	179	"Sub-Network Input #179"
    inputlabel	180	"Sub-Network Input #180"
    inputlabel	181	"Sub-Network Input #181"
    inputlabel	182	"Sub-Network Input #182"
    inputlabel	183	"Sub-Network Input #183"
    inputlabel	184	"Sub-Network Input #184"
    inputlabel	185	"Sub-Network Input #185"
    inputlabel	186	"Sub-Network Input #186"
    inputlabel	187	"Sub-Network Input #187"
    inputlabel	188	"Sub-Network Input #188"
    inputlabel	189	"Sub-Network Input #189"
    inputlabel	190	"Sub-Network Input #190"
    inputlabel	191	"Sub-Network Input #191"
    inputlabel	192	"Sub-Network Input #192"
    inputlabel	193	"Sub-Network Input #193"
    inputlabel	194	"Sub-Network Input #194"
    inputlabel	195	"Sub-Network Input #195"
    inputlabel	196	"Sub-Network Input #196"
    inputlabel	197	"Sub-Network Input #197"
    inputlabel	198	"Sub-Network Input #198"
    inputlabel	199	"Sub-Network Input #199"
    inputlabel	200	"Sub-Network Input #200"
    inputlabel	201	"Sub-Network Input #201"
    inputlabel	202	"Sub-Network Input #202"
    inputlabel	203	"Sub-Network Input #203"
    inputlabel	204	"Sub-Network Input #204"
    inputlabel	205	"Sub-Network Input #205"
    inputlabel	206	"Sub-Network Input #206"
    inputlabel	207	"Sub-Network Input #207"
    inputlabel	208	"Sub-Network Input #208"
    inputlabel	209	"Sub-Network Input #209"
    inputlabel	210	"Sub-Network Input #210"
    inputlabel	211	"Sub-Network Input #211"
    inputlabel	212	"Sub-Network Input #212"
    inputlabel	213	"Sub-Network Input #213"
    inputlabel	214	"Sub-Network Input #214"
    inputlabel	215	"Sub-Network Input #215"
    inputlabel	216	"Sub-Network Input #216"
    inputlabel	217	"Sub-Network Input #217"
    inputlabel	218	"Sub-Network Input #218"
    inputlabel	219	"Sub-Network Input #219"
    inputlabel	220	"Sub-Network Input #220"
    inputlabel	221	"Sub-Network Input #221"
    inputlabel	222	"Sub-Network Input #222"
    inputlabel	223	"Sub-Network Input #223"
    inputlabel	224	"Sub-Network Input #224"
    inputlabel	225	"Sub-Network Input #225"
    inputlabel	226	"Sub-Network Input #226"
    inputlabel	227	"Sub-Network Input #227"
    inputlabel	228	"Sub-Network Input #228"
    inputlabel	229	"Sub-Network Input #229"
    inputlabel	230	"Sub-Network Input #230"
    inputlabel	231	"Sub-Network Input #231"
    inputlabel	232	"Sub-Network Input #232"
    inputlabel	233	"Sub-Network Input #233"
    inputlabel	234	"Sub-Network Input #234"
    inputlabel	235	"Sub-Network Input #235"
    inputlabel	236	"Sub-Network Input #236"
    inputlabel	237	"Sub-Network Input #237"
    inputlabel	238	"Sub-Network Input #238"
    inputlabel	239	"Sub-Network Input #239"
    inputlabel	240	"Sub-Network Input #240"
    inputlabel	241	"Sub-Network Input #241"
    inputlabel	242	"Sub-Network Input #242"
    inputlabel	243	"Sub-Network Input #243"
    inputlabel	244	"Sub-Network Input #244"
    inputlabel	245	"Sub-Network Input #245"
    inputlabel	246	"Sub-Network Input #246"
    inputlabel	247	"Sub-Network Input #247"
    inputlabel	248	"Sub-Network Input #248"
    inputlabel	249	"Sub-Network Input #249"
    inputlabel	250	"Sub-Network Input #250"
    inputlabel	251	"Sub-Network Input #251"
    inputlabel	252	"Sub-Network Input #252"
    inputlabel	253	"Sub-Network Input #253"
    inputlabel	254	"Sub-Network Input #254"
    inputlabel	255	"Sub-Network Input #255"
    inputlabel	256	"Sub-Network Input #256"
    inputlabel	257	"Sub-Network Input #257"
    inputlabel	258	"Sub-Network Input #258"
    inputlabel	259	"Sub-Network Input #259"
    inputlabel	260	"Sub-Network Input #260"
    inputlabel	261	"Sub-Network Input #261"
    inputlabel	262	"Sub-Network Input #262"
    inputlabel	263	"Sub-Network Input #263"
    inputlabel	264	"Sub-Network Input #264"
    inputlabel	265	"Sub-Network Input #265"
    inputlabel	266	"Sub-Network Input #266"
    inputlabel	267	"Sub-Network Input #267"
    inputlabel	268	"Sub-Network Input #268"
    inputlabel	269	"Sub-Network Input #269"
    inputlabel	270	"Sub-Network Input #270"
    inputlabel	271	"Sub-Network Input #271"
    inputlabel	272	"Sub-Network Input #272"
    inputlabel	273	"Sub-Network Input #273"
    inputlabel	274	"Sub-Network Input #274"
    inputlabel	275	"Sub-Network Input #275"
    inputlabel	276	"Sub-Network Input #276"
    inputlabel	277	"Sub-Network Input #277"
    inputlabel	278	"Sub-Network Input #278"
    inputlabel	279	"Sub-Network Input #279"
    inputlabel	280	"Sub-Network Input #280"
    inputlabel	281	"Sub-Network Input #281"
    inputlabel	282	"Sub-Network Input #282"
    inputlabel	283	"Sub-Network Input #283"
    inputlabel	284	"Sub-Network Input #284"
    inputlabel	285	"Sub-Network Input #285"
    inputlabel	286	"Sub-Network Input #286"
    inputlabel	287	"Sub-Network Input #287"
    inputlabel	288	"Sub-Network Input #288"
    inputlabel	289	"Sub-Network Input #289"
    inputlabel	290	"Sub-Network Input #290"
    inputlabel	291	"Sub-Network Input #291"
    inputlabel	292	"Sub-Network Input #292"
    inputlabel	293	"Sub-Network Input #293"
    inputlabel	294	"Sub-Network Input #294"
    inputlabel	295	"Sub-Network Input #295"
    inputlabel	296	"Sub-Network Input #296"
    inputlabel	297	"Sub-Network Input #297"
    inputlabel	298	"Sub-Network Input #298"
    inputlabel	299	"Sub-Network Input #299"
    inputlabel	300	"Sub-Network Input #300"
    inputlabel	301	"Sub-Network Input #301"
    inputlabel	302	"Sub-Network Input #302"
    inputlabel	303	"Sub-Network Input #303"
    inputlabel	304	"Sub-Network Input #304"
    inputlabel	305	"Sub-Network Input #305"
    inputlabel	306	"Sub-Network Input #306"
    inputlabel	307	"Sub-Network Input #307"
    inputlabel	308	"Sub-Network Input #308"
    inputlabel	309	"Sub-Network Input #309"
    inputlabel	310	"Sub-Network Input #310"
    inputlabel	311	"Sub-Network Input #311"
    inputlabel	312	"Sub-Network Input #312"
    inputlabel	313	"Sub-Network Input #313"
    inputlabel	314	"Sub-Network Input #314"
    inputlabel	315	"Sub-Network Input #315"
    inputlabel	316	"Sub-Network Input #316"
    inputlabel	317	"Sub-Network Input #317"
    inputlabel	318	"Sub-Network Input #318"
    inputlabel	319	"Sub-Network Input #319"
    inputlabel	320	"Sub-Network Input #320"
    inputlabel	321	"Sub-Network Input #321"
    inputlabel	322	"Sub-Network Input #322"
    inputlabel	323	"Sub-Network Input #323"
    inputlabel	324	"Sub-Network Input #324"
    inputlabel	325	"Sub-Network Input #325"
    inputlabel	326	"Sub-Network Input #326"
    inputlabel	327	"Sub-Network Input #327"
    inputlabel	328	"Sub-Network Input #328"
    inputlabel	329	"Sub-Network Input #329"
    inputlabel	330	"Sub-Network Input #330"
    inputlabel	331	"Sub-Network Input #331"
    inputlabel	332	"Sub-Network Input #332"
    inputlabel	333	"Sub-Network Input #333"
    inputlabel	334	"Sub-Network Input #334"
    inputlabel	335	"Sub-Network Input #335"
    inputlabel	336	"Sub-Network Input #336"
    inputlabel	337	"Sub-Network Input #337"
    inputlabel	338	"Sub-Network Input #338"
    inputlabel	339	"Sub-Network Input #339"
    inputlabel	340	"Sub-Network Input #340"
    inputlabel	341	"Sub-Network Input #341"
    inputlabel	342	"Sub-Network Input #342"
    inputlabel	343	"Sub-Network Input #343"
    inputlabel	344	"Sub-Network Input #344"
    inputlabel	345	"Sub-Network Input #345"
    inputlabel	346	"Sub-Network Input #346"
    inputlabel	347	"Sub-Network Input #347"
    inputlabel	348	"Sub-Network Input #348"
    inputlabel	349	"Sub-Network Input #349"
    inputlabel	350	"Sub-Network Input #350"
    inputlabel	351	"Sub-Network Input #351"
    inputlabel	352	"Sub-Network Input #352"
    inputlabel	353	"Sub-Network Input #353"
    inputlabel	354	"Sub-Network Input #354"
    inputlabel	355	"Sub-Network Input #355"
    inputlabel	356	"Sub-Network Input #356"
    inputlabel	357	"Sub-Network Input #357"
    inputlabel	358	"Sub-Network Input #358"
    inputlabel	359	"Sub-Network Input #359"
    inputlabel	360	"Sub-Network Input #360"
    inputlabel	361	"Sub-Network Input #361"
    inputlabel	362	"Sub-Network Input #362"
    inputlabel	363	"Sub-Network Input #363"
    inputlabel	364	"Sub-Network Input #364"
    inputlabel	365	"Sub-Network Input #365"
    inputlabel	366	"Sub-Network Input #366"
    inputlabel	367	"Sub-Network Input #367"
    inputlabel	368	"Sub-Network Input #368"
    inputlabel	369	"Sub-Network Input #369"
    inputlabel	370	"Sub-Network Input #370"
    inputlabel	371	"Sub-Network Input #371"
    inputlabel	372	"Sub-Network Input #372"
    inputlabel	373	"Sub-Network Input #373"
    inputlabel	374	"Sub-Network Input #374"
    inputlabel	375	"Sub-Network Input #375"
    inputlabel	376	"Sub-Network Input #376"
    inputlabel	377	"Sub-Network Input #377"
    inputlabel	378	"Sub-Network Input #378"
    inputlabel	379	"Sub-Network Input #379"
    inputlabel	380	"Sub-Network Input #380"
    inputlabel	381	"Sub-Network Input #381"
    inputlabel	382	"Sub-Network Input #382"
    inputlabel	383	"Sub-Network Input #383"
    inputlabel	384	"Sub-Network Input #384"
    inputlabel	385	"Sub-Network Input #385"
    inputlabel	386	"Sub-Network Input #386"
    inputlabel	387	"Sub-Network Input #387"
    inputlabel	388	"Sub-Network Input #388"
    inputlabel	389	"Sub-Network Input #389"
    inputlabel	390	"Sub-Network Input #390"
    inputlabel	391	"Sub-Network Input #391"
    inputlabel	392	"Sub-Network Input #392"
    inputlabel	393	"Sub-Network Input #393"
    inputlabel	394	"Sub-Network Input #394"
    inputlabel	395	"Sub-Network Input #395"
    inputlabel	396	"Sub-Network Input #396"
    inputlabel	397	"Sub-Network Input #397"
    inputlabel	398	"Sub-Network Input #398"
    inputlabel	399	"Sub-Network Input #399"
    inputlabel	400	"Sub-Network Input #400"
    inputlabel	401	"Sub-Network Input #401"
    inputlabel	402	"Sub-Network Input #402"
    inputlabel	403	"Sub-Network Input #403"
    inputlabel	404	"Sub-Network Input #404"
    inputlabel	405	"Sub-Network Input #405"
    inputlabel	406	"Sub-Network Input #406"
    inputlabel	407	"Sub-Network Input #407"
    inputlabel	408	"Sub-Network Input #408"
    inputlabel	409	"Sub-Network Input #409"
    inputlabel	410	"Sub-Network Input #410"
    inputlabel	411	"Sub-Network Input #411"
    inputlabel	412	"Sub-Network Input #412"
    inputlabel	413	"Sub-Network Input #413"
    inputlabel	414	"Sub-Network Input #414"
    inputlabel	415	"Sub-Network Input #415"
    inputlabel	416	"Sub-Network Input #416"
    inputlabel	417	"Sub-Network Input #417"
    inputlabel	418	"Sub-Network Input #418"
    inputlabel	419	"Sub-Network Input #419"
    inputlabel	420	"Sub-Network Input #420"
    inputlabel	421	"Sub-Network Input #421"
    inputlabel	422	"Sub-Network Input #422"
    inputlabel	423	"Sub-Network Input #423"
    inputlabel	424	"Sub-Network Input #424"
    inputlabel	425	"Sub-Network Input #425"
    inputlabel	426	"Sub-Network Input #426"
    inputlabel	427	"Sub-Network Input #427"
    inputlabel	428	"Sub-Network Input #428"
    inputlabel	429	"Sub-Network Input #429"
    inputlabel	430	"Sub-Network Input #430"
    inputlabel	431	"Sub-Network Input #431"
    inputlabel	432	"Sub-Network Input #432"
    inputlabel	433	"Sub-Network Input #433"
    inputlabel	434	"Sub-Network Input #434"
    inputlabel	435	"Sub-Network Input #435"
    inputlabel	436	"Sub-Network Input #436"
    inputlabel	437	"Sub-Network Input #437"
    inputlabel	438	"Sub-Network Input #438"
    inputlabel	439	"Sub-Network Input #439"
    inputlabel	440	"Sub-Network Input #440"
    inputlabel	441	"Sub-Network Input #441"
    inputlabel	442	"Sub-Network Input #442"
    inputlabel	443	"Sub-Network Input #443"
    inputlabel	444	"Sub-Network Input #444"
    inputlabel	445	"Sub-Network Input #445"
    inputlabel	446	"Sub-Network Input #446"
    inputlabel	447	"Sub-Network Input #447"
    inputlabel	448	"Sub-Network Input #448"
    inputlabel	449	"Sub-Network Input #449"
    inputlabel	450	"Sub-Network Input #450"
    inputlabel	451	"Sub-Network Input #451"
    inputlabel	452	"Sub-Network Input #452"
    inputlabel	453	"Sub-Network Input #453"
    inputlabel	454	"Sub-Network Input #454"
    inputlabel	455	"Sub-Network Input #455"
    inputlabel	456	"Sub-Network Input #456"
    inputlabel	457	"Sub-Network Input #457"
    inputlabel	458	"Sub-Network Input #458"
    inputlabel	459	"Sub-Network Input #459"
    inputlabel	460	"Sub-Network Input #460"
    inputlabel	461	"Sub-Network Input #461"
    inputlabel	462	"Sub-Network Input #462"
    inputlabel	463	"Sub-Network Input #463"
    inputlabel	464	"Sub-Network Input #464"
    inputlabel	465	"Sub-Network Input #465"
    inputlabel	466	"Sub-Network Input #466"
    inputlabel	467	"Sub-Network Input #467"
    inputlabel	468	"Sub-Network Input #468"
    inputlabel	469	"Sub-Network Input #469"
    inputlabel	470	"Sub-Network Input #470"
    inputlabel	471	"Sub-Network Input #471"
    inputlabel	472	"Sub-Network Input #472"
    inputlabel	473	"Sub-Network Input #473"
    inputlabel	474	"Sub-Network Input #474"
    inputlabel	475	"Sub-Network Input #475"
    inputlabel	476	"Sub-Network Input #476"
    inputlabel	477	"Sub-Network Input #477"
    inputlabel	478	"Sub-Network Input #478"
    inputlabel	479	"Sub-Network Input #479"
    inputlabel	480	"Sub-Network Input #480"
    inputlabel	481	"Sub-Network Input #481"
    inputlabel	482	"Sub-Network Input #482"
    inputlabel	483	"Sub-Network Input #483"
    inputlabel	484	"Sub-Network Input #484"
    inputlabel	485	"Sub-Network Input #485"
    inputlabel	486	"Sub-Network Input #486"
    inputlabel	487	"Sub-Network Input #487"
    inputlabel	488	"Sub-Network Input #488"
    inputlabel	489	"Sub-Network Input #489"
    inputlabel	490	"Sub-Network Input #490"
    inputlabel	491	"Sub-Network Input #491"
    inputlabel	492	"Sub-Network Input #492"
    inputlabel	493	"Sub-Network Input #493"
    inputlabel	494	"Sub-Network Input #494"
    inputlabel	495	"Sub-Network Input #495"
    inputlabel	496	"Sub-Network Input #496"
    inputlabel	497	"Sub-Network Input #497"
    inputlabel	498	"Sub-Network Input #498"
    inputlabel	499	"Sub-Network Input #499"
    inputlabel	500	"Sub-Network Input #500"

    parm {
	name	"execute"
	baseparm
	label	"Render to Disk"
	joinnext
	export	none
    }
    parm {
	name	"renderpreview"
	baseparm
	label	"Render to MPlay"
	joinnext
	export	none
    }
    parm {
	name	"executebackground"
	baseparm
	label	"Render to Disk in Background"
	joinnext
	export	none
    }
    parm {
	name	"renderdialog"
	baseparm
	label	"Controls..."
	export	none
    }
    parm {
	name	"trange"
	baseparm
	label	"Valid Frame Range"
	export	none
    }
    parm {
	name	"f"
	baseparm
	label	"Start/End/Inc"
	export	none
    }
    parm {
	name	"take"
	baseparm
	label	"Render With Take"
	export	none
    }
    parm {
	name	"camera"
	label	"Camera"
	type	oppath
	default	{ "/obj/cam1" }
	parmtag	{ "opfilter" "!!OBJ/CAMERA!!" }
	parmtag	{ "oprelative" "." }
    }
    parm {
	name	"override_camerares"
	label	"Override Camera Resolution"
	type	toggle
	default	{ "0" }
    }
    parm {
	name	"res_fraction"
	label	"Resolution Scale"
	type	string
	default	{ "0.5" }
	hidewhen	"{ override_camerares == 0 }"
	menu	{
	    "0.1"	"1/10 (One Tenth Resolution)"
	    "0.2"	"1/5 (One Fifth Resolution)"
	    "0.25"	"1/4 (Quarter Resolution)"
	    "0.3333333"	"1/3 (One Third Resolution)"
	    "0.5"	"1/2 (Half Resolution)"
	    "0.6666666"	"2/3 (Two Thirds Resolution)"
	    "0.75"	"3/4 (Three Quarter Resolution)"
	    "specific"	"User Specified Resolution"
	}
    }
    parm {
	name	"res_override"
	label	"Resolution"
	type	intvector2
	joinnext
	size	2
	default	{ "1280" "720" }
	disablewhen	"{ res_fraction != specific }"
	hidewhen	"{ override_camerares == 0 }"
	range	{ -1 1 }
    }
    parm {
	name	"res_overrideMenu"
	label	"Choose Resolution"
	type	button
	nolabel
	default	{ "0" }
	disablewhen	"{ res_fraction != specific }"
	hidewhen	"{ override_camerares == 0 }"
	menumini	{
	    [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBres')\")`" ]
	}
	parmtag	{ "script_callback" "opparm . res_override ( `arg(\"$script_value\", 0)` `arg(\"$script_value\", 1)` aspect_override ( `arg(\"$script_value\", 2)` )" }
    }
    parm {
	name	"aspect_override"
	label	"Pixel Aspect Ratio"
	type	float
	default	{ "1" }
	disablewhen	"{ res_fraction != specific }"
	hidewhen	"{ override_camerares == 0 }"
	range	{ 0.05 2 }
    }
    group {
	name	"images"
	label	"Images"

	parm {
	    name	"soho_program"
	    label	"soho Program"
	    type	file
	    invisible
	    default	{ "IFD.py" }
	    parmtag	{ "filechooser_mode" "read" }
	}
	parm {
	    name	"soho_shopstyle"
	    label	"soho SHOP Style"
	    type	string
	    invisible
	    default	{ "VMantra" }
	}
	parm {
	    name	"soho_ipr_support"
	    label	"IPR Supported"
	    type	toggle
	    invisible
	    default	{ "1" }
	}
	parm {
	    name	"soho_previewsupport"
	    label	"Preview Supported"
	    type	toggle
	    invisible
	    default	{ "1" }
	}
	parm {
	    name	"vm_picture"
	    label	"Output Picture"
	    type	file
	    default	{ "$HIP/render/$HIPNAME.$OS.$F4.exr" }
	    menureplace	{
		[ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ]
	    }
	    range	{ 0 1 }
	    parmtag	{ "filechooser_mode" "write" }
	}
	parm {
	    name	"vm_device"
	    label	"Output Device"
	    type	string
	    default	{ "" }
	    menu	{
		""	"Infer from filename"
		"Houdini"	"Houdini .pic format"
		"TIFF"	"Tagged Image File Format (TIFF)"
		"OpenEXR"	"Open EXR"
		"PNG"	"Portable Network Graphics (PNG)"
		"JPEG"	"JPEG"
		"RAT"	"Random Access Texture (RAT)"
	    }
	    range	{ 0 1 }
	}
	parm {
	    name	"soho_mkpath"
	    label	"Create Intermediate Directories"
	    type	toggle
	    default	{ "1" }
	}
	parm {
	    name	"soho_skip_frame"
	    label	"Skip Rendered Frames"
	    type	string
	    default	{ "no" }
	    menu	{
		"no"	"Overwrite existing frames"
		"exist:vm_picture"	"Skip files that exist"
		"valid:vm_picture"	"Skip frames that are valid images"
	    }
	}
	group {
	    name	"output"
	    label	"Output"

	}

	group {
	    name	"output_1"
	    label	"Extra Image Planes"

	}

	group {
	    name	"output_2"
	    label	"Deep Output"

	}

	group {
	    name	"output_3"
	    label	"Cryptomatte"

	}

	group {
	    name	"output_4"
	    label	"Meta Data"
	    tabbreak

	}

    }

    group {
	name	"images_1"
	label	"Rendering"

	group {
	    name	"sampling"
	    label	"Sampling"

	}

	group {
	    name	"sampling_1"
	    label	"Limits"

	}

	group {
	    name	"sampling_2"
	    label	"Shading"

	}

	group {
	    name	"sampling_3"
	    label	"Render"

	}

	group {
	    name	"sampling_4"
	    label	"Dicing"

	}

	group {
	    name	"sampling_5"
	    label	"Statistics"

	}

    }

    group {
	name	"images_2"
	label	"Objects"

	parm {
	    name	"vobject"
	    label	"Candidate Objects"
	    type	oplist
	    default	{ "*" }
	    help	"Objects will not be output if their display flag is off"
	    parmtag	{ "opfilter" "!!OBJ/GEOMETRY!!" }
	    parmtag	{ "oprelative" "/obj" }
	}
	parm {
	    name	"forceobject"
	    label	"Force Objects"
	    type	oplist
	    default	{ "" }
	    help	"Objects will be output regardless of the state of their display flag"
	    parmtag	{ "opfilter" "!!OBJ/GEOMETRY!!" }
	    parmtag	{ "oprelative" "/obj" }
	}
	parm {
	    name	"matte_objects"
	    label	"Forced Matte"
	    type	oplist
	    default	{ "" }
	    help	"Objects forced to be output as matte objects"
	    parmtag	{ "opfilter" "!!OBJ/GEOMETRY!!" }
	    parmtag	{ "oprelative" "/obj" }
	}
	parm {
	    name	"phantom_objects"
	    label	"Forced Phantom"
	    type	oplist
	    default	{ "" }
	    help	"Objects forced to be output as phantom objects"
	    parmtag	{ "opfilter" "!!OBJ/GEOMETRY!!" }
	    parmtag	{ "oprelative" "/obj" }
	}
	parm {
	    name	"excludeobject"
	    label	"Exclude Objects"
	    type	oplist
	    default	{ "" }
	    help	"Objects which are not output"
	    parmtag	{ "opfilter" "!!OBJ/GEOMETRY!!" }
	    parmtag	{ "oprelative" "/obj" }
	}
	parm {
	    name	"obj_light_sep"
	    label	"Separator"
	    type	separator
	    default	{ "" }
	}
	parm {
	    name	"sololight"
	    label	"Solo Light"
	    type	oplist
	    default	{ "" }
	    help	"Solo Lights"
	    parmtag	{ "opfilter" "!!OBJ/LIGHT!!" }
	    parmtag	{ "oprelative" "/obj" }
	}
	parm {
	    name	"alights"
	    label	"Candidate Lights"
	    type	oplist
	    default	{ "*" }
	    help	"Lights will not be output if their dimmer channel is 0."
	    disablewhen	"{ sololight != \"\" }"
	    parmtag	{ "opfilter" "!!OBJ/LIGHT!!" }
	    parmtag	{ "oprelative" "/obj" }
	}
	parm {
	    name	"forcelights"
	    label	"Force Lights"
	    type	oplist
	    default	{ "" }
	    help	"Lights will be output regardless of the value of their dimmer channel"
	    disablewhen	"{ sololight != \"\" }"
	    parmtag	{ "opfilter" "!!OBJ/LIGHT!!" }
	    parmtag	{ "oprelative" "/obj" }
	}
	parm {
	    name	"excludelights"
	    label	"Exclude Lights"
	    type	oplist
	    default	{ "" }
	    help	"Lights will not be output under any circumstances."
	    disablewhen	"{ sololight != \"\" }"
	    parmtag	{ "opfilter" "!!OBJ/LIGHT!!" }
	    parmtag	{ "oprelative" "/obj" }
	}
	parm {
	    name	"soho_autoheadlight"
	    label	"Headlight Creation"
	    type	toggle
	    default	{ "1" }
	    help	"By default, if there are no lights in the scene, a headlight will automatically be created.  To disable this, turn this toggle off."
	    disablewhen	"{ sololight != \"\" }"
	}
	parm {
	    name	"light_fog_sep"
	    label	"Separator"
	    type	separator
	    default	{ "" }
	}
	parm {
	    name	"vfog"
	    label	"Visible Fog"
	    type	oplist
	    default	{ "*" }
	    help	"Objects will not be output if their display flag is off"
	    parmtag	{ "opfilter" "!!OBJ/FOG!!" }
	    parmtag	{ "oprelative" "/obj" }
	}
    }

    group {
	name	"images_3"
	label	"Scripts"

	parm {
	    name	"tprerender"
	    label	"tprerender"
	    type	toggle
	    nolabel
	    joinnext
	    default	{ "1" }
	}
	parm {
	    name	"prerender"
	    label	"Pre-Render Script"
	    type	file
	    joinnext
	    default	{ "" }
	    disablewhen	"{ tprerender == 0 }"
	    parmtag	{ "filechooser_mode" "read" }
	}
	parm {
	    name	"lprerender"
	    label	"lprerender"
	    type	string
	    nolabel
	    default	{ "hscript" }
	    disablewhen	"{ tprerender == 0 }"
	    menu	{
		"hscript"	"Hscript"
		"python"	"Python"
	    }
	}
	parm {
	    name	"tpreframe"
	    label	"tpreframe"
	    type	toggle
	    nolabel
	    joinnext
	    default	{ "1" }
	}
	parm {
	    name	"preframe"
	    label	"Pre-Frame Script"
	    type	file
	    joinnext
	    default	{ "" }
	    disablewhen	"{ tpreframe == 0 }"
	    parmtag	{ "filechooser_mode" "read" }
	}
	parm {
	    name	"lpreframe"
	    label	"lpreframe"
	    type	string
	    nolabel
	    default	{ "hscript" }
	    disablewhen	"{ tpreframe == 0 }"
	    menu	{
		"hscript"	"Hscript"
		"python"	"Python"
	    }
	}
	parm {
	    name	"tpostframe"
	    label	"tpostframe"
	    type	toggle
	    nolabel
	    joinnext
	    default	{ "1" }
	}
	parm {
	    name	"postframe"
	    label	"Post-Frame Script"
	    type	file
	    joinnext
	    default	{ "" }
	    disablewhen	"{ tpostframe == 0 }"
	    parmtag	{ "filechooser_mode" "read" }
	}
	parm {
	    name	"lpostframe"
	    label	"lpostframe"
	    type	string
	    nolabel
	    default	{ "hscript" }
	    disablewhen	"{ tpostframe == 0 }"
	    menu	{
		"hscript"	"Hscript"
		"python"	"Python"
	    }
	}
	parm {
	    name	"tpostrender"
	    label	"tpostrender"
	    type	toggle
	    nolabel
	    joinnext
	    default	{ "1" }
	}
	parm {
	    name	"postrender"
	    label	"Post-Render Script"
	    type	file
	    joinnext
	    default	{ "" }
	    disablewhen	"{ tpostrender == 0 }"
	    parmtag	{ "filechooser_mode" "read" }
	}
	parm {
	    name	"lpostrender"
	    label	"lpostrender"
	    type	string
	    nolabel
	    default	{ "hscript" }
	    disablewhen	"{ tpostrender == 0 }"
	    menu	{
		"hscript"	"Hscript"
		"python"	"Python"
	    }
	}
    }

    group {
	name	"images_4"
	label	"Driver"

	parm {
	    name	"soho_pipecmd"
	    label	"Command"
	    type	string
	    default	{ "mantra" }
	    disablewhen	"{ soho_outputmode != 0 }"
	    menureplace	{
		"mantra"	"No command line options"
		"mantra -H host1,host2"	"Network rendering"
		"mantra -o consolewait"	"Verbose to console (Windows only)"
		"mantra -e basic"	"Enable curve/point engine procedural"
		"mantra -e full"	"Enable full engine procedural"
		"mantra -P fitler.py"	"Filter IFD using python"
	    }
	}
	parm {
	    name	"soho_outputmode"
	    label	"Save IFD File To Disk"
	    type	toggle
	    nolabel
	    joinnext
	    default	{ "0" }
	}
	parm {
	    name	"soho_diskfile"
	    label	"Disk File"
	    type	file
	    default	{ "$HIP/mantra.ifd" }
	    disablewhen	"{ soho_outputmode != 1 }"
	    parmtag	{ "filechooser_mode" "write" }
	}
	parm {
	    name	"soho_compression"
	    label	"File Compression"
	    type	string
	    default	{ "ext" }
	    help	"Determines the file compression used when writing to a disk file (or if soho_force_compression is enabled)."
	    disablewhen	"{ soho_outputmode != 1 soho_force_compression != 1 }"
	    menu	{
		"ext"	"Use Filename Extension"
		"none"	"No Compression"
		"blosc"	"BLOSC Compression"
		"gzip"	"gzip Compression"
	    }
	}
	parm {
	    name	"soho_foreground"
	    label	"Block Until Render Complete"
	    type	toggle
	    default	{ "0" }
	    disablewhen	"{ soho_outputmode != 0 }"
	}
	parm {
	    name	"soho_initsim"
	    label	"Initialize Simulation OPs"
	    type	toggle
	    default	{ "0" }
	}
	parm {
	    name	"soho_viewport_menu"
	    label	"Show In Viewport Menu"
	    type	toggle
	    default	{ "1" }
	    help	"By default SOHO output drivers do not appear in the viewport menu.  Adding this property and turning it on will cause the driver to show up."
	}
    }

}
INDXDialogScriptÈZ\÷þ# Dialog script for importFlows automatically generated

{
    name	importFlows
    script	importFlows
    label	"Import Flows"

    help {
	""
    }

    inputlabel	1	"Sub-Network Input #1"

    parm {
        name    "filePath"
        label   "File Path"
        type    string
        default { "" }
        range   { 0 1 }
    }
    parm {
        name    "subPath"
        label   "Sub Path"
        type    string
        default { "" }
        range   { 0 1 }
    }
    parm {
        name    "recount"
        label   "Recount"
        type    toggle
        default { "1" }
        range   { 0 1 }
    }
    parm {
        name    "additional"
        label   "Additional"
        type    toggle
        default { "1" }
        range   { 0 1 }
    }
    parm {
        name    "uvw_mult"
        label   "UVW Multiplier"
        type    vector
        size    3
        default { "1" "1" "1" }
        range   { -1 1 }
        parmtag { "units" "" }
    }
}
INDXDialogScriptZ^Dg# Dialog script for importHairs automatically generated

{
    name	importHairs
    script	importHairs
    label	"Import Hairs"

    help {
	""
    }

    inputlabel	1	"Sub-Network Input #1"

    parm {
        name    "filePath"
        label   "File Path"
        type    string
        default { "" }
        range   { 0 1 }
    }
    parm {
        name    "radius"
        label   "Radius"
        type    float
        default { "0" }
        range   { 0 10 }
        parmtag { "units" "m1" }
    }
    parm {
        name    "baseidx"
        label   "Base"
        type    integer
        default { "0" }
        range   { 0 10 }
    }
    parm {
        name    "subPath"
        label   "Sub Path"
        type    string
        default { "" }
    }
    parm {
        name    "additional"
        label   "Additional"
        type    toggle
        default { "0" }
    }
    parm {
        name    "uvw_mult"
        label   "UVW Mult"
        type    vector
        size    3
        default { "0" "0" "0" }
        range   { -1 1 }
    }
}
INDXDialogScriptƒZSд# Dialog script for importParticles automatically generated 01/08/18 15:12:36

{
    name	importParticles
    script	importParticles
    label	"Import Particle"

    help {
	""
    }

    inputlabel	1	"Sub-Network Input #1"

    parm {
	name	"filePath"
	label	"File Path"
	type	string
	default	{ "" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"subPath"
	label	"Sub Path"
	type	string
	default	{ "" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"rmult"
	label	"R Multiplier"
	type	float
	default	{ "0" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"rthres"
	label	"R threshold"
	type	float
	default	{ "0" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"rmulthair"
	label	"R Multiplier Hair"
	type	float
	default	{ "0" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"tshift"
	label	"Time Shift"
	type	integer
	default	{ "0" }
	range	{ 0 10 }
	export	none
    }
}
INDXDialogScript`Z Vi/*
 * 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DialogScript¸Z Vi/*
 * 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	"invert"
    script	"invert"
    label	"invert"


    code {
	"#if !strcmp($signature, \"f\")"
	"  $inverse = 1.0 / $val;"
	"#else"
	"  $inverse = invert($val);"
	"#endif"
    }

    input	matrix	val	"Input Value"
    output	matrix	inverse	"Inverted Value"
    signature	"4x4 Matrix"	default	{ }
    signature	"3x3 Matrix"	m3	{ matrix3 matrix3 }
    signature   "2x2 Matrix"    m2      { matrix2 matrix2 }
    signature	"Float"		f	{ float float }

    parm {
	name	val
	label	"Value"
	type	float
	size	16
	default	{ 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 }
    }
    parm {
	name	val_m3
	label	"Value"
	type	float
	size	9
	default	{ 1 0 0 0 1 0 0 0 1 }
    }
    parm {
        name    val_m2
        label   "Value"
        type    float
        size    4
        default { 1 0 0 1 }
    }
    parm {
	name	val_f
	label	"Value"
	type	float
	size	1
	default	{ 1 }
    }
}
INDXDialogScript­Z Vi/*
 * 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	"isconnected"
    script	"isconnected"
    label	"isconnected"


    code {
	"$connected = $isconnected_input ? 1 : 0;"
    }

    outercode {
	"#include <shaderlayer.h>"
    }

    input	float	input		"Input"
    output	int	connected	"Input Connected Or Not"

    signature	"Float"	 		default { }
    signature	"Integer"		i	{ int int }
    signature	"String"		s	{ string int }
    signature	"3D Vector" 		v	{ vector int }
    signature	"3D Point"	 	p	{ point int }
    signature	"3D Normal" 		n	{ normal int }
    signature	"RGB Color" 		c	{ color int }
    signature	"4D Vector" 		v4	{ vector4 int }
    signature	"3x3 Matrix" 		m3	{ matrix3 int }
    signature	"4x4 Matrix" 		m	{ matrix int }
    signature	"BSDF" 			b	{ bsdf int }
    signature	"Shader Layer" 		sl	{ struct_ShaderLayer int }

    signature	"Uniform Float"		uf	{ ufloat int }
    signature	"Uniform 3D Vector"	uv	{ uvector int }
    signature	"Uniform 3D Point"	up	{ upoint int }
    signature	"Uniform 3D Normal"	un	{ unormal int }
    signature	"Uniform RGB Color"	uc	{ ucolor int }
    signature	"Uniform 4x4 Matrix"	um	{ umatrix int }
}
INDXDialogScriptêZ Vi/*
 * 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	"isshadow"
    script	"isshadow"
    label	"isshadow"


    code {
	"$isshadow = isshadowray();"
    }

    output	int	isshadow	"Is Shadow Ray"
}

INDXContents9[=nDialogScript9	QZ VeHouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for layerexport automatically generated

{
    name	layerexport
    script	layerexport
    label	"Layer Export"

    input	struct_ShaderLayer	layer	Layer
    input	float	defaultvalue	"Input 1"
    output	float	exportvalue	"Export Value"
    inputflags	layer	0
    inputflags	defaultvalue	0
    signature	"Float Value"	default	{ struct_ShaderLayer float float }
    signature	"Vector Value"	v	{ struct_ShaderLayer vector vector }
    signature	"Vector4 Value"	v4	{ struct_ShaderLayer vector4 vector }

    outputoverrides	default
    {
	___begin	auto
			(0)
    }
    outputoverrides	v
    {
	___begin	auto
			(0,0,0)
    }
    outputoverrides	v4
    {
	___begin	auto
			(0,0,0)
    }

    help {
	""
    }

    parm {
	name	"signature"
	baseparm
	label	"Signature"
	export	none
    }
    parm {
	name	"exportname"
	label	"Export Name"
	type	string
	default	{ "parm" }
	range	{ 0 1 }
    }
    parm {
	name	"vop_force_code_context"
	label	"Force Code in Context"
	type	string
	invisible
	default	{ "surface" }
	help	"A string property on a VOP digital asset node that specifies shading\n    contexts in which the node should force generation of code.\n    In a multi-context network such as vopmaterial, not all nodes should generate\n    code for a given context. For example, some nodes are applicable only to\n    surface shader while other to displacement shader. Only a few nodes initiate\n    (force) generation of code, such as Collect VOP , Output VOP , or exporting\n    Parameter VOP . Then, only nodes that feed into them will also generate code.\n    If an HDA does not have output connectors or wants to generate code even \n    if not (indirectly) connected to the Output VOP , it can use this property\n    parameter to specify the shading context in which to initiate generation \n    of code."
	range	{ 0 1 }
	parmtag	{ "spare_category" "Compiler" }
    }
    parm {
	name	"exportas"
	label	"Export As"
	type	string
	default	{ [ "chs(\"exportname\")" hscript-expr ] }
	range	{ 0 1 }
    }
    parm {
	name	"defaultvalue"
	label	"Default Value"
	type	float
	default	{ "0" }
	range	{ 0 1 }
    }
    parm {
	name	"defaultvalue_v"
	label	"Default Value"
	type	vector
	size	3
	default	{ "0" "0" "0" }
	range	{ 0 1 }
    }
    parm {
	name	"defaultvalue_v4"
	label	"Default Value"
	type	intvector4
	size	4
	default	{ "0" "0" "0" "0" }
	range	{ 0 1 }
    }
}
INDXDialogScriptMZ Vi/*
 * 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 <parameter.ds>

{
    name	layerpack
    script	layerpack
    label	"Layer Pack"

    outercode {
	"#include <shaderlayer.h>"
    }

    code {
	"init_layer($layer);"
	""
	"$layer.F = select($isconnected_F, $F, $layer.F);"
	"$layer.Of = select($isconnected_Of, $Of, $layer.Of);"
	"$layer.Ce = select($isconnected_Ce, $Ce, $layer.Ce);"
	"$layer.P = select($isconnected_P, $P, $layer.P);"
	"$layer.N = select($isconnected_N, $N, $layer.N);"
	"$layer.masks = select($isconnected_masks, $masks, $layer.masks);"
    }

    output	struct_ShaderLayer	layer	layer

    input	bsdf	F	F
    input	vector	Of	Opacity
    input	vector	Ce	Emission
    input	vector	P	Position
    input	vector	N	Normal
    input	float	layeralpha	"Layer Alpha"
    input	floata	masks	Masks

}
INDXContents9[=nDialogScript9ëZ VbHouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for layerunpack automatically generated

{
    name	layerunpack
    script	layerunpack
    label	"Layer Unpack"

    input	struct_ShaderLayer	layer	layer
    output	bsdf	F	BSDF
    output	vector	Of	Opacity
    output	vector	Ce	Emission
    output	vector	P	Position
    output	vector	N	Normal
    output	float	layeralpha	"Layer Alpha"
    output	floata	masks	Masks
    inputflags	layer	0
    signature	"Default Inputs"	default	{ struct_ShaderLayer bsdf vector vector vector vector float floata }

    outputoverrides	default
    {
	___begin	auto
			(0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0)
	___begin	auto
			(0)
    }

    help {
	""
    }

}
INDXDialogScriptZ Vi/*
 * 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 <parameter.ds>

{
    name	"length"
    script	"length"
    label	"length"


    code {
	"$len = length($vec);"
    }

    input	vector	vec	"Vector"
    output	float	len	"Vector Length"
    signature	"3D Vector"		default	{ }
    signature	"2D Vector"		u	{ vector2 float }
    signature	"3D Point"		p	{ point float }
    signature	"3D Normal"		n	{ normal float }
    signature	"4D Vector"		v4	{ vector4 float }
    signature	"Uniform 3D Vector"	uv	{ uvector ufloat }
    signature	"Uniform 3D Point"	up	{ upoint ufloat }
    signature	"Uniform 3D Normal"	un	{ unormal float }

    VOP_VEC_PARM(vec,		"Value", 1, 1, 1)
    VOP_VEC2_PARM(vec_u,	"Value", 1, 1)
    VOP_VEC_PARM(vec_p,		"Value", 1, 1, 1)
    VOP_VEC_PARM(vec_n,		"Value", 1, 1, 1)
    VOP_VEC4_PARM(vec_v4,	"Value", 1, 1, 1, 1)
    VOP_VEC_PARM(vec_uv,	"Value", 1, 1, 1)
    VOP_VEC_PARM(vec_up,	"Value", 1, 1, 1)
    VOP_VEC_PARM(vec_un,	"Value", 1, 1, 1)

    group { name "g0" obsolete 12.0 }
}
INDXDialogScriptsZ Vi/*
 * 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 <parameter.ds>

{
    name	"luminance"
    script	"luminance"
    label	"luminance"


    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"$lum = vop_luminance($rgb);"
    }

    input	color	rgb	"RGB color"
    output	float	lum	"Luminance"

    VOP_CLR_PARM(rgb, "RGB Color", 0, 0, 0)
}
INDXDialogScriptÿZ Vi/*
 * 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	"m4tom3"
    script	"m4tom3"
    label	"m4tom3"


    code {
	"$m3 = (matrix3)$m4;"
    }

    input	matrix 	m4 	"Input Matrix"
    output	matrix3 m3	"Output Matrix"
}
INDXDialogScriptBZ Vi/*
 * 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 <parameter.ds>

{
    name	"maddconst"
    script	"maddconst"
    label	"maddconst"


    code {
	"$scaled = ($val + $preadd) * $mulconst + $postadd;"
    }

    input	float	val		"Input Value"
    output	float	scaled		"Scaled And Shifted Value"
    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	"4D Vector"		v4	{ vector4 vector4 }

    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 }

    VOP_FLT_PARM(preadd,	"Pre-Add", 0)
    VOP_FLT_PARM(mulconst,	"Multiplier", 1)
    VOP_FLT_PARM(postadd,	"Post-Add", 0)
}
INDXContents9[=nDialogScript9”³Z V7HouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for mantrasurface automatically generated

{
    name	mantrasurface
    script	mantrasurface
    label	"Mantra Surface"

    rendermask	"VMantra OGL"

    help {
	""
    }

    group {
	name	"diffuse_folder_28"
	label	"Surface"

	group {
	    name	"diffuseFolder34"
	    label	"Diffuse"

	    groupsimple {
		name	"folder945"
		label	"General"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"diff_enable"
		    label	"Enable Diffuse"
		    type	toggle
		    default	{ "on" }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"diff_int"
		    label	"Intensity"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ diff_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"diff_rough"
		    label	"Roughness"
		    type	float
		    default	{ "0" }
		    disablewhen	"{ diff_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"diff_min"
		    label	"Minimum"
		    type	float
		    default	{ "0" }
		    disablewhen	"{ diff_enable == 0 } { fres_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder946"
		label	"Color"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"diff_colorUseBaseColor"
		    label	"Use Base Color"
		    type	toggle
		    default	{ "on" }
		    disablewhen	"{ diff_enable == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"diff_color"
		    label	"Base Color"
		    type	color
		    size	3
		    default	{ "0.2" "0.2" "0.2" }
		    disablewhen	"{ diff_colorUseBaseColor == 0 } { diff_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"diff_colorUsePointColor"
		    label	"Use Point Color"
		    type	toggle
		    default	{ "on" }
		    disablewhen	"{ diff_enable == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"diff_colorUsePackedColor"
		    label	"Use Packed Color"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ diff_enable == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"diff_colorUseTexture"
		    label	"Use Map"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ diff_enable == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"diff_colorUdim"
		    label	"UDIM Filename Expansion"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ diff_enable == 0 }"
		    hidewhen	"{ diff_colorUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"diff_colorTexture"
		    label	"Map"
		    type	image
		    default	{ "" }
		    disablewhen	"{ diff_enable == 0 }"
		    hidewhen	"{ diff_colorUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"diff_colorTextureIntensity"
		    label	"Tint Intensity"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ diff_enable == 0 }"
		    hidewhen	"{ diff_colorUseTexture == 0 }"
		    range	{ 0 2 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"diff_colorTextureWrap"
		    label	"Wrap"
		    type	string
		    joinnext
		    default	{ "repeat" }
		    disablewhen	"{ diff_enable == 0 }"
		    hidewhen	"{ diff_colorUseTexture == 0 }"
		    menu	{
			"repeat"	"Repeat"
			"streak"	"Streak"
			"decal"	"Decal"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"diff_colorTextureFilter"
		    label	"Filter"
		    type	string
		    joinnext
		    default	{ "catrom" }
		    disablewhen	"{ diff_enable == 0 }"
		    hidewhen	"{ diff_colorUseTexture == 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" "surface" }
		}
		parm {
		    name	"diff_colorTextureFilterWidth"
		    label	"Filter Width"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ diff_enable == 0 }"
		    hidewhen	"{ diff_colorUseTexture == 0 }"
		    range	{ 0 5 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"diff_colorTextureColorSpace"
		    label	"Source Color Space"
		    type	string
		    default	{ "auto" }
		    disablewhen	"{ diff_enable == 0 }"
		    hidewhen	"{ diff_colorUseTexture == 0 }"
		    menu	{
			"auto"	"Automatic"
			"linear"	"Linear"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	}

	group {
	    name	"diffuseFolder34_1"
	    label	"Reflect Base"

	    groupsimple {
		name	"folder947"
		label	"General"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"refl_enable"
		    label	"Enable Base Reflections"
		    type	toggle
		    default	{ "on" }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_lights"
		    label	"Reflect Lights"
		    type	toggle
		    default	{ "on" }
		    disablewhen	"{ refl_enable == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_objs"
		    label	"Reflect Objects"
		    type	toggle
		    default	{ "on" }
		    disablewhen	"{ refl_enable == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"spec_model"
		    label	"Model"
		    type	string
		    default	{ "ggx" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    menu	{
			"phong"	"Phong"
			"blinn"	"Blinn"
			"cone"	"Cone"
			"ggx"	"GGX"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder948"
		label	"Intensity"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"spec_int"
		    label	"Intensity"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_maskUseTexture"
		    label	"Use Map"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_maskUdim"
		    label	"UDIM Filename Expansion"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_maskUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_maskTexture"
		    label	"Map"
		    type	image
		    default	{ "" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_maskUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_maskMonoChannel"
		    label	"Channel"
		    type	integer
		    joinnext
		    default	{ "0" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_maskUseTexture == 0 }"
		    menu	{
			"0"	"Luminance"
			"1"	"Red"
			"2"	"Green"
			"3"	"Blue"
		    }
		    range	{ 0 10 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_maskTextureWrap"
		    label	"Wrap"
		    type	string
		    joinnext
		    default	{ "repeat" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_maskUseTexture == 0 }"
		    menu	{
			"repeat"	"Repeat"
			"streak"	"Streak"
			"decal"	"Decal"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_maskTextureFilter"
		    label	"Filter"
		    type	string
		    default	{ "catrom" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_maskUseTexture == 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" "surface" }
		}
		parm {
		    name	"refl_maskTextureFilterWidth"
		    label	"Filter Width"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_maskUseTexture == 0 }"
		    range	{ 0 5 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"spec_min"
		    label	"Specular Minimum"
		    type	float
		    default	{ "0" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ fres_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_maskTextureColorSpace"
		    label	"Source Color Space"
		    type	string
		    default	{ "linear" }
		    disablewhen	"{ refl_enable == 0 }"
		    hidewhen	"{ refl_maskUseTexture == 0 }"
		    menu	{
			"auto"	"Automatic"
			"linear"	"Linear"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder949"
		label	"Color"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"spec_color"
		    label	"Color"
		    type	color
		    size	3
		    default	{ "1" "1" "1" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_colorUseTexture"
		    label	"Use Map"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_colorUdim"
		    label	"UDIM Filename Expansion"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_colorUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_colorTexture"
		    label	"Map"
		    type	image
		    default	{ "" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_colorUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_colorTextureIntensity"
		    label	"Tint Intensity"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_colorUseTexture == 0 }"
		    range	{ 0 2 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_colorTextureWrap"
		    label	"Wrap"
		    type	string
		    joinnext
		    default	{ "repeat" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_colorUseTexture == 0 }"
		    menu	{
			"repeat"	"Repeat"
			"streak"	"Streak"
			"decal"	"Decal"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_colorTextureFilter"
		    label	"Filter"
		    type	string
		    default	{ "catrom" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_colorUseTexture == 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" "surface" }
		}
		parm {
		    name	"refl_colorTextureFilterWidth"
		    label	"Filter Width"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_colorUseTexture == 0 }"
		    range	{ 0 5 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_colorTextureColorSpace"
		    label	"Source Color Space"
		    type	string
		    default	{ "auto" }
		    disablewhen	"{ refl_enable == 0 }"
		    hidewhen	"{ refl_colorUseTexture == 0 }"
		    menu	{
			"auto"	"Automatic"
			"linear"	"Linear"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder950"
		label	"Metallic"

		parm {
		    name	"spec_metallic"
		    label	"Metallic Reflection"
		    type	float
		    default	{ "0" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_metallicUseTexture"
		    label	"Use Map"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_metallicUdim"
		    label	"UDIM Filename Expansion"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_metallicUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_metallicTexture"
		    label	"Map"
		    type	image
		    default	{ "" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_metallicUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_metallicMonoChannel"
		    label	"Channel"
		    type	integer
		    joinnext
		    default	{ "0" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_metallicUseTexture == 0 }"
		    menu	{
			"0"	"Luminance"
			"1"	"Red"
			"2"	"Green"
			"3"	"Blue"
		    }
		    range	{ 0 10 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_metallicTextureWrap"
		    label	"Wrap"
		    type	string
		    joinnext
		    default	{ "repeat" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_metallicUseTexture == 0 }"
		    menu	{
			"repeat"	"Repeat"
			"streak"	"Streak"
			"decal"	"Decal"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_metallicTextureFilter"
		    label	"Filter"
		    type	string
		    default	{ "catrom" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_metallicUseTexture == 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" "surface" }
		}
		parm {
		    name	"refl_metallicTextureFilterWidth"
		    label	"Filter Width"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_metallicUseTexture == 0 }"
		    range	{ 0 5 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_metallicTextureColorSpace"
		    label	"Source Color Space"
		    type	string
		    default	{ "linear" }
		    disablewhen	"{ refl_enable == 0 }"
		    hidewhen	"{ refl_metallicUseTexture == 0 }"
		    menu	{
			"auto"	"Automatic"
			"linear"	"Linear"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"spec_edgetint"
		    label	"Metallic Edge Tint"
		    type	color
		    size	3
		    default	{ "1" "1" "1" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_edgeTintUseTexture"
		    label	"Use Map"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_edgeTintUdim"
		    label	"UDIM Filename Expansion"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_edgeTintUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_edgeTintTexture"
		    label	"Map"
		    type	image
		    default	{ "" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_edgeTintUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_edgeTintTextureIntensity"
		    label	"Tint Intensity"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_edgeTintUseTexture == 0 }"
		    range	{ 0 2 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_edgeTintTextureWrap"
		    label	"Wrap"
		    type	string
		    joinnext
		    default	{ "repeat" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_edgeTintUseTexture == 0 }"
		    menu	{
			"repeat"	"Repeat"
			"streak"	"Streak"
			"decal"	"Decal"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_edgeTintTextureFilter"
		    label	"Filter"
		    type	string
		    default	{ "catrom" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_edgeTintUseTexture == 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" "surface" }
		}
		parm {
		    name	"refl_edgeTintTextureFilterWidth"
		    label	"Filter Width"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_edgeTintUseTexture == 0 }"
		    range	{ 0 5 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_edgeTintTextureColorSpace"
		    label	"Source Color Space"
		    type	string
		    default	{ "auto" }
		    disablewhen	"{ refl_enable == 0 }"
		    hidewhen	"{ refl_edgeTintUseTexture == 0 }"
		    menu	{
			"auto"	"Automatic"
			"linear"	"Linear"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder951"
		label	"Roughness"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"spec_rough"
		    label	"Amount"
		    type	float
		    default	{ "0.3" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_roughUseTexture"
		    label	"Use Map"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_roughUdim"
		    label	"UDIM Filename Expansion"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_roughUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_roughTexture"
		    label	"Map"
		    type	image
		    default	{ "" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_roughUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_roughMonoChannel"
		    label	"Channel"
		    type	integer
		    joinnext
		    default	{ "0" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_roughUseTexture == 0 }"
		    menu	{
			"0"	"Luminance"
			"1"	"Red"
			"2"	"Green"
			"3"	"Blue"
		    }
		    range	{ 0 10 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_roughTextureWrap"
		    label	"Wrap"
		    type	string
		    joinnext
		    default	{ "repeat" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_roughUseTexture == 0 }"
		    menu	{
			"repeat"	"Repeat"
			"streak"	"Streak"
			"decal"	"Decal"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_roughTextureFilter"
		    label	"Filter"
		    type	string
		    default	{ "catrom" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_roughUseTexture == 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" "surface" }
		}
		parm {
		    name	"refl_roughTextureFilterWidth"
		    label	"Filter Width"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		    hidewhen	"{ refl_roughUseTexture == 0 }"
		    range	{ 0 5 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_roughTextureColorSpace"
		    label	"Source Color Space"
		    type	string
		    default	{ "linear" }
		    disablewhen	"{ refl_enable == 0 }"
		    hidewhen	"{ refl_roughUseTexture == 0 }"
		    menu	{
			"auto"	"Automatic"
			"linear"	"Linear"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder952"
		label	"Anisotropy"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"spec_aniso"
		    label	"Amount"
		    type	float
		    default	{ "0" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 } { spec_model != ggx spec_angle == 0 } { spec_model == ggx refl_rough == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"spec_anisodir"
		    label	"Direction"
		    type	angle
		    default	{ "0" }
		    disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 } { spec_model != ggx spec_angle == 0 } { spec_model == ggx refl_rough == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    parm {
		name	"refl_sep"
		label	"Separate Object Reflection Parameters"
		type	toggle
		default	{ "off" }
		disablewhen	"{ refl_enable == 0 } { refl_objs == 0 }"
		hidewhen	"{ refl_objs == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    groupsimple {
		name	"reflectLightsFolder_28"
		label	"Object Reflections"
		hidewhentab	"{ refl_objs == 0 } { refl_sep == 0 }"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"refl_int"
		    label	"Intensity"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refl_enable == 0 } { refl_objs == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_color"
		    label	"Color"
		    type	color
		    size	3
		    default	{ "1" "1" "1" }
		    disablewhen	"{ refl_enable == 0 } { refl_objs == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_edgetint"
		    label	"Edge Tint"
		    type	color
		    size	3
		    default	{ "1" "1" "1" }
		    disablewhen	"{ refl_enable == 0 }"
		    hidewhen	"{ refl_objs == 0 } { refl_sep == 0 } { spec_metallic == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_rough"
		    label	"Roughness"
		    type	float
		    default	{ "0.3" }
		    disablewhen	"{ refl_enable == 0 } { refl_objs == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	}

	group {
	    name	"diffuseFolder34_2"
	    label	"Reflect Coat"

	    groupsimple {
		name	"folder953"
		label	"General"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"refl_enable2"
		    label	"Enable Coat Reflections"
		    type	toggle
		    default	{ "off" }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_lights2"
		    label	"Reflect Lights"
		    type	toggle
		    default	{ "on" }
		    disablewhen	"{ refl_enable2 == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_objs2"
		    label	"Reflect Objects"
		    type	toggle
		    default	{ "on" }
		    disablewhen	"{ refl_enable2 == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"spec_model2"
		    label	"Model"
		    type	string
		    default	{ "ggx" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    menu	{
			"phong"	"Phong"
			"blinn"	"Blinn"
			"cone"	"Cone"
			"ggx"	"GGX"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder954"
		label	"Intensity"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"spec_int2"
		    label	"Intensity"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_maskUseTexture2"
		    label	"Use Map"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_maskUdim2"
		    label	"UDIM Filename Expansion"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    hidewhen	"{ refl_maskUseTexture2 == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_maskTexture2"
		    label	"Map"
		    type	image
		    default	{ "" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    hidewhen	"{ refl_maskUseTexture2 == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_maskMonoChannel2"
		    label	"Channel"
		    type	integer
		    joinnext
		    default	{ "0" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    hidewhen	"{ refl_maskUseTexture2 == 0 }"
		    menu	{
			"0"	"Luminance"
			"1"	"Red"
			"2"	"Green"
			"3"	"Blue"
		    }
		    range	{ 0 10 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_maskTextureWrap2"
		    label	"Wrap"
		    type	string
		    joinnext
		    default	{ "repeat" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    hidewhen	"{ refl_maskUseTexture2 == 0 }"
		    menu	{
			"repeat"	"Repeat"
			"streak"	"Streak"
			"decal"	"Decal"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_maskTextureFilter2"
		    label	"Filter"
		    type	string
		    default	{ "catrom" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    hidewhen	"{ refl_maskUseTexture2 == 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" "surface" }
		}
		parm {
		    name	"refl_maskTextureFilterWidth2"
		    label	"Filter Width"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    hidewhen	"{ refl_maskUseTexture2 == 0 }"
		    range	{ 0 5 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"spec_min2"
		    label	"Specular Minimum"
		    type	float
		    default	{ "0" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 } { spec_angle2 == 0 }"
		    hidewhen	"{ fres_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_maskTextureColorSpace2"
		    label	"Source Color Space"
		    type	string
		    default	{ "linear" }
		    disablewhen	"{ refl_enable2 == 0 }"
		    hidewhen	"{ refl_maskUseTexture2 == 0 }"
		    menu	{
			"auto"	"Automatic"
			"linear"	"Linear"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder955"
		label	"Color"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"spec_color2"
		    label	"Color"
		    type	color
		    size	3
		    default	{ "1" "1" "1" }
		    disablewhen	"{ refl_enable2 == 0 } { diff_colorUseBaseColor == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_colorUseTexture2"
		    label	"Use Map"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_colorUdim2"
		    label	"UDIM Filename Expansion"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    hidewhen	"{ refl_colorUseTexture2 == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_colorTexture2"
		    label	"Map"
		    type	image
		    default	{ "" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    hidewhen	"{ refl_colorUseTexture2 == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_colorTextureIntensity2"
		    label	"Tint Intensity"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    hidewhen	"{ refl_colorUseTexture2 == 0 }"
		    range	{ 0 2 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_colorTextureWrap2"
		    label	"Wrap"
		    type	string
		    joinnext
		    default	{ "repeat" }
		    disablewhen	"{ refl_colorUseTexture2 == 0 } { refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    hidewhen	"{ refl_colorUseTexture2 == 0 }"
		    menu	{
			"repeat"	"Repeat"
			"streak"	"Streak"
			"decal"	"Decal"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_colorTextureFilter2"
		    label	"Filter"
		    type	string
		    default	{ "catrom" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    hidewhen	"{ refl_colorUseTexture2 == 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" "surface" }
		}
		parm {
		    name	"refl_colorTextureFilterWidth2"
		    label	"Filter Width"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    hidewhen	"{ refl_colorUseTexture2 == 0 }"
		    range	{ 0 5 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_colorTextureColorSpace2"
		    label	"Source Color Space"
		    type	string
		    default	{ "auto" }
		    disablewhen	"{ refl_enable2 == 0 }"
		    hidewhen	"{ refl_colorUseTexture2 == 0 }"
		    menu	{
			"auto"	"Automatic"
			"linear"	"Linear"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder956"
		label	"Roughness"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"spec_rough2"
		    label	"Amount"
		    type	float
		    default	{ "0" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_roughUseTexture2"
		    label	"Use Map"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_roughUdim2"
		    label	"UDIM Filename Expansion"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    hidewhen	"{ refl_roughUseTexture2 == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_roughTexture2"
		    label	"Map"
		    type	image
		    default	{ "" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    hidewhen	"{ refl_roughUseTexture2 == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_roughMonoChannel2"
		    label	"Channel"
		    type	integer
		    joinnext
		    default	{ "0" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    hidewhen	"{ refl_roughUseTexture2 == 0 }"
		    menu	{
			"0"	"Luminance"
			"1"	"Red"
			"2"	"Green"
			"3"	"Blue"
		    }
		    range	{ 0 10 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_roughTextureWrap2"
		    label	"Wrap"
		    type	string
		    joinnext
		    default	{ "repeat" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    hidewhen	"{ refl_roughUseTexture2 == 0 }"
		    menu	{
			"repeat"	"Repeat"
			"streak"	"Streak"
			"decal"	"Decal"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_roughTextureFilter2"
		    label	"Filter"
		    type	string
		    default	{ "catrom" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    hidewhen	"{ refl_roughUseTexture2 == 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" "surface" }
		}
		parm {
		    name	"refl_roughTextureFilterWidth2"
		    label	"Filter Width"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    hidewhen	"{ refl_roughUseTexture2 == 0 }"
		    range	{ 0 5 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_roughTextureColorSpace2"
		    label	"Source Color Space"
		    type	string
		    default	{ "linear" }
		    disablewhen	"{ refl_enable2 == 0 }"
		    hidewhen	"{ refl_roughUseTexture2 == 0 }"
		    menu	{
			"auto"	"Automatic"
			"linear"	"Linear"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder957"
		label	"Anisotropy"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"spec_aniso2"
		    label	"Amount"
		    type	float
		    default	{ "0" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"spec_anisodir2"
		    label	"Direction"
		    type	angle
		    default	{ "0" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    parm {
		name	"refl_sep2"
		label	"Separate Object Reflection Parameters"
		type	toggle
		default	{ "off" }
		disablewhen	"{ refl_enable2 == 0 } { refl_objs2 == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    groupsimple {
		name	"reflect_lights_28"
		label	"Object Reflections"
		hidewhentab	"{ refl_sep2 == 0 }"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"refl_int2"
		    label	"Intensity"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_objs2 == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_color2"
		    label	"Color"
		    type	color
		    size	3
		    default	{ "1" "1" "1" }
		    disablewhen	"{ refl_enable2 == 0 } { refl_objs2 == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refl_rough2"
		    label	"Reflection Roughness"
		    type	float
		    default	{ "0" }
		    disablewhen	"{ refl_enable2 == 0 }"
		    hidewhen	"{ refl_objs2 == 0 } { refl_sep2 == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	}

	group {
	    name	"diffuseFolder34_3"
	    label	"Refract"

	    groupsimple {
		name	"folder958"
		label	"General"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"refr_enable"
		    label	"Enable Refractions"
		    type	toggle
		    default	{ "off" }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_lights"
		    label	"Refract Lights"
		    type	toggle
		    default	{ "on" }
		    disablewhen	"{ refr_enable == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_objs"
		    label	"Refract Objects"
		    type	toggle
		    default	{ "on" }
		    disablewhen	"{ refr_enable == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_model"
		    label	"Refraction Model"
		    type	string
		    default	{ "phong" }
		    disablewhen	"{ refr_enable == 0 }"
		    menu	{
			"phong"	"Phong"
			"cone"	"Cone"
			"diffuse"	"Translucency"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_thin"
		    label	"Thin Film Refraction"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refr_enable == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder959"
		label	"Intensity"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"refr_int"
		    label	"Intensity"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refr_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_maskUseTexture"
		    label	"Use Map"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_maskUdim"
		    label	"UDIM Filename Expansion"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    hidewhen	"{ refr_maskUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_maskTexture"
		    label	"Map"
		    type	image
		    default	{ "" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    hidewhen	"{ refr_maskUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_maskMonoChannel"
		    label	"Channel"
		    type	integer
		    joinnext
		    default	{ "0" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    hidewhen	"{ refr_maskUseTexture == 0 }"
		    menu	{
			"0"	"Luminance"
			"1"	"Red"
			"2"	"Green"
			"3"	"Blue"
		    }
		    range	{ 0 10 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_maskTextureWrap"
		    label	"Wrap"
		    type	string
		    joinnext
		    default	{ "repeat" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    hidewhen	"{ refr_maskUseTexture == 0 }"
		    menu	{
			"repeat"	"Repeat"
			"streak"	"Streak"
			"decal"	"Decal"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_maskTextureFilter"
		    label	"Filter"
		    type	string
		    default	{ "catrom" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    hidewhen	"{ refr_maskUseTexture == 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" "surface" }
		}
		parm {
		    name	"refr_maskTextureFilterWidth"
		    label	"Filter Width"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    hidewhen	"{ refr_maskUseTexture == 0 }"
		    range	{ 0 5 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_min"
		    label	"Refraction Minimum"
		    type	float
		    default	{ "0" }
		    disablewhen	"{ refr_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_maskTextureColorSpace"
		    label	"Source Color Space"
		    type	string
		    default	{ "linear" }
		    disablewhen	"{ refr_enable == 0 }"
		    hidewhen	"{ refr_maskUseTexture == 0 }"
		    menu	{
			"auto"	"Automatic"
			"linear"	"Linear"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder960"
		label	"Color"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"refr_colorBaseColor"
		    label	"Color"
		    type	color
		    size	3
		    default	{ "1" "1" "1" }
		    disablewhen	"{ refr_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_colorUseTexture"
		    label	"Use Map"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_colorUdim"
		    label	"UDIM Filename Expansion"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    hidewhen	"{ refr_colorUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_colorTexture"
		    label	"Map"
		    type	image
		    default	{ "" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    hidewhen	"{ refr_colorUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_colorTextureIntensity"
		    label	"Tint Intensity"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    hidewhen	"{ refr_colorUseTexture == 0 }"
		    range	{ 0 2 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_colorTextureWrap"
		    label	"Wrap"
		    type	string
		    joinnext
		    default	{ "repeat" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    hidewhen	"{ refr_colorUseTexture == 0 }"
		    menu	{
			"repeat"	"Repeat"
			"streak"	"Streak"
			"decal"	"Decal"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_colorTextureFilter"
		    label	"Filter"
		    type	string
		    default	{ "catrom" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    hidewhen	"{ refr_colorUseTexture == 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" "surface" }
		}
		parm {
		    name	"refr_colorTextureFilterWidth"
		    label	"Filter Width"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    hidewhen	"{ refr_colorUseTexture == 0 }"
		    range	{ 0 5 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_colorTextureColorSpace"
		    label	"Source Color Space"
		    type	string
		    default	{ "auto" }
		    disablewhen	"{ refr_enable == 0 }"
		    hidewhen	"{ refr_colorUseTexture == 0 }"
		    menu	{
			"auto"	"Automatic"
			"linear"	"Linear"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder961"
		label	"Roughness"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"refr_rough"
		    label	"Roughness"
		    type	float
		    default	{ "0" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_roughUseTexture"
		    label	"Use Map"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_roughUdim"
		    label	"UDIM Filename Expansion"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    hidewhen	"{ refr_roughUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_roughTexture"
		    label	"Map"
		    type	image
		    default	{ "" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    hidewhen	"{ refr_roughUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_roughMonoChannel"
		    label	"Channel"
		    type	integer
		    joinnext
		    default	{ "0" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    hidewhen	"{ refr_roughUseTexture == 0 }"
		    menu	{
			"0"	"Luminance"
			"1"	"Red"
			"2"	"Green"
			"3"	"Blue"
		    }
		    range	{ 0 10 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_roughTextureWrap"
		    label	"Wrap"
		    type	string
		    joinnext
		    default	{ "repeat" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    hidewhen	"{ refr_roughUseTexture == 0 }"
		    menu	{
			"repeat"	"Repeat"
			"streak"	"Streak"
			"decal"	"Decal"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_roughTextureFilter"
		    label	"Filter"
		    type	string
		    default	{ "catrom" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    hidewhen	"{ refr_roughUseTexture == 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" "surface" }
		}
		parm {
		    name	"refr_roughTextureFilterWidth"
		    label	"Filter Width"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
		    hidewhen	"{ refr_roughUseTexture == 0 }"
		    range	{ 0 5 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_roughTextureColorSpace"
		    label	"Source Color Space"
		    type	string
		    default	{ "linear" }
		    disablewhen	"{ refr_enable == 0 }"
		    hidewhen	"{ refr_roughUseTexture == 0 }"
		    menu	{
			"auto"	"Automatic"
			"linear"	"Linear"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder962"
		label	"Anisotropy"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"refr_aniso"
		    label	"Amount"
		    type	float
		    default	{ "0" }
		    disablewhen	"{ refr_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"refr_anisodir"
		    label	"Direction"
		    type	float
		    default	{ "0" }
		    disablewhen	"{ refr_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder963"
		label	"Attenuation"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"atten_enable"
		    label	"Enable"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ refr_enable == 0 } { refr_objs == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"atten_den"
		    label	"Density"
		    type	float
		    default	{ "0.5" }
		    disablewhen	"{ refr_enable == 0 } { refr_objs == 0 } { atten_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"atten_clr"
		    label	"Color"
		    type	color
		    size	3
		    default	{ "1" "1" "1" }
		    disablewhen	"{ refr_enable == 0 } { refr_objs == 0 } { atten_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	}

	group {
	    name	"diffuseFolder34_4"
	    label	"Subsurface"

	    groupsimple {
		name	"folder964"
		label	"General"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"sss_enable"
		    label	"Enable Subsurface Scattering"
		    type	toggle
		    default	{ "off" }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_int"
		    label	"Amount"
		    type	float
		    default	{ "0.5" }
		    disablewhen	"{ sss_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_min"
		    label	"Subsurface Minimum"
		    type	float
		    default	{ "0" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ fres_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_phase"
		    label	"Scattering Phase"
		    type	float
		    default	{ "0" }
		    disablewhen	"{ sss_enable == 0 }"
		    range	{ -1 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder965"
		label	"Single Scattering"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"sss_1enable"
		    label	"Enable Single Scattering"
		    type	toggle
		    default	{ "on" }
		    disablewhen	"{ sss_enable == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_1intensity"
		    label	"Intensity"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_1enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_1quality"
		    label	"Quality"
		    type	integer
		    default	{ "1" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_1enable == 0 }"
		    range	{ 1 10 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder966"
		label	"Multiple Scattering"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"sss_2enable"
		    label	"Enable Multiple Scattering"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ sss_enable == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_2model"
		    label	"Model"
		    type	string
		    default	{ "raytraced" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_2enable == 0 }"
		    menu	{
			"raytraced"	"Ray Traced"
			"fullraytraced"	"Full Ray Traced"
			"local"	"Local BRDF"
			"global"	"Global Point Cloud"
			"hybrid"	"Local BRDF + Global Point Cloud"
			"pathtraced"	"Path Traced"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_pcmode"
		    label	"Point Cloud Mode"
		    type	integer
		    default	{ "0" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_2enable == 0 } { sss_2model != global sss_2model != hybrid }"
		    menu	{
			"0"	"Generate At Render Time"
			"1"	"Read From File"
			"2"	"Write To File"
		    }
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_pcname"
		    label	"Point Cloud File"
		    type	file
		    default	{ "${OS}_SSS.pc" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_2enable == 0 } { sss_2model != global sss_2model != hybrid }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_2intensity"
		    label	"Intensity"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_2enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_2quality"
		    label	"Quality"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_2enable == 0 }"
		    range	{ 0.01 10 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder967"
		label	"Subsurface Color"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"sss_color"
		    label	"Color"
		    type	color
		    size	3
		    default	{ "1" "1" "1" }
		    disablewhen	"{ sss_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_colorUseTexture"
		    label	"Use Map"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ sss_enable == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_colorUdim"
		    label	"UDIM Filename Expansion"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_colorUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_colorTexture"
		    label	"Map"
		    type	image
		    default	{ "" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_colorUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_colorTextureIntensity"
		    label	"Tint Intensity"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_colorUseTexture == 0 }"
		    range	{ 0 2 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_colorTextureWrap"
		    label	"Wrap"
		    type	string
		    joinnext
		    default	{ "repeat" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_colorUseTexture == 0 }"
		    menu	{
			"repeat"	"Repeat"
			"streak"	"Streak"
			"decal"	"Decal"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_colorTextureFilter"
		    label	"Filter"
		    type	string
		    default	{ "catrom" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_colorUseTexture == 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" "surface" }
		}
		parm {
		    name	"sss_colorTextureFilterWidth"
		    label	"Filter Width"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_colorUseTexture == 0 }"
		    range	{ 0 5 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_colorTextureColorSpace"
		    label	"Source Color Space"
		    type	string
		    default	{ "auto" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_colorUseTexture == 0 }"
		    menu	{
			"auto"	"Automatic"
			"linear"	"Linear"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"sssMapFolder_1_55"
		label	"Attenuation"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"sss_atten"
		    label	"Density"
		    type	float
		    default	{ "10" }
		    disablewhen	"{ sss_enable == 0 }"
		    range	{ 0 50 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_attenColor"
		    label	"Color"
		    type	color
		    size	3
		    default	{ "1" "1" "1" }
		    disablewhen	"{ sss_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_attenColorUseTexture"
		    label	"Use Map"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ sss_enable == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_attenColorUdim"
		    label	"UDIM Filename Expansion"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_attenColorUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_attenColorTexture"
		    label	"Map"
		    type	image
		    default	{ "" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_attenColorUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_attenColorTextureIntensity"
		    label	"Tint Intensity"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_attenColorUseTexture == 0 }"
		    range	{ 0 2 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_attenColorTextureWrap"
		    label	"Wrap"
		    type	string
		    joinnext
		    default	{ "repeat" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_attenColorUseTexture == 0 }"
		    menu	{
			"repeat"	"Repeat"
			"streak"	"Streak"
			"decal"	"Decal"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_attenColorTextureFilter"
		    label	"Filter"
		    type	string
		    default	{ "catrom" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_attenColorUseTexture == 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" "surface" }
		}
		parm {
		    name	"sss_attenColorTextureFilterWidth"
		    label	"Filter Width"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_attenColorUseTexture == 0 }"
		    range	{ 0 5 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"sss_attenColorTextureColorSpace"
		    label	"Source Color Space"
		    type	string
		    default	{ "auto" }
		    disablewhen	"{ sss_enable == 0 }"
		    hidewhen	"{ sss_attenColorUseTexture == 0 }"
		    menu	{
			"auto"	"Automatic"
			"linear"	"Linear"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"sssMapFolder_1_56"
		label	"Point Cloud"
		grouptag	{ "group_type" "simple" }

	    }

	}

	group {
	    name	"diffuseFolder34_5"
	    label	"Emission"

	    groupsimple {
		name	"folder968"
		label	"General"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"emit_enable"
		    label	"Enable Emission"
		    type	toggle
		    default	{ "off" }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"emit_illum"
		    label	"Emission Illuminates Objects"
		    type	toggle
		    default	{ "on" }
		    disablewhen	"{ emit_enable == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"emit_int"
		    label	"Intensity"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ emit_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder969"
		label	"Color"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"emission_color"
		    label	"Color"
		    type	color
		    size	3
		    default	{ "1" "1" "1" }
		    disablewhen	"{ emit_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"emission_useTexture"
		    label	"Use Map"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ emit_enable == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"emission_udim"
		    label	"UDIM Filename Expansion"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ emit_enable == 0 }"
		    hidewhen	"{ emission_useTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"emission_texture"
		    label	"Map"
		    type	image
		    default	{ "" }
		    disablewhen	"{ emit_enable == 0 }"
		    hidewhen	"{ emission_useTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"emission_textureIntensity"
		    label	"Tint Intensity"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ emit_enable == 0 }"
		    hidewhen	"{ emission_useTexture == 0 }"
		    range	{ 0 2 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"emission_textureFilterWidth"
		    label	"Filter Width"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ emit_enable == 0 }"
		    hidewhen	"{ emission_useTexture == 0 }"
		    range	{ 0 5 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"emission_textureColorSpace"
		    label	"Source Color Space"
		    type	string
		    default	{ "auto" }
		    disablewhen	"{ emit_enable == 0 }"
		    hidewhen	"{ emission_useTexture == 0 }"
		    menu	{
			"auto"	"Automatic"
			"linear"	"Linear"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	}

	group {
	    name	"diffuseFolder34_6"
	    label	"Opacity"
	    tabbreak

	    groupsimple {
		name	"folder970"
		label	"General"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"opac_int"
		    label	"Opacity Scale"
		    type	float
		    default	{ "1" }
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder971"
		label	"Color"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"opacity_color"
		    label	"Color"
		    type	color
		    size	3
		    default	{ "1" "1" "1" }
		    disablewhen	"{ diff_colorUseBaseColor == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"opacity_colorUseTexture"
		    label	"Use Map"
		    type	toggle
		    default	{ "off" }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"opacity_colorUdim"
		    label	"UDIM Filename Expansion"
		    type	toggle
		    default	{ "off" }
		    hidewhen	"{ opacity_colorUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"opacity_colorTexture"
		    label	"Map"
		    type	image
		    default	{ "" }
		    hidewhen	"{ opacity_colorUseTexture == 0 }"
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"opacity_colorTextureIntensity"
		    label	"Tint Intensity"
		    type	float
		    default	{ "1" }
		    hidewhen	"{ opacity_colorUseTexture == 0 }"
		    range	{ 0 2 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"opacity_colorTextureWrap"
		    label	"Wrap"
		    type	string
		    joinnext
		    default	{ "repeat" }
		    hidewhen	"{ opacity_colorUseTexture == 0 }"
		    menu	{
			"repeat"	"Repeat"
			"streak"	"Streak"
			"decal"	"Decal"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"opacity_colorTextureFilter"
		    label	"Filter"
		    type	string
		    default	{ "catrom" }
		    hidewhen	"{ opacity_colorUseTexture == 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" "surface" }
		}
		parm {
		    name	"opacity_colorTextureFilterWidth"
		    label	"Filter Width"
		    type	float
		    default	{ "1" }
		    hidewhen	"{ opacity_colorUseTexture == 0 }"
		    range	{ 0 5 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"textureSourceColorSpace"
		    label	"Source Color Space"
		    type	string
		    default	{ "auto" }
		    hidewhen	"{ opacity_colorUseTexture == 0 }"
		    menu	{
			"auto"	"Automatic"
			"linear"	"Linear"
		    }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder972"
		label	"Opacity Falloff"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"opac_falloff"
		    label	"Enable Opacity Falloff"
		    type	toggle
		    default	{ "off" }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"opac_para"
		    label	"Parallel Opacity"
		    type	float
		    default	{ "0" }
		    hidewhen	"{ opac_falloff == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"opac_perp"
		    label	"Perp Opacity"
		    type	float
		    default	{ "1" }
		    hidewhen	"{ opac_falloff == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"opac_rolloff"
		    label	"Opacity Rolloff"
		    type	float
		    default	{ "1" }
		    hidewhen	"{ opac_falloff == 0 }"
		    range	{ 0 10 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	    groupsimple {
		name	"folder973"
		label	"Faux Caustics"
		grouptag	{ "group_type" "simple" }

		parm {
		    name	"fake_enable"
		    label	"Enable Faux Caustics"
		    type	toggle
		    default	{ "off" }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"fake_transmit"
		    label	"Transmission Tint"
		    type	float
		    default	{ "1" }
		    hidewhen	"{ fake_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
		parm {
		    name	"fake_shadow"
		    label	"Shadow"
		    type	float
		    default	{ "1" }
		    hidewhen	"{ fake_enable == 0 }"
		    range	{ 0 1 }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "shaderparmcontexts" "surface" }
		}
	    }

	}

    }

    group {
	name	"diffuse_folder_28_1"
	label	"Bump & Normals"

	group {
	    name	"shading_29"
	    label	"Base"

	    parm {
		name	"enableBumpOrNormalTexture"
		label	"Enable"
		type	toggle
		default	{ "off" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexType"
		label	"Texture Type"
		type	string
		default	{ "normal" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		menu	{
		    "bump"	"Bump"
		    "normal"	"Normal"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexColorSpace"
		label	"Texture Color Space"
		type	string
		default	{ "linear" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		menu	{
		    "auto"	"Automatic"
		    "linear"	"Linear"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexVectorSpace"
		label	"Vector Space"
		type	string
		default	{ "uvtangent" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		hidewhen	"{ normalTexType != normal normalTexType != vectordisp }"
		menu	{
		    "uvtangent"	"UV Tangent Space"
		    "object"	"Object Space"
		    "world"	"World Space"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexScale"
		label	"Effect Scale"
		type	float
		default	{ "1" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		range	{ 0 2 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexture"
		label	"Texture Path"
		type	image
		default	{ "" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexUdim"
		label	"UDIM Filename Expansion"
		type	toggle
		default	{ "off" }
		help	"UDIM texture filename expansion, the UDIM coordinate is computed based on the uv information."
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexWrap"
		label	"Wrap"
		type	string
		joinnext
		default	{ "repeat" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		menu	{
		    "repeat"	"Repeat"
		    "streak"	"Streak"
		    "decal"	"Decal"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexFilter"
		label	"Filter"
		type	string
		joinnext
		default	{ "gauss" }
		disablewhen	"{ enableBumpOrNormalTexture == 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" "surface" }
	    }
	    parm {
		name	"normalTexFilterWidth"
		label	"Filter Width"
		type	float
		default	{ "1" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		range	{ 0 2 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexChannel"
		label	"Channel"
		type	integer
		default	{ "0" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		hidewhen	"{ normalTexType != bump normalTexType != disp }"
		menu	{
		    "0"	"Luminance"
		    "1"	"Red"
		    "2"	"Green"
		    "3"	"Blue"
		}
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexImagePlane"
		label	"Image Plane"
		type	string
		default	{ "" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexNormalSpace"
		label	"Normal Space"
		type	integer
		default	{ "0" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		hidewhen	"{ normalTexType != normal }"
		menu	{
		    "0"	"0 to 1"
		    "1"	"-1 to 1"
		}
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexNormalFlipX"
		label	"Flip X"
		type	toggle
		default	{ "off" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		hidewhen	"{ normalTexType != normal }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexNormalFlipY"
		label	"Flip Y"
		type	toggle
		default	{ "off" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		hidewhen	"{ normalTexType != normal }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	}

	group {
	    name	"shading_29_1"
	    label	"Coat"

	    parm {
		name	"separateCoatNormals"
		label	"Separate Coat Normals"
		type	toggle
		default	{ "off" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"enableCoatNormalTexture"
		label	"Enable"
		type	toggle
		default	{ "on" }
		disablewhen	"{ separateCoatNormals == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexType"
		label	"Texture Type"
		type	string
		default	{ "normal" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		menu	{
		    "bump"	"Bump"
		    "normal"	"Normal"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexColorSpace"
		label	"Texture Color Space"
		type	string
		default	{ "linear" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		menu	{
		    "auto"	"Automatic"
		    "linear"	"Linear"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexVectorSpace"
		label	"Vector Space"
		type	string
		default	{ "uvtangent" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		hidewhen	"{ coatNormalTexType != normal coatNormalTexType != vectordisp }"
		menu	{
		    "uvtangent"	"UV Tangent Space"
		    "object"	"Object Space"
		    "world"	"World Space"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexScale"
		label	"Effect Scale"
		type	float
		default	{ "1" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		range	{ 0 2 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexture"
		label	"Texture Path"
		type	image
		default	{ "" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexUdim"
		label	"UDIM Filename Expansion"
		type	toggle
		default	{ "off" }
		help	"UDIM texture filename expansion, the UDIM coordinate is computed based on the uv information."
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexWrap"
		label	"Wrap"
		type	string
		joinnext
		default	{ "repeat" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		menu	{
		    "repeat"	"Repeat"
		    "streak"	"Streak"
		    "decal"	"Decal"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexFilter"
		label	"Filter"
		type	string
		joinnext
		default	{ "gauss" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 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" "surface" }
	    }
	    parm {
		name	"coatNormalTexFilterWidth"
		label	"Filter Width"
		type	float
		default	{ "1" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		range	{ 0 2 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexChannel"
		label	"Channel"
		type	integer
		default	{ "0" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		hidewhen	"{ coatNormalTexType != bump coatNormalTexType != disp }"
		menu	{
		    "0"	"Luminance"
		    "1"	"Red"
		    "2"	"Green"
		    "3"	"Blue"
		}
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexImagePlane"
		label	"Image Plane"
		type	string
		default	{ "" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexNormalSpace"
		label	"Normal Space"
		type	integer
		default	{ "0" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		hidewhen	"{ coatNormalTexType != normal }"
		menu	{
		    "0"	"0 to 1"
		    "1"	"-1 to 1"
		}
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexNormalFlipX"
		label	"Flip X"
		type	toggle
		default	{ "off" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		hidewhen	"{ coatNormalTexType != normal }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexNormalFlipY"
		label	"Flip Y"
		type	toggle
		default	{ "off" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		hidewhen	"{ coatNormalTexType != normal }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	}

    }

    group {
	name	"diffuse_folder_28_2"
	label	"Displacement"

	parm {
	    name	"shop_disable_displace_shader"
	    label	"Disable Displace Shader"
	    type	toggle
	    invisible
	    default	{ "!ch(\"enableDispTexture\") && !ch(\"enableDispNoise\")" }
	    help	"None"
	    range	{ 0 1 }
	    parmtag	{ "spare_category" "Shaders" }
	}
	groupsimple {
	    name	"folder974"
	    label	"General"
	    grouptag	{ "group_type" "simple" }

	    parm {
		name	"vm_displacebound"
		label	"Displacement Bound"
		type	float
		default	{ "1.01*max(ch(\"enableDispTexture\")*max(abs((1.0+ch(\"dispTexOffset\"))*ch(\"dispTexScale\")), abs(ch(\"dispTexOffset\")*ch(\"dispTexScale\"))), ch(\"enableDispNoise\")*abs(ch(\"dispNoiseAmp\")))" }
		disablewhen	"{ enableDispMap == 0 enableNoise == 0 }"
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "" }
	    }
	    parm {
		name	"vm_truedisplace"
		label	"True Displacements"
		type	toggle
		default	{ "on" }
		disablewhen	"{ enableDispMap == 0 enableNoise == 0 }"
		range	{ 0 1 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "" }
	    }
	}

	groupsimple {
	    name	"folder975"
	    label	"Map"
	    hidewhentab	"{ enableDispMap == 0 }"
	    grouptag	{ "group_type" "simple" }

	    parm {
		name	"enableDispTexture"
		label	"Enable Texture Displacement"
		type	toggle
		default	{ "off" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispTexType"
		label	"Texture Type"
		type	string
		default	{ "disp" }
		hidewhen	"{ enableDispTexture == 0 }"
		menu	{
		    "disp"	"Displacement Along Normal"
		    "vectordisp"	"Vector Displacement"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispTexColorSpace"
		label	"Texture Color Space"
		type	string
		default	{ "linear" }
		hidewhen	"{ enableDispTexture == 0 }"
		menu	{
		    "auto"	"Automatic"
		    "linear"	"Linear"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispTexVectorSpace"
		label	"Vector Space"
		type	string
		default	{ "uvtangent" }
		hidewhen	"{ enableDispTexture == 0 } { dispTexType != normal dispTexType != vectordisp }"
		menu	{
		    "uvtangent"	"UV Tangent Space"
		    "object"	"Object Space"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispTexOffset"
		label	"Offset"
		type	float
		default	{ "-0.5" }
		hidewhen	"{ enableDispTexture == 0 } { dispTexType != bump dispTexType != disp }"
		range	{ -1 0 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispTexScale"
		label	"Effect Scale"
		type	float
		default	{ "1" }
		hidewhen	"{ enableDispTexture == 0 }"
		range	{ 0 2 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispTexTexture"
		label	"Texture Path"
		type	image
		default	{ "" }
		hidewhen	"{ enableDispTexture == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispTexUdim"
		label	"UDIM Filename Expansion"
		type	toggle
		default	{ "off" }
		help	"UDIM texture filename expansion, the UDIM coordinate is computed based on the uv information."
		hidewhen	"{ enableDispTexture == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispTexWrap"
		label	"Wrap"
		type	string
		joinnext
		default	{ "repeat" }
		hidewhen	"{ enableDispTexture == 0 }"
		menu	{
		    "repeat"	"Repeat"
		    "streak"	"Streak"
		    "decal"	"Decal"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispTexFilter"
		label	"Filter"
		type	string
		joinnext
		default	{ "gauss" }
		hidewhen	"{ enableDispTexture == 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	"dispTexfilterWidth"
		label	"Filter Width"
		type	float
		default	{ "1" }
		hidewhen	"{ enableDispTexture == 0 }"
		range	{ 0 2 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispTexChannel"
		label	"Channel"
		type	integer
		default	{ "0" }
		hidewhen	"{ enableDispTexture == 0 } { dispTexType != bump dispTexType != disp }"
		menu	{
		    "0"	"Luminance"
		    "1"	"Red"
		    "2"	"Green"
		    "3"	"Blue"
		}
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	}

	groupsimple {
	    name	"folder976"
	    label	"Noise"
	    hidewhentab	"{ enableNoise == 0 }"
	    grouptag	{ "group_type" "simple" }

	    parm {
		name	"enableDispNoise"
		label	"Enable Noise Displacement"
		type	toggle
		default	{ "off" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispNoiseType"
		label	"Noise Type"
		type	string
		default	{ "xnoise" }
		disablewhen	"{ enableNoise == 0 }"
		hidewhen	"{ enableDispNoise == 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	"dispNoiseFreq"
		label	"Frequency"
		type	float
		size	3
		default	{ "10" "10" "10" }
		disablewhen	"{ enableNoise == 0 }"
		hidewhen	"{ enableDispNoise == 0 }"
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispNoiseOffset"
		label	"Offset"
		type	float
		size	3
		default	{ "0" "0" "0" }
		disablewhen	"{ enableNoise == 0 }"
		hidewhen	"{ enableDispNoise == 0 }"
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispNoiseAmp"
		label	"Amplitude"
		type	float
		default	{ "1" }
		disablewhen	"{ enableNoise == 0 }"
		hidewhen	"{ enableDispNoise == 0 }"
		range	{ -1 1 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispNoiseRough"
		label	"Roughness"
		type	float
		default	{ "0.5" }
		disablewhen	"{ enableNoise == 0 }"
		hidewhen	"{ enableDispNoise == 0 }"
		range	{ 0 1 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispNoiseAtten"
		label	"Attenuation"
		type	float
		default	{ "1" }
		disablewhen	"{ enableNoise == 0 }"
		hidewhen	"{ enableDispNoise == 0 }"
		range	{ 0 1 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispNoiseTurb"
		label	"Turbulence"
		type	integer
		default	{ "5" }
		disablewhen	"{ enableNoise == 0 }"
		hidewhen	"{ enableDispNoise == 0 }"
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	}

    }

    group {
	name	"diffuse_folder_28_3"
	label	"Bake"

	parm {
	    name	"bake_samples"
	    label	"Samples"
	    type	integer
	    default	{ "128" }
	    range	{ 0 10 }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
	parm {
	    name	"bake_normalspace"
	    label	"Normal Space"
	    type	integer
	    default	{ "0" }
	    menu	{
		"0"	"0 to 1"
		"1"	"-1 to 1"
	    }
	    range	{ 0 10 }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
	parm {
	    name	"bake_tangentnormalflipx"
	    label	"Tangent Normal Flip X"
	    type	toggle
	    default	{ "off" }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
	parm {
	    name	"bake_tangentnormalflipy"
	    label	"Tangent Normal Flip Y"
	    type	toggle
	    default	{ "off" }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
	parm {
	    name	"bake_includedispinnt"
	    label	"Disp In Tangent Normal"
	    type	toggle
	    default	{ "on" }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
	parm {
	    name	"bake_occlusionbias"
	    label	"Occlusion Bias"
	    type	float
	    default	{ "0.5" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
	parm {
	    name	"bake_cavitydistance"
	    label	"Cavity Distance"
	    type	float
	    default	{ "1" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
	parm {
	    name	"bake_cavitybias"
	    label	"Cavity Bias"
	    type	float
	    default	{ "0.5" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
	parm {
	    name	"bake_curvaturescale"
	    label	"Curvature Scale"
	    type	float
	    default	{ "1" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
    }

    group {
	name	"diffuse_folder_28_4"
	label	"Settings"

	groupsimple {
	    name	"folder977"
	    label	"General"
	    grouptag	{ "group_type" "simple" }

	    parm {
		name	"facefwd"
		label	"Ensure Faces Point Forward"
		type	toggle
		default	{ "on" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"conserveenergy"
		label	"Conserve Energy"
		type	toggle
		default	{ "on" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"ior_in"
		label	"Inside IOR"
		type	float
		default	{ "1.33" }
		range	{ 1 3 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"ior_out"
		label	"Outside IOR"
		type	float
		default	{ "1" }
		range	{ 1 3 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"fres_enable"
		label	"Fresnel Blending"
		type	toggle
		default	{ "on" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	}

	groupsimple {
	    name	"folder978"
	    label	"Normal Map Export"
	    grouptag	{ "group_type" "simple" }

	}

    }

    group {
	name	"diffuse_folder_28_5"
	label	"OpenGL"

	group {
	    name	"folder979"
	    label	"Surface"

	    parm {
		name	"ogl_light"
		label	"Use Lighting"
		type	toggle
		default	{ "on" }
		help	"None"
		range	{ 0 1 }
		parmtag	{ "spare_category" "OGL" }
	    }
	    parm {
		name	"sepparm6"
		label	"sepparm6"
		type	separator
		default	{ "" }
		range	{ 0 1 }
	    }
	    parm {
		name	"ogl_alpha"
		label	"OGL Alpha"
		type	float
		default	{ [ "ch(\"opac_int\")" hscript-expr ] }
		help	"None"
		range	{ 0 1 }
		parmtag	{ "spare_category" "OGL" }
	    }
	    parm {
		name	"ogl_cutout"
		label	"Transparent Texture Alpha"
		type	toggle
		default	{ "on" }
		help	"None"
		range	{ 0 1 }
		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	"ogl_emit"
		label	"OGL Emission"
		type	color
		size	3
		default	{ "0" "0" "0" }
		help	"None"
		range	{ 0 1 }
		parmtag	{ "spare_category" "OGL" }
	    }
	    parm {
		name	"sepparm12"
		label	"sepparm12"
		type	separator
		default	{ "" }
		range	{ 0 1 }
	    }
	    parm {
		name	"ogl_diff"
		label	"OGL Diffuse"
		type	color
		size	3
		default	{ [ "if(ch(\"diff_enable\")>0, ch(\"diff_colorr\")*ch(\"diff_int\"), 0)" hscript-expr ] [ "if(ch(\"diff_enable\")>0, ch(\"diff_colorg\")*ch(\"diff_int\"), 0)" hscript-expr ] [ "if(ch(\"diff_enable\")>0, ch(\"diff_colorb\")*ch(\"diff_int\"), 0)" 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(\"diff_colorTexture\")`" }
		    help	"None"
		    range	{ 0 1 }
		    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)"
		    }
		    range	{ 0 1 }
		}
		parm {
		    name	"ogl_tex_mag_filter#"
		    label	"Magnification Filter"
		    type	string
		    default	{ "GL_LINEAR" }
		    help	"None"
		    menu	{
			"GL_NEAREST"	"Nearest"
			"GL_LINEAR"	"Linear"
		    }
		    range	{ 0 1 }
		}
		parm {
		    name	"ogl_clamping_mode#"
		    label	"Clamp Texture"
		    type	toggle
		    default	{ "0" }
		    help	"None"
		    range	{ 0 1 }
		}
	    }

	    parm {
		name	"sepparm8"
		label	"sepparm8"
		type	separator
		default	{ "" }
		range	{ 0 1 }
	    }
	    parm {
		name	"ogl_spec_model"
		label	"Specular Model"
		type	string
		default	{ [ "chs(\"spec_model\")" hscript-expr ] }
		help	"Specifies the model to use for specular highlights on the material: phong, blinn or ggx. Phong and Blinn are quick approximations, GGX is a more realistic and computationally expensive specular model."
		menu	{
		    "phong"	"Phong"
		    "blinn"	"Blinn"
		    "ggx"	"GGX"
		}
		range	{ 0 1 }
		parmtag	{ "cook_dependent" "1" }
		parmtag	{ "spare_category" "OGL" }
	    }
	    parm {
		name	"ogl_spec"
		label	"OGL Specular"
		type	color
		size	3
		default	{ [ "if(ch(\"refl_lights\")>0, ch(\"spec_colorr\")*ch(\"spec_int\"), 0)" hscript-expr ] [ "if(ch(\"refl_lights\")>0, ch(\"spec_colorg\")*ch(\"spec_int\"), 0)" hscript-expr ] [ "if(ch(\"refl_lights\")>0, ch(\"spec_colorb\")*ch(\"spec_int\"), 0)" hscript-expr ] }
		help	"None"
		range	{ 0 1 }
		parmtag	{ "spare_category" "OGL" }
	    }
	    parm {
		name	"ogl_specmap"
		label	"OGL Specular Map"
		type	image
		default	{ "`chs(\"refl_colorTexture\")`" }
		help	"None"
		range	{ 0 1 }
		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.04+0.96*ch(\"spec_rough\")" hscript-expr ] }
		help	"None"
		range	{ 0 1 }
		parmtag	{ "spare_category" "OGL" }
	    }
	    parm {
		name	"ogl_roughmap"
		label	"OGL Roughness Map"
		type	image
		default	{ "`ifs(ch(\"refl_roughUseTexture\"), chs(\"refl_roughTexture\"), \"\")`" }
		help	"Texture map for Roughness. Rougher surfaces have larger but dimmer specular highlights. This overrides the constant ogl_rough."
		range	{ 0 1 }
		parmtag	{ "cook_dependent" "1" }
		parmtag	{ "filechooser_mode" "read" }
		parmtag	{ "spare_category" "OGL" }
	    }
	    parm {
		name	"ogl_roughmap_comp"
		label	"OGL Roughness Channel"
		type	integer
		default	{ "0" }
		help	"Texture component used for Roughness within the Roughness texture map, which can be Red, Green, Blue or Alpha. This allows roughness to be sourced from packed texture maps which contain parameters in the other texture channels."
		disablewhen	"{ ogl_roughmap == \"\" }"
		menu	{
		    "0"	"Red"
		    "1"	"Green"
		    "2"	"Blue"
		    "3"	"Alpha"
		}
		range	{ 0 3 }
		parmtag	{ "cook_dependent" "1" }
	    }
	    parm {
		name	"ogl_ior_inner"
		label	"OGL Inner IOR"
		type	float
		default	{ [ "ch(\"ior_in\")" hscript-expr ] }
		help	"Index of refraction of the material, used for fresnel calculations."
		range	{ 0 10 }
		parmtag	{ "cook_dependent" "1" }
		parmtag	{ "spare_category" "OGL" }
	    }
	    parm {
		name	"ogl_ior_outer"
		label	"OGL Outer IOR"
		type	float
		default	{ [ "ch(\"ior_out\")" hscript-expr ] }
		help	"Index of refraction of the medium surrounding the object, usually 1 for air."
		range	{ 0 10 }
		parmtag	{ "cook_dependent" "1" }
		parmtag	{ "spare_category" "OGL" }
	    }
	    parm {
		name	"ogl_adjustshiny"
		label	"Adjust Shininess with Alpha Channel"
		type	toggle
		default	{ "off" }
		help	"None"
		disablewhen	"{ ogl_specmap == \"\" }"
		range	{ 0 1 }
	    }
	    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	{ "" }
		range	{ 0 1 }
	    }
	    parm {
		name	"ogl_opacitymap"
		label	"OGL Opacity Map"
		type	image
		default	{ "`chs(\"opacity_colorTexture\")`" }
		help	"None"
		range	{ 0 1 }
		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	"folder979_1"
	    label	"Displace"

	    parm {
		name	"ogl_bumpmap"
		label	"OGL Bump Map"
		type	image
		default	{ "`ifs(ch(\"enableBumpOrNormalTexture\") && !strcmp(chs(\"normalTexType\"), \"bump\"), chs(\"normalTexture\"), \"\")`" }
		help	"None"
		range	{ 0 1 }
		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"
		}
		range	{ 0 1 }
	    }
	    parm {
		name	"ogl_bumpscale"
		label	"Bump Scale"
		type	float
		default	{ [ "ch(\"normalTexScale\")" hscript-expr ] }
		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"
		}
		range	{ 0 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	{ "off" }
		help	"None"
		disablewhen	"{ ogl_bumpmap == \"\" }"
		range	{ 0 1 }
	    }
	    parm {
		name	"sepparm7"
		label	"sepparm7"
		type	separator
		default	{ "" }
		range	{ 0 1 }
	    }
	    parm {
		name	"ogl_normalmap"
		label	"OGL Normal Map"
		type	image
		default	{ "`ifs(ch(\"enableBumpOrNormalTexture\") && !strcmp(chs(\"normalTexType\"), \"normal\"), chs(\"normalTexture\"), \"\")`" }
		help	"None"
		range	{ 0 1 }
		parmtag	{ "filechooser_mode" "read" }
		parmtag	{ "spare_category" "OGL" }
	    }
	    parm {
		name	"ogl_normalmap_type"
		label	"OGL Normal Map Type"
		type	string
		default	{ [ "ifs(!strcmp(chs(\"normalTexVectorSpace\"), \"uvtangent\"), \"tangent\", \"world\")" hscript-expr ] }
		help	"None"
		menu	{
		    "tangent"	"Tangent Space"
		    "world"	"World Space"
		}
		range	{ 0 1 }
		parmtag	{ "cook_dependent" "1" }
	    }
	    parm {
		name	"ogl_normalbias"
		label	"Normal Map Range"
		type	string
		default	{ [ "ifs(ch(\"normalTexNormalSpace\"), \"centered\", \"zeroone\")" hscript-expr ] }
		help	"None"
		disablewhen	"{ ogl_normalmap == \"\" }"
		menu	{
		    "zeroone"	"0 to 1"
		    "centered"	"-1 to 1"
		}
		range	{ 0 1 }
	    }
	    parm {
		name	"ogl_normalflipx"
		label	"Flip Normal Map X"
		type	toggle
		default	{ [ "ch(\"normalTexNormalFlipX\")" hscript-expr ] }
		help	"None"
		disablewhen	"{ ogl_normalmap == \"\" }"
		range	{ 0 1 }
		parmtag	{ "cook_dependent" "1" }
	    }
	    parm {
		name	"ogl_normalflipy"
		label	"Flip Normal Map Y"
		type	toggle
		default	{ [ "ch(\"normalTexNormalFlipY\")" hscript-expr ] }
		help	"None"
		disablewhen	"{ ogl_normalmap == \"\" }"
		range	{ 0 1 }
		parmtag	{ "cook_dependent" "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	{ "" }
		range	{ 0 1 }
	    }
	}

	group {
	    name	"folder979_2"
	    label	"Environment"

	    parm {
		name	"ogl_envmap"
		label	"OGL Environment Map"
		type	image
		default	{ "" }
		help	"None"
		range	{ 0 1 }
		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"
		}
		range	{ 0 1 }
	    }
	    parm {
		name	"ogl_envscale"
		label	"Reflection Intensity"
		type	float
		default	{ "0.1" }
		help	"None"
		disablewhen	"{ ogl_envmap == \"\" }"
		range	{ 0 2 }
	    }
	}

    }

    parm {
	name	"multiglobclr"
	label	"multiglobclr"
	type	color
	invisible
	size	3
	default	{ "0" "0" "0" }
	range	{ 0 1 }
	parmtag	{ "parmvop" "1" }
	parmtag	{ "shaderparmcontexts" "surface" }
    }
    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	"diffuse_color_noshading"
	label	"Diffuse Color - No Shading"
	type	float
	invisible
	size	3
	default	{ "0" "0" "0" }
	range	{ 0 10 }
	parmtag	{ "parmvop" "1" }
	parmtag	{ "shaderparmcontexts" "surface" }
    }
    parm {
	name	"direct_reflectivity"
	label	"Direct Reflectivity"
	type	float
	invisible
	size	3
	default	{ "0" "0" "0" }
	range	{ 0 10 }
	parmtag	{ "parmvop" "1" }
	parmtag	{ "shaderparmcontexts" "surface" }
    }
    parm {
	name	"bake_curvaturebias"
	label	"Curvature Bias"
	type	float
	default	{ "0.5" }
	range	{ 0 1 }
	parmtag	{ "parmvop" "1" }
	parmtag	{ "shaderparmcontexts" "surface" }
    }
}
INDXDialogScriptƒZ Vi/*
 * 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 <parameter.ds>

{
    name	"mincomp"
    script	"mincomp"
    label	"mincomp"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"$min = vop_mincomp($vec);"
    }

    input	vector	vec	"Input Vector"
    output	float	min	"Minimum Value"

    signature	"3D Vector"		default	{ vector float }
    signature	"3D Point"		p	{ point float }
    signature	"3D Normal"		n	{ normal float }
    signature	"RGB Color"		c	{ color float }

    signature	"Uniform 3D Vector"	uv	{ uvector ufloat }
    signature	"Uniform 3D Point"	up	{ upoint ufloat }
    signature	"Uniform 3D Normal"	un	{ unormal ufloat }
    signature	"Uniform RGB Color"	uc	{ ucolor ufloat }

    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_VEC_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_VEC_PARM(vec_uc, "Value", 0, 0, 0)
    
    group { name "gv" obsolete 12.0 }
    group { name "gu" obsolete 12.0 }
}
INDXDialogScriptZ Vi/*
 * 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 <parameter.ds>

{
    name	"mix"
    script	"mix"
    label	"mix"


    code {
	"#ifdef __vex"
	"  $blend = lerp($input1, $input2, $bias);"
	"#else"
	"  $blend = mix($input1, $input2, $bias);"
	"#endif"
    }

    input	float	input1	"Input 1"
    input	float	input2	"Input 2"
    input	float	bias	"Interpolation Bias"
    output	float	blend	"Interpolated Value"

    signature	"Float"	    		default { }
    signature	"2D Vector"	 	u  { vector2 vector2 float vector2 }
    signature	"3D Vector"	 	v  { vector vector float vector }
    signature	"3D Point"	 	p  { point point float point }
    signature	"3D Normal"	 	n  { normal normal float normal }
    signature	"RGB Color"	 	c  { color color float color }
    signature	"4D Vector"	 	v4  { vector4 vector4 float vector4 }
    signature	"BSDF"			b  { bsdf bsdf float bsdf }
    signature	"Uniform Float"		uf  { ufloat ufloat ufloat ufloat }
    signature	"Uniform 3D Vector"	uv  { uvector uvector ufloat uvector }
    signature	"Uniform 3D Point"	up  { upoint upoint ufloat upoint }
    signature	"Uniform 3D Normal"	un  { unormal unormal ufloat unormal }
    signature	"Uniform RGB Color"	uc  { ucolor ucolor ufloat ucolor }

    VOP_FLT_PARM_R(bias, "Bias", .5, 0, 1)
    
    VOP_FLT_PARM(input1,	"Input 1", 0)
    VOP_FLT_PARM(input2,	"Input 2", 1)
    VOP_VEC2_PARM(input1_u,	"Input 1", 0, 0)
    VOP_VEC2_PARM(input2_u,	"Input 2", 1, 1)
    VOP_VEC_PARM(input1_v,	"Input 1", 0, 0, 0)
    VOP_VEC_PARM(input2_v,	"Input 2", 1, 1, 1)
    VOP_VEC_PARM(input1_p,	"Input 1", 0, 0, 0)
    VOP_VEC_PARM(input2_p,	"Input 2", 1, 1, 1)
    VOP_VEC_PARM(input1_n,	"Input 1", 0, 0, 0)
    VOP_VEC_PARM(input2_n,	"Input 2", 1, 1, 1)
    VOP_CLR_PARM(input1_c,	"Input 1", 0, 0, 0)
    VOP_CLR_PARM(input2_c,	"Input 2", 1, 1, 1)
    VOP_VEC4_PARM(input1_v4,	"Input 1", 0, 0, 0, 0)
    VOP_VEC4_PARM(input2_v4,	"Input 2", 1, 1, 1, 1)
    VOP_FLT_PARM(input1_uf,	"Input 1", 0)
    VOP_FLT_PARM(input2_uf,	"Input 2", 1)
    VOP_VEC_PARM(input1_uv,	"Input 1", 0, 0, 0)
    VOP_VEC_PARM(input2_uv,	"Input 2", 1, 1, 1)
    VOP_VEC_PARM(input1_up,	"Input 1", 0, 0, 0)
    VOP_VEC_PARM(input2_up,	"Input 2", 1, 1, 1)
    VOP_VEC_PARM(input1_un,	"Input 1", 0, 0, 0)
    VOP_VEC_PARM(input2_un,	"Input 2", 1, 1, 1)
    VOP_CLR_PARM(input1_uc,	"Input 1", 0, 0, 0)
    VOP_CLR_PARM(input2_uc,	"Input 2", 1, 1, 1)

    group { name "gf" obsolete 12.0 }
    group { name "gs" obsolete 12.0 }
    group { name "gv" obsolete 12.0 }
    group { name "gv4" obsolete 12.0 }
}
INDXDialogScript˜Z Vi/*
 * 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 }
    }
}
INDXDialogScriptxZ Vi/*
 * 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	"negate"
    script	"negate"
    label	"negate"


    code {
	"$negated = -$val;"
    }

    input	int	val		"Input Value"
    output	int	negated		"Negated Value"
    signature	"Integer"		default	{ }
    signature	"Float"			f	{ float float }
    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	"4D Vector"		v4	{ vector4 vector4 }

    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 }
}
INDXDialogScriptoZ Vi/*
 * 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 <parameter.ds>

{
    name	"normalize"
    script	"normalize"
    label	"normalize"


    code {
	"$nvec = normalize($vec);"
    }

    input	normal	vec	"Input Vector"
    output	normal	nvec	"Normalized Vector"

    signature	"3D Normal"		default { }
    signature	"2D Vector"		u	{ vector2 vector2 }
    signature	"3D Point"		p  { point point }
    signature	"3D Vector"		v  { vector vector }
    signature	"4D Vector"		v4  { vector4 vector4 }
    signature	"Uniform 3D Normal"	un { unormal unormal }
    signature	"Uniform 3D Point"	up { upoint upoint }
    signature	"Uniform 3D Vector"	uv { uvector uvector }

    VOP_VEC_PARM(vec,   "Normal",	1, 0, 0)
    VOP_VEC2_PARM(vec_u, "Normal",	1, 0)
    VOP_VEC_PARM(vec_p, "Normal",	1, 0, 0)
    VOP_VEC_PARM(vec_v, "Normal",	1, 0, 0)
    VOP_VEC4_PARM(vec_v4, "Quaternion",	0, 0, 0, 1)
    VOP_VEC_PARM(vec_un, "Normal",	1, 0, 0)
    VOP_VEC_PARM(vec_up, "Normal",	1, 0, 0)
    VOP_VEC_PARM(vec_uv, "Normal",	1, 0, 0)
    
    group { name "g0" obsolete 12.0 }
    group { name "g1" obsolete 12.0 }
}
INDXDialogScriptÙZ Vi/*
 * 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	"not"
    script	"not"
    label	"not"


    code {
	"#ifdef __vex"
	"    if ($bitwise)"
	"        $not = ~$input;"
	"    else"
	"        $not = !$input;"
	"#else"
	"    $not = ($input == 0) ? 1 : 0;"
	"#endif"
    }

    input	int	input	"Input Value"
    output	int	not	"\"Not\" Input"

    parm {
	name	bitwise
	label	"Bitwise Operation"
	type	toggle
	size	1
	default	{ 0 }
    }

}

INDXContents9[=mDialogScript9‹Z
§HouNC1033600bba05b103d6d08919230fNON_COMMERCIAL_FILE!!!# Dialog script for particlefluidsurface::2.0 automatically generated

{
    name	particlefluidsurface::2.0
    script	particlefluidsurface::2.0
    label	"Particle Fluid Surface"

    help {
	""
    }
    bindhandle tx boundingbox "Bounding_Box" centerx ""
    bindhandle ty boundingbox "Bounding_Box" centery ""
    bindhandle tz boundingbox "Bounding_Box" centerz ""
    bindhandle dobbox boundingbox "Bounding_Box" onoff ""
    bindhandle sizex boundingbox "Bounding_Box" sizex ""
    bindhandle sizey boundingbox "Bounding_Box" sizey ""
    bindhandle sizez boundingbox "Bounding_Box" sizez ""

    inputlabel	1	"Particles and Volumes"
    inputlabel	2	"Collision Objects and Volumes"
    inputlabel	3	"Mask Volumes"
    inputlabel	4	"Sub-Network Input #4"

    group {
        name    "folder1"
        label   "Surfacing"

        parm {
            name    "surfmethod"
            label   "Method"
            type    ordinal
            default { "0" }
            menu {
                "particlefluid" "Average Position"
                "particles"     "Spherical"
            }
            range   { 0 1 }
        }
        parm {
            name    "particlesep"
            label   "Particle Separation"
            type    float
            default { "0.1" }
            range   { 0.001 2 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "voxelsize"
            label   "Voxel Scale"
            type    float
            default { "0.75" }
            range   { 0.01 10 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "influenceradius"
            label   "Influence Scale"
            type    float
            default { "3" }
            hidewhen "{ surfmethod != particlefluid }"
            range   { 0.01 5 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "surfacedistance"
            label   "Droplet Scale"
            type    float
            default { "1" }
            hidewhen "{ surfmethod != particlefluid }"
            range   { 0.01 5 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "limititerations"
            label   "Label"
            type    toggle
            nolabel
            joinnext
            default { "off" }
            hidewhen "{ surfmethod != particlefluid }"
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "resamplingiterations"
            label   "Limit Refinement Iterations"
            type    integer
            default { "0" }
            disablewhen "{ limititerations == 0 }"
            hidewhen "{ surfmethod != particlefluid }"
            range   { 0! 6 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "preservebubbles"
            label   "Preserve Bubbles"
            type    toggle
            default { "0" }
            hidewhen "{ surfmethod == particlefluid }"
        }
        parm {
            name    "dosurfunion"
            label   "Union Compressed Fluid Surface"
            type    toggle
            default { "1" }
            range   { 0 1 }
        }
        parm {
            name    "surferosion"
            label   "Erosion Scale"
            type    float
            default { "0.8" }
            disablewhen "{ dosurfunion == 0 }"
            range   { 0 1 }
        }
        groupsimple {
            name    "folder0"
            label   "Output"

            parm {
                name    "conversion"
                label   "Convert To"
                type    ordinal
                default { "polysoup" }
                menu {
                    "particles"     "Particles"
                    "particlesurf"  "Particles and Compressed Fluid Surface"
                    "surf"          "Compressed Fluid Surface"
                    "vdb"           "Surface VDB"
                    "poly"          "Surface Polygons"
                    "polysoup"      "Surface Polygon Soup"
                }
                range   { 0 1 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "isovalue"
                label   "Isovalue"
                type    float
                default { "0" }
                disablewhen "{ conversion != surf conversion != particlesurf conversion != poly conversion != polysoup }"
                range   { -1 1 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "adaptivity"
                label   "Adaptivity"
                type    float
                default { "0.005" }
                disablewhen "{ conversion != surf conversion != particlesurf conversion != poly conversion != polysoup }"
                range   { 0! 2! }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "dotransferattribs"
                label   "dotransferattribs"
                type    toggle
                nolabel
                joinnext
                default { "1" }
                disablewhen "{ conversion == particles } { conversion == vdb }"
                range   { 0 1 }
            }
            parm {
                name    "transferattribs"
                label   "Transfer Attributes"
                type    string
                default { "v vorticity rest rest2" }
                disablewhen "{ conversion == particles } { conversion == vdb } { dotransferattribs == 0 }"
                range   { 0 1 }
            }
            parm {
                name    "attribradius"
                label   "Attribute Radius"
                type    integer
                default { "2" }
                disablewhen "{ conversion == particles } { dotransferattribs == 0 } { conversion == particles }"
                range   { 1! 10 }
            }
            parm {
                name    "attribsamples"
                label   "Attribute Samples"
                type    integer
                default { "10" }
                disablewhen "{ conversion == particles } { dotransferattribs == 0 } { conversion == particles }"
                range   { 1! 40 }
            }
            parm {
                name    "visualize"
                label   "Visualize"
                type    ordinal
                default { "none" }
                disablewhen "{ velvis == 0 }"
                menu {
                    "none"      "None"
                    "velocity"  "Velocity"
                    "vorticity" "Vorticity"
                }
                range   { 0 1 }
            }
            parm {
                name    "velvisrange"
                label   "Velocity Range"
                type    float
                size    2
                default { "0" "10" }
                hidewhen "{ visualize != velocity }"
                range   { 0 10 }
            }
            parm {
                name    "velvisramp"
                label   "Velocity Ramp"
                type    ramp_rgb
                default { "3" }
                hidewhen "{ visualize != velocity }"
                range   { 1! 10 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "parmvop" "1" }
                parmtag { "rampbasis_var" "ramp_the_basis_strings" }
                parmtag { "rampbasisdefault" "linear" }
                parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0.89999997615814209 ) 1interp ( linear ) 2pos ( 0.50579148530960083 ) 2c ( 0 0.90000000000000002 0.90000000000000002 ) 2interp ( linear ) 3pos ( 1 ) 3c ( 1 1 1 ) 3interp ( linear )" }
                parmtag { "rampcolortype" "rgb" }
                parmtag { "rampkeys_var" "ramp_the_key_positions" }
                parmtag { "rampshowcontrolsdefault" "0" }
                parmtag { "rampvalues_var" "ramp_the_key_values" }
                parmtag { "shaderparmcontexts" "cvex" }
            }
            parm {
                name    "vorticityvisrange"
                label   "Vorticity Range"
                type    float
                size    2
                default { "0" "50" }
                hidewhen "{ visualize != vorticity }"
                range   { 0 100 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "vorticityvisramp"
                label   "Vorticity Ramp"
                type    ramp_rgb
                default { "3" }
                hidewhen "{ visualize != vorticity }"
                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.89999997615814209 ) 1interp ( linear ) 2pos ( 0.5 ) 2c ( 0 0.89999997615814209 0.89999997615814209 ) 2interp ( linear ) 3pos ( 1 ) 3c ( 1 1 1 ) 3interp ( linear )" }
                parmtag { "rampcolortype" "rgb" }
                parmtag { "rampkeys_var" "vecramp_the_key_positions" }
                parmtag { "rampshowcontrolsdefault" "0" }
                parmtag { "rampvalues_var" "vecramp_the_key_values" }
            }
        }

    }

    group {
        name    "folder1_1"
        label   "Filtering"

        parm {
            name    "dodilate"
            label   "Label"
            type    toggle
            nolabel
            joinnext
            default { "0" }
            disablewhen "{ conversion != vdb conversion != poly conversion != polysoup }"
            range   { 0 1 }
        }
        parm {
            name    "dilateoffset"
            label   "Dilate"
            type    float
            joinnext
            default { "2" }
            disablewhen "{ dodilate == 0 } { conversion != vdb conversion != poly conversion != polysoup }"
            range   { 0 10 }
        }
        parm {
            name    "dilatemask"
            label   "Mask"
            type    toggle
            default { "0" }
            disablewhen "{ dodilate == 0 } { conversion != vdb conversion != poly conversion != polysoup }"
            range   { 0 1 }
        }
        parm {
            name    "dosmooth"
            label   "Label"
            type    toggle
            nolabel
            joinnext
            default { "0" }
            disablewhen "{ conversion != vdb conversion != poly conversion != polysoup }"
            range   { 0 1 }
        }
        parm {
            name    "smoothoperation"
            label   "Smooth"
            type    string
            joinnext
            default { "meancurvature" }
            disablewhen "{ dosmooth == 0 } { conversion != vdb conversion != poly conversion != polysoup }"
            menu {
                "meanvalue"     "Mean Value"
                "gaussian"      "Gaussian"
                "medianvalue"   "Median Value"
                "meancurvature" "Mean Curvature Flow"
                "laplacianflow" "Laplacian Flow"
            }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "smoothiterations"
            label   "Iterations"
            type    integer
            nolabel
            joinnext
            default { "2" }
            disablewhen "{ dosmooth == 0 } { conversion != vdb conversion != poly conversion != polysoup }"
            range   { 0! 10 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "smoothmask"
            label   "Mask"
            type    toggle
            default { "0" }
            disablewhen "{ dosmooth == 0 } { conversion != vdb conversion != poly conversion != polysoup }"
            range   { 0 1 }
        }
        parm {
            name    "doerode"
            label   "Label"
            type    toggle
            nolabel
            joinnext
            default { "ch(\"dodilate\")" }
            disablewhen "{ conversion != vdb conversion != poly conversion != polysoup }"
            range   { 0 1 }
        }
        parm {
            name    "erodeoffset"
            label   "Erode"
            type    float
            joinnext
            default { "ch(\"dilateoffset\")" }
            disablewhen "{ doerode == 0 } { conversion != vdb conversion != poly conversion != polysoup }"
            range   { 0 10 }
        }
        parm {
            name    "erodemask"
            label   "Mask"
            type    toggle
            default { "ch(\"dilatemask\")" }
            disablewhen "{ doerode == 0 } { conversion != vdb conversion != poly conversion != polysoup }"
            range   { 0 1 }
        }
        parm {
            name    "dofinalsmooth"
            label   "Label"
            type    toggle
            nolabel
            joinnext
            default { "0" }
            disablewhen "{ conversion != vdb conversion != poly conversion != polysoup }"
            range   { 0 1 }
        }
        parm {
            name    "finalsmoothoperation"
            label   "Final Smooth"
            type    string
            joinnext
            default { "meanvalue" }
            disablewhen "{ dofinalsmooth == 0 } { conversion != vdb conversion != poly conversion != polysoup }"
            menu {
                "meanvalue"     "Mean Value"
                "gaussian"      "Gaussian"
                "medianvalue"   "Median Value"
                "meancurvature" "Mean Curvature Flow"
                "laplacianflow" "Laplacian Flow"
            }
            range   { 0 1 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "finalsmoothiterations"
            label   "Iterations"
            type    integer
            nolabel
            joinnext
            default { "2" }
            disablewhen "{ dofinalsmooth == 0 } { conversion != vdb conversion != poly conversion != polysoup }"
            range   { 0! 10 }
            parmtag { "autoscope" "0000000000000000" }
        }
        parm {
            name    "finalsmoothmask"
            label   "Mask"
            type    toggle
            default { "0" }
            disablewhen "{ dofinalsmooth == 0 } { conversion != vdb conversion != poly conversion != polysoup }"
            range   { 0 1 }
        }
        groupsimple {
            name    "folder3"
            label   "Mask"

            parm {
                name    "velmask"
                label   "velmask"
                type    toggle
                nolabel
                joinnext
                default { "0" }
                disablewhen "{ conversion != vdb conversion != poly conversion != polysoup } { finalsmoothmask == 0 erodemask == 0 smoothmask == 0 dilatemask == 0 maskvis == 0 }"
                range   { 0 1 }
            }
            parm {
                name    "velmaskrange"
                label   "Velocity Range"
                type    float
                size    2
                default { "0.5" "1" }
                disablewhen "{ velmask == 0 } { conversion != vdb conversion != poly conversion != polysoup } { finalsmoothmask == 0 erodemask == 0 smoothmask == 0 dilatemask == 0 maskvis == 0 }"
                range   { 0 10 }
            }
            parm {
                name    "vorticitymask"
                label   "vorticitymask"
                type    toggle
                nolabel
                joinnext
                default { "0" }
                disablewhen "{ conversion != vdb conversion != poly conversion != polysoup } { finalsmoothmask == 0 erodemask == 0 smoothmask == 0 dilatemask == 0 maskvis == 0 }"
                range   { 0 1 }
            }
            parm {
                name    "vorticitymaskrange"
                label   "Vorticity Range"
                type    float
                size    2
                default { "1" "4" }
                disablewhen "{ vorticitymask == 0 } { conversion != vdb conversion != poly conversion != polysoup } { finalsmoothmask == 0 erodemask == 0 smoothmask == 0 dilatemask == 0 maskvis == 0 }"
                range   { 0 10 }
            }
            parm {
                name    "colmask"
                label   "colmask"
                type    toggle
                nolabel
                joinnext
                default { "0" }
                disablewhen "{ conversion != vdb conversion != poly conversion != polysoup } { finalsmoothmask == 0 erodemask == 0 smoothmask == 0 dilatemask == 0 maskvis == 0 }"
                range   { 0 1 }
            }
            parm {
                name    "colmaskoffset"
                label   "Collision Offset"
                type    float
                default { "0.02" }
                disablewhen "{ colmask == 0 } { conversion != vdb conversion != poly conversion != polysoup } { finalsmoothmask == 0 erodemask == 0 smoothmask == 0 dilatemask == 0 maskvis == 0 }"
                range   { 0 10 }
            }
            parm {
                name    "mask"
                label   "mask"
                type    toggle
                nolabel
                joinnext
                default { "0" }
                disablewhen "{ conversion != vdb conversion != poly conversion != polysoup } { finalsmoothmask == 0 erodemask == 0 smoothmask == 0 dilatemask == 0 maskvis == 0 }"
                range   { 0 1 }
            }
            parm {
                name    "maskname"
                label   "Mask Input"
                type    string
                default { "" }
                disablewhen "{ mask == 0 } { conversion != vdb conversion != poly conversion != polysoup } { finalsmoothmask == 0 erodemask == 0 smoothmask == 0 dilatemask == 0 maskvis == 0 }"
                menutoggle {
                    [ "opmenu -l FILTER/blast1 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.\nShift-click to turn on Select Groups." }
                parmtag { "script_action_icon" "BUTTONS_reselect" }
            }
            parm {
                name    "maskcombineop"
                label   "Combine Operation"
                type    ordinal
                default { "over" }
                disablewhen "{ conversion != vdb conversion != poly conversion != polysoup } { velmask == 0 vorticitymask == 0 colmask == 0 mask == 0 } { finalsmoothmask == 0 erodemask == 0 smoothmask == 0 dilatemask == 0 maskvis == 0 }"
                menu {
                    "min"   "Minimum"
                    "max"   "Maximum"
                    "avg"   "Average"
                    "mult"  "Multiply"
                    "over"  "Over"
                }
                range   { 0 1 }
            }
            parm {
                name    "domasksmooth"
                label   "domasksmooth"
                type    toggle
                nolabel
                joinnext
                default { "1" }
                disablewhen "{ conversion != vdb conversion != poly conversion != polysoup } { velmask == 0 vorticitymask == 0 colmask == 0 mask == 0 } { finalsmoothmask == 0 erodemask == 0 smoothmask == 0 dilatemask == 0 maskvis == 0 }"
                range   { 0 1 }
            }
            parm {
                name    "masksmoothop"
                label   "Mask Smooth"
                type    string
                joinnext
                default { "mean" }
                disablewhen "{ domasksmooth == 0 } { conversion != vdb conversion != poly conversion != polysoup } { velmask == 0 vorticitymask == 0 colmask == 0 mask == 0 } { finalsmoothmask == 0 erodemask == 0 smoothmask == 0 dilatemask == 0 maskvis == 0 }"
                menu {
                    "mean"      "Mean Value"
                    "gauss"     "Gaussian"
                    "median"    "Median Value"
                }
                range   { 0 1 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "masksmoothiterations"
                label   "Iterations"
                type    integer
                nolabel
                default { "1" }
                disablewhen "{ domasksmooth == 0 } { conversion != vdb conversion != poly conversion != polysoup } { finalsmoothmask == 0 erodemask == 0 smoothmask == 0 dilatemask == 0 maskvis == 0 }"
                range   { 0! 10 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "restrictmask"
                label   "restrictmask"
                type    toggle
                nolabel
                joinnext
                default { "0" }
                disablewhen "{ conversion != vdb conversion != poly conversion != polysoup } { finalsmoothmask == 0 erodemask == 0 smoothmask == 0 dilatemask == 0 maskvis == 0 }"
                range   { 0 1 }
            }
            parm {
                name    "restrictmaskwidth"
                label   "Limit Bandwidth"
                type    float
                default { "2" }
                disablewhen "{ restrictmask == 0 } { conversion != vdb conversion != poly conversion != polysoup } { finalsmoothmask == 0 erodemask == 0 smoothmask == 0 dilatemask == 0 maskvis == 0 }"
                range   { 0 10 }
            }
            parm {
                name    "maskvis"
                label   "Visualize Mask"
                type    toggle
                default { "0" }
                disablewhen "{ conversion != vdb conversion != poly conversion != polysoup }"
                range   { 0 1 }
            }
            parm {
                name    "maskvisramp"
                label   "Mask Ramp"
                type    ramp_rgb
                default { "5" }
                disablewhen "{ conversion != vdb conversion != poly conversion != polysoup }"
                hidewhen "{ maskvis == 0 }"
                range   { 1! 10 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "parmvop" "1" }
                parmtag { "rampbasis_var" "ramp_the_basis_strings" }
                parmtag { "rampbasisdefault" "linear" }
                parmtag { "rampcolordefault" "1pos ( 0 ) 1c ( 0.20000000000000001 0 1 ) 1interp ( linear ) 2pos ( 0.25 ) 2c ( 0 0.84999999999999998 1 ) 2interp ( linear ) 3pos ( 0.5 ) 3c ( 0 1 0.10000000149011612 ) 3interp ( linear ) 4pos ( 0.75 ) 4c ( 0.94999999999999996 1 0 ) 4interp ( linear ) 5pos ( 1 ) 5c ( 1 0 0 ) 5interp ( linear )" }
                parmtag { "rampcolortype" "rgb" }
                parmtag { "rampkeys_var" "ramp_the_key_positions" }
                parmtag { "rampshowcontrolsdefault" "0" }
                parmtag { "rampvalues_var" "ramp_the_key_values" }
                parmtag { "shaderparmcontexts" "cvex" }
            }
        }

    }

    group {
        name    "folder1_2"
        label   "Regions"

        parm {
            name    "regionvoxelsize"
            label   "Region Voxel Scale"
            type    float
            default { "4" }
            disablewhen "{ dobbox == 0 docamera == 0 docollisions == 0 }"
            range   { 0 10 }
        }
        groupsimple {
            name    "folder6"
            label   "Collisions"

            parm {
                name    "docollisions"
                label   "Subtract Collision Volumes"
                type    toggle
                default { "0" }
                disablewhen "{ conversion == particles }"
                range   { 0 1 }
            }
            parm {
                name    "collisionoffset"
                label   "Collision Offset"
                type    float
                default { "0.001" }
                disablewhen "{ docollisions == 0 } { conversion == particles }"
                range   { 0 1 }
            }
        }

        groupsimple {
            name    "folder4"
            label   "Bounding Box"

            parm {
                name    "dobbox"
                label   "Use Bounding Box"
                type    toggle
                default { "0" }
                range   { 0 1 }
            }
            parm {
                name    "size"
                label   "Size"
                type    vector
                size    3
                default { "50" "50" "50" }
                disablewhen "{ dobbox == 0 }"
                range   { -1 1 }
            }
            parm {
                name    "t"
                label   "Center"
                type    vector
                size    3
                default { "0" "0" "0" }
                disablewhen "{ dobbox == 0 }"
                range   { -1 1 }
            }
            parm {
                name    "closedends"
                label   "Closed Boundaries"
                type    toggle
                default { "0" }
                disablewhen "{ conversion == particles } { dobbox == 0 }"
                range   { 0 1 }
            }
            groupsimple {
                name    "folder2"
                label   "Flattening"

                parm {
                    name    "flattengeo"
                    label   "Flatten Geometry"
                    type    toggle
                    default { "0" }
                    disablewhen "{ conversion == particles } { dobbox == 0 }"
                    range   { 0 1 }
                }
                parm {
                    name    "flattenrebuild"
                    label   "Rebuild SDF"
                    type    ordinal
                    default { "1" }
                    disablewhen "{ conversion == particles } { dobbox == 0 } { flattengeo == 0 }"
                    menu {
                        "off"       "None"
                        "on"        "Full Resolution"
                        "adaptive"  "Adaptive"
                    }
                    range   { 0 10 }
                }
                parm {
                    name    "flattenattrib"
                    label   "Output Flattened Attribute"
                    type    toggle
                    default { "0" }
                    disablewhen "{ conversion == particles } { dobbox == 0 } { flattengeo == 0 }"
                    range   { 0 10 }
                }
                parm {
                    name    "flattendocolsuppress"
                    label   "Suppress Near Collisions"
                    type    toggle
                    default { "0" }
                    disablewhen "{ conversion == particles } { dobbox == 0 } { flattengeo == 0 }"
                    range   { 0 1 }
                }
                parm {
                    name    "flattencolsuppress"
                    label   "Collision Bandwidth"
                    type    float
                    default { "2" }
                    disablewhen "{ conversion == particles } { dobbox == 0 } { flattengeo == 0 }"
                    hidewhen "{ flattendocolsuppress == 0 }"
                    range   { 0! 4 }
                }
                parm {
                    name    "flattenplane"
                    label   "Plane"
                    type    ordinal
                    default { "zx" }
                    disablewhen "{ conversion == particles } { dobbox == 0 } { flattengeo == 0 }"
                    menu {
                        "xy"    "XY Plane"
                        "yz"    "YZ Plane"
                        "zx"    "ZX Plane"
                    }
                    range   { 0 1 }
                }
                parm {
                    name    "flattenshape"
                    label   "Shape"
                    type    ordinal
                    default { "zx" }
                    disablewhen "{ conversion == particles } { dobbox == 0 } { flattengeo == 0 }"
                    menu {
                        "rectangle" "Rectangle"
                        "circle"    "Circle"
                    }
                    range   { 0 1 }
                }
                parm {
                    name    "waterlevel"
                    label   "Water Level"
                    type    float
                    default { "0" }
                    disablewhen "{ conversion == particles } { dobbox == 0 } { flattengeo == 0 }"
                    range   { 0 10 }
                }
                parm {
                    name    "flattenheight"
                    label   "Max Height"
                    type    float
                    default { "0.5" }
                    disablewhen "{ conversion == particles } { dobbox == 0 } { flattengeo == 0 }"
                    range   { 0 10 }
                }
                parm {
                    name    "flattendist"
                    label   "Flatten Distance"
                    type    float
                    default { "1" }
                    disablewhen "{ conversion == particles } { dobbox == 0 } { flattengeo == 0 }"
                    range   { 0 10 }
                }
                parm {
                    name    "flattendopad"
                    label   "Label"
                    type    toggle
                    nolabel
                    joinnext
                    default { "0" }
                    disablewhen "{ conversion == particles } { dobbox == 0 } { flattengeo == 0 }"
                    range   { 0 1 }
                }
                parm {
                    name    "flattenpad"
                    label   "Pad Bounds"
                    type    vector2
                    size    2
                    default { "1" "1" }
                    disablewhen "{ conversion == particles } { dobbox == 0 } { flattengeo == 0 } { flattendopad == 0 }"
                    range   { 0! 10 }
                }
                parm {
                    name    "flattendoextrude"
                    label   "Extrude Polygons"
                    type    ordinal
                    default { "0" }
                    disablewhen "{ flattendopad == 0 } { closedends == 1 } { conversion != surf conversion != poly conversion != polysoup } { dobbox == 0 } { flattengeo == 0 }"
                    menu {
                        "none"      "None"
                        "planar"    "Planar"
                        "peraxis"   "Along Each Axis"
                    }
                    range   { 0 1 }
                }
                parm {
                    name    "flattenextrudedist"
                    label   "Extrude Distance"
                    type    float
                    default { "10" }
                    disablewhen "{ flattendopad == 0 } { closedends == 1 } { conversion != surf conversion != poly conversion != polysoup } { dobbox == 0 } { flattengeo == 0 }"
                    hidewhen "{ flattendoextrude == none }"
                    range   { 0! 100 }
                }
                parm {
                    name    "flattenextrudediv"
                    label   "Extrude Divisions"
                    type    integer
                    default { "4" }
                    disablewhen "{ flattendopad == 0 } { closedends == 1 } { conversion != surf conversion != poly conversion != polysoup } { dobbox == 0 } { flattengeo == 0 }"
                    hidewhen "{ flattendoextrude == none }"
                    range   { 0! 100 }
                }
                parm {
                    name    "flattendoedgegrp"
                    label   "Label"
                    type    toggle
                    nolabel
                    joinnext
                    default { "off" }
                    disablewhen "{ flattendopad == 0 } { closedends == 1 } { conversion != surf conversion != poly conversion != polysoup } { dobbox == 0 } { flattengeo == 0 }"
                    hidewhen "{ flattendoextrude == none }"
                    parmtag { "autoscope" "0000000000000000" }
                }
                parm {
                    name    "flattenedgegrp"
                    label   "Output Edge Group"
                    type    string
                    default { "boundary" }
                    disablewhen "{ flattendoedgegrp == 0 } { flattendopad == 0 } { closedends == 1 } { conversion != surf conversion != poly conversion != polysoup } { dobbox == 0 } { flattengeo == 0 }"
                    hidewhen "{ flattendoextrude == none }"
                    parmtag { "autoscope" "0000000000000000" }
                }
            }

        }

        groupsimple {
            name    "folder5"
            label   "Camera"

            parm {
                name    "docamera"
                label   "docamera"
                type    toggle
                nolabel
                joinnext
                default { "0" }
                range   { 0 1 }
            }
            parm {
                name    "camera"
                label   "Camera"
                type    oppath
                default { "" }
                disablewhen "{ docamera == 0 }"
                range   { 0 1 }
                parmtag { "autoscope" "0000000000000000" }
                parmtag { "opfilter" "!!OBJ/CAMERA!!" }
                parmtag { "oprelative" "." }
            }
            parm {
                name    "zmin"
                label   "Z Near"
                type    float
                default { "1" }
                disablewhen "{ docamera == 0 }"
                range   { 0 10 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "zmax"
                label   "Z Far"
                type    float
                default { "2" }
                disablewhen "{ docamera == 0 }"
                range   { 0 10 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "usecamwindow"
                label   "Use Camera's Window"
                type    toggle
                default { "on" }
                disablewhen "{ docamera == 0 }"
                range   { 0 1 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "winx"
                label   "Window X"
                type    float
                size    2
                default { "-0.1" "1.1" }
                disablewhen "{ docamera == 0 }"
                range   { 0 10 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "winy"
                label   "Window Y"
                type    float
                size    2
                default { "-0.1" "1.1" }
                disablewhen "{ docamera == 0 }"
                range   { 0 10 }
                parmtag { "autoscope" "0000000000000000" }
            }
            parm {
                name    "closedfrustum"
                label   "Closed Frustum"
                type    toggle
                default { "0" }
                disablewhen "{ docamera == 0 }"
                range   { 0 1 }
            }
        }

    }

}
INDXDialogScript°S0¢|# Dialog script for pbrdiffuse automatically generated 03/24/14 17:24:12

{
    name	pbrdiffuse
    script	pbrdiffuse
    label	"Physically Based Diffuse"

    outercode {
	""
    }

    code {
	"#ifdef VOP_SHADING"
	"vector $tnN = $isconnected_nN ? $nN : normalize(N);"
	"vector $tNg = dot($tnN, Ng) > 0 ? Ng : -Ng;"
	"#else"
	"vector $tnN = $isconnected_nN ? $nN : {0, 1, 0};"
	"vector $tNg = $tnN;"
	"#endif"
	""
	"if ($model != \"translucent\")"
	"{"
	"    if ($drough > 0)"
	"        $f = 2.0*diffuse($tnN, $tNg, $drough, \"label\", $label);"
	"    else"
	"        $f = 2.0*diffuse($tnN, $tNg, \"label\", $label);"
	"}"
	"else"
	"{"
	"    $f = 2.0*translucent($tnN, $tNg, \"label\", $label);"
	"}"
    }

    input	string	model	"Diffuse Model"
    input	string	label	"Component Label"
    input	vector	nN	Normal
    input	float	drough	"Diffuse Roughness"
    output	bsdf	f	BSDF
    inputflags	model	0
    inputflags	label	0
    inputflags	nN	0
    inputflags	drough	0
    signature	"Default Inputs"	default	{ string string vector float bsdf }

    outputoverrides	default
    {
	___begin	auto
			(0)
    }

    help {
	""
    }

    parm {
	name	"model"
	label	"Diffuse Model"
	type	string
	default	{ "diffuse" }
	menu	{
	    "diffuse"	"Diffuse"
	    "translucent"	"Translucent"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"label"
	label	"Component Label"
	type	string
	default	{ "" }
	menureplace	{
	    "diffuse"	"Diffuse"
	    "specular"	"Specular"
	    "reflect"	"Reflect"
	    "refract"	"Refract"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"drough"
	label	"Diffuse Roughness"
	type	float
	default	{ "0" }
	disablewhen	"{ model == translucent }"
	range	{ 0 1 }
	export	none
    }
}
INDXDialogScriptˆVâÙç# Dialog script for pbrhair_r automatically generated 03/11/16 15:44:55

{
    name	pbrhair_r
    script	pbrhair_r
    label	"PBR Hair (Primary Reflection)"

    outercode {
	"#include <voptype.h>"
	"#include <voplib.h>"
    }

    code {
	"#ifdef VOP_SHADING"
	"VOPvector $_nN = normalize(($isconnected_nN != 0) ? $nN : N);"
	"VOPvector $_tip = normalize(($isconnected_tip != 0) ? $tip : dPdt);"
	"#else"
	"VOPvector $_nN = normalize(($isconnected_nN != 0) ? $nN : set(0, 1, 0));"
	"VOPvector $_tip = normalize(($isconnected_tip != 0) ? $tip : set(0, 0, 1));"
	"#endif"
	"VOPfloat  $_r_size = max($r_size, 0.0001) * M_PI;"
	"VOPfloat  $_r_shift = $r_shift * (0.5*M_PI);"
	""
	"$f =  $r_clr * hair($_nN, $_tip, $_r_shift, $_r_size, \"label\", $label);"
    }

    input	string	label	"Component Label"
    input	normal	nN	"Surface Normal"
    input	vector	tip	"Tip Direction"
    input	color	r_clr	"Base Color"
    input	float	r_size	"Reflection Size"
    input	float	r_shift	"Reflection Shift"
    output	bsdf	f	BSDF
    inputflags	label	0
    inputflags	nN	0
    inputflags	tip	0
    inputflags	r_clr	0
    inputflags	r_size	0
    inputflags	r_shift	0
    signature	"Default Inputs"	default	{ string normal vector color float float bsdf }

    outputoverrides	default
    {
	___begin	auto
			(0)
    }

    help {
	""
    }

    parm {
	name	"label"
	label	"Component Label"
	type	string
	default	{ "" }
	menureplace	{
	    "diffuse"	"Diffuse"
	    "specular"	"Specular"
	    "reflect"	"Reflect"
	    "refract"	"Refract"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"r_clr"
	label	"Reflection Color"
	type	color
	size	3
	default	{ "1" "1" "1" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"r_size"
	label	"Reflection Size"
	type	float
	default	{ "0.6" }
	range	{ 0! 1! }
	export	none
    }
    parm {
	name	"r_shift"
	label	"Reflection Shift"
	type	float
	default	{ "0" }
	range	{ -1! 1! }
	export	none
    }
}
INDXDialogScript
|VâÙ÷# Dialog script for pbrhair_trt automatically generated 03/11/16 15:45:11

{
    name	pbrhair_trt
    script	pbrhair_trt
    label	"PBR Hair (Secondary Reflection)"

    outercode {
	"#include <voptype.h>"
	"#include <voplib.h>"
    }

    code {
	"#ifdef VOP_SHADING"
	"VOPvector $_nN = normalize(($isconnected_nN != 0) ? $nN : N);"
	"VOPvector $_tip = normalize(($isconnected_tip != 0) ? $tip : dPdt);"
	"#else"
	"VOPvector $_nN = normalize(($isconnected_nN != 0) ? $nN : set(0, 1, 0));"
	"VOPvector $_tip = normalize(($isconnected_tip != 0) ? $tip : set(0, 0, 1));"
	"#endif"
	"VOPfloat  $_trt_size  = max($trt_size, 0.0001) * M_PI;"
	"VOPfloat  $_trt_shift = $trt_shift * (0.5*M_PI);"
	"VOPfloat  $_g_size = max($g_size, 0.0001) * M_PI;"
	"VOPfloat  $_g_shift = max($g_shift, 0.0001) * (0.5*M_PI);"
	""
	"$f = $trt_clr * hair($_nN, $_tip, $_trt_shift, $_trt_size, $_g_size, $_g_shift, $g_intensity, \"label\", $label);"
    }

    input	string	label	"Component Label"
    input	normal	nN	"Surface Normal"
    input	vector	tip	"Tip Direction"
    input	color	trt_clr	"Highlight Color"
    input	float	trt_size	"Highlight Size"
    input	float	trt_shift	"Highlight Shift"
    input	float	g_intensity	"Glint Intensity"
    input	float	g_size	"Glint Size"
    input	float	g_shift	"Glint Shift"
    output	bsdf	f	BSDF
    inputflags	label	0
    inputflags	nN	0
    inputflags	tip	0
    inputflags	trt_clr	0
    inputflags	trt_size	0
    inputflags	trt_shift	0
    inputflags	g_intensity	0
    inputflags	g_size	0
    inputflags	g_shift	0
    signature	"Default Inputs"	default	{ string normal vector color float float float float float bsdf }

    outputoverrides	default
    {
	___begin	auto
			(0)
    }

    help {
	""
    }

    parm {
	name	"label"
	label	"Component Label"
	type	string
	default	{ "" }
	menureplace	{
	    "diffuse"	"Diffuse"
	    "specular"	"Specular"
	    "reflect"	"Reflect"
	    "refract"	"Refract"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"trt_clr"
	label	"Reflection Color"
	type	color
	size	3
	default	{ "1" "1" "1" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"trt_size"
	label	"Reflection Size"
	type	float
	default	{ "0.05" }
	range	{ 0! 1! }
	export	none
    }
    parm {
	name	"trt_shift"
	label	"Reflection Shift"
	type	float
	default	{ "0" }
	range	{ -1! 1! }
	export	none
    }
    parm {
	name	"g_intensity"
	label	"Glint Intensity"
	type	float
	default	{ "1" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"g_size"
	label	"Glint Size"
	type	float
	default	{ "0.1" }
	range	{ 0! 5 }
	export	none
    }
    parm {
	name	"g_shift"
	label	"Glint Shift"
	type	float
	default	{ "0.2" }
	range	{ 0! 1! }
	export	none
    }
}
INDXDialogScript²VâÙñ# Dialog script for pbrhair_tt automatically generated 03/11/16 15:45:05

{
    name	pbrhair_tt
    script	pbrhair_tt
    label	"PBR Hair (Transmission)"

    outercode {
	"#include <voptype.h>"
	"#include <voplib.h>"
    }

    code {
	"#ifdef VOP_SHADING"
	"VOPvector $_nN = normalize(($isconnected_nN != 0) ? $nN : N);"
	"VOPvector $_tip = normalize(($isconnected_tip != 0) ? $tip : dPdt);"
	"#else"
	"VOPvector $_nN = normalize(($isconnected_nN != 0) ? $nN : set(0, 1, 0));"
	"VOPvector $_tip = normalize(($isconnected_tip != 0) ? $tip : set(0, 0, 1));"
	"#endif"
	"VOPfloat  $_tt_size   = max($tt_size, 0.0001) * M_PI;"
	"VOPfloat  $_tt_shift  = $tt_shift * (0.5*M_PI);"
	""
	"$f = $tt_clr  * hair($_nN, $_tip, $_tt_shift,  $_tt_size,  1.0, \"label\", $label);"
    }

    input	string	label	"Component Label"
    input	normal	nN	"Surface Normal"
    input	vector	tip	"Tip Direction"
    input	color	tt_clr	"Transmission Color"
    input	float	tt_size	"Transmission Size"
    input	float	tt_shift	"Transmission Shift"
    output	bsdf	f	BSDF
    inputflags	label	0
    inputflags	nN	0
    inputflags	tip	0
    inputflags	tt_clr	0
    inputflags	tt_size	0
    inputflags	tt_shift	0
    signature	"Default Inputs"	default	{ string normal vector color float float bsdf }

    outputoverrides	default
    {
	___begin	auto
			(0)
    }

    help {
	""
    }

    parm {
	name	"label"
	label	"Component Label"
	type	string
	default	{ "" }
	menureplace	{
	    "diffuse"	"Diffuse"
	    "specular"	"Specular"
	    "reflect"	"Reflect"
	    "refract"	"Refract"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"tt_clr"
	label	"Transmission Color"
	type	color
	size	3
	default	{ "1" "1" "1" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"tt_size"
	label	"Transmission Size"
	type	float
	default	{ "0.05" }
	range	{ 0! 1! }
	export	none
    }
    parm {
	name	"tt_shift"
	label	"Transmission Shift"
	type	float
	default	{ "0" }
	range	{ -1! 1! }
	export	none
    }
}
INDXDialogScript<Zz¹@# Context: Surface

/*
 * Houdini Dialog Script generated automatically
 * by vcc from source file pbrlighting.
 * Generated: Wed Feb  7 03:30:56 2018
 */

{
    name	"pbrlighting"
    script	"pbrlighting"
    label	"PBR Lighting"
    outercode {
        "import pbrlighting;"
    }
    code {
        "pbrlighting("
        "\"direct\", $direct,"
        "\"indirect\", $indirect,"
        "\"all\", $all,"
        "\"indirect_emission\", $indirect_emission,"
        "\"direct_comp\", $direct_comp,"
        "\"indirect_comp\", $indirect_comp,"
        "\"all_comp\", $all_comp,"
        "\"direct_noshadow\", $direct_noshadow,"
        "\"direct_shadow\", $direct_shadow,"
        "\"indirect_noshadow\", $indirect_noshadow,"
        "\"indirect_shadow\", $indirect_shadow,"
        "\"level\", $level,"
        "\"diffuselevel\", $diffuselevel,"
        "\"specularlevel\", $specularlevel,"
        "\"volumelevel\", $volumelevel,"
        "\"direct_samples\", $direct_samples,"
        "\"indirect_samples\", $indirect_samples,"
        "\"nlights\", $nlights,"
        "\"direct_noshadow_comp\", $direct_noshadow_comp,"
        "\"indirect_noshadow_comp\", $indirect_noshadow_comp,"
        "\"inF\", $F,"
        "\"inOf\", $Of,"
        "\"use_renderstate\", $use_renderstate,"
        "\"pathtype\", $pathtype,"
        "\"constrainmaxrough\", $constrainmaxrough,"
        "\"raylimiteval\", $raylimiteval,"
        "\"reflectratio\", $reflectratio,"
        "\"colorlimit\", $colorlimit,"
        "\"colorlimitdecay\", $colorlimitdecay,"
        "\"colorlimitdepth\", $colorlimitdepth,"
        "\"colorspace\", $colorspace,"
        "\"rayfilteramount\", $rayfilteramount,"
        "\"misbias\", $misbias,"
        "\"doshadow\", $doshadow,"
        "\"multilight\", $multilight,"
        "\"recursive\", $recursive,"
        "\"absorption\", $absorption,"
        "\"ndpriority\", $ndpriority,"
        "\"ndior\", $ndior);"
    }
    output	vector	direct	"direct"
    output	vector	indirect	"indirect"
    output	vector	all	"all"
    output	vector	indirect_emission	"indirect_emission"
    output	vectora	direct_comp	"direct_comp"
    output	vectora	indirect_comp	"indirect_comp"
    output	vectora	all_comp	"all_comp"
    output	vector	direct_noshadow	"direct_noshadow"
    output	vector	direct_shadow	"direct_shadow"
    output	vector	indirect_noshadow	"indirect_noshadow"
    output	vector	indirect_shadow	"indirect_shadow"
    output	float	level	"level"
    output	float	diffuselevel	"diffuselevel"
    output	float	specularlevel	"specularlevel"
    output	float	volumelevel	"volumelevel"
    output	float	direct_samples	"direct_samples"
    output	float	indirect_samples	"indirect_samples"
    output	float	nlights	"nlights"
    output	vectora	direct_noshadow_comp	"direct_noshadow_comp"
    output	vectora	indirect_noshadow_comp	"indirect_noshadow_comp"
    input	bsdf	F	"inF"
    input	vector	Of	"inOf"
    input	int	use_renderstate	"Use ROP Parameters"
    input	string	pathtype	"Allowable Paths"
    input	int	constrainmaxrough	"Constrain by Maximum Roughness"
    input	string	raylimiteval	"At Reflect Limit"
    input	float	reflectratio	"Min Reflect Ratio"
    input	float	colorlimit	"Color Limit"
    input	float	colorlimitdecay	"Color Limit Decay"
    input	int	colorlimitdepth	"colorlimitdepth"
    input	string	colorspace	"Color Space"
    input	float	rayfilteramount	"Ray Filter Amount"
    input	float	misbias	"MIS Bias"
    input	int	doshadow	"Enable Shadows"
    input	int	multilight	"Sample All Lights"
    input	int	recursive	"Recursive"
    input	vector	absorption	"absorption"
    input	int	ndpriority	"ndpriority"
    input	float	ndior	"ndior"

    help {
	  ""
    }

    parm {
	name	Of
	label	"inOf"
	type	float
	invisible
	size	3
	default	{ 1 1 1 }
	export	none
    }
    parm {
	name	use_renderstate
	label	"Use ROP Parameters"
	type	toggle
	default	{ 1 }
	export	none
    }
    parm {
	name	pathtype
	label	"Allowable Paths"
	type	string
	menu	{
	    "specular"	"Specular Paths"
	    "diffuse"	"Specular, Diffuse Paths"
	    "caustic"	"Specular, Diffuse, Caustic Paths"
	    "all"	"All Paths"
	}
	default	{ "specular" }
	export	none
	disablewhen "{ use_renderstate 1 }"
    }
    parm {
	name	constrainmaxrough
	label	"Constrain by Maximum Roughness"
	type	toggle
	default	{ 0 }
	export	none
	disablewhen "{ use_renderstate 1 }"
    }
    parm {
	name	raylimiteval
	label	"At Reflect Limit"
	type	string
	menu	{
	    "none"	"Use Black Background"
	    "direct"	"Use Direct Lighting as Background Color"
	}
	default	{ "none" }
	export	none
	disablewhen "{ use_renderstate 1 }"
    }
    parm {
	name	reflectratio
	label	"Min Reflect Ratio"
	type	float
	default	{ 0 }
	range	 { 0 1 }
	export	none
	disablewhen "{ use_renderstate 1 }"
    }
    parm {
	name	colorlimit
	label	"Color Limit"
	type	float
	default	{ 10 }
	range	 { 0 20 }
	export	none
	disablewhen "{ use_renderstate 1 }"
    }
    parm {
	name	colorlimitdecay
	label	"Color Limit Decay"
	type	float
	default	{ 1 }
	range	 { 0 1 }
	export	none
	disablewhen "{ use_renderstate 1 }"
    }
    parm {
	name	colorlimitdepth
	label	"colorlimitdepth"
	type	integer
	default	{ 2 }
	export	none
    }
    parm {
	name	colorspace
	label	"Color Space"
	type	string
	menu	{
	    "linear"	"Linear"
	    "gamma"	"Gamma 2.2"
	}
	default	{ "gamma" }
	export	none
	disablewhen "{ use_renderstate 1 }"
    }
    parm {
	name	rayfilteramount
	label	"Ray Filter Amount"
	type	float
	default	{ 0 }
	range	 { 0 1 }
	export	none
    }
    parm {
	name	misbias
	label	"MIS Bias"
	type	float
	default	{ 0 }
	range	 { -1 1 }
	export	none
    }
    parm {
	name	doshadow
	label	"Enable Shadows"
	type	toggle
	default	{ 1 }
	export	none
    }
    parm {
	name	multilight
	label	"Sample All Lights"
	type	toggle
	default	{ 1 }
	export	none
    }
    parm {
	name	recursive
	label	"Recursive"
	type	toggle
	default	{ 0 }
	export	none
    }
    parm {
	name	absorption
	label	"absorption"
	type	float
	size	3
	default	{ 0 0 0 }
	export	none
    }
    parm {
	name	ndpriority
	label	"ndpriority"
	type	integer
	default	{ 0 }
	export	none
    }
    parm {
	name	ndior
	label	"ndior"
	type	float
	default	{ 1.5 }
	export	none
    }
}
INDXDialogScript’VTPh# Dialog script for pbrspecular automatically generated 11/24/15 12:56:24

{
    name	pbrspecular
    script	pbrspecular
    label	"Physically Based Specular"

    outercode {
	"#include \"voplib.h\""
	"#include \"pbr.h\""
	"#include \"bsdf.h\""
    }

    code {
	"#ifdef VOP_SHADING"
	"vector $tnN = $isconnected_nN ? $nN : normalize(N);"
	"vector $tnI = $isconnected_nI ? $nI : normalize(I);"
	"#else"
	"vector $tnN = $isconnected_nN ? $nN : {0, 1, 0};"
	"vector $tnI = $isconnected_nI ? $nI : {0, -1, 0};"
	"#endif"
	"vector $tnR = $isconnected_nR ? $nR : reflect($tnI, $tnN);"
	""
	"float $width = sin(radians($angle));"
	""
	"$f = bsdf();"
	""
	"int $isglossy = ($model == \"ggx\" && $rough > SPEC_MIN_WIDTH) || $width > SPEC_MIN_WIDTH;"
	"if ($isglossy)"
	"{"
	"    float       $uexp, $vexp;"
	"    "
	"    $uexp = $vexp = pbrspecular_toexponent($width);"
	"    vector  $tanu, $tanv;"
	"#ifdef VOP_SHADING"
	"    $tanu = $isconnected_utan ? $utan : normalize(dPds);"
	"    $tanv = $isconnected_vtan ? $vtan : normalize(dPdt);"
	"#else"
	"    $tanu = $isconnected_utan ? $utan : {1, 0, 0};"
	"    $tanv = $isconnected_vtan ? $vtan : {0, 0, 1};"
	"#endif"
	"        "
	"    // for now always compute frame for ggx, regardless of aniso being near 0"
	"    if (($model != \"cone\" && abs($aniso) > SPEC_MIN_WIDTH))// || $model == 'ggx')"
	"    {"
	"        "
	"        if ($aniso_angle != 0)"
	"        {"
	"            matrix3 $rot = ident();"
	"            rotate($rot, radians($aniso_angle), cross($tanu, $tanv));"
	"            $tanu *= $rot;"
	"            $tanv *= $rot;"
	"        }"
	"        "
	"        "
	"        "
	"        if ($aniso < 0)"
	"            $uexp *= pbrspecular_toexponent(1+($aniso));"
	"        else"
	"            $vexp *= pbrspecular_toexponent(1-($aniso));"
	"            "
	"        if ($model == \"blinn\")"
	"        {"
	"            $f = ashikhmin($tnN, $uexp, $vexp, $tanu, $tanv, \"label\", $label);"
	"        }"
	"        else if ($model == \"ggx\")"
	"        {"
	"            // make orthonormal"
	"            $tanv = normalize(cross($tnN,$tanu));"
	"            $tanu = normalize(cross($tnN,$tanv));"
	"            "
	"            int $flip = $aniso < 0;"
	"            "
	"            float $aspect = sqrt(1.0-abs($aniso)*0.9);  "
	"            float $alphax = max(0.001, $rough*$rough/$aspect);"
	"            float $alphay = max(0.001, $rough*$rough*$aspect);"
	"            float $alphaG = min($alphax, $alphay);"
	"            "
	"            $f = cvex_bsdf("
	"                           \"oplib:/Shop/ggx_eval?Shop/ggx_eval\","
	"                           \"oplib:/Shop/ggx_sample?Shop/ggx_sample\","
	"                           \"label\", $label,"
	"                           \"aniso\", 1,"
	"                           \"ng\", normalize(Ng),"
	"                           \"nn\", (vector)$tnN,"
	"                           \"xg\", (vector)select($flip, $tanv, $tanu),"
	"                           \"yg\", (vector)select($flip, $tanu, $tanv),"
	"                           \"alphax\", (float)$alphax,"
	"                           \"alphay\", (float)$alphay,"
	"                           \"model\", 0);"
	"        }"
	"        else"
	"        {"
	"            $f = phonglobe($tnN, $tnR, $uexp, $vexp, $tanu, $tanv, \"label\", $label);"
	"        }"
	"    }"
	"    else"
	"    {"
	"        if ($model == \"cone\")"
	"        {"
	"            $f = cone($tnN, $tnR, radians($angle), \"label\", $label);"
	"        }"
	"        else if ($model == \"blinn\")"
	"        {"
	"            $f = blinn($tnN, $uexp, \"label\", $label);"
	"        }"
	"        else if($model == \"ggx\")"
	"        {"
	"            // make orthonormal"
	"            $tanv = normalize(cross($tnN,$tanu));"
	"            $tanu = normalize(cross($tnN,$tanv));"
	"            "
	"            int $flip = $aniso < 0;"
	"            "
	"            float $alpha = max(0.001, $rough*$rough);"
	"            "
	"            $f = cvex_bsdf("
	"                           \"oplib:/Shop/ggx_eval?Shop/ggx_eval\","
	"                           \"oplib:/Shop/ggx_sample?Shop/ggx_sample\","
	"                           \"label\", $label,"
	"                           \"aniso\", 0,"
	"                           \"ng\", normalize(Ng),"
	"                           \"nn\", (vector)$tnN,"
	"                           \"xg\", (vector)select($flip, $tanv, $tanu),"
	"                           \"yg\", (vector)select($flip, $tanu, $tanv),"
	"                           \"alphax\", (float)$alpha,"
	"                           \"alphay\", (float)$alpha,"
	"                           \"model\", 0);"
	"        }"
	"        else"
	"        {"
	"            $f = phonglobe($tnN, $tnR, $uexp, \"label\", $label);"
	"        }"
	"    }"
	"    $f *= 1.0 / luminance(albedo($f));"
	"}"
	""
	"$f *= $isglossy;"
	"$f += !$isglossy * specular($tnR, \"label\", $label);"
    }

    input	string	model	"Specular Model"
    input	string	label	"Component Label"
    input	vector	nR	Direction
    input	vector	nN	Normal
    input	vector	nI	"Incident Direction"
    input	float	angle	"Highlight Angle"
    input	float	aniso	"Anisotropic Bias"
    input	vector	utan	"U Tangent"
    input	vector	vtan	"V Tangent"
    input	float	aniso_angle	"Anisotropy Angle"
    input	float	rough	Roughness
    output	bsdf	f	BSDF
    inputflags	model	0
    inputflags	label	0
    inputflags	nR	0
    inputflags	nN	0
    inputflags	nI	0
    inputflags	angle	0
    inputflags	aniso	0
    inputflags	utan	0
    inputflags	vtan	0
    inputflags	aniso_angle	0
    inputflags	rough	0
    signature	"Default Inputs"	default	{ string string vector vector vector float float vector vector float float bsdf }

    outputoverrides	default
    {
	___begin	auto
			(0)
    }

    help {
	""
    }

    parm {
	name	"model"
	label	"Specular Model"
	type	ordinal
	default	{ "0" }
	menu	{
	    "phong"	"Phong"
	    "blinn"	"Blinn"
	    "cone"	"Cone"
	    "ggx"	"GGX"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"label"
	label	"Component Label"
	type	string
	default	{ "" }
	menureplace	{
	    "diffuse"	"Diffuse"
	    "specular"	"Specular"
	    "reflect"	"Reflect"
	    "refract"	"Refract"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"angle"
	label	"Highlight Angle"
	type	float
	default	{ "10" }
	disablewhen	"{ model == ggx }"
	range	{ 0 90 }
	export	none
    }
    parm {
	name	"rough"
	label	"Roughness"
	type	float
	default	{ "0.1" }
	disablewhen	"{ model != ggx }"
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"aniso"
	label	"Anisotropic Bias"
	type	float
	default	{ "0" }
	disablewhen	"{ model == cone }"
	range	{ -1 1 }
	export	none
    }
    parm {
	name	"aniso_angle"
	label	"Anisotropic Angle"
	type	angle
	default	{ "0" }
	disablewhen	"{ model == cone }"
	range	{ 0 360 }
	export	none
    }
}
INDXDialogScript
ˆV¼A•# Dialog script for pbrspecular::3.0 automatically generated 02/11/16 09:08:53

{
    name	pbrspecular::3.0
    script	pbrspecular
    label	"Physically Based Specular"

    outercode {
	"#include \"bsdf.h\""
    }

    code {
	"#ifdef VOP_SHADING"
	"vector $tnN = $isconnected_nN ? $nN : normalize(N);"
	"vector $tnNg = normalize(Ng);"
	"vector $tnI = $isconnected_nI ? $nI : normalize(I);"
	"vector $tanu = $isconnected_utan ? $utan : normalize(dPds);"
	"vector $tanv = $isconnected_vtan ? $vtan : normalize(dPdt);"
	"#else"
	"vector $tnN = $isconnected_nN ? $nN : {0, 1, 0};"
	"vector $tnNg = $tnN;"
	"vector $tnI = $isconnected_nI ? $nI : {0, -1, 0};"
	"vector $tanu = $isconnected_utan ? $utan : {1, 0, 0};"
	"vector $tanv = $isconnected_vtan ? $vtan : {0, 0, 1};"
	"#endif"
	""
	"$f = get_bsdf($model, $label, $tnNg, $tnN, $tnI, $tanu, $tanv, $Fzero, $eta, $rough, $aniso, $anisodir, $masking, $thinfilm, $fresblend);"
    }

    input	string	model	"Specular Model"
    input	string	label	"Component Label"
    input	vector	nN	Normal
    input	vector	nI	"Incident Direction"
    input	vector	utan	"U Tangent"
    input	vector	vtan	"V Tangent"
    input	float	rough	Roughness
    input	float	aniso	Anisotropy
    input	float	anisodir	"Anisotropy Direction"
    input	int	masking	Masking
    input	int	fresblend	"Fresnel Blending"
    input	vector	Fzero	Reflectance
    input	float	eta	Eta
    input	int	thinfilm	"Thin Film Refraction"
    output	bsdf	f	BSDF
    inputflags	model	0
    inputflags	label	0
    inputflags	nN	0
    inputflags	nI	0
    inputflags	utan	0
    inputflags	vtan	0
    inputflags	rough	0
    inputflags	aniso	0
    inputflags	anisodir	0
    inputflags	masking	0
    inputflags	fresblend	0
    inputflags	Fzero	0
    inputflags	eta	0
    inputflags	thinfilm	0
    signature	"Default Inputs"	default	{ string string vector vector vector vector float float float int int vector float int bsdf }

    outputoverrides	default
    {
	___begin	auto
			(0)
    }

    help {
	""
    }

    parm {
	name	"model"
	label	"Specular Model"
	type	ordinal
	default	{ "ggx" }
	menu	{
	    "phong"	"Phong"
	    "blinn"	"Blinn"
	    "cone"	"Cone"
	    "ggx"	"GGX"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"label"
	label	"Component Label"
	type	string
	default	{ "reflect" }
	menureplace	{
	    "diffuse"	"Diffuse"
	    "specular"	"Specular"
	    "reflect"	"Reflect"
	    "refract"	"Refract"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"rough"
	label	"Roughness"
	type	float
	default	{ "0.1" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"aniso"
	label	"Anisotropy"
	type	float
	default	{ "0" }
	disablewhen	"{ model == cone }"
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"anisodir"
	label	"Anisotropy Direction"
	type	angle
	default	{ "0" }
	disablewhen	"{ model == cone }"
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"masking"
	label	"Masking"
	type	toggle
	default	{ "1" }
	disablewhen	"{ model != ggx }"
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"fresblend"
	label	"Fresnel Blending"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"Fzero"
	label	"Reflectance"
	type	color
	size	3
	default	{ "1" "1" "1" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"eta"
	label	"Eta"
	type	float
	default	{ "0.8" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"thinfilm"
	label	"Thin Film Refraction"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
}
INDXDialogScript5}X=Â# Dialog script for physicalsss automatically generated

{
    name	physicalsss
    script	physicalsss
    label	"Physical SSS"

    outercode {
	"#include <voptype.h>"
	"#include <voplib.h>"
	"#include <math.h>"
	"#include <physicalsss.h>"
	""
	"import physicalsss_single;"
	"import physicalsss_multi;"
    }

    code {
	"VOPvector $_p  = ($isconnected_p != 0)      ? $p            : P;"
	"VOPvector $bp  = ($isconnected_blurp != 0)  ? $blurp        : getblurP(0);"
	"VOPnormal $_n  = ($isconnected_n != 0)      ? $n            : normalize(N);"
	"VOPfloat  $eta = max(0.0, $oior / $iior);"
	"VOPvector $_t  = ($isconnected_t != 0)      ? normalize($t) : normalize(refract(normalize(I), $_n, $eta));"
	""
	"VOPfloat  $_g       = clamp($g, -0.99, 0.99);"
	"VOPvector $_absrp   = 1.0;"
	"VOPvector $scatr    = 0.0;"
	"VOPfloat  $_kt      = 0.0;"
	""
	"if ($isconnected_kt != 0)"
	"{"
	"    $_kt = $kt;"
	"    $kr = 1.0 - $_kt;"
	"}"
	"else"
	"    fresnel(-$_t, -$_n, 1.0 / $eta, $kr, $_kt);"
	""
	"$clr = 0;"
	"$opacity = 1;"
	"$sss_single = 0;"
	"$sss_multi = 0;"
	"$multiloclclr = 0;"
	"$multiglobclr = 0;"
	""
	"if ($mode == 1) // physical mode"
	"{"
	"    $scatr = $redscatr / ((1.0 - $_g) * $scatrscale);"
	"    $_absrp = $absrp / $scatrscale;"
	"}"
	"else // artist mode"
	"{"
	"    VOPvector $_redscatr, $redext, $redalbedo;"
	""
	"    // Compute the reduced albedo."
	"    $redalbedo = vop_sss_reduced_albedo($diffuseclr, $eta, 1e-9);"
	"    $redalbedo = clamp($redalbedo, { 0.0, 0.0, 0.0 }, { 0.99999999, 0.99999999, 0.99999999 });"
	""
	"    // Compute the absorption and scattering coefficients."
	"    $redext = luminance($attenclr);"
	"    $redext /= max($attenclr / $redext, 1e-3);"
	"    $redext *= max(0.0, $attendensity);"
	"    $_redscatr = $redalbedo * $redext;"
	"    $_absrp = $redext - $_redscatr;"
	"    $scatr = $_redscatr * (1.0 / (1.0 - $_g));"
	"}"
	""
	"if (isshadowray())"
	"    $opacity = vop_sss_opacity($_p, $_n, normalize(I), $_absrp, $scatr);"
	"else"
	"{"
	"    if ($singlesss)"
	"    {"
	"        physicalsss_single("
	"            \"Cf\", $sss_single,"
	"            \"P\", $_p,"
	"            \"N\", $_n,"
	"            \"I\", $_t,"
	"            \"absrp\", $_absrp,"
	"            \"scatr\", $scatr,"
	"            \"g\", $_g,"
	"            \"eta\", $eta,"
	"            \"optsecond\", $optsingle,"
	"            \"nsamples\", $nsingle,"
	"            \"spectral\", $spectral);"
	"        $sss_single *= $_kt;"
	"    }"
	""
	"    if ($multienable)"
	"    {"
	"        vector  pos;"
	"        if ($multimodel == \"raytraced\" ||"
	"            $multimodel == \"fullraytraced\" ||"
	"            $multimodel == \"pathtraced\")"
	"            pos = $_p;"
	"        else"
	"            pos = $bp;"
	""
	"        physicalsss_multi("
	"            \"Cf\", $sss_multi,"
	"            \"P\", pos,"
	"            \"N\", $_n,"
	"            \"absrp\", $_absrp,"
	"            \"scatr\", $scatr,"
	"            \"g\", $_g,"
	"            \"eta\", $eta,"
	"            \"multimodel\", $multimodel,"
	"            \"loclradscale\", $loclradscale,"
	"            \"loclquality\", $loclquality,"
	"            \"globquality\", $globquality,"
	"            \"optsecond\", $optmulti,"
	"            \"pcmode\", $pcmode,"
	"            \"pcname\", $pcname,"
	"            \"pcsavepos\", $pcsavepos,"
	"            \"pcsaveirrad\", $pcsaveirrad,"
	"            \"pcautosize\", $pcautosize,"
	"            \"pcautofactor\", $pcautofactor,"
	"            \"pcsize\", $pcsize,"
	"            \"pcerror\", 0.1,"
	"            \"pcfilter\", $pcfilter,"
	"            \"pcfiltersize\", $pcfiltersize,"
	"            \"spectral\", $spectral,"
	"            \"multiloclclr\", $multiloclclr,"
	"            \"multiglobclr\", $multiglobclr);"
	"        $sss_multi *= $_kt;"
	"    }"
	""
	"    $clr = $sss_single + $sss_multi;"
	"}"
    }

    input	vector	p	Position
    input	vector	blurp	"Blur Position"
    input	normal	n	Normal
    input	vector	t	Transmitted
    input	float	kt	"Fresnel Transmission"
    input	int	mode	"Parameter Mode"
    input	color	diffuseclr	"Diffuse Color"
    input	float	attendensity	"Attenuation Density"
    input	color	attenclr	"Attenuation Color"
    input	vector	absrp	"Absorption Coefficient (RGB)"
    input	vector	redscatr	"Reduced Scattering Coefficient (RGB)"
    input	float	scatrscale	"Scattering Scale"
    input	float	g	"Scattering Phase"
    input	float	iior	"Inside IOR"
    input	float	oior	"Outside IOR"
    input	int	spectral	"Enable Spectral Scattering"
    input	int	singlesss	"Enable Single Scattering"
    input	int	optsingle	"Optimize Secondary Rays"
    input	int	nsingle	Samples
    input	int	multienable	"Enable Multiple Scattering"
    input	string	multimodel	Model
    input	int	optmulti	"Optimize Secondary Rays"
    input	float	loclradscale	"Local Radius Scale"
    input	float	loclquality	"Local Light Quality"
    input	float	globquality	"Global Light Quality"
    input	int	pcmode	"Point Cloud Mode"
    input	string	pcname	"Point Cloud"
    input	int	pcsavepos	"Cache Positions/Normals/Areas"
    input	int	pcsaveirrad	"Cache Irradiance"
    input	int	pcautosize	"Auto Point Cloud Size"
    input	float	pcautofactor	"Auto Size Factor"
    input	int	pcsize	"Point Cloud Size"
    input	int	pcfilter	"Filter Multiple Scattering"
    input	int	pcfiltersize	"Filter Samples"
    output	color	clr	Color
    output	color	opacity	Opacity
    output	color	sss_single	"Single Scattering Color"
    output	color	sss_multi	"Multiple Scattering Color"
    output	color	multiloclclr	"Multiple Scattering Color (Local)"
    output	color	multiglobclr	"Multiple Scattering Color (Global)"
    output	float	kr	"Fresnel Reflectance"
    inputflags	p	0
    inputflags	blurp	0
    inputflags	n	0
    inputflags	t	0
    inputflags	kt	0
    inputflags	mode	1
    inputflags	diffuseclr	0
    inputflags	attendensity	0
    inputflags	attenclr	0
    inputflags	absrp	1
    inputflags	redscatr	1
    inputflags	scatrscale	1
    inputflags	g	0
    inputflags	iior	0
    inputflags	oior	0
    inputflags	spectral	1
    inputflags	singlesss	0
    inputflags	optsingle	1
    inputflags	nsingle	1
    inputflags	multienable	0
    inputflags	multimodel	1
    inputflags	optmulti	1
    inputflags	loclradscale	1
    inputflags	loclquality	1
    inputflags	globquality	1
    inputflags	pcmode	1
    inputflags	pcname	1
    inputflags	pcsavepos	1
    inputflags	pcsaveirrad	1
    inputflags	pcautosize	1
    inputflags	pcautofactor	1
    inputflags	pcsize	1
    inputflags	pcfilter	1
    inputflags	pcfiltersize	1
    signature	"Default Inputs"	default	{ vector vector normal vector float int color float color vector vector float float float float int int int int int string int float float float int string int int int float int int int color color color color color color float }

    outputoverrides	default
    {
	___begin	auto
			(0,0,0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0)
    }

    help {
	""
    }

    parm {
	name	"mode"
	label	"Parameter Mode"
	type	ordinal
	default	{ "0" }
	menu	{
	    "0"	"Artist"
	    "1"	"Physical"
	}
	range	{ 0 1 }
    }
    parm {
	name	"diffuseclr"
	label	"Diffuse Color"
	type	color
	size	3
	default	{ "0.9" "0.9" "0.9" }
	disablewhen	"{ mode != 0 }"
	range	{ 0! 1! }
	parmtag	{ "export_disable" "1" }
	parmtag	{ "script_callback" "kwargs['node'].hdaModule().updatePhysical(kwargs['node'])" }
	parmtag	{ "script_callback_language" "python" }
    }
    parm {
	name	"attendensity"
	label	"Attenuation Density"
	type	float
	default	{ "1" }
	disablewhen	"{ mode != 0 }"
	range	{ 0! 10 }
	parmtag	{ "script_callback" "kwargs['node'].hdaModule().updatePhysical(kwargs['node'])" }
	parmtag	{ "script_callback_language" "python" }
    }
    parm {
	name	"attenclr"
	label	"Attenuation Color"
	type	color
	size	3
	default	{ "1" "1" "1" }
	disablewhen	"{ mode != 0 }"
	range	{ 0! 1! }
	parmtag	{ "script_callback" "kwargs['node'].hdaModule().updatePhysical(kwargs['node'])" }
	parmtag	{ "script_callback_language" "python" }
    }
    parm {
	name	"absrp"
	label	"Absorption Coefficient (RGB)"
	type	vector
	size	3
	default	{ "0.0131039" "0.0131039" "0.0131039" }
	disablewhen	"{ mode != 1 }"
	range	{ 0! 1 }
	parmtag	{ "script_callback" "kwargs['node'].hdaModule().updateArtist(kwargs['node'])" }
	parmtag	{ "script_callback_language" "python" }
    }
    parm {
	name	"redscatr"
	label	"Reduced Scattering Coefficient (RGB)"
	type	vector
	size	3
	default	{ "25.4246" "25.4246" "25.4246" }
	disablewhen	"{ mode != 1 }"
	range	{ 0! 1 }
	parmtag	{ "script_callback" "kwargs['node'].hdaModule().updateArtist(kwargs['node'])" }
	parmtag	{ "script_callback_language" "python" }
    }
    parm {
	name	"scatrscale"
	label	"Scattering Scale"
	type	float
	default	{ "1" }
	disablewhen	"{ mode != 1 }"
	range	{ 0! 1 }
	parmtag	{ "script_callback" "kwargs['node'].hdaModule().updateArtist(kwargs['node'])" }
	parmtag	{ "script_callback_language" "python" }
    }
    parm {
	name	"g"
	label	"Scattering Phase"
	type	float
	default	{ "0" }
	range	{ -1! 1! }
    }
    parm {
	name	"iior"
	label	"Inside IOR"
	type	float
	default	{ "1.3" }
	range	{ 0! 10 }
    }
    parm {
	name	"oior"
	label	"Outside IOR"
	type	float
	default	{ "1" }
	range	{ 0! 10 }
    }
    parm {
	name	"spectral"
	label	"Enable RGB Spectral Scattering"
	type	toggle
	default	{ "1" }
	range	{ 0 1 }
    }
    group {
	name	"single_multi"
	label	"Single Scattering"

	parm {
	    name	"singlesss"
	    label	"Enable Single Scattering"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	}
	parm {
	    name	"optsingle"
	    label	"Optimize Secondary Rays"
	    type	toggle
	    default	{ "0" }
	    disablewhen	"{ singlesss == 0 }"
	    range	{ 0 1 }
	}
	parm {
	    name	"nsingle"
	    label	"Samples"
	    type	integer
	    default	{ "1" }
	    disablewhen	"{ singlesss == 0 }"
	    range	{ 0! 10 }
	}
    }

    group {
	name	"single_multi_1"
	label	"Multiple Scattering"

	parm {
	    name	"multienable"
	    label	"Enable Multiple Scattering"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	}
	parm {
	    name	"multimodel"
	    label	"Model"
	    type	string
	    default	{ "raytraced" }
	    disablewhen	"{ multienable == 0 }"
	    menu	{
		"raytraced"	"Ray Traced"
		"local"	"Local BRDF"
		"global"	"Global Point Cloud"
		"hybrid"	"Local And Global"
		"pathtraced"	"Path Traced"
	    }
	    range	{ 0 1 }
	}
	parm {
	    name	"globquality"
	    label	"Global Light Quality"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ multienable == 0 } { multimodel == local }"
	    range	{ 0! 10 }
	}
	parm {
	    name	"loclquality"
	    label	"Local Light Quality"
	    type	float
	    default	{ "0.1" }
	    disablewhen	"{ multienable == 0 } { multimodel != local multimodel != hybrid }"
	    range	{ 0! 1 }
	}
	parm {
	    name	"optmulti"
	    label	"Optimize Secondary Rays"
	    type	toggle
	    default	{ "0" }
	    disablewhen	"{ multienable == 0 } { multimodel == local }"
	    range	{ 0 1 }
	}
	parm {
	    name	"sepparm"
	    label	"Separator"
	    type	separator
	    default	{ "" }
	    range	{ 0 1 }
	}
	parm {
	    name	"loclradscale"
	    label	"Local Radius Scale"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ multienable == 0 } { multimodel != hybrid }"
	    range	{ 0! 2 }
	}
	parm {
	    name	"pcmode"
	    label	"Point Cloud Mode"
	    type	ordinal
	    default	{ "0" }
	    disablewhen	"{ multienable == 0 } { multimodel != global multimodel != hybrid }"
	    menu	{
		"0"	"Generate At Render Time"
		"1"	"Read From File"
		"2"	"Write To File"
	    }
	    range	{ 0 1 }
	}
	parm {
	    name	"pcname"
	    label	"Point Cloud"
	    type	file
	    default	{ "$HIP/${HIPNAME}_${OS}.pc" }
	    disablewhen	"{ multienable == 0 } { multimodel != global multimodel != hybrid } { pcmode == 0 }"
	    range	{ 0 1 }
	    parmtag	{ "script_callback" "kwargs['node'].hdaModule().checkFileName(kwargs['node'])" }
	    parmtag	{ "script_callback_language" "python" }
	}
	parm {
	    name	"pcsavepos"
	    label	"Cache Positions/Normals/Areas"
	    type	toggle
	    default	{ "0" }
	    disablewhen	"{ multienable == 0 } { multimodel != global multimodel != hybrid } { pcmode != 2 }"
	    range	{ 0 1 }
	}
	parm {
	    name	"pcsaveirrad"
	    label	"Cache Irradiance"
	    type	toggle
	    default	{ "0" }
	    disablewhen	"{ multienable == 0 } { multimodel != global multimodel != hybrid } { pcmode != 2 }"
	    range	{ 0 1 }
	}
	parm {
	    name	"pcautosize"
	    label	"Auto Point Cloud Size"
	    type	toggle
	    default	{ "1" }
	    disablewhen	"{ multienable == 0 } { multimodel != global multimodel != hybrid } { pcmode == 1 }"
	    range	{ 0 1 }
	}
	parm {
	    name	"pcautofactor"
	    label	"Auto Size Factor"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ multienable == 0 } { multimodel != global multimodel != hybrid } { pcmode == 1 } { pcautosize == 0 }"
	    range	{ 0! 2 }
	}
	parm {
	    name	"pcsize"
	    label	"Point Cloud Size"
	    type	integer
	    default	{ "10000" }
	    disablewhen	"{ multienable == 0 } { multimodel != global multimodel != hybrid } { pcmode == 1 } { pcautosize == 1 }"
	    range	{ 0! 1e+06 }
	}
	parm {
	    name	"pcfilter"
	    label	"Filter Multiple Scattering"
	    type	toggle
	    default	{ "1" }
	    disablewhen	"{ multienable == 0 } { multimodel != global multimodel != hybrid }"
	    range	{ 0 1 }
	}
	parm {
	    name	"pcfiltersize"
	    label	"Filter Samples"
	    type	integer
	    default	{ "50" }
	    disablewhen	"{ multienable == 0 } { multimodel != global multimodel != hybrid } { pcfilter == 0 }"
	    range	{ 0! 100 }
	}
    }

}
INDXDialogScriptZ Vi/*
 * 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 <parameter.ds>

{
    name	"pow"
    script	"pow"
    label	"pow"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"$pow = vop_pow(($val), $exp);"
    }

    input	float	val	"Input Value"
    input	float	exp	"Exponent"
    output	float	pow	"Output Value"

    signature	"Float"			default	{ }
    signature	"2D Vector"		u	{ vector2 float vector2 }
    signature	"3D Vector"		v	{ vector float vector }
    signature	"3D Point"		p	{ point float point }
    signature	"3D Normal"		n	{ normal float normal }
    signature	"RGB Color"		c	{ color float color }
    signature	"4D Vector"		v4	{ vector4 float vector4 }

    signature	"Uniform Float"		uf	{ ufloat ufloat ufloat }
    signature	"Uniform 3D Vector"	uv	{ uvector ufloat uvector }
    signature	"Uniform 3D Point"	up	{ upoint ufloat upoint }
    signature	"Uniform 3D Normal"	un	{ unormal ufloat unormal }
    signature	"Uniform RGB Color"	uc	{ ucolor ufloat ucolor }

    VOP_FLT_PARM(val,   "Value", 1)
    VOP_VEC_PARM(val_v, "Value", 1, 1, 1)
    VOP_VEC2_PARM(val_u, "Value", 1, 1)
    VOP_VEC_PARM(val_p, "Value", 1, 1, 1)
    VOP_VEC_PARM(val_n, "Value", 1, 1, 1)
    VOP_CLR_PARM(val_c, "Value", 1, 1, 1)
    VOP_VEC4_PARM(val_v4,"Value", 1, 1, 1, 1)
    VOP_FLT_PARM(val_uf, "Value", 1)
    VOP_VEC_PARM(val_uv, "Value", 1, 1, 1)
    VOP_VEC_PARM(val_up, "Value", 1, 1, 1)
    VOP_VEC_PARM(val_un, "Value", 1, 1, 1)
    VOP_CLR_PARM(val_uc, "Value", 1, 1, 1)
    
    parm {
	name	exp
	label	"Exponent"
	type	float
	size	1
	default	{ 1.0 }
    }
    
    group { name "gv" obsolete 12.0 }
    group { name "gu" obsolete 12.0 }
}
INDXContents9[=nDialogScript9ñX½ZHouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for principledshader automatically generated

{
    name	principledshader
    script	principledshader
    label	"Principled Shader"

    input	normal	baseN	"Base Normal"
    input	normal	coatN	"Coat Normal"
    input	normal	utan	"U Tangent"
    input	normal	vtan	"V Tangent"
    input	vector	basecolor	"Base Color"
    input	float	metallic	Metallic
    input	float	reflect	"Reflection Intensity"
    input	float	reflecttint	"Reflection Tint"
    input	float	rough	Roughness
    input	float	aniso	Anisotropy
    input	float	anisodir	"Anisotropy Direction"
    input	float	subsurface	Subsurface
    input	float	sheen	"Sheen Intensity"
    input	float	sheentint	"Sheen Tint"
    input	float	coat	"Coat Intensity"
    input	float	coatrough	"Coat Roughness"
    input	vector	emitcolor	"Emission Color"
    input	int	emitillum	"Emission Illuminates Objects"
    input	string	difflabel	"Diffuse Label"
    input	string	baselabel	"Base Reflection Label"
    input	string	coatlabel	"Coat Reflection Label"
    output	struct_ShaderLayer	layer	"Output Layer"
    output	bsdf	F	F
    output	vector	Ce	"Combined Value"
    inputflags	baseN	0
    inputflags	coatN	0
    inputflags	utan	0
    inputflags	vtan	0
    inputflags	basecolor	2
    inputflags	metallic	2
    inputflags	reflect	2
    inputflags	reflecttint	2
    inputflags	rough	2
    inputflags	aniso	2
    inputflags	anisodir	2
    inputflags	subsurface	2
    inputflags	sheen	2
    inputflags	sheentint	2
    inputflags	coat	2
    inputflags	coatrough	2
    inputflags	emitcolor	2
    inputflags	emitillum	2
    inputflags	difflabel	2
    inputflags	baselabel	2
    inputflags	coatlabel	2
    signature	"Default Inputs"	default	{ normal normal normal normal vector float float float float float float float float float float float vector int string string string struct_ShaderLayer bsdf vector }

    outputoverrides	default
    {
	___begin	auto
			(0)
	___begin	auto
			(0)
	___begin	auto
			(0,0,0)
    }

    help {
	""
    }

    group {
	name	"surface3"
	label	"Surface"

	parm {
	    name	"basecolor"
	    label	"Base Color"
	    type	color
	    size	3
	    default	{ "0" "0.241" "0.482" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"metallic"
	    label	"Metallic"
	    type	float
	    default	{ "0" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"reflect"
	    label	"Reflection Intensity"
	    type	float
	    default	{ "1" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"reflecttint"
	    label	"Reflection Tint"
	    type	float
	    default	{ "0" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"rough"
	    label	"Roughness"
	    type	float
	    default	{ "0.3" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"aniso"
	    label	"Anisotropy"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ model == cone }"
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"anisodir"
	    label	"Anisotropy Direction"
	    type	float
	    default	{ "0" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"subsurface"
	    label	"Subsurface"
	    type	float
	    default	{ "0" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"sheen"
	    label	"Sheen Intensity"
	    type	float
	    default	{ "0" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"sheentint"
	    label	"Sheen Tint"
	    type	float
	    default	{ "0" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"coat"
	    label	"Coat Intensity"
	    type	float
	    default	{ "0" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"coatrough"
	    label	"Coat Roughness"
	    type	float
	    default	{ "0" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"emitcolor"
	    label	"Emission Color"
	    type	color
	    size	3
	    default	{ "0" "0" "0" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"emitillum"
	    label	"Emission Illuminates Objects"
	    type	toggle
	    default	{ "on" }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"difflabel"
	    label	"Diffuse Label"
	    type	string
	    default	{ "diffuse" }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"baselabel"
	    label	"Base Reflection Label"
	    type	string
	    default	{ "reflect" }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"coatlabel"
	    label	"Coat Reflection Label"
	    type	string
	    default	{ "coat" }
	    parmtag	{ "parmvop" "1" }
	}
    }

}
INDXContents9[=nDialogScript9äÌW’{»HouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for principledshader automatically generated 07/22/16 16:02:03

{
    name	principledshader
    script	mantrasurface
    label	"Principled Shader"

    rendermask	"VMantra OGL"

    help {
	""
    }

    group {
	name	"diffuse_folder_14"
	label	"Surface"

	groupsimple {
	    name	"folder52"
	    label	"Base Color"

	    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	{ "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	"basecolor_useTexture"
		label	"Use Texture"
		type	toggle
		default	{ "off" }
		disablewhen	"{ diff_enable == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"basecolor_texture"
		label	"Map"
		type	image
		default	{ "" }
		disablewhen	"{ diff_enable == 0 }"
		hidewhen	"{ basecolor_useTexture == 0 }"
		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	"folder53"
	    label	"Metallic"

	    parm {
		name	"metallic"
		label	"Metallic"
		type	float
		default	{ "0" }
		hidewhen	"{ useBaseColor == 0 }"
		range	{ 0 1 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"metallic_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	"metallic_texture"
		label	"Map"
		type	image
		default	{ "" }
		disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		hidewhen	"{ metallic_useTexture == 0 }"
		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	{ "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	"folder210"
	    label	"Reflect"

	    parm {
		name	"reflect"
		label	"Reflect"
		type	float
		default	{ "0.5" }
		hidewhen	"{ useBaseColor == 0 }"
		range	{ 0 1 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"reflect_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	"reflect_texture"
		label	"Map"
		type	image
		default	{ "" }
		disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		hidewhen	"{ reflect_useTexture == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"reflect_monoChannel"
		label	"Channel"
		type	integer
		joinnext
		default	{ "0" }
		disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		hidewhen	"{ reflect_useTexture == 0 }"
		menu	{
		    "0"	"Luminance"
		    "1"	"Red"
		    "2"	"Green"
		    "3"	"Blue"
		}
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"reflect_textureWrap"
		label	"Wrap"
		type	string
		joinnext
		default	{ "repeat" }
		disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		hidewhen	"{ reflect_useTexture == 0 }"
		menu	{
		    "repeat"	"Repeat"
		    "streak"	"Streak"
		    "decal"	"Decal"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"reflect_textureColorSpace"
		label	"Source Color Space"
		type	string
		default	{ "linear" }
		disablewhen	"{ refl_enable == 0 }"
		hidewhen	"{ reflect_useTexture == 0 }"
		menu	{
		    "auto"	"Automatic"
		    "linear"	"Linear"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	}

	groupsimple {
	    name	"folder211"
	    label	"Reflect Tint"

	    parm {
		name	"reflecttint"
		label	"Reflect Tint"
		type	float
		default	{ "0" }
		hidewhen	"{ useBaseColor == 0 }"
		range	{ 0 1 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    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	"Map"
		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	"folder212"
	    label	"Roughness"

	    parm {
		name	"rough"
		label	"Roughness"
		type	float
		default	{ "0.3" }
		hidewhen	"{ useBaseColor == 0 }"
		range	{ 0 1 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"rough_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	"rough_texture"
		label	"Map"
		type	image
		default	{ "" }
		disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		hidewhen	"{ rough_useTexture == 0 }"
		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	"folder213"
	    label	"Anisotropy"

	    parm {
		name	"aniso"
		label	"Anisotropy"
		type	float
		default	{ "0" }
		hidewhen	"{ useBaseColor == 0 }"
		range	{ 0 1 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    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	"Map"
		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	"folder214"
	    label	"Anisotropy Direction"

	    parm {
		name	"anisodir"
		label	"Anisotropy Direction"
		type	float
		default	{ "0" }
		range	{ 0 1 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    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	"Map"
		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_textureFilter"
		label	"Filter Type"
		type	string
		joinnext
		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" }
	    }
	    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" "surface" }
	    }
	}

	groupsimple {
	    name	"folder215"
	    label	"Subsurface"

	    parm {
		name	"subsurface"
		label	"Subsurface"
		type	float
		default	{ "0" }
		hidewhen	"{ useBaseColor == 0 }"
		range	{ 0 1 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"subsurface_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	"subsurface_texture"
		label	"Map"
		type	image
		default	{ "" }
		disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		hidewhen	"{ subsurface_useTexture == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"subsurface_monoChannel"
		label	"Channel"
		type	integer
		joinnext
		default	{ "0" }
		disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		hidewhen	"{ subsurface_useTexture == 0 }"
		menu	{
		    "0"	"Luminance"
		    "1"	"Red"
		    "2"	"Green"
		    "3"	"Blue"
		}
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"subsurface_textureWrap"
		label	"Wrap"
		type	string
		joinnext
		default	{ "repeat" }
		disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		hidewhen	"{ subsurface_useTexture == 0 }"
		menu	{
		    "repeat"	"Repeat"
		    "streak"	"Streak"
		    "decal"	"Decal"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"subsurface_textureColorSpace"
		label	"Source Color Space"
		type	string
		default	{ "linear" }
		disablewhen	"{ refl_enable == 0 }"
		hidewhen	"{ subsurface_useTexture == 0 }"
		menu	{
		    "auto"	"Automatic"
		    "linear"	"Linear"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	}

	groupsimple {
	    name	"folder216"
	    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	"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	"Map"
		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	"folder217"
	    label	"Sheen Tint"

	    parm {
		name	"sheentint"
		label	"Sheen Tint"
		type	float
		default	{ "0" }
		hidewhen	"{ useBaseColor == 0 }"
		range	{ 0 1 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    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	"folder218"
	    label	"Coat"

	    parm {
		name	"coat"
		label	"Coat"
		type	float
		default	{ "0" }
		hidewhen	"{ useBaseColor == 0 }"
		range	{ 0 1 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coat_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	"coat_texture"
		label	"Map"
		type	image
		default	{ "" }
		disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		hidewhen	"{ coat_useTexture == 0 }"
		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	{ "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	"folder219"
	    label	"Coat Roughness"

	    parm {
		name	"coatrough"
		label	"Coat Roughness"
		type	float
		default	{ "0" }
		hidewhen	"{ useBaseColor == 0 }"
		range	{ 0 1 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatrough_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	"coatrough_texture"
		label	"Map"
		type	image
		default	{ "" }
		disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		hidewhen	"{ coatrough_useTexture == 0 }"
		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	{ "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	"folder220"
	    label	"Surface Texture Settings"

	    parm {
		name	"basecolor_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_14_1"
	label	"Emission"

	parm {
	    name	"emitillum"
	    label	"Emission Illuminates Objects"
	    type	toggle
	    default	{ "on" }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
	parm {
	    name	"emitcolor"
	    label	"Emission Color"
	    type	color
	    size	3
	    default	{ "0" "0" "0" }
	    range	{ 0 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	"emitcolor_useTexture"
	    label	"Use Texture"
	    type	toggle
	    default	{ "off" }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
	parm {
	    name	"emitcolor_texture"
	    label	"Map"
	    type	image
	    default	{ "" }
	    hidewhen	"{ emitcolor_useTexture == 0 }"
	    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" }
	}
    }

    group {
	name	"diffuse_folder_14_2"
	label	"Bump & Normals"

	group {
	    name	"shading_15"
	    label	"Base"

	    parm {
		name	"enableBumpOrNormalTexture"
		label	"Enable"
		type	toggle
		default	{ "off" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexType"
		label	"Texture Type"
		type	string
		default	{ "normal" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		menu	{
		    "bump"	"Bump"
		    "normal"	"Normal"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexColorSpace"
		label	"Texture Color Space"
		type	string
		default	{ "linear" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		menu	{
		    "auto"	"Automatic"
		    "linear"	"Linear"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexVectorSpace"
		label	"Vector Space"
		type	string
		default	{ "uvtangent" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		hidewhen	"{ normalTexType != normal normalTexType != vectordisp }"
		menu	{
		    "uvtangent"	"UV Tangent Space"
		    "object"	"Object Space"
		    "world"	"World Space"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexScale"
		label	"Effect Scale"
		type	float
		default	{ "1" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		range	{ 0 2 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexture"
		label	"Texture Path"
		type	image
		default	{ "" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexUdim"
		label	"UDIM Filename Expansion"
		type	toggle
		default	{ "off" }
		help	"UDIM texture filename expansion, the UDIM coordinate is computed based on the uv information."
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexWrap"
		label	"Wrap"
		type	string
		joinnext
		default	{ "repeat" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		menu	{
		    "repeat"	"Repeat"
		    "streak"	"Streak"
		    "decal"	"Decal"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexFilter"
		label	"Filter"
		type	string
		joinnext
		default	{ "gauss" }
		disablewhen	"{ enableBumpOrNormalTexture == 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" "surface" }
	    }
	    parm {
		name	"normalTexFilterWidth"
		label	"Filter Width"
		type	float
		default	{ "1" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		range	{ 0 2 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexChannel"
		label	"Channel"
		type	integer
		default	{ "0" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		hidewhen	"{ normalTexType != bump normalTexType != disp }"
		menu	{
		    "0"	"Luminance"
		    "1"	"Red"
		    "2"	"Green"
		    "3"	"Blue"
		}
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexImagePlane"
		label	"Image Plane"
		type	string
		default	{ "" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexNormalSpace"
		label	"Normal Space"
		type	integer
		default	{ "0" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		hidewhen	"{ normalTexType != normal }"
		menu	{
		    "0"	"0 to 1"
		    "1"	"-1 to 1"
		}
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexNormalFlipX"
		label	"Flip X"
		type	toggle
		default	{ "off" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		hidewhen	"{ normalTexType != normal }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"normalTexNormalFlipY"
		label	"Flip Y"
		type	toggle
		default	{ "off" }
		disablewhen	"{ enableBumpOrNormalTexture == 0 }"
		hidewhen	"{ normalTexType != normal }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	}

	group {
	    name	"shading_15_1"
	    label	"Coat"

	    parm {
		name	"separateCoatNormals"
		label	"Separate Coat Normals"
		type	toggle
		default	{ "off" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"enableCoatNormalTexture"
		label	"Enable"
		type	toggle
		default	{ "on" }
		disablewhen	"{ separateCoatNormals == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexType"
		label	"Texture Type"
		type	string
		default	{ "normal" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		menu	{
		    "bump"	"Bump"
		    "normal"	"Normal"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexColorSpace"
		label	"Texture Color Space"
		type	string
		default	{ "linear" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		menu	{
		    "auto"	"Automatic"
		    "linear"	"Linear"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexVectorSpace"
		label	"Vector Space"
		type	string
		default	{ "uvtangent" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		hidewhen	"{ coatNormalTexType != normal coatNormalTexType != vectordisp }"
		menu	{
		    "uvtangent"	"UV Tangent Space"
		    "object"	"Object Space"
		    "world"	"World Space"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexScale"
		label	"Effect Scale"
		type	float
		default	{ "1" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		range	{ 0 2 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexture"
		label	"Texture Path"
		type	image
		default	{ "" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexUdim"
		label	"UDIM Filename Expansion"
		type	toggle
		default	{ "off" }
		help	"UDIM texture filename expansion, the UDIM coordinate is computed based on the uv information."
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexWrap"
		label	"Wrap"
		type	string
		joinnext
		default	{ "repeat" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		menu	{
		    "repeat"	"Repeat"
		    "streak"	"Streak"
		    "decal"	"Decal"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexFilter"
		label	"Filter"
		type	string
		joinnext
		default	{ "gauss" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 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" "surface" }
	    }
	    parm {
		name	"coatNormalTexFilterWidth"
		label	"Filter Width"
		type	float
		default	{ "1" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		range	{ 0 2 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexChannel"
		label	"Channel"
		type	integer
		default	{ "0" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		hidewhen	"{ coatNormalTexType != bump coatNormalTexType != disp }"
		menu	{
		    "0"	"Luminance"
		    "1"	"Red"
		    "2"	"Green"
		    "3"	"Blue"
		}
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexImagePlane"
		label	"Image Plane"
		type	string
		default	{ "" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexNormalSpace"
		label	"Normal Space"
		type	integer
		default	{ "0" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		hidewhen	"{ coatNormalTexType != normal }"
		menu	{
		    "0"	"0 to 1"
		    "1"	"-1 to 1"
		}
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexNormalFlipX"
		label	"Flip X"
		type	toggle
		default	{ "off" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		hidewhen	"{ coatNormalTexType != normal }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatNormalTexNormalFlipY"
		label	"Flip Y"
		type	toggle
		default	{ "off" }
		disablewhen	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"
		hidewhen	"{ coatNormalTexType != normal }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	}

    }

    group {
	name	"diffuse_folder_14_3"
	label	"Displacement"

	parm {
	    name	"shop_disable_displace_shader"
	    label	"Disable Displace Shader"
	    type	toggle
	    invisible
	    default	{ "!ch(\"enableDispTexture\") && !ch(\"enableDispNoise\")" }
	    help	"None"
	    range	{ 0 1 }
	    parmtag	{ "spare_category" "Shaders" }
	}
	groupsimple {
	    name	"folder221"
	    label	"General"
	    grouptag	{ "group_type" "simple" }

	    parm {
		name	"vm_displacebound"
		label	"Displacement Bound"
		type	float
		default	{ "1.01*max(ch(\"enableDispTexture\")*max(abs((1.0+ch(\"dispTexOffset\"))*ch(\"dispTexScale\")), abs(ch(\"dispTexOffset\")*ch(\"dispTexScale\"))), ch(\"enableDispNoise\")*abs(ch(\"dispNoiseAmp\")))" }
		disablewhen	"{ enableDispMap == 0 enableNoise == 0 }"
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "" }
	    }
	    parm {
		name	"vm_truedisplace"
		label	"True Displacements"
		type	toggle
		default	{ "on" }
		disablewhen	"{ enableDispMap == 0 enableNoise == 0 }"
		range	{ 0 1 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "" }
	    }
	}

	groupsimple {
	    name	"folder222"
	    label	"Map"
	    hidewhentab	"{ enableDispMap == 0 }"
	    grouptag	{ "group_type" "simple" }

	    parm {
		name	"enableDispTexture"
		label	"Enable Texture Displacement"
		type	toggle
		default	{ "off" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispTexType"
		label	"Texture Type"
		type	string
		default	{ "disp" }
		hidewhen	"{ enableDispTexture == 0 }"
		menu	{
		    "disp"	"Displacement Along Normal"
		    "vectordisp"	"Vector Displacement"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispTexColorSpace"
		label	"Texture Color Space"
		type	string
		default	{ "linear" }
		hidewhen	"{ enableDispTexture == 0 }"
		menu	{
		    "auto"	"Automatic"
		    "linear"	"Linear"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispTexVectorSpace"
		label	"Vector Space"
		type	string
		default	{ "uvtangent" }
		hidewhen	"{ enableDispTexture == 0 } { dispTexType != normal dispTexType != vectordisp }"
		menu	{
		    "uvtangent"	"UV Tangent Space"
		    "object"	"Object Space"
		    "world"	"World Space"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispTexOffset"
		label	"Offset"
		type	float
		default	{ "-0.5" }
		hidewhen	"{ enableDispTexture == 0 } { dispTexType != bump dispTexType != disp }"
		range	{ -1 0 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispTexScale"
		label	"Effect Scale"
		type	float
		default	{ "1" }
		hidewhen	"{ enableDispTexture == 0 }"
		range	{ 0 2 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispTexTexture"
		label	"Texture Path"
		type	image
		default	{ "" }
		hidewhen	"{ enableDispTexture == 0 }"
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispTexChannel"
		label	"Channel"
		type	integer
		joinnext
		default	{ "0" }
		hidewhen	"{ enableDispTexture == 0 } { dispTexType != bump dispTexType != disp }"
		menu	{
		    "0"	"Luminance"
		    "1"	"Red"
		    "2"	"Green"
		    "3"	"Blue"
		}
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispTexWrap"
		label	"Wrap"
		type	string
		joinnext
		default	{ "repeat" }
		hidewhen	"{ enableDispTexture == 0 }"
		menu	{
		    "repeat"	"Repeat"
		    "streak"	"Streak"
		    "decal"	"Decal"
		}
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispTexFilter"
		label	"Filter"
		type	string
		default	{ "gauss" }
		hidewhen	"{ enableDispTexture == 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	"dispTexfilterWidth"
		label	"Filter Width"
		type	float
		default	{ "1" }
		hidewhen	"{ enableDispTexture == 0 }"
		range	{ 0 2 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	}

	groupsimple {
	    name	"folder223"
	    label	"Noise"
	    hidewhentab	"{ enableNoise == 0 }"
	    grouptag	{ "group_type" "simple" }

	    parm {
		name	"enableDispNoise"
		label	"Enable Noise Displacement"
		type	toggle
		default	{ "off" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispNoiseType"
		label	"Noise Type"
		type	string
		default	{ "xnoise" }
		disablewhen	"{ enableNoise == 0 }"
		hidewhen	"{ enableDispNoise == 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	"dispNoiseFreq"
		label	"Frequency"
		type	float
		size	3
		default	{ "10" "10" "10" }
		disablewhen	"{ enableNoise == 0 }"
		hidewhen	"{ enableDispNoise == 0 }"
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispNoiseOffset"
		label	"Offset"
		type	float
		size	3
		default	{ "0" "0" "0" }
		disablewhen	"{ enableNoise == 0 }"
		hidewhen	"{ enableDispNoise == 0 }"
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispNoiseAmp"
		label	"Amplitude"
		type	float
		default	{ "1" }
		disablewhen	"{ enableNoise == 0 }"
		hidewhen	"{ enableDispNoise == 0 }"
		range	{ -1 1 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispNoiseRough"
		label	"Roughness"
		type	float
		default	{ "0.5" }
		disablewhen	"{ enableNoise == 0 }"
		hidewhen	"{ enableDispNoise == 0 }"
		range	{ 0 1 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispNoiseAtten"
		label	"Attenuation"
		type	float
		default	{ "1" }
		disablewhen	"{ enableNoise == 0 }"
		hidewhen	"{ enableDispNoise == 0 }"
		range	{ 0 1 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	    parm {
		name	"dispNoiseTurb"
		label	"Turbulence"
		type	integer
		default	{ "5" }
		disablewhen	"{ enableNoise == 0 }"
		hidewhen	"{ enableDispNoise == 0 }"
		range	{ 0 10 }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "displace" }
	    }
	}

    }

    group {
	name	"diffuse_folder_14_4"
	label	"Bake"

	parm {
	    name	"bake_samples"
	    label	"Samples"
	    type	integer
	    default	{ "128" }
	    range	{ 0 10 }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
	parm {
	    name	"bake_normalspace"
	    label	"Normal Space"
	    type	integer
	    default	{ "0" }
	    menu	{
		"0"	"0 to 1"
		"1"	"-1 to 1"
	    }
	    range	{ 0 10 }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
	parm {
	    name	"bake_tangentnormalflipx"
	    label	"Tangent Normal Flip X"
	    type	toggle
	    default	{ "off" }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
	parm {
	    name	"bake_tangentnormalflipy"
	    label	"Tangent Normal Flip Y"
	    type	toggle
	    default	{ "off" }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
	parm {
	    name	"bake_include_disp_nt"
	    label	"Disp In Tangent Normal"
	    type	toggle
	    default	{ "on" }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
	parm {
	    name	"bake_occlusionbias"
	    label	"Occlusion Bias"
	    type	float
	    default	{ "0.5" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
	parm {
	    name	"bake_cavitydistance"
	    label	"Cavity Distance"
	    type	float
	    default	{ "1" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
	parm {
	    name	"bake_cavitybias"
	    label	"Cavity Bias"
	    type	float
	    default	{ "0.5" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
	parm {
	    name	"bake_curvaturescale"
	    label	"Curvature Scale"
	    type	float
	    default	{ "1" }
	    range	{ 0 1 }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "shaderparmcontexts" "surface" }
	}
    }

    group {
	name	"diffuse_folder_14_5"
	label	"Settings"

	groupsimple {
	    name	"folder224"
	    label	"Component Labels"

	    parm {
		name	"difflabel"
		label	"Diffuse"
		type	string
		default	{ "diffuse" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"baselabel"
		label	"Base Reflection"
		type	string
		default	{ "reflect" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	    parm {
		name	"coatlabel"
		label	"Coat Reflection"
		type	string
		default	{ "coat" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface" }
	    }
	}

	groupsimple {
	    name	"folder225"
	    label	"Misc"

	    parm {
		name	"udim"
		label	"UDIM Filename Expansion"
		type	toggle
		default	{ "on" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "shaderparmcontexts" "surface displace" }
	    }
	}

    }

    group {
	name	"diffuse_folder_14_6"
	label	"OpenGL"

	group {
	    name	"folder226"
	    label	"Surface"

	    parm {
		name	"ogl_light"
		label	"Use Lighting"
		type	toggle
		default	{ "on" }
		help	"None"
		range	{ 0 1 }
		parmtag	{ "spare_category" "OGL" }
	    }
	    parm {
		name	"sepparm6"
		label	"sepparm6"
		type	separator
		default	{ "" }
		range	{ 0 1 }
	    }
	    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	{ "on" }
		help	"None"
		range	{ 0 1 }
		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	"ogl_emit"
		label	"OGL Emission"
		type	color
		size	3
		default	{ "0" "0" "0" }
		help	"None"
		range	{ 0 1 }
		parmtag	{ "spare_category" "OGL" }
	    }
	    parm {
		name	"sepparm12"
		label	"sepparm12"
		type	separator
		default	{ "" }
		range	{ 0 1 }
	    }
	    parm {
		name	"ogl_diff"
		label	"OGL Diffuse"
		type	color
		size	3
		default	{ [ "(1-ch(\"metallic\")) * ch(\"basecolorr\")" hscript-expr ] [ "(1-ch(\"metallic\")) * ch(\"basecolorg\")" hscript-expr ] [ "(1-ch(\"metallic\")) * ch(\"basecolorb\")" 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	{ "`ifs(ch(\"basecolor_useTexture\"), chs(\"basecolor_texture\"), \"\")`" }
		    help	"None"
		    range	{ 0 1 }
		    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)"
		    }
		    range	{ 0 1 }
		}
		parm {
		    name	"ogl_tex_mag_filter#"
		    label	"Magnification Filter"
		    type	string
		    default	{ "GL_LINEAR" }
		    help	"None"
		    menu	{
			"GL_NEAREST"	"Nearest"
			"GL_LINEAR"	"Linear"
		    }
		    range	{ 0 1 }
		}
		parm {
		    name	"ogl_clamping_mode#"
		    label	"Clamp Texture"
		    type	toggle
		    default	{ "0" }
		    help	"None"
		    range	{ 0 1 }
		}
	    }

	    parm {
		name	"sepparm8"
		label	"sepparm8"
		type	separator
		default	{ "" }
		range	{ 0 1 }
	    }
	    parm {
		name	"ogl_spec_model"
		label	"Specular Model"
		type	string
		default	{ "ggx" }
		help	"Specifies the model to use for specular highlights on the material: phong, blinn or ggx. Phong and Blinn are quick approximations, GGX is a more realistic and computationally expensive specular model."
		menu	{
		    "phong"	"Phong"
		    "blinn"	"Blinn"
		    "ggx"	"GGX"
		}
		range	{ 0 1 }
		parmtag	{ "cook_dependent" "1" }
		parmtag	{ "spare_category" "OGL" }
	    }
	    parm {
		name	"ogl_spec"
		label	"OGL Specular"
		type	color
		size	3
		default	{ [ "hou.phm().get_ogl_spec(hou.pwd(), 0)" python ] [ "hou.phm().get_ogl_spec(hou.pwd(), 1)" python ] [ "hou.phm().get_ogl_spec(hou.pwd(), 2)" python ] }
		help	"None"
		range	{ 0 1 }
		parmtag	{ "spare_category" "OGL" }
	    }
	    parm {
		name	"ogl_specmap"
		label	"OGL Specular Map"
		type	image
		default	{ "`ifs(ch(\"reflect_useTexture\"), chs(\"reflect_texture\"), \"\")`" }
		help	"None"
		range	{ 0 1 }
		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.04+0.96*ch(\"rough\")" hscript-expr ] }
		help	"None"
		range	{ 0 1 }
		parmtag	{ "spare_category" "OGL" }
	    }
	    parm {
		name	"ogl_roughmap"
		label	"OGL Roughness Map"
		type	image
		default	{ "`ifs(ch(\"rough_useTexture\"), chs(\"rough_texture\"), \"\")`" }
		help	"Texture map for Roughness. Rougher surfaces have larger but dimmer specular highlights. This overrides the constant ogl_rough."
		range	{ 0 1 }
		parmtag	{ "cook_dependent" "1" }
		parmtag	{ "filechooser_mode" "read" }
		parmtag	{ "spare_category" "OGL" }
	    }
	    parm {
		name	"ogl_roughmap_comp"
		label	"OGL Roughness Channel"
		type	integer
		default	{ "0" }
		help	"Texture component used for Roughness within the Roughness texture map, which can be Red, Green, Blue or Alpha. This allows roughness to be sourced from packed texture maps which contain parameters in the other texture channels."
		disablewhen	"{ ogl_roughmap == \"\" }"
		menu	{
		    "0"	"Red"
		    "1"	"Green"
		    "2"	"Blue"
		    "3"	"Alpha"
		}
		range	{ 0 3 }
		parmtag	{ "cook_dependent" "1" }
	    }
	    parm {
		name	"ogl_ior_inner"
		label	"OGL Inner IOR"
		type	float
		default	{ [ "m = 0.99*ch(\"metallic\")\nm=m*m*m\nfr = m + (1-m) * 0.8*0.08*ch(\"reflect\")\nreturn (fr- 1) / (-fr + 2*sqrt(fr) - 1.0)" python ] }
		help	"Index of refraction of the material, used for fresnel calculations."
		range	{ 0 10 }
		parmtag	{ "cook_dependent" "1" }
		parmtag	{ "spare_category" "OGL" }
	    }
	    parm {
		name	"ogl_ior_outer"
		label	"OGL Outer IOR"
		type	float
		default	{ "1" }
		help	"Index of refraction of the medium surrounding the object, usually 1 for air."
		range	{ 0 10 }
		parmtag	{ "cook_dependent" "1" }
		parmtag	{ "spare_category" "OGL" }
	    }
	    parm {
		name	"ogl_adjustshiny"
		label	"Adjust Shininess with Alpha Channel"
		type	toggle
		default	{ "off" }
		help	"None"
		disablewhen	"{ ogl_specmap == \"\" }"
		range	{ 0 1 }
	    }
	    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	{ "" }
		range	{ 0 1 }
	    }
	    parm {
		name	"ogl_opacitymap"
		label	"OGL Opacity Map"
		type	image
		default	{ "" }
		help	"None"
		range	{ 0 1 }
		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	"folder226_1"
	    label	"Displace"

	    parm {
		name	"ogl_bumpmap"
		label	"OGL Bump Map"
		type	image
		default	{ "`ifs(ch(\"enableBumpOrNormalTexture\") && !strcmp(chs(\"normalTexType\"), \"bump\"), chs(\"normalTexture\"), \"\")`" }
		help	"None"
		range	{ 0 1 }
		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"
		}
		range	{ 0 1 }
	    }
	    parm {
		name	"ogl_bumpscale"
		label	"Bump Scale"
		type	float
		default	{ [ "ch(\"normalTexScale\")" hscript-expr ] }
		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"
		}
		range	{ 0 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	{ "off" }
		help	"None"
		disablewhen	"{ ogl_bumpmap == \"\" }"
		range	{ 0 1 }
	    }
	    parm {
		name	"sepparm7"
		label	"sepparm7"
		type	separator
		default	{ "" }
		range	{ 0 1 }
	    }
	    parm {
		name	"ogl_normalmap"
		label	"OGL Normal Map"
		type	image
		default	{ "`ifs(ch(\"enableBumpOrNormalTexture\") && !strcmp(chs(\"normalTexType\"), \"normal\"), chs(\"normalTexture\"), \"\")`" }
		help	"None"
		range	{ 0 1 }
		parmtag	{ "filechooser_mode" "read" }
		parmtag	{ "spare_category" "OGL" }
	    }
	    parm {
		name	"ogl_normalmap_type"
		label	"OGL Normal Map Type"
		type	string
		default	{ [ "ifs(!strcmp(chs(\"normalTexVectorSpace\"), \"uvtangent\"), \"tangent\", \"world\")" hscript-expr ] }
		help	"None"
		menu	{
		    "tangent"	"Tangent Space"
		    "world"	"World Space"
		}
		range	{ 0 1 }
		parmtag	{ "cook_dependent" "1" }
	    }
	    parm {
		name	"ogl_normalbias"
		label	"Normal Map Range"
		type	string
		default	{ [ "ifs(ch(\"normalTexNormalSpace\"), \"centered\", \"zeroone\")" hscript-expr ] }
		help	"None"
		disablewhen	"{ ogl_normalmap == \"\" }"
		menu	{
		    "zeroone"	"0 to 1"
		    "centered"	"-1 to 1"
		}
		range	{ 0 1 }
	    }
	    parm {
		name	"ogl_normalflipx"
		label	"Flip Normal Map X"
		type	toggle
		default	{ [ "ch(\"normalTexNormalFlipX\")" hscript-expr ] }
		help	"None"
		disablewhen	"{ ogl_normalmap == \"\" }"
		range	{ 0 1 }
		parmtag	{ "cook_dependent" "1" }
	    }
	    parm {
		name	"ogl_normalflipy"
		label	"Flip Normal Map Y"
		type	toggle
		default	{ [ "ch(\"normalTexNormalFlipY\")" hscript-expr ] }
		help	"None"
		disablewhen	"{ ogl_normalmap == \"\" }"
		range	{ 0 1 }
		parmtag	{ "cook_dependent" "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	{ "" }
		range	{ 0 1 }
	    }
	    parm {
		name	"ogl_displacemap"
		label	"GL Displacement Map"
		type	image
		default	{ "`ifs(ch(\"enableDispTexture\"),chs(\"dispTexTexture\"),\"\")`" }
		help	"None"
		range	{ 0 1 }
		parmtag	{ "cook_dependent" "1" }
		parmtag	{ "filechooser_mode" "read" }
	    }
	    parm {
		name	"ogl_displacescale"
		label	"Displace Scale"
		type	float
		default	{ "ch(\"dispTexScale\")" }
		help	"None"
		disablewhen	"{ ogl_displacemap == \"\" }"
		range	{ 0 2 }
		parmtag	{ "cook_dependent" "1" }
	    }
	    parm {
		name	"ogl_displaceoffset"
		label	"Displace Offset"
		type	float
		default	{ "ch(\"dispTexOffset\")" }
		help	"None"
		disablewhen	"{ ogl_displacemap == \"\" }"
		range	{ -1 1 }
		parmtag	{ "cook_dependent" "1" }
	    }
	}

	group {
	    name	"folder226_2"
	    label	"Environment"

	    parm {
		name	"ogl_envmap"
		label	"OGL Environment Map"
		type	image
		default	{ "" }
		help	"None"
		range	{ 0 1 }
		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"
		}
		range	{ 0 1 }
	    }
	    parm {
		name	"ogl_envscale"
		label	"Reflection Intensity"
		type	float
		default	{ "0.1" }
		help	"None"
		disablewhen	"{ ogl_envmap == \"\" }"
		range	{ 0 2 }
	    }
	}

    }

    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	"bake_curvaturebias"
	label	"Curvature Bias"
	type	float
	default	{ "0.5" }
	range	{ 0 1 }
	parmtag	{ "parmvop" "1" }
	parmtag	{ "shaderparmcontexts" "surface" }
    }
}
INDXContents9[=nDialogScript9<HZ VaHouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# 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
    input	float	rough	Roughness
    input	float	aniso	Anisotropy
    input	float	anisodir	"Anisotropy Direction"
    input	float	metallic	Metallic
    input	float	reflect	Reflectivity
    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	string	sssmodel	"SSS Mode"
    input	float	sssdist	"Subsurface Distance"
    input	vector	ssscolor	"Subsurface Color"
    input	float	sssphase	"Scattering Phase"
    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 Contour"
    input	float	fakecausticsopacity	"Shadow Opacity"
    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	reflect_useTexture	"Use Texture"
    input	string	reflect_texture	Texture
    input	int	reflect_monoChannel	Channel
    input	string	reflect_textureWrap	Wrap
    input	string	reflect_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	int	opaccolor_useTexture	"Use Texture"
    input	string	opaccolor_texture	Texture
    input	string	opaccolor_textureWrap	Wrap
    input	float	opaccolor_textureIntensity	"Tint Intensity"
    input	string	opaccolor_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	dispInput_enable	"Enable Input Displacement"
    input	float	dispInput_max	"Maximum Displacement"
    input	string	dispInput_vectorspace	"Vector Space"
    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	vector	baseN	""
    input	vector	coatN	""
    input	float	disp	"Normal Displacement"
    input	vector	vdisp	"Vector Displacement"
    input	int	opacpointalpha	"Use Point Alpha"
    input	int	roundedEdge_enable	""
    input	float	roundedEdge_radius	"Round Edge Radius"
    input	int	roundedEdge_mode	"Round Edge Mode"
    input	int	opacpackedalpha	"Use Packed Alpha"
    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	reflect	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	sssmodel	2
    inputflags	sssdist	2
    inputflags	ssscolor	2
    inputflags	sssphase	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	fakecausticsopacity	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	reflect_useTexture	2
    inputflags	reflect_texture	2
    inputflags	reflect_monoChannel	2
    inputflags	reflect_textureWrap	2
    inputflags	reflect_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	opaccolor_useTexture	2
    inputflags	opaccolor_texture	2
    inputflags	opaccolor_textureWrap	2
    inputflags	opaccolor_textureIntensity	2
    inputflags	opaccolor_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	dispInput_enable	2
    inputflags	dispInput_max	2
    inputflags	dispInput_vectorspace	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	baseN	2
    inputflags	coatN	2
    inputflags	disp	2
    inputflags	vdisp	2
    inputflags	opacpointalpha	2
    inputflags	roundedEdge_enable	2
    inputflags	roundedEdge_radius	2
    inputflags	roundedEdge_mode	2
    inputflags	opacpackedalpha	2
    outputflags	layer	2
    signature	"Default Inputs"	default	{ vector vector int int int float float float float float float float float float float vector float float int float string float vector float float float vector float int float vector int float 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 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 int string string float 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 float string 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 vector vector float vector int int float int int 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_coat_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"
                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    "reflect"
                    label   "Reflectivity"
                    type    float
                    default { "1" }
                    hidewhen "{ useBaseColor == 0 }"
                    range   { 0 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 { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "coatrough"
                    label   "Coat Roughness"
                    type    float
                    default { "0" }
                    hidewhen "{ useBaseColor == 0 }"
                    range   { 0 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    "sssmodel"
                label   "SSS Mode"
                type    string
                default { "pbrsss" }
                menu {
                    "pbrsss"        "Full Subsurface Scattering"
                    "pbrsingles"    "Single Scattering"
                }
                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" }
            }
            parm {
                name    "sssphase"
                label   "Scattering Phase"
                type    float
                default { "0" }
                disablewhen "{ sssmodel != pbrsingles }"
                range   { -1 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 { "ogl_emit_intensity" "1" }
                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 { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "opacpointalpha"
                label   "Use Point Alpha"
                type    toggle
                default { "on" }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "opacpackedalpha"
                label   "Use Packed Alpha"
                type    toggle
                default { "off" }
                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 Contour"
                type    float
                default { "1" }
                disablewhen "{ fakecausticsenabled == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "fakecausticsopacity"
                label   "Shadow Opacity"
                type    float
                default { "0" }
                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" "" }
            }
            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" "" }
            }
            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" "" }
            }
            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" "" }
            }
            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" "" }
            }
            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    "folder16"
            label   "Reflectivity"

            parm {
                name    "reflect_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    "reflect_texture"
                label   "Texture"
                type    image
                default { "" }
                disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
                hidewhen "{ reflect_useTexture == 0 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "reflect_monoChannel"
                label   "Channel"
                type    integer
                joinnext
                default { "0" }
                disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
                hidewhen "{ reflect_useTexture == 0 }"
                menu {
                    "0" "Luminance"
                    "1" "Red"
                    "2" "Green"
                    "3" "Blue"
                }
                range   { 0 10 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "" }
            }
            parm {
                name    "reflect_textureWrap"
                label   "Wrap"
                type    string
                joinnext
                default { "repeat" }
                disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
                hidewhen "{ reflect_useTexture == 0 }"
                menu {
                    "repeat"    "Repeat"
                    "streak"    "Streak"
                    "decal"     "Decal"
                }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "reflect_textureColorSpace"
                label   "Source Color Space"
                type    string
                default { "linear" }
                disablewhen "{ refl_enable == 0 }"
                hidewhen "{ reflect_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" "" }
            }
            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" "" }
            }
            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" "" }
            }
            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" "" }
            }
            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" "" }
            }
            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" "" }
            }
            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" "" }
            }
            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" "" }
            }
            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" "" }
            }
            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" "" }
            }
            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"

        parm {
            name    "roundedEdge_enable"
            label   "roundedEdge_enable"
            type    toggle
            nolabel
            joinnext
            default { "off" }
            parmtag { "parmvop" "1" }
            parmtag { "shaderparmcontexts" "surface" }
        }
        parm {
            name    "roundedEdge_radius"
            label   "Round Edge Radius"
            type    float
            joinnext
            default { "0.01" }
            disablewhen "{ roundedEdge_enable == 0 }"
            range   { 0 0.1 }
            parmtag { "parmvop" "1" }
            parmtag { "shaderparmcontexts" "surface" }
        }
        parm {
            name    "roundedEdge_mode"
            label   "Round Edge Mode"
            type    integer
            nolabel
            default { "0" }
            help    "Edge types to smooth."
            disablewhen "{ roundedEdge_enable == 0 }"
            menu {
                "both"      "Concave and Convex Edges"
                "concave"   "Concave Edges"
                "convex"    "Convex Edges"
            }
            range   { 0 10 }
            parmtag { "parmvop" "1" }
            parmtag { "shaderparmcontexts" "surface" }
        }
        group {
            name    "shading_16"
            label   "Base"

            parm {
                name    "baseBumpAndNormal_enable"
                label   "Enable"
                type    toggle
                default { "off" }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            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" }
            }
            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" }
            }
            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" }
            }
            parm {
                name    "baseBump_bumpTexture"
                label   "Texture Path"
                type    image
                default { "" }
                disablewhen "{ baseBumpAndNormal_enable == 0 }"
                hidewhen "{ baseBumpAndNormal_type != bump }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            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" }
            }
            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" }
            }
            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" }
            }
            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" }
            }
            parm {
                name    "baseBump_imagePlane"
                label   "Image Plane"
                type    string
                default { "" }
                disablewhen "{ baseBumpAndNormal_enable == 0 }"
                hidewhen "{ baseBumpAndNormal_type != bump }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            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" }
            }
            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" }
            }
            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" }
            }
            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" }
            }
            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" }
            }
            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" }
            }
            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" }
            }
            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" }
            }
            parm {
                name    "baseNormal_imagePlane"
                label   "Image Plane"
                type    string
                default { "" }
                disablewhen "{ baseBumpAndNormal_enable == 0 }"
                hidewhen "{ baseBumpAndNormal_type != normal }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            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" }
            }
            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" }
            }
            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" }
            }
            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" "" }
            }
            parm {
                name    "dispInput_vectorspace"
                label   "Vector Space"
                type    string
                default { "uvtangent" }
                hidewhen "{ dispInput_enable == 0 }"
                menu {
                    "uvtangent" "UV Tangent Space"
                    "object"    "Object Space"
                    "world"     "World Space"
                }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "displace" }
            }
        }

        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" }
    }
    parm {
        name    "baseN"
        label   "baseN"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "coatN"
        label   "coatN"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
}
INDXDialogScript4Z Vi/*
 * 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	"qrotate"
    script	"qrotate"
    label	"qrotate"


    code {
	"$result = qrotate($quaternion, $vec);"
    }

    input	vector4	quaternion	"Quaternion"
    input	vector	vec	"Vector"
    output	vector	result	"Result"
}

INDXDialogScriptäZ Vi/*
 * 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	"quaternion"
    script	"quaternion"
    label	"quaternion"


    code {
	"$quat = quaternion($angle, $axis);"
    }

    input	float	angle	"Angle"
    input	vector	axis	"Normalized Rotation Axis"
    output	vector4	quat	"Quaternion"

    parm {
	name	angle
	label	"Angle"
	type	float
	size	1
	default	{ 0 }
    }
    parm {
	name	axis
	label	"Axis"
	type	float
	size	3
	default	{ 1 0 0 }
    }
}
INDXDialogScript>Z Vi/*
 * 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 <parameter.ds>

{
    name	"random"
    script	"random"
    label	"random"


    code {
	"#ifdef __vex"
	"    if ($roundtoint)"
	"    	$rand = random($pos);"
	"    else"
	"       $rand = rand($pos);"
	"#else"
	"    $rand = cellnoise($pos);"
	"#endif"
    }

    input	float	pos	"Position"
    output	float	rand	"Random Number"

    signature	"1D Float Input, 1D Output"	default	{ }
    signature	"1D Float Input, 3D Vector" 	fv	{ float vector  }
    signature	"1D Float Input, 3D Point"  	fp	{ float point  }
    signature	"1D Float Input, 3D Normal" 	fn	{ float normal  }
    signature	"1D Float Input, 3D Color" 	fc	{ float color  }
    signature	"1D Float Input, 4D Output"	f4d	{ float vector4 }

    signature	"1D Integer Input, 1D Output"	i	{ int float   }
    signature	"1D Integer Input, 3D Vector" 	iv	{ int vector  }
    signature	"1D Integer Input, 3D Point"  	ip	{ int point  }
    signature	"1D Integer Input, 3D Normal" 	in	{ int normal  }
    signature	"1D Integer Input, 3D Color" 	ic	{ int color  }
    signature	"1D Integer Input, 4D Output"	i4d	{ int vector4 }

    signature	"3D Vector Input, 1D Output"	v1d	{ vector  float   }
    signature	"3D Vector Input, 3D Vector" 	vv	{ vector vector  }
    signature	"3D Vector Input, 3D Point"  	vp	{ vector point  }
    signature	"3D Vector Input, 3D Normal" 	vn	{ vector normal  }
    signature	"3D Vector Input, 3D Color" 	vc	{ vector color  }
    signature	"3D Vector, 4D Output"		v4d	{ vector  vector4 }

    signature	"3D Point Input, 1D Output"	p1d	{ point  float   }
    signature	"3D Point Input, 3D Vector" 	pv	{ point vector  }
    signature	"3D Point Input, 3D Point"  	pp	{ point point  }
    signature	"3D Point Input, 3D Normal" 	pn	{ point normal  }
    signature	"3D Point Input, 3D Color" 	pc	{ point color  }

    signature	"3D Normal Input, 1D Output"	n1d	{ normal  float   }
    signature	"3D Normal Input, 3D Vector" 	nv	{ normal vector  }
    signature	"3D Normal Input, 3D Point"  	np	{ normal point  }
    signature	"3D Normal Input, 3D Normal" 	nn	{ normal normal  }
    signature	"3D Normal Input, 3D Color" 	nc	{ normal color  }

    signature	"3D Color Input, 1D Output"	c1d	{ color  float   }
    signature	"3D Color Input, 3D Vector" 	cv	{ color vector  }
    signature	"3D Color Input, 3D Point"  	cp	{ color point  }
    signature	"3D Color Input, 3D Normal" 	cn	{ color normal  }
    signature	"3D Color Input, 3D Color" 	cc	{ color color  }

    signature	"4D Input, 1D Output"		v41d	{ vector4 float   }
    signature	"4D Input, 3D Output"		v43d	{ vector4 vector  }
    signature	"4D Input, 4D Output"		v44d	{ vector4 vector4 }

    signature	"1D Uniform Float, 1D Output"	uf1d	{ ufloat ufloat }
    signature	"1D Uniform Float, 3D Vector" 	ufv	{ ufloat uvector  }
    signature	"1D Uniform Float, 3D Point"  	ufp	{ ufloat upoint  }
    signature	"1D Uniform Float, 3D Normal" 	ufn	{ ufloat unormal  }
    signature	"1D Uniform Float, 3D Color" 	ufc	{ ufloat ucolor  }

    signature	"3D Uniform Vector, 1D Output"	uv1d	{ uvector ufloat   }
    signature	"3D Uniform Vector, 3D Vector" 	uvv	{ uvector uvector  }
    signature	"3D Uniform Vector, 3D Point"  	uvp	{ uvector upoint  }
    signature	"3D Uniform Vector, 3D Normal" 	uvn	{ uvector unormal  }
    signature	"3D Uniform Vector, 3D Color" 	uvc	{ uvector ucolor  }

    signature	"3D Uniform Point, 1D Output"	up1d	{ upoint ufloat   }
    signature	"3D Uniform Point, 3D Vector" 	upv	{ upoint uvector  }
    signature	"3D Uniform Point, 3D Point"  	upp	{ upoint upoint  }
    signature	"3D Uniform Point, 3D Normal" 	upn	{ upoint unormal  }
    signature	"3D Uniform Point, 3D Color" 	upc	{ upoint ucolor  }

    signature	"3D Uniform Normal, 1D Output"	un1d	{ unormal ufloat   }
    signature	"3D Uniform Normal, 3D Vector" 	unv	{ unormal uvector  }
    signature	"3D Uniform Normal, 3D Point"  	unp	{ unormal upoint  }
    signature	"3D Uniform Normal, 3D Normal" 	unn	{ unormal unormal  }
    signature	"3D Uniform Normal, 3D Color" 	unc	{ unormal ucolor  }

    signature	"3D Uniform Color, 1D Output"	uc1d	{ ucolor ufloat   }
    signature	"3D Uniform Color, 3D Vector" 	ucv	{ ucolor uvector  }
    signature	"3D Uniform Color, 3D Point"  	ucp	{ ucolor upoint  }
    signature	"3D Uniform Color, 3D Normal" 	ucn	{ ucolor unormal  }
    signature	"3D Uniform Color, 3D Color" 	ucc	{ ucolor ucolor  }

    VOP_FLT_PARM(pos,     "Position", 0)
    VOP_INT_PARM(pos_i, "Position", 0)
    VOP_VEC_PARM(pos_v1d, "Position", 0, 0, 0)
    VOP_VEC_PARM(pos_p1d, "Position", 0, 0, 0)
    VOP_VEC_PARM(pos_n1d, "Position", 0, 0, 0)
    VOP_CLR_PARM(pos_c1d, "Position", 0, 0, 0)
    VOP_VEC4_PARM(pos_v41d, "Position", 0, 0, 0, 0)
    VOP_FLT_PARM(pos_uf1d, "Position", 0)
    VOP_VEC_PARM(pos_uv1d, "Position", 0, 0, 0)
    VOP_VEC_PARM(pos_up1d, "Position", 0, 0, 0)
    VOP_VEC_PARM(pos_un1d, "Position", 0, 0, 0)
    VOP_CLR_PARM(pos_uc1d, "Position", 0, 0, 0)

    parm {
	name	roundtoint
	label	"Clamp Position to Integer"
	type	toggle
	size	1
	default	{ 1 }
    }

    group { name "gv" obsolete 12.0 }
    group { name "gu" obsolete 12.0 }
}
INDXDialogScript`Z Vi/*
 * 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	"raybounce"
    script	"raybounce"
    label	"raybounce"


    code {
R"code({
    int tmp_level = 0;
    if (rayimport('level', tmp_level)) tmp_level += 1;
    $raylevel = max(getraylevel(), tmp_level);
})code"
    }

    output	int	raylevel	"Ray Bounce Level"
}

INDXDialogScriptZ Vi/*
 * 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 <parameter.ds>

{
    name	"reflect"
    script	"reflect"
    label	"reflect"


    code {
	"$rdir = reflect($dir, $nml);"
    }

    input	vector	dir	"Incident Direction"
    input	normal	nml	"Normalized Normal"
    output	vector	rdir	"Reflected Direction"

    VOP_VEC_PARM(dir, "Direction", 1, 0, 0)
    VOP_VEC_PARM(nml, "Normal Vector", 0, 0, 1)

    signature	"3D Vector"		default { }
    signature	"Uniform 3D Vector"	uv	{ uvector unormal uvector }
}
INDXDialogScript|Z Vi/*
 * 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 <parameter.ds>

#define RENDER_SETTINGS	\
    "renderer:version"		"Renderer: Version" \
    "renderer:shadingfactor"	"Renderer: Shading Factor" \
    "renderer:rayshadingfactor"	"Renderer: Ray Shading Factor" \
    "renderer:raybias"		"Renderer: Ray Bias" \
    "renderer:verbose"		"Renderer: Verbose" \
    "renderer:threadcount"	"Renderer: Thread Count" \
    "renderer:renderengine"	"Renderer: Render Engine" \
    "renderer:hidden"		"Renderer: Hidden" \
    "renderer:colorspace"	"Renderer: Colorspace" \
    "renderer:raylimiteval"	"Renderer: Ray Limit Eval" \
    "renderer:raylimitcomponents" "Renderer: Ray Limit Components" \
    "renderer:raylimitlightmask" "Renderer: Ray Limit Light Mask" \
    "renderer:rayderivbias"	"Renderer: Ray Deriv Bias" \
    "image:filename"		"Image: Filename" \
    "image:device"		"Image: Device" \
    "image:resolution"		"Image: Resolution" \
    "image:pixelaspect"		"Image: Pixel Aspect" \
    "image:crop"		"Image: Crop" \
    "image:window"		"Image: Window" \
    "image:samples"		"Image: Samples" \
    "image:jitter"		"Image: Jitter" \
    "image:subpixel"		"Image: Sub-pixel" \
    "image:opacitythresh"	"Image: Opacity Threshold" \
    "image:opacitylimit"	"Image: Opacity Limit" \
    "image:colorlimit"		"Image: Color Limit" \
    "image:background"		"Image: Background" \
    "image:bgscale"		"Image: Background Scale" \
    "image:saveoptions"		"Image: Save Options" \
    "camera:shutter"		"Camera: Shutter Times" \
    "photon:photongfile"	"Photon: Global File" \
    "photon:photoncfile"	"Photon: Caustic File" \
    "photon:photoncount"	"Photon: Count" \
    "shader:name"		"Shader: Name"

#define OBJECT_SETTINGS \
    "object:name"		"Object: Name" \
    "object:id"			"Object: Id" \
    "object:shadingquality"	"Object: Shading Quality" \
    "object:rayshadingquality"	"Object: Ray Shading Quality" \
    "object:displacebound"	"Object: Displace Bound" \
    "object:reflectlimit"	"Object: Reflect Limit" \
    "object:refractlimit"	"Object: Refract Limit" \
    "object:diffuselimit"	"Object: Diffuse Limit" \
    "object:volumelimit"	"Object: Volume Limit" \
    "object:rayweight"		"Object: Ray Weight" \
    "object:pbrdiffusemask"	"Object: PBR Diffuse Mask" \
    "object:pbrglossymask"	"Object: PBR Glossy Mask" \
    "object:pbrspecularmask"	"Object: PBR Specular Mask" \
    "object:motionfactor"	"Object: Motion Factor" \
    "object:flatness"		"Object: Flatness" \
    "object:reflectmask"	"Object: Reflection Mask" \
    "object:reflectcategories"	"Object: Reflection Categories" \
    "object:refractmask"	"Object: Refraction Mask" \
    "object:refractcategories"	"Object: Refraction Categories" \
    "object:lightmask"		"Object: Light Mask" \
    "object:lightcategories"	"Object: Light Categories" \
    "object:photonmodifier"	"Object: Photon Modifier" \
    "object:filter"		"Object: Volume Filter" \
    "object:filterwidth"	"Object: Volume Filter Width" \
    "object:dorayvariance"	"Object: Do Ray Variance" \
    "object:variance"		"Object: Ray Variance" \
    "object:globalquality"	"Object: Global Quality" \
    "object:diffusequality"	"Object: Diffuse Quality" \
    "object:refractionquality"	"Object: Refraction Quality" \
    "object:reflectionquality"	"Object: Reflection Quality" \
    "object:minraysamples"	"Object: Min Ray Samples" \
    "object:maxraysamples"	"Object: Max Ray Samples" \
    "object:samplingquality"	"Object: Sampling Quality" \
    "object:velocityscale"	"Object: Velocity Scale" \
    "object:gifile"		"Object: Irradiance Cache File" \
    "object:gisample"		"Object: Irradiance Samples" \
    "object:gierror"		"Object: Irradiance Error" \
    "object:smoothcolor"	"Object: Smooth Grid Colors" \
    "object:phantom"		"Object: Phantom" \
    "object:truedisplace"	"Object: True Displacements" \
    "object:rayshade"		"Object: Ray-Traced Shading" \
    "object:volumeuniform"	"Object: Uniform Volume" \
    "object:volumeiso"		"Object: Volume Isosurface" \
    "object:volumesteprate"	"Object: Volume Step Rate" \
    "object:volumeshadowsteprate"	"Object: Volume Shadow Step Rate" \
    "object:volumedensity"	"Object: Volume Density" \
    "object:volumesamples"	"Object: Volume Samples" \
    "object:biasnormal"		"Object: Bias Along Normal" \
    "object:area"		"Object: Surface Area"

#define LIGHT_SETTINGS \
    "light:areamap"		"Light: Area Map" \
    "light:areashape"		"Light: Area Shape" \
    "light:areasize"		"Light: Area Size" \
    "light:arealight"		"Light: Is Area Light" \
    "light:distantlight"	"Light: Is Distant Light" \
    "light:activeradius"	"Light: Active Radius" \
    "light:projection"		"Light: Projection" \
    "light:minraysamples"	"Light: Min Ray Samples" \
    "light:maxraysamples"	"Light: Max Ray Samples" \
    "light:zoom"		"Light: Zoom" \
    "light:orthowidth"		"Light: Orthowidth" \
    "light:shadowmask"		"Light: Shadow Mask" \
    "light:shadowcategories"	"Light: Shadow Categories" \
    "light:areafullsphere"	"Light: Full Sphere Environment" \
    "light:photontarget"	"Light: Photon Target" \
    "light:photonweight"	"Light: Photon Weight" \
    "light:envangle"		"Light: Sun Angle" \

#define FOG_SETTINGS \
    "fog:name"			"Fog: Name" \
    "fog:lightmask"		"Fog: Light Mask" \
    "fog:lightcategories"	"Fog: Light Categories"

{
    name	"renderstate"
    script	"renderstate"
    label	"renderstate"


    code {
	"$found = renderstate($var, $val);"
	"if (!$found) $val = $default;"
    }

    output	string	val		"Variable Value"
    output	int	found		"1 if imported, Else 0"

    parm {
	name	var
	label	"Value Name"
	type	string
	menureplace	{
	    RENDER_SETTINGS \
	    OBJECT_SETTINGS \
	    LIGHT_SETTINGS
	}
	default { "object:name" }
    }
    input	string	var	"Value Name"

    VOP_STR_INPUT(default, "Default String", "")
    VOP_FLT_PARM(default_f, "Default Value", 0)
    VOP_INT_PARM(default_i, "Default Integer", 0)
    VOP_VEC_PARM(default_v, "Default Vector", 0, 0, 0)

    signature	"String Values"		default	{ }
    signature	"Float Values"		f	{ string float float int }
    signature	"Integer Values"	i	{ string int int int }
    signature	"Vector Values"		v	{ string vector vector int }
}
INDXContents9[=nDialogScript9Z VcHouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for restpos::2.0 automatically generated

{
    name	restpos::2.0
    script	restpos
    label	"Rest Position"

    input	point	P	Position
    input	string	space	Space
    output	vector	restP	"Rest Position"
    output	int	bound_rest	"Is Parameter Bound"
    inputflags	P	0
    inputflags	space	0
    signature	"Default Inputs"	default	{ point string vector int }

    outputoverrides	default
    {
	___begin	auto
			(0,0,0)
	___begin	auto
			(0)
    }

    help {
	""
    }

    parm {
	name	"space"
	label	"Space"
	type	oppath
	default	{ "space:object" }
	menureplace	{
	    "space:world"	"World Space"
	    "space:camera"	"Camera Space"
	    "space:object"	"Object Space"
	    "space:ndc"	"NDC Space"
	    "space:current"	"Current Space"
	    "space:light"	"Light Source Space"
	    "space:lightndc"	"Light Source NDC Space"
	    "/obj/geo1"	"Object Name"
	}
	range	{ 0 1 }
	parmtag	{ "autoscope" "0000000000000000" }
	parmtag	{ "opfilter" "!!OBJ!!" }
	parmtag	{ "oppathkeywords" "space:" }
	parmtag	{ "oprelative" "." }
    }
}
INDXDialogScriptøZ Vi/*
 * 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 <parameter.ds>

{
    name	"rgbtohsv"
    script	"rgbtohsv"
    label	"rgbtohsv"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"$hsv = rgbtohsv($rgb);"
    }

    input	color	rgb	"RGB color"
    output	color	hsv	"HSV Color"

    VOP_CLR_PARM(rgb, "RGB Color", 0, 0, 0)
    VOP_CLR_PARM(rgb_uc, "RGB Color", 0, 0, 0)

    signature "RGB Color"		default { }
    signature "Uniform RGB Color"	uc	{ ucolor ucolor }
}
INDXDialogScript®Z Vi
/*
 * 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	"shadingnormal"
    script	"shadingnormal"
    label	"shadingnormal"


    code {
	"vector $myP  = $isconnected_P  ? $P  : P;"
	"vector $myN  = $isconnected_N  ? $N  : N;"
	"vector $myNg = $isconnected_Ng ? $Ng : Ng;"
	"$newN = computenormal($myP, $myN, $myNg, \"extrapolate\", $extrapol,"
	"                     \"smooth\", $smooth);"
    }

    input	vector	P		"Position"
    input	vector	N		"Surface Normal"
    input	vector	Ng		"Geometric Normal"
    input	int	smooth		"Smooth Derivatives"
    input	int	extrapol	"Extrapolate Derivatives"
    output	vector	newN		"Shading Normal"

    parm {
        name    smooth
        label   "Smooth Derivatives"
        type    toggle
	size	1
        default { 1 }
    }
    parm {
        name    extrapol
        label   "Extrapolate Derivatives"
        type    toggle
	size	1
        default { 0 }
    }
}
INDXDialogScriptµZz¹B# Context: Cop2

/*
 * Houdini Dialog Script generated automatically
 * by vcc from source file skycube.
 * Generated: Wed Feb  7 03:30:58 2018
 */

{
    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DialogScriptÎZz¹B# Context: Cop2

/*
 * Houdini Dialog Script generated automatically
 * by vcc from source file skycubedaylight.
 * Generated: Wed Feb  7 03:30:58 2018
 */

{
    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
    }
}
INDXContents9[=nDialogScript9›W3†¨HouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# 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DialogScriptZ Vi/*
 * 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 <parameter.ds>

{
    name	"slerp"
    script	"slerp"
    label	"slerp"



    code {
	"$blend = slerp($quaternion1, $quaternion2, $bias);"
    }

    input vector4 quaternion1 "Initial Quaternion"
    parm {
	name	quaternion1
	label	"Initial Quaternion"
	size	4
	type 	float
	default { 1.0 0.0 0.0 0.0 }
    }
    input vector4 quaternion2 "Target Quaternion"
    parm {
	name	quaternion2
	label	"Target Quaternion"
	size	4
	type 	float
	default { 1.0 0.0 0.0 0.0 }
    }
    VOP_FLT_INPUT(	bias,		"Bias Amount",		0.5)
    output	vector4	blend		"Blended Quaternion"
}

INDXContents9[=nDialogScript9MUÖ«HouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for strlen automatically generated 08/20/15 13:00:27

{
    name	strlen
    script	strlen
    label	"String Length"

    input	string	string	String
    output	int	length	"String Length"
    inputflags	string	0
    signature	String	default	{ string int }

    outputoverrides	default
    {
	___begin	auto
			(0)
    }

    help {
	""
    }

    parm {
	name	"signature"
	label	"signature"
	type	float
	invisible
	default	{ "0" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"string"
	label	"String"
	type	string
	default	{ "" }
	range	{ 0! 128 }
	export	none
    }
}
INDXContents9[=nDialogScript9’U­QšHouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for surfacecolor automatically generated 07/20/15 15:52:58

{
    name	surfacecolor
    script	surfacecolor
    label	"Surface Color"

    input	int	useBaseColor	"Use Base Color"
    input	vector	baseColor	"Base Color"
    input	int	usePointColor	"Use Point Color"
    input	int	usePackedColor	"Use Packed Color"
    input	int	useColorMap	"Use Color Map"
    input	string	baseColorMap	"Base Color Map"
    input	string	colorMapSourceColorSpace	"Source Color Space"
    input	string	colorMapWrap	"Color Map Wrap"
    input	string	colorMapfilter	"color Map Filter Type"
    input	float	colorMapWidth	"Color Map Filter Width"
    input	vector4	colorMapBorder	"Color Map Border Color"
    input	float	scoord	"S Coordinate"
    input	float	tcoord	"T Coordinate"
    input	int	usePointAlpha	"Use Point Alpha"
    input	float	colorMapIntensity	"Color Map Intensity"
    output	vector	color	"Combined Value"
    output	float	alpha	"Combined Value"
    inputflags	useBaseColor	0
    inputflags	baseColor	0
    inputflags	usePointColor	0
    inputflags	usePackedColor	0
    inputflags	useColorMap	0
    inputflags	baseColorMap	0
    inputflags	colorMapSourceColorSpace	0
    inputflags	colorMapWrap	0
    inputflags	colorMapfilter	0
    inputflags	colorMapWidth	0
    inputflags	colorMapBorder	0
    inputflags	scoord	0
    inputflags	tcoord	0
    inputflags	usePointAlpha	0
    inputflags	colorMapIntensity	0
    signature	"Default Inputs"	default	{ int vector int int int string string string string float vector4 float float int float vector float }

    outputoverrides	default
    {
	___begin	auto
			(0,0,0)
	___begin	auto
			(0)
    }

    help {
	""
    }

    parm {
	name	"useBaseColor"
	label	"Use Base Color"
	type	toggle
	default	{ "1" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"baseColor"
	label	"Base Color"
	type	color
	size	3
	default	{ "1" "1" "1" }
	disablewhen	"{ useBaseColor == 0 }"
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"usePointColor"
	label	"Use Point Color"
	type	toggle
	default	{ "1" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"usePackedColor"
	label	"Use Packed Color"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"useColorMap"
	label	"Use Color Map"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"baseColorMap"
	label	"Base Color Map"
	type	image
	default	{ "" }
	disablewhen	"{ useColorMap == 0 }"
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"colorMapSourceColorSpace"
	label	"Source Color Space"
	type	string
	default	{ "repeat" }
	disablewhen	"{ useColorMap == 0 }"
	menu	{
	    "auto"	"Automatic"
	    "linear"	"Linear"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"colorMapWrap"
	label	"Color Map Wrap"
	type	string
	default	{ "repeat" }
	disablewhen	"{ useColorMap == 0 }"
	menu	{
	    "repeat"	"Repeat"
	    "streak"	"Streak"
	    "decal"	"Decal"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"colorMapfilter"
	label	"Color Map Filter Type"
	type	string
	default	{ "catrom" }
	disablewhen	"{ useColorMap == 0 }"
	menu	{
	    "box"	"Box"
	    "gauss"	"Gaussian"
	    "bartlett"	"Bartlett/Triangular"
	    "sinc"	"Sinc Sharpening"
	    "hanning"	"Hanning"
	    "blackman"	"Blackman"
	    "catrom"	"Catmull-Rom"
	    "mitchell"	"Mitchell"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"colorMapWidth"
	label	"Color Map Filter Width"
	type	float
	default	{ "1" }
	disablewhen	"{ useColorMap == 0 }"
	range	{ 0 5 }
	export	none
    }
    parm {
	name	"colorMapBorder"
	label	"Color Map Border Color"
	type	color4
	size	4
	default	{ "0" "0" "0" "0" }
	disablewhen	"{ useColorMap == 0 }"
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"usePointAlpha"
	label	"Use Point Alpha"
	type	toggle
	default	{ "1" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"colorMapIntensity"
	label	"Color Map Intensity"
	type	float
	default	{ "1" }
	disablewhen	"{ useColorMap == 0 }"
	range	{ 0 2 }
	export	none
    }
}
INDXContents9[=nDialogScript9
V>²HouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for surfacecolor::2.0 automatically generated 10/14/15 13:38:26

{
    name	surfacecolor::2.0
    script	surfacecolor
    label	"Surface Color"

    input	int	useBaseColor	"Use Base Color"
    input	vector	baseColor	"Base Color"
    input	int	usePointColor	"Use Point Color"
    input	int	usePointAlpha	"Use Point Alpha"
    input	int	usePackedColor	"Use Packed Color"
    input	int	useTexture	"Use Texture"
    input	string	texture	Texture
    input	int	udim	"UDIM Filename Expansion"
    input	float	textureIntensity	"Texture Intensity"
    input	string	textureWrap	Wrap
    input	string	textureSourceColorSpace	"Source Color Space"
    input	string	textureFilter	"Filter Type"
    input	float	textureFilterWidth	"Filter Width"
    input	vector4	textureBorderColor	"Border Color"
    input	int	monoOutput	"Monochrome Output"
    input	int	monoChannel	"Monochrome Channel"
    input	float	scoord	"S Coordinate"
    input	float	tcoord	"T Coordinate"
    output	vector	color	"Combined Value"
    output	float	alpha	"Combined Value"
    inputflags	useBaseColor	0
    inputflags	baseColor	0
    inputflags	usePointColor	0
    inputflags	usePointAlpha	0
    inputflags	usePackedColor	0
    inputflags	useTexture	0
    inputflags	texture	0
    inputflags	udim	0
    inputflags	textureIntensity	0
    inputflags	textureWrap	0
    inputflags	textureSourceColorSpace	0
    inputflags	textureFilter	0
    inputflags	textureFilterWidth	0
    inputflags	textureBorderColor	0
    inputflags	monoOutput	0
    inputflags	monoChannel	0
    inputflags	scoord	0
    inputflags	tcoord	0
    signature	Color	default	{ int vector int int int int string int float string string string float vector4 int int float float vector float }

    outputoverrides	default
    {
	___begin	auto
			(0,0,0)
	___begin	auto
			(0)
    }

    help {
	""
    }

    parm {
	name	"signature"
	label	"signature"
	type	float
	invisible
	default	{ "0" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"useBaseColor"
	label	"Use Base Color"
	type	toggle
	default	{ "1" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"baseColor"
	label	"Base Color"
	type	color
	size	3
	default	{ "1" "1" "1" }
	hidewhen	"{ useBaseColor == 0 }"
	range	{ 0 10 }
	export	none
	parmtag	{ "colortype" "val" }
    }
    parm {
	name	"usePointColor"
	label	"Use Point Color"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"usePointAlpha"
	label	"Use Point Alpha"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"usePackedColor"
	label	"Use Packed Color"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"useTexture"
	label	"Use Texture"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"texture"
	label	"Texture"
	type	image
	default	{ "" }
	hidewhen	"{ useTexture == 0 }"
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"udim"
	label	"UDIM Filename Expansion"
	type	toggle
	default	{ "0" }
	hidewhen	"{ useTexture == 0 }"
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"textureIntensity"
	label	"Texture Intensity"
	type	float
	default	{ "1" }
	hidewhen	"{ useTexture == 0 }"
	range	{ 0 2 }
	export	none
    }
    parm {
	name	"textureWrap"
	label	"Wrap"
	type	string
	joinnext
	default	{ "repeat" }
	hidewhen	"{ useTexture == 0 }"
	menu	{
	    "repeat"	"Repeat"
	    "streak"	"Streak"
	    "decal"	"Decal"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"textureSourceColorSpace"
	label	"Source Color Space"
	type	string
	joinnext
	default	{ "repeat" }
	hidewhen	"{ useTexture == 0 }"
	menu	{
	    "auto"	"Automatic"
	    "linear"	"Linear"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"textureFilter"
	label	"Filter Type"
	type	string
	joinnext
	default	{ "catrom" }
	hidewhen	"{ 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)"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"textureFilterWidth"
	label	"Filter Width"
	type	float
	default	{ "1" }
	hidewhen	"{ useTexture == 0 }"
	range	{ 0 5 }
	export	none
    }
    parm {
	name	"textureBorderColor"
	label	"Border Color"
	type	color4
	size	4
	default	{ "0" "0" "0" "0" }
	hidewhen	"{ useTexture == 0 } { textureWrap != decal }"
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"monoOutput"
	label	"Monochrome Output"
	type	toggle
	default	{ "0" }
	hidewhen	"{ useTexture == 0 }"
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"monoChannel"
	label	"Monochrome Channel"
	type	ordinal
	default	{ "0" }
	hidewhen	"{ useTexture == 0 } { monoOutput == 0 }"
	menu	{
	    "0"	"Luminance"
	    "1"	"Red"
	    "2"	"Green"
	    "3"	"Blue"
	}
	range	{ 0 1 }
	export	none
    }
}
INDXContents9[=nDialogScript9uNS۞HouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for surfacemodel automatically generated 08/01/14 10:02:44

{
    name	surfacemodel
    script	surfacemodel
    label	"Surface Model"

    input	vector	P	Position
    input	vector	N	"Surface Normal"
    input	vector	I	"Direction from Eye to Surface"
    input	vector	uv	"UV Coordinate"
    input	vector	utan	"U Tangent"
    input	vector	vtan	"V Tangent"
    input	float	fresnel	Fresnel
    input	int	facefwd	"Ensure Faces Point Forward"
    input	int	conserveenergy	"Conserve Energy"
    input	int	fres_enable	"Fresnel Blending"
    input	string	fres_style	"Fresnel Style"
    input	float	ior_in	"Inside IOR"
    input	float	ior_out	"Outside IOR"
    input	string	tan_style	"Tangent Style"
    input	int	maxdist_enable	maxdist_enable
    input	float	maxdist	"Max Ray Distance"
    input	int	diff_enable	"Enable Diffuse"
    input	float	diff_int	"Diffuse Intensity"
    input	float	diff_min	"Diffuse Minimum"
    input	color	diff_clr	"Diffuse Color"
    input	float	diff_rough	"Oren-Nayar Roughness"
    input	string	diff_label	"Diffuse Component"
    input	int	sss_enable	"Enable Subsurface Scattering"
    input	float	sss_int	"Subsurface Intensity"
    input	vector	sss_clr	"Subsurface Color"
    input	float	sss_min	"Subsurface Minimum"
    input	float	sss_atten	"Attenuation Density"
    input	color	sss_attenclr	"Attenuation Color"
    input	float	sss_phase	"Scattering Phase"
    input	int	sss_spectral	"Enable RGB Spectral Scattering"
    input	int	sss_1enable	"Enable Single Scattering"
    input	float	sss_1intensity	"Single Intensity"
    input	int	sss_1quality	"Single Quality"
    input	int	sss_2enable	"Enable Multiple Scattering"
    input	string	sss_2model	"Multi Model"
    input	int	sss_pcmode	"Point Cloud Mode"
    input	string	sss_pcname	"Point Cloud"
    input	float	sss_2intensity	"Multi Intensity"
    input	float	sss_2quality	"Multi Quality"
    input	int	refl_enable	"Enable Reflection Layer 1"
    input	int	refl_lights	"Reflect Lights"
    input	string	spec_model	"Specular Model"
    input	float	spec_int	"Specular Intensity"
    input	float	spec_min	"Specular Minimum"
    input	vector	spec_clr	"Specular Color"
    input	float	spec_angle	"Specular Angle"
    input	float	spec_rough	"Specular Roughness"
    input	float	spec_aniso	"Specular Anisotropy"
    input	float	spec_anisoangle	"Specular Anisotropy Angle"
    input	int	refl_objs	"Reflect Objects"
    input	int	refl_sep	"Separate Object Reflection Parameters"
    input	float	refl_int	"Reflection Intensity"
    input	vector	refl_clr	"Reflection Color"
    input	float	refl_angle	"Reflection Angle"
    input	float	refl_rough	"Reflection Roughness"
    input	string	refl_label	"Reflection Component"
    input	int	refl_enable2	"Enable Reflection Layer 2"
    input	int	refl_lights2	"Reflect Lights"
    input	string	spec_model2	"Specular Model"
    input	float	spec_int2	"Specular Intensity"
    input	float	spec_min2	"Specular Minimum"
    input	vector	spec_clr2	"Specular Color"
    input	float	spec_angle2	"Specular Angle"
    input	float	spec_rough2	"Specular Roughness"
    input	float	spec_aniso2	"Specular Anisotropy"
    input	float	spec_anisoangle2	"Specular Anisotropy Angle"
    input	int	refl_objs2	"Reflect Objects"
    input	int	refl_sep2	"Separate Object Reflection Parameters"
    input	float	refl_int2	"Reflection Intensity"
    input	vector	refl_clr2	"Reflection Color"
    input	float	refl_angle2	"Reflection Angle"
    input	float	refl_rough2	"Reflection Roughness"
    input	string	refl_label2	"Reflection Component"
    input	int	refr_enable	"Enable Refractions"
    input	int	refr_lights	"Refract Lights"
    input	string	refr_model	"Refraction Model"
    input	float	refr_int	"Refraction Intensity"
    input	float	refr_min	"Refraction Minimum"
    input	vector	refr_clr	"Refraction Color"
    input	float	refr_angle	"Refraction Angle"
    input	float	refr_aniso	"Refraction Anisotropy"
    input	float	refr_anisoangle	"Refraction Anisotropy Angle"
    input	int	refr_objs	"Refract Objects"
    input	int	atten_enable	"Enable Attenuation"
    input	float	atten_den	"Attenuation Density"
    input	vector	atten_clr	"Attenuation Color"
    input	string	refr_label	"Refraction Component"
    input	int	emit_enable	"Enable Emission"
    input	float	emit_int	"Emission Intensity"
    input	vector	emit_clr	"Emission Color"
    input	float	opac_int	"Opacity Scale"
    input	vector	opac_clr	Opacity
    input	int	fake_enable	"Enable Fake Caustics"
    input	float	fake_min	"Min Shadow Intensity"
    input	float	fake_max	"Max Shadow Intensity"
    input	int	opac_falloff	"Enable Opacity Falloff"
    input	float	opac_para	"Parallel Opacity"
    input	float	opac_perp	"Perp Opacity"
    input	float	opac_rolloff	"Opacity Rolloff"
    input	int	emit_illum	"Emission Illuminates Objects"
    input	int	refr_thin	"Thin Film Refraction"
    output	vector	Cf	Cf
    output	vector	Of	Of
    output	bsdf	F	F
    inputflags	P	0
    inputflags	N	0
    inputflags	I	0
    inputflags	uv	0
    inputflags	utan	0
    inputflags	vtan	0
    inputflags	fresnel	0
    inputflags	facefwd	1
    inputflags	conserveenergy	1
    inputflags	fres_enable	1
    inputflags	fres_style	1
    inputflags	ior_in	1
    inputflags	ior_out	1
    inputflags	tan_style	1
    inputflags	maxdist_enable	1
    inputflags	maxdist	1
    inputflags	diff_enable	1
    inputflags	diff_int	0
    inputflags	diff_min	1
    inputflags	diff_clr	0
    inputflags	diff_rough	1
    inputflags	diff_label	0
    inputflags	sss_enable	1
    inputflags	sss_int	0
    inputflags	sss_clr	0
    inputflags	sss_min	1
    inputflags	sss_atten	1
    inputflags	sss_attenclr	1
    inputflags	sss_phase	1
    inputflags	sss_spectral	1
    inputflags	sss_1enable	1
    inputflags	sss_1intensity	1
    inputflags	sss_1quality	1
    inputflags	sss_2enable	1
    inputflags	sss_2model	1
    inputflags	sss_pcmode	1
    inputflags	sss_pcname	1
    inputflags	sss_2intensity	1
    inputflags	sss_2quality	1
    inputflags	refl_enable	0
    inputflags	refl_lights	1
    inputflags	spec_model	1
    inputflags	spec_int	0
    inputflags	spec_min	1
    inputflags	spec_clr	0
    inputflags	spec_angle	1
    inputflags	spec_rough	0
    inputflags	spec_aniso	1
    inputflags	spec_anisoangle	1
    inputflags	refl_objs	1
    inputflags	refl_sep	1
    inputflags	refl_int	1
    inputflags	refl_clr	1
    inputflags	refl_angle	0
    inputflags	refl_rough	0
    inputflags	refl_label	0
    inputflags	refl_enable2	0
    inputflags	refl_lights2	0
    inputflags	spec_model2	0
    inputflags	spec_int2	0
    inputflags	spec_min2	0
    inputflags	spec_clr2	0
    inputflags	spec_angle2	0
    inputflags	spec_rough2	0
    inputflags	spec_aniso2	0
    inputflags	spec_anisoangle2	0
    inputflags	refl_objs2	0
    inputflags	refl_sep2	0
    inputflags	refl_int2	0
    inputflags	refl_clr2	1
    inputflags	refl_angle2	1
    inputflags	refl_rough2	0
    inputflags	refl_label2	0
    inputflags	refr_enable	1
    inputflags	refr_lights	0
    inputflags	refr_model	1
    inputflags	refr_int	1
    inputflags	refr_min	1
    inputflags	refr_clr	1
    inputflags	refr_angle	1
    inputflags	refr_aniso	1
    inputflags	refr_anisoangle	1
    inputflags	refr_objs	0
    inputflags	atten_enable	1
    inputflags	atten_den	0
    inputflags	atten_clr	0
    inputflags	refr_label	0
    inputflags	emit_enable	0
    inputflags	emit_int	1
    inputflags	emit_clr	1
    inputflags	opac_int	1
    inputflags	opac_clr	1
    inputflags	fake_enable	1
    inputflags	fake_min	1
    inputflags	fake_max	1
    inputflags	opac_falloff	1
    inputflags	opac_para	1
    inputflags	opac_perp	0
    inputflags	opac_rolloff	0
    inputflags	emit_illum	0
    inputflags	refr_thin	0
    signature	"Default Inputs"	default	{ vector vector vector vector vector vector float int int int string float float string int float int float float color float string int float vector float float color float int int float int int string int string float float int int string float float vector float float float float int int float vector float float string int int string float float vector float float float float int int float vector float float string int int string float float vector float float float int int float vector string int float vector float vector int float float int float float float int int vector vector bsdf }

    outputoverrides	default
    {
	___begin	auto
			(0,0,0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0)
    }

    help {
	""
    }

    parm {
	name	"facefwd"
	label	"Ensure Faces Point Forward"
	type	toggle
	default	{ "1" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"conserveenergy"
	label	"Conserve Energy"
	type	toggle
	default	{ "1" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"fres_enable"
	label	"Fresnel Blending"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"fres_style"
	label	"Fresnel Style"
	type	string
	default	{ "physical" }
	disablewhen	"{ fres_enable == 0 }"
	menu	{
	    "physical"	"Physically Based"
	    "input"	"Use Connected 'fresnel'"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"ior_in"
	label	"Inside IOR"
	type	float
	default	{ "1.33" }
	range	{ 1 3 }
	export	none
    }
    parm {
	name	"ior_out"
	label	"Outside IOR"
	type	float
	default	{ "1" }
	range	{ 1 3 }
	export	none
    }
    parm {
	name	"tan_style"
	label	"Tangent Style"
	type	string
	default	{ "geo" }
	menu	{
	    "geo"	"Use Geometric Tangents"
	    "world"	"Intrinsic World Space"
	    "object"	"Intrinsic Object Space"
	    "uv"	"Compute From UV"
	    "inputs"	"Use Connected 'utan', 'vtan'"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"maxdist_enable"
	label	"maxdist_enable"
	type	toggle
	nolabel
	joinnext
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"maxdist"
	label	"Max Ray Distance"
	type	float
	default	{ "10" }
	disablewhen	"{ maxdist_enable == 0 }"
	range	{ 0 100 }
	export	none
    }
    group {
	name	"diffuse_folder"
	label	"Diffuse"

	parm {
	    name	"diff_enable"
	    label	"Enable Diffuse"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"diff_int"
	    label	"Diffuse Intensity"
	    type	float
	    default	{ "0.5" }
	    disablewhen	"{ diff_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"diff_min"
	    label	"Diffuse Minimum"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ diff_enable == 0 } { fres_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"diff_clr"
	    label	"Diffuse Color"
	    type	color
	    size	3
	    default	{ "1" "1" "1" }
	    disablewhen	"{ diff_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"diff_rough"
	    label	"Oren-Nayar Roughness"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ diff_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"diff_label"
	    label	"Diffuse Component"
	    type	string
	    default	{ "diffuse" }
	    range	{ 0 1 }
	    export	none
	}
    }

    group {
	name	"diffuse_folder_1"
	label	"Subsurface"

	parm {
	    name	"sss_enable"
	    label	"Enable Subsurface Scattering"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"sss_int"
	    label	"Subsurface Albedo"
	    type	float
	    default	{ "0.8" }
	    disablewhen	"{ sss_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"sss_clr"
	    label	"Subsurface Color"
	    type	color
	    size	3
	    default	{ "1" "1" "1" }
	    disablewhen	"{ sss_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"sss_min"
	    label	"Subsurface Minimum"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ sss_enable == 0 } { fres_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"sss_atten"
	    label	"Attenuation Density"
	    type	float
	    default	{ "10" }
	    help	"This parameter controls how fast light is attenuated.  Higher densities correspond to faster attenuation."
	    disablewhen	"{ sss_enable == 0 }"
	    range	{ 0! 20 }
	    export	none
	}
	parm {
	    name	"sss_attenclr"
	    label	"Attenuation Color"
	    type	color
	    size	3
	    default	{ "1" "1" "1" }
	    help	"This parameter specifies the color that the light will tend towards as it is attenuated.  This color will typically dominate areas of the surface that are in shadow."
	    disablewhen	"{ sss_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"sss_phase"
	    label	"Scattering Phase"
	    type	float
	    default	{ "0" }
	    help	"This parameter controls the nature of the scattering (forward, backward, isotropic, etc.).  The phase must lie in the range [-1, 1], with -1 indicating full backward scattering, 0 indicating isotropic scattering, and 1 indicating full forward scattering."
	    disablewhen	"{ sss_enable == 0 }"
	    range	{ -1! 1! }
	    export	none
	}
	parm {
	    name	"sss_spectral"
	    label	"Enable RGB Spectral Scattering"
	    type	toggle
	    default	{ "1" }
	    disablewhen	"{ sss_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"sss_1enable"
	    label	"Enable Single Scattering"
	    type	toggle
	    default	{ "1" }
	    disablewhen	"{ sss_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"sss_1intensity"
	    label	"Single Intensity"
	    type	float
	    default	{ "1" }
	    help	"This parameter controls the intensity of single scattering."
	    disablewhen	"{ sss_enable == 0 } { sss_1enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"sss_1quality"
	    label	"Single Quality"
	    type	integer
	    default	{ "1" }
	    help	"This parameter controls the quality of single scattering.  Higher values will increase quality and render times."
	    disablewhen	"{ sss_enable == 0 } { sss_1enable == 0 }"
	    range	{ 1! 10 }
	    export	none
	}
	parm {
	    name	"sss_2enable"
	    label	"Enable Multiple Scattering"
	    type	toggle
	    default	{ "1" }
	    disablewhen	"{ sss_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"sss_2model"
	    label	"Multi Model"
	    type	string
	    default	{ "raytraced" }
	    disablewhen	"{ sss_enable == 0 } { sss_2enable == 0 }"
	    menu	{
		"raytraced"	"Ray Traced"
		"fullraytraced"	"Full Ray Traced"
		"local"	"Local BRDF"
		"global"	"Global Point Cloud"
		"hybrid"	"Local And Global"
		"pathtraced"	"Path Traced"
	    }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"sss_pcmode"
	    label	"Point Cloud Mode"
	    type	ordinal
	    default	{ "0" }
	    help	"This option controls how the shader generates a point cloud.  The simplest option is to select \"Generate At Render Time\".  This will create a new point cloud for every render.  To reduce computation time, you can first use \"Write To File\" mode and then re-use the point cloud using \"Read From File\" mode on subsequent renders.  This is also the recommended approach when rendering animations because the shader will smoothly interpolate the point cloud across frames.  The exception to this is when the model's topology changes (two joined polygons are separated, for example).  In this case, a new point cloud must be generated.  Note that in \"Write To File\" mode, the file will be overwritten if it already exists.  Cancelling a render before it completes in \"Write To File\" mode may result in an unusable point cloud file."
	    disablewhen	"{ sss_enable == 0 } { sss_2enable == 0 } { sss_2model == raytraced } { sss_2model == pathtraced } { sss_2model == fullraytraced }"
	    menu	{
		"0"	"Generate At Render Time"
		"1"	"Read From File"
		"2"	"Write To File"
	    }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"sss_pcname"
	    label	"Point Cloud"
	    type	file
	    default	{ "default.pc" }
	    help	"This parameter holds the path to the point cloud file that will be written to in \"Write To File\" mode or read from in \"Read From File\" mode."
	    disablewhen	"{ sss_enable == 0 } { sss_2enable == 0 } { sss_2model == raytraced } { sss_2model == pathtraced } { sss_2model == fullraytraced }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"sss_2intensity"
	    label	"Multi Intensity"
	    type	float
	    default	{ "1" }
	    help	"This parameter controls the intensity of multiple scattering."
	    disablewhen	"{ sss_enable == 0 } { sss_2enable == 0 } { sss_2model == raytraced } { sss_2model == pathtraced } { sss_2model == fullraytraced }"
	    range	{ 0! 1 }
	    export	none
	}
	parm {
	    name	"sss_2quality"
	    label	"Multi Quality"
	    type	float
	    default	{ "1" }
	    help	"This parameter controls the quality of multiple scattering.  Higher values will increase quality and render times."
	    disablewhen	"{ sss_enable == 0 } { sss_2enable == 0 } { sss_2model == raytraced } { sss_2model == pathtraced } { sss_2model == fullraytraced }"
	    range	{ 0.01 10 }
	    export	none
	}
    }

    group {
	name	"diffuse_folder_2"
	label	"Reflect"

	group {
	    name	"folder0"
	    label	"Layer 1"

	    parm {
		name	"refl_enable"
		label	"Enable Reflection Layer 1"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"refl_lights"
		label	"Reflect Lights"
		type	toggle
		default	{ "1" }
		disablewhen	"{ refl_enable == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"spec_model"
		label	"Specular Model"
		type	string
		default	{ "0" }
		disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		menu	{
		    "phong"	"Phong"
		    "blinn"	"Blinn"
		    "cone"	"Cone"
		    "ggx"	"GGX"
		}
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"spec_int"
		label	"Specular Intensity"
		type	float
		default	{ "0.1" }
		disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"spec_min"
		label	"Specular Minimum"
		type	float
		default	{ "0" }
		disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 } { fres_enable == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"spec_clr"
		label	"Specular Color"
		type	color
		size	3
		default	{ "1" "1" "1" }
		disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"spec_angle"
		label	"Specular Angle"
		type	float
		default	{ "10" }
		disablewhen	"{ spec_model == ggx } { refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		range	{ 0 90 }
		export	none
	    }
	    parm {
		name	"spec_rough"
		label	"Specular Roughness"
		type	float
		default	{ "0.1" }
		disablewhen	"{ spec_model != ggx } { refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "script_callback" "" }
	    }
	    parm {
		name	"spec_aniso"
		label	"Specular Anisotropy"
		type	float
		default	{ "0" }
		disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 } { spec_angle == 0 }"
		range	{ -1 1 }
		export	none
	    }
	    parm {
		name	"spec_anisoangle"
		label	"Specular Anisotropy Angle"
		type	angle
		default	{ "0" }
		disablewhen	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 } { spec_angle == 0 }"
		range	{ 0 360 }
		export	none
	    }
	    parm {
		name	"refl_objs"
		label	"Reflect Objects"
		type	toggle
		default	{ "1" }
		disablewhen	"{ refl_enable == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"refl_sep"
		label	"Separate Object Reflection Parameters"
		type	toggle
		default	{ "0" }
		disablewhen	"{ refl_enable == 0 } { refl_objs == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"refl_int"
		label	"Reflection Intensity"
		type	float
		default	{ "0.1" }
		disablewhen	"{ refl_enable == 0 } { refl_objs == 0 } { refl_sep == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"refl_clr"
		label	"Reflection Color"
		type	color
		size	3
		default	{ "1" "1" "1" }
		disablewhen	"{ refl_enable == 0 } { refl_objs == 0 } { refl_sep == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"refl_angle"
		label	"Reflection Angle"
		type	float
		default	{ "0" }
		disablewhen	"{ spec_model == ggx } { refl_enable == 0 } { refl_objs == 0 } { refl_sep == 0 }"
		range	{ 0 90 }
		export	none
	    }
	    parm {
		name	"refl_rough"
		label	"Reflection Roughness"
		type	float
		default	{ "0.1" }
		disablewhen	"{ spec_model != ggx } { refl_enable == 0 } { refl_objs == 0 } { refl_sep == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"refl_label"
		label	"Reflection Component"
		type	string
		default	{ "reflect" }
		disablewhen	"{ refl_enable == 0 }"
		range	{ 0 1 }
		export	none
	    }
	}

	group {
	    name	"folder0_1"
	    label	"Layer 2"

	    parm {
		name	"refl_enable2"
		label	"Enable Reflection Layer 2"
		type	toggle
		default	{ "0" }
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"refl_lights2"
		label	"Reflect Lights"
		type	toggle
		default	{ "1" }
		disablewhen	"{ refl_enable2 == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"spec_model2"
		label	"Specular Model"
		type	string
		default	{ "0" }
		disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		menu	{
		    "phong"	"Phong"
		    "blinn"	"Blinn"
		    "cone"	"Cone"
		    "ggx"	"GGX"
		}
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"spec_int2"
		label	"Specular Intensity"
		type	float
		default	{ "0.1" }
		disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"spec_min2"
		label	"Specular Minimum"
		type	float
		default	{ "0" }
		disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 } { fres_enable == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"spec_clr2"
		label	"Specular Color"
		type	color
		size	3
		default	{ "1" "1" "1" }
		disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"spec_angle2"
		label	"Specular Angle"
		type	float
		default	{ "10" }
		disablewhen	"{ spec_model2 == ggx } { refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		range	{ 0 90 }
		export	none
	    }
	    parm {
		name	"spec_rough2"
		label	"Specular Roughness"
		type	float
		default	{ "0.1" }
		disablewhen	"{ spec_model2 != ggx } { refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "script_callback" "" }
	    }
	    parm {
		name	"spec_aniso2"
		label	"Specular Anisotropy"
		type	float
		default	{ "0" }
		disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 } { spec_angle2 == 0 }"
		range	{ -1 1 }
		export	none
	    }
	    parm {
		name	"spec_anisoangle2"
		label	"Specular Anisotropy Angle"
		type	angle
		default	{ "0" }
		disablewhen	"{ refl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 } { spec_angle2 == 0 }"
		range	{ 0 360 }
		export	none
	    }
	    parm {
		name	"refl_objs2"
		label	"Reflect Objects"
		type	toggle
		default	{ "1" }
		disablewhen	"{ refl_enable2 == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"refl_sep2"
		label	"Separate Object Reflection Parameters"
		type	toggle
		default	{ "0" }
		disablewhen	"{ refl_enable2 == 0 } { refl_objs2 == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"refl_int2"
		label	"Reflection Intensity"
		type	float
		default	{ "0.1" }
		disablewhen	"{ refl_enable2 == 0 } { refl_objs2 == 0 } { refl_sep2 == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"refl_clr2"
		label	"Reflection Color"
		type	color
		size	3
		default	{ "1" "1" "1" }
		disablewhen	"{ refl_enable2 == 0 } { refl_objs2 == 0 } { refl_sep2 == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"refl_angle2"
		label	"Reflection Angle"
		type	float
		default	{ "0" }
		disablewhen	"{ spec_model2 == ggx } { refl_enable2 == 0 } { refl_objs2 == 0 } { refl_sep2 == 0 }"
		range	{ 0 90 }
		export	none
	    }
	    parm {
		name	"refl_rough2"
		label	"Reflection Roughness"
		type	float
		default	{ "0.1" }
		disablewhen	"{ spec_model2 != ggx } { refl_enable2 == 0 } { refl_objs2 == 0 } { refl_sep2 == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"refl_label2"
		label	"Reflection Component"
		type	string
		default	{ "coat" }
		disablewhen	"{ refl_enable2 == 0 }"
		range	{ 0 1 }
		export	none
	    }
	}

    }

    group {
	name	"diffuse_folder_3"
	label	"Refract"

	parm {
	    name	"refr_enable"
	    label	"Enable Refractions"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"refr_lights"
	    label	"Refract Lights"
	    type	toggle
	    default	{ "1" }
	    disablewhen	"{ refr_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"refr_model"
	    label	"Refraction Model"
	    type	string
	    default	{ "phong" }
	    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
	    menu	{
		"phong"	"Phong"
		"cone"	"Cone"
		"diffuse"	"Translucency"
	    }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"refr_int"
	    label	"Refraction Intensity"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"refr_min"
	    label	"Refraction Minimum"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 } { fres_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"refr_clr"
	    label	"Refraction Color"
	    type	color
	    size	3
	    default	{ "1" "1" "1" }
	    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"refr_angle"
	    label	"Refraction Angle"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 } { refr_model == diffuse }"
	    range	{ 0 90 }
	    export	none
	}
	parm {
	    name	"refr_aniso"
	    label	"Refraction Anisotropy"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 } { refr_model == diffuse } { refr_angle == 0 }"
	    range	{ -1 1 }
	    export	none
	}
	parm {
	    name	"refr_anisoangle"
	    label	"Refraction Anisotropy Angle"
	    type	angle
	    default	{ "0" }
	    disablewhen	"{ refr_enable == 0 } { refr_lights == 0 refr_objs == 0 } { refr_angle == 0 }"
	    range	{ 0 360 }
	    export	none
	}
	parm {
	    name	"refr_objs"
	    label	"Refract Objects"
	    type	toggle
	    default	{ "1" }
	    disablewhen	"{ refr_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"atten_enable"
	    label	"Enable Attenuation"
	    type	toggle
	    default	{ "0" }
	    disablewhen	"{ refr_enable == 0 } { refr_objs == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"atten_den"
	    label	"Attenuation Density"
	    type	float
	    default	{ "0.5" }
	    disablewhen	"{ refr_enable == 0 } { refr_objs == 0 } { atten_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"atten_clr"
	    label	"Attenuation Color"
	    type	color
	    size	3
	    default	{ "1" "1" "1" }
	    disablewhen	"{ refr_enable == 0 } { refr_objs == 0 } { atten_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"refr_thin"
	    label	"Thin Film Refraction"
	    type	toggle
	    default	{ "0" }
	    disablewhen	"{ refr_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"refr_label"
	    label	"Refraction Component"
	    type	string
	    default	{ "refract" }
	    disablewhen	"{ refr_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
    }

    group {
	name	"diffuse_folder_4"
	label	"Emission"

	parm {
	    name	"emit_enable"
	    label	"Enable Emission"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"emit_int"
	    label	"Emission Intensity"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ emit_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"emit_clr"
	    label	"Emission Color"
	    type	color
	    size	3
	    default	{ "1" "1" "1" }
	    disablewhen	"{ emit_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"emit_illum"
	    label	"Emission Illuminates Objects"
	    type	toggle
	    default	{ "1" }
	    disablewhen	"{ emit_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
    }

    group {
	name	"diffuse_folder_5"
	label	"Opacity"

	parm {
	    name	"opac_int"
	    label	"Opacity Scale"
	    type	float
	    default	{ "1" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"opac_clr"
	    label	"Opacity"
	    type	color
	    size	3
	    default	{ "1" "1" "1" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"fake_enable"
	    label	"Enable Fake Caustics"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"fake_min"
	    label	"Min Shadow Intensity"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ fake_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"fake_max"
	    label	"Max Shadow Intensity"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ fake_enable == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"opac_falloff"
	    label	"Enable Opacity Falloff"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"opac_para"
	    label	"Parallel Opacity"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ opac_falloff == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"opac_perp"
	    label	"Perp Opacity"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ opac_falloff == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"opac_rolloff"
	    label	"Opacity Rolloff"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ opac_falloff == 0 }"
	    range	{ 0 10 }
	    export	none
	}
    }

}
INDXDialogScript€Z Vi/*
 * 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 <parameter.ds>

{
    name	"switchlightingbsdf"
    script	"switchlightingbsdf"
    label	"Switch Lighting BSDF"


    code {
	"$f = switch($direct, $indirect);"
    }

    output	bsdf	f	"Switch BSDF"

    input	bsdf	direct		"Direct Lighting BSDF"
    input	bsdf	indirect	"Indirect Lighting BSDF"
}
INDXDialogScriptZ Vi/*
 * 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
 *	123 Front Street West, Suite 1401
 *	Toronto, Ontario
 *	Canada   M5J 2M2
 *	416-504-9876
 *
 */

#include <parameter.ds>

{
    name	"tangentnormal"
    script	"tangentnormal"
    label	"tangentnormal"

    outercode {
    INCLUDE_VOPLIB
    }

    code {
    "vector $nn0 = ($isconnected_nn != 0) ? $nn : normalize(N);"
    "vector $ut = 0;"
    "vector $vt = 0;"
    "vop_computeTangents($tstyle, $nn0, $uv, $utan, $vtan, $ut, $vt);"
    "$tangentN = vop_tangentNormal($Ni, $nn0, $ut, $vt, $onspace, $flipX, $flipY, $heightScale);"
    }

    input	vector	Ni          "Input Normal"
    input   string  tstyle      "Tangent Style"
    input   int     onspace     "Output Normal Space"
    input   int     flipX       "Flip X"
    input   int     flipY       "Flip Y"
    input	float	heightScale "Height Scale"
    input   vector  uv          "UV Coordinates"
    input	vector	utan        "U Tangent"
    input	vector  vtan        "V Tangent"
    input	vector	nn          "Shading Normal"
    output	vector	tangentN          "Output Normal"

    parm {
        name	tstyle
        label	"Tangent Style"
        type	string
        default	{ "uv" }
        menu {
               uv     "Compute From UV"
               inputs "Use Connected utan, vtan"
        }
    }

    parm {
        name	onspace
        label	"Output Normal Space"
        type	int
        default	{ 0 }
        menu {
               0    "0 to 1"
               1    "-1 to 1"
        }
    }

    parm {
        name	flipX
        label	"Flip X"
        type	toggle
        size	1
        default	{ 0 }
    }

    parm {
        name	flipY
        label	"Flip Y"
        type	toggle
        size	1
        default	{ 0 }
    }

    parm {
        name	heightScale
        label	"Height Scale"
        type	float
        size	1
        default	{ 1.0 }
    }
}
INDXContents9[=nDialogScript9!Z VbHouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for tangentnormals automatically generated

{
    name	tangentnormals
    script	bakenormals
    label	"Tangent Normals"

    input	vector	P	"Surface Position"
    input	vector	N	"Surface Normal"
    input	int	source	Source
    input	int	space	Space
    input	int	range	Range
    output	vector	export_normals	"Export Normals"
    inputflags	P	0
    inputflags	N	0
    inputflags	source	0
    inputflags	space	0
    inputflags	range	0
    signature	"Default Inputs"	default	{ vector vector int int int vector }

    outputoverrides	default
    {
	___begin	auto
			(0,0,0)
    }

    help {
	""
    }

    parm {
	name	"source"
	label	"Source"
	type	ordinal
	default	{ "1" }
	menu	{
	    "0"	"Geometry Difference"
	    "1"	"Shader Normals"
	}
	range	{ 0 1 }
    }
    parm {
	name	"space"
	label	"Space"
	type	ordinal
	default	{ "0" }
	menu	{
	    "0"	"Tangent"
	    "1"	"World"
	}
	range	{ 0 1 }
    }
    parm {
	name	"range"
	label	"Range"
	type	ordinal
	default	{ "1" }
	menu	{
	    "0"	"-1 to 1"
	    "1"	"0 to 1"
	}
	range	{ 0 1 }
    }
    group {
	name	"Compiler"
	label	"Compiler"
	invisibletab

	parm {
	    name	"vop_force_code_context"
	    label	"Force Code in Context"
	    type	string
	    invisible
	    default	{ "surface" }
	    help	"A string property on a VOP digital asset node that specifies shading contexts in which the node should force generation of code. In a multi-context network such as vopmaterial, not all nodes should generate code for a given context. For example, some nodes are applicable only to surface shader while other to displacement shader. Only a few nodes initiate (force) generation of code, such as Collect VOP, Output VOP, or exporting Parameter VOP. Then, only nodes that feed into them will also generate code. If an HDA does not have output connectors or wants to generate code even if not (indirectly) connected to the Output VOP, it can use this property parameter to specify the shading context in which to initiate generation of code."
	    range	{ 0 1 }
	    parmtag	{ "spare_category" "Compiler" }
	}
    }

}
INDXDialogScript“Z Vi/*
 * 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 <parameter.ds>

{
    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 }
}

INDXContents9[=nDialogScript9ßX=ÁåHouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# Dialog script for thinfilmfresnel automatically generated

{
    name	thinfilmfresnel
    script	thinfilmfresnel
    label	"Thin Film Fresnel"

    input	vector	nI	Direction
    input	vector	nN	Normal
    input	float	eta	Eta
    output	float	kr	kr
    output	float	kt	kt
    output	vector	R	R
    output	vector	T	T
    inputflags	nI	0
    inputflags	nN	0
    inputflags	eta	0
    signature	"Default Inputs"	default	{ vector vector float float float vector vector }

    outputoverrides	default
    {
	___begin	auto
			(0)
	___begin	auto
			(0)
	___begin	auto
			(0,0,0)
	___begin	auto
			(0,0,0)
    }

    help {
	""
    }

    parm {
	name	"eta"
	label	"Index Of Refraction"
	type	float
	default	{ "0.8" }
	range	{ 0.1 1 }
    }
}
INDXDialogScript¶Z Vi/*
 * 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	"transform"
    script	"transform"
    label	"transform"


    code {
	"$to = $function($fromspace, $tospace, $from);"
    }

    input	vector	from		"3D Entity Value"
    input	string	fromspace	"From Space"
    input	string	tospace		"To Space"
    output	vector	to		"Transformed 3D Entity"

    parm {
        name	from
        label   "3D Entity Value"
        type    float
	size	3
        default { 0.0 0.0 0.0 }
    }
    parm {
	name	function
	label	"Interpretation"
	type	string
	menu	{
	    "ptransform"	"Position"
	    "vtransform"	"Direction Vector"
	    "ntransform"	"Normal"
	}
	default	{ "ptransform" }
	unquoted
    }
    parm {
        name	fromspace
        label   "From Space"
        type    oppath
	parmtag	{ "opfilter"	    "!!OBJ!!" }
	parmtag	{ "oppathkeywords"  "space:" }
        default { "space:current" }
	menureplace {
	    "space:world"	"World Space"
	    "space:camera"	"Camera Space"
	    "space:object"	"Object Space"
	    "space:ndc"		"NDC Space"
	    "space:current"	"Current Space"
	    "space:light"	"Light Source Space"
	    "space:lightndc"	"Light Source NDC Space"
	    "/obj/geo1"		"Object Name"
	}
    }
    parm {
	name	tospace
	label	"To Space"
        type    oppath
	parmtag	{ "opfilter"	    "!!OBJ!!" }
	parmtag	{ "oppathkeywords"  "space:" }
	default	{ "space:object" }
	menureplace {
	    "space:world"	"World Space"
	    "space:camera"	"Camera Space"
	    "space:object"	"Object Space"
	    "space:ndc"		"NDC Space"
	    "space:current"	"Current Space"
	    "space:light"	"Light Source Space"
	    "space:lightndc"	"Light Source NDC Space"
	    "/obj/geo1"		"Object Name"
	}
    }
}
INDXDialogScript>Z Vi/*
 * 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	"transformspace"
    script	"transformspace"
    label	"transformspace"


    code {
	"$xform = getspace($fromspace, $tospace);"
    }

    input	string	fromspace	"From Space"
    input	string	tospace		"To Space"
    output	matrix	xform	"Transform Space"

    parm {
        name	fromspace
        label   "From Space"
        type    oppath
	parmtag	{ "opfilter"	    "!!OBJ!!" }
	parmtag	{ "oppathkeywords"  "space:" }
        default { "space:current" }
	menureplace {
	    "space:world"	"World Space"
	    "space:camera"	"Camera Space"
	    "space:object"	"Object Space"
	    "space:ndc"		"NDC Space"
	    "space:current"	"Current Space"
	    "space:light"	"Light Source Space"
	    "space:lightndc"	"Light Source NDC Space"
	    "/obj/geo1"		"Object Name"
	}
    }
    parm {
	name	tospace
	label	"To Space"
        type    oppath
	parmtag	{ "opfilter"	    "!!OBJ!!" }
	parmtag	{ "oppathkeywords"  "space:" }
	default	{ "space:world" }
	menureplace {
	    "space:world"	"World Space"
	    "space:camera"	"Camera Space"
	    "space:object"	"Object Space"
	    "space:ndc"		"NDC Space"
	    "space:current"	"Current Space"
	    "space:light"	"Light Source Space"
	    "space:lightndc"	"Light Source NDC Space"
	    "/obj/geo1"		"Object Name"
	}
    }
}
INDXDialogScript	ŽZ Vi/*
 * 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 <parameter.ds>

{
    name	"trig"
    script	"trig"
    label	"trig"

    outercode {
	"#include <voplib.h>"
    }

    code {
	"$trig = $func($freq*$rad - $offset);"
    }

    input	float	rad	"Radians"
    input	float	freq	"Frequency"
    input	float	offset	"Offset"
    output	float	trig	"Output Value"

    signature	"Float"			default	{ }
    signature	"2D Vector"		u	{ vector2 float float vector2 }
    signature	"3D Vector"		v	{ vector float float vector }
    signature	"3D Point"		p	{ point float float point }
    signature	"3D Normal"		n	{ normal float float normal }
    signature	"RGB Color"		c	{ color float float color }
    signature	"4D Vector"		v4	{ vector4 float float vector4 }

    signature	"Uniform Float"		uf	{ ufloat ufloat ufloat ufloat }
    signature	"Uniform 3D Vector"	uv	{ uvector ufloat ufloat uvector }
    signature	"Uniform 3D Point"	up	{ upoint ufloat ufloat upoint }
    signature	"Uniform 3D Normal"	un	{ unormal ufloat ufloat unormal }
    signature	"Uniform RGB Color"	uc	{ ucolor ufloat ufloat ucolor }

    parm {
	name	func
	label	"Function"
	type	string
	menu	{
	    "vop_acos"	"Arc Cosine"
	    "vop_asin"	"Arc Sine"
	    "vop_atan"	"Arc Tangent"
	    "vop_cosh"	"Hyperbolic Cosine"
	    "vop_sinh"	"Hyperbolic Sine"
	    "vop_tanh"	"Hyperbolic Tangent"
	    "vop_cos"	"Cosine"
	    "vop_sin"	"Sine"
	    "vop_tan"	"Tangent"
	}
	default	{ "vop_cos" }
	unquoted
    }

    VOP_FLT_PARM(rad,	"Radians", 0)
    VOP_VEC2_PARM(rad_u,"Radians", 0, 0)
    VOP_VEC_PARM(rad_v,	"Radians", 0, 0, 0)
    VOP_VEC_PARM(rad_p,	"Radians", 0, 0, 0)
    VOP_VEC_PARM(rad_n,	"Radians", 0, 0, 0)
    VOP_VEC_PARM(rad_c,	"Radians", 0, 0, 0)
    VOP_VEC4_PARM(rad_v4, "Radians", 0, 0, 0, 0)
    VOP_FLT_PARM(rad_uf, "Radians", 0)
    VOP_VEC_PARM(rad_uv, "Radians", 0, 0, 0)
    VOP_VEC_PARM(rad_up, "Radians", 0, 0, 0)
    VOP_VEC_PARM(rad_un, "Radians", 0, 0, 0)
    VOP_VEC_PARM(rad_uc, "Radians", 0, 0, 0)

    VOP_FLT_PARM_R(freq, "Frequency", 1, -5, 5)
    VOP_FLT_PARM  (offset, "Offset", 0)
    
    group { name "gv" obsolete 12.0 }
    group { name "gu" obsolete 12.0 }
}
INDXDialogScript
#Z Vi/*
 * 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 <parameter.ds>

{
    name	"turbnoise"
    script	"turbnoise"
    label	"turbnoise"


    outercode {
	"#include <voplib.h>"
    }

    code {
	"if ($type == \"onoise\")"
	"{"
	"    $noise = onoise($pos*$freq - $offset, $turb, $rough, $atten);"
	"    $noise *= $amp;"
	"}"
	"else if ($type == \"snoise\")"
	"{"
	"    $noise = snoise($pos*$freq - $offset, $turb, $rough, $atten);"
	"    $noise *= $amp;"
	"}"
	"else if ($type == \"anoise\")"
	"{"
	"    $noise = anoise($pos*$freq - $offset, $turb, $rough, $atten);"
	"    $noise *= $amp;"
	"}"
	"else if ($type == \"correctnoise\")"
	"{"
	"#if !strcmp($signature, \"default\")"
	"   $noise = vop_correctperlinNoiseVF($pos * $freq - $offset, $turb, $amp, $rough, $atten);"
	"#else"
	"   $noise = vop_correctperlinNoiseVV($pos * $freq - $offset, $turb, $amp, $rough, $atten);"
	"#endif"
	"}"
	"else if ($type == \"xnoise\")"
	"{"
	"#if !strcmp($signature, \"default\")"
	"   $noise = vop_simplexNoiseVF($pos * $freq - $offset, $turb, $amp, $rough, $atten);"
	"#else"
	"   $noise = vop_simplexNoiseVV($pos * $freq - $offset, $turb, $amp, $rough, $atten);"
	"#endif"
	"}"
	"else"
	"{"
	"#if !strcmp($signature, \"default\")"
	"   $noise = vop_perlinNoiseVF($pos * $freq - $offset, $turb, $amp, $rough, $atten);"
	"#else"
	"   $noise = vop_perlinNoiseVV($pos * $freq - $offset, $turb, $amp, $rough, $atten);"
	"#endif"
	"}"
    }

    input	string	type	"Noise Type"
    parm {
        name    type
        label   "Noise Type"
        type    string
	menu	{
	    "pnoise"	"Perlin Noise"
	    "onoise"	"Original Perlin Noise"
	    "snoise"	"Sparse Convolution Noise"
	    "anoise"	"Alligator Noise"
	    "xnoise"	"Simplex Noise"
	    "correctnoise"	"Zero Centered Perlin Noise"
	}
        default { "anoise" }
    }
    VOP_VEC_INPUT  (	pos,	"Position",	0, 0, 0)
    VOP_VEC_INPUT  (	freq,	"Frequency",	1, 1, 1)
    VOP_VEC_INPUT  (	offset,	"Offset",	0, 0, 0)
    VOP_FLT_INPUT_R(	amp,	"Amplitude",	1, -1, 1)
    VOP_FLT_INPUT  (	rough,	"Roughness",	.5)
    VOP_FLT_INPUT  (	atten,	"Attenuation",	1)
    VOP_INT_INPUT_R(	turb,	"Turbulence",	5, 0, 10)
    output	float	noise	"Noise"

    signature	"1D Noise"	default	{ }
    signature	"3D Noise"	v	{ string vector vector vector float float float int vector }

}
INDXDialogScriptZ Vi/*
 * 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 <parameter.ds>

{
    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	"2D Vector" 		u 	{ int vector2 vector2 vector2 }
    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	"2x2 Matrix" 		m2 	{ int matrix2 matrix2 matrix2 }
    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_VEC2_PARM(input2_u, "Input 2", 0, 0)
    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_m2
	label	"Input 2"
	type	float
	size	4
	default	{ 1 0 0 1 }
    }
    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 }
}

INDXContents9[=nDialogScript9³U8HouNC1033600bba05b103d6e08919230fNON_COMMERCIAL_FILE!!!# 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DialogScriptâZ Vi/*
 * 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 <parameter.ds>

{
    name	"vec2tofloat"
    script	"vec2tofloat"
    label	"vec2tofloat"


    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"vop_vec2tofloat($vec2, $fval1, $fval2);"
    }

    input	vector2	vec2	"Input Vector2"
    output	float	fval1	"Component 1"
    output	float	fval2	"Component 2"

    parm {
	name	vec2
	label	"Input Vector2"
	type	float
	size	2
	default	{ 0 0 }
    }
}

INDXDialogScriptZ Vi/*
 * 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 <parameter.ds>

{
    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DialogScriptZ Vh/*
 * 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	"volumepostoindexfile"
    script	"volumepostoindexfile"
    label	"volumepostoindexfile"


    code {
	"string $sourcefile = $opinput;"
	"if ($opinput == 'file') $sourcefile = $filename;"
	"$voxelidx = volumepostoindex($sourcefile, $primnum, $pos);"
    }

    input	string	filename	"Geometry File"
    input	int	primnum		"Primitive Number"
    input	vector	pos		"Position"
    output	vector	voxelidx	"Index of Voxel at Given Position"

    signature	"Primitive Number"	default { }
    signature	"Primitive Name"	s { string string vector vector }

    parm {
	name	opinput
	label	"Input"
	type	string
	default	{ "file" }
	menu	{
	    "file"	"File"
	    "opinput:0"	"First Input"
	    "opinput:1"	"Second Input"
	    "opinput:2"	"Third Input"
	    "opinput:3"	"Fourth Input"
	}
    }
    parm {
	name	filename
	label	"Geometry File"
	type	geometry
	default	{ "$HH/geo/defgeo.bgeo" }
	disablewhen	"{ opinput != file }"
    }

    parm {
	name	primnum
	label	"Primitive Number"
	type	int
	size	1
	default	{ 0 }
    }

    parm {
	name	primnum_s
	label	"Primitive Name"
	type	string
	size	1
	default	{ "" }
    }

    parm {
	name	pos
	label	"Position"
	type	float
	size	3
	default { 0 0 0 }
    }
}
INDXDialogScriptQZ Vh/*
 * 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	"volumeresfile"
    script	"volumeresfile"
    label	"volumeresfile"


    code {
	"string $sourcefile = $opinput;"
	"if ($opinput == 'file') $sourcefile = $filename;"
	"$res = volumeres($sourcefile, $primnum);"
    }

    input	string	filename	"Geometry File"
    input	int	primnum		"Primitive Number"
    output	vector	res		"Resolution of Volume"

    signature	"Primitive Number"	default { }
    signature	"Primitive Name"	s { string string vector }

    parm {
	name	opinput
	label	"Input"
	type	string
	default	{ "file" }
	menu	{
	    "file"	"File"
	    "opinput:0"	"First Input"
	    "opinput:1"	"Second Input"
	    "opinput:2"	"Third Input"
	    "opinput:3"	"Fourth Input"
	}
    }

    parm {
	name	filename
	label	"Geometry File"
	type	geometry
	default	{ "$HH/geo/defgeo.bgeo" }
	disablewhen	"{ opinput != file }"
    }

    parm {
	name	primnum
	label	"Primitive Number"
	type	int
	size	1
	default	{ 0 }
    }

    parm {
	name	primnum_s
	label	"Primitive Name"
	type	string
	size	1
	default	{ "" }
    }
}
INDXDialogScriptZ Vh/*
 * 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	"volumesamplefile"
    script	"volumesamplefile"
    label	"volumesamplefile"


    code {
	"string $sourcefile = $opinput;"
	"if ($opinput == 'file') $sourcefile = $filename;"
	"$volumevalue = volumesample($sourcefile, $primnum, $samplepos);"
    }

    input	string	filename	"Geometry File"
    input	int	primnum		"Primitive Number"
    input	vector	samplepos	"Sample Position"
    output	float	volumevalue	"Value of Volume at Given Position"

    signature	"Primitive Number"	default { }
    signature	"Primitive Name"	s { string string vector float }

    parm {
	name	opinput
	label	"Input"
	type	string
	default	{ "file" }
	menu	{
	    "file"	"File"
	    "opinput:0"	"First Input"
	    "opinput:1"	"Second Input"
	    "opinput:2"	"Third Input"
	    "opinput:3"	"Fourth Input"
	}
    }
    parm {
	name	filename
	label	"Geometry File"
	type	geometry
	default	{ "$HH/geo/defgeo.bgeo" }
	disablewhen	"{ opinput != file }"
    }

    parm {
	name	primnum
	label	"Primitive Number"
	type	int
	size	1
	default	{ 0 }
    }

    parm {
	name	primnum_s
	label	"Primitive Name"
	type	string
	size	1
	default	{ "" }
    }

    parm {
	name	samplepos
	label	"Sample Position"
	type	float
	size	3
	default { 0 0 0 }
    }
}
INDXDialogScriptÎZ Vi/*
 * 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 <parameter.ds>

{
    name	"voronoise"
    script	"voronoise"
    label	"voronoise"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"if ($isconnected_period)"
	"{"
	"    vop_vnoise($pos * $freq - $offset, $jitter, $seed, $dist1, $dist2,"
	"               $near1, $near2, $period);"
	"}"
	"else"
	"{"
	"    vop_vnoise($pos * $freq - $offset, $jitter, $seed, $dist1, $dist2,"
	"               $near1, $near2);"
	"}"
    }

    input	float	pos	"Position"
    input	float	freq	"Frequency"
    input	float	offset	"Offset"
    input	float	jitter	"Jitter"
    input	int	period	"Periodicity"
    output	float	dist1	"Distance To Point 1 (To Nearest Point)"
    output	float	dist2	"Distance To Point 2"
    output	float	near1	"Point 1 (Nearest Point) Location"
    output	float	near2	"Point 2 Location"
    output	int	seed	"Seed"

    signature	"1D Noise"	    default { }
    signature	"3D Vector Noise"    v	{ vector vector vector vector vector float float vector vector int }
    signature	"3D Point Noise"     p	{ point point point point point float float point point int }
    signature	"3D Normal Noise"    n	{ normal normal normal normal normal float float normal normal int }
    signature	"RGB Color Noise"     c	{ color color color color color float float color color int }
    signature	"4D Vector Noise"	    v4	{ vector4 vector4 vector4 vector4 vector4 float float vector4 vector4 int }


    VOP_FLT_PARM(pos,	  "Position", 0)
    VOP_VEC_PARM(pos_v,   "Position", 0, 0, 0)
    VOP_VEC_PARM(pos_p,   "Position", 0, 0, 0)
    VOP_VEC_PARM(pos_n,   "Position", 0, 0, 0)
    VOP_VEC_PARM(pos_c,   "Position", 0, 0, 0)
    VOP_VEC4_PARM(pos_v4, "Position", 0, 0, 0, 0)

    VOP_FLT_PARM(freq,    "Frequency", 1)
    VOP_VEC_PARM(freq_v,  "Frequency", 1, 1, 1)
    VOP_VEC_PARM(freq_p,  "Frequency", 1, 1, 1)
    VOP_VEC_PARM(freq_n,  "Frequency", 1, 1, 1)
    VOP_VEC_PARM(freq_c,  "Frequency", 1, 1, 1)
    VOP_VEC4_PARM(freq_v4, "Frequency", 1, 1, 1, 1)

    VOP_FLT_PARM(offset,    "Offset", 0)
    VOP_VEC_PARM(offset_v,  "Offset", 0, 0, 0)
    VOP_VEC_PARM(offset_p,   "Offset", 0, 0, 0)
    VOP_VEC_PARM(offset_n,   "Offset", 0, 0, 0)
    VOP_VEC_PARM(offset_c,   "Offset", 0, 0, 0)
    VOP_VEC4_PARM(offset_v4, "Offset", 0, 0, 0, 0)

    VOP_FLT_PARM(jitter,    "Jitter", 1)
    VOP_VEC_PARM(jitter_v,  "Jitter", 1, 1, 1)
    VOP_VEC_PARM(jitter_p,  "Jitter", 1, 1, 1)
    VOP_VEC_PARM(jitter_n,  "Jitter", 1, 1, 1)
    VOP_VEC_PARM(jitter_c,  "Jitter", 1, 1, 1)
    VOP_VEC4_PARM(jitter_v4, "Jitter", 1, 1, 1, 1)
    
    group { name "gp" obsolete 12.0 }
    group { name "gf" obsolete 12.0 }
    group { name "go" obsolete 12.0 }
    group { name "gj" obsolete 12.0 }
}
HouNC1033600bbd05b103d78093af9ae7expression.func# 0 bytes
HouNC1033600ba505b103d7803897b9e8obj.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 off colordefault off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482079424
  modify 1524178511
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600ba405b103d78029ff291eobj.parm{
version 0.8
}
HouNC1033600ba005b103d7801274efaaobj.userdata
___Version___16.5.378HouNC1033600bb805b103d78012351017obj/fluids_bake.inittype = geo
matchesdef = 0
HouNC1033600bb905b103d7807e453adcobj/fluids_bake.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 -8.04803 8.70469
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 off exposed on selectable on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482079478
  modify 1524638323
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d78030ad17d3obj/fluids_bake.spareparmdef    group {
        name    "stdswitcher5"
        label   "Transform"

        parm {
            name    "keeppos"
            baseparm
            label   "Keep Position When Parenting"
            export  none
        }
        parm {
            name    "childcomp"
            baseparm
            label   "Child Compensation"
            export  none
        }
        parm {
            name    "pre_xform"
            baseparm
            label   "Modify Pre-Transform"
            export  none
        }
        parm {
            name    "xOrd"
            baseparm
            label   "Transform Order"
            joinnext
            export  none
        }
        parm {
            name    "rOrd"
            baseparm
            label   "Rotate Order"
            nolabel
            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 Translate"
            export  none
        }
        parm {
            name    "scale"
            baseparm
            label   "Uniform Scale"
            export  none
        }
        parm {
            name    "lookatpath"
            baseparm
            label   "Look At"
            export  none
        }
        parm {
            name    "lookupobjpath"
            baseparm
            label   "Look Up Object"
            export  none
        }
        parm {
            name    "lookup"
            baseparm
            label   "Look At Up Vector"
            export  none
        }
        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    "stdswitcher5_1"
        label   "Material"

        parm {
            name    "shop_materialpath"
            baseparm
            label   "Material"
            joinnext
            export  none
        }
        parm {
            name    "shop_materialopts"
            baseparm
            label   "Options"
            export  none
        }
    }

    group {
        name    "stdswitcher5_2"
        label   "Render"

        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"
            }
            range   { 0 1 }
            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)"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Render" }
        }
        parm {
            name    "vm_rendersubd"
            label   "Render Polygons As Subdivision (Mantra)"
            type    toggle
            default { "0" }
            range   { 0 1 }
            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"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_subdgroup"
            label   "Subdivision Group"
            type    string
            default { "" }
            hidewhen "{ vm_rendersubd == 0 }"
            range   { 0 1 }
            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"
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "reflectmask"
                label   "Reflection Mask"
                type    oplist
                default { "*" }
                help    "Objects that will be reflected on this object."
                range   { 0 1 }
                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."
                range   { 0 1 }
                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."
                range   { 0 1 }
                parmtag { "opexpand" "1" }
                parmtag { "opfilter" "!!OBJ/LIGHT!!" }
                parmtag { "oprelative" "/obj" }
                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)"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_volumefilterwidth"
                label   "Volume Filter Width"
                type    float
                default { "1" }
                range   { 0.001 5 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_matte"
                label   "Matte shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_rayshade"
                label   "Raytrace Shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 }"
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_flatness"
                label   "Dicing Flatness"
                type    float
                default { "0.05" }
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_curvesurface"
                label   "Shade Curves As Surfaces"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Dicing" }
            }
        }

        group {
            name    "folder0_3"
            label   "Geometry"

            parm {
                name    "vm_rmbackface"
                label   "Backface Removal"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "shop_geometrypath"
                label   "Procedural Shader"
                type    oppath
                default { "" }
                range   { 0 1 }
                parmtag { "opfilter" "!!SHOP/GEOMETRY!!" }
                parmtag { "oprelative" "." }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_forcegeometry"
                label   "Force Procedural Geometry Output"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_rendersubdcurves"
                label   "Render Polygon Curves As Subdivision (Mantra)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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 { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_usenforpoints"
                label   "Use N For Point Rendering"
                type    toggle
                default { "0" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pointscale"
                label   "Point Scale"
                type    float
                default { "1" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0! 10 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pscalediameter"
                label   "Treat Point Scale as Diameter Instead of Radius"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_metavolume"
                label   "Metaballs as Volume"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_computeN"
                label   "Automatically Compute Normals"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_overridedetail"
                label   "Ignore Geometry Attribute Shaders"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
        }

    }

    group {
        name    "stdswitcher5_3"
        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
        }
    }

    parm {
        name    "pr"
        baseparm
        label   "Pivot Rotate"
        export  none
    }
    parm {
        name    "constraints_on"
        baseparm
        label   "Enable Constraints"
        export  none
    }
    parm {
        name    "constraints_path"
        baseparm
        label   "Constraints"
        export  none
    }
HouNC1033600bb805b103d7800d3ebe89obj/fluids_bake.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	)
pr	[ 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 ]	(	/mat/basicliquid	)
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 ]	(	"off"	)
vport_shadeopen	[ 0	locks=0 ]	(	"off"	)
vport_displayassubdiv	[ 0	locks=0 ]	(	"off"	)
vport_onionskin	[ 0	locks=0 ]	(	"off"	)
stdswitcher5	[ 0	locks=0 ]	(	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 ]	(	*	)
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_computeN	[ 0	locks=0 ]	(	"on"	)
vm_overridedetail	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600bb405b103d7801e0197dfobj/fluids_bake.userdata
___Version___16.5.378HouNC1033600b8605b103d78077670f27obj/fluids_bake/particlefluidsurface1.inittype = particlefluidsurface::2.0
matchesdef = 1
HouNC1033600b8705b103d78025899cf2obj/fluids_bake/particlefluidsurface1.defsopflags sopflags = 
comment ""
position -0.272961 -1.92074
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 off colordefault off exposed on
outputsNamed3
{
3 "output1"
}
inputsNamed3
{
0 	importParticles1 0 1 "input1"
}
inputs
{
0 	importParticles1 0 1
}
stat
{
  create 1491092589
  modify 1523253850
  author feiyun@dhcp101.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8705b103d780a1275060obj/fluids_bake/particlefluidsurface1.chn{
    channel doerode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"dodilate\") }
    }
    channel erodeoffset {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"dilateoffset\") }
    }
    channel erodemask {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"dilatemask\") }
    }
  }
HouNC1033600b8605b103d7800ab349c5obj/fluids_bake/particlefluidsurface1.parm{
version 0.8
folder1	[ 0	locks=0 ]	(	0	0	0	)
surfmethod	[ 0	locks=0 ]	(	"particlefluid"	)
particlesep	[ 0	locks=0 ]	(	0.1662768775	)
voxelsize	[ 0	locks=0 ]	(	0.125	)
influenceradius	[ 0	locks=0 ]	(	3	)
surfacedistance	[ 0	locks=0 ]	(	1	)
limititerations	[ 0	locks=0 ]	(	"on"	)
resamplingiterations	[ 0	locks=0 ]	(	0	)
preservebubbles	[ 0	locks=0 ]	(	"off"	)
dosurfunion	[ 0	locks=0 ]	(	"on"	)
surferosion	[ 0	locks=0 ]	(	0.80000000000000004	)
folder0	[ 0	locks=0 ]	(	0	)
conversion	[ 0	locks=0 ]	(	"vdb"	)
isovalue	[ 0	locks=0 ]	(	0	)
adaptivity	[ 0	locks=0 ]	(	0.0050000000000000001	)
dotransferattribs	[ 0	locks=0 ]	(	"on"	)
transferattribs	[ 0	locks=0 ]	(	"v vorticity rest rest2"	)
attribradius	[ 0	locks=0 ]	(	2	)
attribsamples	[ 0	locks=0 ]	(	10	)
visualize	[ 0	locks=0 ]	(	"none"	)
velvisrange	[ 0	locks=0 ]	(	0	10	)
velvisramp	[ 0	locks=0 ]	(	3	)
vorticityvisrange	[ 0	locks=0 ]	(	0	50	)
vorticityvisramp	[ 0	locks=0 ]	(	3	)
dodilate	[ 0	locks=0 ]	(	"off"	)
dilateoffset	[ 0	locks=0 ]	(	1	)
dilatemask	[ 0	locks=0 ]	(	"off"	)
dosmooth	[ 0	locks=0 ]	(	"off"	)
smoothoperation	[ 0	locks=0 ]	(	meanvalue	)
smoothiterations	[ 0	locks=0 ]	(	1	)
smoothmask	[ 0	locks=0 ]	(	"off"	)
doerode	[ 0	locks=0 ]	(	[ doerode	0 ] 	)
erodeoffset	[ 0	locks=0 ]	(	[ erodeoffset	1 ] 	)
erodemask	[ 0	locks=0 ]	(	[ erodemask	0 ] 	)
dofinalsmooth	[ 0	locks=0 ]	(	"off"	)
finalsmoothoperation	[ 0	locks=0 ]	(	meanvalue	)
finalsmoothiterations	[ 0	locks=0 ]	(	2	)
finalsmoothmask	[ 0	locks=0 ]	(	"off"	)
folder3	[ 0	locks=0 ]	(	0	)
velmask	[ 0	locks=0 ]	(	"off"	)
velmaskrange	[ 0	locks=0 ]	(	0.5	1	)
vorticitymask	[ 0	locks=0 ]	(	"off"	)
vorticitymaskrange	[ 0	locks=0 ]	(	1	4	)
colmask	[ 0	locks=0 ]	(	"off"	)
colmaskoffset	[ 0	locks=0 ]	(	0.02	)
mask	[ 0	locks=0 ]	(	"off"	)
maskname	[ 0	locks=0 ]	(	""	)
maskcombineop	[ 0	locks=0 ]	(	"over"	)
domasksmooth	[ 0	locks=0 ]	(	"on"	)
masksmoothop	[ 0	locks=0 ]	(	mean	)
masksmoothiterations	[ 0	locks=0 ]	(	1	)
restrictmask	[ 0	locks=0 ]	(	"off"	)
restrictmaskwidth	[ 0	locks=0 ]	(	2	)
maskvis	[ 0	locks=0 ]	(	"off"	)
maskvisramp	[ 0	locks=0 ]	(	5	)
regionvoxelsize	[ 0	locks=0 ]	(	4	)
folder6	[ 0	locks=0 ]	(	0	)
docollisions	[ 0	locks=0 ]	(	"off"	)
collisionoffset	[ 0	locks=0 ]	(	0.001	)
folder4	[ 0	locks=0 ]	(	0	)
dobbox	[ 0	locks=0 ]	(	"off"	)
size	[ 0	locks=0 ]	(	50	50	50	)
t	[ 0	locks=0 ]	(	0	0	0	)
closedends	[ 0	locks=0 ]	(	"off"	)
folder2	[ 0	locks=0 ]	(	0	)
flattengeo	[ 0	locks=0 ]	(	"off"	)
flattenrebuild	[ 0	locks=0 ]	(	"on"	)
flattenattrib	[ 0	locks=0 ]	(	"off"	)
flattendocolsuppress	[ 0	locks=0 ]	(	"off"	)
flattencolsuppress	[ 0	locks=0 ]	(	2	)
flattenplane	[ 0	locks=0 ]	(	"zx"	)
flattenshape	[ 0	locks=0 ]	(	"rectangle"	)
waterlevel	[ 0	locks=0 ]	(	0	)
flattenheight	[ 0	locks=0 ]	(	0.5	)
flattendist	[ 0	locks=0 ]	(	1	)
flattendopad	[ 0	locks=0 ]	(	"off"	)
flattenpad	[ 0	locks=0 ]	(	1	1	)
flattendoextrude	[ 0	locks=0 ]	(	"none"	)
flattenextrudedist	[ 0	locks=0 ]	(	10	)
flattenextrudediv	[ 0	locks=0 ]	(	4	)
flattendoedgegrp	[ 0	locks=0 ]	(	"off"	)
flattenedgegrp	[ 0	locks=0 ]	(	boundary	)
folder5	[ 0	locks=0 ]	(	0	)
docamera	[ 0	locks=0 ]	(	"off"	)
camera	[ 0	locks=0 ]	(	""	)
zmin	[ 0	locks=0 ]	(	1	)
zmax	[ 0	locks=0 ]	(	2	)
usecamwindow	[ 0	locks=0 ]	(	"on"	)
winx	[ 0	locks=0 ]	(	-0.10000000000000001	1.1000000000000001	)
winy	[ 0	locks=0 ]	(	-0.10000000000000001	1.1000000000000001	)
closedfrustum	[ 0	locks=0 ]	(	"off"	)
velvisramp1pos	[ 0	locks=0 ]	(	0	)
velvisramp1c	[ 0	locks=0 ]	(	0	0	0.89999997615814209	)
velvisramp1interp	[ 0	locks=0 ]	(	"linear"	)
velvisramp2pos	[ 0	locks=0 ]	(	0.50579148530960083	)
velvisramp2c	[ 0	locks=0 ]	(	0	0.90000000000000002	0.90000000000000002	)
velvisramp2interp	[ 0	locks=0 ]	(	"linear"	)
velvisramp3pos	[ 0	locks=0 ]	(	1	)
velvisramp3c	[ 0	locks=0 ]	(	1	1	1	)
velvisramp3interp	[ 0	locks=0 ]	(	"linear"	)
vorticityvisramp1pos	[ 0	locks=0 ]	(	0	)
vorticityvisramp1c	[ 0	locks=0 ]	(	0	0	0.89999997615814209	)
vorticityvisramp1interp	[ 0	locks=0 ]	(	"linear"	)
vorticityvisramp2pos	[ 0	locks=0 ]	(	0.5	)
vorticityvisramp2c	[ 0	locks=0 ]	(	0	0.89999997615814209	0.89999997615814209	)
vorticityvisramp2interp	[ 0	locks=0 ]	(	"linear"	)
vorticityvisramp3pos	[ 0	locks=0 ]	(	1	)
vorticityvisramp3c	[ 0	locks=0 ]	(	1	1	1	)
vorticityvisramp3interp	[ 0	locks=0 ]	(	"linear"	)
maskvisramp1pos	[ 0	locks=0 ]	(	0	)
maskvisramp1c	[ 0	locks=0 ]	(	0.20000000000000001	0	1	)
maskvisramp1interp	[ 0	locks=0 ]	(	"linear"	)
maskvisramp2pos	[ 0	locks=0 ]	(	0.25	)
maskvisramp2c	[ 0	locks=0 ]	(	0	0.84999999999999998	1	)
maskvisramp2interp	[ 0	locks=0 ]	(	"linear"	)
maskvisramp3pos	[ 0	locks=0 ]	(	0.5	)
maskvisramp3c	[ 0	locks=0 ]	(	0	1	0.10000000149011612	)
maskvisramp3interp	[ 0	locks=0 ]	(	"linear"	)
maskvisramp4pos	[ 0	locks=0 ]	(	0.75	)
maskvisramp4c	[ 0	locks=0 ]	(	0.94999999999999996	1	0	)
maskvisramp4interp	[ 0	locks=0 ]	(	"linear"	)
maskvisramp5pos	[ 0	locks=0 ]	(	1	)
maskvisramp5c	[ 0	locks=0 ]	(	1	0	0	)
maskvisramp5interp	[ 0	locks=0 ]	(	"linear"	)
}
HouNC1033600b8205b103d780d0ea254eobj/fluids_bake/particlefluidsurface1.userdata
___Version______toolcount___1___toolid___dynamics_flipboxHouNC1033600ba405b103d78076989a4fshop.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 off colordefault off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482079424
  modify 1521922321
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600ba705b103d7802c7d5db5shop.parm{
version 0.8
}
HouNC1033600ba305b103d780240584c2shop.userdata
___Version___16.5.378HouNC1033600ba205b103d780c4527b14shop/hair.inittype = vopmaterial
matchesdef = 0
HouNC1033600ba305b103d7801d999dfeshop/hair.defcomment "Created from Gallery Entry: Hair

Mantra Hair Shader"
position 1.93574 4.6425
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 off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168221
  modify 1491410069
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
creator gallery::hair
explicit 1
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d780cd29f44eshop/hair.spareparmdef    group {
        name    "shading"
        label   "Surface"

        group {
            name    "diffuseFolder"
            label   "Diffuse"

            groupsimple {
                name    "folder3"
                label   "General"

                parm {
                    name    "usePointColor"
                    label   "Tint with Point Color"
                    type    toggle
                    default { "off" }
                    help    "This will multiply the Cd attribute from your curves into the material if such an attribute exists."
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "Kd"
                    label   "Diffuse Intensity"
                    type    float
                    default { "0.5" }
                    range   { 0 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
            }

            groupsimple {
                name    "rootMapFolder"
                label   "Root Color"

                parm {
                    name    "rootDiffuseColor"
                    label   "Root Color"
                    type    color
                    size    3
                    default { "1" "1" "1" }
                    range   { 0 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "useRootDiffuseMap"
                    label   "Use Map"
                    type    toggle
                    default { "off" }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "baseRootColorMap"
                    label   "Map"
                    type    image
                    default { "" }
                    hidewhen "{ useRootDiffuseMap == 0 }"
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "colorRootMapFilter"
                    label   "Filter"
                    type    string
                    default { "catrom" }
                    hidewhen "{ useRootDiffuseMap == 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" "surface" }
                }
                parm {
                    name    "colorMapWidth"
                    label   "Filter Width"
                    type    float
                    default { "1" }
                    hidewhen "{ useRootDiffuseMap == 0 }"
                    range   { 0 5 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "colorMapIntensity"
                    label   "Tint Intensity"
                    type    float
                    default { "1" }
                    hidewhen "{ useRootDiffuseMap == 0 }"
                    range   { 0 2 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
            }

            groupsimple {
                name    "rootMapFolder_1"
                label   "Tip Color"

                parm {
                    name    "tipDiffuseSeparate"
                    label   "Separate Tip Color"
                    type    toggle
                    default { "on" }
                    disablewhen "{ trt_enable == 0 }"
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "tipDiffuseColor"
                    label   "Tip Color"
                    type    color
                    size    3
                    default { "1" "1" "1" }
                    hidewhen "{ tipDiffuseSeparate == 0 }"
                    range   { 0 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "useTipDiffuseMap"
                    label   "Use Map"
                    type    toggle
                    default { "off" }
                    hidewhen "{ tipDiffuseSeparate == 0 }"
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "tipColorMap"
                    label   "Map"
                    type    image
                    default { "" }
                    hidewhen "{ useTipDiffuseMap == 0 } { tipDiffuseSeparate == 0 }"
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "tipColorMapFilter"
                    label   "Filter"
                    type    string
                    default { "catrom" }
                    hidewhen "{ useTipDiffuseMap == 0 } { tipDiffuseSeparate == 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" "surface" }
                }
                parm {
                    name    "tipColorMapWidth"
                    label   "Filter Width"
                    type    float
                    default { "1" }
                    hidewhen "{ useTipDiffuseMap == 0 } { tipDiffuseSeparate == 0 }"
                    range   { 0 5 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "tipColorMapIntensity"
                    label   "Tint Intensity"
                    type    float
                    default { "1" }
                    hidewhen "{ useTipDiffuseMap == 0 } { tipDiffuseSeparate == 0 }"
                    range   { 0 2 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
            }

            parm {
                name    "diffuseBlendRamp"
                label   "Root To Tip Blend"
                type    ramp_flt
                default { "2" }
                hidewhen "{ tipDiffuseSeparate == 0 }"
                range   { 1! 10 }
                parmtag { "parmvop" "1" }
                parmtag { "rampbasis_var" "diffuseBlendRamp_the_basis_strings" }
                parmtag { "rampbasisdefault" "linear" }
                parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" }
                parmtag { "rampkeys_var" "diffuseBlendRamp_the_key_positions" }
                parmtag { "rampshowcontrolsdefault" "0" }
                parmtag { "rampvalues_var" "diffuseBlendRamp_the_key_values" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            groupsimple {
                name    "rootMapFolder_2"
                label   "White Hair"

                parm {
                    name    "useWhiteHairs"
                    label   "Use White Hairs"
                    type    toggle
                    default { "on" }
                    help    "Determines whether White Hairs will appear in your fur."
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "whitehaircolor"
                    label   "Color"
                    type    color
                    size    3
                    default { "1" "1" "1" }
                    hidewhen "{ useWhiteHairs == 0 }"
                    range   { 0 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
            }

            groupsimple {
                name    "rootMapFolder_3"
                label   "Guard Hairs"

                parm {
                    name    "useGuardHairs"
                    label   "Use Guard Hairs"
                    type    toggle
                    default { "on" }
                    help    "Determines whether Guard Hairs will appear in your fur."
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "guardhairtintcolor"
                    label   "Tint Color"
                    type    color
                    size    3
                    default { "1" "1" "1" }
                    hidewhen "{ useGuardHairs == 0 }"
                    range   { 0 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
            }

        }

        group {
            name    "diffuseFolder_1"
            label   "Reflection"

            groupsimple {
                name    "folder1"
                label   "General"

                parm {
                    name    "trt_enable"
                    label   "Enable"
                    type    toggle
                    default { "on" }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "trt_size"
                    label   "Size"
                    type    float
                    default { "0.05" }
                    disablewhen "{ trt_enable == 0 }"
                    range   { 0 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "trt_shift"
                    label   "Shift"
                    type    float
                    default { "0" }
                    disablewhen "{ trt_enable == 0 }"
                    range   { -1 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
            }

            groupsimple {
                name    "folder5"
                label   "Intensity"

                parm {
                    name    "spec_int"
                    label   "Intensity"
                    type    float
                    default { "0.2" }
                    disablewhen "{ trt_enable == 0 }"
                    range   { 0 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "useSpecIntensityMap"
                    label   "Use Map"
                    type    toggle
                    default { "off" }
                    disablewhen "{ trt_enable == 0 }"
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "baseIntensityMap"
                    label   "Intensity Map"
                    type    image
                    default { "" }
                    disablewhen "{ trt_enable == 0 }"
                    hidewhen "{ useSpecIntensityMap == 0 }"
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "intensityMapFilter"
                    label   "Intensity Map Filter"
                    type    string
                    default { "catrom" }
                    disablewhen "{ trt_enable == 0 }"
                    hidewhen "{ useSpecIntensityMap == 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" "surface" }
                }
                parm {
                    name    "intensityMapWidth"
                    label   "Intensity Map Width"
                    type    float
                    default { "1" }
                    disablewhen "{ trt_enable == 0 }"
                    hidewhen "{ useSpecIntensityMap == 0 }"
                    range   { 0 5 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
            }

            groupsimple {
                name    "folder2"
                label   "Root Color"

                parm {
                    name    "rootSpecColor"
                    label   "Root Color"
                    type    color
                    size    3
                    default { "1" "1" "1" }
                    disablewhen "{ trt_enable == 0 }"
                    range   { 0 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "useRootSpecMap"
                    label   "Use Map"
                    type    toggle
                    default { "off" }
                    disablewhen "{ trt_enable == 0 }"
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "rootSpecMap"
                    label   "Map"
                    type    image
                    default { "" }
                    disablewhen "{ trt_enable == 0 }"
                    hidewhen "{ useRootSpecMap == 0 }"
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "rootSpecMapFilter"
                    label   "Filter"
                    type    string
                    default { "catrom" }
                    disablewhen "{ trt_enable == 0 }"
                    hidewhen "{ useRootSpecMap == 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" "surface" }
                }
                parm {
                    name    "rootMapWidth"
                    label   "Filter Width"
                    type    float
                    default { "1" }
                    disablewhen "{ trt_enable == 0 }"
                    hidewhen "{ useRootSpecMap == 0 }"
                    range   { 0 5 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "colorMapIntensity1"
                    label   "Tint Intensity"
                    type    float
                    default { "1" }
                    disablewhen "{ trt_enable == 0 }"
                    hidewhen "{ useRootSpecMap == 0 }"
                    range   { 0 2 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
            }

            groupsimple {
                name    "folder4"
                label   "Tip Color"

                parm {
                    name    "tipSpecSeparate"
                    label   "Separate Tip Color"
                    type    toggle
                    default { "off" }
                    disablewhen "{ trt_enable == 0 }"
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "tipSpecColor"
                    label   "Tip Color"
                    type    color
                    size    3
                    default { "1" "1" "1" }
                    disablewhen "{ trt_enable == 0 }"
                    hidewhen "{ tipSpecSeparate == 0 }"
                    range   { 0 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "useTipSpecMap"
                    label   "Use Map"
                    type    toggle
                    default { "off" }
                    disablewhen "{ trt_enable == 0 }"
                    hidewhen "{ tipSpecSeparate == 0 }"
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "baseTipSpecMap"
                    label   "Map"
                    type    image
                    default { "" }
                    disablewhen "{ trt_enable == 0 }"
                    hidewhen "{ useTipSpecMap == 0 } { tipSpecSeparate == 0 }"
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "tipSpecMapFilter"
                    label   "Filter"
                    type    string
                    default { "catrom" }
                    disablewhen "{ trt_enable == 0 }"
                    hidewhen "{ useTipSpecMap == 0 } { tipSpecSeparate == 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" "surface" }
                }
                parm {
                    name    "tipSpecMapWidth"
                    label   "Filter Width"
                    type    float
                    default { "1" }
                    disablewhen "{ trt_enable == 0 }"
                    hidewhen "{ useTipSpecMap == 0 } { tipSpecSeparate == 0 }"
                    range   { 0 5 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "tipSpecMapIntensity"
                    label   "Tint Intensity"
                    type    float
                    default { "1" }
                    disablewhen "{ trt_enable == 0 }"
                    hidewhen "{ useTipSpecMap == 0 } { tipSpecSeparate == 0 }"
                    range   { 0 2 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
            }

            parm {
                name    "specBlendRamp"
                label   "Root To Tip Blend"
                type    ramp_flt
                default { "2" }
                disablewhen "{ trt_enable == 0 }"
                hidewhen "{ tipSpecSeparate == 0 }"
                range   { 1! 10 }
                parmtag { "parmvop" "1" }
                parmtag { "rampbasis_var" "specBlendRamp_the_basis_strings" }
                parmtag { "rampbasisdefault" "linear" }
                parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" }
                parmtag { "rampkeys_var" "specBlendRamp_the_key_positions" }
                parmtag { "rampshowcontrolsdefault" "1" }
                parmtag { "rampvalues_var" "specBlendRamp_the_key_values" }
                parmtag { "shaderparmcontexts" "surface" }
            }
        }

        group {
            name    "diffuseFolder_2"
            label   "Transmission"

            groupsimple {
                name    "folder6"
                label   "General"

                parm {
                    name    "tt_enable"
                    label   "Enable"
                    type    toggle
                    default { "on" }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "tt_int"
                    label   "Intensity"
                    type    float
                    default { "0.5" }
                    disablewhen "{ tt_enable == 0 }"
                    range   { 0 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "tt_size"
                    label   "Size"
                    type    float
                    default { "0.05" }
                    disablewhen "{ tt_enable == 0 }"
                    range   { 0 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "tt_shift"
                    label   "Shift"
                    type    float
                    default { "0" }
                    disablewhen "{ tt_enable == 0 }"
                    range   { -1 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
            }

            groupsimple {
                name    "folder7"
                label   "Color"

                parm {
                    name    "tintTransmissionWithPrimary"
                    label   "Tint With Diffuse Color"
                    type    toggle
                    default { "on" }
                    disablewhen "{ tt_enable == 0 }"
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "tt_clr"
                    label   "Tint"
                    type    color
                    size    3
                    default { "1" "1" "1" }
                    disablewhen "{ tt_enable == 0 }"
                    range   { 0 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
            }

        }

        group {
            name    "diffuseFolder_3"
            label   "Randomness"

            groupsimple {
                name    "folder12"
                label   "Diffuse Hue"

                parm {
                    name    "diffuseRandHue"
                    label   "Randomize"
                    type    toggle
                    default { "off" }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "diffuseRandHueSeed"
                    label   "Seed"
                    type    integer
                    default { "0" }
                    hidewhen "{ diffuseRandHue == 0 }"
                    range   { 0 10 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "diffuseRandHueRange"
                    label   "Output Range"
                    type    float
                    size    2
                    default { "-0.05" "0.05" }
                    hidewhen "{ diffuseRandHue == 0 }"
                    range   { 0 10 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "diffuseRandHueRamp"
                    label   "Source Values"
                    type    ramp_flt
                    default { "2" }
                    hidewhen "{ diffuseRandHue == 0 }"
                    range   { 1! 10 }
                    parmtag { "parmvop" "1" }
                    parmtag { "rampbasis_var" "diffuseRandHueRamp_the_basis_strings" }
                    parmtag { "rampbasisdefault" "linear" }
                    parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" }
                    parmtag { "rampkeys_var" "diffuseRandHueRamp_the_key_positions" }
                    parmtag { "rampshowcontrolsdefault" "1" }
                    parmtag { "rampvalues_var" "diffuseRandHueRamp_the_key_values" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
            }

            groupsimple {
                name    "folder9"
                label   "Diffuse Saturation"

                parm {
                    name    "diffuseRandSaturation"
                    label   "Randomize"
                    type    toggle
                    default { "off" }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "diffuseRandSaturationSeed"
                    label   "Seed"
                    type    integer
                    default { "0" }
                    hidewhen "{ diffuseRandSaturation == 0 }"
                    range   { 0 10 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "diffuseRandSaturationRange"
                    label   "Output Range"
                    type    float
                    size    2
                    default { "0.5" "1" }
                    hidewhen "{ diffuseRandSaturation == 0 }"
                    range   { 0 10 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "diffuseRandSaturationRamp"
                    label   "Source Values"
                    type    ramp_flt
                    default { "2" }
                    hidewhen "{ diffuseRandSaturation == 0 }"
                    range   { 1! 10 }
                    parmtag { "parmvop" "1" }
                    parmtag { "rampbasis_var" "diffuseRandSaturationRamp_the_basis_strings" }
                    parmtag { "rampbasisdefault" "linear" }
                    parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" }
                    parmtag { "rampkeys_var" "diffuseRandSaturationRamp_the_key_positions" }
                    parmtag { "rampshowcontrolsdefault" "1" }
                    parmtag { "rampvalues_var" "diffuseRandSaturationRamp_the_key_values" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
            }

            groupsimple {
                name    "folder10"
                label   "Diffuse Intensity"

                parm {
                    name    "diffuseRandIntensity"
                    label   "Randomize"
                    type    toggle
                    default { "off" }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "diffuseRandIntensitySeed"
                    label   "Seed"
                    type    integer
                    default { "0" }
                    hidewhen "{ diffuseRandIntensity == 0 }"
                    range   { 0 10 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "diffuseRandIntensityRange"
                    label   "Output Range"
                    type    float
                    size    2
                    default { "0.5" "1" }
                    hidewhen "{ diffuseRandIntensity == 0 }"
                    range   { 0 10 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "diffuseRandIntensityRamp"
                    label   "Source Values"
                    type    ramp_flt
                    default { "2" }
                    hidewhen "{ diffuseRandIntensity == 0 }"
                    range   { 1! 10 }
                    parmtag { "parmvop" "1" }
                    parmtag { "rampbasis_var" "diffuseRandIntensityRamp_the_basis_strings" }
                    parmtag { "rampbasisdefault" "linear" }
                    parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" }
                    parmtag { "rampkeys_var" "diffuseRandIntensityRamp_the_key_positions" }
                    parmtag { "rampshowcontrolsdefault" "1" }
                    parmtag { "rampvalues_var" "diffuseRandIntensityRamp_the_key_values" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
            }

            groupsimple {
                name    "folder11"
                label   "Specular Intensity"

                parm {
                    name    "specRandIntensity"
                    label   "Randomize"
                    type    toggle
                    default { "off" }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "specRandIntensitySeed"
                    label   "Seed"
                    type    integer
                    default { "0" }
                    hidewhen "{ specRandIntensity == 0 }"
                    range   { 0 10 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "specRandIntensityRange"
                    label   "Output Range"
                    type    float
                    size    2
                    default { "0.5" "1" }
                    hidewhen "{ specRandIntensity == 0 }"
                    range   { 0 10 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "specRandIntensityRamp"
                    label   "Source Values"
                    type    ramp_flt
                    default { "2" }
                    hidewhen "{ specRandIntensity == 0 }"
                    range   { 1! 10 }
                    parmtag { "parmvop" "1" }
                    parmtag { "rampbasis_var" "specRandIntensityRamp_the_basis_strings" }
                    parmtag { "rampbasisdefault" "linear" }
                    parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" }
                    parmtag { "rampkeys_var" "specRandIntensityRamp_the_key_positions" }
                    parmtag { "rampshowcontrolsdefault" "1" }
                    parmtag { "rampvalues_var" "specRandIntensityRamp_the_key_values" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
            }

        }

        group {
            name    "diffuseFolder_4"
            label   "Opacity"
            tabbreak

            groupsimple {
                name    "folder8"
                label   "General"

                parm {
                    name    "opac_color"
                    label   "Opacity"
                    type    color
                    size    3
                    default { "1" "1" "1" }
                    range   { 0 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface displace light fog" }
                }
                parm {
                    name    "opacityramp"
                    label   "Opacity Ramp"
                    type    ramp_rgb
                    default { "2" }
                    range   { 1! 10 }
                    parmtag { "parmvop" "1" }
                    parmtag { "rampbasis_var" "opacityramp_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" "opacityramp_the_key_positions" }
                    parmtag { "rampshowcontrolsdefault" "1" }
                    parmtag { "rampvalues_var" "opacityramp_the_key_values" }
                    parmtag { "shaderparmcontexts" "surface displace light fog" }
                }
            }

        }

    }

    group {
        name    "shading_1"
        label   "OpenGL"

        group {
            name    "folder0"
            label   "Surface"

            parm {
                name    "ogl_light"
                label   "Use Lighting"
                type    toggle
                default { "1" }
                help    "None"
                range   { 0 1 }
                parmtag { "spare_category" "OGL" }
            }
            parm {
                name    "sepparm6"
                label   "Separator"
                type    separator
                default { "" }
                range   { 0 1 }
            }
            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"
                range   { 0 1 }
                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    "ogl_emit"
                label   "OGL Emission"
                type    color
                size    3
                default { "0" "0" "0" }
                help    "None"
                range   { 0 1 }
                parmtag { "spare_category" "OGL" }
            }
            parm {
                name    "sepparm12"
                label   "Separator"
                type    separator
                default { "" }
                range   { 0 1 }
            }
            parm {
                name    "ogl_diff"
                label   "OGL Diffuse"
                type    color
                size    3
                default { "1" "1" "1" }
                help    "None"
                range   { 0 1 }
                parmtag { "spare_category" "OGL" }
            }
            multiparm {
                name    "ogl_numtex"
                label    "Texture Layers"
                parmtag { "multistartoffset" "0" }
                parmtag { "spare_category" "OGL" }

                parm {
                    name    "ogl_tex#"
                    label   "Texture #"
                    type    image
                    default { "" }
                    help    "None"
                    range   { 0 1 }
                    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)"
                    }
                    range   { 0 1 }
                }
                parm {
                    name    "ogl_tex_mag_filter#"
                    label   "Magnification Filter"
                    type    string
                    default { "GL_LINEAR" }
                    help    "None"
                    menu {
                        "GL_NEAREST"    "Nearest"
                        "GL_LINEAR"     "Linear"
                    }
                    range   { 0 1 }
                }
                parm {
                    name    "ogl_clamping_mode#"
                    label   "Clamp Texture"
                    type    toggle
                    default { "0" }
                    help    "None"
                    range   { 0 1 }
                }
            }

            parm {
                name    "sepparm8"
                label   "Separator"
                type    separator
                default { "" }
                range   { 0 1 }
            }
            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"
                range   { 0 1 }
                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" }
                help    "None"
                range   { 0 1 }
                parmtag { "spare_category" "OGL" }
            }
            parm {
                name    "ogl_adjustshiny"
                label   "Adjust Shininess with Alpha Channel"
                type    toggle
                default { "off" }
                help    "None"
                disablewhen "{ ogl_specmap == \"\" }"
                range   { 0 1 }
            }
            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   "Separator"
                type    separator
                default { "" }
                range   { 0 1 }
            }
            parm {
                name    "ogl_opacitymap"
                label   "OGL Opacity Map"
                type    image
                default { "" }
                help    "None"
                range   { 0 1 }
                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"
                range   { 0 1 }
                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"
                }
                range   { 0 1 }
            }
            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"
                }
                range   { 0 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 == \"\" }"
                range   { 0 1 }
            }
            parm {
                name    "sepparm7"
                label   "Separator"
                type    separator
                default { "" }
                range   { 0 1 }
            }
            parm {
                name    "ogl_normalmap"
                label   "OGL Normal Map"
                type    image
                default { "" }
                help    "None"
                range   { 0 1 }
                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"
                }
                range   { 0 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   "Separator"
                type    separator
                default { "" }
                range   { 0 1 }
            }
        }

        group {
            name    "folder0_2"
            label   "Environment"

            parm {
                name    "ogl_envmap"
                label   "OGL Environment Map"
                type    image
                default { "" }
                help    "None"
                range   { 0 1 }
                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"
                }
                range   { 0 1 }
            }
            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    "diffuse_global_clr"
        label   "diffuse_global_clr"
        type    color
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 1 }
    }
    parm {
        name    "whitehair"
        label   "White Hair"
        type    integer
        invisible
        default { "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "guardhair"
        label   "Guard Hair"
        type    integer
        invisible
        default { "0" }
        range   { 0 10 }
        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    "opacityExport"
        label   "Opacity Export"
        type    color
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 1 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface displace light fog" }
    }
    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    "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    "direct_samples"
        label   "direct_samples"
        type    float
        invisible
        default { "0" }
        range   { 0 1 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "direct_diffuse"
        label   "Direct Diffuse"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "direct_reflect"
        label   "Direct Reflect"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "" }
    }
    parm {
        name    "direct_refract"
        label   "Direct Refract"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "" }
    }
    parm {
        name    "direct_specular"
        label   "Direct Specular"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "" }
    }
    parm {
        name    "direct_volume"
        label   "Direct Volume"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "" }
    }
    parm {
        name    "indirect_reflect"
        label   "Indirect Reflect"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "indirect_refract"
        label   "Indirect Refract"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "hairid"
        label   "hairid"
        type    integer
        invisible
        default { "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    "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    "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" }
    }
HouNC1033600ba205b103d780babd7b13shop/hair.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	)
diffuseFolder	[ 0	locks=0 ]	(	1	1	1	1	1	)
folder3	[ 0	locks=0 ]	(	0	)
usePointColor	[ 0	locks=0 ]	(	"off"	)
Kd	[ 0	locks=0 ]	(	0	)
rootMapFolder	[ 0	locks=0 ]	(	0	)
rootDiffuseColor	[ 0	locks=0	autoscope=0 ]	(	0.010999999940395355	0.0065284986048936844	0.0020569998305290937	)
useRootDiffuseMap	[ 0	locks=0 ]	(	"off"	)
baseRootColorMap	[ 0	locks=0 ]	(	""	)
colorRootMapFilter	[ 0	locks=0 ]	(	catrom	)
colorMapWidth	[ 0	locks=0 ]	(	1	)
colorMapIntensity	[ 0	locks=0 ]	(	1	)
rootMapFolder_1	[ 0	locks=0 ]	(	0	)
tipDiffuseSeparate	[ 0	locks=0 ]	(	"on"	)
tipDiffuseColor	[ 0	locks=0	autoscope=0 ]	(	0.046000000089406967	0.029808001592755318	0.013616000302135944	)
useTipDiffuseMap	[ 0	locks=0 ]	(	"off"	)
tipColorMap	[ 0	locks=0 ]	(	""	)
tipColorMapFilter	[ 0	locks=0 ]	(	catrom	)
tipColorMapWidth	[ 0	locks=0 ]	(	1	)
tipColorMapIntensity	[ 0	locks=0 ]	(	1	)
diffuseBlendRamp	[ 0	locks=0	autoscope=0 ]	(	2	)
diffuseBlendRamp1pos	[ 0	locks=0	autoscope=0 ]	(	0	)
diffuseBlendRamp1value	[ 0	locks=0	autoscope=0 ]	(	0	)
diffuseBlendRamp1interp	[ 0	locks=0	autoscope=0 ]	(	"linear"	)
diffuseBlendRamp2pos	[ 0	locks=0	autoscope=0 ]	(	1	)
diffuseBlendRamp2value	[ 0	locks=0	autoscope=0 ]	(	1	)
diffuseBlendRamp2interp	[ 0	locks=0	autoscope=0 ]	(	"linear"	)
rootMapFolder_2	[ 0	locks=0 ]	(	0	)
useWhiteHairs	[ 0	locks=0 ]	(	"on"	)
whitehaircolor	[ 0	locks=0 ]	(	1	1	1	)
rootMapFolder_3	[ 0	locks=0 ]	(	0	)
useGuardHairs	[ 0	locks=0 ]	(	"on"	)
guardhairtintcolor	[ 0	locks=0 ]	(	1	1	1	)
folder1	[ 0	locks=0 ]	(	0	)
trt_enable	[ 0	locks=0 ]	(	"on"	)
trt_size	[ 0	locks=0 ]	(	0.0030000000000000001	)
trt_shift	[ 0	locks=0 ]	(	0	)
folder5	[ 0	locks=0 ]	(	0	)
spec_int	[ 8	locks=0 ]	(	1	)
useSpecIntensityMap	[ 0	locks=0 ]	(	"off"	)
baseIntensityMap	[ 0	locks=0 ]	(	""	)
intensityMapFilter	[ 0	locks=0 ]	(	catrom	)
intensityMapWidth	[ 0	locks=0 ]	(	1	)
folder2	[ 0	locks=0 ]	(	0	)
rootSpecColor	[ 0	locks=0 ]	(	0.55700000000000005	1	1	)
useRootSpecMap	[ 0	locks=0 ]	(	"off"	)
rootSpecMap	[ 0	locks=0 ]	(	""	)
rootSpecMapFilter	[ 0	locks=0 ]	(	catrom	)
rootMapWidth	[ 0	locks=0 ]	(	1	)
colorMapIntensity1	[ 0	locks=0 ]	(	1	)
folder4	[ 0	locks=0 ]	(	0	)
tipSpecSeparate	[ 0	locks=0	autoscope=0 ]	(	"on"	)
tipSpecColor	[ 0	locks=0 ]	(	0.55700000000000005	1	1	)
useTipSpecMap	[ 0	locks=0 ]	(	"off"	)
baseTipSpecMap	[ 0	locks=0 ]	(	""	)
tipSpecMapFilter	[ 0	locks=0 ]	(	catrom	)
tipSpecMapWidth	[ 0	locks=0 ]	(	1	)
tipSpecMapIntensity	[ 0	locks=0 ]	(	1	)
specBlendRamp	[ 0	locks=0	autoscope=0 ]	(	2	)
specBlendRamp1pos	[ 0	locks=0	autoscope=0 ]	(	0	)
specBlendRamp1value	[ 0	locks=0	autoscope=0 ]	(	0	)
specBlendRamp1interp	[ 0	locks=0	autoscope=0 ]	(	"linear"	)
specBlendRamp2pos	[ 0	locks=0	autoscope=0 ]	(	1	)
specBlendRamp2value	[ 0	locks=0	autoscope=0 ]	(	1	)
specBlendRamp2interp	[ 0	locks=0	autoscope=0 ]	(	"linear"	)
folder6	[ 0	locks=0 ]	(	0	)
tt_enable	[ 0	locks=0 ]	(	"on"	)
tt_int	[ 0	locks=0 ]	(	0.20000000000000001	)
tt_size	[ 0	locks=0 ]	(	0.0050000000000000001	)
tt_shift	[ 0	locks=0 ]	(	0	)
folder7	[ 0	locks=0 ]	(	0	)
tintTransmissionWithPrimary	[ 0	locks=0 ]	(	"on"	)
tt_clr	[ 0	locks=0 ]	(	1	1	1	)
folder12	[ 0	locks=0 ]	(	0	)
diffuseRandHue	[ 0	locks=0 ]	(	"off"	)
diffuseRandHueSeed	[ 0	locks=0 ]	(	0	)
diffuseRandHueRange	[ 0	locks=0 ]	(	-0.050000000000000003	0.050000000000000003	)
diffuseRandHueRamp	[ 0	locks=0	autoscope=0 ]	(	2	)
diffuseRandHueRamp1pos	[ 0	locks=0	autoscope=0 ]	(	0	)
diffuseRandHueRamp1value	[ 0	locks=0	autoscope=0 ]	(	0	)
diffuseRandHueRamp1interp	[ 0	locks=0	autoscope=0 ]	(	"linear"	)
diffuseRandHueRamp2pos	[ 0	locks=0	autoscope=0 ]	(	1	)
diffuseRandHueRamp2value	[ 0	locks=0	autoscope=0 ]	(	1	)
diffuseRandHueRamp2interp	[ 0	locks=0	autoscope=0 ]	(	"linear"	)
folder9	[ 0	locks=0 ]	(	0	)
diffuseRandSaturation	[ 0	locks=0 ]	(	"off"	)
diffuseRandSaturationSeed	[ 0	locks=0 ]	(	0	)
diffuseRandSaturationRange	[ 0	locks=0 ]	(	0.5	1	)
diffuseRandSaturationRamp	[ 0	locks=0	autoscope=0 ]	(	2	)
diffuseRandSaturationRamp1pos	[ 0	locks=0	autoscope=0 ]	(	0	)
diffuseRandSaturationRamp1value	[ 0	locks=0	autoscope=0 ]	(	0	)
diffuseRandSaturationRamp1interp	[ 0	locks=0	autoscope=0 ]	(	"linear"	)
diffuseRandSaturationRamp2pos	[ 0	locks=0	autoscope=0 ]	(	1	)
diffuseRandSaturationRamp2value	[ 0	locks=0	autoscope=0 ]	(	1	)
diffuseRandSaturationRamp2interp	[ 0	locks=0	autoscope=0 ]	(	"linear"	)
folder10	[ 0	locks=0 ]	(	0	)
diffuseRandIntensity	[ 0	locks=0 ]	(	"off"	)
diffuseRandIntensitySeed	[ 0	locks=0 ]	(	0	)
diffuseRandIntensityRange	[ 0	locks=0 ]	(	0.5	1	)
diffuseRandIntensityRamp	[ 0	locks=0	autoscope=0 ]	(	2	)
diffuseRandIntensityRamp1pos	[ 0	locks=0	autoscope=0 ]	(	0	)
diffuseRandIntensityRamp1value	[ 0	locks=0	autoscope=0 ]	(	0	)
diffuseRandIntensityRamp1interp	[ 0	locks=0	autoscope=0 ]	(	"linear"	)
diffuseRandIntensityRamp2pos	[ 0	locks=0	autoscope=0 ]	(	1	)
diffuseRandIntensityRamp2value	[ 0	locks=0	autoscope=0 ]	(	1	)
diffuseRandIntensityRamp2interp	[ 0	locks=0	autoscope=0 ]	(	"linear"	)
folder11	[ 0	locks=0 ]	(	0	)
specRandIntensity	[ 0	locks=0 ]	(	"off"	)
specRandIntensitySeed	[ 0	locks=0 ]	(	0	)
specRandIntensityRange	[ 0	locks=0 ]	(	0.5	1	)
specRandIntensityRamp	[ 0	locks=0	autoscope=0 ]	(	3	)
specRandIntensityRamp1pos	[ 0	locks=0	autoscope=0 ]	(	0	)
specRandIntensityRamp1value	[ 0	locks=0	autoscope=0 ]	(	0	)
specRandIntensityRamp1interp	[ 0	locks=0	autoscope=0 ]	(	"linear"	)
specRandIntensityRamp2pos	[ 0	locks=0	autoscope=0 ]	(	0	)
specRandIntensityRamp2value	[ 0	locks=0	autoscope=0 ]	(	0	)
specRandIntensityRamp2interp	[ 0	locks=0	autoscope=0 ]	(	"linear"	)
specRandIntensityRamp3pos	[ 0	locks=0	autoscope=0 ]	(	1	)
specRandIntensityRamp3value	[ 0	locks=0	autoscope=0 ]	(	1	)
specRandIntensityRamp3interp	[ 0	locks=0	autoscope=0 ]	(	"linear"	)
folder8	[ 0	locks=0 ]	(	0	)
opac_color	[ 0	locks=0 ]	(	1	1	1	)
opacityramp	[ 0	locks=0	autoscope=0 ]	(	2	)
opacityramp1pos	[ 0	locks=0	autoscope=0 ]	(	0	)
opacityramp1c	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
opacityramp1interp	[ 0	locks=0	autoscope=0 ]	(	"linear"	)
opacityramp2pos	[ 0	locks=0	autoscope=0 ]	(	0.60000002399999997	)
opacityramp2c	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
opacityramp2interp	[ 0	locks=0	autoscope=0 ]	(	"linear"	)
folder0	[ 0	locks=0 ]	(	0	0	0	)
ogl_light	[ 0	locks=0 ]	(	"on"	)
sepparm6	[ 0	locks=0 ]	(	)
ogl_alpha	[ 0	locks=0 ]	(	1	)
ogl_cutout	[ 0	locks=0 ]	(	"on"	)
ogl_amb	[ 0	locks=0 ]	(	1	1	1	)
ogl_emit	[ 0	locks=0 ]	(	0	0	0	)
sepparm12	[ 0	locks=0 ]	(	)
ogl_diff	[ 0	locks=0 ]	(	1	1	1	)
ogl_numtex	[ 0	locks=0	autoscope=0 ]	(	0	)
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 ]	(	0	)
ogl_adjustshiny	[ 0	locks=0 ]	(	"off"	)
ogl_shinyrange	[ 0	locks=0 ]	(	10	30	)
sepparm10	[ 0	locks=0 ]	(	)
ogl_opacitymap	[ 0	locks=0 ]	(	""	)
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	)
diffuse_global_clr	[ 0	locks=0 ]	(	0	0	0	)
whitehair	[ 0	locks=0 ]	(	0	)
guardhair	[ 0	locks=0 ]	(	0	)
Alpha	[ 0	locks=0 ]	(	1	)
opacityExport	[ 0	locks=0 ]	(	0	0	0	)
direct	[ 0	locks=0 ]	(	0	0	0	)
direct_noshadow	[ 0	locks=0 ]	(	0	0	0	)
direct_shadow	[ 0	locks=0 ]	(	0	0	0	)
direct_samples	[ 0	locks=0 ]	(	0	)
direct_diffuse	[ 0	locks=0 ]	(	0	0	0	)
direct_reflect	[ 0	locks=0 ]	(	0	0	0	)
direct_refract	[ 0	locks=0 ]	(	0	0	0	)
direct_specular	[ 0	locks=0 ]	(	0	0	0	)
direct_volume	[ 0	locks=0 ]	(	0	0	0	)
indirect_reflect	[ 0	locks=0 ]	(	0	0	0	)
indirect_refract	[ 0	locks=0 ]	(	0	0	0	)
hairid	[ 0	locks=0 ]	(	0	)
indirect	[ 0	locks=0 ]	(	0	0	0	)
Ce	[ 0	locks=0 ]	(	0	0	0	)
direct_emission	[ 0	locks=0 ]	(	0	0	0	)
all_emission	[ 0	locks=0 ]	(	0	0	0	)
all	[ 0	locks=0 ]	(	0	0	0	)
indirect_emission	[ 0	locks=0 ]	(	0	0	0	)
direct_comp	[ 0	locks=0 ]	(	""	)
indirect_comp	[ 0	locks=0 ]	(	""	)
all_comp	[ 0	locks=0 ]	(	""	)
indirect_noshadow	[ 0	locks=0 ]	(	0	0	0	)
indirect_shadow	[ 0	locks=0 ]	(	0	0	0	)
level	[ 0	locks=0 ]	(	0	)
diffuselevel	[ 0	locks=0 ]	(	0	)
specularlevel	[ 0	locks=0 ]	(	0	)
volumelevel	[ 0	locks=0 ]	(	0	)
indirect_samples	[ 0	locks=0 ]	(	0	)
nlights	[ 0	locks=0 ]	(	0	)
direct_noshadow_comp	[ 0	locks=0 ]	(	""	)
indirect_noshadow_comp	[ 0	locks=0 ]	(	""	)
nddispersion	[ 0	locks=0 ]	(	0	)
ndpriority	[ 0	locks=0 ]	(	0	)
ndior	[ 0	locks=0 ]	(	0	)
absorption	[ 0	locks=0 ]	(	0	0	0	)
}
HouNC1033600bbe05b103d78098ecad2bshop/hair.userdata
___Version___16.5.378HouNC1033600bba05b103d7800326d914shop/hair/globalP.inittype = global
matchesdef = 0
HouNC1033600bbb05b103d7807c3d4921shop/hair/globalP.defcomment ""
position 5.65578 -13.5009
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278358890
  modify 1278536693
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d7800b6f0303shop/hair/globalP.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	P	)
}
HouNC1033600bb605b103d7801f243824shop/hair/globalP.userdata
___Version___16.5.378HouNC1033600bba05b103d78029bb8087shop/hair/globalN.inittype = global
matchesdef = 0
HouNC1033600bbb05b103d7806065429ashop/hair/globalN.defcomment ""
position 7.31425 -13.299
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "N"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278358906
  modify 1278536693
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d780ee1bf18cshop/hair/globalN.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	N	)
}
HouNC1033600bb605b103d78033189505shop/hair/globalN.userdata
___Version___16.5.378HouNC1033600bb705b103d780208a819eshop/hair/normalize1.inittype = normalize
matchesdef = 0
HouNC1033600bb405b103d7802ae240aeshop/hair/normalize1.defcomment ""
position 8.93678 -13.299
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 off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
}
inputsNamed3
{
1 	globalN 0 1 "vec"
}
inputs
{
0 	globalN 0 1
}
stat
{
  create 1278358917
  modify 1278536693
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d780774e90a7shop/hair/normalize1.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
vec	[ 0	locks=0 ]	(	1	0	0	)
vec_u	[ 0	locks=0 ]	(	1	0	)
vec_p	[ 0	locks=0 ]	(	1	0	0	)
vec_v	[ 0	locks=0 ]	(	1	0	0	)
vec_v4	[ 0	locks=0 ]	(	0	0	0	1	)
vec_un	[ 0	locks=0 ]	(	1	0	0	)
vec_up	[ 0	locks=0 ]	(	1	0	0	)
vec_uv	[ 0	locks=0 ]	(	1	0	0	)
}
HouNC1033600bb305b103d7805368ea0cshop/hair/normalize1.userdata
___Version___HouNC1033600bb105b103d780d06cc327shop/hair/globalNAlpha.inittype = global
matchesdef = 0
HouNC1033600bb605b103d780e621ae01shop/hair/globalNAlpha.defcomment ""
position 11.4418 15.5747
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278701216
  modify 1278701915
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.6 0.4 1 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d780be79cf3fshop/hair/globalNAlpha.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	N	)
}
HouNC1033600b8d05b103d7800cb44e94shop/hair/globalNAlpha.userdata
___Version___16.5.378HouNC1033600bb305b103d7805182a032shop/hair/surface_output.inittype = output
matchesdef = 0
HouNC1033600bb005b103d780bc6c0ab3shop/hair/surface_output.defcomment ""
position 57.1749 62.3431
connectornextid 6
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "shader"
}
inputsNamed3
{
0 	computelighting1 4 1 "Cf"
1 	computelighting1 5 1 "Of"
2 	"" "" 1 "Af"
3 	"" "" 1 "N"
4 	computelighting1 6 1 "F"
}
inputs
{
0 	computelighting1 0 1
1 	computelighting1 1 1
2 	"" 0 1
3 	"" 0 1
4 	computelighting1 2 1
}
stat
{
  create 1280495786
  modify 1443103079
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d78091d49dfdshop/hair/surface_output.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
outputcodelast	[ 0	locks=0 ]	(	"on"	)
parmorder	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d78084afb9fdshop/hair/surface_output.userdata
___Version___16.5.378HouNC1033600bb305b103d780257c9945shop/hair/output_collect.inittype = collect
matchesdef = 0
HouNC1033600bb005b103d780ac88051eshop/hair/output_collect.defcomment ""
position 58.8612 62.7667
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
}
inputsNamed3
{
0 	surface_output 5 1 "shader1"
}
inputs
{
0 	surface_output 0 1
}
stat
{
  create 1280495786
  modify 1443103076
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7804266a147shop/hair/output_collect.parm{
version 0.8
}
HouNC1033600b8f05b103d7801e2a156fshop/hair/output_collect.userdata
___Version___16.5.378HouNC1033600bbc05b103d780001fe7a9shop/hair/t.inittype = global
matchesdef = 0
HouNC1033600bbd05b103d7800e0a110fshop/hair/t.defcomment ""
position 16.8186 66.5003
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "t"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280495986
  modify 1418636172
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.6 0.4 1 
delscript ""
exprlanguage hscript
end
HouNC1033600bbc05b103d780fefcef7fshop/hair/t.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	t	)
}
HouNC1033600bb805b103d7806a10eb0fshop/hair/t.userdata
___Version___16.5.378HouNC1033600bb405b103d7806d6b2017shop/hair/whitehair.inittype = parameter
matchesdef = 0
HouNC1033600bb505b103d780a93cd495shop/hair/whitehair.defcomment ""
position 38.7286 71.0567
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "whitehair"
1 "bound_whitehair"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1210629264
  modify 1418636172
  author derrick@chatham.sidefx.com
  access 0777
}
color UT_Color RGB 0.6 0.4 1 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d7809a41250eshop/hair/whitehair.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	whitehair	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"White Hair"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	"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 ]	(	""	)
}
HouNC1033600bb005b103d7801f968ae9shop/hair/whitehair.userdata
___Version___16.5.378HouNC1033600bba05b103d780f409dc26shop/hair/twoway6.inittype = twoway
matchesdef = 0
HouNC1033600bbb05b103d7807b8585ecshop/hair/twoway6.defcomment ""
position 42.4171 69.8751
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 "result"
}
inputsNamed3
{
3 	and2 2 1 "condition"
4 	whitehaircolor 0 1 "input1"
5 	multiply4 2 1 "input2"
}
inputs
{
0 	and2 0 1
1 	whitehaircolor 0 1
2 	multiply4 0 1
}
stat
{
  create 1211904930
  modify 1443102959
  author derrick@chatham.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d7800875028dshop/hair/twoway6.parm{
version 0.8
signature	[ 0	locks=0 ]	(	v	)
condtype	[ 0	locks=0 ]	(	0	)
input2	[ 0	locks=0 ]	(	0	)
input2_i	[ 0	locks=0 ]	(	0	)
input2_s	[ 0	locks=0 ]	(	""	)
input2_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600bb605b103d78046ef5e53shop/hair/twoway6.userdata
___Version___HouNC1033600bb305b103d780c4602337shop/hair/whitehaircolor.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d78066f50ab7shop/hair/whitehaircolor.defcomment ""
position 39.3803 70.2209
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "whitehaircolor"
1 "bound_whitehaircolor"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1210629264
  modify 1418636172
  author derrick@chatham.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7801ecb88b6shop/hair/whitehaircolor.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	whitehaircolor	)
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	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 ]	(	"{ useWhiteHairs == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d780fb15c88eshop/hair/whitehaircolor.userdata
___Version___16.5.378HouNC1033600bb405b103d78050f8e77cshop/hair/guardhair.inittype = parameter
matchesdef = 0
HouNC1033600bb505b103d78066c3e1e1shop/hair/guardhair.defcomment ""
position 45.2837 70.673
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "guardhair"
1 "bound_guardhair"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1210629264
  modify 1418636172
  author derrick@chatham.sidefx.com
  access 0777
}
color UT_Color RGB 0.6 0.4 1 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d78027498476shop/hair/guardhair.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	guardhair	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Guard Hair"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	"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 ]	(	""	)
}
HouNC1033600bb005b103d7809afdfe49shop/hair/guardhair.userdata
___Version___16.5.378HouNC1033600b8d05b103d780c3289b85shop/hair/tint_guard_hairs.inittype = if
matchesdef = 0
HouNC1033600bb205b103d780876b81f3shop/hair/tint_guard_hairs.defcomment ""
position 49.0113 70.1923
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "_result"
}
inputsNamed3
{
0 	and1 2 1 "condition"
1 	twoway6 6 1 "result"
}
inputs
{
0 	and1 0 1
1 	twoway6 0 1
}
stat
{
  create 1211906275
  modify 1443102961
  author derrick@chatham.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780051a7e2dshop/hair/tint_guard_hairs.parm{
version 0.8
condition	[ 0	locks=0 ]	(	"true"	)
}
HouNC1033600b8905b103d780b2b26d82shop/hair/tint_guard_hairs.userdata
___Version___16.5.378HouNC1033600b8605b103d780cf13d34fshop/hair/tint_guard_hairs/suboutput1.inittype = suboutput
matchesdef = 0
HouNC1033600b8705b103d780fd0352cdshop/hair/tint_guard_hairs/suboutput1.defcomment ""
position 5 1
connectornextid 2
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
}
inputsNamed3
{
0 	"" "" 1 "_condition"
1 	multiply1 2 1 "_result"
}
inputs
{
0 	"" 0 1
1 	multiply1 0 1
}
stat
{
  create 1211906275
  modify 1443102961
  author derrick@chatham.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8605b103d780a3994eceshop/hair/tint_guard_hairs/suboutput1.parm{
version 0.8
name1	[ 0	locks=0 ]	(	""	)
label1	[ 0	locks=0 ]	(	""	)
name2	[ 0	locks=0 ]	(	""	)
label2	[ 0	locks=0 ]	(	""	)
name3	[ 0	locks=0 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8205b103d7800a4eafb7shop/hair/tint_guard_hairs/suboutput1.userdata
___Version___16.5.378HouNC1033600b8705b103d780ee38e930shop/hair/tint_guard_hairs/subinput1.inittype = subinput
matchesdef = 0
HouNC1033600b8405b103d7808f6ae34bshop/hair/tint_guard_hairs/subinput1.defcomment ""
position 0 1
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "_condition"
1 "_result"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1211906275
  modify 1443102959
  author derrick@chatham.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8705b103d780374589b3shop/hair/tint_guard_hairs/subinput1.parm{
version 0.8
}
HouNC1033600b8305b103d780ff23cc3bshop/hair/tint_guard_hairs/subinput1.userdata
___Version___16.5.378HouNC1033600b9e05b103d7803dc028b4shop/hair/tint_guard_hairs/guardhairtintcolor.inittype = parameter
matchesdef = 0
HouNC1033600b9f05b103d780dc3d70dcshop/hair/tint_guard_hairs/guardhairtintcolor.defcomment ""
position 0.131373 -0.258824
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "guardhairtintcolor"
1 "bound_guardhairtintcolor"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1211906307
  modify 1418221174
  author derrick@chatham.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b9e05b103d780de65e0fashop/hair/tint_guard_hairs/guardhairtintcolor.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	guardhairtintcolor	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Tint 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 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"off"	)
disablewhen	[ 0	locks=0 ]	(	""	)
hidewhen	[ 0	locks=0 ]	(	"{ useGuardHairs == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b9a05b103d780cccd5770shop/hair/tint_guard_hairs/guardhairtintcolor.userdata
___Version___16.5.378HouNC1033600b8705b103d78063ec9e57shop/hair/tint_guard_hairs/multiply1.inittype = multiply
matchesdef = 0
HouNC1033600b8405b103d7803cbad9b9shop/hair/tint_guard_hairs/multiply1.defcomment ""
position 2.75569 0.792953
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "product"
}
inputsNamed3
{
0 	subinput1 1 1 "input1"
1 	guardhairtintcolor 0 1 "input2"
}
inputs
{
0 	subinput1 1 1
1 	guardhairtintcolor 0 1
}
stat
{
  create 1211906325
  modify 1443102959
  author derrick@chatham.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8705b103d780ec9aae9fshop/hair/tint_guard_hairs/multiply1.parm{
version 0.8
}
HouNC1033600b8305b103d7804b31d923shop/hair/tint_guard_hairs/multiply1.userdata
___Version___16.5.378HouNC1033600bb005b103d78043950855shop/hair/useGuardHairs.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d780bdd4a703shop/hair/useGuardHairs.defcomment ""
position 45.314 71.7538
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "useGuardHairs"
1 "bound_useGuardHairs"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1212185063
  modify 1418636172
  author derrick@chatham.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780da190746shop/hair/useGuardHairs.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useGuardHairs	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Guard Hairs"	)
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 ]	(	"Determines whether Guard Hairs will appear in your fur."	)
}
HouNC1033600b8c05b103d7804d118de6shop/hair/useGuardHairs.userdata
___Version___16.5.378HouNC1033600bb905b103d780de3c81e6shop/hair/and1.inittype = and
matchesdef = 0
HouNC1033600bbe05b103d780ce85dd9cshop/hair/and1.defcomment ""
position 47.1786 70.8695
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "and"
}
inputsNamed3
{
0 	useGuardHairs 0 1 "input1"
1 	guardhair 0 1 "input2"
}
inputs
{
0 	useGuardHairs 0 1
1 	guardhair 0 1
}
stat
{
  create 1212185093
  modify 1418636172
  author derrick@chatham.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb905b103d780db5231c4shop/hair/and1.parm{
version 0.8
bitwise	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600bb505b103d78099411aeashop/hair/and1.userdata
___Version___16.5.378HouNC1033600bb005b103d780600fcecbshop/hair/useWhiteHairs.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d78098e0e4bcshop/hair/useWhiteHairs.defcomment ""
position 38.7463 71.9026
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "useWhiteHairs"
1 "bound_useWhiteHairs"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1212185063
  modify 1418636172
  author derrick@chatham.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780a489e471shop/hair/useWhiteHairs.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useWhiteHairs	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use White Hairs"	)
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 ]	(	"Determines whether White Hairs will appear in your fur."	)
}
HouNC1033600b8c05b103d78016e157f7shop/hair/useWhiteHairs.userdata
___Version___16.5.378HouNC1033600bb905b103d780ad94c272shop/hair/and2.inittype = and
matchesdef = 0
HouNC1033600bbe05b103d7800b5e53dashop/hair/and2.defcomment ""
position 40.6836 71.1918
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "and"
}
inputsNamed3
{
0 	useWhiteHairs 0 1 "input1"
1 	whitehair 0 1 "input2"
}
inputs
{
0 	useWhiteHairs 0 1
1 	whitehair 0 1
}
stat
{
  create 1212185093
  modify 1418636172
  author derrick@chatham.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb905b103d7809f8ed0ceshop/hair/and2.parm{
version 0.8
bitwise	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600bb505b103d78037dc4896shop/hair/and2.userdata
___Version___16.5.378HouNC1033600bb505b103d7801e0958eeshop/hair/spec_int.inittype = parameter
matchesdef = 0
HouNC1033600bba05b103d780b30cd9feshop/hair/spec_int.defcomment ""
position 33.0587 62.8704
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "spec_int"
1 "bound_spec_int"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280497358
  modify 1418637102
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d7806c5432aashop/hair/spec_int.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	spec_int	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Intensity	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.20000000000000001	)
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 ]	(	""	)
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 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb105b103d7804c12b331shop/hair/spec_int.userdata
___Version___16.5.378HouNC1033600bb505b103d780edefb2ecshop/hair/opac_clr.inittype = parameter
matchesdef = 0
HouNC1033600bba05b103d7808af3d9f3shop/hair/opac_clr.defcomment ""
position 39.7652 51.6872
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "opac_color"
1 "bound_opac_color"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280497598
  modify 1443103037
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d780b2b8518ashop/hair/opac_clr.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	opac_color	)
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 ]	(	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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600bb105b103d78097a633f3shop/hair/opac_clr.userdata
___Version___16.5.378HouNC1033600bb405b103d7804dd9f240shop/hair/opac_ramp.inittype = rampparm
matchesdef = 0
HouNC1033600bb505b103d780a3330f56shop/hair/opac_ramp.defcomment ""
position 39.7428 49.9831
connectornextid 7
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "opacityramp"
2 "opacityramp_the_basis_strings"
3 "opacityramp_the_key_positions"
4 "opacityramp_the_key_values"
5 "opacityramp_the_color_space"
6 "opacityramp_struct"
}
inputsNamed3
{
0 	t 0 1 "input"
}
inputs
{
0 	t 0 1
}
stat
{
  create 1280497605
  modify 1443103037
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d78061a79299shop/hair/opac_ramp.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	opacityramp	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Opacity Ramp"	)
ramptype	[ 0	locks=0 ]	(	"rgb"	)
rampcolortype	[ 0	locks=0 ]	(	rgb	)
rampbasisdefault	[ 0	locks=0 ]	(	linear	)
rampcolordefault	[ 0	locks=0 ]	(	2	)
rampfloatdefault	[ 0	locks=0 ]	(	2	)
separator1	[ 0	locks=0 ]	(	)
useasparmdefiner	[ 0	locks=0 ]	(	"off"	)
separator2	[ 0	locks=0 ]	(	)
rampshowcontrolsdefault	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	""	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
rampcolordefault1pos	[ 0	locks=0 ]	(	0	)
rampcolordefault1c	[ 0	locks=0 ]	(	0	0	0	)
rampcolordefault1interp	[ 0	locks=0 ]	(	"linear"	)
rampcolordefault2pos	[ 0	locks=0 ]	(	1	)
rampcolordefault2c	[ 0	locks=0 ]	(	1	1	1	)
rampcolordefault2interp	[ 0	locks=0 ]	(	"linear"	)
rampfloatdefault1pos	[ 0	locks=0 ]	(	0	)
rampfloatdefault1value	[ 0	locks=0 ]	(	0	)
rampfloatdefault1interp	[ 0	locks=0 ]	(	"linear"	)
rampfloatdefault2pos	[ 0	locks=0 ]	(	1	)
rampfloatdefault2value	[ 0	locks=0 ]	(	1	)
rampfloatdefault2interp	[ 0	locks=0 ]	(	"linear"	)
}
HouNC1033600bb005b103d78020624be3shop/hair/opac_ramp.userdata
___Version___16.5.378HouNC1033600bb405b103d78082d635c0shop/hair/multiply3.inittype = multiply
matchesdef = 0
HouNC1033600bb505b103d7802dd4fcd1shop/hair/multiply3.defcomment ""
position 41.4136 50.4007
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "product"
}
inputsNamed3
{
0 	opac_clr 0 1 "input1"
1 	opac_ramp 1 1 "input2"
}
inputs
{
0 	opac_clr 0 1
1 	opac_ramp 0 1
}
stat
{
  create 1280497611
  modify 1443103037
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780d021259eshop/hair/multiply3.parm{
version 0.8
}
HouNC1033600bb005b103d7809d8b0285shop/hair/multiply3.userdata
___Version___16.5.378HouNC1033600bb105b103d780b6dff9b0shop/hair/rootMapColor.inittype = surfacecolor::2.0
matchesdef = 1
HouNC1033600bb605b103d7804aa41e00shop/hair/rootMapColor.defcomment ""
position 24.4259 72.721
connectornextid 20
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
{
18 "color"
19 "alpha"
}
inputsNamed3
{
0 	"" "" 1 "useBaseColor"
1 	baseColor 0 1 "baseColor"
2 	"" "" 1 "usePointColor"
3 	"" "" 1 "usePointAlpha"
4 	"" "" 1 "usePackedColor"
5 	useRootDiffuseMap 0 1 "useTexture"
6 	baseRootColorMap 0 1 "texture"
7 	"" "" 1 "udim"
8 	colorRootMapIntensity 0 1 "textureIntensity"
9 	"" "" 1 "textureWrap"
10 	"" "" 1 "textureSourceColorSpace"
11 	colorRootMapFilter 0 1 "textureFilter"
12 	colorRootMapWidth 0 1 "textureFilterWidth"
13 	"" "" 1 "textureBorderColor"
14 	"" "" 1 "monoOutput"
15 	"" "" 1 "monoChannel"
16 	choose_S 6 1 "scoord"
17 	choose_T 6 1 "tcoord"
}
inputs
{
0 	"" 0 1
1 	baseColor 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	useRootDiffuseMap 0 1
6 	baseRootColorMap 0 1
7 	"" 0 1
8 	colorRootMapIntensity 0 1
9 	"" 0 1
10 	"" 0 1
11 	colorRootMapFilter 0 1
12 	colorRootMapWidth 0 1
13 	"" 0 1
14 	"" 0 1
15 	"" 0 1
16 	choose_S 0 1
17 	choose_T 0 1
}
stat
{
  create 1443102910
  modify 1443103057
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d780890a6edeshop/hair/rootMapColor.spareparmdef    parm {
        name    "signature"
        baseparm
        label   "signature"
        invisible
        export  none
    }
    parm {
        name    "useBaseColor"
        baseparm
        label   "Use Base Color"
        export  none
    }
    parm {
        name    "baseColor"
        baseparm
        label   "Base Color"
        export  none
    }
    parm {
        name    "usePointColor"
        baseparm
        label   "Use Point Color"
        export  none
    }
    parm {
        name    "usePointAlpha"
        baseparm
        label   "Use Point Alpha"
        export  none
    }
    parm {
        name    "usePackedColor"
        baseparm
        label   "Use Packed Color"
        export  none
    }
    parm {
        name    "useTexture"
        baseparm
        label   "Use Texture"
        export  none
    }
    parm {
        name    "texture"
        baseparm
        label   "Texture"
        export  none
    }
    parm {
        name    "udim"
        baseparm
        label   "UDIM Filename Expansion"
        export  none
    }
    parm {
        name    "textureIntensity"
        baseparm
        label   "Texture Intensity"
        export  none
    }
    parm {
        name    "textureWrap"
        baseparm
        label   "Wrap"
        joinnext
        export  none
    }
    parm {
        name    "textureSourceColorSpace"
        baseparm
        label   "Source Color Space"
        joinnext
        export  none
    }
    parm {
        name    "textureFilter"
        baseparm
        label   "Filter Type"
        joinnext
        export  none
    }
    parm {
        name    "textureFilterWidth"
        baseparm
        label   "Filter Width"
        export  none
    }
    parm {
        name    "textureBorderColor"
        baseparm
        label   "Border Color"
        export  none
    }
    parm {
        name    "monoOutput"
        baseparm
        label   "Monochrome Output"
        export  none
    }
    parm {
        name    "monoChannel"
        baseparm
        label   "Monochrome Channel"
        export  none
    }
    parm {
        name    "useColorMap"
        label   "useColorMap"
        type    float
        default { "0" }
        range   { 0 10 }
    }
    parm {
        name    "colorMapWidth"
        label   "colorMapWidth"
        type    float
        default { "0" }
        range   { 0 10 }
    }
    parm {
        name    "colorMapIntensity"
        label   "colorMapIntensity"
        type    float
        default { "0" }
        range   { 0 10 }
    }
HouNC1033600bb605b103d780202ade50shop/hair/rootMapColor.chn{
    channel baseColorr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseColor/colordefr') }
    }
    channel baseColorg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseColor/colordefg') }
    }
    channel baseColorb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseColor/colordefb') }
    }
    channel useColorMap {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../useTipDiffuseMap/toggledef') }
    }
    channel colorMapWidth {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../colorRootMapWidth/floatdef') }
    }
    channel colorMapIntensity {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../colorRootMapIntensity/floatdef') }
    }
  }
HouNC1033600bb105b103d780ae0956ffshop/hair/rootMapColor.parm{
version 0.8
signature	[ 0	locks=0	autoscope=0 ]	(	0	)
useBaseColor	[ 0	locks=0	autoscope=0 ]	(	"on"	)
baseColor	[ 0	locks=0	autoscope=0 ]	(	[ baseColorr	1 ] 	[ baseColorg	1 ] 	[ baseColorb	1 ] 	)
usePointColor	[ 0	locks=0	autoscope=0 ]	(	"off"	)
usePointAlpha	[ 0	locks=0	autoscope=0 ]	(	"on"	)
usePackedColor	[ 0	locks=0	autoscope=0 ]	(	"off"	)
useTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
texture	[ 0	locks=0	autoscope=0 ]	(	""	)
udim	[ 0	locks=0	autoscope=0 ]	(	"on"	)
textureIntensity	[ 0	locks=0	autoscope=0 ]	(	1	)
textureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
textureSourceColorSpace	[ 0	locks=0	autoscope=0 ]	(	repeat	)
textureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
textureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
textureBorderColor	[ 0	locks=0	autoscope=0 ]	(	0	0	0	0	)
monoOutput	[ 0	locks=0	autoscope=0 ]	(	"off"	)
monoChannel	[ 0	locks=0	autoscope=0 ]	(	"0"	)
useColorMap	[ 0	locks=0	autoscope=0 ]	(	[ useColorMap	0 ] 	)
colorMapWidth	[ 0	locks=0	autoscope=0 ]	(	[ colorMapWidth	1 ] 	)
colorMapIntensity	[ 0	locks=0	autoscope=0 ]	(	[ colorMapIntensity	1 ] 	)
}
HouNC1033600b8d05b103d780cb69f657shop/hair/rootMapColor.userdata
___Version___1___toolcount___31___toolid___createinputsHouNC1033600b8d05b103d780baab729dshop/hair/baseRootColorMap.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d7802f5f3886shop/hair/baseRootColorMap.defcomment ""
position 19.1304 74.975
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "baseRootColorMap"
1 "bound_baseRootColorMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280502415
  modify 1443102949
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d7801b5de924shop/hair/baseRootColorMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	baseRootColorMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	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 ]	(	""	)
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 ]	(	"{ useRootDiffuseMap == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d7802c63b896shop/hair/baseRootColorMap.userdata
___Version___16.5.378HouNC1033600b8f05b103d780713c1067shop/hair/colorRootMapFilter.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d78005f36d66shop/hair/colorRootMapFilter.defcomment ""
position 19.1304 73.3013
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "colorRootMapFilter"
1 "bound_colorRootMapFilter"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280502420
  modify 1443102949
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d78020159443shop/hair/colorRootMapFilter.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	colorRootMapFilter	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Filter	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	catrom	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" "	)
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 ]	(	"{ useRootDiffuseMap == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d780eea06746shop/hair/colorRootMapFilter.userdata
___Version___16.5.378HouNC1033600b8c05b103d780c055ba8eshop/hair/colorRootMapWidth.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d78028a3220eshop/hair/colorRootMapWidth.defcomment ""
position 19.1304 72.4645
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "colorMapWidth"
1 "bound_colorMapWidth"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280502423
  modify 1443102949
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780551622c9shop/hair/colorRootMapWidth.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	colorMapWidth	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Filter Width"	)
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 ]	(	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	5	)
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 ]	(	""	)
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 ]	(	"{ useRootDiffuseMap == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8805b103d7800c1a3c8eshop/hair/colorRootMapWidth.userdata
___Version___16.5.378HouNC1033600b8805b103d7806ff58175shop/hair/colorRootMapIntensity.inittype = parameter
matchesdef = 0
HouNC1033600b8905b103d7807b2a48cashop/hair/colorRootMapIntensity.defcomment ""
position 19.1304 74.1382
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "colorMapIntensity"
1 "bound_colorMapIntensity"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280502429
  modify 1443102949
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8805b103d78086639d00shop/hair/colorRootMapIntensity.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	colorMapIntensity	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Tint Intensity"	)
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 ]	(	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	2	)
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 ]	(	""	)
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 ]	(	"{ useRootDiffuseMap == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8405b103d780d4f17071shop/hair/colorRootMapIntensity.userdata
___Version___16.5.378HouNC1033600bb105b103d78012f8ed4bshop/hair/colorMapRamp.inittype = rampparm
matchesdef = 0
HouNC1033600bb605b103d7805ce93d06shop/hair/colorMapRamp.defcomment ""
position 24.5022 67.7971
connectornextid 7
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "diffuseBlendRamp"
2 "diffuseBlendRamp_the_basis_strings"
3 "diffuseBlendRamp_the_key_positions"
4 "diffuseBlendRamp_the_key_values"
5 "diffuseBlendRamp_the_color_space"
6 "diffuseBlendRamp_struct"
}
inputsNamed3
{
0 	t 0 1 "input"
}
inputs
{
0 	t 0 1
}
stat
{
  create 1280502632
  modify 1418637111
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d780e288b6ccshop/hair/colorMapRamp.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diffuseBlendRamp	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Root To Tip Blend"	)
ramptype	[ 0	locks=0 ]	(	"flt"	)
rampcolortype	[ 0	locks=0 ]	(	rgb	)
rampbasisdefault	[ 0	locks=0 ]	(	linear	)
rampcolordefault	[ 0	locks=0 ]	(	2	)
rampfloatdefault	[ 0	locks=0 ]	(	2	)
separator1	[ 0	locks=0 ]	(	)
useasparmdefiner	[ 0	locks=0 ]	(	"off"	)
separator2	[ 0	locks=0 ]	(	)
rampshowcontrolsdefault	[ 0	locks=0 ]	(	"off"	)
disablewhen	[ 0	locks=0 ]	(	""	)
hidewhen	[ 0	locks=0 ]	(	"{ tipDiffuseSeparate == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
rampcolordefault1pos	[ 0	locks=0 ]	(	0	)
rampcolordefault1c	[ 0	locks=0 ]	(	0	0	0	)
rampcolordefault1interp	[ 0	locks=0 ]	(	"linear"	)
rampcolordefault2pos	[ 0	locks=0 ]	(	1	)
rampcolordefault2c	[ 0	locks=0 ]	(	1	1	1	)
rampcolordefault2interp	[ 0	locks=0 ]	(	"linear"	)
rampfloatdefault1pos	[ 0	locks=0 ]	(	0	)
rampfloatdefault1value	[ 0	locks=0 ]	(	0	)
rampfloatdefault1interp	[ 0	locks=0 ]	(	"linear"	)
rampfloatdefault2pos	[ 0	locks=0 ]	(	1	)
rampfloatdefault2value	[ 0	locks=0 ]	(	1	)
rampfloatdefault2interp	[ 0	locks=0 ]	(	"linear"	)
}
HouNC1033600b8d05b103d7806fcf9757shop/hair/colorMapRamp.userdata
___Version___16.5.378HouNC1033600bb605b103d78037f3feb5shop/hair/tipMapColor.inittype = surfacecolor::2.0
matchesdef = 1
HouNC1033600bb705b103d7803a491ac5shop/hair/tipMapColor.defcomment ""
position 24.4259 69.5753
connectornextid 20
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
{
18 "color"
19 "alpha"
}
inputsNamed3
{
0 	"" "" 1 "useBaseColor"
1 	baseColor4 0 1 "baseColor"
2 	"" "" 1 "usePointColor"
3 	"" "" 1 "usePointAlpha"
4 	"" "" 1 "usePackedColor"
5 	useTipDiffuseMap 0 1 "useTexture"
6 	tipColorMap 0 1 "texture"
7 	"" "" 1 "udim"
8 	tipColorMapIntensity 0 1 "textureIntensity"
9 	"" "" 1 "textureWrap"
10 	"" "" 1 "textureSourceColorSpace"
11 	tipColorMapFilter 0 1 "textureFilter"
12 	tipColorMapWidth 0 1 "textureFilterWidth"
13 	"" "" 1 "textureBorderColor"
14 	"" "" 1 "monoOutput"
15 	"" "" 1 "monoChannel"
16 	choose_S 6 1 "scoord"
17 	choose_T 6 1 "tcoord"
}
inputs
{
0 	"" 0 1
1 	baseColor4 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	useTipDiffuseMap 0 1
6 	tipColorMap 0 1
7 	"" 0 1
8 	tipColorMapIntensity 0 1
9 	"" 0 1
10 	"" 0 1
11 	tipColorMapFilter 0 1
12 	tipColorMapWidth 0 1
13 	"" 0 1
14 	"" 0 1
15 	"" 0 1
16 	choose_S 0 1
17 	choose_T 0 1
}
stat
{
  create 1443102832
  modify 1443102969
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d780cc5d4357shop/hair/tipMapColor.spareparmdef    parm {
        name    "signature"
        baseparm
        label   "signature"
        invisible
        export  none
    }
    parm {
        name    "useBaseColor"
        baseparm
        label   "Use Base Color"
        export  none
    }
    parm {
        name    "baseColor"
        baseparm
        label   "Base Color"
        export  none
    }
    parm {
        name    "usePointColor"
        baseparm
        label   "Use Point Color"
        export  none
    }
    parm {
        name    "usePointAlpha"
        baseparm
        label   "Use Point Alpha"
        export  none
    }
    parm {
        name    "usePackedColor"
        baseparm
        label   "Use Packed Color"
        export  none
    }
    parm {
        name    "useTexture"
        baseparm
        label   "Use Texture"
        export  none
    }
    parm {
        name    "texture"
        baseparm
        label   "Texture"
        export  none
    }
    parm {
        name    "udim"
        baseparm
        label   "UDIM Filename Expansion"
        export  none
    }
    parm {
        name    "textureIntensity"
        baseparm
        label   "Texture Intensity"
        export  none
    }
    parm {
        name    "textureWrap"
        baseparm
        label   "Wrap"
        joinnext
        export  none
    }
    parm {
        name    "textureSourceColorSpace"
        baseparm
        label   "Source Color Space"
        joinnext
        export  none
    }
    parm {
        name    "textureFilter"
        baseparm
        label   "Filter Type"
        joinnext
        export  none
    }
    parm {
        name    "textureFilterWidth"
        baseparm
        label   "Filter Width"
        export  none
    }
    parm {
        name    "textureBorderColor"
        baseparm
        label   "Border Color"
        export  none
    }
    parm {
        name    "monoOutput"
        baseparm
        label   "Monochrome Output"
        export  none
    }
    parm {
        name    "monoChannel"
        baseparm
        label   "Monochrome Channel"
        export  none
    }
    parm {
        name    "colorMapWidth"
        label   "colorMapWidth"
        type    float
        default { "0" }
        range   { 0 10 }
    }
    parm {
        name    "colorMapIntensity"
        label   "colorMapIntensity"
        type    float
        default { "0" }
        range   { 0 10 }
    }
HouNC1033600bb705b103d78063eb5dd7shop/hair/tipMapColor.chn{
    channel baseColorr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseColor4/colordefr') }
    }
    channel baseColorg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseColor4/colordefg') }
    }
    channel baseColorb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseColor4/colordefb') }
    }
    channel colorMapWidth {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../tipColorMapWidth/floatdef') }
    }
    channel colorMapIntensity {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../tipColorMapIntensity/floatdef') }
    }
  }
HouNC1033600bb605b103d780773db80fshop/hair/tipMapColor.parm{
version 0.8
signature	[ 0	locks=0	autoscope=0 ]	(	0	)
useBaseColor	[ 0	locks=0	autoscope=0 ]	(	"on"	)
baseColor	[ 0	locks=0	autoscope=0 ]	(	[ baseColorr	1 ] 	[ baseColorg	1 ] 	[ baseColorb	1 ] 	)
usePointColor	[ 0	locks=0	autoscope=0 ]	(	"off"	)
usePointAlpha	[ 0	locks=0	autoscope=0 ]	(	"on"	)
usePackedColor	[ 0	locks=0	autoscope=0 ]	(	"off"	)
useTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
texture	[ 0	locks=0	autoscope=0 ]	(	""	)
udim	[ 0	locks=0	autoscope=0 ]	(	"on"	)
textureIntensity	[ 0	locks=0	autoscope=0 ]	(	1	)
textureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
textureSourceColorSpace	[ 0	locks=0	autoscope=0 ]	(	repeat	)
textureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
textureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
textureBorderColor	[ 0	locks=0	autoscope=0 ]	(	0	0	0	0	)
monoOutput	[ 0	locks=0	autoscope=0 ]	(	"off"	)
monoChannel	[ 0	locks=0	autoscope=0 ]	(	"0"	)
colorMapWidth	[ 0	locks=0	autoscope=0 ]	(	[ colorMapWidth	1 ] 	)
colorMapIntensity	[ 0	locks=0	autoscope=0 ]	(	[ colorMapIntensity	1 ] 	)
}
HouNC1033600bb205b103d780cca8ed16shop/hair/tipMapColor.userdata
___Version___1___toolcount___31___toolid___createinputsHouNC1033600b8d05b103d7803be98e9eshop/hair/useTipDiffuseMap.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d7800c535fa5shop/hair/useTipDiffuseMap.defcomment ""
position 20.3843 72.182
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "useTipDiffuseMap"
1 "bound_useTipDiffuseMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280502743
  modify 1443102886
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780f454a7fbshop/hair/useTipDiffuseMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useTipDiffuseMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Map"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	"{ tipDiffuseSeparate == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d780c7024532shop/hair/useTipDiffuseMap.userdata
___Version___16.5.378HouNC1033600bb605b103d780c689228dshop/hair/tipColorMap.inittype = parameter
matchesdef = 0
HouNC1033600bb705b103d780cd632269shop/hair/tipColorMap.defcomment ""
position 20.3843 71.394
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "tipColorMap"
1 "bound_tipColorMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280502746
  modify 1443102886
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d78032b44424shop/hair/tipColorMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	tipColorMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	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 ]	(	""	)
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 ]	(	"{ useTipDiffuseMap == 0 } { tipDiffuseSeparate == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb205b103d780468a93e6shop/hair/tipColorMap.userdata
___Version___16.5.378HouNC1033600b8c05b103d780491b30b6shop/hair/tipColorMapFilter.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d780e4dd9f47shop/hair/tipColorMapFilter.defcomment ""
position 20.3843 69.818
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "tipColorMapFilter"
1 "bound_tipColorMapFilter"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280502754
  modify 1443102886
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d78032461a1fshop/hair/tipColorMapFilter.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	tipColorMapFilter	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Filter	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	catrom	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" "	)
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 ]	(	"{ useTipDiffuseMap == 0 } { tipDiffuseSeparate == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8805b103d7803f3dcf06shop/hair/tipColorMapFilter.userdata
___Version___16.5.378HouNC1033600b8d05b103d780748c6f94shop/hair/tipColorMapWidth.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d780f11142a3shop/hair/tipColorMapWidth.defcomment ""
position 20.3843 69.03
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "tipColorMapWidth"
1 "bound_tipColorMapWidth"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280502758
  modify 1443102886
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d78084bf3a90shop/hair/tipColorMapWidth.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	tipColorMapWidth	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Filter Width"	)
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 ]	(	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	5	)
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 ]	(	""	)
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 ]	(	"{ useTipDiffuseMap == 0 } { tipDiffuseSeparate == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d7801ae2a60cshop/hair/tipColorMapWidth.userdata
___Version___16.5.378HouNC1033600b8905b103d780e76fadc9shop/hair/tipColorMapIntensity.inittype = parameter
matchesdef = 0
HouNC1033600b8e05b103d78024cc50e3shop/hair/tipColorMapIntensity.defcomment ""
position 20.3843 70.606
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "tipColorMapIntensity"
1 "bound_tipColorMapIntensity"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280502763
  modify 1443102886
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d78062c595cfshop/hair/tipColorMapIntensity.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	tipColorMapIntensity	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Tint Intensity"	)
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 ]	(	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	2	)
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 ]	(	""	)
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 ]	(	"{ useTipDiffuseMap == 0 } { tipDiffuseSeparate == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8505b103d7803f516a47shop/hair/tipColorMapIntensity.userdata
___Version___16.5.378HouNC1033600bbf05b103d7809fafc99fshop/hair/Cd.inittype = parameter
matchesdef = 0
HouNC1033600bbc05b103d780e338966ashop/hair/Cd.defcomment ""
position 35.8261 67.8255
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "Cd"
2 "bound_Cd"
}
inputsNamed3
{
0 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1203455503
  modify 1418636172
  author stucker@finland
  access 0777
}
color UT_Color RGB 0.6 0.4 1 
delscript ""
exprlanguage hscript
end
HouNC1033600bbf05b103d7809073499bshop/hair/Cd.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 ]	(	Cd	)
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 ]	(	"on"	)
hasconnector	[ 0	locks=0 ]	(	"on"	)
exportparm	[ 0	locks=0 ]	(	"off"	)
exportcontext	[ 0	locks=0 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600bbb05b103d7802beda777shop/hair/Cd.userdata
___Version___16.5.378HouNC1033600bb505b103d78050e4c6cfshop/hair/twowayCd.inittype = twoway
matchesdef = 0
HouNC1033600bba05b103d780863822c3shop/hair/twowayCd.defcomment ""
position 37.5507 68.4634
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 "result"
}
inputsNamed3
{
3 	usePointColor 0 1 "condition"
4 	Cd 1 1 "input1"
6 	"" "" 1 "input2"
}
inputs
{
0 	usePointColor 0 1
1 	Cd 0 1
2 	"" 0 1
}
stat
{
  create 1203455648
  modify 1418636172
  author stucker@finland
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d7806b978342shop/hair/twowayCd.parm{
version 0.8
signature	[ 0	locks=0 ]	(	v	)
condtype	[ 0	locks=0 ]	(	0	)
input2	[ 0	locks=0 ]	(	0	)
input2_i	[ 0	locks=0 ]	(	0	)
input2_s	[ 0	locks=0 ]	(	""	)
input2_u	[ 0	locks=0 ]	(	0	0	)
input2_v	[ 0	locks=0 ]	(	1	1	1	)
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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600bb105b103d7801c2ea6afshop/hair/twowayCd.userdata
___Version___HouNC1033600bb005b103d780d880dd3cshop/hair/usePointColor.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d780b5e74ef6shop/hair/usePointColor.defcomment ""
position 35.7953 69.2836
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "usePointColor"
1 "bound_usePointColor"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1203455650
  modify 1418636172
  author stucker@finland
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d78092384207shop/hair/usePointColor.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 ]	(	"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 ]	(	""	)
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 ]	(	"This will multiply the Cd attribute from your curves into the material if such an attribute exists."	)
}
HouNC1033600b8c05b103d78060515588shop/hair/usePointColor.userdata
___Version___16.5.378HouNC1033600bb405b103d78076a4ce85shop/hair/multiply4.inittype = multiply
matchesdef = 0
HouNC1033600bb505b103d780eddfe808shop/hair/multiply4.defcomment ""
position 39.9547 69.1196
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "product"
}
inputsNamed3
{
1 	randomize 1 1 "input1"
3 	twowayCd 5 1 "input2"
}
inputs
{
0 	randomize 0 1
1 	twowayCd 0 1
}
stat
{
  create 1280504810
  modify 1443102961
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780ec9aec05shop/hair/multiply4.parm{
version 0.8
}
HouNC1033600bb005b103d780dbd4f34ashop/hair/multiply4.userdata
___Version___16.5.378HouNC1033600bb705b103d780ee9e1f2ashop/hair/tipMapSpec.inittype = surfacecolor::2.0
matchesdef = 1
HouNC1033600bb405b103d78003e22ec0shop/hair/tipMapSpec.defcomment ""
position 39.7428 54.4895
connectornextid 20
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
{
18 "color"
19 "alpha"
}
inputsNamed3
{
0 	"" "" 1 "useBaseColor"
1 	baseColor2 0 1 "baseColor"
2 	"" "" 1 "usePointColor"
3 	"" "" 1 "usePointAlpha"
4 	"" "" 1 "usePackedColor"
5 	useTipSpecMap 0 1 "useTexture"
6 	baseTipSpecMap 0 1 "texture"
7 	"" "" 1 "udim"
8 	tipSpecMapIntensity 0 1 "textureIntensity"
9 	"" "" 1 "textureWrap"
10 	"" "" 1 "textureSourceColorSpace"
11 	tipSpecMapFilter 0 1 "textureFilter"
12 	tipSpecMapWidth 0 1 "textureFilterWidth"
13 	"" "" 1 "textureBorderColor"
14 	"" "" 1 "monoOutput"
15 	"" "" 1 "monoChannel"
16 	choose_S 6 1 "scoord"
17 	choose_T 6 1 "tcoord"
}
inputs
{
0 	"" 0 1
1 	baseColor2 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	useTipSpecMap 0 1
6 	baseTipSpecMap 0 1
7 	"" 0 1
8 	tipSpecMapIntensity 0 1
9 	"" 0 1
10 	"" 0 1
11 	tipSpecMapFilter 0 1
12 	tipSpecMapWidth 0 1
13 	"" 0 1
14 	"" 0 1
15 	"" 0 1
16 	choose_S 0 1
17 	choose_T 0 1
}
stat
{
  create 1443102719
  modify 1443103022
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d78096fc4916shop/hair/tipMapSpec.spareparmdef    parm {
        name    "signature"
        baseparm
        label   "signature"
        invisible
        export  none
    }
    parm {
        name    "useBaseColor"
        baseparm
        label   "Use Base Color"
        export  none
    }
    parm {
        name    "baseColor"
        baseparm
        label   "Base Color"
        export  none
    }
    parm {
        name    "usePointColor"
        baseparm
        label   "Use Point Color"
        export  none
    }
    parm {
        name    "usePointAlpha"
        baseparm
        label   "Use Point Alpha"
        export  none
    }
    parm {
        name    "usePackedColor"
        baseparm
        label   "Use Packed Color"
        export  none
    }
    parm {
        name    "useTexture"
        baseparm
        label   "Use Texture"
        export  none
    }
    parm {
        name    "texture"
        baseparm
        label   "Texture"
        export  none
    }
    parm {
        name    "udim"
        baseparm
        label   "UDIM Filename Expansion"
        export  none
    }
    parm {
        name    "textureIntensity"
        baseparm
        label   "Texture Intensity"
        export  none
    }
    parm {
        name    "textureWrap"
        baseparm
        label   "Wrap"
        joinnext
        export  none
    }
    parm {
        name    "textureSourceColorSpace"
        baseparm
        label   "Source Color Space"
        joinnext
        export  none
    }
    parm {
        name    "textureFilter"
        baseparm
        label   "Filter Type"
        joinnext
        export  none
    }
    parm {
        name    "textureFilterWidth"
        baseparm
        label   "Filter Width"
        export  none
    }
    parm {
        name    "textureBorderColor"
        baseparm
        label   "Border Color"
        export  none
    }
    parm {
        name    "monoOutput"
        baseparm
        label   "Monochrome Output"
        export  none
    }
    parm {
        name    "monoChannel"
        baseparm
        label   "Monochrome Channel"
        export  none
    }
    parm {
        name    "useColorMap"
        label   "useColorMap"
        type    float
        default { "0" }
        range   { 0 10 }
    }
    parm {
        name    "colorMapWidth"
        label   "colorMapWidth"
        type    float
        default { "0" }
        range   { 0 10 }
    }
    parm {
        name    "colorMapIntensity"
        label   "colorMapIntensity"
        type    float
        default { "0" }
        range   { 0 10 }
    }
HouNC1033600bb405b103d780e40ae6f6shop/hair/tipMapSpec.chn{
    channel baseColorr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseColor2/colordefr') }
    }
    channel baseColorg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseColor2/colordefg') }
    }
    channel baseColorb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseColor2/colordefb') }
    }
    channel useColorMap {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../useTipSpecMap/toggledef') }
    }
    channel colorMapWidth {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../tipSpecMapWidth/floatdef') }
    }
    channel colorMapIntensity {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../tipSpecMapIntensity/floatdef') }
    }
  }
HouNC1033600bb705b103d78083fb151bshop/hair/tipMapSpec.parm{
version 0.8
signature	[ 0	locks=0	autoscope=0 ]	(	0	)
useBaseColor	[ 0	locks=0	autoscope=0 ]	(	"on"	)
baseColor	[ 0	locks=0	autoscope=0 ]	(	[ baseColorr	1 ] 	[ baseColorg	1 ] 	[ baseColorb	1 ] 	)
usePointColor	[ 0	locks=0	autoscope=0 ]	(	"off"	)
usePointAlpha	[ 0	locks=0	autoscope=0 ]	(	"on"	)
usePackedColor	[ 0	locks=0	autoscope=0 ]	(	"off"	)
useTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
texture	[ 0	locks=0	autoscope=0 ]	(	""	)
udim	[ 0	locks=0	autoscope=0 ]	(	"on"	)
textureIntensity	[ 0	locks=0	autoscope=0 ]	(	1	)
textureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
textureSourceColorSpace	[ 0	locks=0	autoscope=0 ]	(	repeat	)
textureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
textureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
textureBorderColor	[ 0	locks=0	autoscope=0 ]	(	0	0	0	0	)
monoOutput	[ 0	locks=0	autoscope=0 ]	(	"off"	)
monoChannel	[ 0	locks=0	autoscope=0 ]	(	"0"	)
useColorMap	[ 0	locks=0	autoscope=0 ]	(	[ useColorMap	0 ] 	)
colorMapWidth	[ 0	locks=0	autoscope=0 ]	(	[ colorMapWidth	1 ] 	)
colorMapIntensity	[ 0	locks=0	autoscope=0 ]	(	[ colorMapIntensity	1 ] 	)
}
HouNC1033600bb305b103d780fa0deaf3shop/hair/tipMapSpec.userdata
___Version___1___toolcount___31___toolid___createinputsHouNC1033600bb305b103d7809443777dshop/hair/baseTipSpecMap.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d7807dec1a58shop/hair/baseTipSpecMap.defcomment ""
position 35.6196 54.827
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "baseTipSpecMap"
1 "bound_baseTipSpecMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280506179
  modify 1443103022
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780fc5c92ecshop/hair/baseTipSpecMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	baseTipSpecMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	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 ]	(	""	)
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 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ useTipSpecMap == 0 } { tipSpecSeparate == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d7806cfaf426shop/hair/baseTipSpecMap.userdata
___Version___16.5.378HouNC1033600b8d05b103d78095840382shop/hair/tipSpecMapFilter.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d78010138423shop/hair/tipSpecMapFilter.defcomment ""
position 35.6196 52.9054
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "tipSpecMapFilter"
1 "bound_tipSpecMapFilter"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280506181
  modify 1443103022
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d7802f4116d3shop/hair/tipSpecMapFilter.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	tipSpecMapFilter	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Filter	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	catrom	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" "	)
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 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ useTipSpecMap == 0 } { tipSpecSeparate == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d78015a5326ashop/hair/tipSpecMapFilter.userdata
___Version___16.5.378HouNC1033600bb205b103d78006e9c9b3shop/hair/tipSpecMapWidth.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d780f330ec82shop/hair/tipSpecMapWidth.defcomment ""
position 35.6196 51.9445
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "tipSpecMapWidth"
1 "bound_tipSpecMapWidth"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280506182
  modify 1443103022
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7809c418547shop/hair/tipSpecMapWidth.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	tipSpecMapWidth	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Filter Width"	)
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 ]	(	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	5	)
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 ]	(	""	)
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 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ useTipSpecMap == 0 } { tipSpecSeparate == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d7803901631dshop/hair/tipSpecMapWidth.userdata
___Version___16.5.378HouNC1033600b8e05b103d7805c3f374cshop/hair/tipSpecMapIntensity.inittype = parameter
matchesdef = 0
HouNC1033600b8f05b103d780ae81fd25shop/hair/tipSpecMapIntensity.defcomment ""
position 35.6196 53.8662
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "tipSpecMapIntensity"
1 "bound_tipSpecMapIntensity"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280506184
  modify 1443103022
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d78016f00ad0shop/hair/tipSpecMapIntensity.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	tipSpecMapIntensity	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Tint Intensity"	)
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 ]	(	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	2	)
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 ]	(	""	)
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 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ useTipSpecMap == 0 } { tipSpecSeparate == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8a05b103d78003153f94shop/hair/tipSpecMapIntensity.userdata
___Version___16.5.378HouNC1033600bb605b103d78098d650a0shop/hair/rootMapSpec.inittype = surfacecolor::2.0
matchesdef = 1
HouNC1033600bb705b103d780997ca464shop/hair/rootMapSpec.defcomment ""
position 39.7428 58.8394
connectornextid 20
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
{
18 "color"
19 "alpha"
}
inputsNamed3
{
0 	"" "" 1 "useBaseColor"
1 	baseColor3 0 1 "baseColor"
2 	"" "" 1 "usePointColor"
3 	"" "" 1 "usePointAlpha"
4 	"" "" 1 "usePackedColor"
5 	useRootSpecMap 0 1 "useTexture"
6 	baseRootSpecMap 0 1 "texture"
7 	"" "" 1 "udim"
8 	rootMapIntensity 0 1 "textureIntensity"
9 	"" "" 1 "textureWrap"
10 	"" "" 1 "textureSourceColorSpace"
11 	rootMapfilter 0 1 "textureFilter"
12 	rootMapWidth 0 1 "textureFilterWidth"
13 	"" "" 1 "textureBorderColor"
14 	"" "" 1 "monoOutput"
15 	"" "" 1 "monoChannel"
16 	choose_S 6 1 "scoord"
17 	choose_T 6 1 "tcoord"
}
inputs
{
0 	"" 0 1
1 	baseColor3 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	useRootSpecMap 0 1
6 	baseRootSpecMap 0 1
7 	"" 0 1
8 	rootMapIntensity 0 1
9 	"" 0 1
10 	"" 0 1
11 	rootMapfilter 0 1
12 	rootMapWidth 0 1
13 	"" 0 1
14 	"" 0 1
15 	"" 0 1
16 	choose_S 0 1
17 	choose_T 0 1
}
stat
{
  create 1443102648
  modify 1443103028
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d780c399b89dshop/hair/rootMapSpec.spareparmdef    parm {
        name    "signature"
        baseparm
        label   "signature"
        invisible
        export  none
    }
    parm {
        name    "useBaseColor"
        baseparm
        label   "Use Base Color"
        export  none
    }
    parm {
        name    "baseColor"
        baseparm
        label   "Base Color"
        export  none
    }
    parm {
        name    "usePointColor"
        baseparm
        label   "Use Point Color"
        export  none
    }
    parm {
        name    "usePointAlpha"
        baseparm
        label   "Use Point Alpha"
        export  none
    }
    parm {
        name    "usePackedColor"
        baseparm
        label   "Use Packed Color"
        export  none
    }
    parm {
        name    "useTexture"
        baseparm
        label   "Use Texture"
        export  none
    }
    parm {
        name    "texture"
        baseparm
        label   "Texture"
        export  none
    }
    parm {
        name    "udim"
        baseparm
        label   "UDIM Filename Expansion"
        export  none
    }
    parm {
        name    "textureIntensity"
        baseparm
        label   "Texture Intensity"
        export  none
    }
    parm {
        name    "textureWrap"
        baseparm
        label   "Wrap"
        joinnext
        export  none
    }
    parm {
        name    "textureSourceColorSpace"
        baseparm
        label   "Source Color Space"
        joinnext
        export  none
    }
    parm {
        name    "textureFilter"
        baseparm
        label   "Filter Type"
        joinnext
        export  none
    }
    parm {
        name    "textureFilterWidth"
        baseparm
        label   "Filter Width"
        export  none
    }
    parm {
        name    "textureBorderColor"
        baseparm
        label   "Border Color"
        export  none
    }
    parm {
        name    "monoOutput"
        baseparm
        label   "Monochrome Output"
        export  none
    }
    parm {
        name    "monoChannel"
        baseparm
        label   "Monochrome Channel"
        export  none
    }
    parm {
        name    "useColorMap"
        label   "useColorMap"
        type    float
        default { "0" }
        range   { 0 10 }
    }
    parm {
        name    "colorMapWidth"
        label   "colorMapWidth"
        type    float
        default { "0" }
        range   { 0 10 }
    }
    parm {
        name    "colorMapIntensity"
        label   "colorMapIntensity"
        type    float
        default { "0" }
        range   { 0 10 }
    }
HouNC1033600bb705b103d780987f3796shop/hair/rootMapSpec.chn{
    channel baseColorr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseColor3/colordefr') }
    }
    channel baseColorg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseColor3/colordefg') }
    }
    channel baseColorb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseColor3/colordefb') }
    }
    channel useColorMap {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../useTipSpecMap/toggledef') }
    }
    channel colorMapWidth {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../rootMapWidth/floatdef') }
    }
    channel colorMapIntensity {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../rootMapIntensity/floatdef') }
    }
  }
HouNC1033600bb605b103d780e59723a0shop/hair/rootMapSpec.parm{
version 0.8
signature	[ 0	locks=0	autoscope=0 ]	(	0	)
useBaseColor	[ 0	locks=0	autoscope=0 ]	(	"on"	)
baseColor	[ 0	locks=0	autoscope=0 ]	(	[ baseColorr	1 ] 	[ baseColorg	1 ] 	[ baseColorb	1 ] 	)
usePointColor	[ 0	locks=0	autoscope=0 ]	(	"off"	)
usePointAlpha	[ 0	locks=0	autoscope=0 ]	(	"on"	)
usePackedColor	[ 0	locks=0	autoscope=0 ]	(	"off"	)
useTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
texture	[ 0	locks=0	autoscope=0 ]	(	""	)
udim	[ 0	locks=0	autoscope=0 ]	(	"on"	)
textureIntensity	[ 0	locks=0	autoscope=0 ]	(	1	)
textureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
textureSourceColorSpace	[ 0	locks=0	autoscope=0 ]	(	repeat	)
textureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
textureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
textureBorderColor	[ 0	locks=0	autoscope=0 ]	(	0	0	0	0	)
monoOutput	[ 0	locks=0	autoscope=0 ]	(	"off"	)
monoChannel	[ 0	locks=0	autoscope=0 ]	(	"0"	)
useColorMap	[ 0	locks=0	autoscope=0 ]	(	[ useColorMap	0 ] 	)
colorMapWidth	[ 0	locks=0	autoscope=0 ]	(	[ colorMapWidth	1 ] 	)
colorMapIntensity	[ 0	locks=0	autoscope=0 ]	(	[ colorMapIntensity	1 ] 	)
}
HouNC1033600bb205b103d78088692eaeshop/hair/rootMapSpec.userdata
___Version___1___toolcount___31___toolid___createinputsHouNC1033600bb005b103d78046c1adc9shop/hair/useTipSpecMap.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d780af2283bfshop/hair/useTipSpecMap.defcomment ""
position 35.6196 55.7878
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "useTipSpecMap"
1 "bound_useTipSpecMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280507222
  modify 1443103022
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780679f2525shop/hair/useTipSpecMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useTipSpecMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Map"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ tipSpecSeparate == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8c05b103d780c708ed09shop/hair/useTipSpecMap.userdata
___Version___16.5.378HouNC1033600bb205b103d780c6258668shop/hair/baseRootSpecMap.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d7801a2d6addshop/hair/baseRootSpecMap.defcomment ""
position 35.1149 60.3926
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "rootSpecMap"
1 "bound_rootSpecMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280507223
  modify 1443103028
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7804a0f3d03shop/hair/baseRootSpecMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	rootSpecMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	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 ]	(	""	)
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 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ useRootSpecMap == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780832aebc8shop/hair/baseRootSpecMap.userdata
___Version___16.5.378HouNC1033600bb005b103d780475c1584shop/hair/rootMapfilter.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d780a2649938shop/hair/rootMapfilter.defcomment ""
position 34.0048 59.3356
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "rootSpecMapFilter"
1 "bound_rootSpecMapFilter"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280507235
  modify 1443103028
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d78015cefbfcshop/hair/rootMapfilter.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	rootSpecMapFilter	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Filter	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	catrom	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" "	)
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 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ useRootSpecMap == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8c05b103d780816e2654shop/hair/rootMapfilter.userdata
___Version___16.5.378HouNC1033600bb105b103d780d9940b1cshop/hair/rootMapWidth.inittype = parameter
matchesdef = 0
HouNC1033600bb605b103d78034483538shop/hair/rootMapWidth.defcomment ""
position 35.1149 58.2785
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "rootMapWidth"
1 "bound_rootMapWidth"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280507236
  modify 1443103028
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d78039fa903dshop/hair/rootMapWidth.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	rootMapWidth	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Filter Width"	)
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 ]	(	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	5	)
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 ]	(	""	)
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 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ useRootSpecMap == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d7804422eac2shop/hair/rootMapWidth.userdata
___Version___16.5.378HouNC1033600b8d05b103d780b86b8133shop/hair/rootMapIntensity.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d780874166e4shop/hair/rootMapIntensity.defcomment ""
position 34.9678 57.4336
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "colorMapIntensity1"
1 "bound_colorMapIntensity1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280507238
  modify 1443103028
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780e6cb7800shop/hair/rootMapIntensity.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	colorMapIntensity1	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Tint Intensity"	)
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 ]	(	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	2	)
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 ]	(	""	)
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 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ useRootSpecMap == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d78000e54886shop/hair/rootMapIntensity.userdata
___Version___16.5.378HouNC1033600bb705b103d780aef23a5fshop/hair/composite2.inittype = composite
matchesdef = 0
HouNC1033600bb405b103d780c895af9dshop/hair/composite2.defcomment ""
position 46.9447 59.9333
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 "clr"
11 "alpha"
}
inputsNamed3
{
5 	"" "" 1 "op"
6 	tipMapSpec 18 1 "A"
7 	specBlendRamp 1 1 "Aa"
8 	rootMapSpec 18 1 "B"
9 	"" "" 1 "Ba"
}
inputs
{
0 	"" 0 1
1 	tipMapSpec 0 1
2 	specBlendRamp 0 1
3 	rootMapSpec 0 1
4 	"" 0 1
}
stat
{
  create 1280507390
  modify 1443102809
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d7806d056acfshop/hair/composite2.parm{
version 0.8
op	[ 0	locks=0 ]	(	AoverB	)
A	[ 0	locks=0 ]	(	0	0	0	)
Aa	[ 0	locks=0 ]	(	1	)
B	[ 0	locks=0 ]	(	1	1	1	)
Ba	[ 0	locks=0 ]	(	1	)
}
HouNC1033600bb305b103d780990a8e09shop/hair/composite2.userdata
___Version___HouNC1033600bb005b103d78004e27f6bshop/hair/specBlendRamp.inittype = rampparm
matchesdef = 0
HouNC1033600bb105b103d7801ff2d1b2shop/hair/specBlendRamp.defcomment ""
position 43.0125 59.1643
connectornextid 7
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "specBlendRamp"
2 "specBlendRamp_the_basis_strings"
3 "specBlendRamp_the_key_positions"
4 "specBlendRamp_the_key_values"
5 "specBlendRamp_the_color_space"
6 "specBlendRamp_struct"
}
inputsNamed3
{
0 	t 0 1 "input"
}
inputs
{
0 	t 0 1
}
stat
{
  create 1280507402
  modify 1443103024
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d78022e6bbf7shop/hair/specBlendRamp.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	specBlendRamp	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Root To Tip Blend"	)
ramptype	[ 0	locks=0 ]	(	"flt"	)
rampcolortype	[ 0	locks=0 ]	(	rgb	)
rampbasisdefault	[ 0	locks=0 ]	(	linear	)
rampcolordefault	[ 0	locks=0 ]	(	2	)
rampfloatdefault	[ 0	locks=0 ]	(	2	)
separator1	[ 0	locks=0 ]	(	)
useasparmdefiner	[ 0	locks=0 ]	(	"off"	)
separator2	[ 0	locks=0 ]	(	)
rampshowcontrolsdefault	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ tipSpecSeparate == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
rampcolordefault1pos	[ 0	locks=0 ]	(	0	)
rampcolordefault1c	[ 0	locks=0 ]	(	0	0	0	)
rampcolordefault1interp	[ 0	locks=0 ]	(	"linear"	)
rampcolordefault2pos	[ 0	locks=0 ]	(	1	)
rampcolordefault2c	[ 0	locks=0 ]	(	1	1	1	)
rampcolordefault2interp	[ 0	locks=0 ]	(	"linear"	)
rampfloatdefault1pos	[ 0	locks=0 ]	(	0	)
rampfloatdefault1value	[ 0	locks=0 ]	(	0	)
rampfloatdefault1interp	[ 0	locks=0 ]	(	"linear"	)
rampfloatdefault2pos	[ 0	locks=0 ]	(	1	)
rampfloatdefault2value	[ 0	locks=0 ]	(	1	)
rampfloatdefault2interp	[ 0	locks=0 ]	(	"linear"	)
}
HouNC1033600b8c05b103d7809f73b8c3shop/hair/specBlendRamp.userdata
___Version___16.5.378HouNC1033600b8f05b103d780d12a23fdshop/hair/specIntensityColor.inittype = surfacecolor::2.0
matchesdef = 1
HouNC1033600b8c05b103d780ba75b437shop/hair/specIntensityColor.defcomment ""
position 39.7428 62.0359
connectornextid 20
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
{
18 "color"
19 "alpha"
}
inputsNamed3
{
0 	"" "" 1 "useBaseColor"
1 	"" "" 1 "baseColor"
2 	"" "" 1 "usePointColor"
3 	"" "" 1 "usePointAlpha"
4 	"" "" 1 "usePackedColor"
5 	useSpecIntensityMap 0 1 "useTexture"
6 	baseIntensityMap 0 1 "texture"
7 	"" "" 1 "udim"
8 	"" "" 1 "textureIntensity"
9 	"" "" 1 "textureWrap"
10 	"" "" 1 "textureSourceColorSpace"
11 	intensityMapFilter 0 1 "textureFilter"
12 	IntensityMapWidth 0 1 "textureFilterWidth"
13 	"" "" 1 "textureBorderColor"
14 	"" "" 1 "monoOutput"
15 	"" "" 1 "monoChannel"
16 	choose_S 6 1 "scoord"
17 	choose_T 6 1 "tcoord"
}
inputs
{
0 	"" 0 1
1 	"" 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	useSpecIntensityMap 0 1
6 	baseIntensityMap 0 1
7 	"" 0 1
8 	"" 0 1
9 	"" 0 1
10 	"" 0 1
11 	intensityMapFilter 0 1
12 	IntensityMapWidth 0 1
13 	"" 0 1
14 	"" 0 1
15 	"" 0 1
16 	choose_S 0 1
17 	choose_T 0 1
}
stat
{
  create 1443102561
  modify 1443102809
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8705b103d780482eda5cshop/hair/specIntensityColor.spareparmdef    parm {
        name    "signature"
        baseparm
        label   "signature"
        invisible
        export  none
    }
    parm {
        name    "useBaseColor"
        baseparm
        label   "Use Base Color"
        export  none
    }
    parm {
        name    "baseColor"
        baseparm
        label   "Base Color"
        export  none
    }
    parm {
        name    "usePointColor"
        baseparm
        label   "Use Point Color"
        export  none
    }
    parm {
        name    "usePointAlpha"
        baseparm
        label   "Use Point Alpha"
        export  none
    }
    parm {
        name    "usePackedColor"
        baseparm
        label   "Use Packed Color"
        export  none
    }
    parm {
        name    "useTexture"
        baseparm
        label   "Use Texture"
        export  none
    }
    parm {
        name    "texture"
        baseparm
        label   "Texture"
        export  none
    }
    parm {
        name    "udim"
        baseparm
        label   "UDIM Filename Expansion"
        export  none
    }
    parm {
        name    "textureIntensity"
        baseparm
        label   "Texture Intensity"
        export  none
    }
    parm {
        name    "textureWrap"
        baseparm
        label   "Wrap"
        joinnext
        export  none
    }
    parm {
        name    "textureSourceColorSpace"
        baseparm
        label   "Source Color Space"
        joinnext
        export  none
    }
    parm {
        name    "textureFilter"
        baseparm
        label   "Filter Type"
        joinnext
        export  none
    }
    parm {
        name    "textureFilterWidth"
        baseparm
        label   "Filter Width"
        export  none
    }
    parm {
        name    "textureBorderColor"
        baseparm
        label   "Border Color"
        export  none
    }
    parm {
        name    "monoOutput"
        baseparm
        label   "Monochrome Output"
        export  none
    }
    parm {
        name    "monoChannel"
        baseparm
        label   "Monochrome Channel"
        export  none
    }
    parm {
        name    "useColorMap"
        label   "useColorMap"
        type    float
        default { "0" }
        range   { 0 10 }
    }
    parm {
        name    "colorMapWidth"
        label   "colorMapWidth"
        type    float
        default { "0" }
        range   { 0 10 }
    }
HouNC1033600b8c05b103d780bf4a7f88shop/hair/specIntensityColor.chn{
    channel useColorMap {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../useSpecIntensityMap/toggledef') }
    }
    channel colorMapWidth {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../IntensityMapWidth/floatdef') }
    }
  }
HouNC1033600b8f05b103d78007f9d3a3shop/hair/specIntensityColor.parm{
version 0.8
signature	[ 0	locks=0	autoscope=0 ]	(	0	)
useBaseColor	[ 0	locks=0	autoscope=0 ]	(	"on"	)
baseColor	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
usePointColor	[ 0	locks=0	autoscope=0 ]	(	"on"	)
usePointAlpha	[ 0	locks=0	autoscope=0 ]	(	"on"	)
usePackedColor	[ 0	locks=0	autoscope=0 ]	(	"off"	)
useTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
texture	[ 0	locks=0	autoscope=0 ]	(	""	)
udim	[ 0	locks=0	autoscope=0 ]	(	"on"	)
textureIntensity	[ 0	locks=0	autoscope=0 ]	(	1	)
textureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
textureSourceColorSpace	[ 0	locks=0	autoscope=0 ]	(	repeat	)
textureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
textureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
textureBorderColor	[ 0	locks=0	autoscope=0 ]	(	0	0	0	0	)
monoOutput	[ 0	locks=0	autoscope=0 ]	(	"off"	)
monoChannel	[ 0	locks=0	autoscope=0 ]	(	"0"	)
useColorMap	[ 0	locks=0	autoscope=0 ]	(	[ useColorMap	0 ] 	)
colorMapWidth	[ 0	locks=0	autoscope=0 ]	(	[ colorMapWidth	1 ] 	)
}
HouNC1033600b8b05b103d780290398dfshop/hair/specIntensityColor.userdata
___Version___1___toolcount___31___toolid___createinputsHouNC1033600b8e05b103d780e10d9230shop/hair/useSpecIntensityMap.inittype = parameter
matchesdef = 0
HouNC1033600b8f05b103d780e9c4a87fshop/hair/useSpecIntensityMap.defcomment ""
position 37.5481 64.4695
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "useSpecIntensityMap"
1 "bound_useSpecIntensityMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280518509
  modify 1443102637
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d7804c8c3925shop/hair/useSpecIntensityMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useSpecIntensityMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Map"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8a05b103d780b6b8d81ashop/hair/useSpecIntensityMap.userdata
___Version___16.5.378HouNC1033600b8d05b103d780b6679dc1shop/hair/baseIntensityMap.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d780ce44b044shop/hair/baseIntensityMap.defcomment ""
position 36.9727 63.5891
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "baseIntensityMap"
1 "bound_baseIntensityMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280518510
  modify 1443102637
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d78048937868shop/hair/baseIntensityMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	baseIntensityMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Intensity 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 ]	(	""	)
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 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ useSpecIntensityMap == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d78016e9ed0fshop/hair/baseIntensityMap.userdata
___Version___16.5.378HouNC1033600b8f05b103d780167c7ed3shop/hair/intensityMapFilter.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d780e4d5b40bshop/hair/intensityMapFilter.defcomment ""
position 37.0967 62.5528
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "intensityMapFilter"
1 "bound_intensityMapFilter"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280518516
  modify 1443102637
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d780bf4bfc5fshop/hair/intensityMapFilter.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	intensityMapFilter	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Intensity Map Filter"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	catrom	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" "	)
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 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ useSpecIntensityMap == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d780fdffc90bshop/hair/intensityMapFilter.userdata
___Version___16.5.378HouNC1033600b8c05b103d780cb9beae7shop/hair/IntensityMapWidth.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d78029781ad5shop/hair/IntensityMapWidth.defcomment ""
position 37.3001 61.1373
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "intensityMapWidth"
1 "bound_intensityMapWidth"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280518518
  modify 1443102637
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780f5358214shop/hair/IntensityMapWidth.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	intensityMapWidth	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Intensity Map Width"	)
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 ]	(	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	5	)
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 ]	(	""	)
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 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ useSpecIntensityMap == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8805b103d780ced331c8shop/hair/IntensityMapWidth.userdata
___Version___16.5.378HouNC1033600bb405b103d780c5fc701eshop/hair/multiply6.inittype = multiply
matchesdef = 0
HouNC1033600bb505b103d78031d59868shop/hair/multiply6.defcomment ""
position 46.102 64.7962
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "product"
}
inputsNamed3
{
0 	randomize 3 1 "input1"
1 	clamp1 6 1 "input2"
}
inputs
{
0 	randomize 2 1
1 	clamp1 0 1
}
stat
{
  create 1280518673
  modify 1443102961
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780bf0eca2cshop/hair/multiply6.parm{
version 0.8
}
HouNC1033600bb005b103d780834fc062shop/hair/multiply6.userdata
___Version___16.5.378HouNC1033600bb705b103d780e015c965shop/hair/luminance2.inittype = luminance
matchesdef = 0
HouNC1033600bb405b103d780b2fca878shop/hair/luminance2.defcomment ""
position 41.3693 63.7303
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 "lum"
}
inputsNamed3
{
1 	specIntensityColor 18 1 "rgb"
}
inputs
{
0 	specIntensityColor 0 1
}
stat
{
  create 1280520106
  modify 1443102808
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d780feaac6dcshop/hair/luminance2.parm{
version 0.8
rgb	[ 0	locks=0 ]	(	0	0	0	)
}
HouNC1033600bb305b103d780d3943202shop/hair/luminance2.userdata
___Version___HouNC1033600bbf05b103d7808078c343shop/hair/Kd.inittype = parameter
matchesdef = 0
HouNC1033600bbc05b103d780ca557bf8shop/hair/Kd.defcomment ""
position 23.8455 78.5416
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "Kd"
1 "bound_Kd"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1280960991
  modify 1418637111
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbf05b103d780d0da5252shop/hair/Kd.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	Kd	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Diffuse Intensity"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.5	)
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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600bbb05b103d7805679d440shop/hair/Kd.userdata
___Version___16.5.378HouNC1033600bb005b103d780d301a075shop/hair/opacityExport.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d78017196c9dshop/hair/opacityExport.defcomment ""
position 43.1299 50.1113
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "opacityExport"
2 "bound_opacityExport"
}
inputsNamed3
{
0 	multiply3 2 1 "input"
}
inputs
{
0 	multiply3 0 1
}
stat
{
  create 1281017321
  modify 1443103037
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0 0.533 0 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780a90a943eshop/hair/opacityExport.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	opacityExport	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Opacity Export"	)
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 ]	(	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 ]	(	"on"	)
exportcontext	[ 0	locks=0 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8c05b103d7807c53e69fshop/hair/opacityExport.userdata
___Version___16.5.378HouNC1033600bbb05b103d7807825fe83shop/hair/clamp1.inittype = clamp
matchesdef = 0
HouNC1033600bb805b103d780a2a52d30shop/hair/clamp1.defcomment ""
position 42.8633 63.4479
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 "clamp"
}
inputsNamed3
{
3 	luminance2 2 1 "val"
4 	"" "" 1 "min"
5 	"" "" 1 "max"
}
inputs
{
0 	luminance2 0 1
1 	"" 0 1
2 	"" 0 1
}
stat
{
  create 1281632962
  modify 1443102808
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d7802bf82f7bshop/hair/clamp1.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
min	[ 0	locks=0 ]	(	0	)
max	[ 0	locks=0 ]	(	1	)
min_i	[ 0	locks=0 ]	(	0	)
max_i	[ 0	locks=0 ]	(	1	)
min_u	[ 0	locks=0 ]	(	0	0	)
max_u	[ 0	locks=0 ]	(	1	1	)
min_v	[ 0	locks=0 ]	(	0	0	0	)
max_v	[ 0	locks=0 ]	(	1	1	1	)
min_p	[ 0	locks=0 ]	(	0	0	0	)
max_p	[ 0	locks=0 ]	(	1	1	1	)
min_n	[ 0	locks=0 ]	(	0	0	0	)
max_n	[ 0	locks=0 ]	(	1	1	1	)
min_c	[ 0	locks=0 ]	(	0	0	0	)
max_c	[ 0	locks=0 ]	(	1	1	1	)
min_v4	[ 0	locks=0 ]	(	0	0	0	0	)
max_v4	[ 0	locks=0 ]	(	1	1	1	1	)
min_uf	[ 0	locks=0 ]	(	0	)
max_uf	[ 0	locks=0 ]	(	1	)
min_uv	[ 0	locks=0 ]	(	0	0	0	)
max_uv	[ 0	locks=0 ]	(	1	1	1	)
min_up	[ 0	locks=0 ]	(	0	0	0	)
max_up	[ 0	locks=0 ]	(	1	1	1	)
min_un	[ 0	locks=0 ]	(	0	0	0	)
max_un	[ 0	locks=0 ]	(	1	1	1	)
min_uc	[ 0	locks=0 ]	(	0	0	0	)
max_uc	[ 0	locks=0 ]	(	1	1	1	)
}
HouNC1033600bb705b103d7802de21f41shop/hair/clamp1.userdata
___Version___HouNC1033600bb605b103d78014c503d3shop/hair/hairshader1.inittype = hairshader
matchesdef = 1
HouNC1033600bb705b103d78080c1dcccshop/hair/hairshader1.defcomment ""
position 53.8022 57.6835
connectornextid 41
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
{
38 "layer"
39 "F"
40 "Of"
}
inputsNamed3
{
0 	"" "" 1 "P"
1 	"" "" 1 "N"
2 	"" "" 1 "I"
3 	"" "" 1 "tip"
4 	"" "" 0 "conserveenergy"
5 	"" "" 0 "rounding_enable"
6 	"" "" 1 "r_enable"
7 	randomize 2 1 "r_int"
8 	tint_guard_hairs 2 0 "r_clr"
9 	"" "" 0 "r_size"
10 	"" "" 0 "r_shift"
11 	"" "" 0 "r_label"
12 	trt_enable 0 0 "trt_enable"
13 	"" "" 1 "trt_refl_lights"
14 	"" "" 0 "trt_refl_objs"
15 	multiply6 2 1 "trt_int"
16 	"" "" 0 "trt_qual"
17 	twoway2 3 0 "trt_clr"
18 	trt_size 0 1 "trt_size"
19 	trt_shift 0 0 "trt_shift"
20 	"" "" 0 "trt_label"
21 	"" "" 0 "g_int"
22 	"" "" 0 "g_size"
23 	"" "" 0 "g_shift"
24 	tt_enable 0 1 "tt_enable"
25 	"" "" 0 "tt_trans_lights"
26 	"" "" 1 "tt_trans_objs"
27 	tt_int 0 0 "tt_int"
28 	"" "" 0 "tt_qual"
29 	tint_transmission_with_diffuse 3 1 "tt_clr"
30 	tt_size 0 1 "tt_size"
31 	tt_shift 0 0 "tt_shift"
32 	"" "" 0 "tt_label"
33 	"" "" 0 "opac_int"
34 	multiply3 2 0 "opac_clr"
35 	"" "" 0 "fake_enable"
36 	"" "" 0 "fake_min"
37 	"" "" 0 "fake_max"
}
inputs
{
0 	"" 0 1
1 	"" 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 0
5 	"" 0 0
6 	"" 0 1
7 	randomize 1 1
8 	tint_guard_hairs 0 0
9 	"" 0 0
10 	"" 0 0
11 	"" 0 0
12 	trt_enable 0 0
13 	"" 0 1
14 	"" 0 0
15 	multiply6 0 1
16 	"" 0 0
17 	twoway2 0 0
18 	trt_size 0 1
19 	trt_shift 0 0
20 	"" 0 0
21 	"" 0 0
22 	"" 0 0
23 	"" 0 0
24 	tt_enable 0 1
25 	"" 0 0
26 	"" 0 1
27 	tt_int 0 0
28 	"" 0 0
29 	tint_transmission_with_diffuse 0 1
30 	tt_size 0 1
31 	tt_shift 0 0
32 	"" 0 0
33 	"" 0 0
34 	multiply3 0 0
35 	"" 0 0
36 	"" 0 0
37 	"" 0 0
}
stat
{
  create 1443102377
  modify 1443103178
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d78058654f82shop/hair/hairshader1.chn{
    channel trt_enable {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../trt_enable/toggledef') }
    }
    channel trt_size {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 0.050000000000000003 0.050000000000000003 expr = ch('../trt_size/floatdef') }
    }
    channel tt_enable {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../tt_enable/toggledef') }
    }
    channel tt_int {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch('../tt_int/floatdef') }
    }
    channel tt_size {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 0.050000000000000003 0.050000000000000003 expr = ch('../tt_size/floatdef') }
    }
    channel tt_shift {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = -0.14999999999999999 -0.14999999999999999 expr = ch('../tt_shift/floatdef') }
    }
  }
HouNC1033600bb605b103d780acd0cecbshop/hair/hairshader1.parm{
version 0.8
conserveenergy	[ 0	locks=0	autoscope=0 ]	(	"on"	)
rounding_enable	[ 0	locks=0	autoscope=0 ]	(	"off"	)
folder1	[ 0	locks=0	autoscope=0 ]	(	0	0	0	0	)
r_enable	[ 0	locks=0	autoscope=0 ]	(	"on"	)
r_int	[ 0	locks=0	autoscope=0 ]	(	0.40000000000000002	)
r_clr	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
r_size	[ 0	locks=0	autoscope=0 ]	(	0.59999999999999998	)
r_shift	[ 0	locks=0	autoscope=0 ]	(	0	)
r_label	[ 0	locks=0	autoscope=0 ]	(	diffuse	)
trt_enable	[ 0	locks=0	autoscope=0 ]	(	[ trt_enable	1 ] 	)
trt_refl_lights	[ 0	locks=0	autoscope=0 ]	(	"on"	)
trt_refl_objs	[ 0	locks=0	autoscope=0 ]	(	"off"	)
trt_int	[ 0	locks=0	autoscope=0 ]	(	0.20000000000000001	)
trt_qual	[ 0	locks=0	autoscope=0 ]	(	1	)
trt_clr	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
trt_size	[ 0	locks=0	autoscope=0 ]	(	[ trt_size	0.050000000000000003 ] 	)
trt_shift	[ 0	locks=0	autoscope=0 ]	(	0	)
g_int	[ 0	locks=0	autoscope=0 ]	(	1	)
g_size	[ 0	locks=0	autoscope=0 ]	(	0.02	)
g_shift	[ 0	locks=0	autoscope=0 ]	(	0.20000000000000001	)
trt_label	[ 0	locks=0	autoscope=0 ]	(	reflect	)
tt_enable	[ 0	locks=0	autoscope=0 ]	(	[ tt_enable	1 ] 	)
tt_trans_lights	[ 0	locks=0	autoscope=0 ]	(	"on"	)
tt_trans_objs	[ 0	locks=0	autoscope=0 ]	(	"off"	)
tt_int	[ 0	locks=0	autoscope=0 ]	(	[ tt_int	0.5 ] 	)
tt_qual	[ 0	locks=0	autoscope=0 ]	(	1	)
tt_clr	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
tt_size	[ 0	locks=0	autoscope=0 ]	(	[ tt_size	0.050000000000000003 ] 	)
tt_shift	[ 0	locks=0	autoscope=0 ]	(	[ tt_shift	0 ] 	)
tt_label	[ 0	locks=0	autoscope=0 ]	(	refract	)
opac_int	[ 0	locks=0	autoscope=0 ]	(	1	)
opac_clr	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
fake_enable	[ 0	locks=0	autoscope=0 ]	(	"off"	)
fake_min	[ 0	locks=0	autoscope=0 ]	(	0	)
fake_max	[ 0	locks=0	autoscope=0 ]	(	1	)
}
HouNC1033600bb205b103d780b9bf10e2shop/hair/hairshader1.userdata
___Version___HouNC1033600bb805b103d78044d2c350shop/hair/parm1.inittype = parameter
matchesdef = 0
HouNC1033600bb905b103d7806ba19b0cshop/hair/parm1.defcomment ""
position 48.1295 67.5901
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "tintTransmissionWithPrimary"
1 "bound_tintTransmissionWithPrimary"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1418210666
  modify 1418224385
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb805b103d7804cdc58e2shop/hair/parm1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	tintTransmissionWithPrimary	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Tint With Diffuse 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 ]	(	"{ tt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb405b103d780739c4e12shop/hair/parm1.userdata
___Version___16.5.378HouNC1033600b8305b103d7802c35885dshop/hair/tint_transmission_with_diffuse.inittype = if
matchesdef = 0
HouNC1033600b8005b103d7809406603cshop/hair/tint_transmission_with_diffuse.defcomment ""
position 51.5432 65.8274
connectornextid 4
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
3 "_tt_clr"
}
inputsNamed3
{
0 	parm1 0 1 "condition"
2 	product 0 1 "tt_clr"
1 	tint_guard_hairs 2 1 "_result"
}
inputs
{
0 	parm1 0 1
1 	product 0 1
2 	tint_guard_hairs 0 1
}
stat
{
  create 1418210861
  modify 1443102961
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8305b103d7801c40a623shop/hair/tint_transmission_with_diffuse.parm{
version 0.8
condition	[ 0	locks=0 ]	(	"true"	)
}
HouNC1033600b9f05b103d7808b827d9bshop/hair/tint_transmission_with_diffuse.userdata
___Version___16.5.378HouNC1033600b9405b103d7808f266c2bshop/hair/tint_transmission_with_diffuse/suboutput1.inittype = suboutput
matchesdef = 0
HouNC1033600b9505b103d7804f3a88dashop/hair/tint_transmission_with_diffuse/suboutput1.defcomment ""
position 6.07843 0.421569
connectornextid 3
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
}
inputsNamed3
{
0 	"" "" 1 "_condition"
2 	multiply1 0 1 "_tt_clr"
1 	"" "" 1 "__result"
}
inputs
{
0 	"" 0 1
1 	multiply1 0 1
2 	"" 0 1
}
stat
{
  create 1418210861
  modify 1443102961
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b9405b103d780700b4b81shop/hair/tint_transmission_with_diffuse/suboutput1.parm{
version 0.8
name1	[ 0	locks=0 ]	(	""	)
label1	[ 0	locks=0 ]	(	""	)
name2	[ 0	locks=0 ]	(	""	)
label2	[ 0	locks=0 ]	(	""	)
name3	[ 0	locks=0 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b9005b103d780716786ffshop/hair/tint_transmission_with_diffuse/suboutput1.userdata
___Version___16.5.378HouNC1033600b9505b103d780d2ac878ashop/hair/tint_transmission_with_diffuse/subinput1.inittype = subinput
matchesdef = 0
HouNC1033600b9a05b103d7807e337b33shop/hair/tint_transmission_with_diffuse/subinput1.defcomment ""
position -0.497004 0.795752
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "_condition"
1 "_tt_clr"
2 "__result"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1418210861
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b9505b103d780de4d6120shop/hair/tint_transmission_with_diffuse/subinput1.parm{
version 0.8
}
HouNC1033600b9105b103d78098d1f776shop/hair/tint_transmission_with_diffuse/subinput1.userdata
___Version___16.5.378HouNC1033600b9505b103d78098aa7c5dshop/hair/tint_transmission_with_diffuse/multiply1.inittype = multiply
matchesdef = 0
HouNC1033600b9a05b103d78072916321shop/hair/tint_transmission_with_diffuse/multiply1.defcomment ""
position 4.2024 0.533181
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "product"
}
inputsNamed3
{
1 	subinput1 1 1 "input1"
2 	subinput1 2 1 "input2"
}
inputs
{
0 	subinput1 1 1
1 	subinput1 2 1
}
stat
{
  create 1418210973
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b9505b103d7803c672d29shop/hair/tint_transmission_with_diffuse/multiply1.parm{
version 0.8
}
HouNC1033600b9105b103d78067705449shop/hair/tint_transmission_with_diffuse/multiply1.userdata
___Version___16.5.378HouNC1033600bb505b103d78078a615e5shop/hair/trt_size.inittype = parameter
matchesdef = 0
HouNC1033600bba05b103d7802fab40beshop/hair/trt_size.defcomment ""
position 49.9107 61.4835
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "trt_size"
1 "bound_trt_size"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1418211759
  modify 1443103069
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d7806fbb5d15shop/hair/trt_size.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	trt_size	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Size	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.050000000000000003	)
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 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb105b103d78074195c9bshop/hair/trt_size.userdata
___Version___16.5.378HouNC1033600bba05b103d7806c4cb4c9shop/hair/tt_size.inittype = parameter
matchesdef = 0
HouNC1033600bbb05b103d7804d9e9f31shop/hair/tt_size.defcomment ""
position 51.1107 59.0835
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "tt_size"
1 "bound_tt_size"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1418211761
  modify 1443103069
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d780441a6cdfshop/hair/tt_size.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	tt_size	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Size	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.050000000000000003	)
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 ]	(	"{ tt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb605b103d780ac4ad4eeshop/hair/tt_size.userdata
___Version___16.5.378HouNC1033600bbb05b103d780c61190d9shop/hair/tt_int.inittype = parameter
matchesdef = 0
HouNC1033600bb805b103d7803654c761shop/hair/tt_int.defcomment ""
position 50.8107 59.6835
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "tt_int"
1 "bound_tt_int"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1418211772
  modify 1443103069
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d780de3ce5f6shop/hair/tt_int.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	tt_int	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Intensity	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.5	)
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 ]	(	"{ tt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb705b103d7802de19c2ashop/hair/tt_int.userdata
___Version___16.5.378HouNC1033600bb405b103d78012e204b8shop/hair/tt_enable.inittype = parameter
matchesdef = 0
HouNC1033600bb505b103d78054ca41bbshop/hair/tt_enable.defcomment ""
position 50.5107 60.2835
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "tt_enable"
1 "bound_tt_enable"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1418212107
  modify 1443103069
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780518f3c89shop/hair/tt_enable.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	tt_enable	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Enable	)
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	1	)
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 ]	(	""	)
}
HouNC1033600bb005b103d7802c2dac7dshop/hair/tt_enable.userdata
___Version___16.5.378HouNC1033600bb705b103d7804bc7aea7shop/hair/trt_enable.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d78059258538shop/hair/trt_enable.defcomment ""
position 49.3107 62.6835
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "trt_enable"
1 "bound_trt_enable"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1418212133
  modify 1443103069
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d780cccf8dceshop/hair/trt_enable.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	trt_enable	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Enable	)
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	1	)
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 ]	(	""	)
}
HouNC1033600bb305b103d7802d1a7b28shop/hair/trt_enable.userdata
___Version___16.5.378HouNC1033600bb705b103d78007bd3844shop/hair/baseColor2.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d780b64579b9shop/hair/baseColor2.defcomment ""
position 35.6196 56.7487
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "tipSpecColor"
1 "bound_tipSpecColor"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1418214113
  modify 1443103022
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d7803815cdeashop/hair/baseColor2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	tipSpecColor	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Tip 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 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"off"	)
disablewhen	[ 0	locks=0 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ tipSpecSeparate == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb305b103d78059becf5fshop/hair/baseColor2.userdata
___Version___16.5.378HouNC1033600bb705b103d7809b90b0ffshop/hair/baseColor3.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d7800ab6ba3cshop/hair/baseColor3.defcomment ""
position 36.4513 61.4394
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "rootSpecColor"
1 "bound_rootSpecColor"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1418214114
  modify 1443103028
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d78091588907shop/hair/baseColor3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	rootSpecColor	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Root 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 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"off"	)
disablewhen	[ 0	locks=0 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb305b103d78083cf8321shop/hair/baseColor3.userdata
___Version___16.5.378HouNC1033600bba05b103d7809570d61eshop/hair/product.inittype = parameter
matchesdef = 0
HouNC1033600bbb05b103d780acc96cfdshop/hair/product.defcomment ""
position 49.3517 66.2274
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "tt_clr"
1 "bound_tt_clr"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1418214327
  modify 1418224385
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d780d0facaacshop/hair/product.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	tt_clr	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Tint	)
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 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"off"	)
disablewhen	[ 0	locks=0 ]	(	"{ tt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb605b103d7802796046ashop/hair/product.userdata
___Version___16.5.378HouNC1033600bb505b103d7808f8c27c8shop/hair/switcher.inittype = parameter
matchesdef = 0
HouNC1033600bba05b103d780a1ba655dshop/hair/switcher.defcomment ""
position 48.4745 61.5683
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "tipSpecSeparate"
1 "bound_tipSpecSeparate"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1418214981
  modify 1418636172
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d780b132e17ashop/hair/switcher.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	tipSpecSeparate	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Separate Tip 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 ]	(	"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 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb105b103d78046948c83shop/hair/switcher.userdata
___Version___16.5.378HouNC1033600bba05b103d7805cfa0dfdshop/hair/twoway2.inittype = twoway
matchesdef = 0
HouNC1033600bbb05b103d780fc393eb9shop/hair/twoway2.defcomment ""
position 50.4098 60.4485
connectornextid 4
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 "result"
}
inputsNamed3
{
0 	switcher 0 1 "condition"
1 	composite2 10 1 "input1"
2 	rootMapSpec 18 1 "input2"
}
inputs
{
0 	switcher 0 1
1 	composite2 0 1
2 	rootMapSpec 0 1
}
stat
{
  create 1418215165
  modify 1443102810
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d780a330eb1eshop/hair/twoway2.parm{
version 0.8
signature	[ 0	locks=0 ]	(	v	)
condtype	[ 0	locks=0 ]	(	0	)
input2	[ 0	locks=0 ]	(	0	)
input2_i	[ 0	locks=0 ]	(	0	)
input2_s	[ 0	locks=0 ]	(	""	)
input2_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600bb605b103d780412f2cb1shop/hair/twoway2.userdata
___Version___HouNC1033600bb705b103d780700b0e5ashop/hair/baseColor4.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d780e27de579shop/hair/baseColor4.defcomment ""
position 20.3843 72.97
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "tipDiffuseColor"
1 "bound_tipDiffuseColor"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1418220775
  modify 1443102886
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d78030a9891dshop/hair/baseColor4.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	tipDiffuseColor	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Tip 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 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"off"	)
disablewhen	[ 0	locks=0 ]	(	""	)
hidewhen	[ 0	locks=0 ]	(	"{ tipDiffuseSeparate == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb305b103d780494f712bshop/hair/baseColor4.userdata
___Version___16.5.378HouNC1033600bb405b103d780c1ada027shop/hair/baseColor.inittype = parameter
matchesdef = 0
HouNC1033600bb505b103d78072258740shop/hair/baseColor.defcomment ""
position 19.1304 76.6487
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "rootDiffuseColor"
1 "bound_rootDiffuseColor"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1418220789
  modify 1443102949
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780f5d52773shop/hair/baseColor.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	rootDiffuseColor	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Root 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 ]	(	"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 ]	(	""	)
}
HouNC1033600bb005b103d78021372469shop/hair/baseColor.userdata
___Version___16.5.378HouNC1033600bb405b103d7802d2055fdshop/hair/switcher1.inittype = parameter
matchesdef = 0
HouNC1033600bb505b103d780212c1ba5shop/hair/switcher1.defcomment ""
position 27.4384 75.6964
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "tipDiffuseSeparate"
1 "bound_tipDiffuseSeparate"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1418214981
  modify 1418637111
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780f0e747bcshop/hair/switcher1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	tipDiffuseSeparate	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Separate Tip 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 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb005b103d780de741fccshop/hair/switcher1.userdata
___Version___16.5.378HouNC1033600bba05b103d780d7587d10shop/hair/twoway3.inittype = twoway
matchesdef = 0
HouNC1033600bbb05b103d7805e89e830shop/hair/twoway3.defcomment ""
position 29.751 74.4154
connectornextid 4
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 "result"
}
inputsNamed3
{
0 	switcher1 0 1 "condition"
1 	colormix1 5 1 "input1"
2 	rootMapColor 18 1 "input2"
}
inputs
{
0 	switcher1 0 1
1 	colormix1 0 1
2 	rootMapColor 0 1
}
stat
{
  create 1418215165
  modify 1443102960
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d780f0065e76shop/hair/twoway3.parm{
version 0.8
signature	[ 0	locks=0 ]	(	v	)
condtype	[ 0	locks=0 ]	(	0	)
input2	[ 0	locks=0 ]	(	0	)
input2_i	[ 0	locks=0 ]	(	0	)
input2_s	[ 0	locks=0 ]	(	""	)
input2_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600bb605b103d7800de99d41shop/hair/twoway3.userdata
___Version___HouNC1033600bb305b103d7806caa2110shop/hair/useRootSpecMap.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d780e2037bc0shop/hair/useRootSpecMap.defcomment ""
position 36.9896 60.675
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "useRootSpecMap"
1 "bound_useRootSpecMap"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1280507222
  modify 1443103028
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780bbb2f36eshop/hair/useRootSpecMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useRootSpecMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Map"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d780b15cc286shop/hair/useRootSpecMap.userdata
___Version___16.5.378HouNC1033600b8c05b103d78075706ca4shop/hair/useRootDiffuseMap.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d780f7ad91fbshop/hair/useRootDiffuseMap.defcomment ""
position 19.1304 75.8119
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "useRootDiffuseMap"
1 "bound_useRootDiffuseMap"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1280502743
  modify 1443102949
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780c80edb1ashop/hair/useRootDiffuseMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useRootDiffuseMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Map"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8805b103d7803cbd57d6shop/hair/useRootDiffuseMap.userdata
___Version___16.5.378HouNC1033600bb405b103d780e6523876shop/hair/colormix1.inittype = colormix
matchesdef = 0
HouNC1033600bb505b103d7809ac783d6shop/hair/colormix1.defcomment ""
position 27.4252 72.4911
connectornextid 6
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 "clr"
}
inputsNamed3
{
0 	rootMapColor 18 1 "primary"
1 	tipMapColor 18 1 "secondary"
2 	colorMapRamp 1 1 "bias"
3 	"" "" 1 "adjust"
4 	"" "" 1 "space"
}
inputs
{
0 	rootMapColor 0 1
1 	tipMapColor 0 1
2 	colorMapRamp 0 1
3 	"" 0 1
4 	"" 0 1
}
stat
{
  create 1418222992
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780d6c6f7aashop/hair/colormix1.parm{
version 0.8
primary	[ 0	locks=0 ]	(	1	0.69999999999999996	1	)
secondary	[ 0	locks=0 ]	(	0.29999999999999999	0.29999999999999999	1	)
bias	[ 0	locks=0 ]	(	0.5	)
adjust	[ 0	locks=0 ]	(	1	)
space	[ 0	locks=0 ]	(	0	)
}
HouNC1033600bb005b103d78040210f12shop/hair/colormix1.userdata
___Version___HouNC1033600bb505b103d780cf31ac89shop/hair/tt_shift.inittype = parameter
matchesdef = 0
HouNC1033600bba05b103d780ebcd91a9shop/hair/tt_shift.defcomment ""
position 51.2107 58.8835
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "tt_shift"
1 "bound_tt_shift"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1418223754
  modify 1443103069
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d7807ae4123cshop/hair/tt_shift.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	tt_shift	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Shift	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	-1	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 ]	(	"{ tt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb105b103d78048dad774shop/hair/tt_shift.userdata
___Version___16.5.378HouNC1033600bb405b103d7806615ec2dshop/hair/trt_shift.inittype = parameter
matchesdef = 0
HouNC1033600bb505b103d780e1591493shop/hair/trt_shift.defcomment ""
position 50.0107 61.2835
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "trt_shift"
1 "bound_trt_shift"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1418223785
  modify 1443103069
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780a91372b0shop/hair/trt_shift.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	trt_shift	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Shift	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	-1	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 ]	(	"{ trt_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb005b103d7809855ff45shop/hair/trt_shift.userdata
___Version___16.5.378HouNC1033600bb805b103d780b4396df6shop/hair/parm2.inittype = parameter
matchesdef = 0
HouNC1033600bb905b103d780ba999719shop/hair/parm2.defcomment ""
position 33.1178 66.0345
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "hairid"
1 "bound_hairid"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1418395873
  modify 1418637127
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb805b103d780dc2afeb1shop/hair/parm2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	hairid	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	""	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	"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 ]	(	""	)
}
HouNC1033600bb405b103d7801917e25cshop/hair/parm2.userdata
___Version___16.5.378HouNC1033600bb405b103d780dccf8efcshop/hair/randomize.inittype = subnet
matchesdef = 0
HouNC1033600bb505b103d78034710a61shop/hair/randomize.defcomment ""
position 36.9214 65.6109
connectornextid 4
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "_Cd"
2 "_Kd"
3 "_Ks"
}
inputsNamed3
{
0 	parm2 0 1 "hairid"
6 	null1 0 1 "Cd"
8 	Kd 0 1 "Kd"
7 	null2 1 1 "Ks"
}
inputs
{
0 	parm2 0 1
1 	null1 0 1
2 	Kd 0 1
3 	null2 0 1
}
stat
{
  create 1418636227
  modify 1443102961
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780e1a14507shop/hair/randomize.parm{
version 0.8
}
HouNC1033600bb005b103d7805bced98eshop/hair/randomize.userdata
___Version___16.5.378HouNC1033600b8c05b103d78077a052aashop/hair/randomize/random2.inittype = random
matchesdef = 0
HouNC1033600b8d05b103d780e073996bshop/hair/randomize/random2.defcomment ""
position 31.5534 90.5262
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 off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "rand"
}
inputsNamed3
{
0 	add1 0 1 "pos"
}
inputs
{
0 	add1 0 1
}
stat
{
  create 1418395896
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d78029fa3bcbshop/hair/randomize/random2.parm{
version 0.8
signature	[ 0	locks=0 ]	(	i	)
pos	[ 0	locks=0 ]	(	0	)
pos_i	[ 0	locks=0 ]	(	0	)
pos_v1d	[ 0	locks=0 ]	(	0	0	0	)
pos_p1d	[ 0	locks=0 ]	(	0	0	0	)
pos_n1d	[ 0	locks=0 ]	(	0	0	0	)
pos_c1d	[ 0	locks=0 ]	(	0	0	0	)
pos_v41d	[ 0	locks=0 ]	(	0	0	0	0	)
pos_uf1d	[ 0	locks=0 ]	(	0	)
pos_uv1d	[ 0	locks=0 ]	(	0	0	0	)
pos_up1d	[ 0	locks=0 ]	(	0	0	0	)
pos_un1d	[ 0	locks=0 ]	(	0	0	0	)
pos_uc1d	[ 0	locks=0 ]	(	0	0	0	)
roundtoint	[ 0	locks=0 ]	(	"on"	)
}
HouNC1033600b8805b103d780a45ec66cshop/hair/randomize/random2.userdata
___Version___HouNC1033600bb205b103d780d846588dshop/hair/randomize/ramp2.inittype = rampparm
matchesdef = 0
HouNC1033600bb305b103d780fc92e50fshop/hair/randomize/ramp2.defcomment ""
position 33.2478 90.1732
connectornextid 7
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "diffuseRandSaturationRamp"
2 "diffuseRandSaturationRamp_the_basis_strings"
3 "diffuseRandSaturationRamp_the_key_positions"
4 "diffuseRandSaturationRamp_the_key_values"
5 "diffuseRandSaturationRamp_the_color_space"
6 "diffuseRandSaturationRamp_struct"
}
inputsNamed3
{
0 	random2 1 1 "input"
}
inputs
{
0 	random2 0 1
}
stat
{
  create 1418633395
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d780113ed3f3shop/hair/randomize/ramp2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diffuseRandSaturationRamp	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Source Values"	)
ramptype	[ 0	locks=0 ]	(	"flt"	)
rampcolortype	[ 0	locks=0 ]	(	rgb	)
rampbasisdefault	[ 0	locks=0 ]	(	linear	)
rampcolordefault	[ 0	locks=0 ]	(	2	)
rampfloatdefault	[ 0	locks=0 ]	(	2	)
separator1	[ 0	locks=0 ]	(	)
useasparmdefiner	[ 0	locks=0 ]	(	"off"	)
separator2	[ 0	locks=0 ]	(	)
rampshowcontrolsdefault	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	""	)
hidewhen	[ 0	locks=0 ]	(	"{ diffuseRandSaturation == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
rampcolordefault1pos	[ 0	locks=0 ]	(	0	)
rampcolordefault1c	[ 0	locks=0 ]	(	0	0	0	)
rampcolordefault1interp	[ 0	locks=0 ]	(	"linear"	)
rampcolordefault2pos	[ 0	locks=0 ]	(	1	)
rampcolordefault2c	[ 0	locks=0 ]	(	1	1	1	)
rampcolordefault2interp	[ 0	locks=0 ]	(	"linear"	)
rampfloatdefault1pos	[ 0	locks=0 ]	(	0	)
rampfloatdefault1value	[ 0	locks=0 ]	(	0	)
rampfloatdefault1interp	[ 0	locks=0 ]	(	"linear"	)
rampfloatdefault2pos	[ 0	locks=0 ]	(	1	)
rampfloatdefault2value	[ 0	locks=0 ]	(	1	)
rampfloatdefault2interp	[ 0	locks=0 ]	(	"linear"	)
}
HouNC1033600b8e05b103d780bafec844shop/hair/randomize/ramp2.userdata
___Version___16.5.378HouNC1033600b8c05b103d780d7133718shop/hair/randomize/random3.inittype = random
matchesdef = 0
HouNC1033600b8d05b103d780fe5bb579shop/hair/randomize/random3.defcomment ""
position 31.6022 95.4176
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 off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "rand"
}
inputsNamed3
{
0 	add2 0 1 "pos"
}
inputs
{
0 	add2 0 1
}
stat
{
  create 1418395896
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780cab42b98shop/hair/randomize/random3.parm{
version 0.8
signature	[ 0	locks=0 ]	(	i	)
pos	[ 0	locks=0 ]	(	0	)
pos_i	[ 0	locks=0 ]	(	0	)
pos_v1d	[ 0	locks=0 ]	(	0	0	0	)
pos_p1d	[ 0	locks=0 ]	(	0	0	0	)
pos_n1d	[ 0	locks=0 ]	(	0	0	0	)
pos_c1d	[ 0	locks=0 ]	(	0	0	0	)
pos_v41d	[ 0	locks=0 ]	(	0	0	0	0	)
pos_uf1d	[ 0	locks=0 ]	(	0	)
pos_uv1d	[ 0	locks=0 ]	(	0	0	0	)
pos_up1d	[ 0	locks=0 ]	(	0	0	0	)
pos_un1d	[ 0	locks=0 ]	(	0	0	0	)
pos_uc1d	[ 0	locks=0 ]	(	0	0	0	)
roundtoint	[ 0	locks=0 ]	(	"on"	)
}
HouNC1033600b8805b103d780cb4186e5shop/hair/randomize/random3.userdata
___Version___HouNC1033600bb205b103d780a4207865shop/hair/randomize/ramp3.inittype = rampparm
matchesdef = 0
HouNC1033600bb305b103d78028faf585shop/hair/randomize/ramp3.defcomment ""
position 33.2966 95.0646
connectornextid 7
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "diffuseRandIntensityRamp"
2 "diffuseRandIntensityRamp_the_basis_strings"
3 "diffuseRandIntensityRamp_the_key_positions"
4 "diffuseRandIntensityRamp_the_key_values"
5 "diffuseRandIntensityRamp_the_color_space"
6 "diffuseRandIntensityRamp_struct"
}
inputsNamed3
{
0 	random3 1 1 "input"
}
inputs
{
0 	random3 0 1
}
stat
{
  create 1418633395
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d78052c51033shop/hair/randomize/ramp3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diffuseRandIntensityRamp	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Source Values"	)
ramptype	[ 0	locks=0 ]	(	"flt"	)
rampcolortype	[ 0	locks=0 ]	(	rgb	)
rampbasisdefault	[ 0	locks=0 ]	(	linear	)
rampcolordefault	[ 0	locks=0 ]	(	2	)
rampfloatdefault	[ 0	locks=0 ]	(	2	)
separator1	[ 0	locks=0 ]	(	)
useasparmdefiner	[ 0	locks=0 ]	(	"off"	)
separator2	[ 0	locks=0 ]	(	)
rampshowcontrolsdefault	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	""	)
hidewhen	[ 0	locks=0 ]	(	"{ diffuseRandIntensity == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
rampcolordefault1pos	[ 0	locks=0 ]	(	0	)
rampcolordefault1c	[ 0	locks=0 ]	(	0	0	0	)
rampcolordefault1interp	[ 0	locks=0 ]	(	"linear"	)
rampcolordefault2pos	[ 0	locks=0 ]	(	1	)
rampcolordefault2c	[ 0	locks=0 ]	(	1	1	1	)
rampcolordefault2interp	[ 0	locks=0 ]	(	"linear"	)
rampfloatdefault1pos	[ 0	locks=0 ]	(	0	)
rampfloatdefault1value	[ 0	locks=0 ]	(	0	)
rampfloatdefault1interp	[ 0	locks=0 ]	(	"linear"	)
rampfloatdefault2pos	[ 0	locks=0 ]	(	1	)
rampfloatdefault2value	[ 0	locks=0 ]	(	1	)
rampfloatdefault2interp	[ 0	locks=0 ]	(	"linear"	)
}
HouNC1033600b8e05b103d7808dfbabeeshop/hair/randomize/ramp3.userdata
___Version___16.5.378HouNC1033600bb305b103d78097ade43bshop/hair/randomize/add1.inittype = add
matchesdef = 0
HouNC1033600bb005b103d780a8a4d10cshop/hair/randomize/add1.defcomment ""
position 29.859 90.385
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "sum"
}
inputsNamed3
{
3 	subinput1 0 1 "input1"
2 	input2 0 1 "input2"
}
inputs
{
0 	subinput1 0 1
1 	input2 0 1
}
stat
{
  create 1418633534
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7803b2fbfccshop/hair/randomize/add1.parm{
version 0.8
}
HouNC1033600b8f05b103d780317e1761shop/hair/randomize/add1.userdata
___Version___16.5.378HouNC1033600b8d05b103d780449cd635shop/hair/randomize/input2.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d7800fd63958shop/hair/randomize/input2.defcomment ""
position 28.1646 90.4556
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "diffuseRandSaturationSeed"
1 "bound_diffuseRandSaturationSeed"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1418633537
  modify 1418636957
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d7806143d4d5shop/hair/randomize/input2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diffuseRandSaturationSeed	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Seed	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	"{ diffuseRandSaturation == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d78023561e78shop/hair/randomize/input2.userdata
___Version___16.5.378HouNC1033600bb305b103d780abe8b391shop/hair/randomize/add2.inittype = add
matchesdef = 0
HouNC1033600bb005b103d780516e4e31shop/hair/randomize/add2.defcomment ""
position 29.9078 95.2764
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "sum"
}
inputsNamed3
{
3 	subinput1 0 1 "input1"
2 	input3 0 1 "input2"
}
inputs
{
0 	subinput1 0 1
1 	input3 0 1
}
stat
{
  create 1418633540
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7803bbc8185shop/hair/randomize/add2.parm{
version 0.8
}
HouNC1033600b8f05b103d780acf2f1bdshop/hair/randomize/add2.userdata
___Version___16.5.378HouNC1033600b8d05b103d780d8edca57shop/hair/randomize/input3.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d78083876fb5shop/hair/randomize/input3.defcomment ""
position 28.2134 94.994
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "diffuseRandIntensitySeed"
1 "bound_diffuseRandIntensitySeed"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1418633542
  modify 1418638852
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d7802a718dbashop/hair/randomize/input3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diffuseRandIntensitySeed	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Seed	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	"{ diffuseRandIntensity == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d780af74dc59shop/hair/randomize/input3.userdata
___Version___16.5.378HouNC1033600b8c05b103d78089b54f7bshop/hair/randomize/twoway1.inittype = twoway
matchesdef = 0
HouNC1033600b8d05b103d780b0ae9f8fshop/hair/randomize/twoway1.defcomment ""
position 47.6811 90.4643
connectornextid 4
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 "result"
}
inputsNamed3
{
0 	condition 0 1 "condition"
1 	colorcorrection1 7 1 "input1"
2 	twoway5 3 1 "input2"
}
inputs
{
0 	condition 0 1
1 	colorcorrection1 0 1
2 	twoway5 0 1
}
stat
{
  create 1418634845
  modify 1443102961
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780565bb79eshop/hair/randomize/twoway1.parm{
version 0.8
signature	[ 0	locks=0 ]	(	v	)
condtype	[ 0	locks=0 ]	(	0	)
input2	[ 0	locks=0 ]	(	1	)
input2_i	[ 0	locks=0 ]	(	0	)
input2_s	[ 0	locks=0 ]	(	""	)
input2_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600b8805b103d7809d66f654shop/hair/randomize/twoway1.userdata
___Version___HouNC1033600b8e05b103d780c4e00727shop/hair/randomize/condition.inittype = parameter
matchesdef = 0
HouNC1033600b8f05b103d780a93dffb3shop/hair/randomize/condition.defcomment ""
position 34.9422 91.5852
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "diffuseRandSaturation"
1 "bound_diffuseRandSaturation"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1418634869
  modify 1418636957
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d780375d26ecshop/hair/randomize/condition.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diffuseRandSaturation	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Randomize	)
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 ]	(	"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 ]	(	""	)
}
HouNC1033600b8a05b103d780b569edd5shop/hair/randomize/condition.userdata
___Version___16.5.378HouNC1033600b8c05b103d78020214f7eshop/hair/randomize/twoway4.inittype = twoway
matchesdef = 0
HouNC1033600b8d05b103d7803d9cdf7cshop/hair/randomize/twoway4.defcomment ""
position 39.5089 96.1096
connectornextid 4
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 "result"
}
inputsNamed3
{
0 	condition1 0 1 "condition"
1 	multiply1 0 1 "input1"
2 	subinput1 2 1 "input2"
}
inputs
{
0 	condition1 0 1
1 	multiply1 0 1
2 	subinput1 2 1
}
stat
{
  create 1418634845
  modify 1443102961
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780af60610ashop/hair/randomize/twoway4.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
condtype	[ 0	locks=0 ]	(	0	)
input2	[ 0	locks=0 ]	(	1	)
input2_i	[ 0	locks=0 ]	(	0	)
input2_s	[ 0	locks=0 ]	(	""	)
input2_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600b8805b103d7801663f35fshop/hair/randomize/twoway4.userdata
___Version___HouNC1033600b8905b103d78075d3adf3shop/hair/randomize/condition1.inittype = parameter
matchesdef = 0
HouNC1033600b8e05b103d78040ebfa9bshop/hair/randomize/condition1.defcomment ""
position 34.991 96.5472
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "diffuseRandIntensity"
1 "bound_diffuseRandIntensity"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1418634869
  modify 1418636437
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d7808d9d36c2shop/hair/randomize/condition1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diffuseRandIntensity	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Randomize	)
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 ]	(	"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 ]	(	""	)
}
HouNC1033600b8505b103d780327ccdd9shop/hair/randomize/condition1.userdata
___Version___16.5.378HouNC1033600b8c05b103d780d93e107ashop/hair/randomize/random4.inittype = random
matchesdef = 0
HouNC1033600b8d05b103d78019cd0445shop/hair/randomize/random4.defcomment ""
position 31.5412 80.6292
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 off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "rand"
}
inputsNamed3
{
0 	add3 0 1 "pos"
}
inputs
{
0 	add3 0 1
}
stat
{
  create 1418395896
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d7800545917fshop/hair/randomize/random4.parm{
version 0.8
signature	[ 0	locks=0 ]	(	i	)
pos	[ 0	locks=0 ]	(	0	)
pos_i	[ 0	locks=0 ]	(	0	)
pos_v1d	[ 0	locks=0 ]	(	0	0	0	)
pos_p1d	[ 0	locks=0 ]	(	0	0	0	)
pos_n1d	[ 0	locks=0 ]	(	0	0	0	)
pos_c1d	[ 0	locks=0 ]	(	0	0	0	)
pos_v41d	[ 0	locks=0 ]	(	0	0	0	0	)
pos_uf1d	[ 0	locks=0 ]	(	0	)
pos_uv1d	[ 0	locks=0 ]	(	0	0	0	)
pos_up1d	[ 0	locks=0 ]	(	0	0	0	)
pos_un1d	[ 0	locks=0 ]	(	0	0	0	)
pos_uc1d	[ 0	locks=0 ]	(	0	0	0	)
roundtoint	[ 0	locks=0 ]	(	"on"	)
}
HouNC1033600b8805b103d7809f3998e2shop/hair/randomize/random4.userdata
___Version___HouNC1033600bb205b103d780472f6550shop/hair/randomize/ramp4.inittype = rampparm
matchesdef = 0
HouNC1033600bb305b103d780a4d176bcshop/hair/randomize/ramp4.defcomment ""
position 33.2356 80.2762
connectornextid 7
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "specRandIntensityRamp"
2 "specRandIntensityRamp_the_basis_strings"
3 "specRandIntensityRamp_the_key_positions"
4 "specRandIntensityRamp_the_key_values"
5 "specRandIntensityRamp_the_color_space"
6 "specRandIntensityRamp_struct"
}
inputsNamed3
{
0 	random4 1 1 "input"
}
inputs
{
0 	random4 0 1
}
stat
{
  create 1418633395
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7807d91e0d9shop/hair/randomize/ramp4.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	specRandIntensityRamp	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Source Values"	)
ramptype	[ 0	locks=0 ]	(	"flt"	)
rampcolortype	[ 0	locks=0 ]	(	rgb	)
rampbasisdefault	[ 0	locks=0 ]	(	linear	)
rampcolordefault	[ 0	locks=0 ]	(	2	)
rampfloatdefault	[ 0	locks=0 ]	(	2	)
separator1	[ 0	locks=0 ]	(	)
useasparmdefiner	[ 0	locks=0 ]	(	"off"	)
separator2	[ 0	locks=0 ]	(	)
rampshowcontrolsdefault	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	""	)
hidewhen	[ 0	locks=0 ]	(	"{ specRandIntensity == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
rampcolordefault1pos	[ 0	locks=0 ]	(	0	)
rampcolordefault1c	[ 0	locks=0 ]	(	0	0	0	)
rampcolordefault1interp	[ 0	locks=0 ]	(	"linear"	)
rampcolordefault2pos	[ 0	locks=0 ]	(	1	)
rampcolordefault2c	[ 0	locks=0 ]	(	1	1	1	)
rampcolordefault2interp	[ 0	locks=0 ]	(	"linear"	)
rampfloatdefault1pos	[ 0	locks=0 ]	(	0	)
rampfloatdefault1value	[ 0	locks=0 ]	(	0	)
rampfloatdefault1interp	[ 0	locks=0 ]	(	"linear"	)
rampfloatdefault2pos	[ 0	locks=0 ]	(	1	)
rampfloatdefault2value	[ 0	locks=0 ]	(	1	)
rampfloatdefault2interp	[ 0	locks=0 ]	(	"linear"	)
}
HouNC1033600b8e05b103d78054a00b28shop/hair/randomize/ramp4.userdata
___Version___16.5.378HouNC1033600bb305b103d78069c8f6fbshop/hair/randomize/add3.inittype = add
matchesdef = 0
HouNC1033600bb005b103d7808baaf5edshop/hair/randomize/add3.defcomment ""
position 29.8468 80.488
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "sum"
}
inputsNamed3
{
3 	subinput1 0 1 "input1"
2 	input4 0 1 "input2"
}
inputs
{
0 	subinput1 0 1
1 	input4 0 1
}
stat
{
  create 1418633540
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d78063817c10shop/hair/randomize/add3.parm{
version 0.8
}
HouNC1033600b8f05b103d7806e817480shop/hair/randomize/add3.userdata
___Version___16.5.378HouNC1033600b8d05b103d780a47d94a5shop/hair/randomize/input4.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d780c11945f5shop/hair/randomize/input4.defcomment ""
position 28.1524 80.5586
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "specRandIntensitySeed"
1 "bound_specRandIntensitySeed"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1418633542
  modify 1418638857
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d7800f78810eshop/hair/randomize/input4.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	specRandIntensitySeed	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Seed	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	"{ specRandIntensity == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d7808de2b882shop/hair/randomize/input4.userdata
___Version___16.5.378HouNC1033600b8c05b103d780d06bbe61shop/hair/randomize/twoway7.inittype = twoway
matchesdef = 0
HouNC1033600b8d05b103d780b5368742shop/hair/randomize/twoway7.defcomment ""
position 40.6479 80.7757
connectornextid 4
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
{
3 "result"
}
inputsNamed3
{
0 	condition2 0 1 "condition"
1 	multiply2 0 1 "input1"
2 	subinput1 3 1 "input2"
}
inputs
{
0 	condition2 0 1
1 	multiply2 0 1
2 	subinput1 3 1
}
stat
{
  create 1418634845
  modify 1443102961
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780ee3b94a3shop/hair/randomize/twoway7.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
condtype	[ 0	locks=0 ]	(	0	)
input2	[ 0	locks=0 ]	(	1	)
input2_i	[ 0	locks=0 ]	(	0	)
input2_s	[ 0	locks=0 ]	(	""	)
input2_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600b8805b103d780bad4163dshop/hair/randomize/twoway7.userdata
___Version___HouNC1033600b8905b103d78013fc4a13shop/hair/randomize/condition2.inittype = parameter
matchesdef = 0
HouNC1033600b8e05b103d780fa6f090dshop/hair/randomize/condition2.defcomment ""
position 34.93 81.6882
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "specRandIntensity"
1 "bound_specRandIntensity"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1418634869
  modify 1418637876
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d780f8920b2cshop/hair/randomize/condition2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	specRandIntensity	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Randomize	)
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 ]	(	"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 ]	(	""	)
}
HouNC1033600b8505b103d7801f25c137shop/hair/randomize/condition2.userdata
___Version___16.5.378HouNC1033600bb205b103d7803b961558shop/hair/randomize/parm3.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d7806d5ba2f2shop/hair/randomize/parm3.defcomment ""
position 31.5534 89.1495
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "diffuseRandSaturationRange"
1 "bound_diffuseRandSaturationRange"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1418635276
  modify 1418636957
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d780b71dd011shop/hair/randomize/parm3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diffuseRandSaturationRange	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Output Range"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float2"	)
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.5	1	)
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 ]	(	"{ diffuseRandSaturation == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780d5481e84shop/hair/randomize/parm3.userdata
___Version___16.5.378HouNC1033600bb305b103d78082fe4b54shop/hair/randomize/fit1.inittype = fit
matchesdef = 0
HouNC1033600bb005b103d7805fd12d2dshop/hair/randomize/fit1.defcomment ""
position 35.1963 88.8402
connectornextid 6
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 "shift"
}
inputsNamed3
{
0 	ramp2 1 1 "val"
1 	"" "" 1 "srcmin"
2 	"" "" 1 "srcmax"
3 	vec2tofloat1 1 1 "destmin"
4 	vec2tofloat1 2 1 "destmax"
}
inputs
{
0 	ramp2 0 1
1 	"" 0 1
2 	"" 0 1
3 	vec2tofloat1 0 1
4 	vec2tofloat1 1 1
}
stat
{
  create 1418635305
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7806d18fdffshop/hair/randomize/fit1.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
srcmin	[ 0	locks=0 ]	(	0	)
srcmax	[ 0	locks=0 ]	(	1	)
destmin	[ 0	locks=0 ]	(	0	)
destmax	[ 0	locks=0 ]	(	1	)
srcmin_v2	[ 0	locks=0 ]	(	0	0	)
srcmax_v2	[ 0	locks=0 ]	(	1	1	)
destmin_v2	[ 0	locks=0 ]	(	0	0	)
destmax_v2	[ 0	locks=0 ]	(	1	1	)
srcmin_v	[ 0	locks=0 ]	(	0	0	0	)
srcmax_v	[ 0	locks=0 ]	(	1	1	1	)
destmin_v	[ 0	locks=0 ]	(	0	0	0	)
destmax_v	[ 0	locks=0 ]	(	1	1	1	)
srcmin_p	[ 0	locks=0 ]	(	0	0	0	)
srcmax_p	[ 0	locks=0 ]	(	1	1	1	)
destmin_p	[ 0	locks=0 ]	(	0	0	0	)
destmax_p	[ 0	locks=0 ]	(	1	1	1	)
srcmin_n	[ 0	locks=0 ]	(	0	0	0	)
srcmax_n	[ 0	locks=0 ]	(	1	1	1	)
destmin_n	[ 0	locks=0 ]	(	0	0	0	)
destmax_n	[ 0	locks=0 ]	(	1	1	1	)
srcmin_c	[ 0	locks=0 ]	(	0	0	0	)
srcmax_c	[ 0	locks=0 ]	(	1	1	1	)
destmin_c	[ 0	locks=0 ]	(	0	0	0	)
destmax_c	[ 0	locks=0 ]	(	1	1	1	)
srcmin_v4	[ 0	locks=0 ]	(	0	0	0	0	)
srcmax_v4	[ 0	locks=0 ]	(	1	1	1	1	)
destmin_v4	[ 0	locks=0 ]	(	0	0	0	0	)
destmax_v4	[ 0	locks=0 ]	(	1	1	1	1	)
srcmin_uf	[ 0	locks=0 ]	(	0	)
srcmax_uf	[ 0	locks=0 ]	(	1	)
destmin_uf	[ 0	locks=0 ]	(	0	)
destmax_uf	[ 0	locks=0 ]	(	1	)
srcmin_uv	[ 0	locks=0 ]	(	0	0	0	)
srcmax_uv	[ 0	locks=0 ]	(	1	1	1	)
destmin_uv	[ 0	locks=0 ]	(	0	0	0	)
destmax_uv	[ 0	locks=0 ]	(	1	1	1	)
srcmin_up	[ 0	locks=0 ]	(	0	0	0	)
srcmax_up	[ 0	locks=0 ]	(	1	1	1	)
destmin_up	[ 0	locks=0 ]	(	0	0	0	)
destmax_up	[ 0	locks=0 ]	(	1	1	1	)
srcmin_un	[ 0	locks=0 ]	(	0	0	0	)
srcmax_un	[ 0	locks=0 ]	(	1	1	1	)
destmin_un	[ 0	locks=0 ]	(	0	0	0	)
destmax_un	[ 0	locks=0 ]	(	1	1	1	)
srcmin_uc	[ 0	locks=0 ]	(	0	0	0	)
srcmax_uc	[ 0	locks=0 ]	(	1	1	1	)
destmin_uc	[ 0	locks=0 ]	(	0	0	0	)
destmax_uc	[ 0	locks=0 ]	(	1	1	1	)
}
HouNC1033600b8f05b103d780e7f28b8ashop/hair/randomize/fit1.userdata
___Version___HouNC1033600b8b05b103d78059742a6ashop/hair/randomize/vec2tofloat1.inittype = vec2tofloat
matchesdef = 0
HouNC1033600b8805b103d78093459fc8shop/hair/randomize/vec2tofloat1.defcomment ""
position 33.2478 89.1495
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 off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "fval1"
2 "fval2"
}
inputsNamed3
{
0 	parm3 0 1 "vec2"
}
inputs
{
0 	parm3 0 1
}
stat
{
  create 1418635324
  modify 1418636957
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8b05b103d7803e2b21bfshop/hair/randomize/vec2tofloat1.parm{
version 0.8
vec2	[ 0	locks=0 ]	(	0	0	)
}
HouNC1033600b8705b103d780007f1877shop/hair/randomize/vec2tofloat1.userdata
___Version___HouNC1033600bb205b103d780ed8ead1dshop/hair/randomize/parm4.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d780bc75cd06shop/hair/randomize/parm4.defcomment ""
position 31.6022 93.9703
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "diffuseRandIntensityRange"
1 "bound_diffuseRandIntensityRange"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1418635276
  modify 1418636256
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7804b859c7fshop/hair/randomize/parm4.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diffuseRandIntensityRange	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Output Range"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float2"	)
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.5	1	)
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 ]	(	"{ diffuseRandIntensity == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d7801a4e574dshop/hair/randomize/parm4.userdata
___Version___16.5.378HouNC1033600bb305b103d780959dd3f3shop/hair/randomize/fit2.inittype = fit
matchesdef = 0
HouNC1033600bb005b103d780fdbffa62shop/hair/randomize/fit2.defcomment ""
position 34.991 94.5881
connectornextid 6
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 "shift"
}
inputsNamed3
{
0 	ramp3 1 1 "val"
1 	"" "" 1 "srcmin"
2 	"" "" 1 "srcmax"
3 	vec2tofloat2 1 1 "destmin"
4 	vec2tofloat2 2 1 "destmax"
}
inputs
{
0 	ramp3 0 1
1 	"" 0 1
2 	"" 0 1
3 	vec2tofloat2 0 1
4 	vec2tofloat2 1 1
}
stat
{
  create 1418635305
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780527c47abshop/hair/randomize/fit2.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
srcmin	[ 0	locks=0 ]	(	0	)
srcmax	[ 0	locks=0 ]	(	1	)
destmin	[ 0	locks=0 ]	(	0	)
destmax	[ 0	locks=0 ]	(	1	)
srcmin_v2	[ 0	locks=0 ]	(	0	0	)
srcmax_v2	[ 0	locks=0 ]	(	1	1	)
destmin_v2	[ 0	locks=0 ]	(	0	0	)
destmax_v2	[ 0	locks=0 ]	(	1	1	)
srcmin_v	[ 0	locks=0 ]	(	0	0	0	)
srcmax_v	[ 0	locks=0 ]	(	1	1	1	)
destmin_v	[ 0	locks=0 ]	(	0	0	0	)
destmax_v	[ 0	locks=0 ]	(	1	1	1	)
srcmin_p	[ 0	locks=0 ]	(	0	0	0	)
srcmax_p	[ 0	locks=0 ]	(	1	1	1	)
destmin_p	[ 0	locks=0 ]	(	0	0	0	)
destmax_p	[ 0	locks=0 ]	(	1	1	1	)
srcmin_n	[ 0	locks=0 ]	(	0	0	0	)
srcmax_n	[ 0	locks=0 ]	(	1	1	1	)
destmin_n	[ 0	locks=0 ]	(	0	0	0	)
destmax_n	[ 0	locks=0 ]	(	1	1	1	)
srcmin_c	[ 0	locks=0 ]	(	0	0	0	)
srcmax_c	[ 0	locks=0 ]	(	1	1	1	)
destmin_c	[ 0	locks=0 ]	(	0	0	0	)
destmax_c	[ 0	locks=0 ]	(	1	1	1	)
srcmin_v4	[ 0	locks=0 ]	(	0	0	0	0	)
srcmax_v4	[ 0	locks=0 ]	(	1	1	1	1	)
destmin_v4	[ 0	locks=0 ]	(	0	0	0	0	)
destmax_v4	[ 0	locks=0 ]	(	1	1	1	1	)
srcmin_uf	[ 0	locks=0 ]	(	0	)
srcmax_uf	[ 0	locks=0 ]	(	1	)
destmin_uf	[ 0	locks=0 ]	(	0	)
destmax_uf	[ 0	locks=0 ]	(	1	)
srcmin_uv	[ 0	locks=0 ]	(	0	0	0	)
srcmax_uv	[ 0	locks=0 ]	(	1	1	1	)
destmin_uv	[ 0	locks=0 ]	(	0	0	0	)
destmax_uv	[ 0	locks=0 ]	(	1	1	1	)
srcmin_up	[ 0	locks=0 ]	(	0	0	0	)
srcmax_up	[ 0	locks=0 ]	(	1	1	1	)
destmin_up	[ 0	locks=0 ]	(	0	0	0	)
destmax_up	[ 0	locks=0 ]	(	1	1	1	)
srcmin_un	[ 0	locks=0 ]	(	0	0	0	)
srcmax_un	[ 0	locks=0 ]	(	1	1	1	)
destmin_un	[ 0	locks=0 ]	(	0	0	0	)
destmax_un	[ 0	locks=0 ]	(	1	1	1	)
srcmin_uc	[ 0	locks=0 ]	(	0	0	0	)
srcmax_uc	[ 0	locks=0 ]	(	1	1	1	)
destmin_uc	[ 0	locks=0 ]	(	0	0	0	)
destmax_uc	[ 0	locks=0 ]	(	1	1	1	)
}
HouNC1033600b8f05b103d7806d819c42shop/hair/randomize/fit2.userdata
___Version___HouNC1033600b8b05b103d780bb5a0586shop/hair/randomize/vec2tofloat2.inittype = vec2tofloat
matchesdef = 0
HouNC1033600b8805b103d780f7227c04shop/hair/randomize/vec2tofloat2.defcomment ""
position 33.2966 93.9703
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 off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "fval1"
2 "fval2"
}
inputsNamed3
{
0 	parm4 0 1 "vec2"
}
inputs
{
0 	parm4 0 1
}
stat
{
  create 1418635324
  modify 1418636256
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8b05b103d78082c82563shop/hair/randomize/vec2tofloat2.parm{
version 0.8
vec2	[ 0	locks=0 ]	(	0	0	)
}
HouNC1033600b8705b103d78020786c5cshop/hair/randomize/vec2tofloat2.userdata
___Version___HouNC1033600bb205b103d780ad40e2d3shop/hair/randomize/parm5.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d7808aaffddcshop/hair/randomize/parm5.defcomment ""
position 31.3298 78.6629
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "specRandIntensityRange"
1 "bound_specRandIntensityRange"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1418635276
  modify 1418637902
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d780c231aeffshop/hair/randomize/parm5.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	specRandIntensityRange	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Output Range"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float2"	)
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.5	1	)
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 ]	(	"{ specRandIntensity == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780a99fb6b3shop/hair/randomize/parm5.userdata
___Version___16.5.378HouNC1033600bb305b103d7804557fbb6shop/hair/randomize/fit3.inittype = fit
matchesdef = 0
HouNC1033600bb005b103d780fc03c769shop/hair/randomize/fit3.defcomment ""
position 34.93 79.8349
connectornextid 6
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 "shift"
}
inputsNamed3
{
0 	ramp4 1 1 "val"
1 	"" "" 1 "srcmin"
2 	"" "" 1 "srcmax"
3 	vec2tofloat3 1 1 "destmin"
4 	vec2tofloat3 2 1 "destmax"
}
inputs
{
0 	ramp4 0 1
1 	"" 0 1
2 	"" 0 1
3 	vec2tofloat3 0 1
4 	vec2tofloat3 1 1
}
stat
{
  create 1418635305
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780b474fc8eshop/hair/randomize/fit3.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
srcmin	[ 0	locks=0 ]	(	0	)
srcmax	[ 0	locks=0 ]	(	1	)
destmin	[ 0	locks=0 ]	(	0	)
destmax	[ 0	locks=0 ]	(	1	)
srcmin_v2	[ 0	locks=0 ]	(	0	0	)
srcmax_v2	[ 0	locks=0 ]	(	1	1	)
destmin_v2	[ 0	locks=0 ]	(	0	0	)
destmax_v2	[ 0	locks=0 ]	(	1	1	)
srcmin_v	[ 0	locks=0 ]	(	0	0	0	)
srcmax_v	[ 0	locks=0 ]	(	1	1	1	)
destmin_v	[ 0	locks=0 ]	(	0	0	0	)
destmax_v	[ 0	locks=0 ]	(	1	1	1	)
srcmin_p	[ 0	locks=0 ]	(	0	0	0	)
srcmax_p	[ 0	locks=0 ]	(	1	1	1	)
destmin_p	[ 0	locks=0 ]	(	0	0	0	)
destmax_p	[ 0	locks=0 ]	(	1	1	1	)
srcmin_n	[ 0	locks=0 ]	(	0	0	0	)
srcmax_n	[ 0	locks=0 ]	(	1	1	1	)
destmin_n	[ 0	locks=0 ]	(	0	0	0	)
destmax_n	[ 0	locks=0 ]	(	1	1	1	)
srcmin_c	[ 0	locks=0 ]	(	0	0	0	)
srcmax_c	[ 0	locks=0 ]	(	1	1	1	)
destmin_c	[ 0	locks=0 ]	(	0	0	0	)
destmax_c	[ 0	locks=0 ]	(	1	1	1	)
srcmin_v4	[ 0	locks=0 ]	(	0	0	0	0	)
srcmax_v4	[ 0	locks=0 ]	(	1	1	1	1	)
destmin_v4	[ 0	locks=0 ]	(	0	0	0	0	)
destmax_v4	[ 0	locks=0 ]	(	1	1	1	1	)
srcmin_uf	[ 0	locks=0 ]	(	0	)
srcmax_uf	[ 0	locks=0 ]	(	1	)
destmin_uf	[ 0	locks=0 ]	(	0	)
destmax_uf	[ 0	locks=0 ]	(	1	)
srcmin_uv	[ 0	locks=0 ]	(	0	0	0	)
srcmax_uv	[ 0	locks=0 ]	(	1	1	1	)
destmin_uv	[ 0	locks=0 ]	(	0	0	0	)
destmax_uv	[ 0	locks=0 ]	(	1	1	1	)
srcmin_up	[ 0	locks=0 ]	(	0	0	0	)
srcmax_up	[ 0	locks=0 ]	(	1	1	1	)
destmin_up	[ 0	locks=0 ]	(	0	0	0	)
destmax_up	[ 0	locks=0 ]	(	1	1	1	)
srcmin_un	[ 0	locks=0 ]	(	0	0	0	)
srcmax_un	[ 0	locks=0 ]	(	1	1	1	)
destmin_un	[ 0	locks=0 ]	(	0	0	0	)
destmax_un	[ 0	locks=0 ]	(	1	1	1	)
srcmin_uc	[ 0	locks=0 ]	(	0	0	0	)
srcmax_uc	[ 0	locks=0 ]	(	1	1	1	)
destmin_uc	[ 0	locks=0 ]	(	0	0	0	)
destmax_uc	[ 0	locks=0 ]	(	1	1	1	)
}
HouNC1033600b8f05b103d780ecfac8acshop/hair/randomize/fit3.userdata
___Version___HouNC1033600b8b05b103d780dd06a78bshop/hair/randomize/vec2tofloat3.inittype = vec2tofloat
matchesdef = 0
HouNC1033600b8805b103d780ace8ee37shop/hair/randomize/vec2tofloat3.defcomment ""
position 33.0241 78.6629
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 off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "fval1"
2 "fval2"
}
inputsNamed3
{
0 	parm5 0 1 "vec2"
}
inputs
{
0 	parm5 0 1
}
stat
{
  create 1418635324
  modify 1418637902
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8b05b103d780d9115e8eshop/hair/randomize/vec2tofloat3.parm{
version 0.8
vec2	[ 0	locks=0 ]	(	0	0	)
}
HouNC1033600b8705b103d78029a10c83shop/hair/randomize/vec2tofloat3.userdata
___Version___HouNC1033600b8905b103d7809856f091shop/hair/randomize/suboutput1.inittype = suboutput
matchesdef = 0
HouNC1033600b8e05b103d7803069cbddshop/hair/randomize/suboutput1.defcomment ""
position 64.225 87.3491
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
}
inputsNamed3
{
0 	"" "" 1 "_hairid"
1 	twoway1 3 1 "_Cd"
5 	twoway4 3 1 "_Kd"
4 	twoway7 3 1 "_Ks"
}
inputs
{
0 	"" 0 1
1 	twoway1 0 1
2 	twoway4 0 1
3 	twoway7 0 1
}
stat
{
  create 1418636227
  modify 1443103019
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d780788b4e0ashop/hair/randomize/suboutput1.parm{
version 0.8
name1	[ 0	locks=0 ]	(	""	)
label1	[ 0	locks=0 ]	(	""	)
name2	[ 0	locks=0 ]	(	""	)
label2	[ 0	locks=0 ]	(	""	)
name3	[ 0	locks=0 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8505b103d7805fc94b30shop/hair/randomize/suboutput1.userdata
___Version___16.5.378HouNC1033600b8e05b103d7806856be62shop/hair/randomize/subinput1.inittype = subinput
matchesdef = 0
HouNC1033600b8f05b103d780ca49345ashop/hair/randomize/subinput1.defcomment ""
position 21.6549 89.7496
connectornextid 4
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "_hairid"
1 "_Cd"
2 "_Kd"
3 "_Ks"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1418636227
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d7806d7252fbshop/hair/randomize/subinput1.parm{
version 0.8
}
HouNC1033600b8a05b103d780468df2f2shop/hair/randomize/subinput1.userdata
___Version___16.5.378HouNC1033600b8705b103d78003e3c2b6shop/hair/randomize/colorcorrection1.inittype = colorcorrection
matchesdef = 1
HouNC1033600b8405b103d78034dae4cbshop/hair/randomize/colorcorrection1.defcomment ""
position 44.4506 88.807
connectornextid 8
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 "ClrOut"
}
inputsNamed3
{
0 	twoway5 3 1 "ClrIn"
1 	"" "" 1 "Shift"
2 	fit1 5 1 "Saturation"
3 	"" "" 1 "Value"
4 	"" "" 1 "Bias"
5 	"" "" 1 "Gain"
6 	"" "" 1 "Gamma"
}
inputs
{
0 	twoway5 0 1
1 	"" 0 1
2 	fit1 0 1
3 	"" 0 1
4 	"" 0 1
5 	"" 0 1
6 	"" 0 1
}
stat
{
  create 1418633465
  modify 1443102984
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8705b103d780109ec595shop/hair/randomize/colorcorrection1.parm{
version 0.8
ClrIn	[ 0	locks=0 ]	(	0	0	0	)
Shift	[ 0	locks=0 ]	(	0	)
Saturation	[ 0	locks=0 ]	(	1	)
Value	[ 0	locks=0 ]	(	1	)
Bias	[ 0	locks=0 ]	(	0.5	0.5	0.5	)
Gain	[ 0	locks=0 ]	(	0.5	0.5	0.5	)
Gamma	[ 0	locks=0 ]	(	1	)
}
HouNC1033600b8305b103d78019d62f98shop/hair/randomize/colorcorrection1.userdata
___Version___HouNC1033600b8e05b103d780b56e5c0ashop/hair/randomize/multiply1.inittype = multiply
matchesdef = 0
HouNC1033600b8f05b103d7805db5ffb7shop/hair/randomize/multiply1.defcomment ""
position 37.5825 95.4439
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "product"
}
inputsNamed3
{
2 	subinput1 2 1 "input1"
1 	fit2 5 1 "input2"
}
inputs
{
0 	subinput1 2 1
1 	fit2 0 1
}
stat
{
  create 1418636918
  modify 1443102961
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d7801ec0e22cshop/hair/randomize/multiply1.parm{
version 0.8
}
HouNC1033600b8a05b103d78049dcf855shop/hair/randomize/multiply1.userdata
___Version___16.5.378HouNC1033600b8e05b103d7807a2b1fdbshop/hair/randomize/multiply2.inittype = multiply
matchesdef = 0
HouNC1033600b8f05b103d7806c413220shop/hair/randomize/multiply2.defcomment ""
position 38.0496 80.4189
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "product"
}
inputsNamed3
{
2 	subinput1 3 1 "input1"
1 	fit3 5 1 "input2"
}
inputs
{
0 	subinput1 3 1
1 	fit3 0 1
}
stat
{
  create 1418636941
  modify 1443102961
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d78042fe700dshop/hair/randomize/multiply2.parm{
version 0.8
}
HouNC1033600b8a05b103d7804cf0b9ccshop/hair/randomize/multiply2.userdata
___Version___16.5.378HouNC1033600b8c05b103d780170b2fa9shop/hair/randomize/random5.inittype = random
matchesdef = 0
HouNC1033600b8d05b103d780818d7f63shop/hair/randomize/random5.defcomment ""
position 31.5534 86.2383
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 off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "rand"
}
inputsNamed3
{
0 	add4 0 1 "pos"
}
inputs
{
0 	add4 0 1
}
stat
{
  create 1418395896
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780a57a2b93shop/hair/randomize/random5.parm{
version 0.8
signature	[ 0	locks=0 ]	(	i	)
pos	[ 0	locks=0 ]	(	0	)
pos_i	[ 0	locks=0 ]	(	0	)
pos_v1d	[ 0	locks=0 ]	(	0	0	0	)
pos_p1d	[ 0	locks=0 ]	(	0	0	0	)
pos_n1d	[ 0	locks=0 ]	(	0	0	0	)
pos_c1d	[ 0	locks=0 ]	(	0	0	0	)
pos_v41d	[ 0	locks=0 ]	(	0	0	0	0	)
pos_uf1d	[ 0	locks=0 ]	(	0	)
pos_uv1d	[ 0	locks=0 ]	(	0	0	0	)
pos_up1d	[ 0	locks=0 ]	(	0	0	0	)
pos_un1d	[ 0	locks=0 ]	(	0	0	0	)
pos_uc1d	[ 0	locks=0 ]	(	0	0	0	)
roundtoint	[ 0	locks=0 ]	(	"on"	)
}
HouNC1033600b8805b103d780cbbf284cshop/hair/randomize/random5.userdata
___Version___HouNC1033600bb205b103d780ece4d61dshop/hair/randomize/ramp5.inittype = rampparm
matchesdef = 0
HouNC1033600bb305b103d7806b6b4613shop/hair/randomize/ramp5.defcomment ""
position 33.2478 85.8853
connectornextid 7
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "diffuseRandHueRamp"
2 "diffuseRandHueRamp_the_basis_strings"
3 "diffuseRandHueRamp_the_key_positions"
4 "diffuseRandHueRamp_the_key_values"
5 "diffuseRandHueRamp_the_color_space"
6 "diffuseRandHueRamp_struct"
}
inputsNamed3
{
0 	random5 1 1 "input"
}
inputs
{
0 	random5 0 1
}
stat
{
  create 1418633395
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7809094f120shop/hair/randomize/ramp5.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diffuseRandHueRamp	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Source Values"	)
ramptype	[ 0	locks=0 ]	(	"flt"	)
rampcolortype	[ 0	locks=0 ]	(	rgb	)
rampbasisdefault	[ 0	locks=0 ]	(	linear	)
rampcolordefault	[ 0	locks=0 ]	(	2	)
rampfloatdefault	[ 0	locks=0 ]	(	2	)
separator1	[ 0	locks=0 ]	(	)
useasparmdefiner	[ 0	locks=0 ]	(	"off"	)
separator2	[ 0	locks=0 ]	(	)
rampshowcontrolsdefault	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	""	)
hidewhen	[ 0	locks=0 ]	(	"{ diffuseRandHue == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
rampcolordefault1pos	[ 0	locks=0 ]	(	0	)
rampcolordefault1c	[ 0	locks=0 ]	(	0	0	0	)
rampcolordefault1interp	[ 0	locks=0 ]	(	"linear"	)
rampcolordefault2pos	[ 0	locks=0 ]	(	1	)
rampcolordefault2c	[ 0	locks=0 ]	(	1	1	1	)
rampcolordefault2interp	[ 0	locks=0 ]	(	"linear"	)
rampfloatdefault1pos	[ 0	locks=0 ]	(	0	)
rampfloatdefault1value	[ 0	locks=0 ]	(	0	)
rampfloatdefault1interp	[ 0	locks=0 ]	(	"linear"	)
rampfloatdefault2pos	[ 0	locks=0 ]	(	1	)
rampfloatdefault2value	[ 0	locks=0 ]	(	1	)
rampfloatdefault2interp	[ 0	locks=0 ]	(	"linear"	)
}
HouNC1033600b8e05b103d780fce040deshop/hair/randomize/ramp5.userdata
___Version___16.5.378HouNC1033600bb305b103d780fad66d1eshop/hair/randomize/add4.inittype = add
matchesdef = 0
HouNC1033600bb005b103d78068108a05shop/hair/randomize/add4.defcomment ""
position 29.859 86.0971
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "sum"
}
inputsNamed3
{
3 	subinput1 0 1 "input1"
2 	input5 0 1 "input2"
}
inputs
{
0 	subinput1 0 1
1 	input5 0 1
}
stat
{
  create 1418633534
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780aeb886e3shop/hair/randomize/add4.parm{
version 0.8
}
HouNC1033600b8f05b103d7806660ee0eshop/hair/randomize/add4.userdata
___Version___16.5.378HouNC1033600b8d05b103d78020e42a88shop/hair/randomize/input5.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d7804ea71765shop/hair/randomize/input5.defcomment ""
position 28.1646 86.1677
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "diffuseRandHueSeed"
1 "bound_diffuseRandHueSeed"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1418633537
  modify 1418638053
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780e1f2a6c3shop/hair/randomize/input5.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diffuseRandHueSeed	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Seed	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	"{ diffuseRandHue == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d78089917525shop/hair/randomize/input5.userdata
___Version___16.5.378HouNC1033600b8c05b103d78008fb0fb1shop/hair/randomize/twoway5.inittype = twoway
matchesdef = 0
HouNC1033600b8d05b103d78075ad060cshop/hair/randomize/twoway5.defcomment ""
position 40.4601 86.3472
connectornextid 4
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 "result"
}
inputsNamed3
{
0 	condition3 0 1 "condition"
1 	colorcorrection2 7 1 "input1"
2 	subinput1 1 1 "input2"
}
inputs
{
0 	condition3 0 1
1 	colorcorrection2 0 1
2 	subinput1 1 1
}
stat
{
  create 1418634845
  modify 1443102961
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780e0d052cashop/hair/randomize/twoway5.parm{
version 0.8
signature	[ 0	locks=0 ]	(	v	)
condtype	[ 0	locks=0 ]	(	0	)
input2	[ 0	locks=0 ]	(	1	)
input2_i	[ 0	locks=0 ]	(	0	)
input2_s	[ 0	locks=0 ]	(	""	)
input2_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600b8805b103d780ab0c91e4shop/hair/randomize/twoway5.userdata
___Version___HouNC1033600b8905b103d780265fdb4fshop/hair/randomize/condition3.inittype = parameter
matchesdef = 0
HouNC1033600b8e05b103d780ebe96a5eshop/hair/randomize/condition3.defcomment ""
position 34.9422 87.2973
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "diffuseRandHue"
1 "bound_diffuseRandHue"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1418634869
  modify 1418637968
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d7804789dabashop/hair/randomize/condition3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diffuseRandHue	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Randomize	)
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 ]	(	"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 ]	(	""	)
}
HouNC1033600b8505b103d7809d3c6b7dshop/hair/randomize/condition3.userdata
___Version___16.5.378HouNC1033600bb205b103d780d1c37e5eshop/hair/randomize/parm6.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d7807f25ef3eshop/hair/randomize/parm6.defcomment ""
position 31.5534 84.8616
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "diffuseRandHueRange"
1 "bound_diffuseRandHueRange"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1418635276
  modify 1418639279
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d78037dbe2c5shop/hair/randomize/parm6.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diffuseRandHueRange	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Output Range"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float2"	)
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.050000000000000003	0.050000000000000003	)
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 ]	(	"{ diffuseRandHue == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780b7303dc1shop/hair/randomize/parm6.userdata
___Version___16.5.378HouNC1033600bb305b103d780e3889032shop/hair/randomize/fit4.inittype = fit
matchesdef = 0
HouNC1033600bb005b103d780d73ecd8eshop/hair/randomize/fit4.defcomment ""
position 35.1963 84.5523
connectornextid 6
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 "shift"
}
inputsNamed3
{
0 	ramp5 1 1 "val"
1 	"" "" 1 "srcmin"
2 	"" "" 1 "srcmax"
3 	vec2tofloat4 1 1 "destmin"
4 	vec2tofloat4 2 1 "destmax"
}
inputs
{
0 	ramp5 0 1
1 	"" 0 1
2 	"" 0 1
3 	vec2tofloat4 0 1
4 	vec2tofloat4 1 1
}
stat
{
  create 1418635305
  modify 1443102959
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780dc66d575shop/hair/randomize/fit4.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
srcmin	[ 0	locks=0 ]	(	0	)
srcmax	[ 0	locks=0 ]	(	1	)
destmin	[ 0	locks=0 ]	(	0	)
destmax	[ 0	locks=0 ]	(	1	)
srcmin_v2	[ 0	locks=0 ]	(	0	0	)
srcmax_v2	[ 0	locks=0 ]	(	1	1	)
destmin_v2	[ 0	locks=0 ]	(	0	0	)
destmax_v2	[ 0	locks=0 ]	(	1	1	)
srcmin_v	[ 0	locks=0 ]	(	0	0	0	)
srcmax_v	[ 0	locks=0 ]	(	1	1	1	)
destmin_v	[ 0	locks=0 ]	(	0	0	0	)
destmax_v	[ 0	locks=0 ]	(	1	1	1	)
srcmin_p	[ 0	locks=0 ]	(	0	0	0	)
srcmax_p	[ 0	locks=0 ]	(	1	1	1	)
destmin_p	[ 0	locks=0 ]	(	0	0	0	)
destmax_p	[ 0	locks=0 ]	(	1	1	1	)
srcmin_n	[ 0	locks=0 ]	(	0	0	0	)
srcmax_n	[ 0	locks=0 ]	(	1	1	1	)
destmin_n	[ 0	locks=0 ]	(	0	0	0	)
destmax_n	[ 0	locks=0 ]	(	1	1	1	)
srcmin_c	[ 0	locks=0 ]	(	0	0	0	)
srcmax_c	[ 0	locks=0 ]	(	1	1	1	)
destmin_c	[ 0	locks=0 ]	(	0	0	0	)
destmax_c	[ 0	locks=0 ]	(	1	1	1	)
srcmin_v4	[ 0	locks=0 ]	(	0	0	0	0	)
srcmax_v4	[ 0	locks=0 ]	(	1	1	1	1	)
destmin_v4	[ 0	locks=0 ]	(	0	0	0	0	)
destmax_v4	[ 0	locks=0 ]	(	1	1	1	1	)
srcmin_uf	[ 0	locks=0 ]	(	0	)
srcmax_uf	[ 0	locks=0 ]	(	1	)
destmin_uf	[ 0	locks=0 ]	(	0	)
destmax_uf	[ 0	locks=0 ]	(	1	)
srcmin_uv	[ 0	locks=0 ]	(	0	0	0	)
srcmax_uv	[ 0	locks=0 ]	(	1	1	1	)
destmin_uv	[ 0	locks=0 ]	(	0	0	0	)
destmax_uv	[ 0	locks=0 ]	(	1	1	1	)
srcmin_up	[ 0	locks=0 ]	(	0	0	0	)
srcmax_up	[ 0	locks=0 ]	(	1	1	1	)
destmin_up	[ 0	locks=0 ]	(	0	0	0	)
destmax_up	[ 0	locks=0 ]	(	1	1	1	)
srcmin_un	[ 0	locks=0 ]	(	0	0	0	)
srcmax_un	[ 0	locks=0 ]	(	1	1	1	)
destmin_un	[ 0	locks=0 ]	(	0	0	0	)
destmax_un	[ 0	locks=0 ]	(	1	1	1	)
srcmin_uc	[ 0	locks=0 ]	(	0	0	0	)
srcmax_uc	[ 0	locks=0 ]	(	1	1	1	)
destmin_uc	[ 0	locks=0 ]	(	0	0	0	)
destmax_uc	[ 0	locks=0 ]	(	1	1	1	)
}
HouNC1033600b8f05b103d780ad779b4ashop/hair/randomize/fit4.userdata
___Version___HouNC1033600b8b05b103d7801a1b560fshop/hair/randomize/vec2tofloat4.inittype = vec2tofloat
matchesdef = 0
HouNC1033600b8805b103d780fea5dfe4shop/hair/randomize/vec2tofloat4.defcomment ""
position 33.2478 84.8616
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 off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "fval1"
2 "fval2"
}
inputsNamed3
{
0 	parm6 0 1 "vec2"
}
inputs
{
0 	parm6 0 1
}
stat
{
  create 1418635324
  modify 1418639279
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8b05b103d780de952b24shop/hair/randomize/vec2tofloat4.parm{
version 0.8
vec2	[ 0	locks=0 ]	(	0	0	)
}
HouNC1033600b8705b103d7800bbd35dcshop/hair/randomize/vec2tofloat4.userdata
___Version___HouNC1033600b8705b103d78016a8fd89shop/hair/randomize/colorcorrection2.inittype = colorcorrection
matchesdef = 1
HouNC1033600b8405b103d7800df05284shop/hair/randomize/colorcorrection2.defcomment ""
position 37.5825 84.7634
connectornextid 8
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 "ClrOut"
}
inputsNamed3
{
0 	subinput1 1 1 "ClrIn"
1 	fit4 5 1 "Shift"
2 	"" "" 1 "Saturation"
3 	"" "" 1 "Value"
4 	"" "" 1 "Bias"
5 	"" "" 1 "Gain"
6 	"" "" 1 "Gamma"
}
inputs
{
0 	subinput1 1 1
1 	fit4 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	"" 0 1
6 	"" 0 1
}
stat
{
  create 1418633465
  modify 1443102984
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8705b103d780d193f2eeshop/hair/randomize/colorcorrection2.parm{
version 0.8
ClrIn	[ 0	locks=0 ]	(	0	0	0	)
Shift	[ 0	locks=0 ]	(	0	)
Saturation	[ 0	locks=0 ]	(	1	)
Value	[ 0	locks=0 ]	(	1	)
Bias	[ 0	locks=0 ]	(	0.5	0.5	0.5	)
Gain	[ 0	locks=0 ]	(	0.5	0.5	0.5	)
Gamma	[ 0	locks=0 ]	(	1	)
}
HouNC1033600b8305b103d780937a4178shop/hair/randomize/colorcorrection2.userdata
___Version___HouNC1033600bb805b103d78047c8385dshop/hair/null1.inittype = null
matchesdef = 0
HouNC1033600bb905b103d7804088f2c3shop/hair/null1.defcomment ""
position 31.2839 74.308
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "Cd"
}
inputsNamed3
{
1 	twoway3 3 1 "result"
}
inputs
{
0 	twoway3 0 1
}
stat
{
  create 1418637040
  modify 1443102961
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb805b103d78033b4fe6fshop/hair/null1.parm{
version 0.8
outputnum	[ 0	locks=0 ]	(	1	)
outputname1	[ 0	locks=0 ]	(	Cd	)
}
HouNC1033600bb405b103d7806401c7f3shop/hair/null1.userdata
___Version___16.5.378HouNC1033600bb805b103d7803b426cdashop/hair/null2.inittype = null
matchesdef = 0
HouNC1033600bb905b103d7806f836aa7shop/hair/null2.defcomment ""
position 35.0775 63.6452
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "Ks"
}
inputsNamed3
{
0 	spec_int 0 1 "spec_int"
}
inputs
{
0 	spec_int 0 1
}
stat
{
  create 1418637065
  modify 1418637102
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb805b103d78047a44736shop/hair/null2.parm{
version 0.8
outputnum	[ 0	locks=0 ]	(	1	)
outputname1	[ 0	locks=0 ]	(	Ks	)
}
HouNC1033600bb405b103d780160a6cfbshop/hair/null2.userdata
___Version___16.5.378HouNC1033600b8d05b103d78033f5cc2bshop/hair/computelighting1.inittype = computelighting::2.0
matchesdef = 1
HouNC1033600bb205b103d78086ae030cshop/hair/computelighting1.defcomment ""
position 55.4885 62.4843
connectornextid 7
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
{
4 "Cf"
5 "out_Of"
6 "out_F"
}
inputsNamed3
{
0 	hairshader1 38 1 "layer"
1 	"" "" 1 "F"
2 	"" "" 1 "Of"
3 	"" "" 1 "Ce"
}
inputs
{
0 	hairshader1 0 1
1 	"" 0 1
2 	"" 0 1
3 	"" 0 1
}
stat
{
  create 1443102401
  modify 1443103079
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d78016f20801shop/hair/computelighting1.parm{
version 0.8
Of	[ 0	locks=0 ]	(	1	1	1	)
Ce	[ 0	locks=0 ]	(	0	0	0	)
description	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d78001758defshop/hair/computelighting1.userdata
___Version___HouNC1033600bb505b103d780495c25b6shop/hair/s_global.inittype = global
matchesdef = 0
HouNC1033600bba05b103d7804c38fdddshop/hair/s_global.defcomment ""
position 16.7363 63.1462
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "s"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1182551069
  modify 1443103061
  author liza@chaos
  access 0777
}
color UT_Color RGB 0.6 0.4 1 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d780d902f2c7shop/hair/s_global.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	s	)
}
HouNC1033600bb105b103d780b10f0405shop/hair/s_global.userdata
___Version___16.5.378HouNC1033600bb505b103d78007500292shop/hair/t_global.inittype = global
matchesdef = 0
HouNC1033600bba05b103d780dce1a811shop/hair/t_global.defcomment ""
position 16.8357 62.1629
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "t"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1182551069
  modify 1443103061
  author liza@chaos
  access 0777
}
color UT_Color RGB 0.6 0.4 1 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d780d465e4b4shop/hair/t_global.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	t	)
}
HouNC1033600bb105b103d780ce2df79dshop/hair/t_global.userdata
___Version___16.5.378HouNC1033600bb305b103d780ef49de1dshop/hair/shadingAttriUV.inittype = shadinglayer
matchesdef = 0
HouNC1033600bb005b103d780f2ad2379shop/hair/shadingAttriUV.defcomment ""
position 13.7831 62.9998
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "uv"
1 "bound_uv"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1187129021
  modify 1443103061
  author liza@chaos
  access 0777
}
color UT_Color RGB 0.6 0.4 1 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780ba41e819shop/hair/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 ]	(	""	)
}
HouNC1033600b8f05b103d780cdf3b4e7shop/hair/shadingAttriUV.userdata
___Version___16.5.378HouNC1033600bb505b103d7800485f0c7shop/hair/choose_S.inittype = twoway
matchesdef = 0
HouNC1033600bba05b103d780a6a99a4fshop/hair/choose_S.defcomment ""
position 18.2584 63.4828
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 "result"
}
inputsNamed3
{
3 	shadingAttriUV 1 1 "condition"
4 	vec2float 2 1 "input1"
5 	s_global 0 1 "input2"
}
inputs
{
0 	shadingAttriUV 1 1
1 	vec2float 0 1
2 	s_global 0 1
}
stat
{
  create 1187129045
  modify 1443103061
  author liza@chaos
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d78004ae0df3shop/hair/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_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600bb105b103d78044243bcbshop/hair/choose_S.userdata
___Version___HouNC1033600bb405b103d7809b438d33shop/hair/vec2float.inittype = vectofloat
matchesdef = 0
HouNC1033600bb505b103d7804621fa70shop/hair/vec2float.defcomment ""
position 15.2866 62.9608
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 "fval1"
3 "fval2"
4 "fval3"
}
inputsNamed3
{
1 	shadingAttriUV 0 1 "vec"
}
inputs
{
0 	shadingAttriUV 0 1
}
stat
{
  create 1187129053
  modify 1443103061
  author liza@chaos
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780d60d5831shop/hair/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	)
}
HouNC1033600bb005b103d780b92699fashop/hair/vec2float.userdata
___Version___HouNC1033600bb505b103d780de97751bshop/hair/choose_T.inittype = twoway
matchesdef = 0
HouNC1033600bba05b103d78096e28883shop/hair/choose_T.defcomment ""
position 18.4184 62.5021
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 "result"
}
inputsNamed3
{
3 	shadingAttriUV 1 1 "condition"
4 	vec2float 3 1 "input1"
5 	t_global 0 1 "input2"
}
inputs
{
0 	shadingAttriUV 1 1
1 	vec2float 1 1
2 	t_global 0 1
}
stat
{
  create 1187129045
  modify 1443103061
  author liza@chaos
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d780fc93477bshop/hair/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_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600bb105b103d7807cef944fshop/hair/choose_T.userdata
___Version___HouNC1033600bb405b103d78030f1a010shop/hair/float2vec.inittype = floattovec
matchesdef = 0
HouNC1033600bb505b103d780959b5fa4shop/hair/float2vec.defcomment ""
position 19.9405 64.1539
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 "vec"
}
inputsNamed3
{
3 	choose_S 6 1 "fval1"
4 	choose_T 6 1 "fval2"
6 	"" "" 1 "fval3"
}
inputs
{
0 	choose_S 0 1
1 	choose_T 0 1
2 	"" 0 1
}
stat
{
  create 1191368841
  modify 1443103061
  author liza@chaos
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780e8774b07shop/hair/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	)
}
HouNC1033600bb005b103d78006fc4ec8shop/hair/float2vec.userdata
___Version___HouNC1033600bb405b103d78064fa0ca1shop/whiteporcelain.inittype = principledshader
matchesdef = 1
HouNC1033600bb505b103d780fc982d3fshop/whiteporcelain.defcomment "Created from Gallery Entry: White Porcelain

White Porcelain Surface Shader"
position 0.0797697 2.2155
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 off colordefault off exposed on
outputsNamed3
{
0 "Material Shader"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168318
  modify 1516129902
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
creator gallery::whiteporcelain
explicit 1
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d7803bbb0463shop/whiteporcelain.chn{
    channel shop_disable_displace_shader {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "!ch(\"enableDispTexture\") && !ch(\"enableDispNoise\")" }
    }
    channel vm_displacebound {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "1.01*max(ch(\"enableDispTexture\")*max(abs((1.0+ch(\"dispTexOffset\"))*ch(\"dispTexScale\")), abs(ch(\"dispTexOffset\")*ch(\"dispTexScale\"))), ch(\"enableDispNoise\")*abs(ch(\"dispNoiseAmp\")))" }
    }
    channel ogl_diffr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "(1-ch(\"metallic\")) * ch(\"basecolorr\")" }
    }
    channel ogl_diffg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "(1-ch(\"metallic\")) * ch(\"basecolorg\")" }
    }
    channel ogl_diffb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "(1-ch(\"metallic\")) * ch(\"basecolorb\")" }
    }
    channel ogl_specr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "hou.phm().get_ogl_spec(hou.pwd(), 0)" language = python }
    }
    channel ogl_specg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "hou.phm().get_ogl_spec(hou.pwd(), 1)" language = python }
    }
    channel ogl_specb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "hou.phm().get_ogl_spec(hou.pwd(), 2)" language = python }
    }
    channel ogl_rough {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = 0.04+0.96*ch(\"rough\") }
    }
    channel ogl_ior_inner {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "m = 0.99*ch(\"metallic\")
m=m*m*m
fr = m + (1-m) * 0.8*0.08*ch(\"reflect\")
return (fr- 1) / (-fr + 2*sqrt(fr) - 1.0)" language = python }
    }
    channel ogl_bumpscale {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"normalTexScale\") }
    }
    channel ogl_normalmap_type {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "ifs(!strcmp(chs(\"normalTexVectorSpace\"), \"uvtangent\"), \"tangent\", \"world\")" }
    }
    channel ogl_normalbias {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "ifs(ch(\"normalTexNormalSpace\"), \"centered\", \"zeroone\")" }
    }
    channel ogl_normalflipx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"normalTexNormalFlipX\") }
    }
    channel ogl_normalflipy {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"normalTexNormalFlipY\") }
    }
    channel ogl_displacescale {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"dispTexScale\") }
    }
    channel ogl_displaceoffset {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"dispTexOffset\") }
    }
  }
HouNC1033600bb405b103d780712097e0shop/whiteporcelain.parm{
version 0.8
diffuse_folder_14	[ 0	locks=0 ]	(	0	0	0	0	0	0	0	)
folder52	[ 0	locks=0 ]	(	0	)
basecolor	[ 0	locks=0	autoscope=0 ]	(	0.008739999495446682	0.014724999666213989	0.018999999389052391	)
basecolor_usePointColor	[ 0	locks=0	autoscope=0 ]	(	"on"	)
basecolor_usePackedColor	[ 0	locks=0	autoscope=0 ]	(	"off"	)
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	)
folder53	[ 0	locks=0 ]	(	0	)
metallic	[ 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	)
folder210	[ 0	locks=0 ]	(	0	)
reflect	[ 0	locks=0	autoscope=0 ]	(	0.5	)
reflect_useTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
reflect_texture	[ 0	locks=0	autoscope=0 ]	(	""	)
reflect_monoChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
reflect_textureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
reflect_textureColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
folder211	[ 0	locks=0 ]	(	0	)
reflecttint	[ 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	)
folder212	[ 0	locks=0 ]	(	0	)
rough	[ 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	)
folder213	[ 0	locks=0 ]	(	0	)
aniso	[ 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	)
folder214	[ 0	locks=0 ]	(	0	)
anisodir	[ 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_textureFilter	[ 0	locks=0	autoscope=0 ]	(	point	)
anisodir_textureColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
folder215	[ 0	locks=0 ]	(	0	)
subsurface	[ 0	locks=0	autoscope=0 ]	(	0	)
subsurface_useTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
subsurface_texture	[ 0	locks=0	autoscope=0 ]	(	""	)
subsurface_monoChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
subsurface_textureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
subsurface_textureColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
folder216	[ 0	locks=0 ]	(	0	)
sheen	[ 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	)
folder217	[ 0	locks=0 ]	(	0	)
sheentint	[ 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	)
folder218	[ 0	locks=0 ]	(	0	)
coat	[ 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	)
folder219	[ 0	locks=0 ]	(	0	)
coatrough	[ 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	)
folder220	[ 0	locks=0 ]	(	0	)
basecolor_textureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
surface_textureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
emitillum	[ 0	locks=0	autoscope=0 ]	(	"on"	)
emitcolor	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
emitint	[ 0	locks=0	autoscope=0 ]	(	1	)
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	)
shading_15	[ 0	locks=0 ]	(	0	0	)
enableBumpOrNormalTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
normalTexType	[ 0	locks=0	autoscope=0 ]	(	normal	)
normalTexColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
normalTexVectorSpace	[ 0	locks=0	autoscope=0 ]	(	uvtangent	)
normalTexScale	[ 0	locks=0	autoscope=0 ]	(	1	)
normalTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
normalTexUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
normalTexWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
normalTexFilter	[ 0	locks=0	autoscope=0 ]	(	gauss	)
normalTexFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
normalTexChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
normalTexImagePlane	[ 0	locks=0	autoscope=0 ]	(	""	)
normalTexNormalSpace	[ 0	locks=0	autoscope=0 ]	(	0	)
normalTexNormalFlipX	[ 0	locks=0	autoscope=0 ]	(	"off"	)
normalTexNormalFlipY	[ 0	locks=0	autoscope=0 ]	(	"off"	)
separateCoatNormals	[ 0	locks=0	autoscope=0 ]	(	"off"	)
enableCoatNormalTexture	[ 0	locks=0	autoscope=0 ]	(	"on"	)
coatNormalTexType	[ 0	locks=0	autoscope=0 ]	(	normal	)
coatNormalTexColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
coatNormalTexVectorSpace	[ 0	locks=0	autoscope=0 ]	(	uvtangent	)
coatNormalTexScale	[ 0	locks=0	autoscope=0 ]	(	1	)
coatNormalTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
coatNormalTexUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
coatNormalTexWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
coatNormalTexFilter	[ 0	locks=0	autoscope=0 ]	(	gauss	)
coatNormalTexFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
coatNormalTexChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
coatNormalTexImagePlane	[ 0	locks=0	autoscope=0 ]	(	""	)
coatNormalTexNormalSpace	[ 0	locks=0	autoscope=0 ]	(	0	)
coatNormalTexNormalFlipX	[ 0	locks=0	autoscope=0 ]	(	"off"	)
coatNormalTexNormalFlipY	[ 0	locks=0	autoscope=0 ]	(	"off"	)
shop_disable_displace_shader	[ 0	locks=0	autoscope=0 ]	(	[ shop_disable_displace_shader	1 ] 	)
folder221	[ 0	locks=0 ]	(	0	)
vm_displacebound	[ 0	locks=0	autoscope=0 ]	(	[ vm_displacebound	0 ] 	)
vm_truedisplace	[ 0	locks=0	autoscope=0 ]	(	"on"	)
folder222	[ 0	locks=0 ]	(	0	)
enableDispTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
dispTexType	[ 0	locks=0	autoscope=0 ]	(	disp	)
dispTexColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
dispTexVectorSpace	[ 0	locks=0	autoscope=0 ]	(	uvtangent	)
dispTexOffset	[ 0	locks=0	autoscope=0 ]	(	-0.5	)
dispTexScale	[ 0	locks=0	autoscope=0 ]	(	1	)
dispTexTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
dispTexChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
dispTexWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
dispTexFilter	[ 0	locks=0	autoscope=0 ]	(	gauss	)
dispTexfilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
folder223	[ 0	locks=0 ]	(	0	)
enableDispNoise	[ 0	locks=0	autoscope=0 ]	(	"off"	)
dispNoiseType	[ 0	locks=0	autoscope=0 ]	(	xnoise	)
dispNoiseFreq	[ 0	locks=0	autoscope=0 ]	(	10	10	10	)
dispNoiseOffset	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
dispNoiseAmp	[ 0	locks=0	autoscope=0 ]	(	1	)
dispNoiseRough	[ 0	locks=0	autoscope=0 ]	(	0.5	)
dispNoiseAtten	[ 0	locks=0	autoscope=0 ]	(	1	)
dispNoiseTurb	[ 0	locks=0	autoscope=0 ]	(	5	)
bake_samples	[ 0	locks=0 ]	(	128	)
bake_normalspace	[ 0	locks=0 ]	(	0	)
bake_tangentnormalflipx	[ 0	locks=0 ]	(	"off"	)
bake_tangentnormalflipy	[ 0	locks=0 ]	(	"off"	)
bake_include_disp_nt	[ 0	locks=0 ]	(	"on"	)
bake_occlusionbias	[ 0	locks=0 ]	(	0.5	)
bake_cavitydistance	[ 0	locks=0 ]	(	1	)
bake_cavitybias	[ 0	locks=0 ]	(	0.5	)
bake_curvaturescale	[ 0	locks=0 ]	(	1	)
folder224	[ 0	locks=0 ]	(	0	)
difflabel	[ 0	locks=0	autoscope=0 ]	(	diffuse	)
baselabel	[ 0	locks=0	autoscope=0 ]	(	reflect	)
coatlabel	[ 0	locks=0	autoscope=0 ]	(	coat	)
folder225	[ 0	locks=0 ]	(	0	)
udim	[ 0	locks=0	autoscope=0 ]	(	"on"	)
folder226	[ 0	locks=0 ]	(	0	0	0	)
ogl_light	[ 0	locks=0	autoscope=0 ]	(	"on"	)
sepparm6	[ 0	locks=0 ]	(	)
ogl_alpha	[ 0	locks=0	autoscope=0 ]	(	1	)
ogl_cutout	[ 0	locks=0	autoscope=0 ]	(	"on"	)
ogl_amb	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
ogl_emit	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
sepparm12	[ 0	locks=0 ]	(	)
ogl_diff	[ 0	locks=0	autoscope=0 ]	(	[ ogl_diffr	0.008739999495446682 ] 	[ ogl_diffg	0.014724999666213989 ] 	[ ogl_diffb	0.018999999389052391 ] 	)
ogl_numtex	[ 0	locks=0	autoscope=0 ]	(	1	)
sepparm8	[ 0	locks=0 ]	(	)
ogl_spec_model	[ 0	locks=0	autoscope=0 ]	(	ggx	)
ogl_spec	[ 0	locks=0	autoscope=0 ]	(	[ ogl_specr	1 ] 	[ ogl_specg	1 ] 	[ ogl_specb	1 ] 	)
ogl_specmap	[ 0	locks=0	autoscope=0 ]	(	"`ifs(ch(\"reflect_useTexture\"), chs(\"reflect_texture\"), \"\")`"	)
ogl_speclayer	[ 0	locks=0	autoscope=0 ]	(	0	)
ogl_rough	[ 0	locks=0	autoscope=0 ]	(	[ ogl_rough	0.040000000000000001 ] 	)
ogl_roughmap	[ 0	locks=0	autoscope=0 ]	(	"`ifs(ch(\"rough_useTexture\"), chs(\"rough_texture\"), \"\")`"	)
ogl_roughmap_comp	[ 0	locks=0	autoscope=0 ]	(	0	)
ogl_ior_inner	[ 0	locks=0	autoscope=0 ]	(	[ ogl_ior_inner	1.4357137152892214 ] 	)
ogl_ior_outer	[ 0	locks=0	autoscope=0 ]	(	1	)
ogl_adjustshiny	[ 0	locks=0	autoscope=0 ]	(	"off"	)
ogl_shinyrange	[ 0	locks=0	autoscope=0 ]	(	10	30	)
sepparm10	[ 0	locks=0 ]	(	)
ogl_opacitymap	[ 0	locks=0	autoscope=0 ]	(	""	)
ogl_opacitylayer	[ 0	locks=0	autoscope=0 ]	(	0	)
ogl_bumpmap	[ 0	locks=0	autoscope=0 ]	(	"`ifs(ch(\"enableBumpOrNormalTexture\") && !strcmp(chs(\"normalTexType\"), \"bump\"), chs(\"normalTexture\"), \"\")`"	)
ogl_bumptype	[ 0	locks=0	autoscope=0 ]	(	height	)
ogl_bumpscale	[ 0	locks=0	autoscope=0 ]	(	[ ogl_bumpscale	1 ] 	)
ogl_bumpbias	[ 0	locks=0	autoscope=0 ]	(	zeroone	)
ogl_bumplayer	[ 0	locks=0	autoscope=0 ]	(	0	)
ogl_bumpinvert	[ 0	locks=0	autoscope=0 ]	(	"off"	)
sepparm7	[ 0	locks=0 ]	(	)
ogl_normalmap	[ 0	locks=0	autoscope=0 ]	(	"`ifs(ch(\"enableBumpOrNormalTexture\") && !strcmp(chs(\"normalTexType\"), \"normal\"), chs(\"normalTexture\"), \"\")`"	)
ogl_normalmap_type	[ 0	locks=0	autoscope=0 ]	(	[ ogl_normalmap_type	tangent ] 	)
ogl_normalbias	[ 0	locks=0	autoscope=0 ]	(	[ ogl_normalbias	zeroone ] 	)
ogl_normalflipx	[ 0	locks=0	autoscope=0 ]	(	[ ogl_normalflipx	0 ] 	)
ogl_normalflipy	[ 0	locks=0	autoscope=0 ]	(	[ ogl_normalflipy	0 ] 	)
ogl_normallayer	[ 0	locks=0	autoscope=0 ]	(	0	)
sepparm9	[ 0	locks=0 ]	(	)
ogl_displacemap	[ 0	locks=0 ]	(	`ifs(ch(\"enableDispTexture\"),chs(\"dispTexTexture\"),\"\")`	)
ogl_displacescale	[ 0	locks=0 ]	(	[ ogl_displacescale	1 ] 	)
ogl_displaceoffset	[ 0	locks=0 ]	(	[ ogl_displaceoffset	-0.5 ] 	)
ogl_envmap	[ 0	locks=0	autoscope=0 ]	(	""	)
ogl_envrotate	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
ogl_envrotorder	[ 0	locks=0	autoscope=0 ]	(	xyz	)
ogl_envscale	[ 0	locks=0	autoscope=0 ]	(	0.10000000000000001	)
Cd	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
Alpha	[ 0	locks=0	autoscope=0 ]	(	1	)
bake_curvaturebias	[ 0	locks=0 ]	(	0.5	)
ogl_tex1	[ 0	locks=0	autoscope=0 ]	(	"`ifs(ch(\"basecolor_useTexture\"), chs(\"basecolor_texture\"), \"\")`"	)
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"	)
}
HouNC1033600bb005b103d78051551ac6shop/whiteporcelain.userdata
___Version___HouNC1033600bbe05b103d7800d6aa3c5shop/concrete.inittype = principledshader
matchesdef = 1
HouNC1033600bbf05b103d780b2c48112shop/concrete.defcomment "Created from Gallery Entry: Concrete

Concrete"
position -0.319402 8.4603
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 off colordefault off exposed on
outputsNamed3
{
0 "Material Shader"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482269583
  modify 1516118269
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
creator gallery::concrete
explicit 1
delscript ""
exprlanguage hscript
end
HouNC1033600bbf05b103d780edd9df87shop/concrete.chn{
    channel shop_disable_displace_shader {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "!ch(\"enableDispTexture\") && !ch(\"enableDispNoise\")" }
    }
    channel vm_displacebound {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "1.01*max(ch(\"enableDispTexture\")*max(abs((1.0+ch(\"dispTexOffset\"))*ch(\"dispTexScale\")), abs(ch(\"dispTexOffset\")*ch(\"dispTexScale\"))), ch(\"enableDispNoise\")*abs(ch(\"dispNoiseAmp\")))" }
    }
    channel ogl_diffr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "(1-ch(\"metallic\")) * ch(\"basecolorr\")" }
    }
    channel ogl_diffg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "(1-ch(\"metallic\")) * ch(\"basecolorg\")" }
    }
    channel ogl_diffb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "(1-ch(\"metallic\")) * ch(\"basecolorb\")" }
    }
    channel ogl_specr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "hou.phm().get_ogl_spec(hou.pwd(), 0)" language = python }
    }
    channel ogl_specg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "hou.phm().get_ogl_spec(hou.pwd(), 1)" language = python }
    }
    channel ogl_specb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "hou.phm().get_ogl_spec(hou.pwd(), 2)" language = python }
    }
    channel ogl_rough {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = 0.04+0.96*ch(\"rough\") }
    }
    channel ogl_ior_inner {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "m = 0.99*ch(\"metallic\")
m=m*m*m
fr = m + (1-m) * 0.8*0.08*ch(\"reflect\")
return (fr- 1) / (-fr + 2*sqrt(fr) - 1.0)" language = python }
    }
    channel ogl_bumpscale {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"normalTexScale\") }
    }
    channel ogl_normalmap_type {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "ifs(!strcmp(chs(\"normalTexVectorSpace\"), \"uvtangent\"), \"tangent\", \"world\")" }
    }
    channel ogl_normalbias {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "ifs(ch(\"normalTexNormalSpace\"), \"centered\", \"zeroone\")" }
    }
    channel ogl_normalflipx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"normalTexNormalFlipX\") }
    }
    channel ogl_normalflipy {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"normalTexNormalFlipY\") }
    }
    channel ogl_displacescale {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"dispTexScale\") }
    }
    channel ogl_displaceoffset {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"dispTexOffset\") }
    }
  }
HouNC1033600bbe05b103d7808fce6ddfshop/concrete.parm{
version 0.8
diffuse_folder_14	[ 0	locks=0 ]	(	0	0	0	0	0	0	0	)
folder52	[ 0	locks=0 ]	(	0	)
basecolor	[ 0	locks=0	autoscope=0 ]	(	0.10000000000000001	0.10000000000000001	0.10000000000000001	)
basecolor_usePointColor	[ 0	locks=0	autoscope=0 ]	(	"off"	)
basecolor_usePackedColor	[ 0	locks=0	autoscope=0 ]	(	"off"	)
basecolor_useTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
basecolor_texture	[ 0	locks=0	autoscope=0 ]	(	$JOB/concrete_color.png	)
basecolor_textureIntensity	[ 0	locks=0	autoscope=0 ]	(	1	)
basecolor_textureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
basecolor_textureColorSpace	[ 0	locks=0	autoscope=0 ]	(	auto	)
folder53	[ 0	locks=0 ]	(	0	)
metallic	[ 0	locks=0	autoscope=0 ]	(	0	)
metallic_useTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
metallic_texture	[ 0	locks=0	autoscope=0 ]	(	$JOB/concrete_spec.png	)
metallic_monoChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
metallic_textureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
metallic_textureColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
folder210	[ 0	locks=0 ]	(	0	)
reflect	[ 0	locks=0	autoscope=0 ]	(	0	)
reflect_useTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
reflect_texture	[ 0	locks=0	autoscope=0 ]	(	$JOB/concrete_spec.png	)
reflect_monoChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
reflect_textureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
reflect_textureColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
folder211	[ 0	locks=0 ]	(	0	)
reflecttint	[ 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	)
folder212	[ 0	locks=0 ]	(	0	)
rough	[ 0	locks=0	autoscope=0 ]	(	0	)
rough_useTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
rough_texture	[ 0	locks=0	autoscope=0 ]	(	$JOB/concrete_spec.png	)
rough_monoChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
rough_textureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
rough_textureColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
folder213	[ 0	locks=0 ]	(	0	)
aniso	[ 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	)
folder214	[ 0	locks=0 ]	(	0	)
anisodir	[ 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_textureFilter	[ 0	locks=0	autoscope=0 ]	(	point	)
anisodir_textureColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
folder215	[ 0	locks=0 ]	(	0	)
subsurface	[ 0	locks=0	autoscope=0 ]	(	0	)
subsurface_useTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
subsurface_texture	[ 0	locks=0	autoscope=0 ]	(	""	)
subsurface_monoChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
subsurface_textureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
subsurface_textureColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
folder216	[ 0	locks=0 ]	(	0	)
sheen	[ 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	)
folder217	[ 0	locks=0 ]	(	0	)
sheentint	[ 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	)
folder218	[ 0	locks=0 ]	(	0	)
coat	[ 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	)
folder219	[ 0	locks=0 ]	(	0	)
coatrough	[ 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	)
folder220	[ 0	locks=0 ]	(	0	)
basecolor_textureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
surface_textureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
emitillum	[ 0	locks=0	autoscope=0 ]	(	"off"	)
emitcolor	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
emitint	[ 0	locks=0	autoscope=0 ]	(	1	)
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	)
shading_15	[ 0	locks=0 ]	(	0	0	)
enableBumpOrNormalTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
normalTexType	[ 0	locks=0	autoscope=0 ]	(	normal	)
normalTexColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
normalTexVectorSpace	[ 0	locks=0	autoscope=0 ]	(	uvtangent	)
normalTexScale	[ 0	locks=0	autoscope=0 ]	(	1	)
normalTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
normalTexUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
normalTexWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
normalTexFilter	[ 0	locks=0	autoscope=0 ]	(	gauss	)
normalTexFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
normalTexChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
normalTexImagePlane	[ 0	locks=0	autoscope=0 ]	(	""	)
normalTexNormalSpace	[ 0	locks=0	autoscope=0 ]	(	0	)
normalTexNormalFlipX	[ 0	locks=0	autoscope=0 ]	(	"off"	)
normalTexNormalFlipY	[ 0	locks=0	autoscope=0 ]	(	"off"	)
separateCoatNormals	[ 0	locks=0	autoscope=0 ]	(	"off"	)
enableCoatNormalTexture	[ 0	locks=0	autoscope=0 ]	(	"on"	)
coatNormalTexType	[ 0	locks=0	autoscope=0 ]	(	normal	)
coatNormalTexColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
coatNormalTexVectorSpace	[ 0	locks=0	autoscope=0 ]	(	uvtangent	)
coatNormalTexScale	[ 0	locks=0	autoscope=0 ]	(	1	)
coatNormalTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
coatNormalTexUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
coatNormalTexWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
coatNormalTexFilter	[ 0	locks=0	autoscope=0 ]	(	gauss	)
coatNormalTexFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
coatNormalTexChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
coatNormalTexImagePlane	[ 0	locks=0	autoscope=0 ]	(	""	)
coatNormalTexNormalSpace	[ 0	locks=0	autoscope=0 ]	(	0	)
coatNormalTexNormalFlipX	[ 0	locks=0	autoscope=0 ]	(	"off"	)
coatNormalTexNormalFlipY	[ 0	locks=0	autoscope=0 ]	(	"off"	)
shop_disable_displace_shader	[ 0	locks=0	autoscope=0 ]	(	[ shop_disable_displace_shader	1 ] 	)
folder221	[ 0	locks=0 ]	(	0	)
vm_displacebound	[ 0	locks=0	autoscope=0 ]	(	[ vm_displacebound	0 ] 	)
vm_truedisplace	[ 0	locks=0	autoscope=0 ]	(	"on"	)
folder222	[ 0	locks=0 ]	(	0	)
enableDispTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
dispTexType	[ 0	locks=0	autoscope=0 ]	(	disp	)
dispTexColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
dispTexVectorSpace	[ 0	locks=0	autoscope=0 ]	(	uvtangent	)
dispTexOffset	[ 0	locks=0	autoscope=0 ]	(	-0.5	)
dispTexScale	[ 0	locks=0	autoscope=0 ]	(	0.050000000000000003	)
dispTexTexture	[ 0	locks=0	autoscope=0 ]	(	$JOB/concrete_br.jpg	)
dispTexChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
dispTexWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
dispTexFilter	[ 0	locks=0	autoscope=0 ]	(	gauss	)
dispTexfilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
folder223	[ 0	locks=0 ]	(	0	)
enableDispNoise	[ 0	locks=0	autoscope=0 ]	(	"off"	)
dispNoiseType	[ 0	locks=0	autoscope=0 ]	(	xnoise	)
dispNoiseFreq	[ 0	locks=0	autoscope=0 ]	(	10	10	10	)
dispNoiseOffset	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
dispNoiseAmp	[ 0	locks=0	autoscope=0 ]	(	1	)
dispNoiseRough	[ 0	locks=0	autoscope=0 ]	(	0.5	)
dispNoiseAtten	[ 0	locks=0	autoscope=0 ]	(	1	)
dispNoiseTurb	[ 0	locks=0	autoscope=0 ]	(	5	)
bake_samples	[ 0	locks=0 ]	(	128	)
bake_normalspace	[ 0	locks=0 ]	(	0	)
bake_tangentnormalflipx	[ 0	locks=0 ]	(	"off"	)
bake_tangentnormalflipy	[ 0	locks=0 ]	(	"off"	)
bake_include_disp_nt	[ 0	locks=0 ]	(	"on"	)
bake_occlusionbias	[ 0	locks=0 ]	(	0.5	)
bake_cavitydistance	[ 0	locks=0 ]	(	1	)
bake_cavitybias	[ 0	locks=0 ]	(	0.5	)
bake_curvaturescale	[ 0	locks=0 ]	(	1	)
folder224	[ 0	locks=0 ]	(	0	)
difflabel	[ 0	locks=0	autoscope=0 ]	(	diffuse	)
baselabel	[ 0	locks=0	autoscope=0 ]	(	reflect	)
coatlabel	[ 0	locks=0	autoscope=0 ]	(	coat	)
folder225	[ 0	locks=0 ]	(	0	)
udim	[ 0	locks=0	autoscope=0 ]	(	"on"	)
folder226	[ 0	locks=0 ]	(	0	0	0	)
ogl_light	[ 0	locks=0	autoscope=0 ]	(	"on"	)
sepparm6	[ 0	locks=0 ]	(	)
ogl_alpha	[ 0	locks=0	autoscope=0 ]	(	1	)
ogl_cutout	[ 0	locks=0	autoscope=0 ]	(	"on"	)
ogl_amb	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
ogl_emit	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
sepparm12	[ 0	locks=0 ]	(	)
ogl_diff	[ 0	locks=0	autoscope=0 ]	(	[ ogl_diffr	0.10000000000000001 ] 	[ ogl_diffg	0.10000000000000001 ] 	[ ogl_diffb	0.10000000000000001 ] 	)
ogl_numtex	[ 0	locks=0	autoscope=0 ]	(	1	)
sepparm8	[ 0	locks=0 ]	(	)
ogl_spec_model	[ 0	locks=0	autoscope=0 ]	(	ggx	)
ogl_spec	[ 0	locks=0	autoscope=0 ]	(	[ ogl_specr	0 ] 	[ ogl_specg	0 ] 	[ ogl_specb	0 ] 	)
ogl_specmap	[ 0	locks=0	autoscope=0 ]	(	"`ifs(ch(\"reflect_useTexture\"), chs(\"reflect_texture\"), \"\")`"	)
ogl_speclayer	[ 0	locks=0	autoscope=0 ]	(	0	)
ogl_rough	[ 0	locks=0	autoscope=0 ]	(	[ ogl_rough	0.040000000000000001 ] 	)
ogl_roughmap	[ 0	locks=0	autoscope=0 ]	(	"`ifs(ch(\"rough_useTexture\"), chs(\"rough_texture\"), \"\")`"	)
ogl_roughmap_comp	[ 0	locks=0	autoscope=0 ]	(	0	)
ogl_ior_inner	[ 0	locks=0	autoscope=0 ]	(	[ ogl_ior_inner	1 ] 	)
ogl_ior_outer	[ 0	locks=0	autoscope=0 ]	(	1	)
ogl_adjustshiny	[ 0	locks=0	autoscope=0 ]	(	"off"	)
ogl_shinyrange	[ 0	locks=0	autoscope=0 ]	(	10	30	)
sepparm10	[ 0	locks=0 ]	(	)
ogl_opacitymap	[ 0	locks=0	autoscope=0 ]	(	""	)
ogl_opacitylayer	[ 0	locks=0	autoscope=0 ]	(	0	)
ogl_bumpmap	[ 0	locks=0	autoscope=0 ]	(	"`ifs(ch(\"enableBumpOrNormalTexture\") && !strcmp(chs(\"normalTexType\"), \"bump\"), chs(\"normalTexture\"), \"\")`"	)
ogl_bumptype	[ 0	locks=0	autoscope=0 ]	(	height	)
ogl_bumpscale	[ 0	locks=0	autoscope=0 ]	(	[ ogl_bumpscale	1 ] 	)
ogl_bumpbias	[ 0	locks=0	autoscope=0 ]	(	zeroone	)
ogl_bumplayer	[ 0	locks=0	autoscope=0 ]	(	0	)
ogl_bumpinvert	[ 0	locks=0	autoscope=0 ]	(	"off"	)
sepparm7	[ 0	locks=0 ]	(	)
ogl_normalmap	[ 0	locks=0	autoscope=0 ]	(	"`ifs(ch(\"enableBumpOrNormalTexture\") && !strcmp(chs(\"normalTexType\"), \"normal\"), chs(\"normalTexture\"), \"\")`"	)
ogl_normalmap_type	[ 0	locks=0	autoscope=0 ]	(	[ ogl_normalmap_type	tangent ] 	)
ogl_normalbias	[ 0	locks=0	autoscope=0 ]	(	[ ogl_normalbias	zeroone ] 	)
ogl_normalflipx	[ 0	locks=0	autoscope=0 ]	(	[ ogl_normalflipx	0 ] 	)
ogl_normalflipy	[ 0	locks=0	autoscope=0 ]	(	[ ogl_normalflipy	0 ] 	)
ogl_normallayer	[ 0	locks=0	autoscope=0 ]	(	0	)
sepparm9	[ 0	locks=0 ]	(	)
ogl_displacemap	[ 0	locks=0 ]	(	`ifs(ch(\"enableDispTexture\"),chs(\"dispTexTexture\"),\"\")`	)
ogl_displacescale	[ 0	locks=0 ]	(	[ ogl_displacescale	0.050000000000000003 ] 	)
ogl_displaceoffset	[ 0	locks=0 ]	(	[ ogl_displaceoffset	-0.5 ] 	)
ogl_envmap	[ 0	locks=0	autoscope=0 ]	(	""	)
ogl_envrotate	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
ogl_envrotorder	[ 0	locks=0	autoscope=0 ]	(	xyz	)
ogl_envscale	[ 0	locks=0	autoscope=0 ]	(	0.10000000000000001	)
Cd	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
Alpha	[ 0	locks=0	autoscope=0 ]	(	1	)
bake_curvaturebias	[ 0	locks=0 ]	(	0.5	)
ogl_tex1	[ 0	locks=0	autoscope=0 ]	(	"`ifs(ch(\"basecolor_useTexture\"), chs(\"basecolor_texture\"), \"\")`"	)
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"	)
}
HouNC1033600bba05b103d78080ee8ab5shop/concrete.userdata
___Version___HouNC1033600bbd05b103d780cc837613shop/glass.inittype = mantrasurface
matchesdef = 1
HouNC1033600ba205b103d7808d600ba3shop/glass.defcomment "Created from Gallery Entry: Glass

Mantra Glass Surface Shader"
position -3.26416 8.4603
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 off colordefault off exposed on
outputsNamed3
{
0 "Material Shader"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1484373457
  modify 1516043685
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
creator gallery::glass
explicit 1
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d780699457e1shop/glass.spareparmdef    group {
        name    "diffuse_folder_23"
        label   "Surface"

        group {
            name    "diffuseFolder29"
            label   "Diffuse"

            groupsimple {
                name    "folder770"
                label   "General"
                grouptag { "group_type" "simple" }

                parm {
                    name    "diff_enable"
                    baseparm
                    label   "Enable Diffuse"
                    export  none
                }
                parm {
                    name    "diff_int"
                    baseparm
                    label   "Intensity"
                    export  none
                }
                parm {
                    name    "diff_rough"
                    baseparm
                    label   "Roughness"
                    export  none
                }
                parm {
                    name    "diff_min"
                    baseparm
                    label   "Minimum"
                    export  none
                }
            }

            groupsimple {
                name    "folder771"
                label   "Color"
                grouptag { "group_type" "simple" }

                parm {
                    name    "diff_colorUseBaseColor"
                    baseparm
                    label   "Use Base Color"
                    export  none
                }
                parm {
                    name    "diff_color"
                    baseparm
                    label   "Base Color"
                    export  none
                }
                parm {
                    name    "diff_colorUsePointColor"
                    baseparm
                    label   "Use Point Color"
                    export  none
                }
                parm {
                    name    "diff_colorUsePackedColor"
                    baseparm
                    label   "Use Packed Color"
                    export  none
                }
                parm {
                    name    "diff_colorUseTexture"
                    baseparm
                    label   "Use Map"
                    export  none
                }
                parm {
                    name    "diff_colorUdim"
                    baseparm
                    label   "UDIM Filename Expansion"
                    export  none
                }
                parm {
                    name    "diff_colorTexture"
                    baseparm
                    label   "Map"
                    export  none
                }
                parm {
                    name    "diff_colorTextureIntensity"
                    baseparm
                    label   "Tint Intensity"
                    export  none
                }
                parm {
                    name    "diff_colorTextureWrap"
                    baseparm
                    label   "Wrap"
                    joinnext
                    export  none
                }
                parm {
                    name    "diff_colorTextureFilter"
                    baseparm
                    label   "Filter"
                    joinnext
                    export  none
                }
                parm {
                    name    "diff_colorTextureFilterWidth"
                    baseparm
                    label   "Filter Width"
                    export  none
                }
                parm {
                    name    "diff_colorTextureColorSpace"
                    baseparm
                    label   "Source Color Space"
                    export  none
                }
            }

        }

        group {
            name    "diffuseFolder29_1"
            label   "Reflect Base"

            groupsimple {
                name    "folder772"
                label   "General"
                grouptag { "group_type" "simple" }

                parm {
                    name    "refl_enable"
                    baseparm
                    label   "Enable Base Reflections"
                    export  none
                }
                parm {
                    name    "refl_lights"
                    baseparm
                    label   "Reflect Lights"
                    export  none
                }
                parm {
                    name    "refl_objs"
                    baseparm
                    label   "Reflect Objects"
                    export  none
                }
                parm {
                    name    "spec_model"
                    baseparm
                    label   "Model"
                    export  none
                }
            }

            groupsimple {
                name    "folder773"
                label   "Intensity"
                grouptag { "group_type" "simple" }

                parm {
                    name    "spec_int"
                    baseparm
                    label   "Intensity"
                    export  none
                }
                parm {
                    name    "refl_maskUseTexture"
                    baseparm
                    label   "Use Map"
                    export  none
                }
                parm {
                    name    "refl_maskUdim"
                    baseparm
                    label   "UDIM Filename Expansion"
                    export  none
                }
                parm {
                    name    "refl_maskTexture"
                    baseparm
                    label   "Map"
                    export  none
                }
                parm {
                    name    "refl_maskMonoChannel"
                    baseparm
                    label   "Channel"
                    joinnext
                    export  none
                }
                parm {
                    name    "refl_maskTextureWrap"
                    baseparm
                    label   "Wrap"
                    joinnext
                    export  none
                }
                parm {
                    name    "refl_maskTextureFilter"
                    baseparm
                    label   "Filter"
                    export  none
                }
                parm {
                    name    "refl_maskTextureFilterWidth"
                    baseparm
                    label   "Filter Width"
                    export  none
                }
                parm {
                    name    "spec_min"
                    baseparm
                    label   "Specular Minimum"
                    export  none
                }
                parm {
                    name    "refl_maskTextureColorSpace"
                    baseparm
                    label   "Source Color Space"
                    export  none
                }
            }

            groupsimple {
                name    "folder774"
                label   "Color"
                grouptag { "group_type" "simple" }

                parm {
                    name    "spec_color"
                    baseparm
                    label   "Color"
                    export  none
                }
                parm {
                    name    "refl_colorUseTexture"
                    baseparm
                    label   "Use Map"
                    export  none
                }
                parm {
                    name    "refl_colorUdim"
                    baseparm
                    label   "UDIM Filename Expansion"
                    export  none
                }
                parm {
                    name    "refl_colorTexture"
                    baseparm
                    label   "Map"
                    export  none
                }
                parm {
                    name    "refl_colorTextureIntensity"
                    baseparm
                    label   "Tint Intensity"
                    export  none
                }
                parm {
                    name    "refl_colorTextureWrap"
                    baseparm
                    label   "Wrap"
                    joinnext
                    export  none
                }
                parm {
                    name    "refl_colorTextureFilter"
                    baseparm
                    label   "Filter"
                    export  none
                }
                parm {
                    name    "refl_colorTextureFilterWidth"
                    baseparm
                    label   "Filter Width"
                    export  none
                }
                parm {
                    name    "refl_colorTextureColorSpace"
                    baseparm
                    label   "Source Color Space"
                    export  none
                }
            }

            groupsimple {
                name    "folder775"
                label   "Metallic"

                parm {
                    name    "spec_metallic"
                    baseparm
                    label   "Metallic Reflection"
                    export  none
                }
                parm {
                    name    "refl_metallicUseTexture"
                    baseparm
                    label   "Use Map"
                    export  none
                }
                parm {
                    name    "refl_metallicUdim"
                    baseparm
                    label   "UDIM Filename Expansion"
                    export  none
                }
                parm {
                    name    "refl_metallicTexture"
                    baseparm
                    label   "Map"
                    export  none
                }
                parm {
                    name    "refl_metallicMonoChannel"
                    baseparm
                    label   "Channel"
                    joinnext
                    export  none
                }
                parm {
                    name    "refl_metallicTextureWrap"
                    baseparm
                    label   "Wrap"
                    joinnext
                    export  none
                }
                parm {
                    name    "refl_metallicTextureFilter"
                    baseparm
                    label   "Filter"
                    export  none
                }
                parm {
                    name    "refl_metallicTextureFilterWidth"
                    baseparm
                    label   "Filter Width"
                    export  none
                }
                parm {
                    name    "refl_metallicTextureColorSpace"
                    baseparm
                    label   "Source Color Space"
                    export  none
                }
                parm {
                    name    "spec_edgetint"
                    baseparm
                    label   "Metallic Edge Tint"
                    export  none
                }
                parm {
                    name    "refl_edgeTintUseTexture"
                    baseparm
                    label   "Use Map"
                    export  none
                }
                parm {
                    name    "refl_edgeTintUdim"
                    baseparm
                    label   "UDIM Filename Expansion"
                    export  none
                }
                parm {
                    name    "refl_edgeTintTexture"
                    baseparm
                    label   "Map"
                    export  none
                }
                parm {
                    name    "refl_edgeTintTextureIntensity"
                    baseparm
                    label   "Tint Intensity"
                    export  none
                }
                parm {
                    name    "refl_edgeTintTextureWrap"
                    baseparm
                    label   "Wrap"
                    joinnext
                    export  none
                }
                parm {
                    name    "refl_edgeTintTextureFilter"
                    baseparm
                    label   "Filter"
                    export  none
                }
                parm {
                    name    "refl_edgeTintTextureFilterWidth"
                    baseparm
                    label   "Filter Width"
                    export  none
                }
                parm {
                    name    "refl_edgeTintTextureColorSpace"
                    baseparm
                    label   "Source Color Space"
                    export  none
                }
            }

            groupsimple {
                name    "folder776"
                label   "Roughness"
                grouptag { "group_type" "simple" }

                parm {
                    name    "spec_rough"
                    baseparm
                    label   "Amount"
                    export  none
                }
                parm {
                    name    "refl_roughUseTexture"
                    baseparm
                    label   "Use Map"
                    export  none
                }
                parm {
                    name    "refl_roughUdim"
                    baseparm
                    label   "UDIM Filename Expansion"
                    export  none
                }
                parm {
                    name    "refl_roughTexture"
                    baseparm
                    label   "Map"
                    export  none
                }
                parm {
                    name    "refl_roughMonoChannel"
                    baseparm
                    label   "Channel"
                    joinnext
                    export  none
                }
                parm {
                    name    "refl_roughTextureWrap"
                    baseparm
                    label   "Wrap"
                    joinnext
                    export  none
                }
                parm {
                    name    "refl_roughTextureFilter"
                    baseparm
                    label   "Filter"
                    export  none
                }
                parm {
                    name    "refl_roughTextureFilterWidth"
                    baseparm
                    label   "Filter Width"
                    export  none
                }
                parm {
                    name    "refl_roughTextureColorSpace"
                    baseparm
                    label   "Source Color Space"
                    export  none
                }
            }

            groupsimple {
                name    "folder777"
                label   "Anisotropy"
                grouptag { "group_type" "simple" }

                parm {
                    name    "spec_aniso"
                    baseparm
                    label   "Amount"
                    export  none
                }
                parm {
                    name    "spec_anisodir"
                    baseparm
                    label   "Direction"
                    export  none
                }
            }

            parm {
                name    "refl_sep"
                baseparm
                label   "Separate Object Reflection Parameters"
                export  none
            }
            groupsimple {
                name    "reflectLightsFolder_23"
                label   "Object Reflections"
                hidewhentab "{ refl_objs == 0 } { refl_sep == 0 }"
                grouptag { "group_type" "simple" }

                parm {
                    name    "refl_int"
                    baseparm
                    label   "Intensity"
                    export  none
                }
                parm {
                    name    "refl_color"
                    baseparm
                    label   "Color"
                    export  none
                }
                parm {
                    name    "refl_edgetint"
                    baseparm
                    label   "Edge Tint"
                    export  none
                }
                parm {
                    name    "refl_rough"
                    baseparm
                    label   "Roughness"
                    export  none
                }
            }

        }

        group {
            name    "diffuseFolder29_2"
            label   "Reflect Coat"

            groupsimple {
                name    "folder778"
                label   "General"
                grouptag { "group_type" "simple" }

                parm {
                    name    "refl_enable2"
                    baseparm
                    label   "Enable Coat Reflections"
                    export  none
                }
                parm {
                    name    "refl_lights2"
                    baseparm
                    label   "Reflect Lights"
                    export  none
                }
                parm {
                    name    "refl_objs2"
                    baseparm
                    label   "Reflect Objects"
                    export  none
                }
                parm {
                    name    "spec_model2"
                    baseparm
                    label   "Model"
                    export  none
                }
            }

            groupsimple {
                name    "folder779"
                label   "Intensity"
                grouptag { "group_type" "simple" }

                parm {
                    name    "spec_int2"
                    baseparm
                    label   "Intensity"
                    export  none
                }
                parm {
                    name    "refl_maskUseTexture2"
                    baseparm
                    label   "Use Map"
                    export  none
                }
                parm {
                    name    "refl_maskUdim2"
                    baseparm
                    label   "UDIM Filename Expansion"
                    export  none
                }
                parm {
                    name    "refl_maskTexture2"
                    baseparm
                    label   "Map"
                    export  none
                }
                parm {
                    name    "refl_maskMonoChannel2"
                    baseparm
                    label   "Channel"
                    joinnext
                    export  none
                }
                parm {
                    name    "refl_maskTextureWrap2"
                    baseparm
                    label   "Wrap"
                    joinnext
                    export  none
                }
                parm {
                    name    "refl_maskTextureFilter2"
                    baseparm
                    label   "Filter"
                    export  none
                }
                parm {
                    name    "refl_maskTextureFilterWidth2"
                    baseparm
                    label   "Filter Width"
                    export  none
                }
                parm {
                    name    "spec_min2"
                    baseparm
                    label   "Specular Minimum"
                    export  none
                }
                parm {
                    name    "refl_maskTextureColorSpace2"
                    baseparm
                    label   "Source Color Space"
                    export  none
                }
            }

            groupsimple {
                name    "folder780"
                label   "Color"
                grouptag { "group_type" "simple" }

                parm {
                    name    "spec_color2"
                    baseparm
                    label   "Color"
                    export  none
                }
                parm {
                    name    "refl_colorUseTexture2"
                    baseparm
                    label   "Use Map"
                    export  none
                }
                parm {
                    name    "refl_colorUdim2"
                    baseparm
                    label   "UDIM Filename Expansion"
                    export  none
                }
                parm {
                    name    "refl_colorTexture2"
                    baseparm
                    label   "Map"
                    export  none
                }
                parm {
                    name    "refl_colorTextureIntensity2"
                    baseparm
                    label   "Tint Intensity"
                    export  none
                }
                parm {
                    name    "refl_colorTextureWrap2"
                    baseparm
                    label   "Wrap"
                    joinnext
                    export  none
                }
                parm {
                    name    "refl_colorTextureFilter2"
                    baseparm
                    label   "Filter"
                    export  none
                }
                parm {
                    name    "refl_colorTextureFilterWidth2"
                    baseparm
                    label   "Filter Width"
                    export  none
                }
                parm {
                    name    "refl_colorTextureColorSpace2"
                    baseparm
                    label   "Source Color Space"
                    export  none
                }
            }

            groupsimple {
                name    "folder781"
                label   "Roughness"
                grouptag { "group_type" "simple" }

                parm {
                    name    "spec_rough2"
                    baseparm
                    label   "Amount"
                    export  none
                }
                parm {
                    name    "refl_roughUseTexture2"
                    baseparm
                    label   "Use Map"
                    export  none
                }
                parm {
                    name    "refl_roughUdim2"
                    baseparm
                    label   "UDIM Filename Expansion"
                    export  none
                }
                parm {
                    name    "refl_roughTexture2"
                    baseparm
                    label   "Map"
                    export  none
                }
                parm {
                    name    "refl_roughMonoChannel2"
                    baseparm
                    label   "Channel"
                    joinnext
                    export  none
                }
                parm {
                    name    "refl_roughTextureWrap2"
                    baseparm
                    label   "Wrap"
                    joinnext
                    export  none
                }
                parm {
                    name    "refl_roughTextureFilter2"
                    baseparm
                    label   "Filter"
                    export  none
                }
                parm {
                    name    "refl_roughTextureFilterWidth2"
                    baseparm
                    label   "Filter Width"
                    export  none
                }
                parm {
                    name    "refl_roughTextureColorSpace2"
                    baseparm
                    label   "Source Color Space"
                    export  none
                }
            }

            groupsimple {
                name    "folder782"
                label   "Anisotropy"
                grouptag { "group_type" "simple" }

                parm {
                    name    "spec_aniso2"
                    baseparm
                    label   "Amount"
                    export  none
                }
                parm {
                    name    "spec_anisodir2"
                    baseparm
                    label   "Direction"
                    export  none
                }
            }

            parm {
                name    "refl_sep2"
                baseparm
                label   "Separate Object Reflection Parameters"
                export  none
            }
            groupsimple {
                name    "reflect_lights_23"
                label   "Object Reflections"
                hidewhentab "{ refl_sep2 == 0 }"
                grouptag { "group_type" "simple" }

                parm {
                    name    "refl_int2"
                    baseparm
                    label   "Intensity"
                    export  none
                }
                parm {
                    name    "refl_color2"
                    baseparm
                    label   "Color"
                    export  none
                }
                parm {
                    name    "refl_rough2"
                    baseparm
                    label   "Reflection Roughness"
                    export  none
                }
            }

        }

        group {
            name    "diffuseFolder29_3"
            label   "Refract"

            groupsimple {
                name    "folder783"
                label   "General"
                grouptag { "group_type" "simple" }

                parm {
                    name    "refr_enable"
                    baseparm
                    label   "Enable Refractions"
                    export  none
                }
                parm {
                    name    "refr_lights"
                    baseparm
                    label   "Refract Lights"
                    export  none
                }
                parm {
                    name    "refr_objs"
                    baseparm
                    label   "Refract Objects"
                    export  none
                }
                parm {
                    name    "refr_model"
                    baseparm
                    label   "Refraction Model"
                    export  none
                }
                parm {
                    name    "refr_thin"
                    baseparm
                    label   "Thin Film Refraction"
                    export  none
                }
            }

            groupsimple {
                name    "folder784"
                label   "Intensity"
                grouptag { "group_type" "simple" }

                parm {
                    name    "refr_int"
                    baseparm
                    label   "Intensity"
                    export  none
                }
                parm {
                    name    "refr_maskUseTexture"
                    baseparm
                    label   "Use Map"
                    export  none
                }
                parm {
                    name    "refr_maskUdim"
                    baseparm
                    label   "UDIM Filename Expansion"
                    export  none
                }
                parm {
                    name    "refr_maskTexture"
                    baseparm
                    label   "Map"
                    export  none
                }
                parm {
                    name    "refr_maskMonoChannel"
                    baseparm
                    label   "Channel"
                    joinnext
                    export  none
                }
                parm {
                    name    "refr_maskTextureWrap"
                    baseparm
                    label   "Wrap"
                    joinnext
                    export  none
                }
                parm {
                    name    "refr_maskTextureFilter"
                    baseparm
                    label   "Filter"
                    export  none
                }
                parm {
                    name    "refr_maskTextureFilterWidth"
                    baseparm
                    label   "Filter Width"
                    export  none
                }
                parm {
                    name    "refr_min"
                    baseparm
                    label   "Refraction Minimum"
                    export  none
                }
                parm {
                    name    "refr_maskTextureColorSpace"
                    baseparm
                    label   "Source Color Space"
                    export  none
                }
            }

            groupsimple {
                name    "folder785"
                label   "Color"
                grouptag { "group_type" "simple" }

                parm {
                    name    "refr_colorBaseColor"
                    baseparm
                    label   "Color"
                    export  none
                }
                parm {
                    name    "refr_colorUseTexture"
                    baseparm
                    label   "Use Map"
                    export  none
                }
                parm {
                    name    "refr_colorUdim"
                    baseparm
                    label   "UDIM Filename Expansion"
                    export  none
                }
                parm {
                    name    "refr_colorTexture"
                    baseparm
                    label   "Map"
                    export  none
                }
                parm {
                    name    "refr_colorTextureIntensity"
                    baseparm
                    label   "Tint Intensity"
                    export  none
                }
                parm {
                    name    "refr_colorTextureWrap"
                    baseparm
                    label   "Wrap"
                    joinnext
                    export  none
                }
                parm {
                    name    "refr_colorTextureFilter"
                    baseparm
                    label   "Filter"
                    export  none
                }
                parm {
                    name    "refr_colorTextureFilterWidth"
                    baseparm
                    label   "Filter Width"
                    export  none
                }
                parm {
                    name    "refr_colorTextureColorSpace"
                    baseparm
                    label   "Source Color Space"
                    export  none
                }
            }

            groupsimple {
                name    "folder786"
                label   "Roughness"
                grouptag { "group_type" "simple" }

                parm {
                    name    "refr_rough"
                    baseparm
                    label   "Roughness"
                    export  none
                }
                parm {
                    name    "refr_roughUseTexture"
                    baseparm
                    label   "Use Map"
                    export  none
                }
                parm {
                    name    "refr_roughUdim"
                    baseparm
                    label   "UDIM Filename Expansion"
                    export  none
                }
                parm {
                    name    "refr_roughTexture"
                    baseparm
                    label   "Map"
                    export  none
                }
                parm {
                    name    "refr_roughMonoChannel"
                    baseparm
                    label   "Channel"
                    joinnext
                    export  none
                }
                parm {
                    name    "refr_roughTextureWrap"
                    baseparm
                    label   "Wrap"
                    joinnext
                    export  none
                }
                parm {
                    name    "refr_roughTextureFilter"
                    baseparm
                    label   "Filter"
                    export  none
                }
                parm {
                    name    "refr_roughTextureFilterWidth"
                    baseparm
                    label   "Filter Width"
                    export  none
                }
                parm {
                    name    "refr_roughTextureColorSpace"
                    baseparm
                    label   "Source Color Space"
                    export  none
                }
            }

            groupsimple {
                name    "folder787"
                label   "Anisotropy"
                grouptag { "group_type" "simple" }

                parm {
                    name    "refr_aniso"
                    baseparm
                    label   "Amount"
                    export  none
                }
                parm {
                    name    "refr_anisodir"
                    baseparm
                    label   "Direction"
                    export  none
                }
            }

            groupsimple {
                name    "folder788"
                label   "Attenuation"
                grouptag { "group_type" "simple" }

                parm {
                    name    "atten_enable"
                    baseparm
                    label   "Enable"
                    export  none
                }
                parm {
                    name    "atten_den"
                    baseparm
                    label   "Density"
                    export  none
                }
                parm {
                    name    "atten_clr"
                    baseparm
                    label   "Color"
                    export  none
                }
            }

        }

        group {
            name    "diffuseFolder29_4"
            label   "Subsurface"

            groupsimple {
                name    "folder789"
                label   "General"
                grouptag { "group_type" "simple" }

                parm {
                    name    "sss_enable"
                    baseparm
                    label   "Enable Subsurface Scattering"
                    export  none
                }
                parm {
                    name    "sss_int"
                    baseparm
                    label   "Amount"
                    export  none
                }
                parm {
                    name    "sss_min"
                    baseparm
                    label   "Subsurface Minimum"
                    export  none
                }
                parm {
                    name    "sss_phase"
                    baseparm
                    label   "Scattering Phase"
                    export  none
                }
            }

            groupsimple {
                name    "folder790"
                label   "Single Scattering"
                grouptag { "group_type" "simple" }

                parm {
                    name    "sss_1enable"
                    baseparm
                    label   "Enable Single Scattering"
                    export  none
                }
                parm {
                    name    "sss_1intensity"
                    baseparm
                    label   "Intensity"
                    export  none
                }
                parm {
                    name    "sss_1quality"
                    baseparm
                    label   "Quality"
                    export  none
                }
            }

            groupsimple {
                name    "folder791"
                label   "Multiple Scattering"
                grouptag { "group_type" "simple" }

                parm {
                    name    "sss_2enable"
                    baseparm
                    label   "Enable Multiple Scattering"
                    export  none
                }
                parm {
                    name    "sss_2model"
                    baseparm
                    label   "Model"
                    export  none
                }
                parm {
                    name    "sss_pcmode"
                    baseparm
                    label   "Point Cloud Mode"
                    export  none
                }
                parm {
                    name    "sss_pcname"
                    baseparm
                    label   "Point Cloud File"
                    export  none
                }
                parm {
                    name    "sss_2intensity"
                    baseparm
                    label   "Intensity"
                    export  none
                }
                parm {
                    name    "sss_2quality"
                    baseparm
                    label   "Quality"
                    export  none
                }
            }

            groupsimple {
                name    "folder792"
                label   "Subsurface Color"
                grouptag { "group_type" "simple" }

                parm {
                    name    "sss_color"
                    baseparm
                    label   "Color"
                    export  none
                }
                parm {
                    name    "sss_colorUseTexture"
                    baseparm
                    label   "Use Map"
                    export  none
                }
                parm {
                    name    "sss_colorUdim"
                    baseparm
                    label   "UDIM Filename Expansion"
                    export  none
                }
                parm {
                    name    "sss_colorTexture"
                    baseparm
                    label   "Map"
                    export  none
                }
                parm {
                    name    "sss_colorTextureIntensity"
                    baseparm
                    label   "Tint Intensity"
                    export  none
                }
                parm {
                    name    "sss_colorTextureWrap"
                    baseparm
                    label   "Wrap"
                    joinnext
                    export  none
                }
                parm {
                    name    "sss_colorTextureFilter"
                    baseparm
                    label   "Filter"
                    export  none
                }
                parm {
                    name    "sss_colorTextureFilterWidth"
                    baseparm
                    label   "Filter Width"
                    export  none
                }
                parm {
                    name    "sss_colorTextureColorSpace"
                    baseparm
                    label   "Source Color Space"
                    export  none
                }
            }

            groupsimple {
                name    "sssMapFolder_1_45"
                label   "Attenuation"
                grouptag { "group_type" "simple" }

                parm {
                    name    "sss_atten"
                    baseparm
                    label   "Density"
                    export  none
                }
                parm {
                    name    "sss_attenColor"
                    baseparm
                    label   "Color"
                    export  none
                }
                parm {
                    name    "sss_attenColorUseTexture"
                    baseparm
                    label   "Use Map"
                    export  none
                }
                parm {
                    name    "sss_attenColorUdim"
                    baseparm
                    label   "UDIM Filename Expansion"
                    export  none
                }
                parm {
                    name    "sss_attenColorTexture"
                    baseparm
                    label   "Map"
                    export  none
                }
                parm {
                    name    "sss_attenColorTextureIntensity"
                    baseparm
                    label   "Tint Intensity"
                    export  none
                }
                parm {
                    name    "sss_attenColorTextureWrap"
                    baseparm
                    label   "Wrap"
                    joinnext
                    export  none
                }
                parm {
                    name    "sss_attenColorTextureFilter"
                    baseparm
                    label   "Filter"
                    export  none
                }
                parm {
                    name    "sss_attenColorTextureFilterWidth"
                    baseparm
                    label   "Filter Width"
                    export  none
                }
                parm {
                    name    "sss_attenColorTextureColorSpace"
                    baseparm
                    label   "Source Color Space"
                    export  none
                }
            }

            groupsimple {
                name    "sssMapFolder_1_46"
                label   "Point Cloud"
                grouptag { "group_type" "simple" }

            }

        }

        group {
            name    "diffuseFolder29_5"
            label   "Emission"

            groupsimple {
                name    "folder793"
                label   "General"
                grouptag { "group_type" "simple" }

                parm {
                    name    "emit_enable"
                    baseparm
                    label   "Enable Emission"
                    export  none
                }
                parm {
                    name    "emit_illum"
                    baseparm
                    label   "Emission Illuminates Objects"
                    export  none
                }
                parm {
                    name    "emit_int"
                    baseparm
                    label   "Intensity"
                    export  none
                }
            }

            groupsimple {
                name    "folder794"
                label   "Color"
                grouptag { "group_type" "simple" }

                parm {
                    name    "emission_color"
                    baseparm
                    label   "Color"
                    export  none
                }
                parm {
                    name    "emission_useTexture"
                    baseparm
                    label   "Use Map"
                    export  none
                }
                parm {
                    name    "emission_udim"
                    baseparm
                    label   "UDIM Filename Expansion"
                    export  none
                }
                parm {
                    name    "emission_texture"
                    baseparm
                    label   "Map"
                    export  none
                }
                parm {
                    name    "emission_textureIntensity"
                    baseparm
                    label   "Tint Intensity"
                    export  none
                }
                parm {
                    name    "emission_textureColorSpace"
                    baseparm
                    label   "Source Color Space"
                    export  none
                }
            }

        }

        group {
            name    "diffuseFolder29_6"
            label   "Opacity"
            tabbreak

            groupsimple {
                name    "folder795"
                label   "General"
                grouptag { "group_type" "simple" }

                parm {
                    name    "opac_int"
                    baseparm
                    label   "Opacity Scale"
                    export  none
                }
            }

            groupsimple {
                name    "folder796"
                label   "Color"
                grouptag { "group_type" "simple" }

                parm {
                    name    "opacity_color"
                    baseparm
                    label   "Color"
                    export  none
                }
                parm {
                    name    "opacity_colorUseTexture"
                    baseparm
                    label   "Use Map"
                    export  none
                }
                parm {
                    name    "opacity_colorUdim"
                    baseparm
                    label   "UDIM Filename Expansion"
                    export  none
                }
                parm {
                    name    "opacity_colorTexture"
                    baseparm
                    label   "Map"
                    export  none
                }
                parm {
                    name    "opacity_colorTextureIntensity"
                    baseparm
                    label   "Tint Intensity"
                    export  none
                }
                parm {
                    name    "opacity_colorTextureWrap"
                    baseparm
                    label   "Wrap"
                    joinnext
                    export  none
                }
                parm {
                    name    "opacity_colorTextureFilter"
                    baseparm
                    label   "Filter"
                    export  none
                }
                parm {
                    name    "opacity_colorTextureFilterWidth"
                    baseparm
                    label   "Filter Width"
                    export  none
                }
                parm {
                    name    "textureSourceColorSpace"
                    baseparm
                    label   "Source Color Space"
                    export  none
                }
            }

            groupsimple {
                name    "folder797"
                label   "Opacity Falloff"
                grouptag { "group_type" "simple" }

                parm {
                    name    "opac_falloff"
                    baseparm
                    label   "Enable Opacity Falloff"
                    export  none
                }
                parm {
                    name    "opac_para"
                    baseparm
                    label   "Parallel Opacity"
                    export  none
                }
                parm {
                    name    "opac_perp"
                    baseparm
                    label   "Perp Opacity"
                    export  none
                }
                parm {
                    name    "opac_rolloff"
                    baseparm
                    label   "Opacity Rolloff"
                    export  none
                }
            }

            groupsimple {
                name    "folder798"
                label   "Faux Caustics"
                grouptag { "group_type" "simple" }

                parm {
                    name    "fake_enable"
                    baseparm
                    label   "Enable Faux Caustics"
                    export  none
                }
                parm {
                    name    "fake_transmit"
                    baseparm
                    label   "Transmission Tint"
                    export  none
                }
                parm {
                    name    "fake_shadow"
                    baseparm
                    label   "Shadow"
                    export  none
                }
            }

        }

    }

    group {
        name    "diffuse_folder_23_1"
        label   "Bump & Normals"

        group {
            name    "shading_24"
            label   "Base"

            parm {
                name    "enableBumpOrNormalTexture"
                baseparm
                label   "Enable"
                export  none
            }
            parm {
                name    "normalTexType"
                baseparm
                label   "Texture Type"
                export  none
            }
            parm {
                name    "normalTexColorSpace"
                baseparm
                label   "Texture Color Space"
                export  none
            }
            parm {
                name    "normalTexVectorSpace"
                baseparm
                label   "Vector Space"
                export  none
            }
            parm {
                name    "normalTexScale"
                baseparm
                label   "Effect Scale"
                export  none
            }
            parm {
                name    "normalTexture"
                baseparm
                label   "Texture Path"
                export  none
            }
            parm {
                name    "normalTexUdim"
                baseparm
                label   "UDIM Filename Expansion"
                export  none
            }
            parm {
                name    "normalTexWrap"
                baseparm
                label   "Wrap"
                joinnext
                export  none
            }
            parm {
                name    "normalTexFilter"
                baseparm
                label   "Filter"
                joinnext
                export  none
            }
            parm {
                name    "normalTexFilterWidth"
                baseparm
                label   "Filter Width"
                export  none
            }
            parm {
                name    "normalTexChannel"
                baseparm
                label   "Channel"
                export  none
            }
            parm {
                name    "normalTexImagePlane"
                baseparm
                label   "Image Plane"
                export  none
            }
            parm {
                name    "normalTexNormalSpace"
                baseparm
                label   "Normal Space"
                export  none
            }
            parm {
                name    "normalTexNormalFlipX"
                baseparm
                label   "Flip X"
                export  none
            }
            parm {
                name    "normalTexNormalFlipY"
                baseparm
                label   "Flip Y"
                export  none
            }
        }

        group {
            name    "shading_24_1"
            label   "Coat"

            parm {
                name    "separateCoatNormals"
                baseparm
                label   "Separate Coat Normals"
                export  none
            }
            parm {
                name    "enableCoatNormalTexture"
                baseparm
                label   "Enable"
                export  none
            }
            parm {
                name    "coatNormalTexType"
                baseparm
                label   "Texture Type"
                export  none
            }
            parm {
                name    "coatNormalTexColorSpace"
                baseparm
                label   "Texture Color Space"
                export  none
            }
            parm {
                name    "coatNormalTexVectorSpace"
                baseparm
                label   "Vector Space"
                export  none
            }
            parm {
                name    "coatNormalTexScale"
                baseparm
                label   "Effect Scale"
                export  none
            }
            parm {
                name    "coatNormalTexture"
                baseparm
                label   "Texture Path"
                export  none
            }
            parm {
                name    "coatNormalTexUdim"
                baseparm
                label   "UDIM Filename Expansion"
                export  none
            }
            parm {
                name    "coatNormalTexWrap"
                baseparm
                label   "Wrap"
                joinnext
                export  none
            }
            parm {
                name    "coatNormalTexFilter"
                baseparm
                label   "Filter"
                joinnext
                export  none
            }
            parm {
                name    "coatNormalTexFilterWidth"
                baseparm
                label   "Filter Width"
                export  none
            }
            parm {
                name    "coatNormalTexChannel"
                baseparm
                label   "Channel"
                export  none
            }
            parm {
                name    "coatNormalTexImagePlane"
                baseparm
                label   "Image Plane"
                export  none
            }
            parm {
                name    "coatNormalTexNormalSpace"
                baseparm
                label   "Normal Space"
                export  none
            }
            parm {
                name    "coatNormalTexNormalFlipX"
                baseparm
                label   "Flip X"
                export  none
            }
            parm {
                name    "coatNormalTexNormalFlipY"
                baseparm
                label   "Flip Y"
                export  none
            }
        }

    }

    group {
        name    "diffuse_folder_23_2"
        label   "Displacement"

        parm {
            name    "shop_disable_displace_shader"
            baseparm
            label   "Disable Displace Shader"
            invisible
            export  none
        }
        groupsimple {
            name    "folder799"
            label   "General"
            grouptag { "group_type" "simple" }

            parm {
                name    "vm_displacebound"
                baseparm
                label   "Displacement Bound"
                export  none
            }
            parm {
                name    "vm_truedisplace"
                baseparm
                label   "True Displacements"
                export  none
            }
        }

        groupsimple {
            name    "folder800"
            label   "Map"
            hidewhentab "{ enableDispMap == 0 }"
            grouptag { "group_type" "simple" }

            parm {
                name    "enableDispTexture"
                baseparm
                label   "Enable Texture Displacement"
                export  none
            }
            parm {
                name    "dispTexType"
                baseparm
                label   "Texture Type"
                export  none
            }
            parm {
                name    "dispTexColorSpace"
                baseparm
                label   "Texture Color Space"
                export  none
            }
            parm {
                name    "dispTexVectorSpace"
                baseparm
                label   "Vector Space"
                export  none
            }
            parm {
                name    "dispTexOffset"
                baseparm
                label   "Offset"
                export  none
            }
            parm {
                name    "dispTexScale"
                baseparm
                label   "Effect Scale"
                export  none
            }
            parm {
                name    "dispTexTexture"
                baseparm
                label   "Texture Path"
                export  none
            }
            parm {
                name    "dispTexUdim"
                baseparm
                label   "UDIM Filename Expansion"
                export  none
            }
            parm {
                name    "dispTexWrap"
                baseparm
                label   "Wrap"
                joinnext
                export  none
            }
            parm {
                name    "dispTexFilter"
                baseparm
                label   "Filter"
                joinnext
                export  none
            }
            parm {
                name    "dispTexfilterWidth"
                baseparm
                label   "Filter Width"
                export  none
            }
            parm {
                name    "dispTexChannel"
                baseparm
                label   "Channel"
                export  none
            }
        }

        groupsimple {
            name    "folder801"
            label   "Noise"
            hidewhentab "{ enableNoise == 0 }"
            grouptag { "group_type" "simple" }

            parm {
                name    "enableDispNoise"
                baseparm
                label   "Enable Noise Displacement"
                export  none
            }
            parm {
                name    "dispNoiseType"
                baseparm
                label   "Noise Type"
                export  none
            }
            parm {
                name    "dispNoiseFreq"
                baseparm
                label   "Frequency"
                export  none
            }
            parm {
                name    "dispNoiseOffset"
                baseparm
                label   "Offset"
                export  none
            }
            parm {
                name    "dispNoiseAmp"
                baseparm
                label   "Amplitude"
                export  none
            }
            parm {
                name    "dispNoiseRough"
                baseparm
                label   "Roughness"
                export  none
            }
            parm {
                name    "dispNoiseAtten"
                baseparm
                label   "Attenuation"
                export  none
            }
            parm {
                name    "dispNoiseTurb"
                baseparm
                label   "Turbulence"
                export  none
            }
        }

    }

    group {
        name    "diffuse_folder_23_3"
        label   "Settings"

        groupsimple {
            name    "folder802"
            label   "General"
            grouptag { "group_type" "simple" }

            parm {
                name    "facefwd"
                baseparm
                label   "Ensure Faces Point Forward"
                export  none
            }
            parm {
                name    "conserveenergy"
                baseparm
                label   "Conserve Energy"
                export  none
            }
            parm {
                name    "ior_in"
                baseparm
                label   "Inside IOR"
                export  none
            }
            parm {
                name    "ior_out"
                baseparm
                label   "Outside IOR"
                export  none
            }
            parm {
                name    "fres_enable"
                baseparm
                label   "Fresnel Blending"
                export  none
            }
        }

        groupsimple {
            name    "folder803"
            label   "Normal Map Export"
            grouptag { "group_type" "simple" }

        }

    }

    group {
        name    "diffuse_folder_23_4"
        label   "OpenGL"

        group {
            name    "folder804"
            label   "Surface"

            parm {
                name    "ogl_light"
                baseparm
                label   "Use Lighting"
                export  none
            }
            parm {
                name    "sepparm6"
                baseparm
                label   "sepparm6"
                export  none
            }
            parm {
                name    "ogl_alpha"
                baseparm
                label   "OGL Alpha"
                export  none
            }
            parm {
                name    "ogl_alpha_para"
                label   "OGL Alpha Parallel"
                type    float
                default { "1" }
                help    "None"
                range   { 0 1 }
                parmtag { "cook_dependent" "1" }
                parmtag { "spare_category" "OGL" }
            }
            parm {
                name    "ogl_cutout"
                baseparm
                label   "Transparent Texture Alpha"
                export  none
            }
            parm {
                name    "ogl_amb"
                baseparm
                label   "OGL Ambient"
                export  none
            }
            parm {
                name    "ogl_emit"
                baseparm
                label   "OGL Emission"
                export  none
            }
            parm {
                name    "sepparm12"
                baseparm
                label   "sepparm12"
                export  none
            }
            parm {
                name    "ogl_diff"
                baseparm
                label   "OGL Diffuse"
                export  none
            }
            multiparm {
                name    "ogl_numtex"
                label    "Texture Layers"
                baseparm
                default 1
                parmtag { "spare_category" "OGL" }

                parm {
                    name    "ogl_tex#"
                    baseparm
                    label   "Texture #"
                    export  none
                }
                parm {
                    name    "ogl_tex_min_filter#"
                    baseparm
                    label   "Minification Filter"
                    export  none
                }
                parm {
                    name    "ogl_tex_mag_filter#"
                    baseparm
                    label   "Magnification Filter"
                    export  none
                }
                parm {
                    name    "ogl_clamping_mode#"
                    baseparm
                    label   "Clamp Texture"
                    export  none
                }
            }

            parm {
                name    "sepparm8"
                baseparm
                label   "sepparm8"
                export  none
            }
            parm {
                name    "ogl_spec_model"
                baseparm
                label   "Specular Model"
                export  none
            }
            parm {
                name    "ogl_spec"
                baseparm
                label   "OGL Specular"
                export  none
            }
            parm {
                name    "ogl_specmap"
                baseparm
                label   "OGL Specular Map"
                export  none
            }
            parm {
                name    "ogl_adjustshiny"
                baseparm
                label   "Adjust Shininess with Alpha Channel"
                export  none
            }
            parm {
                name    "ogl_shinyrange"
                baseparm
                label   "Shininess Range"
                export  none
            }
            parm {
                name    "ogl_speclayer"
                baseparm
                label   "Specular Layer"
                export  none
            }
            parm {
                name    "ogl_rough"
                baseparm
                label   "OGL Roughness"
                export  none
            }
            parm {
                name    "ogl_roughmap"
                baseparm
                label   "OGL Roughness Map"
                export  none
            }
            parm {
                name    "ogl_roughmap_comp"
                baseparm
                label   "OGL Roughness Channel"
                export  none
            }
            parm {
                name    "ogl_ior_inner"
                baseparm
                label   "OGL Inner IOR"
                export  none
            }
            parm {
                name    "ogl_ior_outer"
                baseparm
                label   "OGL Outer IOR"
                export  none
            }
            parm {
                name    "sepparm10"
                baseparm
                label   "sepparm10"
                export  none
            }
            parm {
                name    "ogl_opacitymap"
                baseparm
                label   "OGL Opacity Map"
                export  none
            }
            parm {
                name    "ogl_opacitylayer"
                baseparm
                label   "Opacity Layer"
                export  none
            }
        }

        group {
            name    "folder804_1"
            label   "Displace"

            parm {
                name    "ogl_bumpmap"
                baseparm
                label   "OGL Bump Map"
                export  none
            }
            parm {
                name    "ogl_bumptype"
                baseparm
                label   "Bump Map Type"
                export  none
            }
            parm {
                name    "ogl_bumpscale"
                baseparm
                label   "Bump Scale"
                export  none
            }
            parm {
                name    "ogl_bumpbias"
                baseparm
                label   "Bump Map Range"
                export  none
            }
            parm {
                name    "ogl_bumplayer"
                baseparm
                label   "Bump Layer"
                export  none
            }
            parm {
                name    "ogl_bumpinvert"
                baseparm
                label   "Invert Bumps"
                export  none
            }
            parm {
                name    "sepparm7"
                baseparm
                label   "sepparm7"
                export  none
            }
            parm {
                name    "ogl_normalmap"
                baseparm
                label   "OGL Normal Map"
                export  none
            }
            parm {
                name    "ogl_normalmap_type"
                baseparm
                label   "OGL Normal Map Type"
                export  none
            }
            parm {
                name    "ogl_normalflipy"
                baseparm
                label   "Flip Normal Map Y"
                export  none
            }
            parm {
                name    "ogl_normalbias"
                baseparm
                label   "Normal Map Range"
                export  none
            }
            parm {
                name    "ogl_normallayer"
                baseparm
                label   "Normal Layer"
                export  none
            }
            parm {
                name    "sepparm9"
                baseparm
                label   "sepparm9"
                export  none
            }
        }

        group {
            name    "folder804_2"
            label   "Environment"

            parm {
                name    "ogl_envmap"
                baseparm
                label   "OGL Environment Map"
                export  none
            }
            parm {
                name    "ogl_envrotate"
                baseparm
                label   "Env Map Rotation"
                export  none
            }
            parm {
                name    "ogl_envrotorder"
                baseparm
                label   "Env Rotate Order"
                export  none
            }
            parm {
                name    "ogl_envscale"
                baseparm
                label   "Reflection Intensity"
                export  none
            }
        }

    }

    parm {
        name    "multiglobclr"
        baseparm
        label   "multiglobclr"
        invisible
        export  none
    }
    parm {
        name    "Cd"
        baseparm
        label   "Attribute Color"
        invisible
        export  none
    }
    parm {
        name    "Alpha"
        baseparm
        label   "Attribute Alpha"
        invisible
        export  none
    }
    parm {
        name    "diffuse_color_noshading"
        baseparm
        label   "Diffuse Color - No Shading"
        invisible
        export  none
    }
    parm {
        name    "direct_reflectivity"
        baseparm
        label   "Direct Reflectivity"
        invisible
        export  none
    }
    parm {
        name    "ogl_normalflipx"
        baseparm
        label   "Flip Normal Map X"
        export  none
    }
    parm {
        name    "emission_textureFilterWidth"
        baseparm
        label   "Filter Width"
        export  none
    }
    parm {
        name    "bake_samples"
        baseparm
        label   "Samples"
        export  none
    }
    parm {
        name    "bake_normalspace"
        baseparm
        label   "Normal Space"
        export  none
    }
    parm {
        name    "bake_tangentnormalflipx"
        baseparm
        label   "Tangent Normal Flip X"
        export  none
    }
    parm {
        name    "bake_tangentnormalflipy"
        baseparm
        label   "Tangent Normal Flip Y"
        export  none
    }
    parm {
        name    "bake_includedispinnt"
        baseparm
        label   "Disp In Tangent Normal"
        export  none
    }
    parm {
        name    "bake_occlusionbias"
        baseparm
        label   "Occlusion Bias"
        export  none
    }
    parm {
        name    "bake_cavitydistance"
        baseparm
        label   "Cavity Distance"
        export  none
    }
    parm {
        name    "bake_cavitybias"
        baseparm
        label   "Cavity Bias"
        export  none
    }
    parm {
        name    "bake_curvaturescale"
        baseparm
        label   "Curvature Scale"
        export  none
    }
    parm {
        name    "bake_curvaturebias"
        baseparm
        label   "Curvature Bias"
        export  none
    }
HouNC1033600ba205b103d780d2d32f97shop/glass.chn{
    channel shop_disable_displace_shader {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "!ch(\"enableDispTexture\") && !ch(\"enableDispNoise\")" }
    }
    channel vm_displacebound {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "1.01*max(ch(\"enableDispTexture\")*max(abs((1.0+ch(\"dispTexOffset\"))*ch(\"dispTexScale\")), abs(ch(\"dispTexOffset\")*ch(\"dispTexScale\"))), ch(\"enableDispNoise\")*abs(ch(\"dispNoiseAmp\")))" }
    }
    channel ogl_alpha {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = 0.1*ch(\"opac_int\") }
    }
    channel ogl_diffr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "if(ch(\"diff_enable\")>0, ch(\"diff_colorr\")*ch(\"diff_int\"), 0)" }
    }
    channel ogl_diffg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "if(ch(\"diff_enable\")>0, ch(\"diff_colorg\")*ch(\"diff_int\"), 0)" }
    }
    channel ogl_diffb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "if(ch(\"diff_enable\")>0, ch(\"diff_colorb\")*ch(\"diff_int\"), 0)" }
    }
    channel ogl_spec_model {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = chs(\"spec_model\") }
    }
    channel ogl_specr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "if(ch(\"refl_lights\")>0, ch(\"spec_colorr\")*ch(\"spec_int\"), 0)" }
    }
    channel ogl_specg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "if(ch(\"refl_lights\")>0, ch(\"spec_colorg\")*ch(\"spec_int\"), 0)" }
    }
    channel ogl_specb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "if(ch(\"refl_lights\")>0, ch(\"spec_colorb\")*ch(\"spec_int\"), 0)" }
    }
    channel ogl_rough {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = 0.04+0.96*ch(\"spec_rough\") }
    }
    channel ogl_ior_inner {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"ior_in\") }
    }
    channel ogl_ior_outer {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"ior_out\") }
    }
    channel ogl_bumpscale {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"normalTexScale\") }
    }
    channel ogl_normalbias {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "ifs(ch(\"normalTexNormalSpace\"), \"centered\", \"zeroone\")" }
    }
    channel ogl_normalflipx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"normalTexNormalFlipX\") }
    }
    channel ogl_normalflipy {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"normalTexNormalFlipY\") }
    }
    channel ogl_alpha_para {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = 0.02*ch(\"opac_int\") }
    }
  }
HouNC1033600bbd05b103d7807b253664shop/glass.parm{
version 0.8
diffuse_folder_28	[ 0	locks=0 ]	(	0	0	0	0	0	0	)
diffuseFolder34	[ 0	locks=0 ]	(	0	0	0	0	0	0	0	)
folder945	[ 0	locks=0 ]	(	0	)
diff_enable	[ 0	locks=0	autoscope=0 ]	(	"on"	)
diff_int	[ 0	locks=0	autoscope=0 ]	(	0.29699999999999999	)
diff_rough	[ 0	locks=0	autoscope=0 ]	(	0	)
diff_min	[ 0	locks=0	autoscope=0 ]	(	0	)
folder946	[ 0	locks=0 ]	(	0	)
diff_colorUseBaseColor	[ 0	locks=0	autoscope=0 ]	(	"on"	)
diff_color	[ 0	locks=0	autoscope=0 ]	(	0	0.61499999999999999	1	)
diff_colorUsePointColor	[ 0	locks=0	autoscope=0 ]	(	"on"	)
diff_colorUsePackedColor	[ 0	locks=0	autoscope=0 ]	(	"off"	)
diff_colorUseTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
diff_colorUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
diff_colorTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
diff_colorTextureIntensity	[ 0	locks=0	autoscope=0 ]	(	1	)
diff_colorTextureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
diff_colorTextureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
diff_colorTextureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
diff_colorTextureColorSpace	[ 0	locks=0	autoscope=0 ]	(	auto	)
folder947	[ 0	locks=0 ]	(	0	)
refl_enable	[ 0	locks=0	autoscope=0 ]	(	"on"	)
refl_lights	[ 0	locks=0	autoscope=0 ]	(	"on"	)
refl_objs	[ 0	locks=0	autoscope=0 ]	(	"on"	)
spec_model	[ 0	locks=0	autoscope=0 ]	(	ggx	)
folder948	[ 0	locks=0 ]	(	0	)
spec_int	[ 0	locks=0	autoscope=0 ]	(	1	)
refl_maskUseTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refl_maskUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refl_maskTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
refl_maskMonoChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
refl_maskTextureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
refl_maskTextureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
refl_maskTextureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
spec_min	[ 0	locks=0	autoscope=0 ]	(	0	)
refl_maskTextureColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
folder949	[ 0	locks=0 ]	(	0	)
spec_color	[ 0	locks=0	autoscope=0 ]	(	0.55600000000000005	1	1	)
refl_colorUseTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refl_colorUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refl_colorTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
refl_colorTextureIntensity	[ 0	locks=0	autoscope=0 ]	(	1	)
refl_colorTextureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
refl_colorTextureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
refl_colorTextureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
refl_colorTextureColorSpace	[ 0	locks=0	autoscope=0 ]	(	auto	)
folder950	[ 0	locks=0 ]	(	0	)
spec_metallic	[ 0	locks=0	autoscope=0 ]	(	0	)
refl_metallicUseTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refl_metallicUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refl_metallicTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
refl_metallicMonoChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
refl_metallicTextureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
refl_metallicTextureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
refl_metallicTextureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
refl_metallicTextureColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
spec_edgetint	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
refl_edgeTintUseTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refl_edgeTintUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refl_edgeTintTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
refl_edgeTintTextureIntensity	[ 0	locks=0	autoscope=0 ]	(	1	)
refl_edgeTintTextureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
refl_edgeTintTextureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
refl_edgeTintTextureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
refl_edgeTintTextureColorSpace	[ 0	locks=0	autoscope=0 ]	(	auto	)
folder951	[ 0	locks=0 ]	(	0	)
spec_rough	[ 0	locks=0	autoscope=0 ]	(	0	)
refl_roughUseTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refl_roughUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refl_roughTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
refl_roughMonoChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
refl_roughTextureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
refl_roughTextureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
refl_roughTextureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
refl_roughTextureColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
folder952	[ 0	locks=0 ]	(	0	)
spec_aniso	[ 0	locks=0	autoscope=0 ]	(	0	)
spec_anisodir	[ 0	locks=0	autoscope=0 ]	(	0	)
refl_sep	[ 0	locks=0	autoscope=0 ]	(	"off"	)
reflectLightsFolder_28	[ 0	locks=0 ]	(	0	)
refl_int	[ 0	locks=0	autoscope=0 ]	(	1	)
refl_color	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
refl_edgetint	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
refl_rough	[ 0	locks=0	autoscope=0 ]	(	0.29999999999999999	)
folder953	[ 0	locks=0 ]	(	0	)
refl_enable2	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refl_lights2	[ 0	locks=0	autoscope=0 ]	(	"on"	)
refl_objs2	[ 0	locks=0	autoscope=0 ]	(	"on"	)
spec_model2	[ 0	locks=0	autoscope=0 ]	(	ggx	)
folder954	[ 0	locks=0 ]	(	0	)
spec_int2	[ 0	locks=0	autoscope=0 ]	(	1	)
refl_maskUseTexture2	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refl_maskUdim2	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refl_maskTexture2	[ 0	locks=0	autoscope=0 ]	(	""	)
refl_maskMonoChannel2	[ 0	locks=0	autoscope=0 ]	(	0	)
refl_maskTextureWrap2	[ 0	locks=0	autoscope=0 ]	(	repeat	)
refl_maskTextureFilter2	[ 0	locks=0	autoscope=0 ]	(	catrom	)
refl_maskTextureFilterWidth2	[ 0	locks=0	autoscope=0 ]	(	1	)
spec_min2	[ 0	locks=0	autoscope=0 ]	(	0	)
refl_maskTextureColorSpace2	[ 0	locks=0	autoscope=0 ]	(	linear	)
folder955	[ 0	locks=0 ]	(	0	)
spec_color2	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
refl_colorUseTexture2	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refl_colorUdim2	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refl_colorTexture2	[ 0	locks=0	autoscope=0 ]	(	""	)
refl_colorTextureIntensity2	[ 0	locks=0	autoscope=0 ]	(	1	)
refl_colorTextureWrap2	[ 0	locks=0	autoscope=0 ]	(	repeat	)
refl_colorTextureFilter2	[ 0	locks=0	autoscope=0 ]	(	catrom	)
refl_colorTextureFilterWidth2	[ 0	locks=0	autoscope=0 ]	(	1	)
refl_colorTextureColorSpace2	[ 0	locks=0	autoscope=0 ]	(	auto	)
folder956	[ 0	locks=0 ]	(	0	)
spec_rough2	[ 0	locks=0	autoscope=0 ]	(	0	)
refl_roughUseTexture2	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refl_roughUdim2	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refl_roughTexture2	[ 0	locks=0	autoscope=0 ]	(	""	)
refl_roughMonoChannel2	[ 0	locks=0	autoscope=0 ]	(	0	)
refl_roughTextureWrap2	[ 0	locks=0	autoscope=0 ]	(	repeat	)
refl_roughTextureFilter2	[ 0	locks=0	autoscope=0 ]	(	catrom	)
refl_roughTextureFilterWidth2	[ 0	locks=0	autoscope=0 ]	(	1	)
refl_roughTextureColorSpace2	[ 0	locks=0	autoscope=0 ]	(	linear	)
folder957	[ 0	locks=0 ]	(	0	)
spec_aniso2	[ 0	locks=0	autoscope=0 ]	(	0	)
spec_anisodir2	[ 0	locks=0	autoscope=0 ]	(	0	)
refl_sep2	[ 0	locks=0	autoscope=0 ]	(	"off"	)
reflect_lights_28	[ 0	locks=0 ]	(	0	)
refl_int2	[ 0	locks=0	autoscope=0 ]	(	1	)
refl_color2	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
refl_rough2	[ 0	locks=0	autoscope=0 ]	(	0	)
folder958	[ 0	locks=0 ]	(	0	)
refr_enable	[ 0	locks=0	autoscope=0 ]	(	"on"	)
refr_lights	[ 0	locks=0	autoscope=0 ]	(	"on"	)
refr_objs	[ 0	locks=0	autoscope=0 ]	(	"on"	)
refr_model	[ 0	locks=0	autoscope=0 ]	(	phong	)
refr_thin	[ 0	locks=0	autoscope=0 ]	(	"on"	)
folder959	[ 0	locks=0 ]	(	0	)
refr_int	[ 0	locks=0	autoscope=0 ]	(	1	)
refr_maskUseTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refr_maskUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refr_maskTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
refr_maskMonoChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
refr_maskTextureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
refr_maskTextureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
refr_maskTextureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
refr_min	[ 0	locks=0	autoscope=0 ]	(	0	)
refr_maskTextureColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
folder960	[ 0	locks=0 ]	(	0	)
refr_colorBaseColor	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
refr_colorUseTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refr_colorUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refr_colorTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
refr_colorTextureIntensity	[ 0	locks=0	autoscope=0 ]	(	1	)
refr_colorTextureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
refr_colorTextureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
refr_colorTextureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
refr_colorTextureColorSpace	[ 0	locks=0	autoscope=0 ]	(	auto	)
folder961	[ 0	locks=0 ]	(	0	)
refr_rough	[ 0	locks=0	autoscope=0 ]	(	0	)
refr_roughUseTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refr_roughUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
refr_roughTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
refr_roughMonoChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
refr_roughTextureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
refr_roughTextureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
refr_roughTextureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
refr_roughTextureColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
folder962	[ 0	locks=0 ]	(	0	)
refr_aniso	[ 0	locks=0	autoscope=0 ]	(	0	)
refr_anisodir	[ 0	locks=0	autoscope=0 ]	(	0	)
folder963	[ 0	locks=0 ]	(	0	)
atten_enable	[ 0	locks=0	autoscope=0 ]	(	"off"	)
atten_den	[ 0	locks=0	autoscope=0 ]	(	0.5	)
atten_clr	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
folder964	[ 0	locks=0 ]	(	0	)
sss_enable	[ 0	locks=0	autoscope=0 ]	(	"off"	)
sss_int	[ 0	locks=0	autoscope=0 ]	(	0.5	)
sss_min	[ 0	locks=0	autoscope=0 ]	(	0	)
sss_phase	[ 0	locks=0	autoscope=0 ]	(	0	)
folder965	[ 0	locks=0 ]	(	0	)
sss_1enable	[ 0	locks=0	autoscope=0 ]	(	"on"	)
sss_1intensity	[ 0	locks=0	autoscope=0 ]	(	1	)
sss_1quality	[ 0	locks=0	autoscope=0 ]	(	1	)
folder966	[ 0	locks=0 ]	(	0	)
sss_2enable	[ 0	locks=0	autoscope=0 ]	(	"off"	)
sss_2model	[ 0	locks=0	autoscope=0 ]	(	raytraced	)
sss_pcmode	[ 0	locks=0	autoscope=0 ]	(	0	)
sss_pcname	[ 0	locks=0	autoscope=0 ]	(	${OS}_SSS.pc	)
sss_2intensity	[ 0	locks=0	autoscope=0 ]	(	1	)
sss_2quality	[ 0	locks=0	autoscope=0 ]	(	1	)
folder967	[ 0	locks=0 ]	(	0	)
sss_color	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
sss_colorUseTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
sss_colorUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
sss_colorTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
sss_colorTextureIntensity	[ 0	locks=0	autoscope=0 ]	(	1	)
sss_colorTextureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
sss_colorTextureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
sss_colorTextureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
sss_colorTextureColorSpace	[ 0	locks=0	autoscope=0 ]	(	auto	)
sssMapFolder_1_55	[ 0	locks=0 ]	(	0	)
sss_atten	[ 0	locks=0	autoscope=0 ]	(	10	)
sss_attenColor	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
sss_attenColorUseTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
sss_attenColorUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
sss_attenColorTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
sss_attenColorTextureIntensity	[ 0	locks=0	autoscope=0 ]	(	1	)
sss_attenColorTextureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
sss_attenColorTextureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
sss_attenColorTextureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
sss_attenColorTextureColorSpace	[ 0	locks=0	autoscope=0 ]	(	auto	)
sssMapFolder_1_56	[ 0	locks=0 ]	(	0	)
folder968	[ 0	locks=0 ]	(	0	)
emit_enable	[ 0	locks=0	autoscope=0 ]	(	"off"	)
emit_illum	[ 0	locks=0	autoscope=0 ]	(	"on"	)
emit_int	[ 0	locks=0	autoscope=0 ]	(	1	)
folder969	[ 0	locks=0 ]	(	0	)
emission_color	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
emission_useTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
emission_udim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
emission_texture	[ 0	locks=0	autoscope=0 ]	(	""	)
emission_textureIntensity	[ 0	locks=0	autoscope=0 ]	(	1	)
emission_textureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
emission_textureColorSpace	[ 0	locks=0	autoscope=0 ]	(	auto	)
folder970	[ 0	locks=0 ]	(	0	)
opac_int	[ 0	locks=0	autoscope=0 ]	(	1	)
folder971	[ 0	locks=0 ]	(	0	)
opacity_color	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
opacity_colorUseTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
opacity_colorUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
opacity_colorTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
opacity_colorTextureIntensity	[ 0	locks=0	autoscope=0 ]	(	1	)
opacity_colorTextureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
opacity_colorTextureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
opacity_colorTextureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
textureSourceColorSpace	[ 0	locks=0	autoscope=0 ]	(	auto	)
folder972	[ 0	locks=0 ]	(	0	)
opac_falloff	[ 0	locks=0	autoscope=0 ]	(	"off"	)
opac_para	[ 0	locks=0	autoscope=0 ]	(	0	)
opac_perp	[ 0	locks=0	autoscope=0 ]	(	1	)
opac_rolloff	[ 0	locks=0	autoscope=0 ]	(	1	)
folder973	[ 0	locks=0 ]	(	0	)
fake_enable	[ 0	locks=0	autoscope=0 ]	(	"off"	)
fake_transmit	[ 0	locks=0	autoscope=0 ]	(	1	)
fake_shadow	[ 0	locks=0	autoscope=0 ]	(	1	)
shading_29	[ 0	locks=0 ]	(	0	0	)
enableBumpOrNormalTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
normalTexType	[ 0	locks=0	autoscope=0 ]	(	normal	)
normalTexColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
normalTexVectorSpace	[ 0	locks=0	autoscope=0 ]	(	uvtangent	)
normalTexScale	[ 0	locks=0	autoscope=0 ]	(	1	)
normalTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
normalTexUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
normalTexWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
normalTexFilter	[ 0	locks=0	autoscope=0 ]	(	gauss	)
normalTexFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
normalTexChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
normalTexImagePlane	[ 0	locks=0	autoscope=0 ]	(	""	)
normalTexNormalSpace	[ 0	locks=0	autoscope=0 ]	(	0	)
normalTexNormalFlipX	[ 0	locks=0	autoscope=0 ]	(	"off"	)
normalTexNormalFlipY	[ 0	locks=0	autoscope=0 ]	(	"off"	)
separateCoatNormals	[ 0	locks=0	autoscope=0 ]	(	"off"	)
enableCoatNormalTexture	[ 0	locks=0	autoscope=0 ]	(	"on"	)
coatNormalTexType	[ 0	locks=0	autoscope=0 ]	(	normal	)
coatNormalTexColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
coatNormalTexVectorSpace	[ 0	locks=0	autoscope=0 ]	(	uvtangent	)
coatNormalTexScale	[ 0	locks=0	autoscope=0 ]	(	1	)
coatNormalTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
coatNormalTexUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
coatNormalTexWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
coatNormalTexFilter	[ 0	locks=0	autoscope=0 ]	(	gauss	)
coatNormalTexFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
coatNormalTexChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
coatNormalTexImagePlane	[ 0	locks=0	autoscope=0 ]	(	""	)
coatNormalTexNormalSpace	[ 0	locks=0	autoscope=0 ]	(	0	)
coatNormalTexNormalFlipX	[ 0	locks=0	autoscope=0 ]	(	"off"	)
coatNormalTexNormalFlipY	[ 0	locks=0	autoscope=0 ]	(	"off"	)
shop_disable_displace_shader	[ 0	locks=0	autoscope=0 ]	(	[ shop_disable_displace_shader	1 ] 	)
folder974	[ 0	locks=0 ]	(	0	)
vm_displacebound	[ 0	locks=0	autoscope=0 ]	(	[ vm_displacebound	0 ] 	)
vm_truedisplace	[ 0	locks=0	autoscope=0 ]	(	"on"	)
folder975	[ 0	locks=0 ]	(	0	)
enableDispTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
dispTexType	[ 0	locks=0	autoscope=0 ]	(	disp	)
dispTexColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
dispTexVectorSpace	[ 0	locks=0	autoscope=0 ]	(	uvtangent	)
dispTexOffset	[ 0	locks=0	autoscope=0 ]	(	-0.5	)
dispTexScale	[ 0	locks=0	autoscope=0 ]	(	1	)
dispTexTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
dispTexUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
dispTexWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
dispTexFilter	[ 0	locks=0	autoscope=0 ]	(	gauss	)
dispTexfilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
dispTexChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
folder976	[ 0	locks=0 ]	(	0	)
enableDispNoise	[ 0	locks=0	autoscope=0 ]	(	"off"	)
dispNoiseType	[ 0	locks=0	autoscope=0 ]	(	xnoise	)
dispNoiseFreq	[ 0	locks=0	autoscope=0 ]	(	10	10	10	)
dispNoiseOffset	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
dispNoiseAmp	[ 0	locks=0	autoscope=0 ]	(	1	)
dispNoiseRough	[ 0	locks=0	autoscope=0 ]	(	0.5	)
dispNoiseAtten	[ 0	locks=0	autoscope=0 ]	(	1	)
dispNoiseTurb	[ 0	locks=0	autoscope=0 ]	(	5	)
bake_samples	[ 0	locks=0 ]	(	128	)
bake_normalspace	[ 0	locks=0 ]	(	0	)
bake_tangentnormalflipx	[ 0	locks=0 ]	(	"off"	)
bake_tangentnormalflipy	[ 0	locks=0 ]	(	"off"	)
bake_includedispinnt	[ 0	locks=0 ]	(	"on"	)
bake_occlusionbias	[ 0	locks=0 ]	(	0.5	)
bake_cavitydistance	[ 0	locks=0 ]	(	1	)
bake_cavitybias	[ 0	locks=0 ]	(	0.5	)
bake_curvaturescale	[ 0	locks=0 ]	(	1	)
folder977	[ 0	locks=0 ]	(	0	)
facefwd	[ 0	locks=0	autoscope=0 ]	(	"on"	)
conserveenergy	[ 0	locks=0	autoscope=0 ]	(	"on"	)
ior_in	[ 0	locks=0	autoscope=0 ]	(	1.52	)
ior_out	[ 0	locks=0	autoscope=0 ]	(	1	)
fres_enable	[ 0	locks=0	autoscope=0 ]	(	"on"	)
folder978	[ 0	locks=0 ]	(	0	)
folder979	[ 0	locks=0 ]	(	0	0	0	)
ogl_light	[ 0	locks=0	autoscope=0 ]	(	"on"	)
sepparm6	[ 0	locks=0 ]	(	)
ogl_alpha	[ 0	locks=0	autoscope=0 ]	(	[ ogl_alpha	0.10000000000000001 ] 	)
ogl_cutout	[ 0	locks=0	autoscope=0 ]	(	"on"	)
ogl_amb	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
ogl_emit	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
sepparm12	[ 0	locks=0 ]	(	)
ogl_diff	[ 0	locks=0	autoscope=0 ]	(	[ ogl_diffr	0 ] 	[ ogl_diffg	0.18265499999999998 ] 	[ ogl_diffb	0.29699999999999999 ] 	)
ogl_numtex	[ 0	locks=0	autoscope=0 ]	(	1	)
sepparm8	[ 0	locks=0 ]	(	)
ogl_spec_model	[ 0	locks=0	autoscope=0 ]	(	[ ogl_spec_model	ggx ] 	)
ogl_spec	[ 0	locks=0	autoscope=0 ]	(	[ ogl_specr	0.55600000000000005 ] 	[ ogl_specg	1 ] 	[ ogl_specb	1 ] 	)
ogl_specmap	[ 0	locks=0	autoscope=0 ]	(	`chs(\"refl_colorTexture\")`	)
ogl_speclayer	[ 0	locks=0	autoscope=0 ]	(	0	)
ogl_rough	[ 0	locks=0	autoscope=0 ]	(	[ ogl_rough	0.040000000000000001 ] 	)
ogl_roughmap	[ 0	locks=0	autoscope=0 ]	(	"`ifs(ch(\"refl_roughUseTexture\"), chs(\"refl_roughTexture\"), \"\")`"	)
ogl_roughmap_comp	[ 0	locks=0	autoscope=0 ]	(	0	)
ogl_ior_inner	[ 0	locks=0	autoscope=0 ]	(	[ ogl_ior_inner	1.52 ] 	)
ogl_ior_outer	[ 0	locks=0	autoscope=0 ]	(	[ ogl_ior_outer	1 ] 	)
ogl_adjustshiny	[ 0	locks=0	autoscope=0 ]	(	"off"	)
ogl_shinyrange	[ 0	locks=0	autoscope=0 ]	(	10	30	)
sepparm10	[ 0	locks=0 ]	(	)
ogl_opacitymap	[ 0	locks=0	autoscope=0 ]	(	`chs(\"opacity_colorTexture\")`	)
ogl_opacitylayer	[ 0	locks=0	autoscope=0 ]	(	0	)
ogl_bumpmap	[ 0	locks=0	autoscope=0 ]	(	"`ifs(ch(\"enableBumpOrNormalTexture\") && !strcmp(chs(\"normalTexType\"), \"bump\"), chs(\"normalTexture\"), \"\")`"	)
ogl_bumptype	[ 0	locks=0	autoscope=0 ]	(	height	)
ogl_bumpscale	[ 0	locks=0	autoscope=0 ]	(	[ ogl_bumpscale	1 ] 	)
ogl_bumpbias	[ 0	locks=0	autoscope=0 ]	(	zeroone	)
ogl_bumplayer	[ 0	locks=0	autoscope=0 ]	(	0	)
ogl_bumpinvert	[ 0	locks=0	autoscope=0 ]	(	"off"	)
sepparm7	[ 0	locks=0 ]	(	)
ogl_normalmap	[ 0	locks=0	autoscope=0 ]	(	"`ifs(ch(\"enableBumpOrNormalTexture\") && !strcmp(chs(\"normalTexType\"), \"normal\"), chs(\"normalTexture\"), \"\")`"	)
ogl_normalmap_type	[ 0	locks=0	autoscope=0 ]	(	`chs(\"normalTexVectorSpace\")`	)
ogl_normalbias	[ 0	locks=0	autoscope=0 ]	(	[ ogl_normalbias	zeroone ] 	)
ogl_normalflipx	[ 0	locks=0	autoscope=0 ]	(	[ ogl_normalflipx	0 ] 	)
ogl_normalflipy	[ 0	locks=0	autoscope=0 ]	(	[ ogl_normalflipy	0 ] 	)
ogl_normallayer	[ 0	locks=0	autoscope=0 ]	(	0	)
sepparm9	[ 0	locks=0 ]	(	)
ogl_envmap	[ 0	locks=0	autoscope=0 ]	(	""	)
ogl_envrotate	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
ogl_envrotorder	[ 0	locks=0	autoscope=0 ]	(	xyz	)
ogl_envscale	[ 0	locks=0	autoscope=0 ]	(	0.10000000000000001	)
multiglobclr	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
Cd	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
Alpha	[ 0	locks=0	autoscope=0 ]	(	1	)
diffuse_color_noshading	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
direct_reflectivity	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
bake_curvaturebias	[ 0	locks=0 ]	(	0.5	)
ogl_tex1	[ 0	locks=0	autoscope=0 ]	(	`chs(\"diff_colorTexture\")`	)
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"	)
diffuse_folder_23	[ 0	locks=0	autoscope=0 ]	(	0	0	0	0	0	)
diffuseFolder29	[ 0	locks=0	autoscope=0 ]	(	0	0	0	0	0	0	0	)
folder770	[ 0	locks=0	autoscope=0 ]	(	0	)
folder771	[ 0	locks=0	autoscope=0 ]	(	0	)
folder772	[ 0	locks=0	autoscope=0 ]	(	0	)
folder773	[ 0	locks=0	autoscope=0 ]	(	0	)
folder774	[ 0	locks=0	autoscope=0 ]	(	0	)
folder775	[ 0	locks=0	autoscope=0 ]	(	0	)
folder776	[ 0	locks=0	autoscope=0 ]	(	0	)
folder777	[ 0	locks=0	autoscope=0 ]	(	0	)
reflectLightsFolder_23	[ 0	locks=0	autoscope=0 ]	(	0	)
folder778	[ 0	locks=0	autoscope=0 ]	(	0	)
folder779	[ 0	locks=0	autoscope=0 ]	(	0	)
folder780	[ 0	locks=0	autoscope=0 ]	(	0	)
folder781	[ 0	locks=0	autoscope=0 ]	(	0	)
folder782	[ 0	locks=0	autoscope=0 ]	(	0	)
reflect_lights_23	[ 0	locks=0	autoscope=0 ]	(	0	)
folder783	[ 0	locks=0	autoscope=0 ]	(	0	)
folder784	[ 0	locks=0	autoscope=0 ]	(	0	)
folder785	[ 0	locks=0	autoscope=0 ]	(	0	)
folder786	[ 0	locks=0	autoscope=0 ]	(	0	)
folder787	[ 0	locks=0	autoscope=0 ]	(	0	)
folder788	[ 0	locks=0	autoscope=0 ]	(	0	)
folder789	[ 0	locks=0	autoscope=0 ]	(	0	)
folder790	[ 0	locks=0	autoscope=0 ]	(	0	)
folder791	[ 0	locks=0	autoscope=0 ]	(	0	)
folder792	[ 0	locks=0	autoscope=0 ]	(	0	)
sssMapFolder_1_45	[ 0	locks=0	autoscope=0 ]	(	0	)
sssMapFolder_1_46	[ 0	locks=0	autoscope=0 ]	(	0	)
folder793	[ 0	locks=0	autoscope=0 ]	(	0	)
folder794	[ 0	locks=0	autoscope=0 ]	(	0	)
folder795	[ 0	locks=0	autoscope=0 ]	(	0	)
folder796	[ 0	locks=0	autoscope=0 ]	(	0	)
folder797	[ 0	locks=0	autoscope=0 ]	(	0	)
folder798	[ 0	locks=0	autoscope=0 ]	(	0	)
shading_24	[ 0	locks=0	autoscope=0 ]	(	0	0	)
folder799	[ 0	locks=0	autoscope=0 ]	(	0	)
folder800	[ 0	locks=0	autoscope=0 ]	(	0	)
folder801	[ 0	locks=0	autoscope=0 ]	(	0	)
folder802	[ 0	locks=0	autoscope=0 ]	(	0	)
folder803	[ 0	locks=0	autoscope=0 ]	(	0	)
folder804	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
ogl_alpha_para	[ 0	locks=0	autoscope=0 ]	(	[ ogl_alpha_para	0.02 ] 	)
}
HouNC1033600bb905b103d7806f3b5244shop/glass.userdata
___Version______toolcount___3___toolid___geometry_boxHouNC1033600bbd05b103d78070f97825shop/cloth.inittype = principledshader
matchesdef = 0
HouNC1033600ba205b103d78026000ff9shop/cloth.defcomment "Created from Gallery Entry: Blue Cloth

Blue Cloth Surface Shader"
position 1.27477 6.66455
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 off colordefault off exposed on
outputsNamed3
{
0 "Material Shader"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1515451270
  modify 1524178383
  author adelacheng@dyn-160-39-242-130.dyn.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
creator gallery::cloth
explicit 1
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d780fb869740shop/cloth.spareparmdef    group {
        name    "diffuse_folder_8"
        label   "Surface"

        groupsimple {
            name    "folder40"
            label   "Base Color"

            parm {
                name    "basecolor"
                baseparm
                label   "Base Color"
                export  none
            }
            parm {
                name    "basecolor_usePointColor"
                baseparm
                label   "Use Point Color"
                export  none
            }
            parm {
                name    "basecolor_usePackedColor"
                baseparm
                label   "Use Packed Color"
                export  none
            }
            parm {
                name    "basecolor_useTexture"
                baseparm
                label   "Use Texture"
                export  none
            }
            parm {
                name    "basecolor_texture"
                baseparm
                label   "Map"
                export  none
            }
            parm {
                name    "basecolor_textureIntensity"
                baseparm
                label   "Tint Intensity"
                export  none
            }
            parm {
                name    "basecolor_textureWrap"
                baseparm
                label   "Wrap"
                export  none
            }
            parm {
                name    "basecolor_textureColorSpace"
                baseparm
                label   "Source Color Space"
                export  none
            }
        }

        groupsimple {
            name    "folder41"
            label   "Metallic"

            parm {
                name    "metallic"
                baseparm
                label   "Metallic"
                export  none
            }
            parm {
                name    "metallic_useTexture"
                baseparm
                label   "Use Texture"
                export  none
            }
            parm {
                name    "metallic_texture"
                baseparm
                label   "Map"
                export  none
            }
            parm {
                name    "metallic_monoChannel"
                baseparm
                label   "Channel"
                joinnext
                export  none
            }
            parm {
                name    "metallic_textureWrap"
                baseparm
                label   "Wrap"
                joinnext
                export  none
            }
            parm {
                name    "metallic_textureColorSpace"
                baseparm
                label   "Source Color Space"
                export  none
            }
        }

        groupsimple {
            name    "folder108"
            label   "Reflect"

            parm {
                name    "dryreflect"
                label   "Dry Reflect"
                type    float
                default { "0.5" }
                hidewhen "{ useBaseColor == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "reflect"
                baseparm
                label   "Reflect"
                export  none
            }
            parm {
                name    "reflect_useTexture"
                baseparm
                label   "Use Texture"
                export  none
            }
            parm {
                name    "reflect_texture"
                baseparm
                label   "Map"
                export  none
            }
            parm {
                name    "reflect_monoChannel"
                baseparm
                label   "Channel"
                joinnext
                export  none
            }
            parm {
                name    "reflect_textureWrap"
                baseparm
                label   "Wrap"
                joinnext
                export  none
            }
            parm {
                name    "reflect_textureColorSpace"
                baseparm
                label   "Source Color Space"
                export  none
            }
        }

        groupsimple {
            name    "folder109"
            label   "Reflect Tint"

            parm {
                name    "reflecttint"
                baseparm
                label   "Reflect Tint"
                export  none
            }
            parm {
                name    "reflecttint_useTexture"
                baseparm
                label   "Use Texture"
                export  none
            }
            parm {
                name    "reflecttint_texture"
                baseparm
                label   "Map"
                export  none
            }
            parm {
                name    "reflecttint_monoChannel"
                baseparm
                label   "Channel"
                joinnext
                export  none
            }
            parm {
                name    "reflecttint_textureWrap"
                baseparm
                label   "Wrap"
                joinnext
                export  none
            }
            parm {
                name    "reflecttint_textureColorSpace"
                baseparm
                label   "Source Color Space"
                export  none
            }
        }

        groupsimple {
            name    "folder110"
            label   "Roughness"

            parm {
                name    "rough"
                baseparm
                label   "Roughness"
                export  none
            }
            parm {
                name    "rough_useTexture"
                baseparm
                label   "Use Texture"
                export  none
            }
            parm {
                name    "rough_texture"
                baseparm
                label   "Map"
                export  none
            }
            parm {
                name    "rough_monoChannel"
                baseparm
                label   "Channel"
                joinnext
                export  none
            }
            parm {
                name    "rough_textureWrap"
                baseparm
                label   "Wrap"
                joinnext
                export  none
            }
            parm {
                name    "rough_textureColorSpace"
                baseparm
                label   "Source Color Space"
                export  none
            }
        }

        groupsimple {
            name    "folder111"
            label   "Anisotropy"

            parm {
                name    "aniso"
                baseparm
                label   "Anisotropy"
                export  none
            }
            parm {
                name    "aniso_useTexture"
                baseparm
                label   "Use Texture"
                export  none
            }
            parm {
                name    "aniso_texture"
                baseparm
                label   "Map"
                export  none
            }
            parm {
                name    "aniso_monoChannel"
                baseparm
                label   "Channel"
                joinnext
                export  none
            }
            parm {
                name    "aniso_textureWrap"
                baseparm
                label   "Wrap"
                joinnext
                export  none
            }
            parm {
                name    "aniso_textureColorSpace"
                baseparm
                label   "Source Color Space"
                export  none
            }
        }

        groupsimple {
            name    "folder112"
            label   "Anisotropy Direction"

            parm {
                name    "anisodir"
                baseparm
                label   "Anisotropy Direction"
                export  none
            }
            parm {
                name    "anisodir_useTexture"
                baseparm
                label   "Use Texture"
                export  none
            }
            parm {
                name    "anisodir_texture"
                baseparm
                label   "Map"
                export  none
            }
            parm {
                name    "anisodir_monoChannel"
                baseparm
                label   "Channel"
                joinnext
                export  none
            }
            parm {
                name    "anisodir_textureWrap"
                baseparm
                label   "Wrap"
                joinnext
                export  none
            }
            parm {
                name    "anisodir_textureFilter"
                baseparm
                label   "Filter Type"
                joinnext
                export  none
            }
            parm {
                name    "anisodir_textureColorSpace"
                baseparm
                label   "Source Color Space"
                export  none
            }
        }

        groupsimple {
            name    "folder113"
            label   "Subsurface"

            parm {
                name    "subsurface"
                baseparm
                label   "Subsurface"
                export  none
            }
            parm {
                name    "subsurface_useTexture"
                baseparm
                label   "Use Texture"
                export  none
            }
            parm {
                name    "subsurface_texture"
                baseparm
                label   "Map"
                export  none
            }
            parm {
                name    "subsurface_monoChannel"
                baseparm
                label   "Channel"
                joinnext
                export  none
            }
            parm {
                name    "subsurface_textureWrap"
                baseparm
                label   "Wrap"
                joinnext
                export  none
            }
            parm {
                name    "subsurface_textureColorSpace"
                baseparm
                label   "Source Color Space"
                export  none
            }
        }

        groupsimple {
            name    "folder114"
            label   "Sheen"

            parm {
                name    "sheen"
                baseparm
                label   "Sheen"
                export  none
            }
            parm {
                name    "sheen_useTexture"
                baseparm
                label   "Use Texture"
                export  none
            }
            parm {
                name    "sheen_texture"
                baseparm
                label   "Map"
                export  none
            }
            parm {
                name    "sheen_monoChannel"
                baseparm
                label   "Channel"
                joinnext
                export  none
            }
            parm {
                name    "sheen_textureWrap"
                baseparm
                label   "Wrap"
                joinnext
                export  none
            }
            parm {
                name    "sheen_textureColorSpace"
                baseparm
                label   "Source Color Space"
                export  none
            }
        }

        groupsimple {
            name    "folder115"
            label   "Sheen Tint"

            parm {
                name    "sheentint"
                baseparm
                label   "Sheen Tint"
                export  none
            }
            parm {
                name    "sheentint_useTexture"
                baseparm
                label   "Use Texture"
                export  none
            }
            parm {
                name    "sheentint_texture"
                baseparm
                label   "Map"
                export  none
            }
            parm {
                name    "sheentint_monoChannel"
                baseparm
                label   "Channel"
                joinnext
                export  none
            }
            parm {
                name    "sheentint_textureWrap"
                baseparm
                label   "Wrap"
                joinnext
                export  none
            }
            parm {
                name    "sheentint_textureColorSpace"
                baseparm
                label   "Source Color Space"
                export  none
            }
        }

        groupsimple {
            name    "folder116"
            label   "Coat"

            parm {
                name    "coat"
                baseparm
                label   "Coat"
                export  none
            }
            parm {
                name    "coat_useTexture"
                baseparm
                label   "Use Texture"
                export  none
            }
            parm {
                name    "coat_texture"
                baseparm
                label   "Map"
                export  none
            }
            parm {
                name    "coat_monoChannel"
                baseparm
                label   "Channel"
                joinnext
                export  none
            }
            parm {
                name    "coat_textureWrap"
                baseparm
                label   "Wrap"
                joinnext
                export  none
            }
            parm {
                name    "coat_textureColorSpace"
                baseparm
                label   "Source Color Space"
                export  none
            }
        }

        groupsimple {
            name    "folder117"
            label   "Coat Roughness"

            parm {
                name    "coatrough"
                baseparm
                label   "Coat Roughness"
                export  none
            }
            parm {
                name    "coatrough_useTexture"
                baseparm
                label   "Use Texture"
                export  none
            }
            parm {
                name    "coatrough_texture"
                baseparm
                label   "Map"
                export  none
            }
            parm {
                name    "coatrough_monoChannel"
                baseparm
                label   "Channel"
                joinnext
                export  none
            }
            parm {
                name    "coatrough_textureWrap"
                baseparm
                label   "Wrap"
                joinnext
                export  none
            }
            parm {
                name    "coatrough_textureColorSpace"
                baseparm
                label   "Source Color Space"
                export  none
            }
        }

        groupsimple {
            name    "folder118"
            label   "Surface Texture Settings"

            parm {
                name    "basecolor_textureFilter"
                baseparm
                label   "Filter"
                export  none
            }
            parm {
                name    "surface_textureFilterWidth"
                baseparm
                label   "Filter Width"
                export  none
            }
        }

    }

    group {
        name    "diffuse_folder_8_1"
        label   "Emission"

        parm {
            name    "emitillum"
            baseparm
            label   "Emission Illuminates Objects"
            export  none
        }
        parm {
            name    "emitcolor"
            baseparm
            label   "Emission Color"
            export  none
        }
        parm {
            name    "emitint"
            baseparm
            label   "Emission Intensity"
            export  none
        }
        parm {
            name    "emitcolor_useTexture"
            baseparm
            label   "Use Texture"
            export  none
        }
        parm {
            name    "emitcolor_texture"
            baseparm
            label   "Map"
            export  none
        }
        parm {
            name    "emitcolor_textureIntensity"
            baseparm
            label   "Tint Intensity"
            export  none
        }
        parm {
            name    "emitcolor_textureWrap"
            baseparm
            label   "Wrap"
            export  none
        }
        parm {
            name    "emitcolor_textureColorSpace"
            baseparm
            label   "Source Color Space"
            export  none
        }
    }

    group {
        name    "diffuse_folder_8_2"
        label   "Bump & Normals"

        group {
            name    "shading_9"
            label   "Base"

            parm {
                name    "enableBumpOrNormalTexture"
                baseparm
                label   "Enable"
                export  none
            }
            parm {
                name    "normalTexType"
                baseparm
                label   "Texture Type"
                export  none
            }
            parm {
                name    "normalTexColorSpace"
                baseparm
                label   "Texture Color Space"
                export  none
            }
            parm {
                name    "normalTexVectorSpace"
                baseparm
                label   "Vector Space"
                export  none
            }
            parm {
                name    "normalTexScale"
                baseparm
                label   "Effect Scale"
                export  none
            }
            parm {
                name    "normalTexture"
                baseparm
                label   "Texture Path"
                export  none
            }
            parm {
                name    "normalTexUdim"
                baseparm
                label   "UDIM Filename Expansion"
                export  none
            }
            parm {
                name    "normalTexWrap"
                baseparm
                label   "Wrap"
                joinnext
                export  none
            }
            parm {
                name    "normalTexFilter"
                baseparm
                label   "Filter"
                joinnext
                export  none
            }
            parm {
                name    "normalTexFilterWidth"
                baseparm
                label   "Filter Width"
                export  none
            }
            parm {
                name    "normalTexChannel"
                baseparm
                label   "Channel"
                export  none
            }
            parm {
                name    "normalTexImagePlane"
                baseparm
                label   "Image Plane"
                export  none
            }
            parm {
                name    "normalTexNormalSpace"
                baseparm
                label   "Normal Space"
                export  none
            }
            parm {
                name    "normalTexNormalFlipX"
                baseparm
                label   "Flip X"
                export  none
            }
            parm {
                name    "normalTexNormalFlipY"
                baseparm
                label   "Flip Y"
                export  none
            }
        }

        group {
            name    "shading_9_1"
            label   "Coat"

            parm {
                name    "separateCoatNormals"
                baseparm
                label   "Separate Coat Normals"
                export  none
            }
            parm {
                name    "enableCoatNormalTexture"
                baseparm
                label   "Enable"
                export  none
            }
            parm {
                name    "coatNormalTexType"
                baseparm
                label   "Texture Type"
                export  none
            }
            parm {
                name    "coatNormalTexColorSpace"
                baseparm
                label   "Texture Color Space"
                export  none
            }
            parm {
                name    "coatNormalTexVectorSpace"
                baseparm
                label   "Vector Space"
                export  none
            }
            parm {
                name    "coatNormalTexScale"
                baseparm
                label   "Effect Scale"
                export  none
            }
            parm {
                name    "coatNormalTexture"
                baseparm
                label   "Texture Path"
                export  none
            }
            parm {
                name    "coatNormalTexUdim"
                baseparm
                label   "UDIM Filename Expansion"
                export  none
            }
            parm {
                name    "coatNormalTexWrap"
                baseparm
                label   "Wrap"
                joinnext
                export  none
            }
            parm {
                name    "coatNormalTexFilter"
                baseparm
                label   "Filter"
                joinnext
                export  none
            }
            parm {
                name    "coatNormalTexFilterWidth"
                baseparm
                label   "Filter Width"
                export  none
            }
            parm {
                name    "coatNormalTexChannel"
                baseparm
                label   "Channel"
                export  none
            }
            parm {
                name    "coatNormalTexImagePlane"
                baseparm
                label   "Image Plane"
                export  none
            }
            parm {
                name    "coatNormalTexNormalSpace"
                baseparm
                label   "Normal Space"
                export  none
            }
            parm {
                name    "coatNormalTexNormalFlipX"
                baseparm
                label   "Flip X"
                export  none
            }
            parm {
                name    "coatNormalTexNormalFlipY"
                baseparm
                label   "Flip Y"
                export  none
            }
        }

    }

    group {
        name    "diffuse_folder_8_3"
        label   "Displacement"

        parm {
            name    "shop_disable_displace_shader"
            baseparm
            label   "Disable Displace Shader"
            invisible
            export  none
        }
        groupsimple {
            name    "folder119"
            label   "General"
            grouptag { "group_type" "simple" }

            parm {
                name    "vm_displacebound"
                baseparm
                label   "Displacement Bound"
                export  none
            }
            parm {
                name    "vm_truedisplace"
                baseparm
                label   "True Displacements"
                export  none
            }
        }

        groupsimple {
            name    "folder120"
            label   "Map"
            hidewhentab "{ enableDispMap == 0 }"
            grouptag { "group_type" "simple" }

            parm {
                name    "enableDispTexture"
                baseparm
                label   "Enable Texture Displacement"
                export  none
            }
            parm {
                name    "dispTexType"
                baseparm
                label   "Texture Type"
                export  none
            }
            parm {
                name    "dispTexColorSpace"
                baseparm
                label   "Texture Color Space"
                export  none
            }
            parm {
                name    "dispTexVectorSpace"
                baseparm
                label   "Vector Space"
                export  none
            }
            parm {
                name    "dispTexOffset"
                baseparm
                label   "Offset"
                export  none
            }
            parm {
                name    "dispTexScale"
                baseparm
                label   "Effect Scale"
                export  none
            }
            parm {
                name    "dispTexTexture"
                baseparm
                label   "Texture Path"
                export  none
            }
            parm {
                name    "dispTexChannel"
                baseparm
                label   "Channel"
                joinnext
                export  none
            }
            parm {
                name    "dispTexWrap"
                baseparm
                label   "Wrap"
                joinnext
                export  none
            }
            parm {
                name    "dispTexFilter"
                baseparm
                label   "Filter"
                export  none
            }
            parm {
                name    "dispTexfilterWidth"
                baseparm
                label   "Filter Width"
                export  none
            }
        }

        groupsimple {
            name    "folder121"
            label   "Noise"
            hidewhentab "{ enableNoise == 0 }"
            grouptag { "group_type" "simple" }

            parm {
                name    "enableDispNoise"
                baseparm
                label   "Enable Noise Displacement"
                export  none
            }
            parm {
                name    "dispNoiseType"
                baseparm
                label   "Noise Type"
                export  none
            }
            parm {
                name    "dispNoiseFreq"
                baseparm
                label   "Frequency"
                export  none
            }
            parm {
                name    "dispNoiseOffset"
                baseparm
                label   "Offset"
                export  none
            }
            parm {
                name    "dispNoiseAmp"
                baseparm
                label   "Amplitude"
                export  none
            }
            parm {
                name    "dispNoiseRough"
                baseparm
                label   "Roughness"
                export  none
            }
            parm {
                name    "dispNoiseAtten"
                baseparm
                label   "Attenuation"
                export  none
            }
            parm {
                name    "dispNoiseTurb"
                baseparm
                label   "Turbulence"
                export  none
            }
        }

    }

    group {
        name    "diffuse_folder_8_4"
        label   "Settings"

        groupsimple {
            name    "folder122"
            label   "Component Labels"

            parm {
                name    "difflabel"
                baseparm
                label   "Diffuse"
                export  none
            }
            parm {
                name    "baselabel"
                baseparm
                label   "Base Reflection"
                export  none
            }
            parm {
                name    "coatlabel"
                baseparm
                label   "Coat Reflection"
                export  none
            }
        }

        groupsimple {
            name    "folder123"
            label   "Misc"

            parm {
                name    "udim"
                baseparm
                label   "UDIM Filename Expansion"
                export  none
            }
        }

    }

    group {
        name    "diffuse_folder_8_5"
        label   "OpenGL"

        group {
            name    "folder124"
            label   "Surface"

            parm {
                name    "ogl_light"
                baseparm
                label   "Use Lighting"
                export  none
            }
            parm {
                name    "sepparm6"
                baseparm
                label   "sepparm6"
                export  none
            }
            parm {
                name    "ogl_alpha"
                baseparm
                label   "OGL Alpha"
                export  none
            }
            parm {
                name    "ogl_cutout"
                baseparm
                label   "Transparent Texture Alpha"
                export  none
            }
            parm {
                name    "ogl_amb"
                baseparm
                label   "OGL Ambient"
                export  none
            }
            parm {
                name    "ogl_emit"
                baseparm
                label   "OGL Emission"
                export  none
            }
            parm {
                name    "sepparm12"
                baseparm
                label   "sepparm12"
                export  none
            }
            parm {
                name    "ogl_diff"
                baseparm
                label   "OGL Diffuse"
                export  none
            }
            multiparm {
                name    "ogl_numtex"
                label    "Texture Layers"
                baseparm
                default 1
                parmtag { "spare_category" "OGL" }

                parm {
                    name    "ogl_tex#"
                    baseparm
                    label   "Texture #"
                    export  none
                }
                parm {
                    name    "ogl_tex_min_filter#"
                    baseparm
                    label   "Minification Filter"
                    export  none
                }
                parm {
                    name    "ogl_tex_mag_filter#"
                    baseparm
                    label   "Magnification Filter"
                    export  none
                }
                parm {
                    name    "ogl_clamping_mode#"
                    baseparm
                    label   "Clamp Texture"
                    export  none
                }
            }

            parm {
                name    "sepparm8"
                baseparm
                label   "sepparm8"
                export  none
            }
            parm {
                name    "ogl_spec_model"
                baseparm
                label   "Specular Model"
                export  none
            }
            parm {
                name    "ogl_spec"
                baseparm
                label   "OGL Specular"
                export  none
            }
            parm {
                name    "ogl_specmap"
                baseparm
                label   "OGL Specular Map"
                export  none
            }
            parm {
                name    "ogl_speclayer"
                baseparm
                label   "Specular Layer"
                export  none
            }
            parm {
                name    "ogl_rough"
                baseparm
                label   "OGL Roughness"
                export  none
            }
            parm {
                name    "ogl_roughmap"
                baseparm
                label   "OGL Roughness Map"
                export  none
            }
            parm {
                name    "ogl_roughmap_comp"
                baseparm
                label   "OGL Roughness Channel"
                export  none
            }
            parm {
                name    "ogl_ior_inner"
                baseparm
                label   "OGL Inner IOR"
                export  none
            }
            parm {
                name    "ogl_ior_outer"
                baseparm
                label   "OGL Outer IOR"
                export  none
            }
            parm {
                name    "ogl_adjustshiny"
                baseparm
                label   "Adjust Shininess with Alpha Channel"
                export  none
            }
            parm {
                name    "ogl_shinyrange"
                baseparm
                label   "Shininess Range"
                export  none
            }
            parm {
                name    "sepparm10"
                baseparm
                label   "sepparm10"
                export  none
            }
            parm {
                name    "ogl_opacitymap"
                baseparm
                label   "OGL Opacity Map"
                export  none
            }
            parm {
                name    "ogl_opacitylayer"
                baseparm
                label   "Opacity Layer"
                export  none
            }
        }

        group {
            name    "folder124_1"
            label   "Displace"

            parm {
                name    "ogl_bumpmap"
                baseparm
                label   "OGL Bump Map"
                export  none
            }
            parm {
                name    "ogl_bumptype"
                baseparm
                label   "Bump Map Type"
                export  none
            }
            parm {
                name    "ogl_bumpscale"
                baseparm
                label   "Bump Scale"
                export  none
            }
            parm {
                name    "ogl_bumpbias"
                baseparm
                label   "Bump Map Range"
                export  none
            }
            parm {
                name    "ogl_bumplayer"
                baseparm
                label   "Bump Layer"
                export  none
            }
            parm {
                name    "ogl_bumpinvert"
                baseparm
                label   "Invert Bumps"
                export  none
            }
            parm {
                name    "sepparm7"
                baseparm
                label   "sepparm7"
                export  none
            }
            parm {
                name    "ogl_normalmap"
                baseparm
                label   "OGL Normal Map"
                export  none
            }
            parm {
                name    "ogl_normalmap_type"
                baseparm
                label   "OGL Normal Map Type"
                export  none
            }
            parm {
                name    "ogl_normalbias"
                baseparm
                label   "Normal Map Range"
                export  none
            }
            parm {
                name    "ogl_normalflipx"
                baseparm
                label   "Flip Normal Map X"
                export  none
            }
            parm {
                name    "ogl_normalflipy"
                baseparm
                label   "Flip Normal Map Y"
                export  none
            }
            parm {
                name    "ogl_normallayer"
                baseparm
                label   "Normal Layer"
                export  none
            }
            parm {
                name    "sepparm9"
                baseparm
                label   "sepparm9"
                export  none
            }
        }

        group {
            name    "folder124_2"
            label   "Environment"

            parm {
                name    "ogl_envmap"
                baseparm
                label   "OGL Environment Map"
                export  none
            }
            parm {
                name    "ogl_envrotate"
                baseparm
                label   "Env Map Rotation"
                export  none
            }
            parm {
                name    "ogl_envrotorder"
                baseparm
                label   "Env Rotate Order"
                export  none
            }
            parm {
                name    "ogl_envscale"
                baseparm
                label   "Reflection Intensity"
                export  none
            }
        }

    }

    parm {
        name    "Cd"
        baseparm
        label   "Attribute Color"
        invisible
        export  none
    }
    parm {
        name    "Alpha"
        baseparm
        label   "Attribute Alpha"
        invisible
        export  none
    }
    parm {
        name    "wetreflect"
        label   "Wet Reflect"
        type    float
        default { "1" }
        range   { 0 1 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "input3"
        label   "Wet Roughness"
        type    float
        default { "0" }
        range   { -1 1 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "input1"
        label   "Dry Roughness"
        type    float
        default { "1" }
        range   { -1 1 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "bake_samples"
        baseparm
        label   "Samples"
        export  none
    }
    parm {
        name    "bake_normalspace"
        baseparm
        label   "Normal Space"
        export  none
    }
    parm {
        name    "bake_tangentnormalflipx"
        baseparm
        label   "Tangent Normal Flip X"
        export  none
    }
    parm {
        name    "bake_tangentnormalflipy"
        baseparm
        label   "Tangent Normal Flip Y"
        export  none
    }
    parm {
        name    "bake_include_disp_nt"
        baseparm
        label   "Disp In Tangent Normal"
        export  none
    }
    parm {
        name    "bake_occlusionbias"
        baseparm
        label   "Occlusion Bias"
        export  none
    }
    parm {
        name    "bake_cavitydistance"
        baseparm
        label   "Cavity Distance"
        export  none
    }
    parm {
        name    "bake_cavitybias"
        baseparm
        label   "Cavity Bias"
        export  none
    }
    parm {
        name    "bake_curvaturescale"
        baseparm
        label   "Curvature Scale"
        export  none
    }
    parm {
        name    "ogl_displacemap"
        baseparm
        label   "GL Displacement Map"
        export  none
    }
    parm {
        name    "ogl_displacescale"
        baseparm
        label   "Displace Scale"
        export  none
    }
    parm {
        name    "ogl_displaceoffset"
        baseparm
        label   "Displace Offset"
        export  none
    }
    parm {
        name    "bake_curvaturebias"
        baseparm
        label   "Curvature Bias"
        export  none
    }
    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    "includeDispInNt"
        label   "Include in Exported Tangent Normals"
        type    toggle
        default { "on" }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface displace" }
    }
    parm {
        name    "primary"
        label   "Group 0 Color"
        type    color
        size    3
        default { "0.6" "0" "0" }
        range   { 0 1 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "secondary2"
        label   "Group 1 Color"
        type    color
        size    3
        default { "0.1" "0.1" "0.1" }
        range   { 0 1 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "input2"
        label   "Wet Darkness"
        type    float
        default { "0.2" }
        range   { 0 1 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
HouNC1033600ba205b103d780c8ce592fshop/cloth.chn{
    channel shop_disable_displace_shader {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "!ch(\"enableDispTexture\") && !ch(\"enableDispNoise\")" }
    }
    channel vm_displacebound {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "1.01*max(ch(\"enableDispTexture\")*max(abs((1.0+ch(\"dispTexOffset\"))*ch(\"dispTexScale\")), abs(ch(\"dispTexOffset\")*ch(\"dispTexScale\"))), ch(\"enableDispNoise\")*abs(ch(\"dispNoiseAmp\")))" }
    }
    channel ogl_diffr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "(1-ch(\"metallic\")) * ch(\"basecolorr\")" }
    }
    channel ogl_diffg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "(1-ch(\"metallic\")) * ch(\"basecolorg\")" }
    }
    channel ogl_diffb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "(1-ch(\"metallic\")) * ch(\"basecolorb\")" }
    }
    channel ogl_specr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "hou.phm().get_ogl_spec(hou.pwd(), 0)" language = python }
    }
    channel ogl_specg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "hou.phm().get_ogl_spec(hou.pwd(), 1)" language = python }
    }
    channel ogl_specb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "hou.phm().get_ogl_spec(hou.pwd(), 2)" language = python }
    }
    channel ogl_rough {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = 0.04+0.96*ch(\"rough\") }
    }
    channel ogl_ior_inner {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "m = 0.99*ch(\"metallic\")
m=m*m*m
fr = m + (1-m) * 0.8*0.08*ch(\"reflect\")
return (fr- 1) / (-fr + 2*sqrt(fr) - 1.0)" language = python }
    }
    channel ogl_bumpscale {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"normalTexScale\") }
    }
    channel ogl_normalmap_type {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "ifs(!strcmp(chs(\"normalTexVectorSpace\"), \"uvtangent\"), \"tangent\", \"world\")" }
    }
    channel ogl_normalbias {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "ifs(ch(\"normalTexNormalSpace\"), \"centered\", \"zeroone\")" }
    }
    channel ogl_normalflipx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"normalTexNormalFlipX\") }
    }
    channel ogl_normalflipy {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"normalTexNormalFlipY\") }
    }
    channel ogl_displacescale {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"dispTexScale\") }
    }
    channel ogl_displaceoffset {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"dispTexOffset\") }
    }
  }
HouNC1033600bbd05b103d780ce48e830shop/cloth.parm{
version 0.8
diffuse_folder_14	[ 0	locks=0 ]	(	0	0	0	0	0	0	0	)
folder52	[ 0	locks=0 ]	(	0	)
basecolor	[ 0	locks=0	autoscope=0 ]	(	0.60000002384185791	0	0	)
basecolor_usePointColor	[ 0	locks=0	autoscope=0 ]	(	"on"	)
basecolor_usePackedColor	[ 0	locks=0	autoscope=0 ]	(	"off"	)
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	)
folder53	[ 0	locks=0 ]	(	0	)
metallic	[ 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	)
folder210	[ 0	locks=0 ]	(	0	)
reflect	[ 0	locks=0	autoscope=0 ]	(	0.34000000000000002	)
reflect_useTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
reflect_texture	[ 0	locks=0	autoscope=0 ]	(	""	)
reflect_monoChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
reflect_textureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
reflect_textureColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
folder211	[ 0	locks=0 ]	(	0	)
reflecttint	[ 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	)
folder212	[ 0	locks=0 ]	(	0	)
rough	[ 0	locks=0	autoscope=0 ]	(	1	)
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	)
folder213	[ 0	locks=0 ]	(	0	)
aniso	[ 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	)
folder214	[ 0	locks=0 ]	(	0	)
anisodir	[ 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_textureFilter	[ 0	locks=0	autoscope=0 ]	(	point	)
anisodir_textureColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
folder215	[ 0	locks=0 ]	(	0	)
subsurface	[ 0	locks=0	autoscope=0 ]	(	0	)
subsurface_useTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
subsurface_texture	[ 0	locks=0	autoscope=0 ]	(	""	)
subsurface_monoChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
subsurface_textureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
subsurface_textureColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
folder216	[ 0	locks=0 ]	(	0	)
sheen	[ 0	locks=0	autoscope=0 ]	(	0.99299999999999999	)
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	)
folder217	[ 0	locks=0 ]	(	0	)
sheentint	[ 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	)
folder218	[ 0	locks=0 ]	(	0	)
coat	[ 0	locks=0	autoscope=0 ]	(	1	)
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	)
folder219	[ 0	locks=0 ]	(	0	)
coatrough	[ 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	)
folder220	[ 0	locks=0 ]	(	0	)
basecolor_textureFilter	[ 0	locks=0	autoscope=0 ]	(	catrom	)
surface_textureFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
emitillum	[ 0	locks=0	autoscope=0 ]	(	"on"	)
emitcolor	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
emitint	[ 0	locks=0	autoscope=0 ]	(	1	)
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	)
shading_15	[ 0	locks=0 ]	(	0	0	)
enableBumpOrNormalTexture	[ 0	locks=0	autoscope=0 ]	(	"on"	)
normalTexType	[ 0	locks=0	autoscope=0 ]	(	normal	)
normalTexColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
normalTexVectorSpace	[ 0	locks=0	autoscope=0 ]	(	uvtangent	)
normalTexScale	[ 0	locks=0	autoscope=0 ]	(	2	)
normalTexture	[ 0	locks=0	autoscope=0 ]	(	$HIP/9925-normal.jpg	)
normalTexUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
normalTexWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
normalTexFilter	[ 0	locks=0	autoscope=0 ]	(	gauss	)
normalTexFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
normalTexChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
normalTexImagePlane	[ 0	locks=0	autoscope=0 ]	(	""	)
normalTexNormalSpace	[ 0	locks=0	autoscope=0 ]	(	0	)
normalTexNormalFlipX	[ 0	locks=0	autoscope=0 ]	(	"off"	)
normalTexNormalFlipY	[ 0	locks=0	autoscope=0 ]	(	"off"	)
separateCoatNormals	[ 0	locks=0	autoscope=0 ]	(	"off"	)
enableCoatNormalTexture	[ 0	locks=0	autoscope=0 ]	(	"on"	)
coatNormalTexType	[ 0	locks=0	autoscope=0 ]	(	normal	)
coatNormalTexColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
coatNormalTexVectorSpace	[ 0	locks=0	autoscope=0 ]	(	uvtangent	)
coatNormalTexScale	[ 0	locks=0	autoscope=0 ]	(	1	)
coatNormalTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
coatNormalTexUdim	[ 0	locks=0	autoscope=0 ]	(	"off"	)
coatNormalTexWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
coatNormalTexFilter	[ 0	locks=0	autoscope=0 ]	(	gauss	)
coatNormalTexFilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
coatNormalTexChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
coatNormalTexImagePlane	[ 0	locks=0	autoscope=0 ]	(	""	)
coatNormalTexNormalSpace	[ 0	locks=0	autoscope=0 ]	(	0	)
coatNormalTexNormalFlipX	[ 0	locks=0	autoscope=0 ]	(	"off"	)
coatNormalTexNormalFlipY	[ 0	locks=0	autoscope=0 ]	(	"off"	)
shop_disable_displace_shader	[ 0	locks=0	autoscope=0 ]	(	[ shop_disable_displace_shader	1 ] 	)
folder221	[ 0	locks=0 ]	(	0	)
vm_displacebound	[ 0	locks=0	autoscope=0 ]	(	[ vm_displacebound	0 ] 	)
vm_truedisplace	[ 0	locks=0	autoscope=0 ]	(	"on"	)
folder222	[ 0	locks=0 ]	(	0	)
enableDispTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
dispTexType	[ 0	locks=0	autoscope=0 ]	(	disp	)
dispTexColorSpace	[ 0	locks=0	autoscope=0 ]	(	linear	)
dispTexVectorSpace	[ 0	locks=0	autoscope=0 ]	(	uvtangent	)
dispTexOffset	[ 0	locks=0	autoscope=0 ]	(	-0.5	)
dispTexScale	[ 0	locks=0	autoscope=0 ]	(	1	)
dispTexTexture	[ 0	locks=0	autoscope=0 ]	(	""	)
dispTexChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
dispTexWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
dispTexFilter	[ 0	locks=0	autoscope=0 ]	(	gauss	)
dispTexfilterWidth	[ 0	locks=0	autoscope=0 ]	(	1	)
folder223	[ 0	locks=0 ]	(	0	)
enableDispNoise	[ 0	locks=0	autoscope=0 ]	(	"off"	)
dispNoiseType	[ 0	locks=0	autoscope=0 ]	(	xnoise	)
dispNoiseFreq	[ 0	locks=0	autoscope=0 ]	(	10	10	10	)
dispNoiseOffset	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
dispNoiseAmp	[ 0	locks=0	autoscope=0 ]	(	1	)
dispNoiseRough	[ 0	locks=0	autoscope=0 ]	(	0.5	)
dispNoiseAtten	[ 0	locks=0	autoscope=0 ]	(	1	)
dispNoiseTurb	[ 0	locks=0	autoscope=0 ]	(	5	)
bake_samples	[ 0	locks=0 ]	(	128	)
bake_normalspace	[ 0	locks=0 ]	(	0	)
bake_tangentnormalflipx	[ 0	locks=0 ]	(	"off"	)
bake_tangentnormalflipy	[ 0	locks=0 ]	(	"off"	)
bake_include_disp_nt	[ 0	locks=0 ]	(	"on"	)
bake_occlusionbias	[ 0	locks=0 ]	(	0.5	)
bake_cavitydistance	[ 0	locks=0 ]	(	1	)
bake_cavitybias	[ 0	locks=0 ]	(	0.5	)
bake_curvaturescale	[ 0	locks=0 ]	(	1	)
folder224	[ 0	locks=0 ]	(	0	)
difflabel	[ 0	locks=0	autoscope=0 ]	(	diffuse	)
baselabel	[ 0	locks=0	autoscope=0 ]	(	reflect	)
coatlabel	[ 0	locks=0	autoscope=0 ]	(	coat	)
folder225	[ 0	locks=0 ]	(	0	)
udim	[ 0	locks=0	autoscope=0 ]	(	"on"	)
folder226	[ 0	locks=0 ]	(	0	0	0	)
ogl_light	[ 0	locks=0	autoscope=0 ]	(	"on"	)
sepparm6	[ 0	locks=0 ]	(	)
ogl_alpha	[ 0	locks=0	autoscope=0 ]	(	1	)
ogl_cutout	[ 0	locks=0	autoscope=0 ]	(	"on"	)
ogl_amb	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
ogl_emit	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
sepparm12	[ 0	locks=0 ]	(	)
ogl_diff	[ 8	locks=0	autoscope=0 ]	(	[ ogl_diffr	0.60000002384185791 ] 	[ ogl_diffg	0 ] 	[ ogl_diffb	0 ] 	)
ogl_numtex	[ 0	locks=0	autoscope=0 ]	(	1	)
sepparm8	[ 0	locks=0 ]	(	)
ogl_spec_model	[ 0	locks=0	autoscope=0 ]	(	ggx	)
ogl_spec	[ 0	locks=0	autoscope=0 ]	(	[ ogl_specr	1 ] 	[ ogl_specg	1 ] 	[ ogl_specb	1 ] 	)
ogl_specmap	[ 0	locks=0	autoscope=0 ]	(	"`ifs(ch(\"reflect_useTexture\"), chs(\"reflect_texture\"), \"\")`"	)
ogl_speclayer	[ 0	locks=0	autoscope=0 ]	(	0	)
ogl_rough	[ 0	locks=0	autoscope=0 ]	(	[ ogl_rough	1 ] 	)
ogl_roughmap	[ 0	locks=0	autoscope=0 ]	(	"`ifs(ch(\"rough_useTexture\"), chs(\"rough_texture\"), \"\")`"	)
ogl_roughmap_comp	[ 0	locks=0	autoscope=0 ]	(	0	)
ogl_ior_inner	[ 0	locks=0	autoscope=0 ]	(	[ ogl_ior_inner	1.3460760372029077 ] 	)
ogl_ior_outer	[ 0	locks=0	autoscope=0 ]	(	1	)
ogl_adjustshiny	[ 0	locks=0	autoscope=0 ]	(	"off"	)
ogl_shinyrange	[ 0	locks=0	autoscope=0 ]	(	10	30	)
sepparm10	[ 0	locks=0 ]	(	)
ogl_opacitymap	[ 0	locks=0	autoscope=0 ]	(	""	)
ogl_opacitylayer	[ 0	locks=0	autoscope=0 ]	(	0	)
ogl_bumpmap	[ 0	locks=0	autoscope=0 ]	(	"`ifs(ch(\"enableBumpOrNormalTexture\") && !strcmp(chs(\"normalTexType\"), \"bump\"), chs(\"normalTexture\"), \"\")`"	)
ogl_bumptype	[ 0	locks=0	autoscope=0 ]	(	height	)
ogl_bumpscale	[ 0	locks=0	autoscope=0 ]	(	[ ogl_bumpscale	2 ] 	)
ogl_bumpbias	[ 0	locks=0	autoscope=0 ]	(	zeroone	)
ogl_bumplayer	[ 0	locks=0	autoscope=0 ]	(	0	)
ogl_bumpinvert	[ 0	locks=0	autoscope=0 ]	(	"off"	)
sepparm7	[ 0	locks=0 ]	(	)
ogl_normalmap	[ 0	locks=0	autoscope=0 ]	(	"`ifs(ch(\"enableBumpOrNormalTexture\") && !strcmp(chs(\"normalTexType\"), \"normal\"), chs(\"normalTexture\"), \"\")`"	)
ogl_normalmap_type	[ 0	locks=0	autoscope=0 ]	(	[ ogl_normalmap_type	tangent ] 	)
ogl_normalbias	[ 0	locks=0	autoscope=0 ]	(	[ ogl_normalbias	zeroone ] 	)
ogl_normalflipx	[ 0	locks=0	autoscope=0 ]	(	[ ogl_normalflipx	0 ] 	)
ogl_normalflipy	[ 0	locks=0	autoscope=0 ]	(	[ ogl_normalflipy	0 ] 	)
ogl_normallayer	[ 0	locks=0	autoscope=0 ]	(	0	)
sepparm9	[ 0	locks=0 ]	(	)
ogl_displacemap	[ 0	locks=0 ]	(	`ifs(ch(\"enableDispTexture\"),chs(\"dispTexTexture\"),\"\")`	)
ogl_displacescale	[ 0	locks=0 ]	(	[ ogl_displacescale	1 ] 	)
ogl_displaceoffset	[ 0	locks=0 ]	(	[ ogl_displaceoffset	-0.5 ] 	)
ogl_envmap	[ 0	locks=0	autoscope=0 ]	(	""	)
ogl_envrotate	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
ogl_envrotorder	[ 0	locks=0	autoscope=0 ]	(	xyz	)
ogl_envscale	[ 0	locks=0	autoscope=0 ]	(	0.10000000000000001	)
Cd	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
Alpha	[ 0	locks=0	autoscope=0 ]	(	1	)
bake_curvaturebias	[ 0	locks=0 ]	(	0.5	)
ogl_tex1	[ 0	locks=0	autoscope=0 ]	(	"`ifs(ch(\"basecolor_useTexture\"), chs(\"basecolor_texture\"), \"\")`"	)
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"	)
diffuse_folder_8	[ 0	locks=0 ]	(	0	0	0	0	0	0	)
folder40	[ 0	locks=0 ]	(	0	)
folder41	[ 0	locks=0 ]	(	0	)
folder108	[ 0	locks=0 ]	(	0	)
dryreflect	[ 0	locks=0 ]	(	0	)
folder109	[ 0	locks=0 ]	(	0	)
folder110	[ 0	locks=0 ]	(	0	)
folder111	[ 0	locks=0 ]	(	0	)
folder112	[ 0	locks=0 ]	(	0	)
folder113	[ 0	locks=0 ]	(	0	)
folder114	[ 0	locks=0 ]	(	0	)
folder115	[ 0	locks=0 ]	(	0	)
folder116	[ 0	locks=0 ]	(	0	)
folder117	[ 0	locks=0 ]	(	0	)
folder118	[ 0	locks=0 ]	(	0	)
shading_9	[ 0	locks=0 ]	(	0	0	)
folder119	[ 0	locks=0 ]	(	0	)
folder120	[ 0	locks=0 ]	(	0	)
folder121	[ 0	locks=0 ]	(	0	)
folder122	[ 0	locks=0 ]	(	0	)
folder123	[ 0	locks=0 ]	(	0	)
folder124	[ 0	locks=0 ]	(	0	0	0	)
wetreflect	[ 0	locks=0 ]	(	1.6666666999999999	)
input3	[ 0	locks=0 ]	(	-0.66666999999999998	)
input1	[ 0	locks=0 ]	(	1	)
direct	[ 0	locks=0 ]	(	0	0	0	)
indirect	[ 0	locks=0 ]	(	0	0	0	)
Ce	[ 0	locks=0 ]	(	0	0	0	)
direct_emission	[ 0	locks=0 ]	(	0	0	0	)
all_emission	[ 0	locks=0 ]	(	0	0	0	)
all	[ 0	locks=0 ]	(	0	0	0	)
indirect_emission	[ 0	locks=0 ]	(	0	0	0	)
direct_comp	[ 0	locks=0 ]	(	""	)
indirect_comp	[ 0	locks=0 ]	(	""	)
all_comp	[ 0	locks=0 ]	(	""	)
direct_noshadow	[ 0	locks=0 ]	(	0	0	0	)
direct_shadow	[ 0	locks=0 ]	(	0	0	0	)
indirect_noshadow	[ 0	locks=0 ]	(	0	0	0	)
indirect_shadow	[ 0	locks=0 ]	(	0	0	0	)
level	[ 0	locks=0 ]	(	0	)
diffuselevel	[ 0	locks=0 ]	(	0	)
specularlevel	[ 0	locks=0 ]	(	0	)
volumelevel	[ 0	locks=0 ]	(	0	)
direct_samples	[ 0	locks=0 ]	(	0	)
indirect_samples	[ 0	locks=0 ]	(	0	)
nlights	[ 0	locks=0 ]	(	0	)
direct_noshadow_comp	[ 0	locks=0 ]	(	""	)
indirect_noshadow_comp	[ 0	locks=0 ]	(	""	)
nddispersion	[ 0	locks=0 ]	(	0	)
ndpriority	[ 0	locks=0 ]	(	0	)
ndior	[ 0	locks=0 ]	(	0	)
absorption	[ 0	locks=0 ]	(	0	0	0	)
includeDispInNt	[ 0	locks=0 ]	(	"on"	)
primary	[ 0	locks=0 ]	(	0.87999999523162842	0.58079999685287476	0.13199998438358307	)
secondary2	[ 0	locks=0 ]	(	0.33616003394126892	0.64433598518371582	0.87999999523162842	)
input2	[ 0	locks=0 ]	(	0.20300000000000001	)
}
HouNC1033600bb905b103d780c1d73223shop/cloth.userdata
___Version___HouNC1033600bb305b103d780f2d25380shop/cloth/normals.netboxinit2
2
{
	color := "UT_Color RGB 0.36 0.36 0.36 ";
	autofit := 1;
	height := 13.686600128224491;
	width := 11.501572435887203;
	comment := normals;
	y_position := 16.768299874755741;
	minimized := 0;
	x_position := 22.141794242492814;
}
{
  create 1300891255
  modify 1527790967
  author rmagee@taxco.local
  access 0777
}
HouNC1033600b8e05b103d78089d9acb8shop/cloth/Displacement.netboxinit2
2
{
	color := "UT_Color RGB 0.36 0.36 0.36 ";
	autofit := 1;
	height := 18.66859618265854;
	width := 28.702402034275948;
	comment := Displacement;
	y_position := -62.661391117581118;
	minimized := 0;
	x_position := 6.0218511874386422;
}
{
  create 1300891224
  modify 1527790982
  author rmagee@taxco.local
  access 0777
}
HouNC1033600bb305b103d780a78795e9shop/cloth/outputs.netboxinit2
2
{
	color := "UT_Color RGB 0.52 0.52 0.52 ";
	autofit := 1;
	height := 7.9802690089406969;
	width := 8.0033000089406983;
	comment := outputs;
	y_position := -0.74186900596046446;
	minimized := 0;
	x_position := 42.611499994039534;
}
{
  create 1434029962
  modify 1527790964
  author kai@TitanUbuntu
  access 0777
}
HouNC1033600bb005b103d780498344bcshop/cloth/inputs.netboxinit2
2
{
	color := "UT_Color RGB 0.52 0.52 0.52 ";
	autofit := 1;
	height := 54.18133812226403;
	width := 11.605456005960477;
	comment := inputs;
	y_position := -37.717900119283797;
	minimized := 0;
	x_position := 22.322243997019761;
}
{
  create 1434620468
  modify 1527791024
  author kai@TitanUbuntu
  access 0777
}
HouNC1033600bb305b103d7804c48e3d2shop/cloth/surfaceOutput.inittype = output
matchesdef = 0
HouNC1033600bb005b103d7808001e6bbshop/cloth/surfaceOutput.defcomment ""
position 45.1425 1.99147
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
11 "shader"
}
inputsNamed3
{
6 	computelighting1 4 1 "Cf"
7 	computelighting1 5 1 "Of"
8 	"" "" 1 "Af"
9 	"" "" 1 "N"
10 	computelighting1 6 1 "F"
}
inputs
{
0 	computelighting1 0 1
1 	computelighting1 1 1
2 	"" 0 1
3 	"" 0 1
4 	computelighting1 2 1
}
stat
{
  create 1274288096
  modify 1522996207
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780a16fd606shop/cloth/surfaceOutput.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
outputcodelast	[ 0	locks=0 ]	(	"on"	)
parmorder	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d7809c1e7d45shop/cloth/surfaceOutput.netboxoutputs
HouNC1033600b8f05b103d780b7a7a87bshop/cloth/surfaceOutput.userdata
___Version___16.5.378HouNC1033600bb305b103d780f4186b33shop/cloth/outputCollect.inittype = collect
matchesdef = 0
HouNC1033600bb005b103d780fe5c63dashop/cloth/outputCollect.defcomment ""
position 48.6442 2.13267
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
}
inputsNamed3
{
3 	properties 5 1 "shader1"
4 	surfaceOutput 11 1 "shader2"
5 	dispOutput 5 1 "shader3"
}
inputs
{
0 	properties 0 1
1 	surfaceOutput 0 1
2 	dispOutput 0 1
}
stat
{
  create 1277929707
  modify 1522996208
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780ab2170acshop/cloth/outputCollect.parm{
version 0.8
}
HouNC1033600b8d05b103d7801b1a9b55shop/cloth/outputCollect.netboxoutputs
HouNC1033600b8f05b103d780049530aashop/cloth/outputCollect.userdata
___Version___16.5.378HouNC1033600bb605b103d780b5f376e2shop/cloth/properties.inittype = properties
matchesdef = 0
HouNC1033600bb705b103d7807713eee5shop/cloth/properties.defcomment ""
position 45.0115 4.8613
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "properties"
}
inputsNamed3
{
3 	vm_displacebound 1 1 "vm_displacebound"
4 	vm_truedisplace 1 1 "vm_truedisplace"
}
inputs
{
0 	vm_displacebound 0 1
1 	vm_truedisplace 0 1
}
stat
{
  create 1277929796
  modify 1438376823
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d78023000216shop/cloth/properties.spareparmdef    group {
        name    "Shading"
        label   "Shading"

        parm {
            name    "vm_displacebound"
            label   "Displacement Bound"
            type    float
            default { "0" }
            help    "The maximum bounds that the displacement shader will move geometry. This is defined in \"camera\" space. Note, that the absolute value is used to determine the bounds."
            range   { 0 10 }
            parmtag { "spare_category" "Shading" }
        }
        parm {
            name    "vm_truedisplace"
            label   "True Displacements"
            type    toggle
            default { "1" }
            help    "When running displacement shaders, whether the VEX variable P is actually moved (true displacement) or whether bump mapping will be performed."
            range   { 0 1 }
            parmtag { "spare_category" "Shading" }
        }
    }

HouNC1033600bb705b103d780060ae5bfshop/cloth/properties.chn{
    channel vm_displacebound {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../vm_displacebound/floatdef') }
    }
    channel vm_truedisplace {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../vm_truedisplace/toggledef') }
    }
  }
HouNC1033600bb605b103d780576e6bcfshop/cloth/properties.parm{
version 0.8
Shading	[ 0	locks=0 ]	(	0	)
vm_displacebound	[ 0	locks=0 ]	(	[ vm_displacebound	0 ] 	)
vm_truedisplace	[ 0	locks=0 ]	(	[ vm_truedisplace	1 ] 	)
}
HouNC1033600bb005b103d780f6973bceshop/cloth/properties.netboxoutputs
HouNC1033600bb205b103d780e2be977eshop/cloth/properties.userdata
___Version___16.5.378HouNC1033600bb605b103d78015e10564shop/cloth/dispOutput.inittype = output
matchesdef = 0
HouNC1033600bb705b103d7805d0e4808shop/cloth/dispOutput.defcomment ""
position 45.0777 -0.341869
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "shader"
}
inputsNamed3
{
3 	add4 0 1 "P"
4 	texture_and_noise 3 1 "N"
}
inputs
{
0 	add4 0 1
1 	texture_and_noise 0 1
}
stat
{
  create 1277929857
  modify 1441815344
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d780be325d7ashop/cloth/dispOutput.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	displace	)
outputcodelast	[ 0	locks=0 ]	(	"off"	)
parmorder	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb005b103d780e7970fabshop/cloth/dispOutput.netboxoutputs
HouNC1033600bb205b103d78075c91e71shop/cloth/dispOutput.userdata
___Version___16.5.378HouNC1033600bb705b103d7803a7561bdshop/cloth/basecolor.inittype = surfacecolor::2.0
matchesdef = 1
HouNC1033600bb405b103d780dc2633cashop/cloth/basecolor.defcomment ""
position 29.7808 5.53819
connectornextid 20
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
{
18 "color"
19 "alpha"
}
inputsNamed3
{
0 	"" "" 1 "useBaseColor"
1 	multiply2 2 1 "baseColor"
2 	usePointColor 1 1 "usePointColor"
3 	"" "" 1 "usePointAlpha"
4 	usePackedColor 0 1 "usePackedColor"
5 	useColorMap 1 1 "useTexture"
6 	baseColorMap 1 1 "texture"
7 	udim14 0 1 "udim"
8 	colorMapIntensity 1 1 "textureIntensity"
9 	colorMapWrap 1 1 "textureWrap"
10 	textureSourceColorSpace 0 1 "textureSourceColorSpace"
11 	colorMapfilter 1 1 "textureFilter"
12 	colorMapWidth 1 1 "textureFilterWidth"
13 	"" "" 1 "textureBorderColor"
14 	"" "" 1 "monoOutput"
15 	"" "" 1 "monoChannel"
16 	choose_S 10 1 "scoord"
17 	choose_T 10 1 "tcoord"
}
inputs
{
0 	"" 0 1
1 	multiply2 0 1
2 	usePointColor 0 1
3 	"" 0 1
4 	usePackedColor 0 1
5 	useColorMap 0 1
6 	baseColorMap 0 1
7 	udim14 0 1
8 	colorMapIntensity 0 1
9 	colorMapWrap 0 1
10 	textureSourceColorSpace 0 1
11 	colorMapfilter 0 1
12 	colorMapWidth 0 1
13 	"" 0 1
14 	"" 0 1
15 	"" 0 1
16 	choose_S 0 1
17 	choose_T 0 1
}
stat
{
  create 1434100911
  modify 1522996208
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d7805876edb6shop/cloth/basecolor.chn{
    channel usePointColor {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../usePointColor/toggledef') }
    }
    channel usePackedColor {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../usePackedColor/toggledef') }
    }
  }
HouNC1033600bb705b103d7806284d957shop/cloth/basecolor.parm{
version 0.8
signature	[ 0	locks=0 ]	(	0	)
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0	autoscope=0 ]	(	0.20000000000000001	0.20000000000000001	0.20000000000000001	)
usePointColor	[ 0	locks=0	autoscope=0 ]	(	[ usePointColor	1 ] 	)
usePointAlpha	[ 0	locks=0 ]	(	"off"	)
usePackedColor	[ 0	locks=0	autoscope=0 ]	(	[ usePackedColor	0 ] 	)
useTexture	[ 0	locks=0 ]	(	"off"	)
texture	[ 0	locks=0 ]	(	""	)
udim	[ 0	locks=0 ]	(	"off"	)
textureIntensity	[ 0	locks=0 ]	(	1	)
textureWrap	[ 0	locks=0 ]	(	repeat	)
textureSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
textureFilter	[ 0	locks=0 ]	(	catrom	)
textureFilterWidth	[ 0	locks=0 ]	(	1	)
textureBorderColor	[ 0	locks=0 ]	(	0	0	0	0	)
monoOutput	[ 0	locks=0 ]	(	"off"	)
monoChannel	[ 0	locks=0 ]	(	"0"	)
}
HouNC1033600bb105b103d780aa419c58shop/cloth/basecolor.netboxinputs
HouNC1033600bb305b103d7801742eed8shop/cloth/basecolor.userdata
___Version___1___toolcount___31___toolid___createinputsHouNC1033600bb305b103d7809d90976ashop/cloth/usePointColor.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d7808f289466shop/cloth/usePointColor.defcomment ""
position 28.2439 7.7628
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "basecolor_usePointColor"
2 "bound_basecolor_usePointColor"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931031
  modify 1515451555
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7802aa22acfshop/cloth/usePointColor.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	basecolor_usePointColor	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use 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	1	)
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 ]	(	""	)
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 ]	(	"{ diff_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d780da0a126bshop/cloth/usePointColor.netboxinputs
HouNC1033600b8f05b103d7803cca502cshop/cloth/usePointColor.userdata
___Version___16.5.378HouNC1033600bb105b103d7806f5ec041shop/cloth/useColorMap.inittype = parameter
matchesdef = 0
HouNC1033600bb605b103d780027b3dd9shop/cloth/useColorMap.defcomment ""
position 28.2439 6.3744
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "basecolor_useTexture"
2 "bound_basecolor_useTexture"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931033
  modify 1515451555
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d780b0cedcccshop/cloth/useColorMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	basecolor_useTexture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Texture"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	"{ diff_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb305b103d780dd350abeshop/cloth/useColorMap.netboxinputs
HouNC1033600b8d05b103d780df7cb61cshop/cloth/useColorMap.userdata
___Version___16.5.378HouNC1033600bb005b103d780b6e12d1ashop/cloth/baseColorMap.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d78047a3379bshop/cloth/baseColorMap.defcomment ""
position 28.2439 5.6802
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "basecolor_texture"
2 "bound_basecolor_texture"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931034
  modify 1515451555
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780d58a4264shop/cloth/baseColorMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	basecolor_texture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	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 ]	(	""	)
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 ]	(	"{ diff_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ basecolor_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb205b103d7801ccba2beshop/cloth/baseColorMap.netboxinputs
HouNC1033600b8c05b103d7802d789c12shop/cloth/baseColorMap.userdata
___Version___16.5.378HouNC1033600bb005b103d78063f2e45dshop/cloth/colorMapWrap.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d780c3081642shop/cloth/colorMapWrap.defcomment ""
position 28.2439 3.5976
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "basecolor_textureWrap"
2 "bound_basecolor_textureWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931035
  modify 1515451555
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780f278cdcbshop/cloth/colorMapWrap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	basecolor_textureWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Wrap	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
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 ]	(	"{ diff_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ basecolor_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb205b103d780a0903d6cshop/cloth/colorMapWrap.netboxinputs
HouNC1033600b8c05b103d780e61f033bshop/cloth/colorMapWrap.userdata
___Version___16.5.378HouNC1033600bb205b103d780949332dfshop/cloth/colorMapfilter.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d780ae1b31c0shop/cloth/colorMapfilter.defcomment ""
position 21.0727 6.15441
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "basecolor_textureFilter"
2 "bound_basecolor_textureFilter"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931052
  modify 1436864067
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7807529c4c5shop/cloth/colorMapfilter.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	basecolor_textureFilter	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Filter	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	catrom	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" "	)
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 ]	(	""	)
}
HouNC1033600b8e05b103d78044f6a437shop/cloth/colorMapfilter.userdata
___Version___16.5.378HouNC1033600bb505b103d78020c1fe8eshop/cloth/globalP.inittype = global
matchesdef = 0
HouNC1033600bba05b103d780014c13f9shop/cloth/globalP.defcomment ""
position 16.4559 -54.4868
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "P"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278358890
  modify 1438153788
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d780ac00bd64shop/cloth/globalP.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	P	)
}
HouNC1033600bb705b103d780aa5fc312shop/cloth/globalP.netboxDisplacement
HouNC1033600bb105b103d780f91c1d13shop/cloth/globalP.userdata
___Version___16.5.378HouNC1033600bb605b103d7803194ebdfshop/cloth/turbnoise1.inittype = turbnoise
matchesdef = 0
HouNC1033600bb705b103d780f0f6297bshop/cloth/turbnoise1.defcomment ""
position 14.8056 -58.3965
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
{
25 "noise"
}
inputsNamed3
{
17 	noiseType 1 1 "type"
18 	restpos2 2 1 "pos"
19 	noiseFreq 1 1 "freq"
20 	noiseOffset 1 1 "offset"
21 	noiseAmp 1 1 "amp"
22 	noiseRough 1 1 "rough"
23 	noiseAtten 1 1 "atten"
24 	noiseTurb 1 1 "turb"
}
inputs
{
0 	noiseType 0 1
1 	restpos2 0 1
2 	noiseFreq 0 1
3 	noiseOffset 0 1
4 	noiseAmp 0 1
5 	noiseRough 0 1
6 	noiseAtten 0 1
7 	noiseTurb 0 1
}
stat
{
  create 1278359408
  modify 1438376823
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d780ce93a2a3shop/cloth/turbnoise1.chn{
    channel freq1 {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch('../noiseFreq/float3def1') }
    }
    channel freq2 {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch('../noiseFreq/float3def2') }
    }
    channel freq3 {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch('../noiseFreq/float3def3') }
    }
    channel offset1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../noiseOffset/float3def1') }
    }
    channel offset2 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../noiseOffset/float3def2') }
    }
    channel offset3 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../noiseOffset/float3def3') }
    }
    channel amp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../noiseAmp/floatdef') }
    }
    channel rough {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch('../noiseRough/floatdef') }
    }
    channel atten {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../noiseAtten/floatdef') }
    }
    channel turb {
      lefttype = extend
      righttype = extend
      default = 5
      flags = 0
      segment { length = 0 value = 5 5 expr = ch('../noiseTurb/intdef') }
    }
  }
HouNC1033600bb605b103d780b097db88shop/cloth/turbnoise1.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
type	[ 0	locks=0 ]	(	chs('../type/stringdef')	)
pos	[ 0	locks=0 ]	(	0	0	0	)
freq	[ 0	locks=0 ]	(	[ freq1	10 ] 	[ freq2	10 ] 	[ freq3	10 ] 	)
offset	[ 0	locks=0 ]	(	[ offset1	0 ] 	[ offset2	0 ] 	[ offset3	0 ] 	)
amp	[ 0	locks=0 ]	(	[ amp	1 ] 	)
rough	[ 0	locks=0 ]	(	[ rough	0.5 ] 	)
atten	[ 0	locks=0 ]	(	[ atten	1 ] 	)
turb	[ 0	locks=0 ]	(	[ turb	5 ] 	)
}
HouNC1033600bb005b103d7807b9a367fshop/cloth/turbnoise1.netboxDisplacement
HouNC1033600bb205b103d780aeb77381shop/cloth/turbnoise1.userdata
___Version___HouNC1033600bb705b103d780d1428dfashop/cloth/noiseType.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d780ba230aadshop/cloth/noiseType.defcomment ""
position 12.8056 -55.8903
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "dispNoiseType"
2 "bound_dispNoiseType"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278360568
  modify 1438153864
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d78006d5ee28shop/cloth/noiseType.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispNoiseType	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Noise Type"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	xnoise	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"pnoise \"Perlin Noise\" onoise \"Original Perlin Noise\" xnoise \"Simplex Noise\" snoise \"Sparse Convolution Noise\" anoise \"Alligator Noise\" "	)
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 ]	(	"{ enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ enableDispNoise 0 } "	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb105b103d7806ee86f71shop/cloth/noiseType.netboxDisplacement
HouNC1033600bb305b103d7805547be70shop/cloth/noiseType.userdata
___Version___16.5.378HouNC1033600bb705b103d780b3d327a9shop/cloth/noiseFreq.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d780223cda7eshop/cloth/noiseFreq.defcomment ""
position 12.8056 -56.5845
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "dispNoiseFreq"
2 "bound_dispNoiseFreq"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278360576
  modify 1438153864
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d78013cc48b9shop/cloth/noiseFreq.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispNoiseFreq	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Frequency	)
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 ]	(	10	10	10	)
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 ]	(	""	)
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 ]	(	"{ enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ enableDispNoise 0 } "	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb105b103d780e531a9fbshop/cloth/noiseFreq.netboxDisplacement
HouNC1033600bb305b103d780b8ebebc2shop/cloth/noiseFreq.userdata
___Version___16.5.378HouNC1033600bb105b103d78033190b67shop/cloth/noiseOffset.inittype = parameter
matchesdef = 0
HouNC1033600bb605b103d780ddc1be19shop/cloth/noiseOffset.defcomment ""
position 12.8056 -57.2787
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "dispNoiseOffset"
2 "bound_dispNoiseOffset"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278360577
  modify 1438153864
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d78033e6efdbshop/cloth/noiseOffset.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispNoiseOffset	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Offset	)
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 ]	(	"off"	)
exportcontext	[ 0	locks=0 ]	(	""	)
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 ]	(	"{ enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ enableDispNoise 0 } "	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb305b103d780b4b31c25shop/cloth/noiseOffset.netboxDisplacement
HouNC1033600b8d05b103d780570b990fshop/cloth/noiseOffset.userdata
___Version___16.5.378HouNC1033600bb405b103d7806fbc5d3eshop/cloth/noiseAmp.inittype = parameter
matchesdef = 0
HouNC1033600bb505b103d7804504138cshop/cloth/noiseAmp.defcomment ""
position 12.8056 -57.9729
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "dispNoiseAmp"
2 "bound_dispNoiseAmp"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278360579
  modify 1438153864
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780582e2335shop/cloth/noiseAmp.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispNoiseAmp	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Amplitude	)
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 ]	(	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 ]	(	-1	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 ]	(	""	)
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 ]	(	"{ enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ enableDispNoise 0 } "	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb605b103d78089f07f52shop/cloth/noiseAmp.netboxDisplacement
HouNC1033600bb005b103d7801126ec60shop/cloth/noiseAmp.userdata
___Version___16.5.378HouNC1033600bb605b103d780ee901b94shop/cloth/noiseRough.inittype = parameter
matchesdef = 0
HouNC1033600bb705b103d780a6cbe89eshop/cloth/noiseRough.defcomment ""
position 12.8056 -58.6671
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "dispNoiseRough"
2 "bound_dispNoiseRough"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278360580
  modify 1438153864
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d78007ab7397shop/cloth/noiseRough.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispNoiseRough	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Roughness	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.5	)
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 ]	(	""	)
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 ]	(	"{ enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ enableDispNoise 0 } "	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb005b103d7805a0c8ccfshop/cloth/noiseRough.netboxDisplacement
HouNC1033600bb205b103d78046b2ebd3shop/cloth/noiseRough.userdata
___Version___16.5.378HouNC1033600bb605b103d78039b4d5abshop/cloth/noiseAtten.inittype = parameter
matchesdef = 0
HouNC1033600bb705b103d780de175fe0shop/cloth/noiseAtten.defcomment ""
position 12.8056 -59.3613
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "dispNoiseAtten"
2 "bound_dispNoiseAtten"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278360581
  modify 1438153864
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d78010871f54shop/cloth/noiseAtten.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispNoiseAtten	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Attenuation	)
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 ]	(	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 ]	(	""	)
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 ]	(	"{ enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ enableDispNoise 0 } "	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb005b103d78022b0081fshop/cloth/noiseAtten.netboxDisplacement
HouNC1033600bb205b103d780f0917b73shop/cloth/noiseAtten.userdata
___Version___16.5.378HouNC1033600bb705b103d780c6c6398fshop/cloth/noiseTurb.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d78083220e8fshop/cloth/noiseTurb.defcomment ""
position 12.8056 -60.0555
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "dispNoiseTurb"
2 "bound_dispNoiseTurb"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278360582
  modify 1438153864
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d7803c171254shop/cloth/noiseTurb.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispNoiseTurb	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Turbulence	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0	)
intdef	[ 0	locks=0 ]	(	5	)
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 ]	(	""	)
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 ]	(	"{ enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ enableDispNoise 0 } "	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb105b103d7809a63e99fshop/cloth/noiseTurb.netboxDisplacement
HouNC1033600bb305b103d780319da815shop/cloth/noiseTurb.userdata
___Version___16.5.378HouNC1033600b8f05b103d780d57b6b7eshop/cloth/colorMapIntensity.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d78051a3f62bshop/cloth/colorMapIntensity.defcomment ""
position 28.2439 4.2918
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "basecolor_textureIntensity"
2 "bound_basecolor_textureIntensity"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278602135
  modify 1515451555
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d780b7c08a29shop/cloth/colorMapIntensity.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	basecolor_textureIntensity	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Tint Intensity"	)
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 ]	(	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	2	)
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 ]	(	""	)
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 ]	(	"{ diff_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ basecolor_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d7804427d121shop/cloth/colorMapIntensity.netboxinputs
HouNC1033600b8b05b103d780dc185596shop/cloth/colorMapIntensity.userdata
___Version___16.5.378HouNC1033600bb305b103d78004de2273shop/cloth/colorMapWidth.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d7803cc10d7cshop/cloth/colorMapWidth.defcomment ""
position 21.9352 3.56317
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "surface_textureFilterWidth"
2 "bound_surface_textureFilterWidth"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278704442
  modify 1436864067
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7800112d0abshop/cloth/colorMapWidth.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	surface_textureFilterWidth	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Filter Width"	)
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 ]	(	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	5	)
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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8f05b103d780084869b6shop/cloth/colorMapWidth.userdata
___Version___16.5.378HouNC1033600b8c05b103d780d1133fd1shop/cloth/vm_displacebound.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d780599e2be9shop/cloth/vm_displacebound.defcomment ""
position 43.0115 5.2084
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "vm_displacebound"
2 "bound_vm_displacebound"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1301427324
  modify 1438376823
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780a44c0a63shop/cloth/vm_displacebound.chn{
    channel floatdef {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "1.01*max(ch(\"enableDispTexture\")*max(abs((1.0+ch(\"dispTexOffset\"))*ch(\"dispTexScale\")), abs(ch(\"dispTexOffset\")*ch(\"dispTexScale\"))), ch(\"enableDispNoise\")*abs(ch(\"dispNoiseAmp\")))" }
    }
  }
HouNC1033600b8c05b103d780ba6c895ashop/cloth/vm_displacebound.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	vm_displacebound	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Displacement Bound"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 8	locks=0 ]	(	[ floatdef	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	10	)
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 ]	(	"{ enableDispMap == 0 enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780e744c258shop/cloth/vm_displacebound.netboxoutputs
HouNC1033600b8805b103d78012c67f7bshop/cloth/vm_displacebound.userdata
___Version___16.5.378HouNC1033600b8d05b103d7807f152fd5shop/cloth/vm_truedisplace.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d780be40e649shop/cloth/vm_truedisplace.defcomment ""
position 43.0115 4.5142
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "vm_truedisplace"
2 "bound_vm_truedisplace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1301427339
  modify 1438153864
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780ac8c21c0shop/cloth/vm_truedisplace.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	vm_truedisplace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"True Displacements"	)
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	1	)
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 ]	(	"{ enableDispMap == 0 enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d780c19f2157shop/cloth/vm_truedisplace.netboxoutputs
HouNC1033600b8905b103d7803ddbe4e0shop/cloth/vm_truedisplace.userdata
___Version___16.5.378HouNC1033600bb405b103d780ae131154shop/cloth/restpos2.inittype = restpos::2.0
matchesdef = 1
HouNC1033600bb505b103d78095ed64d4shop/cloth/restpos2.defcomment ""
position 12.9946 -57.5493
connectornextid 4
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 "restP"
3 "bound_rest"
}
inputsNamed3
{
0 	"" "" 1 "P"
1 	"" "" 1 "space"
}
inputs
{
0 	"" 0 1
1 	"" 0 1
}
stat
{
  create 1392756496
  modify 1438376823
  author andrew@clinton.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d7804efaef0ashop/cloth/restpos2.parm{
version 0.8
space	[ 0	locks=0 ]	(	space:object	)
}
HouNC1033600bb605b103d780554cadc1shop/cloth/restpos2.netboxDisplacement
HouNC1033600bb005b103d7809a15e66dshop/cloth/restpos2.userdata
___Version___HouNC1033600b8d05b103d7806c11fb3eshop/cloth/roughMapChannel.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d780c3ac294fshop/cloth/roughMapChannel.defcomment ""
position 27.0262 0.00386838
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "metallic_monoChannel"
2 "bound_metallic_monoChannel"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1277938663
  modify 1438791449
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780ccd2b329shop/cloth/roughMapChannel.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	metallic_monoChannel	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Channel	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"Luminance\" 1 \"Red\" 2 \"Green\" 3 \"Blue\""	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ metallic_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d7804047efa9shop/cloth/roughMapChannel.netboxinputs
HouNC1033600b8905b103d7807fdec503shop/cloth/roughMapChannel.userdata
___Version___16.5.378HouNC1033600bb405b103d780ad85c247shop/cloth/metallic.inittype = surfacecolor::2.0
matchesdef = 1
HouNC1033600bb505b103d78002210952shop/cloth/metallic.defcomment ""
position 29.0262 1.30397
connectornextid 20
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
{
18 "color"
19 "alpha"
}
inputsNamed3
{
0 	"" "" 1 "useBaseColor"
1 	"" "" 1 "baseColor"
2 	"" "" 1 "usePointColor"
3 	"" "" 1 "usePointAlpha"
4 	"" "" 1 "usePackedColor"
5 	useRoughMap 1 1 "useTexture"
6 	roughMap 1 1 "texture"
7 	udim14 0 1 "udim"
8 	"" "" 1 "textureIntensity"
9 	roughMapWrap 1 1 "textureWrap"
10 	textureSourceColorSpace1 0 1 "textureSourceColorSpace"
11 	colorMapfilter 1 1 "textureFilter"
12 	colorMapWidth 1 1 "textureFilterWidth"
13 	"" "" 1 "textureBorderColor"
14 	"" "" 1 "monoOutput"
15 	roughMapChannel 1 1 "monoChannel"
16 	choose_S 10 1 "scoord"
17 	choose_T 10 1 "tcoord"
}
inputs
{
0 	"" 0 1
1 	"" 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	useRoughMap 0 1
6 	roughMap 0 1
7 	udim14 0 1
8 	"" 0 1
9 	roughMapWrap 0 1
10 	textureSourceColorSpace1 0 1
11 	colorMapfilter 0 1
12 	colorMapWidth 0 1
13 	"" 0 1
14 	"" 0 1
15 	roughMapChannel 0 1
16 	choose_S 0 1
17 	choose_T 0 1
}
stat
{
  create 1434010984
  modify 1516080745
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d78076d3024eshop/cloth/metallic.parm{
version 0.8
signature	[ 0	locks=0 ]	(	0	)
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	1	1	1	)
usePointColor	[ 0	locks=0 ]	(	"off"	)
usePointAlpha	[ 0	locks=0 ]	(	"off"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useTexture	[ 0	locks=0 ]	(	"off"	)
texture	[ 0	locks=0 ]	(	""	)
udim	[ 0	locks=0 ]	(	"off"	)
textureIntensity	[ 0	locks=0 ]	(	1	)
textureWrap	[ 0	locks=0 ]	(	repeat	)
textureSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
textureFilter	[ 0	locks=0 ]	(	catrom	)
textureFilterWidth	[ 0	locks=0 ]	(	1	)
textureBorderColor	[ 0	locks=0 ]	(	0	0	0	0	)
monoOutput	[ 0	locks=0	autoscope=0 ]	(	"on"	)
monoChannel	[ 0	locks=0 ]	(	"0"	)
}
HouNC1033600bb605b103d780a786fd21shop/cloth/metallic.netboxinputs
HouNC1033600bb005b103d7802c60303bshop/cloth/metallic.userdata
___Version___1___toolcount___31___toolid___createinputsHouNC1033600bb105b103d7806e456351shop/cloth/useRoughMap.inittype = parameter
matchesdef = 0
HouNC1033600bb605b103d780c19fb8d2shop/cloth/useRoughMap.defcomment ""
position 27.0262 4.16907
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "metallic_useTexture"
2 "bound_metallic_useTexture"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1302279429
  modify 1438791449
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d780bf308872shop/cloth/useRoughMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	metallic_useTexture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Texture"	)
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 ]	(	"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	1	)
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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb305b103d78084c5430dshop/cloth/useRoughMap.netboxinputs
HouNC1033600b8d05b103d78099396c18shop/cloth/useRoughMap.userdata
___Version___16.5.378HouNC1033600bb405b103d780296e2f69shop/cloth/roughMap.inittype = parameter
matchesdef = 0
HouNC1033600bb505b103d780149f513eshop/cloth/roughMap.defcomment ""
position 27.0262 3.47487
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "metallic_texture"
2 "bound_metallic_texture"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279438
  modify 1438791449
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d78023a516abshop/cloth/roughMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	metallic_texture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ metallic_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb605b103d780447283b8shop/cloth/roughMap.netboxinputs
HouNC1033600bb005b103d78050697e6dshop/cloth/roughMap.userdata
___Version___16.5.378HouNC1033600bb005b103d7802d9397d4shop/cloth/roughMapWrap.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d780419aebbeshop/cloth/roughMapWrap.defcomment ""
position 27.0262 2.08647
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "metallic_textureWrap"
2 "bound_metallic_textureWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279444
  modify 1438791449
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d7803d5290d3shop/cloth/roughMapWrap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	metallic_textureWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Wrap	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ metallic_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb205b103d780dc3b8977shop/cloth/roughMapWrap.netboxinputs
HouNC1033600b8c05b103d7803aff7d14shop/cloth/roughMapWrap.userdata
___Version___16.5.378HouNC1033600bb205b103d780aa356f11shop/cloth/usePackedColor.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d780896e84cashop/cloth/usePackedColor.defcomment ""
position 28.2439 7.0686
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "basecolor_usePackedColor"
1 "bound_basecolor_usePackedColor"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1415359070
  modify 1515451555
  author kai@AearonPC
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7800c29d1deshop/cloth/usePackedColor.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	basecolor_usePackedColor	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Packed 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 ]	(	"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	1	)
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 ]	(	"{ diff_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8c05b103d7801956fd57shop/cloth/usePackedColor.netboxinputs
HouNC1033600b8e05b103d780cc57ea5fshop/cloth/usePackedColor.userdata
___Version___16.5.378HouNC1033600b8c05b103d780a50bd179shop/cloth/computelighting1.inittype = computelighting::2.0
matchesdef = 1
HouNC1033600b8d05b103d7803c321216shop/cloth/computelighting1.defcomment ""
position 43.1765 2.13268
connectornextid 7
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
{
4 "Cf"
5 "out_Of"
6 "out_F"
}
inputsNamed3
{
0 	principledshader1 18 1 "layer"
1 	"" "" 1 "F"
2 	"" "" 1 "Of"
3 	"" "" 1 "Ce"
}
inputs
{
0 	principledshader1 0 1
1 	"" 0 1
2 	"" 0 1
3 	"" 0 1
}
stat
{
  create 1432805063
  modify 1522996208
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d7800cb6c7a3shop/cloth/computelighting1.parm{
version 0.8
Of	[ 0	locks=0 ]	(	1	1	1	)
Ce	[ 0	locks=0 ]	(	0	0	0	)
description	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780e39425feshop/cloth/computelighting1.netboxoutputs
HouNC1033600b8805b103d7809bf9e2b4shop/cloth/computelighting1.userdata
___Version___HouNC1033600bb505b103d780f37bb093shop/cloth/twoway3.inittype = twoway
matchesdef = 0
HouNC1033600bba05b103d780b1aef593shop/cloth/twoway3.defcomment ""
position 28.8563 27.8293
connectornextid 4
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 "result"
}
inputsNamed3
{
0 	parm1 0 1 "condition"
1 	displacetexture1 19 1 "input1"
2 	global1 0 1 "input2"
}
inputs
{
0 	parm1 0 1
1 	displacetexture1 1 1
2 	global1 0 1
}
stat
{
  create 1433945014
  modify 1521922358
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d7801a78cec8shop/cloth/twoway3.parm{
version 0.8
signature	[ 0	locks=0 ]	(	v	)
condtype	[ 0	locks=0 ]	(	0	)
input2	[ 0	locks=0 ]	(	0	)
input2_i	[ 0	locks=0 ]	(	0	)
input2_s	[ 0	locks=0 ]	(	""	)
input2_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600bb705b103d780a4496151shop/cloth/twoway3.netboxnormals
HouNC1033600bb105b103d7801809fd90shop/cloth/twoway3.userdata
___Version___HouNC1033600bb505b103d78036a5319cshop/cloth/global1.inittype = global
matchesdef = 0
HouNC1033600bba05b103d780837ffb15shop/cloth/global1.defcomment ""
position 26.7539 26.9908
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "N"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1433945019
  modify 1437634638
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d780037e1187shop/cloth/global1.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	N	)
}
HouNC1033600bb705b103d7805b9c034dshop/cloth/global1.netboxnormals
HouNC1033600bb105b103d780a7939209shop/cloth/global1.userdata
___Version___16.5.378HouNC1033600bbb05b103d780b986f1e8shop/cloth/parm1.inittype = parameter
matchesdef = 0
HouNC1033600bb805b103d7807c103c4dshop/cloth/parm1.defcomment ""
position 26.767 28.4249
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "enableBumpOrNormalTexture"
1 "bound_enableBumpOrNormalTexture"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1433945539
  modify 1437634638
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d780255aa42bshop/cloth/parm1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	enableBumpOrNormalTexture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Enable	)
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 ]	(	"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 ]	(	""	)
}
HouNC1033600bb505b103d7801ff82e4bshop/cloth/parm1.netboxnormals
HouNC1033600bb705b103d78012026d82shop/cloth/parm1.userdata
___Version___16.5.378HouNC1033600bb505b103d7806d1701d2shop/cloth/twoway4.inittype = twoway
matchesdef = 0
HouNC1033600bba05b103d78080d1e4dashop/cloth/twoway4.defcomment ""
position 27.366 22.1163
connectornextid 4
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 "result"
}
inputsNamed3
{
0 	parm3 0 1 "condition"
1 	displacetexture5 19 1 "input1"
2 	global2 0 1 "input2"
}
inputs
{
0 	parm3 0 1
1 	displacetexture5 1 1
2 	global2 0 1
}
stat
{
  create 1433945014
  modify 1441815348
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d780a7ea9381shop/cloth/twoway4.parm{
version 0.8
signature	[ 0	locks=0 ]	(	v	)
condtype	[ 0	locks=0 ]	(	0	)
input2	[ 0	locks=0 ]	(	0	)
input2_i	[ 0	locks=0 ]	(	0	)
input2_s	[ 0	locks=0 ]	(	""	)
input2_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600bb705b103d780ff57dae8shop/cloth/twoway4.netboxnormals
HouNC1033600bb105b103d7803d0a426fshop/cloth/twoway4.userdata
___Version___HouNC1033600bb505b103d780b78a7c4fshop/cloth/global2.inittype = global
matchesdef = 0
HouNC1033600bba05b103d7802ed01dbbshop/cloth/global2.defcomment ""
position 25.6008 21.725
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "N"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1433945019
  modify 1437634638
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d7808aa805b9shop/cloth/global2.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	N	)
}
HouNC1033600bb705b103d780f2e4aed9shop/cloth/global2.netboxnormals
HouNC1033600bb105b103d78012847ddeshop/cloth/global2.userdata
___Version___16.5.378HouNC1033600bbb05b103d78059953f59shop/cloth/parm3.inittype = parameter
matchesdef = 0
HouNC1033600bb805b103d78074d69038shop/cloth/parm3.defcomment ""
position 25.3456 23.2667
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "enableCoatNormalTexture"
1 "bound_enableCoatNormalTexture"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1433945539
  modify 1437634638
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d780b40c2606shop/cloth/parm3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	enableCoatNormalTexture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Enable	)
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 ]	(	"{ separateCoatNormals 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb505b103d78049622abcshop/cloth/parm3.netboxnormals
HouNC1033600bb705b103d780b734494ashop/cloth/parm3.userdata
___Version___16.5.378HouNC1033600bbb05b103d7808f95a1ddshop/cloth/parm2.inittype = parameter
matchesdef = 0
HouNC1033600bb805b103d7808f50a846shop/cloth/parm2.defcomment ""
position 27.9881 24.8484
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "separateCoatNormals"
1 "bound_separateCoatNormals"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1433945539
  modify 1437634638
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d780d2b82637shop/cloth/parm2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	separateCoatNormals	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Separate Coat Normals"	)
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 ]	(	"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 ]	(	""	)
}
HouNC1033600bb505b103d780a34f9bdbshop/cloth/parm2.netboxnormals
HouNC1033600bb705b103d7800628716dshop/cloth/parm2.userdata
___Version___16.5.378HouNC1033600bb505b103d780d61b2265shop/cloth/twoway5.inittype = twoway
matchesdef = 0
HouNC1033600bba05b103d780b06c4ba5shop/cloth/twoway5.defcomment ""
position 31.4566 24.1003
connectornextid 4
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 "result"
}
inputsNamed3
{
0 	parm2 0 1 "condition"
1 	twoway4 3 1 "input1"
2 	twoway3 3 1 "input2"
}
inputs
{
0 	parm2 0 1
1 	twoway4 0 1
2 	twoway3 0 1
}
stat
{
  create 1433946342
  modify 1521922358
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d780a6c5b1b4shop/cloth/twoway5.parm{
version 0.8
signature	[ 0	locks=0 ]	(	n	)
condtype	[ 0	locks=0 ]	(	0	)
input2	[ 0	locks=0 ]	(	0	)
input2_i	[ 0	locks=0 ]	(	0	)
input2_s	[ 0	locks=0 ]	(	""	)
input2_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600bb705b103d780a6d22b16shop/cloth/twoway5.netboxnormals
HouNC1033600bb105b103d78007aaffaashop/cloth/twoway5.userdata
___Version___HouNC1033600bb705b103d7805011383ashop/cloth/displace1.inittype = displace
matchesdef = 1
HouNC1033600bb405b103d7806c9ff6ebshop/cloth/displace1.defcomment ""
position 18.5588 -58.4861
connectornextid 17
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
{
9 "outP"
10 "outN"
11 "doffset"
12 "ddist"
}
inputsNamed3
{
0 	globalP 1 1 "P"
1 	globalN1 1 1 "N"
2 	"" "" 1 "uv"
3 	turbnoise1 25 1 "value"
4 	"" "" 1 "type"
5 	"" "" 1 "vectorspace"
6 	"" "" 1 "channelorder"
7 	"" "" 1 "offset"
8 	"" "" 1 "scale"
13 	"" "" 1 "channel"
14 	"" "" 1 "normalspace"
15 	"" "" 1 "normalflipx"
16 	"" "" 1 "normalflipy"
}
inputs
{
0 	globalP 0 1
1 	globalN1 0 1
2 	"" 0 1
3 	turbnoise1 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
}
stat
{
  create 1433950912
  modify 1515539701
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d780fefadca9shop/cloth/displace1.parm{
version 0.8
type	[ 0	locks=0 ]	(	disp	)
vectorspace	[ 0	locks=0 ]	(	uvtangent	)
channelorder	[ 0	locks=0 ]	(	xyz	)
offset	[ 0	locks=0 ]	(	0	)
scale	[ 0	locks=0 ]	(	1	)
channel	[ 0	locks=0 ]	(	0	)
normalspace	[ 0	locks=0 ]	(	0	)
normalflipx	[ 0	locks=0 ]	(	"off"	)
normalflipy	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600bb105b103d78094b29cc1shop/cloth/displace1.netboxDisplacement
HouNC1033600bb305b103d7802fa93611shop/cloth/displace1.userdata
___Version___HouNC1033600b8c05b103d780170f6694shop/cloth/displace1.outputinfosNumInfos 4
ValuesBinary 1
BeginInfo
OutputName ddist
DebugCorrInputName __default__
BypassCorrInputName __default__
NormalMode 0
BypassMode 1
UseDefaultValue 1
EndInfo
BeginInfo
OutputName doffset
DebugCorrInputName __default__
BypassCorrInputName __default__
NormalMode 0
BypassMode 1
UseDefaultValue 1
EndInfo
BeginInfo
OutputName outN
DebugCorrInputName __default__
BypassCorrInputName __default__
NormalMode 0
BypassMode 1
UseDefaultValue 1
EndInfo
BeginInfo
OutputName outP
DebugCorrInputName __default__
BypassCorrInputName __default__
NormalMode 0
BypassMode 1
UseDefaultValue 1
EndInfo
HouNC1033600b8c05b103d7807aec363bshop/cloth/displacetexture4.inittype = displacetexture
matchesdef = 1
HouNC1033600b8d05b103d7808e411f05shop/cloth/displacetexture4.defcomment ""
position 18.5588 -56.3224
connectornextid 23
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
14 "outP"
15 "outN"
16 "doffset"
17 "ddist"
}
inputsNamed3
{
0 	globalP 1 1 "P"
1 	globalN1 1 1 "N"
2 	"" "" 1 "uv"
3 	type2 0 1 "type"
4 	texcolorspace2 0 1 "texcolorspace"
5 	vectorspace2 0 1 "vectorspace"
6 	"" "" 1 "channelorder"
7 	offset 0 1 "offset"
8 	scale 0 1 "scale"
9 	texture2 0 1 "texture"
10 	udim14 0 1 "udim"
11 	texwrap2 0 1 "texwrap"
12 	texfilter2 0 1 "texfilter"
13 	texfilterwidth2 0 1 "texfilterwidth"
18 	texchannel2 0 1 "texchannel"
19 	"" "" 1 "teximageplane"
20 	"" "" 1 "normalspace"
21 	"" "" 1 "normalflipx"
22 	"" "" 1 "normalflipy"
}
inputs
{
0 	globalP 0 1
1 	globalN1 0 1
2 	"" 0 1
3 	type2 0 1
4 	texcolorspace2 0 1
5 	vectorspace2 0 1
6 	"" 0 1
7 	offset 0 1
8 	scale 0 1
9 	texture2 0 1
10 	udim14 0 1
11 	texwrap2 0 1
12 	texfilter2 0 1
13 	texfilterwidth2 0 1
14 	texchannel2 0 1
15 	"" 0 1
16 	"" 0 1
17 	"" 0 1
18 	"" 0 1
}
stat
{
  create 1433950922
  modify 1515456294
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780e5dcc792shop/cloth/displacetexture4.parm{
version 0.8
type	[ 0	locks=0 ]	(	disp	)
texcolorspace	[ 0	locks=0 ]	(	auto	)
vectorspace	[ 0	locks=0 ]	(	uvtangent	)
channelorder	[ 0	locks=0 ]	(	xyz	)
offset	[ 0	locks=0 ]	(	-0.5	)
scale	[ 0	locks=0 ]	(	1	)
texture	[ 0	locks=0 ]	(	""	)
udim	[ 0	locks=0 ]	(	"off"	)
texwrap	[ 0	locks=0 ]	(	repeat	)
texfilter	[ 0	locks=0 ]	(	gauss	)
texfilterwidth	[ 0	locks=0 ]	(	1	)
texchannel	[ 0	locks=0 ]	(	0	)
teximageplane	[ 0	locks=0 ]	(	""	)
normalspace	[ 0	locks=0 ]	(	0	)
normalflipx	[ 0	locks=0 ]	(	"off"	)
normalflipy	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600b8e05b103d7802ea7b99bshop/cloth/displacetexture4.netboxDisplacement
HouNC1033600b8805b103d7806c386fb2shop/cloth/displacetexture4.userdata
___Version___2HouNC1033600bb805b103d780e77c61a8shop/cloth/add4.inittype = add
matchesdef = 0
HouNC1033600bb905b103d78006ce05a9shop/cloth/add4.defcomment ""
position 24.9183 -56.0237
connectornextid 4
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "sum"
}
inputsNamed3
{
3 	globalP1 1 1 "input1"
1 	multiply6 0 1 "input2"
2 	multiply7 0 1 "input3"
}
inputs
{
0 	globalP1 0 1
1 	multiply6 0 1
2 	multiply7 0 1
}
stat
{
  create 1433951020
  modify 1441815344
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb805b103d780e12afd38shop/cloth/add4.parm{
version 0.8
}
HouNC1033600bba05b103d7805e4b0883shop/cloth/add4.netboxDisplacement
HouNC1033600bb405b103d780b5671c8ashop/cloth/add4.userdata
___Version___16.5.378HouNC1033600bb205b103d780f6f5d348shop/cloth/shadingnormal2.inittype = shadingnormal
matchesdef = 0
HouNC1033600bb305b103d78082669f9ashop/cloth/shadingnormal2.defcomment ""
position 26.9979 -56.8523
connectornextid 6
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 "newN"
}
inputsNamed3
{
0 	add4 0 1 "P"
1 	"" "" 1 "N"
2 	"" "" 1 "Ng"
3 	"" "" 1 "smooth"
4 	"" "" 1 "extrapol"
}
inputs
{
0 	add4 0 1
1 	"" 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
}
stat
{
  create 1433951038
  modify 1441815343
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d78070bfc627shop/cloth/shadingnormal2.parm{
version 0.8
smooth	[ 0	locks=0 ]	(	"on"	)
extrapol	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600b8c05b103d780dc1b23efshop/cloth/shadingnormal2.netboxDisplacement
HouNC1033600b8e05b103d7808773c6edshop/cloth/shadingnormal2.userdata
___Version___HouNC1033600bbb05b103d7800be420d1shop/cloth/parm4.inittype = parameter
matchesdef = 0
HouNC1033600bb805b103d7808112488fshop/cloth/parm4.defcomment ""
position 18.8345 -51.13
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "enableDispTexture"
1 "bound_enableDispTexture"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1433951276
  modify 1438153788
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d780f0f2e3f4shop/cloth/parm4.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	enableDispTexture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Enable Texture Displacement"	)
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 ]	(	"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 ]	(	""	)
}
HouNC1033600bb505b103d78055f92e09shop/cloth/parm4.netboxDisplacement
HouNC1033600bb705b103d780efd448f8shop/cloth/parm4.userdata
___Version___16.5.378HouNC1033600bb705b103d780386a8751shop/cloth/multiply6.inittype = multiply
matchesdef = 0
HouNC1033600bb405b103d7807c844cf6shop/cloth/multiply6.defcomment ""
position 21.3141 -54.7692
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "product"
}
inputsNamed3
{
1 	displacetexture4 16 1 "input1"
2 	parm4 0 1 "input2"
}
inputs
{
0 	displacetexture4 2 1
1 	parm4 0 1
}
stat
{
  create 1433951301
  modify 1441815344
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d780689f5eeashop/cloth/multiply6.parm{
version 0.8
}
HouNC1033600bb105b103d780f33a9625shop/cloth/multiply6.netboxDisplacement
HouNC1033600bb305b103d780cc724b6ashop/cloth/multiply6.userdata
___Version___16.5.378HouNC1033600bbb05b103d7807e449821shop/cloth/parm5.inittype = parameter
matchesdef = 0
HouNC1033600bb805b103d780cdf0b2ddshop/cloth/parm5.defcomment ""
position 18.8414 -51.9875
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "enableDispNoise"
1 "bound_enableDispNoise"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1433951276
  modify 1438153788
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d7804432abc6shop/cloth/parm5.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	enableDispNoise	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Enable Noise Displacement"	)
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 ]	(	"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 ]	(	""	)
}
HouNC1033600bb505b103d780b1023e41shop/cloth/parm5.netboxDisplacement
HouNC1033600bb705b103d7801afc506dshop/cloth/parm5.userdata
___Version___16.5.378HouNC1033600bb705b103d780a5f07f4fshop/cloth/multiply7.inittype = multiply
matchesdef = 0
HouNC1033600bb405b103d780436a75e5shop/cloth/multiply7.defcomment ""
position 21.575 -57.6389
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "product"
}
inputsNamed3
{
1 	displace1 11 1 "input1"
2 	parm5 0 1 "input2"
}
inputs
{
0 	displace1 2 1
1 	parm5 0 1
}
stat
{
  create 1433951319
  modify 1438153788
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d780af17b682shop/cloth/multiply7.parm{
version 0.8
}
HouNC1033600bb105b103d780bdc27528shop/cloth/multiply7.netboxDisplacement
HouNC1033600bb305b103d78013f44d81shop/cloth/multiply7.userdata
___Version___16.5.378HouNC1033600bbb05b103d780b21ef739shop/cloth/type2.inittype = parameter
matchesdef = 0
HouNC1033600bb805b103d780cd0b0874shop/cloth/type2.defcomment ""
position 5.65081 -29.7482
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "dispTexType"
1 "bound_dispTexType"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1433951565
  modify 1438153864
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d7805859b648shop/cloth/type2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispTexType	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Texture Type"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	disp	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"disp \"Displacement Along Normal\" vectordisp \"Vector Displacement\" "	)
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 ]	(	"{ enableDispTexture 0 } "	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb705b103d7809c61299bshop/cloth/type2.userdata
___Version___16.5.378HouNC1033600bb205b103d78099bf99ceshop/cloth/texcolorspace2.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d780e2c392c9shop/cloth/texcolorspace2.defcomment ""
position 5.65081 -30.4424
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "dispTexColorSpace"
1 "bound_dispTexColorSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1433951565
  modify 1441812279
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d780ced0b896shop/cloth/texcolorspace2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispTexColorSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Texture Color Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	linear	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"auto \"Automatic\" linear \"Linear\" "	)
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 ]	(	"{ enableDispTexture 0 } "	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d78054691435shop/cloth/texcolorspace2.userdata
___Version___16.5.378HouNC1033600bb005b103d780935463d3shop/cloth/vectorspace2.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d7804c25986eshop/cloth/vectorspace2.defcomment ""
position 5.65081 -31.1366
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "dispTexVectorSpace"
1 "bound_dispTexVectorSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1433951566
  modify 1441815343
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780440c5078shop/cloth/vectorspace2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispTexVectorSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Vector Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	uvtangent	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"uvtangent \"UV Tangent Space\" object \"Object Space\" world \"World Space\""	)
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 ]	(	"{ enableDispTexture 0 } { dispTexType != normal dispTexType != vectordisp }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8c05b103d7806ab7970ashop/cloth/vectorspace2.userdata
___Version___16.5.378HouNC1033600bba05b103d780b89b3f72shop/cloth/offset.inittype = parameter
matchesdef = 0
HouNC1033600bbb05b103d780c82f8c2eshop/cloth/offset.defcomment ""
position 5.65081 -31.8308
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "dispTexOffset"
1 "bound_dispTexOffset"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1433951567
  modify 1438153864
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d780cd63ab6fshop/cloth/offset.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispTexOffset	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Offset	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	-0.5	)
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 ]	(	-1	0	)
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 ]	(	"{ enableDispTexture 0 } { dispTexType != bump dispTexType != disp }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb605b103d780a2914d91shop/cloth/offset.userdata
___Version___16.5.378HouNC1033600bbb05b103d780b1b7ed03shop/cloth/scale.inittype = parameter
matchesdef = 0
HouNC1033600bb805b103d780d0aaa34cshop/cloth/scale.defcomment ""
position 5.65081 -32.525
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "dispTexScale"
1 "bound_dispTexScale"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1433951568
  modify 1438153864
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d7804d1f0c84shop/cloth/scale.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispTexScale	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Effect Scale"	)
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 ]	(	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	2	)
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 ]	(	"{ enableDispTexture 0 } "	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb705b103d7801771ce34shop/cloth/scale.userdata
___Version___16.5.378HouNC1033600bb405b103d78022724c12shop/cloth/texture2.inittype = parameter
matchesdef = 0
HouNC1033600bb505b103d780a61fc9bfshop/cloth/texture2.defcomment ""
position 5.65081 -33.2192
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "dispTexTexture"
1 "bound_dispTexTexture"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1433951568
  modify 1438153864
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d7802859203fshop/cloth/texture2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispTexTexture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Texture Path"	)
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 ]	(	"{ enableDispTexture 0 } "	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb005b103d78067f8f17ashop/cloth/texture2.userdata
___Version___16.5.378HouNC1033600bb405b103d7803d834c89shop/cloth/texwrap2.inittype = parameter
matchesdef = 0
HouNC1033600bb505b103d780f42dfbcdshop/cloth/texwrap2.defcomment ""
position 5.65081 -34.6076
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "dispTexWrap"
1 "bound_dispTexWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1433951570
  modify 1438153864
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d7800f429e0bshop/cloth/texwrap2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispTexWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Wrap	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	""	)
hidewhen	[ 0	locks=0 ]	(	"{ enableDispTexture 0 } "	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb005b103d78046b91533shop/cloth/texwrap2.userdata
___Version___16.5.378HouNC1033600bb605b103d780141ec619shop/cloth/texfilter2.inittype = parameter
matchesdef = 0
HouNC1033600bb705b103d78032e42b8fshop/cloth/texfilter2.defcomment ""
position 5.65081 -35.3018
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "dispTexFilter"
1 "bound_dispTexFilter"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1433951571
  modify 1438153864
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d780354293e7shop/cloth/texfilter2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispTexFilter	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Filter	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	gauss	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" "	)
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 ]	(	"{ enableDispTexture 0 } "	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb205b103d7802fc8090ashop/cloth/texfilter2.userdata
___Version___16.5.378HouNC1033600b8d05b103d78012b400bfshop/cloth/texfilterwidth2.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d78027cd39aeshop/cloth/texfilterwidth2.defcomment ""
position 5.65081 -35.996
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "dispTexfilterWidth"
1 "bound_dispTexfilterWidth"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1433951571
  modify 1438153864
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d78061ad039eshop/cloth/texfilterwidth2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispTexfilterWidth	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Filter Width"	)
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 ]	(	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	2	)
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 ]	(	"{ enableDispTexture 0 } "	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d78073d89f72shop/cloth/texfilterwidth2.userdata
___Version___16.5.378HouNC1033600bb105b103d780f1f47fcdshop/cloth/texchannel2.inittype = parameter
matchesdef = 0
HouNC1033600bb605b103d780b06675ebshop/cloth/texchannel2.defcomment ""
position 5.65081 -36.6902
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "dispTexChannel"
1 "bound_dispTexChannel"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1433951572
  modify 1438153864
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d780bc95eaefshop/cloth/texchannel2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispTexChannel	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Channel	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"Luminance\" 1 \"Red\" 2 \"Green\" 3 \"Blue\" "	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	""	)
hidewhen	[ 0	locks=0 ]	(	"{ enableDispTexture 0 } { dispTexType != bump dispTexType != disp }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d78039d5ee45shop/cloth/texchannel2.userdata
___Version___16.5.378HouNC1033600bb805b103d78048b8ce3bshop/cloth/and1.inittype = and
matchesdef = 0
HouNC1033600bb905b103d780c00aafbfshop/cloth/and1.defcomment ""
position 25.2245 -50.7234
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "and"
}
inputsNamed3
{
1 	parm4 0 1 "input1"
2 	parm5 0 1 "input2"
}
inputs
{
0 	parm4 0 1
1 	parm5 0 1
}
stat
{
  create 1433953074
  modify 1438153788
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb805b103d780c19bfc8eshop/cloth/and1.parm{
version 0.8
bitwise	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600bba05b103d78045dcdd2fshop/cloth/and1.netboxDisplacement
HouNC1033600bb405b103d780608c20a7shop/cloth/and1.userdata
___Version___16.5.378HouNC1033600b8f05b103d78019d661ddshop/cloth/texture_and_noise.inittype = twoway
matchesdef = 0
HouNC1033600b8c05b103d7807f4a2290shop/cloth/texture_and_noise.defcomment ""
position 30.422 -50.8734
connectornextid 4
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 "result"
}
inputsNamed3
{
0 	and1 0 1 "condition"
1 	shadingnormal2 5 1 "input1"
2 	texture_only 3 1 "input2"
}
inputs
{
0 	and1 0 1
1 	shadingnormal2 0 1
2 	texture_only 0 1
}
stat
{
  create 1433953084
  modify 1441815344
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d780f365e9b7shop/cloth/texture_and_noise.parm{
version 0.8
signature	[ 0	locks=0 ]	(	v	)
condtype	[ 0	locks=0 ]	(	0	)
input2	[ 0	locks=0 ]	(	0	)
input2_i	[ 0	locks=0 ]	(	0	)
input2_s	[ 0	locks=0 ]	(	""	)
input2_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600b8905b103d78034e2fd01shop/cloth/texture_and_noise.netboxDisplacement
HouNC1033600b8b05b103d7809c8154f9shop/cloth/texture_and_noise.userdata
___Version___HouNC1033600bb005b103d7806f98386bshop/cloth/texture_only.inittype = twoway
matchesdef = 0
HouNC1033600bb105b103d780db8e1b46shop/cloth/texture_only.defcomment ""
position 26.4943 -51.8129
connectornextid 4
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 "result"
}
inputsNamed3
{
0 	parm4 0 1 "condition"
1 	displacetexture4 15 1 "input1"
2 	noise_only 3 1 "input2"
}
inputs
{
0 	parm4 0 1
1 	displacetexture4 1 1
2 	noise_only 0 1
}
stat
{
  create 1433953107
  modify 1441815343
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d7802ebd8531shop/cloth/texture_only.parm{
version 0.8
signature	[ 0	locks=0 ]	(	n	)
condtype	[ 0	locks=0 ]	(	0	)
input2	[ 0	locks=0 ]	(	0	)
input2_i	[ 0	locks=0 ]	(	0	)
input2_s	[ 0	locks=0 ]	(	""	)
input2_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600bb205b103d780cc520c12shop/cloth/texture_only.netboxDisplacement
HouNC1033600b8c05b103d780b5e11218shop/cloth/texture_only.userdata
___Version___HouNC1033600bb505b103d780c0c34ac4shop/cloth/globalN.inittype = global
matchesdef = 0
HouNC1033600bba05b103d780ab9a6367shop/cloth/globalN.defcomment ""
position 23.2921 -53.3756
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "N"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278358890
  modify 1438153788
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d7809eb96dacshop/cloth/globalN.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	N	)
}
HouNC1033600bb705b103d780b768a1d5shop/cloth/globalN.netboxDisplacement
HouNC1033600bb105b103d780b169b8f8shop/cloth/globalN.userdata
___Version___16.5.378HouNC1033600bb605b103d780b653dca0shop/cloth/noise_only.inittype = twoway
matchesdef = 0
HouNC1033600bb705b103d7804de18b35shop/cloth/noise_only.defcomment ""
position 24.9204 -52.7874
connectornextid 4
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 "result"
}
inputsNamed3
{
0 	parm5 0 1 "condition"
1 	displace1 10 1 "input1"
2 	globalN 1 1 "input2"
}
inputs
{
0 	parm5 0 1
1 	displace1 1 1
2 	globalN 0 1
}
stat
{
  create 1433953107
  modify 1438153788
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d78002dc5d2dshop/cloth/noise_only.parm{
version 0.8
signature	[ 0	locks=0 ]	(	n	)
condtype	[ 0	locks=0 ]	(	0	)
input2	[ 0	locks=0 ]	(	0	)
input2_i	[ 0	locks=0 ]	(	0	)
input2_s	[ 0	locks=0 ]	(	""	)
input2_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600bb005b103d780d4bb25f7shop/cloth/noise_only.netboxDisplacement
HouNC1033600bb205b103d78068e01fd8shop/cloth/noise_only.userdata
___Version___HouNC1033600bb405b103d780c81f1f7fshop/cloth/globalN1.inittype = global
matchesdef = 0
HouNC1033600bb505b103d780252cefbashop/cloth/globalN1.defcomment ""
position 11.5441 -53.9753
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "N"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278358890
  modify 1438153788
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d78035a9db8ashop/cloth/globalN1.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	N	)
}
HouNC1033600bb605b103d780f15545beshop/cloth/globalN1.netboxDisplacement
HouNC1033600bb005b103d78071d03161shop/cloth/globalN1.userdata
___Version___16.5.378HouNC1033600bb405b103d780f8300578shop/cloth/globalP1.inittype = global
matchesdef = 0
HouNC1033600bb505b103d7803265cb51shop/cloth/globalP1.defcomment ""
position 23.3275 -54.7347
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "P"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278358890
  modify 1438153788
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780782f8fc0shop/cloth/globalP1.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	P	)
}
HouNC1033600bb605b103d78081df04c0shop/cloth/globalP1.netboxDisplacement
HouNC1033600bb005b103d78090bf1c14shop/cloth/globalP1.userdata
___Version___16.5.378HouNC1033600bba05b103d78030b5079dshop/cloth/udim14.inittype = parameter
matchesdef = 0
HouNC1033600bbb05b103d78031667ba5shop/cloth/udim14.defcomment ""
position 21.9521 6.8098
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "udim"
1 "bound_udim"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1434100976
  modify 1437636040
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d780d175ff76shop/cloth/udim14.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	udim	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"UDIM Filename Expansion"	)
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 ]	(	""	)
}
HouNC1033600bb605b103d780ec2ea570shop/cloth/udim14.userdata
___Version___16.5.378___toolcount___46___toolid___tool_7HouNC1033600b8f05b103d780f7726878shop/cloth/principledshader1.inittype = principledshader
matchesdef = 1
HouNC1033600b8c05b103d780cd53aeacshop/cloth/principledshader1.defcomment ""
position 38.1146 0.15588
connectornextid 24
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
{
18 "layer"
19 "F"
23 "Ce"
}
inputsNamed3
{
0 	twoway3 3 1 "baseN"
1 	twoway5 3 1 "coatN"
2 	computetan1 6 1 "utan"
3 	computetan1 7 1 "vtan"
4 	basecolor 18 1 "basecolor"
5 	metallic 18 1 "metallic"
6 	reflect 18 1 "reflect"
7 	reflecttint 18 1 "reflecttint"
8 	rough 18 1 "rough"
9 	"" "" 1 "aniso"
10 	anisoangle 18 1 "anisodir"
11 	subsurface 18 1 "subsurface"
12 	sheen 18 1 "sheen"
13 	sheentint 18 1 "sheentint"
14 	coat 18 1 "coat"
15 	coatrough 18 1 "coatrough"
16 	multiply1 0 1 "emitcolor"
17 	emitillum 0 1 "emitillum"
20 	difflabel 0 1 "difflabel"
21 	baselabel 0 1 "baselabel"
22 	coatlabel 0 1 "coatlabel"
}
inputs
{
0 	twoway3 0 1
1 	twoway5 0 1
2 	computetan1 0 1
3 	computetan1 1 1
4 	basecolor 0 1
5 	metallic 0 1
6 	reflect 0 1
7 	reflecttint 0 1
8 	rough 0 1
9 	"" 0 1
10 	anisoangle 0 1
11 	subsurface 0 1
12 	sheen 0 1
13 	sheentint 0 1
14 	coat 0 1
15 	coatrough 0 1
16 	multiply1 0 1
17 	emitillum 0 1
18 	difflabel 0 1
19 	baselabel 0 1
20 	coatlabel 0 1
}
stat
{
  create 1434617170
  modify 1524628300
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d780aacf503ashop/cloth/principledshader1.parm{
version 0.8
surface3	[ 0	locks=0 ]	(	0	)
basecolor	[ 0	locks=0 ]	(	0	0.24099999999999999	0.48199999999999998	)
metallic	[ 0	locks=0 ]	(	0	)
reflect	[ 0	locks=0 ]	(	1	)
reflecttint	[ 0	locks=0 ]	(	0	)
rough	[ 0	locks=0 ]	(	0.29999999999999999	)
aniso	[ 0	locks=0 ]	(	0	)
anisodir	[ 0	locks=0 ]	(	0	)
subsurface	[ 0	locks=0 ]	(	0	)
sheen	[ 0	locks=0 ]	(	0	)
sheentint	[ 0	locks=0 ]	(	0	)
coat	[ 0	locks=0 ]	(	0	)
coatrough	[ 0	locks=0 ]	(	0	)
emitcolor	[ 0	locks=0 ]	(	0	0	0	)
emitillum	[ 0	locks=0 ]	(	"on"	)
difflabel	[ 0	locks=0 ]	(	diffuse	)
baselabel	[ 0	locks=0 ]	(	reflect	)
coatlabel	[ 0	locks=0 ]	(	coat	)
}
HouNC1033600b8b05b103d780c5370175shop/cloth/principledshader1.userdata
___Version______toolcount___1___toolid___	inputtestHouNC1033600b8405b103d7803d5d8185shop/cloth/principledshader1.outputinfosNumInfos 2
ValuesBinary 1
BeginInfo
OutputName F
DebugCorrInputName __default__
BypassCorrInputName __default__
NormalMode 0
BypassMode 1
UseDefaultValue 1
EndInfo
BeginInfo
OutputName layer
DebugCorrInputName __default__
BypassCorrInputName __default__
NormalMode 0
BypassMode 1
UseDefaultValue 1
EndInfo
HouNC1033600b8c05b103d7804653fcc9shop/cloth/roughMapChannel1.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d7806a78d987shop/cloth/roughMapChannel1.defcomment ""
position 27.0262 -3.24276
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "reflect_monoChannel"
2 "bound_reflect_monoChannel"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1277938663
  modify 1515451621
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780b36795bbshop/cloth/roughMapChannel1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	reflect_monoChannel	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Channel	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"Luminance\" 1 \"Red\" 2 \"Green\" 3 \"Blue\""	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ reflect_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d78022b311d3shop/cloth/roughMapChannel1.netboxinputs
HouNC1033600b8805b103d78044b3233dshop/cloth/roughMapChannel1.userdata
___Version___16.5.378HouNC1033600bb505b103d780a77bf072shop/cloth/reflect.inittype = surfacecolor::2.0
matchesdef = 1
HouNC1033600bba05b103d780c5795d17shop/cloth/reflect.defcomment ""
position 29.0262 -1.94266
connectornextid 20
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
{
18 "color"
19 "alpha"
}
inputsNamed3
{
0 	"" "" 1 "useBaseColor"
1 	mix1 3 1 "baseColor"
2 	"" "" 1 "usePointColor"
3 	"" "" 1 "usePointAlpha"
4 	"" "" 1 "usePackedColor"
5 	useRoughMap1 1 1 "useTexture"
6 	roughMap1 1 1 "texture"
7 	udim14 0 1 "udim"
8 	"" "" 1 "textureIntensity"
9 	roughMapWrap1 1 1 "textureWrap"
10 	textureSourceColorSpace2 0 1 "textureSourceColorSpace"
11 	colorMapfilter 1 1 "textureFilter"
12 	colorMapWidth 1 1 "textureFilterWidth"
13 	"" "" 1 "textureBorderColor"
14 	"" "" 1 "monoOutput"
15 	roughMapChannel1 1 1 "monoChannel"
16 	choose_S 10 1 "scoord"
17 	choose_T 10 1 "tcoord"
}
inputs
{
0 	"" 0 1
1 	mix1 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	useRoughMap1 0 1
6 	roughMap1 0 1
7 	udim14 0 1
8 	"" 0 1
9 	roughMapWrap1 0 1
10 	textureSourceColorSpace2 0 1
11 	colorMapfilter 0 1
12 	colorMapWidth 0 1
13 	"" 0 1
14 	"" 0 1
15 	roughMapChannel1 0 1
16 	choose_S 0 1
17 	choose_T 0 1
}
stat
{
  create 1434010984
  modify 1516080141
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d7800ebd12f2shop/cloth/reflect.parm{
version 0.8
signature	[ 0	locks=0 ]	(	0	)
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	1	1	1	)
usePointColor	[ 0	locks=0 ]	(	"off"	)
usePointAlpha	[ 0	locks=0 ]	(	"off"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useTexture	[ 0	locks=0 ]	(	"off"	)
texture	[ 0	locks=0 ]	(	""	)
udim	[ 0	locks=0 ]	(	"off"	)
textureIntensity	[ 0	locks=0 ]	(	1	)
textureWrap	[ 0	locks=0 ]	(	repeat	)
textureSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
textureFilter	[ 0	locks=0 ]	(	catrom	)
textureFilterWidth	[ 0	locks=0 ]	(	1	)
textureBorderColor	[ 0	locks=0 ]	(	0	0	0	0	)
monoOutput	[ 0	locks=0	autoscope=0 ]	(	"on"	)
monoChannel	[ 0	locks=0 ]	(	"0"	)
}
HouNC1033600bb705b103d780ee1b7f23shop/cloth/reflect.netboxinputs
HouNC1033600bb105b103d7809f1c6b9ashop/cloth/reflect.userdata
___Version___1___toolcount___31___toolid___createinputsHouNC1033600bb005b103d7802cdb19deshop/cloth/useRoughMap1.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d78071627e6dshop/cloth/useRoughMap1.defcomment ""
position 27.0262 0.922438
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "reflect_useTexture"
2 "bound_reflect_useTexture"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1302279429
  modify 1515451621
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d78024f47184shop/cloth/useRoughMap1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	reflect_useTexture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Texture"	)
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 ]	(	"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	1	)
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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb205b103d780ed2024f7shop/cloth/useRoughMap1.netboxinputs
HouNC1033600b8c05b103d7806ff0d4c2shop/cloth/useRoughMap1.userdata
___Version___16.5.378HouNC1033600bb705b103d7800b2432e4shop/cloth/roughMap1.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d780d61090dcshop/cloth/roughMap1.defcomment ""
position 27.0262 0.228238
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "reflect_texture"
2 "bound_reflect_texture"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279438
  modify 1515451621
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d78065d589b4shop/cloth/roughMap1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	reflect_texture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ reflect_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb105b103d780d1109626shop/cloth/roughMap1.netboxinputs
HouNC1033600bb305b103d78046b037bbshop/cloth/roughMap1.userdata
___Version___16.5.378HouNC1033600bb305b103d78086b1cb68shop/cloth/roughMapWrap1.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d7806f96e69ashop/cloth/roughMapWrap1.defcomment ""
position 27.0262 -1.16016
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "reflect_textureWrap"
2 "bound_reflect_textureWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279444
  modify 1515451621
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7803920a4d1shop/cloth/roughMapWrap1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	reflect_textureWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Wrap	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ reflect_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d780893ad520shop/cloth/roughMapWrap1.netboxinputs
HouNC1033600b8f05b103d78087dd2dcdshop/cloth/roughMapWrap1.userdata
___Version___16.5.378HouNC1033600bb605b103d78075dd8473shop/cloth/baseColor1.inittype = parameter
matchesdef = 0
HouNC1033600bb705b103d780c6e51bedshop/cloth/baseColor1.defcomment ""
position 26.7264 7.95575
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "dryreflect"
1 "bound_dryreflect"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1434617387
  modify 1516078231
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d780d54165a3shop/cloth/baseColor1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dryreflect	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Dry Reflect"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.5	)
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 ]	(	"{ useBaseColor == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb005b103d780506d72c6shop/cloth/baseColor1.netboxinputs
HouNC1033600bb205b103d780a6720c01shop/cloth/baseColor1.userdata
___Version___16.5.378HouNC1033600b8c05b103d7807c9e1c25shop/cloth/roughMapChannel2.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d780fe611e9fshop/cloth/roughMapChannel2.defcomment ""
position 27.0262 -6.48939
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "reflecttint_monoChannel"
2 "bound_reflecttint_monoChannel"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1277938663
  modify 1438791597
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780e3c0e731shop/cloth/roughMapChannel2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	reflecttint_monoChannel	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Channel	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"Luminance\" 1 \"Red\" 2 \"Green\" 3 \"Blue\""	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ reflecttint_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780610e1674shop/cloth/roughMapChannel2.netboxinputs
HouNC1033600b8805b103d780a50056cbshop/cloth/roughMapChannel2.userdata
___Version___16.5.378HouNC1033600bb105b103d78068b3096eshop/cloth/reflecttint.inittype = surfacecolor::2.0
matchesdef = 1
HouNC1033600bb605b103d7801f30cbb1shop/cloth/reflecttint.defcomment ""
position 29.0262 -5.18929
connectornextid 20
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
{
18 "color"
19 "alpha"
}
inputsNamed3
{
0 	"" "" 1 "useBaseColor"
1 	"" "" 1 "baseColor"
2 	"" "" 1 "usePointColor"
3 	"" "" 1 "usePointAlpha"
4 	"" "" 1 "usePackedColor"
5 	useRoughMap2 1 1 "useTexture"
6 	roughMap2 1 1 "texture"
7 	udim14 0 1 "udim"
8 	"" "" 1 "textureIntensity"
9 	roughMapWrap2 1 1 "textureWrap"
10 	textureSourceColorSpace3 0 1 "textureSourceColorSpace"
11 	colorMapfilter 1 1 "textureFilter"
12 	colorMapWidth 1 1 "textureFilterWidth"
13 	"" "" 1 "textureBorderColor"
14 	"" "" 1 "monoOutput"
15 	roughMapChannel2 1 1 "monoChannel"
16 	choose_S 10 1 "scoord"
17 	choose_T 10 1 "tcoord"
}
inputs
{
0 	"" 0 1
1 	"" 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	useRoughMap2 0 1
6 	roughMap2 0 1
7 	udim14 0 1
8 	"" 0 1
9 	roughMapWrap2 0 1
10 	textureSourceColorSpace3 0 1
11 	colorMapfilter 0 1
12 	colorMapWidth 0 1
13 	"" 0 1
14 	"" 0 1
15 	roughMapChannel2 0 1
16 	choose_S 0 1
17 	choose_T 0 1
}
stat
{
  create 1434010984
  modify 1516080736
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d78066203a61shop/cloth/reflecttint.parm{
version 0.8
signature	[ 0	locks=0 ]	(	0	)
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	1	1	1	)
usePointColor	[ 0	locks=0 ]	(	"off"	)
usePointAlpha	[ 0	locks=0 ]	(	"off"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useTexture	[ 0	locks=0 ]	(	"off"	)
texture	[ 0	locks=0 ]	(	""	)
udim	[ 0	locks=0 ]	(	"off"	)
textureIntensity	[ 0	locks=0 ]	(	1	)
textureWrap	[ 0	locks=0 ]	(	repeat	)
textureSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
textureFilter	[ 0	locks=0 ]	(	catrom	)
textureFilterWidth	[ 0	locks=0 ]	(	1	)
textureBorderColor	[ 0	locks=0 ]	(	0	0	0	0	)
monoOutput	[ 0	locks=0	autoscope=0 ]	(	"on"	)
monoChannel	[ 0	locks=0 ]	(	"0"	)
}
HouNC1033600bb305b103d78001aabc8cshop/cloth/reflecttint.netboxinputs
HouNC1033600b8d05b103d780e5993e09shop/cloth/reflecttint.userdata
___Version___1___toolcount___31___toolid___createinputsHouNC1033600bb005b103d7800e7fac19shop/cloth/useRoughMap2.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d7808f52f2f2shop/cloth/useRoughMap2.defcomment ""
position 27.0262 -2.32419
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "reflecttint_useTexture"
2 "bound_reflecttint_useTexture"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1302279429
  modify 1438791597
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780243aedf6shop/cloth/useRoughMap2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	reflecttint_useTexture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Texture"	)
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 ]	(	"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	1	)
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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb205b103d780d94c4385shop/cloth/useRoughMap2.netboxinputs
HouNC1033600b8c05b103d78004ef24b1shop/cloth/useRoughMap2.userdata
___Version___16.5.378HouNC1033600bb705b103d780d72661fbshop/cloth/roughMap2.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d780b2b31831shop/cloth/roughMap2.defcomment ""
position 27.0262 -3.01839
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "reflecttint_texture"
2 "bound_reflecttint_texture"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279438
  modify 1438791597
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d780d384c114shop/cloth/roughMap2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	reflecttint_texture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ reflecttint_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb105b103d780679846c8shop/cloth/roughMap2.netboxinputs
HouNC1033600bb305b103d780f952b8c3shop/cloth/roughMap2.userdata
___Version___16.5.378HouNC1033600bb305b103d78026820f83shop/cloth/roughMapWrap2.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d7800d23938eshop/cloth/roughMapWrap2.defcomment ""
position 27.0262 -4.40679
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "reflecttint_textureWrap"
2 "bound_reflecttint_textureWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279444
  modify 1438791597
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d78085f1aa2dshop/cloth/roughMapWrap2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	reflecttint_textureWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Wrap	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ reflecttint_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d780d4e4c595shop/cloth/roughMapWrap2.netboxinputs
HouNC1033600b8f05b103d7802c88579fshop/cloth/roughMapWrap2.userdata
___Version___16.5.378HouNC1033600b8c05b103d7807d3fee57shop/cloth/roughMapChannel3.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d780959a9711shop/cloth/roughMapChannel3.defcomment ""
position 29.4909 -11.7846
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "rough_monoChannel"
2 "bound_rough_monoChannel"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1277938663
  modify 1515453466
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d78043bb0e73shop/cloth/roughMapChannel3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	rough_monoChannel	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Channel	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"Luminance\" 1 \"Red\" 2 \"Green\" 3 \"Blue\""	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ rough_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d7803572ee39shop/cloth/roughMapChannel3.netboxinputs
HouNC1033600b8805b103d780331b282fshop/cloth/roughMapChannel3.userdata
___Version___16.5.378HouNC1033600bbb05b103d780053a6111shop/cloth/rough.inittype = surfacecolor::2.0
matchesdef = 1
HouNC1033600bb805b103d780278024e1shop/cloth/rough.defcomment ""
position 31.4909 -10.4845
connectornextid 20
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
{
18 "color"
19 "alpha"
}
inputsNamed3
{
0 	aniso 18 1 "useBaseColor"
1 	clamp1 3 1 "baseColor"
2 	"" "" 1 "usePointColor"
3 	"" "" 1 "usePointAlpha"
4 	"" "" 1 "usePackedColor"
5 	useRoughMap3 1 1 "useTexture"
6 	roughMap3 1 1 "texture"
7 	udim14 0 1 "udim"
8 	"" "" 1 "textureIntensity"
9 	roughMapWrap3 1 1 "textureWrap"
10 	textureSourceColorSpace4 0 1 "textureSourceColorSpace"
11 	colorMapfilter 1 1 "textureFilter"
12 	colorMapWidth 1 1 "textureFilterWidth"
13 	"" "" 1 "textureBorderColor"
14 	"" "" 1 "monoOutput"
15 	roughMapChannel3 1 1 "monoChannel"
16 	choose_S 10 1 "scoord"
17 	choose_T 10 1 "tcoord"
}
inputs
{
0 	aniso 0 1
1 	clamp1 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	useRoughMap3 0 1
6 	roughMap3 0 1
7 	udim14 0 1
8 	"" 0 1
9 	roughMapWrap3 0 1
10 	textureSourceColorSpace4 0 1
11 	colorMapfilter 0 1
12 	colorMapWidth 0 1
13 	"" 0 1
14 	"" 0 1
15 	roughMapChannel3 0 1
16 	choose_S 0 1
17 	choose_T 0 1
}
stat
{
  create 1434010984
  modify 1515453468
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d780e2dd404bshop/cloth/rough.parm{
version 0.8
signature	[ 0	locks=0 ]	(	0	)
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	1	1	1	)
usePointColor	[ 0	locks=0 ]	(	"off"	)
usePointAlpha	[ 0	locks=0 ]	(	"off"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useTexture	[ 0	locks=0 ]	(	"off"	)
texture	[ 0	locks=0 ]	(	""	)
udim	[ 0	locks=0 ]	(	"off"	)
textureIntensity	[ 0	locks=0 ]	(	1	)
textureWrap	[ 0	locks=0 ]	(	repeat	)
textureSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
textureFilter	[ 0	locks=0 ]	(	catrom	)
textureFilterWidth	[ 0	locks=0 ]	(	1	)
textureBorderColor	[ 0	locks=0 ]	(	0	0	0	0	)
monoOutput	[ 0	locks=0	autoscope=0 ]	(	"on"	)
monoChannel	[ 0	locks=0 ]	(	"0"	)
}
HouNC1033600bb505b103d780162a7a84shop/cloth/rough.netboxinputs
HouNC1033600bb705b103d780a9d427dfshop/cloth/rough.userdata
___Version___1___toolcount___31___toolid___createinputsHouNC1033600bb005b103d780fc48f68cshop/cloth/useRoughMap3.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d780b9b0310fshop/cloth/useRoughMap3.defcomment ""
position 29.4909 -7.61938
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "rough_useTexture"
2 "bound_rough_useTexture"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1302279429
  modify 1515453466
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780c1d519f2shop/cloth/useRoughMap3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	rough_useTexture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Texture"	)
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 ]	(	"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	1	)
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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb205b103d78077b6cee3shop/cloth/useRoughMap3.netboxinputs
HouNC1033600b8c05b103d780e4e07b5dshop/cloth/useRoughMap3.userdata
___Version___16.5.378HouNC1033600bb705b103d780a230e922shop/cloth/roughMap3.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d780300b5ee6shop/cloth/roughMap3.defcomment ""
position 29.4909 -8.31358
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "rough_texture"
2 "bound_rough_texture"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279438
  modify 1515453466
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d78002d85d16shop/cloth/roughMap3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	rough_texture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ rough_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb105b103d780895c139eshop/cloth/roughMap3.netboxinputs
HouNC1033600bb305b103d7801f18be72shop/cloth/roughMap3.userdata
___Version___16.5.378HouNC1033600bb305b103d780a5513931shop/cloth/roughMapWrap3.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d7805a1dd662shop/cloth/roughMapWrap3.defcomment ""
position 29.4909 -9.70198
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "rough_textureWrap"
2 "bound_rough_textureWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279444
  modify 1515453466
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d78028b65548shop/cloth/roughMapWrap3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	rough_textureWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Wrap	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ rough_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d78098c534dashop/cloth/roughMapWrap3.netboxinputs
HouNC1033600b8f05b103d780012a8d8bshop/cloth/roughMapWrap3.userdata
___Version___16.5.378HouNC1033600b8c05b103d780e42e0b82shop/cloth/roughMapChannel4.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d78065414ed2shop/cloth/roughMapChannel4.defcomment ""
position 27.0262 -12.9827
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "aniso_monoChannel"
2 "bound_aniso_monoChannel"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1277938663
  modify 1438791750
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780f493d07dshop/cloth/roughMapChannel4.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	aniso_monoChannel	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Channel	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"Luminance\" 1 \"Red\" 2 \"Green\" 3 \"Blue\""	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ aniso_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d78013e98b23shop/cloth/roughMapChannel4.netboxinputs
HouNC1033600b8805b103d7804d887274shop/cloth/roughMapChannel4.userdata
___Version___16.5.378HouNC1033600bbb05b103d7804364e6fashop/cloth/aniso.inittype = surfacecolor::2.0
matchesdef = 1
HouNC1033600bb805b103d7808b4b5d99shop/cloth/aniso.defcomment ""
position 29.0262 -11.6826
connectornextid 20
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
{
18 "color"
19 "alpha"
}
inputsNamed3
{
0 	"" "" 1 "useBaseColor"
1 	baseColor4 0 1 "baseColor"
2 	"" "" 1 "usePointColor"
3 	"" "" 1 "usePointAlpha"
4 	"" "" 1 "usePackedColor"
5 	useRoughMap4 1 1 "useTexture"
6 	roughMap4 1 1 "texture"
7 	udim14 0 1 "udim"
8 	"" "" 1 "textureIntensity"
9 	roughMapWrap4 1 1 "textureWrap"
10 	textureSourceColorSpace5 0 1 "textureSourceColorSpace"
11 	colorMapfilter 1 1 "textureFilter"
12 	colorMapWidth 1 1 "textureFilterWidth"
13 	"" "" 1 "textureBorderColor"
14 	"" "" 1 "monoOutput"
15 	roughMapChannel4 1 1 "monoChannel"
16 	choose_S 10 1 "scoord"
17 	choose_T 10 1 "tcoord"
}
inputs
{
0 	"" 0 1
1 	baseColor4 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	useRoughMap4 0 1
6 	roughMap4 0 1
7 	udim14 0 1
8 	"" 0 1
9 	roughMapWrap4 0 1
10 	textureSourceColorSpace5 0 1
11 	colorMapfilter 0 1
12 	colorMapWidth 0 1
13 	"" 0 1
14 	"" 0 1
15 	roughMapChannel4 0 1
16 	choose_S 0 1
17 	choose_T 0 1
}
stat
{
  create 1434010984
  modify 1443085594
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d78070235b2eshop/cloth/aniso.parm{
version 0.8
signature	[ 0	locks=0 ]	(	0	)
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	1	1	1	)
usePointColor	[ 0	locks=0 ]	(	"off"	)
usePointAlpha	[ 0	locks=0 ]	(	"off"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useTexture	[ 0	locks=0 ]	(	"off"	)
texture	[ 0	locks=0 ]	(	""	)
udim	[ 0	locks=0 ]	(	"off"	)
textureIntensity	[ 0	locks=0 ]	(	1	)
textureWrap	[ 0	locks=0 ]	(	repeat	)
textureSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
textureFilter	[ 0	locks=0 ]	(	catrom	)
textureFilterWidth	[ 0	locks=0 ]	(	1	)
textureBorderColor	[ 0	locks=0 ]	(	0	0	0	0	)
monoOutput	[ 0	locks=0	autoscope=0 ]	(	"on"	)
monoChannel	[ 0	locks=0 ]	(	"0"	)
}
HouNC1033600bb505b103d78083c39ae6shop/cloth/aniso.netboxinputs
HouNC1033600bb705b103d7801e0cce34shop/cloth/aniso.userdata
___Version___1___toolcount___31___toolid___createinputsHouNC1033600bb005b103d7804406e35ashop/cloth/useRoughMap4.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d78044ec4a48shop/cloth/useRoughMap4.defcomment ""
position 27.0262 -8.81746
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "aniso_useTexture"
2 "bound_aniso_useTexture"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1302279429
  modify 1438791750
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d7804b91b0a3shop/cloth/useRoughMap4.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	aniso_useTexture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Texture"	)
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 ]	(	"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	1	)
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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb205b103d78025b059b5shop/cloth/useRoughMap4.netboxinputs
HouNC1033600b8c05b103d7800247a2a5shop/cloth/useRoughMap4.userdata
___Version___16.5.378HouNC1033600bb705b103d780f539be57shop/cloth/roughMap4.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d780ff5e4812shop/cloth/roughMap4.defcomment ""
position 27.0262 -9.51166
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "aniso_texture"
2 "bound_aniso_texture"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279438
  modify 1438791750
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d78005c2bbd8shop/cloth/roughMap4.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	aniso_texture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ aniso_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb105b103d780d4a3e9c1shop/cloth/roughMap4.netboxinputs
HouNC1033600bb305b103d780b500d2adshop/cloth/roughMap4.userdata
___Version___16.5.378HouNC1033600bb305b103d78040c0d618shop/cloth/roughMapWrap4.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d78029428d85shop/cloth/roughMapWrap4.defcomment ""
position 27.0262 -10.9001
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "aniso_textureWrap"
2 "bound_aniso_textureWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279444
  modify 1438791750
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780d20e2b2dshop/cloth/roughMapWrap4.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	aniso_textureWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Wrap	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ aniso_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d780c6ed7146shop/cloth/roughMapWrap4.netboxinputs
HouNC1033600b8f05b103d7801baff932shop/cloth/roughMapWrap4.userdata
___Version___16.5.378HouNC1033600bb605b103d78045f830b4shop/cloth/baseColor4.inittype = parameter
matchesdef = 0
HouNC1033600bb705b103d780c746df4dshop/cloth/baseColor4.defcomment ""
position 27.0262 -8.12326
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "aniso"
1 "bound_aniso"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1434617387
  modify 1438791750
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d780163deb48shop/cloth/baseColor4.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	aniso	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Anisotropy	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"off"	)
disablewhen	[ 0	locks=0 ]	(	""	)
hidewhen	[ 0	locks=0 ]	(	"{ useBaseColor == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb005b103d780a8786bf2shop/cloth/baseColor4.netboxinputs
HouNC1033600bb205b103d78011c2fd0fshop/cloth/baseColor4.userdata
___Version___16.5.378HouNC1033600b8c05b103d780befbac12shop/cloth/roughMapChannel5.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d7802840bdbbshop/cloth/roughMapChannel5.defcomment ""
position 27.0262 -19.1089
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "subsurface_monoChannel"
2 "bound_subsurface_monoChannel"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1277938663
  modify 1438791930
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d7805957ac4cshop/cloth/roughMapChannel5.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	subsurface_monoChannel	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Channel	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"Luminance\" 1 \"Red\" 2 \"Green\" 3 \"Blue\""	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ subsurface_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d7806c240f44shop/cloth/roughMapChannel5.netboxinputs
HouNC1033600b8805b103d78015871a58shop/cloth/roughMapChannel5.userdata
___Version___16.5.378HouNC1033600bb605b103d7808ac6be1cshop/cloth/subsurface.inittype = surfacecolor::2.0
matchesdef = 1
HouNC1033600bb705b103d780546c0fbbshop/cloth/subsurface.defcomment ""
position 29.0262 -17.8088
connectornextid 20
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
{
18 "color"
19 "alpha"
}
inputsNamed3
{
0 	"" "" 1 "useBaseColor"
1 	mix1 3 1 "baseColor"
2 	"" "" 1 "usePointColor"
3 	"" "" 1 "usePointAlpha"
4 	"" "" 1 "usePackedColor"
5 	useRoughMap5 1 1 "useTexture"
6 	roughMap5 1 1 "texture"
7 	udim14 0 1 "udim"
8 	"" "" 1 "textureIntensity"
9 	roughMapWrap5 1 1 "textureWrap"
10 	textureSourceColorSpace7 0 1 "textureSourceColorSpace"
11 	colorMapfilter 1 1 "textureFilter"
12 	colorMapWidth 1 1 "textureFilterWidth"
13 	"" "" 1 "textureBorderColor"
14 	"" "" 1 "monoOutput"
15 	roughMapChannel5 1 1 "monoChannel"
16 	choose_S 10 1 "scoord"
17 	choose_T 10 1 "tcoord"
}
inputs
{
0 	"" 0 1
1 	mix1 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	useRoughMap5 0 1
6 	roughMap5 0 1
7 	udim14 0 1
8 	"" 0 1
9 	roughMapWrap5 0 1
10 	textureSourceColorSpace7 0 1
11 	colorMapfilter 0 1
12 	colorMapWidth 0 1
13 	"" 0 1
14 	"" 0 1
15 	roughMapChannel5 0 1
16 	choose_S 0 1
17 	choose_T 0 1
}
stat
{
  create 1434010984
  modify 1516124368
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d780eed28687shop/cloth/subsurface.parm{
version 0.8
signature	[ 0	locks=0 ]	(	0	)
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	1	1	1	)
usePointColor	[ 0	locks=0 ]	(	"off"	)
usePointAlpha	[ 0	locks=0 ]	(	"off"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useTexture	[ 0	locks=0 ]	(	"off"	)
texture	[ 0	locks=0 ]	(	""	)
udim	[ 0	locks=0 ]	(	"off"	)
textureIntensity	[ 0	locks=0 ]	(	1	)
textureWrap	[ 0	locks=0 ]	(	repeat	)
textureSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
textureFilter	[ 0	locks=0 ]	(	catrom	)
textureFilterWidth	[ 0	locks=0 ]	(	1	)
textureBorderColor	[ 0	locks=0 ]	(	0	0	0	0	)
monoOutput	[ 0	locks=0	autoscope=0 ]	(	"on"	)
monoChannel	[ 0	locks=0 ]	(	"0"	)
}
HouNC1033600bb005b103d780736b957eshop/cloth/subsurface.netboxinputs
HouNC1033600bb205b103d780b1e849c6shop/cloth/subsurface.userdata
___Version___1___toolcount___31___toolid___createinputsHouNC1033600bb005b103d7802c88c4feshop/cloth/useRoughMap5.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d780fec9e5b9shop/cloth/useRoughMap5.defcomment ""
position 27.0262 -14.9437
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "subsurface_useTexture"
2 "bound_subsurface_useTexture"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1302279429
  modify 1438791930
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780d08fc320shop/cloth/useRoughMap5.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	subsurface_useTexture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Texture"	)
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 ]	(	"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	1	)
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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb205b103d7809a611beashop/cloth/useRoughMap5.netboxinputs
HouNC1033600b8c05b103d78091cdba0cshop/cloth/useRoughMap5.userdata
___Version___16.5.378HouNC1033600bb705b103d7809cfd57c7shop/cloth/roughMap5.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d780d45ca250shop/cloth/roughMap5.defcomment ""
position 27.0262 -15.6379
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "subsurface_texture"
2 "bound_subsurface_texture"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279438
  modify 1438791930
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d780df3244e2shop/cloth/roughMap5.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	subsurface_texture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ subsurface_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb105b103d7805320ea27shop/cloth/roughMap5.netboxinputs
HouNC1033600bb305b103d78006f848f6shop/cloth/roughMap5.userdata
___Version___16.5.378HouNC1033600bb305b103d780a1fbfb7ashop/cloth/roughMapWrap5.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d780c8faf008shop/cloth/roughMapWrap5.defcomment ""
position 27.0262 -17.0263
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "subsurface_textureWrap"
2 "bound_subsurface_textureWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279444
  modify 1438791930
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780cfef1307shop/cloth/roughMapWrap5.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	subsurface_textureWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Wrap	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ subsurface_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d7802de838f8shop/cloth/roughMapWrap5.netboxinputs
HouNC1033600b8f05b103d78083c77398shop/cloth/roughMapWrap5.userdata
___Version___16.5.378HouNC1033600b8c05b103d7802f24b3bbshop/cloth/roughMapChannel6.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d780dc93277eshop/cloth/roughMapChannel6.defcomment ""
position 27.0262 -28.8488
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sheen_monoChannel"
2 "bound_sheen_monoChannel"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1277938663
  modify 1438792177
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d78015160593shop/cloth/roughMapChannel6.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sheen_monoChannel	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Channel	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"Luminance\" 1 \"Red\" 2 \"Green\" 3 \"Blue\""	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ sheen_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780e1a53e87shop/cloth/roughMapChannel6.netboxinputs
HouNC1033600b8805b103d7803750b215shop/cloth/roughMapChannel6.userdata
___Version___16.5.378HouNC1033600bbb05b103d7805d6e4f0ashop/cloth/sheen.inittype = surfacecolor::2.0
matchesdef = 1
HouNC1033600bb805b103d78001e143beshop/cloth/sheen.defcomment ""
position 29.0262 -27.5487
connectornextid 20
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
{
18 "color"
19 "alpha"
}
inputsNamed3
{
0 	"" "" 1 "useBaseColor"
1 	mix1 3 1 "baseColor"
2 	"" "" 1 "usePointColor"
3 	"" "" 1 "usePointAlpha"
4 	"" "" 1 "usePackedColor"
5 	useRoughMap6 1 1 "useTexture"
6 	roughMap6 1 1 "texture"
7 	udim14 0 1 "udim"
8 	"" "" 1 "textureIntensity"
9 	roughMapWrap6 1 1 "textureWrap"
10 	textureSourceColorSpace10 0 1 "textureSourceColorSpace"
11 	colorMapfilter 1 1 "textureFilter"
12 	colorMapWidth 1 1 "textureFilterWidth"
13 	"" "" 1 "textureBorderColor"
14 	"" "" 1 "monoOutput"
15 	roughMapChannel6 1 1 "monoChannel"
16 	choose_S 10 1 "scoord"
17 	choose_T 10 1 "tcoord"
}
inputs
{
0 	"" 0 1
1 	mix1 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	useRoughMap6 0 1
6 	roughMap6 0 1
7 	udim14 0 1
8 	"" 0 1
9 	roughMapWrap6 0 1
10 	textureSourceColorSpace10 0 1
11 	colorMapfilter 0 1
12 	colorMapWidth 0 1
13 	"" 0 1
14 	"" 0 1
15 	roughMapChannel6 0 1
16 	choose_S 0 1
17 	choose_T 0 1
}
stat
{
  create 1434010984
  modify 1516081069
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d780d75744e0shop/cloth/sheen.parm{
version 0.8
signature	[ 0	locks=0 ]	(	0	)
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	1	1	1	)
usePointColor	[ 0	locks=0 ]	(	"off"	)
usePointAlpha	[ 0	locks=0 ]	(	"off"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useTexture	[ 0	locks=0 ]	(	"off"	)
texture	[ 0	locks=0 ]	(	""	)
udim	[ 0	locks=0 ]	(	"off"	)
textureIntensity	[ 0	locks=0 ]	(	1	)
textureWrap	[ 0	locks=0 ]	(	repeat	)
textureSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
textureFilter	[ 0	locks=0 ]	(	catrom	)
textureFilterWidth	[ 0	locks=0 ]	(	1	)
textureBorderColor	[ 0	locks=0 ]	(	0	0	0	0	)
monoOutput	[ 0	locks=0	autoscope=0 ]	(	"on"	)
monoChannel	[ 0	locks=0 ]	(	"0"	)
}
HouNC1033600bb505b103d780ee007634shop/cloth/sheen.netboxinputs
HouNC1033600bb705b103d7807ad54575shop/cloth/sheen.userdata
___Version___1___toolcount___31___toolid___createinputsHouNC1033600bb005b103d780b81f726dshop/cloth/useRoughMap6.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d780268b3851shop/cloth/useRoughMap6.defcomment ""
position 27.0262 -24.6836
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sheen_useTexture"
2 "bound_sheen_useTexture"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1302279429
  modify 1438792177
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d78088c82e3fshop/cloth/useRoughMap6.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sheen_useTexture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Texture"	)
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 ]	(	"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	1	)
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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb205b103d780b42bdd56shop/cloth/useRoughMap6.netboxinputs
HouNC1033600b8c05b103d780af9c5ca5shop/cloth/useRoughMap6.userdata
___Version___16.5.378HouNC1033600bb705b103d780c8f3c705shop/cloth/roughMap6.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d780bbe5462cshop/cloth/roughMap6.defcomment ""
position 27.0262 -25.3778
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sheen_texture"
2 "bound_sheen_texture"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279438
  modify 1438792177
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d780a9e27033shop/cloth/roughMap6.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sheen_texture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ sheen_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb105b103d780a9f058fcshop/cloth/roughMap6.netboxinputs
HouNC1033600bb305b103d780724b9dbdshop/cloth/roughMap6.userdata
___Version___16.5.378HouNC1033600bb305b103d780b80bd3f0shop/cloth/roughMapWrap6.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d780cc86b54bshop/cloth/roughMapWrap6.defcomment ""
position 27.0262 -26.7662
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sheen_textureWrap"
2 "bound_sheen_textureWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279444
  modify 1438792177
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7808061cbd9shop/cloth/roughMapWrap6.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sheen_textureWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Wrap	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ sheen_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d780a197c05fshop/cloth/roughMapWrap6.netboxinputs
HouNC1033600b8f05b103d780480e845cshop/cloth/roughMapWrap6.userdata
___Version___16.5.378HouNC1033600b8c05b103d78007821940shop/cloth/roughMapChannel7.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d780a31e8cc3shop/cloth/roughMapChannel7.defcomment ""
position 27.0262 -22.3555
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sheentint_monoChannel"
2 "bound_sheentint_monoChannel"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1277938663
  modify 1438791999
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d78060f538d3shop/cloth/roughMapChannel7.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sheentint_monoChannel	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Channel	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"Luminance\" 1 \"Red\" 2 \"Green\" 3 \"Blue\""	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ sheentint_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780566c9812shop/cloth/roughMapChannel7.netboxinputs
HouNC1033600b8805b103d780292684e8shop/cloth/roughMapChannel7.userdata
___Version___16.5.378HouNC1033600bb705b103d78008d8f6c7shop/cloth/sheentint.inittype = surfacecolor::2.0
matchesdef = 1
HouNC1033600bb405b103d780d3607228shop/cloth/sheentint.defcomment ""
position 29.0262 -21.0554
connectornextid 20
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
{
18 "color"
19 "alpha"
}
inputsNamed3
{
0 	"" "" 1 "useBaseColor"
1 	baseColor7 0 1 "baseColor"
2 	"" "" 1 "usePointColor"
3 	"" "" 1 "usePointAlpha"
4 	"" "" 1 "usePackedColor"
5 	useRoughMap7 1 1 "useTexture"
6 	roughMap7 1 1 "texture"
7 	udim14 0 1 "udim"
8 	"" "" 1 "textureIntensity"
9 	roughMapWrap7 1 1 "textureWrap"
10 	textureSourceColorSpace8 0 1 "textureSourceColorSpace"
11 	colorMapfilter 1 1 "textureFilter"
12 	colorMapWidth 1 1 "textureFilterWidth"
13 	"" "" 1 "textureBorderColor"
14 	"" "" 1 "monoOutput"
15 	roughMapChannel7 1 1 "monoChannel"
16 	"" "" 1 "scoord"
17 	"" "" 1 "tcoord"
}
inputs
{
0 	"" 0 1
1 	baseColor7 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	useRoughMap7 0 1
6 	roughMap7 0 1
7 	udim14 0 1
8 	"" 0 1
9 	roughMapWrap7 0 1
10 	textureSourceColorSpace8 0 1
11 	colorMapfilter 0 1
12 	colorMapWidth 0 1
13 	"" 0 1
14 	"" 0 1
15 	roughMapChannel7 0 1
16 	"" 0 1
17 	"" 0 1
}
stat
{
  create 1434010984
  modify 1442241183
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d780a5da0b97shop/cloth/sheentint.parm{
version 0.8
signature	[ 0	locks=0 ]	(	0	)
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	1	1	1	)
usePointColor	[ 0	locks=0 ]	(	"off"	)
usePointAlpha	[ 0	locks=0 ]	(	"off"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useTexture	[ 0	locks=0 ]	(	"off"	)
texture	[ 0	locks=0 ]	(	""	)
udim	[ 0	locks=0 ]	(	"off"	)
textureIntensity	[ 0	locks=0 ]	(	1	)
textureWrap	[ 0	locks=0 ]	(	repeat	)
textureSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
textureFilter	[ 0	locks=0 ]	(	catrom	)
textureFilterWidth	[ 0	locks=0 ]	(	1	)
textureBorderColor	[ 0	locks=0 ]	(	0	0	0	0	)
monoOutput	[ 0	locks=0	autoscope=0 ]	(	"on"	)
monoChannel	[ 0	locks=0 ]	(	"0"	)
}
HouNC1033600bb105b103d780280df47ashop/cloth/sheentint.netboxinputs
HouNC1033600bb305b103d780af0735a4shop/cloth/sheentint.userdata
___Version___1___toolcount___31___toolid___createinputsHouNC1033600bb005b103d780859507cbshop/cloth/useRoughMap7.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d78078478db8shop/cloth/useRoughMap7.defcomment ""
position 27.0262 -18.1903
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sheentint_useTexture"
2 "bound_sheentint_useTexture"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1302279429
  modify 1438791999
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780e6326e37shop/cloth/useRoughMap7.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sheentint_useTexture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Texture"	)
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 ]	(	"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	1	)
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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb205b103d780e4ee3f05shop/cloth/useRoughMap7.netboxinputs
HouNC1033600b8c05b103d780338588c6shop/cloth/useRoughMap7.userdata
___Version___16.5.378HouNC1033600bb705b103d7807a9dd3f4shop/cloth/roughMap7.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d7801a2e3e25shop/cloth/roughMap7.defcomment ""
position 27.0262 -18.8845
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sheentint_texture"
2 "bound_sheentint_texture"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279438
  modify 1438791999
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d78004ca7354shop/cloth/roughMap7.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sheentint_texture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ sheentint_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb105b103d7805b887875shop/cloth/roughMap7.netboxinputs
HouNC1033600bb305b103d7807a828be2shop/cloth/roughMap7.userdata
___Version___16.5.378HouNC1033600bb305b103d780175ff32ashop/cloth/roughMapWrap7.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d7804c57049bshop/cloth/roughMapWrap7.defcomment ""
position 27.0262 -20.2729
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sheentint_textureWrap"
2 "bound_sheentint_textureWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279444
  modify 1438791999
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780c3f03ae8shop/cloth/roughMapWrap7.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sheentint_textureWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Wrap	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ sheentint_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d780898984f2shop/cloth/roughMapWrap7.netboxinputs
HouNC1033600b8f05b103d78028b70606shop/cloth/roughMapWrap7.userdata
___Version___16.5.378HouNC1033600bb605b103d780b30cae29shop/cloth/baseColor7.inittype = parameter
matchesdef = 0
HouNC1033600bb705b103d780262810beshop/cloth/baseColor7.defcomment ""
position 27.0262 -17.4961
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "sheentint"
1 "bound_sheentint"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1434617387
  modify 1438791999
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d780456b863bshop/cloth/baseColor7.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sheentint	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Sheen Tint"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"off"	)
disablewhen	[ 0	locks=0 ]	(	""	)
hidewhen	[ 0	locks=0 ]	(	"{ useBaseColor == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb005b103d780ccf5c17ashop/cloth/baseColor7.netboxinputs
HouNC1033600bb205b103d780292efbdashop/cloth/baseColor7.userdata
___Version___16.5.378HouNC1033600b8c05b103d78002062fffshop/cloth/roughMapChannel8.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d780aa304d54shop/cloth/roughMapChannel8.defcomment ""
position 27.0262 -32.0954
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "coat_monoChannel"
2 "bound_coat_monoChannel"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1277938663
  modify 1438792245
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d78017cb60b2shop/cloth/roughMapChannel8.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coat_monoChannel	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Channel	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"Luminance\" 1 \"Red\" 2 \"Green\" 3 \"Blue\""	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ coat_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780907547bcshop/cloth/roughMapChannel8.netboxinputs
HouNC1033600b8805b103d780d0d105c5shop/cloth/roughMapChannel8.userdata
___Version___16.5.378HouNC1033600bb805b103d780f864f299shop/cloth/coat.inittype = surfacecolor::2.0
matchesdef = 1
HouNC1033600bb905b103d78000928957shop/cloth/coat.defcomment ""
position 29.0262 -30.7953
connectornextid 20
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
{
18 "color"
19 "alpha"
}
inputsNamed3
{
0 	"" "" 1 "useBaseColor"
1 	mix1 3 1 "baseColor"
2 	"" "" 1 "usePointColor"
3 	"" "" 1 "usePointAlpha"
4 	"" "" 1 "usePackedColor"
5 	useRoughMap8 1 1 "useTexture"
6 	roughMap8 1 1 "texture"
7 	udim14 0 1 "udim"
8 	"" "" 1 "textureIntensity"
9 	roughMapWrap8 1 1 "textureWrap"
10 	textureSourceColorSpace11 0 1 "textureSourceColorSpace"
11 	colorMapfilter 1 1 "textureFilter"
12 	colorMapWidth 1 1 "textureFilterWidth"
13 	"" "" 1 "textureBorderColor"
14 	"" "" 1 "monoOutput"
15 	roughMapChannel8 1 1 "monoChannel"
16 	choose_S 10 1 "scoord"
17 	choose_T 10 1 "tcoord"
}
inputs
{
0 	"" 0 1
1 	mix1 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	useRoughMap8 0 1
6 	roughMap8 0 1
7 	udim14 0 1
8 	"" 0 1
9 	roughMapWrap8 0 1
10 	textureSourceColorSpace11 0 1
11 	colorMapfilter 0 1
12 	colorMapWidth 0 1
13 	"" 0 1
14 	"" 0 1
15 	roughMapChannel8 0 1
16 	choose_S 0 1
17 	choose_T 0 1
}
stat
{
  create 1434010984
  modify 1516080961
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb805b103d78066e42551shop/cloth/coat.parm{
version 0.8
signature	[ 0	locks=0 ]	(	0	)
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	1	1	1	)
usePointColor	[ 0	locks=0 ]	(	"off"	)
usePointAlpha	[ 0	locks=0 ]	(	"off"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useTexture	[ 0	locks=0 ]	(	"off"	)
texture	[ 0	locks=0 ]	(	""	)
udim	[ 0	locks=0 ]	(	"off"	)
textureIntensity	[ 0	locks=0 ]	(	1	)
textureWrap	[ 0	locks=0 ]	(	repeat	)
textureSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
textureFilter	[ 0	locks=0 ]	(	catrom	)
textureFilterWidth	[ 0	locks=0 ]	(	1	)
textureBorderColor	[ 0	locks=0 ]	(	0	0	0	0	)
monoOutput	[ 0	locks=0	autoscope=0 ]	(	"on"	)
monoChannel	[ 0	locks=0 ]	(	"0"	)
}
HouNC1033600bba05b103d78079ea4871shop/cloth/coat.netboxinputs
HouNC1033600bb405b103d780b75db43bshop/cloth/coat.userdata
___Version___1___toolcount___31___toolid___createinputsHouNC1033600bb005b103d780e5d2d197shop/cloth/useRoughMap8.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d7807abd754cshop/cloth/useRoughMap8.defcomment ""
position 27.0262 -27.9302
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "coat_useTexture"
2 "bound_coat_useTexture"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1302279429
  modify 1438792245
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d7808c8332c8shop/cloth/useRoughMap8.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coat_useTexture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Texture"	)
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 ]	(	"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	1	)
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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb205b103d7803237f978shop/cloth/useRoughMap8.netboxinputs
HouNC1033600b8c05b103d7803dcce27ashop/cloth/useRoughMap8.userdata
___Version___16.5.378HouNC1033600bb705b103d780daca38bfshop/cloth/roughMap8.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d780ac7026e7shop/cloth/roughMap8.defcomment ""
position 27.0262 -28.6244
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "coat_texture"
2 "bound_coat_texture"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279438
  modify 1438792245
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d7805527d97dshop/cloth/roughMap8.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coat_texture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ coat_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb105b103d7800d4a82e1shop/cloth/roughMap8.netboxinputs
HouNC1033600bb305b103d780cf83d548shop/cloth/roughMap8.userdata
___Version___16.5.378HouNC1033600bb305b103d7802ab3aa69shop/cloth/roughMapWrap8.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d780637c8e70shop/cloth/roughMapWrap8.defcomment ""
position 27.0262 -30.0128
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "coat_textureWrap"
2 "bound_coat_textureWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279444
  modify 1438792245
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7806d7fc807shop/cloth/roughMapWrap8.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coat_textureWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Wrap	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ coat_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d780ba3da8b7shop/cloth/roughMapWrap8.netboxinputs
HouNC1033600b8f05b103d780aab8709fshop/cloth/roughMapWrap8.userdata
___Version___16.5.378HouNC1033600b8c05b103d78051eaab46shop/cloth/roughMapChannel9.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d7805ed12c73shop/cloth/roughMapChannel9.defcomment ""
position 27.0262 -25.6022
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "coatrough_monoChannel"
2 "bound_coatrough_monoChannel"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1277938663
  modify 1438792085
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d78075810633shop/cloth/roughMapChannel9.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatrough_monoChannel	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Channel	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"Luminance\" 1 \"Red\" 2 \"Green\" 3 \"Blue\""	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ coatrough_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d7805d1d5d2dshop/cloth/roughMapChannel9.netboxinputs
HouNC1033600b8805b103d780939df314shop/cloth/roughMapChannel9.userdata
___Version___16.5.378HouNC1033600bb705b103d780656b0e72shop/cloth/coatrough.inittype = surfacecolor::2.0
matchesdef = 1
HouNC1033600bb405b103d780fbe023f7shop/cloth/coatrough.defcomment ""
position 29.0262 -24.3021
connectornextid 20
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
{
18 "color"
19 "alpha"
}
inputsNamed3
{
0 	"" "" 1 "useBaseColor"
1 	baseColor9 0 1 "baseColor"
2 	"" "" 1 "usePointColor"
3 	"" "" 1 "usePointAlpha"
4 	"" "" 1 "usePackedColor"
5 	useRoughMap9 1 1 "useTexture"
6 	roughMap9 1 1 "texture"
7 	udim14 0 1 "udim"
8 	"" "" 1 "textureIntensity"
9 	roughMapWrap9 1 1 "textureWrap"
10 	textureSourceColorSpace9 0 1 "textureSourceColorSpace"
11 	colorMapfilter 1 1 "textureFilter"
12 	colorMapWidth 1 1 "textureFilterWidth"
13 	"" "" 1 "textureBorderColor"
14 	"" "" 1 "monoOutput"
15 	roughMapChannel9 1 1 "monoChannel"
16 	choose_S 10 1 "scoord"
17 	choose_T 10 1 "tcoord"
}
inputs
{
0 	"" 0 1
1 	baseColor9 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	useRoughMap9 0 1
6 	roughMap9 0 1
7 	udim14 0 1
8 	"" 0 1
9 	roughMapWrap9 0 1
10 	textureSourceColorSpace9 0 1
11 	colorMapfilter 0 1
12 	colorMapWidth 0 1
13 	"" 0 1
14 	"" 0 1
15 	roughMapChannel9 0 1
16 	choose_S 0 1
17 	choose_T 0 1
}
stat
{
  create 1434010984
  modify 1443085594
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d78077607ba7shop/cloth/coatrough.parm{
version 0.8
signature	[ 0	locks=0 ]	(	0	)
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	1	1	1	)
usePointColor	[ 0	locks=0 ]	(	"off"	)
usePointAlpha	[ 0	locks=0 ]	(	"off"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useTexture	[ 0	locks=0 ]	(	"off"	)
texture	[ 0	locks=0 ]	(	""	)
udim	[ 0	locks=0 ]	(	"off"	)
textureIntensity	[ 0	locks=0 ]	(	1	)
textureWrap	[ 0	locks=0 ]	(	repeat	)
textureSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
textureFilter	[ 0	locks=0 ]	(	catrom	)
textureFilterWidth	[ 0	locks=0 ]	(	1	)
textureBorderColor	[ 0	locks=0 ]	(	0	0	0	0	)
monoOutput	[ 0	locks=0	autoscope=0 ]	(	"on"	)
monoChannel	[ 0	locks=0 ]	(	"0"	)
}
HouNC1033600bb105b103d780f1b543dcshop/cloth/coatrough.netboxinputs
HouNC1033600bb305b103d7803f0a3aa1shop/cloth/coatrough.userdata
___Version___1___toolcount___31___toolid___createinputsHouNC1033600bb005b103d780bcb39918shop/cloth/useRoughMap9.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d780788c78e8shop/cloth/useRoughMap9.defcomment ""
position 27.0262 -21.437
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "coatrough_useTexture"
2 "bound_coatrough_useTexture"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1302279429
  modify 1438792085
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780f2db1f37shop/cloth/useRoughMap9.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatrough_useTexture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Texture"	)
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 ]	(	"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	1	)
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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb205b103d780a0b38749shop/cloth/useRoughMap9.netboxinputs
HouNC1033600b8c05b103d7804821f82cshop/cloth/useRoughMap9.userdata
___Version___16.5.378HouNC1033600bb705b103d7808b14a498shop/cloth/roughMap9.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d7806bf774ecshop/cloth/roughMap9.defcomment ""
position 27.0262 -22.1312
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "coatrough_texture"
2 "bound_coatrough_texture"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279438
  modify 1438792085
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d78065fbbf7eshop/cloth/roughMap9.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatrough_texture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ coatrough_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb105b103d780f0b64ab5shop/cloth/roughMap9.netboxinputs
HouNC1033600bb305b103d7806b95a7aeshop/cloth/roughMap9.userdata
___Version___16.5.378HouNC1033600bb305b103d7801b3bc030shop/cloth/roughMapWrap9.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d780a0656f9ashop/cloth/roughMapWrap9.defcomment ""
position 27.0262 -23.5196
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "coatrough_textureWrap"
2 "bound_coatrough_textureWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279444
  modify 1438792085
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780f1746a91shop/cloth/roughMapWrap9.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatrough_textureWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Wrap	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ coatrough_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d780306ee5d9shop/cloth/roughMapWrap9.netboxinputs
HouNC1033600b8f05b103d7806899dbf9shop/cloth/roughMapWrap9.userdata
___Version___16.5.378HouNC1033600bb605b103d78073f35179shop/cloth/baseColor9.inittype = parameter
matchesdef = 0
HouNC1033600bb705b103d780d08f0720shop/cloth/baseColor9.defcomment ""
position 27.0262 -20.7428
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "coatrough"
1 "bound_coatrough"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1434617387
  modify 1438792085
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d7801d1df1e2shop/cloth/baseColor9.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatrough	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Coat Roughness"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"off"	)
disablewhen	[ 0	locks=0 ]	(	""	)
hidewhen	[ 0	locks=0 ]	(	"{ useBaseColor == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb005b103d780b95a626ashop/cloth/baseColor9.netboxinputs
HouNC1033600bb205b103d780d78d79d7shop/cloth/baseColor9.userdata
___Version___16.5.378HouNC1033600bb105b103d780ed467b99shop/cloth/computetan1.inittype = computetan
matchesdef = 1
HouNC1033600bb605b103d78023a94267shop/cloth/computetan1.defcomment ""
position 30.7471 14.242
connectornextid 8
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 "_utan"
7 "_vtan"
}
inputsNamed3
{
0 	"" "" 1 "tstyle"
1 	float2vec 8 1 "uv"
2 	"" "" 1 "N"
3 	"" "" 1 "utan"
4 	"" "" 1 "vtan"
5 	"" "" 1 "angle"
}
inputs
{
0 	"" 0 1
1 	float2vec 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	"" 0 1
}
stat
{
  create 1434619724
  modify 1516074522
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d780658fd6c3shop/cloth/computetan1.parm{
version 0.8
tstyle	[ 0	locks=0 ]	(	uv	)
}
HouNC1033600b8d05b103d780117c6704shop/cloth/computetan1.userdata
___Version___HouNC1033600bb705b103d780f3c1542ashop/cloth/difflabel.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d7800e9a2035shop/cloth/difflabel.defcomment ""
position 36.7026 1.28548
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "difflabel"
1 "bound_difflabel"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1434630266
  modify 1438154061
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d78026a1864cshop/cloth/difflabel.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	difflabel	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Diffuse	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	diffuse	)
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 ]	(	""	)
}
HouNC1033600bb305b103d780f1ada545shop/cloth/difflabel.userdata
___Version___16.5.378HouNC1033600bb705b103d780dbcabc57shop/cloth/baselabel.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d78009ea80f0shop/cloth/baselabel.defcomment ""
position 36.7026 1.28548
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "baselabel"
1 "bound_baselabel"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1434630270
  modify 1438154061
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d78095c3b1b0shop/cloth/baselabel.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	baselabel	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Base Reflection"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	reflect	)
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 ]	(	""	)
}
HouNC1033600bb305b103d780b1c7e1d4shop/cloth/baselabel.userdata
___Version___16.5.378HouNC1033600bb705b103d7808fbb0332shop/cloth/coatlabel.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d780c5145680shop/cloth/coatlabel.defcomment ""
position 36.7026 1.28548
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "coatlabel"
1 "bound_coatlabel"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1434630271
  modify 1438154061
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d7806f0db682shop/cloth/coatlabel.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatlabel	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Coat Reflection"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	coat	)
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 ]	(	""	)
}
HouNC1033600bb305b103d780e85a7369shop/cloth/coatlabel.userdata
___Version___16.5.378HouNC1033600bbb05b103d78063b50872shop/cloth/parm6.inittype = parameter
matchesdef = 0
HouNC1033600bb805b103d7804659b8beshop/cloth/parm6.defcomment ""
position 25.5183 -11.7926
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "anisodir"
1 "bound_anisodir"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1434635702
  modify 1438791838
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d780996ec3c2shop/cloth/parm6.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	anisodir	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Anisotropy Direction"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	""	)
}
HouNC1033600bb705b103d7802b3331bcshop/cloth/parm6.userdata
___Version___16.5.378HouNC1033600bb805b103d7801b6e7d37shop/cloth/next.inittype = parameter
matchesdef = 0
HouNC1033600bb905b103d7803ff78227shop/cloth/next.defcomment ""
position 39.2796 19.9763
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "includeDispInNt"
1 "bound_includeDispInNt"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1435056444
  modify 1438094862
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb805b103d7801ff8d35fshop/cloth/next.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	includeDispInNt	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Include in Exported Tangent Normals"	)
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 ]	(	""	)
}
HouNC1033600bb405b103d780ff605704shop/cloth/next.userdata
___Version___16.5.378HouNC1033600bb705b103d7801b0a6f3dshop/cloth/emitcolor.inittype = surfacecolor::2.0
matchesdef = 1
HouNC1033600bb405b103d78041ceceabshop/cloth/emitcolor.defcomment ""
position 29.0262 -34.6379
connectornextid 20
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
{
18 "color"
19 "alpha"
}
inputsNamed3
{
0 	"" "" 1 "useBaseColor"
1 	diff_color1 1 1 "baseColor"
2 	"" "" 1 "usePointColor"
3 	"" "" 1 "usePointAlpha"
4 	"" "" 1 "usePackedColor"
5 	useColorMap1 1 1 "useTexture"
6 	baseColorMap1 1 1 "texture"
7 	udim14 0 1 "udim"
8 	colorMapIntensity1 1 1 "textureIntensity"
9 	colorMapWrap1 1 1 "textureWrap"
10 	textureSourceColorSpace12 0 1 "textureSourceColorSpace"
11 	colorMapfilter 1 1 "textureFilter"
12 	colorMapWidth 1 1 "textureFilterWidth"
13 	"" "" 1 "textureBorderColor"
14 	"" "" 1 "monoOutput"
15 	"" "" 1 "monoChannel"
16 	choose_S 10 1 "scoord"
17 	choose_T 10 1 "tcoord"
}
inputs
{
0 	"" 0 1
1 	diff_color1 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	useColorMap1 0 1
6 	baseColorMap1 0 1
7 	udim14 0 1
8 	colorMapIntensity1 0 1
9 	colorMapWrap1 0 1
10 	textureSourceColorSpace12 0 1
11 	colorMapfilter 0 1
12 	colorMapWidth 0 1
13 	"" 0 1
14 	"" 0 1
15 	"" 0 1
16 	choose_S 0 1
17 	choose_T 0 1
}
stat
{
  create 1434100911
  modify 1438792978
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780ce372ef5shop/cloth/emitcolor.chn{
    channel baseColorr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../diff_color1/colordefr') }
    }
    channel baseColorg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../diff_color1/colordefg') }
    }
    channel baseColorb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../diff_color1/colordefb') }
    }
  }
HouNC1033600bb705b103d7804b45afa0shop/cloth/emitcolor.parm{
version 0.8
signature	[ 0	locks=0 ]	(	0	)
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0	autoscope=0 ]	(	[ baseColorr	0 ] 	[ baseColorg	0 ] 	[ baseColorb	0 ] 	)
usePointColor	[ 0	locks=0 ]	(	"off"	)
usePointAlpha	[ 0	locks=0 ]	(	"off"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useTexture	[ 0	locks=0 ]	(	"off"	)
texture	[ 0	locks=0 ]	(	""	)
udim	[ 0	locks=0 ]	(	"off"	)
textureIntensity	[ 0	locks=0 ]	(	1	)
textureWrap	[ 0	locks=0 ]	(	repeat	)
textureSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
textureFilter	[ 0	locks=0 ]	(	catrom	)
textureFilterWidth	[ 0	locks=0 ]	(	1	)
textureBorderColor	[ 0	locks=0 ]	(	0	0	0	0	)
monoOutput	[ 0	locks=0 ]	(	"off"	)
monoChannel	[ 0	locks=0 ]	(	"0"	)
}
HouNC1033600bb105b103d780da8fe65fshop/cloth/emitcolor.netboxinputs
HouNC1033600bb305b103d7804ae60c3dshop/cloth/emitcolor.userdata
___Version___1___toolcount___31___toolid___createinputsHouNC1033600bb105b103d78036520644shop/cloth/diff_color1.inittype = parameter
matchesdef = 0
HouNC1033600bb605b103d78056d91fcbshop/cloth/diff_color1.defcomment ""
position 27.0262 -30.7315
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "emitcolor"
2 "bound_emitcolor"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931029
  modify 1438792367
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d780eb450842shop/cloth/diff_color1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	emitcolor	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Emission 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 ]	(	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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8d05b103d7805f0bb899shop/cloth/diff_color1.userdata
___Version___16.5.378HouNC1033600bb005b103d7804dca837cshop/cloth/useColorMap1.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d780e0a07249shop/cloth/useColorMap1.defcomment ""
position 27.0262 -32.8141
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "emitcolor_useTexture"
2 "bound_emitcolor_useTexture"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931033
  modify 1438792367
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780b2983c75shop/cloth/useColorMap1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	emitcolor_useTexture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Texture"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8c05b103d78040044195shop/cloth/useColorMap1.userdata
___Version___16.5.378HouNC1033600bb305b103d780b0888d61shop/cloth/baseColorMap1.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d780aac0c015shop/cloth/baseColorMap1.defcomment ""
position 27.0262 -33.5083
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "emitcolor_texture"
2 "bound_emitcolor_texture"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931034
  modify 1438792367
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780ca35d2a7shop/cloth/baseColorMap1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	emitcolor_texture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	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 ]	(	""	)
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 ]	(	"{ emitcolor_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d7804ad28c71shop/cloth/baseColorMap1.userdata
___Version___16.5.378HouNC1033600bb305b103d7808e7fa05bshop/cloth/colorMapWrap1.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d780d3ee99b4shop/cloth/colorMapWrap1.defcomment ""
position 27.0262 -35.5909
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "emitcolor_textureWrap"
2 "bound_emitcolor_textureWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931035
  modify 1438792367
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d78060f50dc4shop/cloth/colorMapWrap1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	emitcolor_textureWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Wrap	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
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 ]	(	"{ emitcolor_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d780cfc73f57shop/cloth/colorMapWrap1.userdata
___Version___16.5.378HouNC1033600b8e05b103d780499b571ashop/cloth/colorMapIntensity1.inittype = parameter
matchesdef = 0
HouNC1033600b8f05b103d780bf2c9dc9shop/cloth/colorMapIntensity1.defcomment ""
position 27.0262 -34.8967
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "emitcolor_textureIntensity"
2 "bound_emitcolor_textureIntensity"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278602135
  modify 1438792367
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d780e055b356shop/cloth/colorMapIntensity1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	emitcolor_textureIntensity	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Tint Intensity"	)
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 ]	(	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	2	)
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 ]	(	""	)
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 ]	(	"{ emitcolor_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8a05b103d780dadf5489shop/cloth/colorMapIntensity1.userdata
___Version___16.5.378HouNC1033600bb705b103d780198879b8shop/cloth/emitillum.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d780914c6c90shop/cloth/emitillum.defcomment ""
position 35.8146 0.75588
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "emitillum"
1 "bound_emitillum"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1436864215
  modify 1438154061
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d780f6628ba6shop/cloth/emitillum.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	emitillum	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Emission Illuminates Objects"	)
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	1	)
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 ]	(	""	)
}
HouNC1033600bb305b103d78056b82893shop/cloth/emitillum.userdata
___Version___16.5.378HouNC1033600bb705b103d7802a3a4f0eshop/cloth/multiply1.inittype = multiply
matchesdef = 0
HouNC1033600bb405b103d780943145d1shop/cloth/multiply1.defcomment ""
position 31.2786 -29.6403
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "product"
}
inputsNamed3
{
1 	emitcolor 18 1 "input1"
2 	input2 0 1 "input2"
}
inputs
{
0 	emitcolor 0 1
1 	input2 0 1
}
stat
{
  create 1436864429
  modify 1438792978
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d78072244828shop/cloth/multiply1.parm{
version 0.8
}
HouNC1033600bb105b103d7802b9dc56ashop/cloth/multiply1.netboxinputs
HouNC1033600bb305b103d7801ae9e4c7shop/cloth/multiply1.userdata
___Version___16.5.378HouNC1033600bba05b103d780f98703f7shop/cloth/input2.inittype = parameter
matchesdef = 0
HouNC1033600bbb05b103d78040e761d5shop/cloth/input2.defcomment ""
position 29.2786 -29.6403
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "emitint"
1 "bound_emitint"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1436864448
  modify 1438153864
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d7805afec901shop/cloth/input2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	emitint	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Emission Intensity"	)
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 ]	(	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	10	)
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 ]	(	""	)
}
HouNC1033600bb605b103d780da79e987shop/cloth/input2.userdata
___Version___16.5.378HouNC1033600b8f05b103d780fcdec45bshop/cloth/roughMapChannel10.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d780ceba7ef0shop/cloth/roughMapChannel10.defcomment ""
position 25.5183 -15.2636
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "anisodir_monoChannel"
2 "bound_anisodir_monoChannel"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1277938663
  modify 1438791838
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d78018042a6dshop/cloth/roughMapChannel10.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	anisodir_monoChannel	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Channel	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"Luminance\" 1 \"Red\" 2 \"Green\" 3 \"Blue\""	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ anisodir_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d780bbc570d6shop/cloth/roughMapChannel10.userdata
___Version___16.5.378HouNC1033600bb605b103d78022a6e23bshop/cloth/anisoangle.inittype = surfacecolor::2.0
matchesdef = 1
HouNC1033600bb705b103d780296ec103shop/cloth/anisoangle.defcomment ""
position 29.0262 -14.6664
connectornextid 20
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
{
18 "color"
19 "alpha"
}
inputsNamed3
{
0 	"" "" 1 "useBaseColor"
1 	parm6 0 1 "baseColor"
2 	"" "" 1 "usePointColor"
3 	"" "" 1 "usePointAlpha"
4 	"" "" 1 "usePackedColor"
5 	useRoughMap10 1 1 "useTexture"
6 	roughMap10 1 1 "texture"
7 	"" "" 1 "udim"
8 	"" "" 1 "textureIntensity"
9 	roughMapWrap10 1 1 "textureWrap"
10 	textureSourceColorSpace6 0 1 "textureSourceColorSpace"
11 	textureFilter 0 1 "textureFilter"
12 	"" "" 1 "textureFilterWidth"
13 	"" "" 1 "textureBorderColor"
14 	"" "" 1 "monoOutput"
15 	roughMapChannel10 1 1 "monoChannel"
16 	choose_S 10 1 "scoord"
17 	choose_T 10 1 "tcoord"
}
inputs
{
0 	"" 0 1
1 	parm6 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	useRoughMap10 0 1
6 	roughMap10 0 1
7 	"" 0 1
8 	"" 0 1
9 	roughMapWrap10 0 1
10 	textureSourceColorSpace6 0 1
11 	textureFilter 0 1
12 	"" 0 1
13 	"" 0 1
14 	"" 0 1
15 	roughMapChannel10 0 1
16 	choose_S 0 1
17 	choose_T 0 1
}
stat
{
  create 1434010984
  modify 1443085594
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d7800c336a19shop/cloth/anisoangle.parm{
version 0.8
signature	[ 0	locks=0 ]	(	0	)
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	1	1	1	)
usePointColor	[ 0	locks=0 ]	(	"off"	)
usePointAlpha	[ 0	locks=0 ]	(	"off"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useTexture	[ 0	locks=0 ]	(	"off"	)
texture	[ 0	locks=0 ]	(	""	)
udim	[ 0	locks=0 ]	(	"off"	)
textureIntensity	[ 0	locks=0 ]	(	1	)
textureWrap	[ 0	locks=0 ]	(	repeat	)
textureSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
textureFilter	[ 0	locks=0	autoscope=0 ]	(	point	)
textureFilterWidth	[ 0	locks=0 ]	(	1	)
textureBorderColor	[ 0	locks=0 ]	(	0	0	0	0	)
monoOutput	[ 0	locks=0	autoscope=0 ]	(	"on"	)
monoChannel	[ 0	locks=0 ]	(	"0"	)
}
HouNC1033600bb005b103d780791e7745shop/cloth/anisoangle.netboxinputs
HouNC1033600bb205b103d78095e4c210shop/cloth/anisoangle.userdata
___Version___1___toolcount___31___toolid___createinputsHouNC1033600b8f05b103d780128922ceshop/cloth/anisoangle.outputinfosNumInfos 2
ValuesBinary 1
BeginInfo
OutputName alpha
DebugCorrInputName __default__
BypassCorrInputName __default__
NormalMode 0
BypassMode 1
UseDefaultValue 1
EndInfo
BeginInfo
OutputName color
DebugCorrInputName __default__
BypassCorrInputName __default__
NormalMode 0
BypassMode 1
UseDefaultValue 1
EndInfo
HouNC1033600bb305b103d78007901b9bshop/cloth/useRoughMap10.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d7802ca8711cshop/cloth/useRoughMap10.defcomment ""
position 25.5183 -12.4868
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "anisodir_useTexture"
2 "bound_anisodir_useTexture"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1302279429
  modify 1438791838
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7803764a31dshop/cloth/useRoughMap10.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	anisodir_useTexture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Texture"	)
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 ]	(	"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	1	)
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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	"python -c 'hou.phm().toggle_anisodir_texture(hou.pwd())'"	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d780eae23f2fshop/cloth/useRoughMap10.userdata
___Version___16.5.378HouNC1033600bb605b103d78096e6aea5shop/cloth/roughMap10.inittype = parameter
matchesdef = 0
HouNC1033600bb705b103d7806df5e178shop/cloth/roughMap10.defcomment ""
position 25.5183 -13.181
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "anisodir_texture"
2 "bound_anisodir_texture"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1302279438
  modify 1438791838
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d7806843e4c2shop/cloth/roughMap10.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	anisodir_texture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	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 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ anisodir_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb205b103d780e64d1879shop/cloth/roughMap10.userdata
___Version___16.5.378HouNC1033600bb205b103d7807ba720efshop/cloth/roughMapWrap10.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d7806de7beeashop/cloth/roughMapWrap10.defcomment ""
position 25.5183 -13.8752
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "anisodir_textureWrap"
2 "bound_anisodir_textureWrap"
}
inputsNamed3
{
3 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1302279444
  modify 1438791838
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d78043db085ashop/cloth/roughMapWrap10.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	anisodir_textureWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Wrap	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ anisodir_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780ec781b9bshop/cloth/roughMapWrap10.userdata
___Version___16.5.378HouNC1033600bb305b103d7801ddb960eshop/cloth/textureFilter.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d7808c9e5f0bshop/cloth/textureFilter.defcomment ""
position 25.5183 -14.5694
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "anisodir_textureFilter"
1 "bound_anisodir_textureFilter"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1437635447
  modify 1438791838
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7802792ab52shop/cloth/textureFilter.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	anisodir_textureFilter	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Filter Type"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	point	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" point \"Point (No Filter)\" "	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	""	)
hidewhen	[ 0	locks=0 ]	(	"{ anisodir_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d780a47d76b6shop/cloth/textureFilter.userdata
___Version___16.5.378HouNC1033600b8505b103d78080a1c8c7shop/cloth/export_tangent_normals1.inittype = subnet
matchesdef = 0
HouNC1033600b8a05b103d7802f6978cbshop/cloth/export_tangent_normals1.defcomment ""
position 41.328 19.8611
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
4 "tangentN"
}
inputsNamed3
{
1 	twoway3 3 1 "result"
6 	float2vec 8 1 "vec"
3 	next 0 1 "includeDispInNt"
}
inputs
{
0 	twoway3 0 1
1 	float2vec 0 1
2 	next 0 1
}
stat
{
  create 1435056024
  modify 1521922360
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8505b103d780547a4e61shop/cloth/export_tangent_normals1.parm{
version 0.8
}
HouNC1033600b8105b103d780f3050483shop/cloth/export_tangent_normals1.userdata
___Version___16.5.378HouNC1033600b9b05b103d7807b0b6352shop/cloth/export_tangent_normals1/sticky1.postitinittype = postitnote
matchesdef = 0
HouNC1033600b9805b103d7804c589661shop/cloth/export_tangent_normals1/sticky1.postitdeftext "2) Import pre_disp_tangent and pre_disp_normal from the displacement shader and use these to compute tangent normals, so displacement and bump mapping are both baked to the normal texture."
position 51.2148 20.6671
size 2.4409 2.28557
flags = minimize off
stat
{
  create 1435053256
  modify 1435053841
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.6 1 0.6 
end
HouNC1033600b9b05b103d78025cdbf1cshop/cloth/export_tangent_normals1/sticky2.postitinittype = postitnote
matchesdef = 0
HouNC1033600b9805b103d7806d70e50cshop/cloth/export_tangent_normals1/sticky2.postitdeftext "1) Export normal and tangent from displacement shader"
position 45.0668 17.4691
size 2.5 2.5
flags = minimize off
stat
{
  create 1435053819
  modify 1435053838
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.4 1 1 
end
HouNC1033600b9d05b103d7800dce5200shop/cloth/export_tangent_normals1/global3.inittype = global
matchesdef = 0
HouNC1033600b8205b103d780ebf66eeeshop/cloth/export_tangent_normals1/global3.defcomment ""
position 40.7074 21.3319
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "Ng"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1435050159
  modify 1438095009
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b9d05b103d780623b1a12shop/cloth/export_tangent_normals1/global3.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	displace	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	Ng	)
}
HouNC1033600b9905b103d780d2333386shop/cloth/export_tangent_normals1/global3.userdata
___Version___16.5.378HouNC1033600b8305b103d78010fc2350shop/cloth/export_tangent_normals1/bind2.inittype = bind
matchesdef = 0
HouNC1033600b8005b103d780aa248e73shop/cloth/export_tangent_normals1/bind2.defcomment ""
position 46.0496 22.1064
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "pre_disp_utan"
1 "bound_pre_disp_utan"
}
inputsNamed3
{
2 	computetan1 6 1 "input"
}
inputs
{
0 	computetan1 0 1
}
stat
{
  create 1435050280
  modify 1521922358
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.4 1 1 
delscript ""
exprlanguage hscript
end
HouNC1033600b8305b103d7804861a551shop/cloth/export_tangent_normals1/bind2.parm{
version 0.8
parmname	[ 0	locks=0 ]	(	pre_disp_utan	)
parmtype	[ 0	locks=0 ]	(	"normal"	)
parmtypename	[ 0	locks=0 ]	(	""	)
overridetype	[ 0	locks=0 ]	(	"on"	)
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 ]	(	""	)
useasparmdefiner	[ 0	locks=0 ]	(	"on"	)
useownexportcontext	[ 0	locks=0 ]	(	"off"	)
parmuniform	[ 0	locks=0 ]	(	"on"	)
usebound	[ 0	locks=0 ]	(	"off"	)
exportparm	[ 0	locks=0 ]	(	"whenconnected"	)
exportcontext	[ 0	locks=0 ]	(	displace	)
}
HouNC1033600b9f05b103d780acc30846shop/cloth/export_tangent_normals1/bind2.userdata
___Version___16.5.378HouNC1033600b8305b103d78006a22756shop/cloth/export_tangent_normals1/bind3.inittype = bind
matchesdef = 0
HouNC1033600b8005b103d780587f440ashop/cloth/export_tangent_normals1/bind3.defcomment ""
position 55.2446 25.2615
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "Nt"
1 "bound_Nt"
}
inputsNamed3
{
2 	tangentnormal1 10 1 "input"
}
inputs
{
0 	tangentnormal1 0 1
}
stat
{
  create 1435050335
  modify 1521922358
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.6 0.6 1 
delscript ""
exprlanguage hscript
end
HouNC1033600b8305b103d780fce10b18shop/cloth/export_tangent_normals1/bind3.parm{
version 0.8
parmname	[ 0	locks=0 ]	(	Nt	)
parmtype	[ 0	locks=0 ]	(	"normal"	)
parmtypename	[ 0	locks=0 ]	(	""	)
overridetype	[ 0	locks=0 ]	(	"on"	)
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 ]	(	""	)
useasparmdefiner	[ 0	locks=0 ]	(	"on"	)
useownexportcontext	[ 0	locks=0 ]	(	"off"	)
parmuniform	[ 0	locks=0 ]	(	"on"	)
usebound	[ 0	locks=0 ]	(	"off"	)
exportparm	[ 0	locks=0 ]	(	"whenconnected"	)
exportcontext	[ 0	locks=0 ]	(	surface	)
}
HouNC1033600b9f05b103d7807268bc58shop/cloth/export_tangent_normals1/bind3.userdata
___Version___16.5.378HouNC1033600b8305b103d780fed90e73shop/cloth/export_tangent_normals1/null2.inittype = null
matchesdef = 0
HouNC1033600b8005b103d780460bba6eshop/cloth/export_tangent_normals1/null2.defcomment ""
position 48.3271 26.4804
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "N"
}
inputsNamed3
{
2 	subinput1 0 1 "_result"
}
inputs
{
0 	subinput1 0 1
}
stat
{
  create 1435050806
  modify 1521922359
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8305b103d78013dbb871shop/cloth/export_tangent_normals1/null2.parm{
version 0.8
outputnum	[ 0	locks=0 ]	(	1	)
outputname1	[ 0	locks=0 ]	(	N	)
}
HouNC1033600b9f05b103d78018d09b30shop/cloth/export_tangent_normals1/null2.userdata
___Version___16.5.378HouNC1033600b8305b103d780fe2d8c74shop/cloth/export_tangent_normals1/bind4.inittype = bind
matchesdef = 0
HouNC1033600b8005b103d7806b6a81f3shop/cloth/export_tangent_normals1/bind4.defcomment ""
position 46.0392 20.2176
connectornextid 3
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "pre_disp_N"
1 "bound_pre_disp_N"
}
inputsNamed3
{
2 	global3 0 1 "input"
}
inputs
{
0 	global3 0 1
}
stat
{
  create 1435050280
  modify 1436347890
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.4 1 1 
delscript ""
exprlanguage hscript
end
HouNC1033600b8305b103d780dc247711shop/cloth/export_tangent_normals1/bind4.parm{
version 0.8
parmname	[ 0	locks=0 ]	(	pre_disp_N	)
parmtype	[ 0	locks=0 ]	(	"normal"	)
parmtypename	[ 0	locks=0 ]	(	""	)
overridetype	[ 0	locks=0 ]	(	"on"	)
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 ]	(	""	)
useasparmdefiner	[ 0	locks=0 ]	(	"on"	)
useownexportcontext	[ 0	locks=0 ]	(	"off"	)
parmuniform	[ 0	locks=0 ]	(	"on"	)
usebound	[ 0	locks=0 ]	(	"off"	)
exportparm	[ 0	locks=0 ]	(	"whenconnected"	)
exportcontext	[ 0	locks=0 ]	(	displace	)
}
HouNC1033600b9f05b103d7806f457bbeshop/cloth/export_tangent_normals1/bind4.userdata
___Version___16.5.378HouNC1033600b8305b103d78094dfb655shop/cloth/export_tangent_normals1/null1.inittype = null
matchesdef = 0
HouNC1033600b8005b103d7802b8a16c9shop/cloth/export_tangent_normals1/null1.defcomment ""
position 48.3271 25.6594
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "utan"
}
inputsNamed3
{
2 	computetan1 6 1 "_utan"
}
inputs
{
0 	computetan1 0 1
}
stat
{
  create 1435055158
  modify 1521922359
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8305b103d78087a6e9adshop/cloth/export_tangent_normals1/null1.parm{
version 0.8
outputnum	[ 0	locks=0 ]	(	1	)
outputname1	[ 0	locks=0 ]	(	utan	)
}
HouNC1033600b9f05b103d780e6c1a627shop/cloth/export_tangent_normals1/null1.userdata
___Version___16.5.378HouNC1033600b9f05b103d78027c2d40dshop/cloth/export_tangent_normals1/subinput1.inittype = subinput
matchesdef = 0
HouNC1033600b9c05b103d7805c416460shop/cloth/export_tangent_normals1/subinput1.defcomment ""
position 41.7624 23.9681
connectornextid 5
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "_result"
1 "_vec"
2 "_includeDispInNt"
3 "_next"
4 "_next_2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1435056024
  modify 1521922358
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b9f05b103d780bc100c98shop/cloth/export_tangent_normals1/subinput1.parm{
version 0.8
}
HouNC1033600b9b05b103d780024cee5ashop/cloth/export_tangent_normals1/subinput1.userdata
___Version___16.5.378HouNC1033600b9e05b103d780fb01877ashop/cloth/export_tangent_normals1/suboutput1.inittype = suboutput
matchesdef = 0
HouNC1033600b9f05b103d78032a02c56shop/cloth/export_tangent_normals1/suboutput1.defcomment ""
position 55.2446 23.8517
connectornextid 6
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
}
inputsNamed3
{
0 	"" "" 1 "_result"
3 	"" "" 1 "_vec"
1 	"" "" 1 "_includeDispInNt"
2 	tangentnormal1 10 1 "tangentN"
4 	"" "" 1 "next"
5 	"" "" 1 "next_2"
}
inputs
{
0 	"" 0 1
1 	"" 0 1
2 	"" 0 1
3 	tangentnormal1 0 1
4 	"" 0 1
5 	"" 0 1
}
stat
{
  create 1435057708
  modify 1521922359
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b9e05b103d7809d18aa04shop/cloth/export_tangent_normals1/suboutput1.parm{
version 0.8
name1	[ 0	locks=0 ]	(	""	)
label1	[ 0	locks=0 ]	(	""	)
name2	[ 0	locks=0 ]	(	""	)
label2	[ 0	locks=0 ]	(	""	)
name3	[ 0	locks=0 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b9a05b103d78098db18acshop/cloth/export_tangent_normals1/suboutput1.userdata
___Version___16.5.378HouNC1033600b8305b103d780de3e929cshop/cloth/export_tangent_normals1/bind5.inittype = bind
matchesdef = 0
HouNC1033600b8005b103d7801cb48163shop/cloth/export_tangent_normals1/bind5.defcomment ""
position 46.0496 21.2791
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "pre_disp_vtan"
1 "bound_pre_disp_vtan"
}
inputsNamed3
{
2 	computetan1 7 1 "input"
}
inputs
{
0 	computetan1 1 1
}
stat
{
  create 1435050280
  modify 1521922358
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.4 1 1 
delscript ""
exprlanguage hscript
end
HouNC1033600b8305b103d7807eed323dshop/cloth/export_tangent_normals1/bind5.parm{
version 0.8
parmname	[ 0	locks=0 ]	(	pre_disp_vtan	)
parmtype	[ 0	locks=0 ]	(	"normal"	)
parmtypename	[ 0	locks=0 ]	(	""	)
overridetype	[ 0	locks=0 ]	(	"on"	)
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 ]	(	""	)
useasparmdefiner	[ 0	locks=0 ]	(	"on"	)
useownexportcontext	[ 0	locks=0 ]	(	"off"	)
parmuniform	[ 0	locks=0 ]	(	"on"	)
usebound	[ 0	locks=0 ]	(	"off"	)
exportparm	[ 0	locks=0 ]	(	"whenconnected"	)
exportcontext	[ 0	locks=0 ]	(	displace	)
}
HouNC1033600b9f05b103d780fab2fd46shop/cloth/export_tangent_normals1/bind5.userdata
___Version___16.5.378HouNC1033600b8305b103d7807838f2f4shop/cloth/export_tangent_normals1/null3.inittype = null
matchesdef = 0
HouNC1033600b8005b103d780569cf10fshop/cloth/export_tangent_normals1/null3.defcomment ""
position 48.3271 24.8385
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "vtan"
}
inputsNamed3
{
2 	computetan1 7 1 "_vtan"
}
inputs
{
0 	computetan1 1 1
}
stat
{
  create 1435055158
  modify 1521922359
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8305b103d780dad3ccbfshop/cloth/export_tangent_normals1/null3.parm{
version 0.8
outputnum	[ 0	locks=0 ]	(	1	)
outputname1	[ 0	locks=0 ]	(	vtan	)
}
HouNC1033600b9f05b103d7803a109f5ashop/cloth/export_tangent_normals1/null3.userdata
___Version___16.5.378HouNC1033600b9905b103d7802705a9fashop/cloth/export_tangent_normals1/computetan1.inittype = computetan
matchesdef = 1
HouNC1033600b9e05b103d7809c271cb7shop/cloth/export_tangent_normals1/computetan1.defcomment ""
position 43.507 21.9643
connectornextid 8
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 "_utan"
7 "_vtan"
}
inputsNamed3
{
0 	"" "" 1 "tstyle"
1 	subinput1 1 1 "uv"
2 	global3 0 1 "N"
3 	"" "" 1 "utan"
4 	"" "" 1 "vtan"
5 	"" "" 1 "angle"
}
inputs
{
0 	"" 0 1
1 	subinput1 1 1
2 	global3 0 1
3 	"" 0 1
4 	"" 0 1
5 	"" 0 1
}
stat
{
  create 1435056874
  modify 1521922360
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b9905b103d780c3801007shop/cloth/export_tangent_normals1/computetan1.parm{
version 0.8
tstyle	[ 0	locks=0 ]	(	uv	)
}
HouNC1033600b9505b103d780aec650b0shop/cloth/export_tangent_normals1/computetan1.userdata
___Version___HouNC1033600b9d05b103d7805f8ea746shop/cloth/export_tangent_normals1/inline2.inittype = inline
matchesdef = 0
HouNC1033600b8205b103d780add1ae2dshop/cloth/export_tangent_normals1/inline2.defcomment ""
position 51.0053 24.9004
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "_Ni"
11 "_nn"
13 "_utan"
14 "_vtan"
}
inputsNamed3
{
8 	null2 0 1 "N"
7 	null1 1 1 "utan"
10 	null3 1 1 "vtan"
12 	subinput1 2 1 "_includeDispInNt"
}
inputs
{
0 	null2 0 1
1 	null1 0 1
2 	null3 0 1
3 	subinput1 2 1
}
stat
{
  create 1435050695
  modify 1521922361
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.6 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b9d05b103d780dc2522ecshop/cloth/export_tangent_normals1/inline2.parm{
version 0.8
code	[ 0	locks=0 ]	(	"vector $ref_N;
vector $ref_utan;
vector $ref_vtan;

$_Ni = $N;

#ifndef VOP_DISPLACE
// not in displacement shader
int $found_N = dimport(\"pre_disp_N\", $ref_N);
int $found_utan = dimport(\"pre_disp_utan\", $ref_utan);
int $found_vtan = dimport(\"pre_disp_vtan\", $ref_vtan);

if($found_N && $found_utan && found_vtan && $_includeDispInNt)
{
    // displacement shader ran, use pre-displacement vectors
    $_nn = $ref_N;
    $_utan = $ref_utan;
    $_vtan = $ref_vtan;
    
}
else
{
    // if no displacement, use global N and input tangent
    $_nn = N;
    $_utan = $utan;
    $_vtan = $vtan;
}
#else
// we're in the displacement shader
// $Nt is never used here, but needs to be set to something.
$_nn = {0.0, 0.0, 0.0};
$_utan = {0.0, 0.0, 0.0};
$_vtan = {0.0, 0.0, 0.0};

#endif"	)
includes	[ 0	locks=0 ]	(	""	)
outercode	[ 0	locks=0 ]	(	""	)
expandcode	[ 0	locks=0 ]	(	"off"	)
name1	[ 0	locks=0 ]	(	""	)
label1	[ 0	locks=0 ]	(	""	)
name2	[ 0	locks=0 ]	(	""	)
label2	[ 0	locks=0 ]	(	""	)
name3	[ 0	locks=0 ]	(	""	)
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 ]	(	""	)
stdswitcher	[ 0	locks=0 ]	(	0	0	0	0	0	0	0	0	)
outtype1	[ 0	locks=0 ]	(	vector	)
outname1	[ 0	locks=0 ]	(	_Ni	)
outlabel1	[ 0	locks=0 ]	(	""	)
outtype2	[ 0	locks=0 ]	(	vector	)
outname2	[ 0	locks=0 ]	(	_nn	)
outlabel2	[ 0	locks=0 ]	(	""	)
outtype3	[ 0	locks=0 ]	(	vector	)
outname3	[ 0	locks=0 ]	(	_utan	)
outlabel3	[ 0	locks=0 ]	(	""	)
outtype4	[ 0	locks=0 ]	(	vector	)
outname4	[ 0	locks=0 ]	(	_vtan	)
outlabel4	[ 0	locks=0 ]	(	""	)
outtype5	[ 0	locks=0 ]	(	undef	)
outname5	[ 0	locks=0 ]	(	""	)
outlabel5	[ 0	locks=0 ]	(	""	)
outtype6	[ 0	locks=0 ]	(	undef	)
outname6	[ 0	locks=0 ]	(	""	)
outlabel6	[ 0	locks=0 ]	(	""	)
outtype7	[ 0	locks=0 ]	(	undef	)
outname7	[ 0	locks=0 ]	(	""	)
outlabel7	[ 0	locks=0 ]	(	""	)
outtype8	[ 0	locks=0 ]	(	undef	)
outname8	[ 0	locks=0 ]	(	""	)
outlabel8	[ 0	locks=0 ]	(	""	)
outtype9	[ 0	locks=0 ]	(	undef	)
outname9	[ 0	locks=0 ]	(	""	)
outlabel9	[ 0	locks=0 ]	(	""	)
outtype10	[ 0	locks=0 ]	(	undef	)
outname10	[ 0	locks=0 ]	(	""	)
outlabel10	[ 0	locks=0 ]	(	""	)
outtype11	[ 0	locks=0 ]	(	undef	)
outname11	[ 0	locks=0 ]	(	""	)
outlabel11	[ 0	locks=0 ]	(	""	)
outtype12	[ 0	locks=0 ]	(	undef	)
outname12	[ 0	locks=0 ]	(	""	)
outlabel12	[ 0	locks=0 ]	(	""	)
outtype13	[ 0	locks=0 ]	(	undef	)
outname13	[ 0	locks=0 ]	(	""	)
outlabel13	[ 0	locks=0 ]	(	""	)
outtype14	[ 0	locks=0 ]	(	undef	)
outname14	[ 0	locks=0 ]	(	""	)
outlabel14	[ 0	locks=0 ]	(	""	)
outtype15	[ 0	locks=0 ]	(	undef	)
outname15	[ 0	locks=0 ]	(	""	)
outlabel15	[ 0	locks=0 ]	(	""	)
outtype16	[ 0	locks=0 ]	(	undef	)
outname16	[ 0	locks=0 ]	(	""	)
outlabel16	[ 0	locks=0 ]	(	""	)
outtype17	[ 0	locks=0 ]	(	undef	)
outname17	[ 0	locks=0 ]	(	""	)
outlabel17	[ 0	locks=0 ]	(	""	)
outtype18	[ 0	locks=0 ]	(	undef	)
outname18	[ 0	locks=0 ]	(	""	)
outlabel18	[ 0	locks=0 ]	(	""	)
outtype19	[ 0	locks=0 ]	(	undef	)
outname19	[ 0	locks=0 ]	(	""	)
outlabel19	[ 0	locks=0 ]	(	""	)
outtype20	[ 0	locks=0 ]	(	undef	)
outname20	[ 0	locks=0 ]	(	""	)
outlabel20	[ 0	locks=0 ]	(	""	)
outtype21	[ 0	locks=0 ]	(	undef	)
outname21	[ 0	locks=0 ]	(	""	)
outlabel21	[ 0	locks=0 ]	(	""	)
outtype22	[ 0	locks=0 ]	(	undef	)
outname22	[ 0	locks=0 ]	(	""	)
outlabel22	[ 0	locks=0 ]	(	""	)
outtype23	[ 0	locks=0 ]	(	undef	)
outname23	[ 0	locks=0 ]	(	""	)
outlabel23	[ 0	locks=0 ]	(	""	)
outtype24	[ 0	locks=0 ]	(	undef	)
outname24	[ 0	locks=0 ]	(	""	)
outlabel24	[ 0	locks=0 ]	(	""	)
outtype25	[ 0	locks=0 ]	(	undef	)
outname25	[ 0	locks=0 ]	(	""	)
outlabel25	[ 0	locks=0 ]	(	""	)
outtype26	[ 0	locks=0 ]	(	undef	)
outname26	[ 0	locks=0 ]	(	""	)
outlabel26	[ 0	locks=0 ]	(	""	)
outtype27	[ 0	locks=0 ]	(	undef	)
outname27	[ 0	locks=0 ]	(	""	)
outlabel27	[ 0	locks=0 ]	(	""	)
outtype28	[ 0	locks=0 ]	(	undef	)
outname28	[ 0	locks=0 ]	(	""	)
outlabel28	[ 0	locks=0 ]	(	""	)
outtype29	[ 0	locks=0 ]	(	undef	)
outname29	[ 0	locks=0 ]	(	""	)
outlabel29	[ 0	locks=0 ]	(	""	)
outtype30	[ 0	locks=0 ]	(	undef	)
outname30	[ 0	locks=0 ]	(	""	)
outlabel30	[ 0	locks=0 ]	(	""	)
outtype31	[ 0	locks=0 ]	(	undef	)
outname31	[ 0	locks=0 ]	(	""	)
outlabel31	[ 0	locks=0 ]	(	""	)
outtype32	[ 0	locks=0 ]	(	undef	)
outname32	[ 0	locks=0 ]	(	""	)
outlabel32	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b9905b103d7800d3695ceshop/cloth/export_tangent_normals1/inline2.userdata
___Version___16.5.378HouNC1033600b9a05b103d7802c48d1a0shop/cloth/export_tangent_normals1/tangentnormal1.inittype = tangentnormal
matchesdef = 0
HouNC1033600b9b05b103d78028134e23shop/cloth/export_tangent_normals1/tangentnormal1.defcomment ""
position 53.0567 24.1944
connectornextid 11
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 "tangentN"
}
inputsNamed3
{
0 	inline2 2 1 "Ni"
1 	"" "" 1 "tstyle"
2 	"" "" 1 "onspace"
3 	"" "" 1 "flipX"
4 	"" "" 1 "flipY"
5 	"" "" 1 "heightScale"
6 	subinput1 1 1 "uv"
7 	inline2 13 1 "utan"
8 	inline2 14 1 "vtan"
9 	inline2 11 1 "nn"
}
inputs
{
0 	inline2 0 1
1 	"" 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	"" 0 1
6 	subinput1 1 1
7 	inline2 2 1
8 	inline2 3 1
9 	inline2 1 1
}
stat
{
  create 1438376859
  modify 1521922359
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b9a05b103d78070062434shop/cloth/export_tangent_normals1/tangentnormal1.parm{
version 0.8
tstyle	[ 0	locks=0 ]	(	uv	)
onspace	[ 0	locks=0 ]	(	0	)
flipX	[ 0	locks=0 ]	(	"off"	)
flipY	[ 0	locks=0 ]	(	"off"	)
heightScale	[ 0	locks=0 ]	(	1	)
}
HouNC1033600b9605b103d7802115677cshop/cloth/export_tangent_normals1/tangentnormal1.userdata
___Version___HouNC1033600b8c05b103d780fc18ad90shop/cloth/displacetexture1.inittype = displacetexture
matchesdef = 1
HouNC1033600b8d05b103d780271fd7ddshop/cloth/displacetexture1.defcomment ""
position 23.1019 26.5003
connectornextid 23
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
18 "outP"
19 "outN"
20 "doffset"
21 "ddist"
}
inputsNamed3
{
0 	"" "" 1 "P"
1 	"" "" 1 "N"
2 	"" "" 1 "uv"
3 	type 0 1 "type"
4 	texcolorspace 0 1 "texcolorspace"
5 	vectorspace 0 1 "vectorspace"
6 	"" "" 1 "channelorder"
7 	"" "" 1 "offset"
8 	"" "" 1 "scale"
9 	texture 0 1 "texture"
10 	udim2 0 1 "udim"
11 	texwrap 0 1 "texwrap"
12 	texfilter 0 1 "texfilter"
13 	texfilterwidth 0 1 "texfilterwidth"
14 	texchannel 0 1 "texchannel"
15 	teximageplane 0 1 "teximageplane"
16 	normalspace 0 1 "normalspace"
17 	normalflipx 0 1 "normalflipx"
22 	normalflipy 0 1 "normalflipy"
}
inputs
{
0 	"" 0 1
1 	"" 0 1
2 	"" 0 1
3 	type 0 1
4 	texcolorspace 0 1
5 	vectorspace 0 1
6 	"" 0 1
7 	"" 0 1
8 	"" 0 1
9 	texture 0 1
10 	udim2 0 1
11 	texwrap 0 1
12 	texfilter 0 1
13 	texfilterwidth 0 1
14 	texchannel 0 1
15 	teximageplane 0 1
16 	normalspace 0 1
17 	normalflipx 0 1
18 	normalflipy 0 1
}
stat
{
  create 1438704491
  modify 1521922359
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780fbdbde2ashop/cloth/displacetexture1.parm{
version 0.8
type	[ 0	locks=0 ]	(	disp	)
texcolorspace	[ 0	locks=0 ]	(	auto	)
vectorspace	[ 0	locks=0 ]	(	uvtangent	)
channelorder	[ 0	locks=0 ]	(	xyz	)
offset	[ 0	locks=0 ]	(	-0.5	)
scale	[ 0	locks=0 ]	(	1	)
texture	[ 0	locks=0 ]	(	""	)
udim	[ 0	locks=0 ]	(	"off"	)
texwrap	[ 0	locks=0 ]	(	repeat	)
texfilter	[ 0	locks=0 ]	(	gauss	)
texfilterwidth	[ 0	locks=0 ]	(	1	)
texchannel	[ 0	locks=0 ]	(	0	)
teximageplane	[ 0	locks=0 ]	(	""	)
normalspace	[ 0	locks=0 ]	(	0	)
normalflipx	[ 0	locks=0 ]	(	"off"	)
normalflipy	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600b8e05b103d78013c5ff44shop/cloth/displacetexture1.netboxnormals
HouNC1033600b8805b103d780523ac725shop/cloth/displacetexture1.userdata
___Version___2HouNC1033600bb805b103d7808f1be585shop/cloth/type.inittype = parameter
matchesdef = 0
HouNC1033600bb905b103d78072ae89deshop/cloth/type.defcomment ""
position 21.3608 27.7418
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "normalTexType"
1 "bound_normalTexType"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438704501
  modify 1515544203
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb805b103d780b63ff0d7shop/cloth/type.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	normalTexType	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Texture Type"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	normal	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"bump \"Bump\" normal \"Normal\""	)
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 ]	(	"{ enableBumpOrNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb405b103d7807c70ac7bshop/cloth/type.userdata
___Version___16.5.378HouNC1033600bb305b103d7802bbc39ccshop/cloth/texcolorspace.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d780555f5130shop/cloth/texcolorspace.defcomment ""
position 21.4608 27.5418
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "normalTexColorSpace"
1 "bound_normalTexColorSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438704502
  modify 1515544203
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7805417fe35shop/cloth/texcolorspace.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	normalTexColorSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Texture Color Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	linear	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"auto \"Automatic\" linear \"Linear\" "	)
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 ]	(	"{ enableBumpOrNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d78007e4e5e5shop/cloth/texcolorspace.userdata
___Version___16.5.378HouNC1033600bb105b103d78015e0c25eshop/cloth/vectorspace.inittype = parameter
matchesdef = 0
HouNC1033600bb605b103d7800dfb7a5bshop/cloth/vectorspace.defcomment ""
position 21.5608 27.3418
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "normalTexVectorSpace"
1 "bound_normalTexVectorSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438704504
  modify 1515544203
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d780238c4579shop/cloth/vectorspace.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	normalTexVectorSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Vector Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	uvtangent	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"uvtangent \"UV Tangent Space\" object \"Object Space\" world \"World Space\""	)
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 ]	(	"{ enableBumpOrNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ normalTexType != normal normalTexType != vectordisp }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d7802eaf115eshop/cloth/vectorspace.userdata
___Version___16.5.378HouNC1033600bb505b103d780e0800fd4shop/cloth/texture.inittype = parameter
matchesdef = 0
HouNC1033600bba05b103d78097d6cb8ashop/cloth/texture.defcomment ""
position 21.8608 26.7418
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "normalTexture"
1 "bound_normalTexture"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438704508
  modify 1515544203
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d780d56e2daashop/cloth/texture.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	normalTexture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Texture Path"	)
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 ]	(	"{ enableBumpOrNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb105b103d780a3f4a337shop/cloth/texture.userdata
___Version___16.5.378HouNC1033600bbb05b103d78001a2aad3shop/cloth/udim2.inittype = parameter
matchesdef = 0
HouNC1033600bb805b103d780edf84582shop/cloth/udim2.defcomment ""
position 21.9608 26.5418
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "normalTexUdim"
1 "bound_normalTexUdim"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438704510
  modify 1515544203
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d780b66e7645shop/cloth/udim2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	normalTexUdim	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"UDIM Filename Expansion"	)
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 ]	(	"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	1	)
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 ]	(	"{ enableBumpOrNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	"UDIM texture filename expansion, the UDIM coordinate is computed based on the uv information."	)
}
HouNC1033600bb705b103d780f21c8ba6shop/cloth/udim2.userdata
___Version___16.5.378HouNC1033600bb505b103d7804754bd91shop/cloth/texwrap.inittype = parameter
matchesdef = 0
HouNC1033600bba05b103d780d63d77b7shop/cloth/texwrap.defcomment ""
position 22.0608 26.3418
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "normalTexWrap"
1 "bound_normalTexWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438704512
  modify 1515544203
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d7808de18f25shop/cloth/texwrap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	normalTexWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Wrap	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ enableBumpOrNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb105b103d7802d318fbashop/cloth/texwrap.userdata
___Version___16.5.378HouNC1033600bb705b103d780f50d83e2shop/cloth/texfilter.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d7801c24c4adshop/cloth/texfilter.defcomment ""
position 22.1608 26.1418
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "normalTexFilter"
1 "bound_normalTexFilter"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438704514
  modify 1515544203
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d780e48dda8eshop/cloth/texfilter.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	normalTexFilter	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Filter	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	gauss	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" "	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ enableBumpOrNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb305b103d7805a82a996shop/cloth/texfilter.userdata
___Version___16.5.378HouNC1033600bb205b103d780ad07f17bshop/cloth/texfilterwidth.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d780a5ba99e3shop/cloth/texfilterwidth.defcomment ""
position 22.2608 25.9418
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "normalTexFilterWidth"
1 "bound_normalTexFilterWidth"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438704516
  modify 1515544203
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d780617a9fb5shop/cloth/texfilterwidth.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	normalTexFilterWidth	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Filter Width"	)
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 ]	(	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	2	)
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 ]	(	"{ enableBumpOrNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780ab28e338shop/cloth/texfilterwidth.userdata
___Version___16.5.378HouNC1033600bb605b103d78063d95d45shop/cloth/texchannel.inittype = parameter
matchesdef = 0
HouNC1033600bb705b103d780fa6ac297shop/cloth/texchannel.defcomment ""
position 22.3608 25.7418
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "normalTexChannel"
1 "bound_normalTexChannel"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438704518
  modify 1515544203
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d780890fc66bshop/cloth/texchannel.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	normalTexChannel	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Channel	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"Luminance\" 1 \"Red\" 2 \"Green\" 3 \"Blue\" "	)
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 ]	(	"{ enableBumpOrNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ normalTexType != bump normalTexType != disp }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb205b103d78041ba9d12shop/cloth/texchannel.userdata
___Version___16.5.378HouNC1033600bb305b103d78072b4f29dshop/cloth/teximageplane.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d780212a3839shop/cloth/teximageplane.defcomment ""
position 22.4608 25.5418
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "normalTexImagePlane"
1 "bound_normalTexImagePlane"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438704520
  modify 1515544203
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780c1493e52shop/cloth/teximageplane.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	normalTexImagePlane	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Image Plane"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	"{ enableBumpOrNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d7804649665cshop/cloth/teximageplane.userdata
___Version___16.5.378HouNC1033600bb105b103d780a07ee287shop/cloth/normalspace.inittype = parameter
matchesdef = 0
HouNC1033600bb605b103d78096cc4032shop/cloth/normalspace.defcomment ""
position 22.5608 25.3418
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "normalTexNormalSpace"
1 "bound_normalTexNormalSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438704522
  modify 1515544203
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d78021499f3fshop/cloth/normalspace.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	normalTexNormalSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Normal Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"0 to 1\" 1 \"-1 to 1\" "	)
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 ]	(	"{ enableBumpOrNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ normalTexType != normal }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d78038297cf6shop/cloth/normalspace.userdata
___Version___16.5.378HouNC1033600bb105b103d780d036d1dashop/cloth/normalflipx.inittype = parameter
matchesdef = 0
HouNC1033600bb605b103d780841cd883shop/cloth/normalflipx.defcomment ""
position 22.6608 25.1418
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "normalTexNormalFlipX"
1 "bound_normalTexNormalFlipX"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438704523
  modify 1515544203
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d7802500531cshop/cloth/normalflipx.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	normalTexNormalFlipX	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Flip X"	)
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 ]	(	"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	1	)
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 ]	(	"{ enableBumpOrNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ normalTexType != normal }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d780576c2c45shop/cloth/normalflipx.userdata
___Version___16.5.378HouNC1033600bb105b103d780f629d19bshop/cloth/normalflipy.inittype = parameter
matchesdef = 0
HouNC1033600bb605b103d78014b44fa9shop/cloth/normalflipy.defcomment ""
position 22.7608 24.9418
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "normalTexNormalFlipY"
1 "bound_normalTexNormalFlipY"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438704525
  modify 1515544203
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d780611d124eshop/cloth/normalflipy.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	normalTexNormalFlipY	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Flip Y"	)
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 ]	(	"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	1	)
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 ]	(	"{ enableBumpOrNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ normalTexType != normal }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d780bf39eda5shop/cloth/normalflipy.userdata
___Version___16.5.378HouNC1033600b8c05b103d7805b353581shop/cloth/displacetexture5.inittype = displacetexture
matchesdef = 1
HouNC1033600b8d05b103d7806bcbf512shop/cloth/displacetexture5.defcomment ""
position 23.7151 19.9983
connectornextid 23
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
18 "outP"
19 "outN"
20 "doffset"
21 "ddist"
}
inputsNamed3
{
0 	"" "" 1 "P"
1 	"" "" 1 "N"
2 	"" "" 1 "uv"
3 	type3 0 1 "type"
4 	texcolorspace3 0 1 "texcolorspace"
5 	vectorspace3 0 1 "vectorspace"
6 	"" "" 1 "channelorder"
7 	"" "" 1 "offset"
8 	scale2 0 1 "scale"
9 	texture3 0 1 "texture"
10 	udim3 0 1 "udim"
11 	texwrap3 0 1 "texwrap"
12 	texfilter3 0 1 "texfilter"
13 	texfilterwidth3 0 1 "texfilterwidth"
14 	texchannel3 0 1 "texchannel"
15 	teximageplane1 0 1 "teximageplane"
16 	normalspace1 0 1 "normalspace"
17 	normalflipx1 0 1 "normalflipx"
22 	normalflipy1 0 1 "normalflipy"
}
inputs
{
0 	"" 0 1
1 	"" 0 1
2 	"" 0 1
3 	type3 0 1
4 	texcolorspace3 0 1
5 	vectorspace3 0 1
6 	"" 0 1
7 	"" 0 1
8 	scale2 0 1
9 	texture3 0 1
10 	udim3 0 1
11 	texwrap3 0 1
12 	texfilter3 0 1
13 	texfilterwidth3 0 1
14 	texchannel3 0 1
15 	teximageplane1 0 1
16 	normalspace1 0 1
17 	normalflipx1 0 1
18 	normalflipy1 0 1
}
stat
{
  create 1438705090
  modify 1443085594
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780e536b8aashop/cloth/displacetexture5.parm{
version 0.8
type	[ 0	locks=0 ]	(	disp	)
texcolorspace	[ 0	locks=0 ]	(	auto	)
vectorspace	[ 0	locks=0 ]	(	uvtangent	)
channelorder	[ 0	locks=0 ]	(	xyz	)
offset	[ 0	locks=0 ]	(	-0.5	)
scale	[ 0	locks=0 ]	(	1	)
texture	[ 0	locks=0 ]	(	""	)
udim	[ 0	locks=0 ]	(	"off"	)
texwrap	[ 0	locks=0 ]	(	repeat	)
texfilter	[ 0	locks=0 ]	(	gauss	)
texfilterwidth	[ 0	locks=0 ]	(	1	)
texchannel	[ 0	locks=0 ]	(	0	)
teximageplane	[ 0	locks=0 ]	(	""	)
normalspace	[ 0	locks=0 ]	(	0	)
normalflipx	[ 0	locks=0 ]	(	"off"	)
normalflipy	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600b8e05b103d780bc0c4e5bshop/cloth/displacetexture5.netboxnormals
HouNC1033600b8805b103d7805f933932shop/cloth/displacetexture5.userdata
___Version___2HouNC1033600bbb05b103d780468a6fbashop/cloth/type3.inittype = parameter
matchesdef = 0
HouNC1033600bb805b103d78060eed8a9shop/cloth/type3.defcomment ""
position 20.3151 22.7983
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "coatNormalTexType"
1 "bound_coatNormalTexType"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438705101
  modify 1515544073
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d780b67bcd8eshop/cloth/type3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatNormalTexType	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Texture Type"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	normal	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"bump \"Bump\" normal \"Normal\""	)
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 ]	(	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb705b103d780d64dc30dshop/cloth/type3.userdata
___Version___16.5.378HouNC1033600bb205b103d7805217d9d0shop/cloth/texcolorspace3.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d780097f057dshop/cloth/texcolorspace3.defcomment ""
position 20.4151 22.5983
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "coatNormalTexColorSpace"
1 "bound_coatNormalTexColorSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438705102
  modify 1515544073
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7809e0172e3shop/cloth/texcolorspace3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatNormalTexColorSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Texture Color Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	linear	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"auto \"Automatic\" linear \"Linear\" "	)
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 ]	(	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780c44e3ec2shop/cloth/texcolorspace3.userdata
___Version___16.5.378HouNC1033600bb005b103d7807b415344shop/cloth/vectorspace3.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d78013918058shop/cloth/vectorspace3.defcomment ""
position 20.5151 22.3983
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "coatNormalTexVectorSpace"
1 "bound_coatNormalTexVectorSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438705103
  modify 1515544073
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d78017c42262shop/cloth/vectorspace3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatNormalTexVectorSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Vector Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	uvtangent	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"uvtangent \"UV Tangent Space\" object \"Object Space\" world \"World Space\""	)
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 ]	(	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ coatNormalTexType != normal coatNormalTexType != vectordisp }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8c05b103d7809e5e2e4eshop/cloth/vectorspace3.userdata
___Version___16.5.378HouNC1033600bba05b103d780051244e2shop/cloth/scale2.inittype = parameter
matchesdef = 0
HouNC1033600bbb05b103d78016cb0261shop/cloth/scale2.defcomment ""
position 20.7151 21.9983
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "coatNormalTexScale"
1 "bound_coatNormalTexScale"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438705105
  modify 1515544073
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d780dc90d703shop/cloth/scale2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatNormalTexScale	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Effect Scale"	)
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 ]	(	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	2	)
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 ]	(	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb605b103d780feceb4efshop/cloth/scale2.userdata
___Version___16.5.378HouNC1033600bb405b103d7801a66ba5ashop/cloth/texture3.inittype = parameter
matchesdef = 0
HouNC1033600bb505b103d780c008b2a0shop/cloth/texture3.defcomment ""
position 20.8151 21.7983
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "coatNormalTexture"
1 "bound_coatNormalTexture"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438705107
  modify 1515544073
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d78068ea08b4shop/cloth/texture3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatNormalTexture	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Texture Path"	)
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 ]	(	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb005b103d7800f53913ashop/cloth/texture3.userdata
___Version___16.5.378HouNC1033600bbb05b103d780a5e19345shop/cloth/udim3.inittype = parameter
matchesdef = 0
HouNC1033600bb805b103d7809d5d5750shop/cloth/udim3.defcomment ""
position 20.9151 21.5983
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "coatNormalTexUdim"
1 "bound_coatNormalTexUdim"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438705109
  modify 1515544073
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d78023184b30shop/cloth/udim3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatNormalTexUdim	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"UDIM Filename Expansion"	)
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 ]	(	"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	1	)
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 ]	(	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	"UDIM texture filename expansion, the UDIM coordinate is computed based on the uv information."	)
}
HouNC1033600bb705b103d780d8cc4884shop/cloth/udim3.userdata
___Version___16.5.378HouNC1033600bb405b103d7802279c80cshop/cloth/texwrap3.inittype = parameter
matchesdef = 0
HouNC1033600bb505b103d7806dadc5b2shop/cloth/texwrap3.defcomment ""
position 21.0151 21.3983
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "coatNormalTexWrap"
1 "bound_coatNormalTexWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438705112
  modify 1515544073
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d78068093ddcshop/cloth/texwrap3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatNormalTexWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Wrap	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb005b103d780c2e92284shop/cloth/texwrap3.userdata
___Version___16.5.378HouNC1033600bb605b103d780d702e54ashop/cloth/texfilter3.inittype = parameter
matchesdef = 0
HouNC1033600bb705b103d780a7db3145shop/cloth/texfilter3.defcomment ""
position 21.1151 21.1983
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "coatNormalTexFilter"
1 "bound_coatNormalTexFilter"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438705114
  modify 1515544073
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d780f75ac915shop/cloth/texfilter3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatNormalTexFilter	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Filter	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	gauss	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" "	)
menuscript	[ 0	locks=0 ]	(	""	)
menuscriptlanguage	[ 0	locks=0 ]	(	"hscript"	)
separator2	[ 0	locks=0 ]	(	)
invisible	[ 0	locks=0 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb205b103d780b1f871a1shop/cloth/texfilter3.userdata
___Version___16.5.378HouNC1033600b8d05b103d78060846767shop/cloth/texfilterwidth3.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d780eb0f6391shop/cloth/texfilterwidth3.defcomment ""
position 21.2151 20.9983
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "coatNormalTexFilterWidth"
1 "bound_coatNormalTexFilterWidth"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438705116
  modify 1515544073
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780b7fc28b8shop/cloth/texfilterwidth3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatNormalTexFilterWidth	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Filter Width"	)
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 ]	(	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	2	)
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 ]	(	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d7806c1bdfddshop/cloth/texfilterwidth3.userdata
___Version___16.5.378HouNC1033600bb105b103d7802f6b73f0shop/cloth/texchannel3.inittype = parameter
matchesdef = 0
HouNC1033600bb605b103d78009b4bb79shop/cloth/texchannel3.defcomment ""
position 21.3151 20.7983
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "coatNormalTexChannel"
1 "bound_coatNormalTexChannel"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438705117
  modify 1515544073
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d78063fac0b9shop/cloth/texchannel3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatNormalTexChannel	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Channel	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"Luminance\" 1 \"Red\" 2 \"Green\" 3 \"Blue\" "	)
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 ]	(	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ coatNormalTexType != bump coatNormalTexType != disp }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d7807077d1e7shop/cloth/texchannel3.userdata
___Version___16.5.378HouNC1033600bb205b103d78085dd1762shop/cloth/teximageplane1.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d7800e1bdc34shop/cloth/teximageplane1.defcomment ""
position 21.4151 20.5983
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "coatNormalTexImagePlane"
1 "bound_coatNormalTexImagePlane"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438705119
  modify 1515544073
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7801a077565shop/cloth/teximageplane1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatNormalTexImagePlane	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Image Plane"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d7807f461761shop/cloth/teximageplane1.userdata
___Version___16.5.378HouNC1033600bb005b103d7803942b5cbshop/cloth/normalspace1.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d7805c8c8648shop/cloth/normalspace1.defcomment ""
position 21.5151 20.3983
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "coatNormalTexNormalSpace"
1 "bound_coatNormalTexNormalSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438705120
  modify 1515544073
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780e78fb017shop/cloth/normalspace1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatNormalTexNormalSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Normal Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"0 to 1\" 1 \"-1 to 1\" "	)
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 ]	(	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ coatNormalTexType != normal }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8c05b103d780ea17d26fshop/cloth/normalspace1.userdata
___Version___16.5.378HouNC1033600bb005b103d7809a0b5d57shop/cloth/normalflipx1.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d7806a41fbc3shop/cloth/normalflipx1.defcomment ""
position 21.6151 20.1983
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "coatNormalTexNormalFlipX"
1 "bound_coatNormalTexNormalFlipX"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438705122
  modify 1515544073
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d7803e4f8708shop/cloth/normalflipx1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatNormalTexNormalFlipX	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Flip X"	)
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 ]	(	"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	1	)
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 ]	(	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ coatNormalTexType != normal }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8c05b103d78099ff1f01shop/cloth/normalflipx1.userdata
___Version___16.5.378HouNC1033600bb005b103d7801609deaashop/cloth/normalflipy1.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d780bd5c87d1shop/cloth/normalflipy1.defcomment ""
position 21.7151 19.9983
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "coatNormalTexNormalFlipY"
1 "bound_coatNormalTexNormalFlipY"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438705123
  modify 1515544073
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d78036faad65shop/cloth/normalflipy1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatNormalTexNormalFlipY	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Flip Y"	)
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 ]	(	"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	1	)
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 ]	(	"{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ coatNormalTexType != normal }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8c05b103d780ad7baaa2shop/cloth/normalflipy1.userdata
___Version___16.5.378HouNC1033600b8505b103d7801475b534shop/cloth/textureSourceColorSpace.inittype = parameter
matchesdef = 0
HouNC1033600b8a05b103d780295695dashop/cloth/textureSourceColorSpace.defcomment ""
position 27.5439 5.9506
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "basecolor_textureColorSpace"
1 "bound_basecolor_textureColorSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438791375
  modify 1515451555
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8505b103d7801cca2a73shop/cloth/textureSourceColorSpace.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	basecolor_textureColorSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Source Color Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	auto	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"auto \"Automatic\" linear \"Linear\" "	)
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 ]	(	"{ diff_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ basecolor_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8105b103d780f816edecshop/cloth/textureSourceColorSpace.userdata
___Version___16.5.378HouNC1033600b8405b103d780d393d673shop/cloth/textureSourceColorSpace1.inittype = parameter
matchesdef = 0
HouNC1033600b8505b103d78024a793dfshop/cloth/textureSourceColorSpace1.defcomment ""
position 26.3262 2.70397
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "metallic_textureColorSpace"
1 "bound_metallic_textureColorSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438791454
  modify 1441812225
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8405b103d780a13de9c1shop/cloth/textureSourceColorSpace1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	metallic_textureColorSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Source Color Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	linear	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"auto \"Automatic\" linear \"Linear\" "	)
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 ]	(	"{ refl_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ metallic_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8005b103d78062c0e47eshop/cloth/textureSourceColorSpace1.userdata
___Version___16.5.378HouNC1033600b8405b103d780fdece852shop/cloth/textureSourceColorSpace2.inittype = parameter
matchesdef = 0
HouNC1033600b8505b103d780edb4aa7cshop/cloth/textureSourceColorSpace2.defcomment ""
position 26.3262 -0.54266
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "reflect_textureColorSpace"
1 "bound_reflect_textureColorSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438791528
  modify 1515451621
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8405b103d780eb8f7e6eshop/cloth/textureSourceColorSpace2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	reflect_textureColorSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Source Color Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	linear	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"auto \"Automatic\" linear \"Linear\" "	)
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 ]	(	"{ refl_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ reflect_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8005b103d7809acde6a8shop/cloth/textureSourceColorSpace2.userdata
___Version___16.5.378HouNC1033600b8405b103d78055f258a8shop/cloth/textureSourceColorSpace3.inittype = parameter
matchesdef = 0
HouNC1033600b8505b103d78083bf6c68shop/cloth/textureSourceColorSpace3.defcomment ""
position 26.3262 -3.78929
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "reflecttint_textureColorSpace"
1 "bound_reflecttint_textureColorSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438791602
  modify 1441812235
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8405b103d7803bbdbdc1shop/cloth/textureSourceColorSpace3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	reflecttint_textureColorSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Source Color Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	linear	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"auto \"Automatic\" linear \"Linear\" "	)
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 ]	(	"{ refl_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ reflecttint_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8005b103d78048916a34shop/cloth/textureSourceColorSpace3.userdata
___Version___16.5.378HouNC1033600b8405b103d780f0b2fbb2shop/cloth/textureSourceColorSpace4.inittype = parameter
matchesdef = 0
HouNC1033600b8505b103d7803b04bd1bshop/cloth/textureSourceColorSpace4.defcomment ""
position 28.7909 -9.08448
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "rough_textureColorSpace"
1 "bound_rough_textureColorSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438791694
  modify 1515453466
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8405b103d78074ba9550shop/cloth/textureSourceColorSpace4.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	rough_textureColorSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Source Color Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	linear	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"auto \"Automatic\" linear \"Linear\" "	)
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 ]	(	"{ refl_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ rough_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8005b103d78051a2e389shop/cloth/textureSourceColorSpace4.userdata
___Version___16.5.378HouNC1033600b8405b103d780579bc975shop/cloth/textureSourceColorSpace5.inittype = parameter
matchesdef = 0
HouNC1033600b8505b103d78081bfefdbshop/cloth/textureSourceColorSpace5.defcomment ""
position 26.3262 -10.2826
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "aniso_textureColorSpace"
1 "bound_aniso_textureColorSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438791752
  modify 1441812254
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8405b103d780cbc4ba64shop/cloth/textureSourceColorSpace5.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	aniso_textureColorSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Source Color Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	linear	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"auto \"Automatic\" linear \"Linear\" "	)
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 ]	(	"{ refl_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ aniso_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8005b103d780eaff9c1cshop/cloth/textureSourceColorSpace5.userdata
___Version___16.5.378HouNC1033600b8405b103d7801980c6d6shop/cloth/textureSourceColorSpace6.inittype = parameter
matchesdef = 0
HouNC1033600b8505b103d780bc02a98cshop/cloth/textureSourceColorSpace6.defcomment ""
position 26.3262 -13.2664
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "anisodir_textureColorSpace"
1 "bound_anisodir_textureColorSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438791841
  modify 1441812255
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8405b103d78046ae43bashop/cloth/textureSourceColorSpace6.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	anisodir_textureColorSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Source Color Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	linear	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"auto \"Automatic\" linear \"Linear\" "	)
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 ]	(	"{ refl_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ anisodir_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8005b103d780b4b38696shop/cloth/textureSourceColorSpace6.userdata
___Version___16.5.378HouNC1033600b8405b103d7804df17eebshop/cloth/textureSourceColorSpace7.inittype = parameter
matchesdef = 0
HouNC1033600b8505b103d7803304d552shop/cloth/textureSourceColorSpace7.defcomment ""
position 26.3262 -16.4088
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "subsurface_textureColorSpace"
1 "bound_subsurface_textureColorSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438791932
  modify 1441812257
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8405b103d780caebe2b1shop/cloth/textureSourceColorSpace7.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	subsurface_textureColorSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Source Color Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	linear	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"auto \"Automatic\" linear \"Linear\" "	)
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 ]	(	"{ refl_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ subsurface_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8005b103d780d390413ashop/cloth/textureSourceColorSpace7.userdata
___Version___16.5.378HouNC1033600b8405b103d7804ae8205cshop/cloth/textureSourceColorSpace8.inittype = parameter
matchesdef = 0
HouNC1033600b8505b103d780d6de16d2shop/cloth/textureSourceColorSpace8.defcomment ""
position 26.3262 -19.6554
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "sheentint_textureColorSpace"
1 "bound_sheentint_textureColorSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438792002
  modify 1441812261
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8405b103d780f5868d24shop/cloth/textureSourceColorSpace8.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sheentint_textureColorSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Source Color Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	linear	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"auto \"Automatic\" linear \"Linear\" "	)
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 ]	(	"{ refl_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ sheentint_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8005b103d780a4800e48shop/cloth/textureSourceColorSpace8.userdata
___Version___16.5.378HouNC1033600b8405b103d780f196ecadshop/cloth/textureSourceColorSpace9.inittype = parameter
matchesdef = 0
HouNC1033600b8505b103d7807ecd9d93shop/cloth/textureSourceColorSpace9.defcomment ""
position 26.3262 -22.9021
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "coatrough_textureColorSpace"
1 "bound_coatrough_textureColorSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438792088
  modify 1441812265
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8405b103d78054ffa404shop/cloth/textureSourceColorSpace9.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatrough_textureColorSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Source Color Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	linear	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"auto \"Automatic\" linear \"Linear\" "	)
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 ]	(	"{ refl_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ coatrough_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8005b103d780892d6ca0shop/cloth/textureSourceColorSpace9.userdata
___Version___16.5.378HouNC1033600b8705b103d78082d51077shop/cloth/textureSourceColorSpace10.inittype = parameter
matchesdef = 0
HouNC1033600b8405b103d780f2cd412cshop/cloth/textureSourceColorSpace10.defcomment ""
position 26.3262 -26.1487
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "sheen_textureColorSpace"
1 "bound_sheen_textureColorSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438792179
  modify 1441812259
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8705b103d78061b8c18eshop/cloth/textureSourceColorSpace10.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sheen_textureColorSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Source Color Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	linear	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"auto \"Automatic\" linear \"Linear\" "	)
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 ]	(	"{ refl_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ sheen_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8305b103d780e0ea6eb8shop/cloth/textureSourceColorSpace10.userdata
___Version___16.5.378HouNC1033600b8705b103d7805f72c2e8shop/cloth/textureSourceColorSpace11.inittype = parameter
matchesdef = 0
HouNC1033600b8405b103d780181e1e78shop/cloth/textureSourceColorSpace11.defcomment ""
position 26.3262 -29.3953
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "coat_textureColorSpace"
1 "bound_coat_textureColorSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438792247
  modify 1441812262
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8705b103d780c9e54f8ashop/cloth/textureSourceColorSpace11.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coat_textureColorSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Source Color Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	linear	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"auto \"Automatic\" linear \"Linear\" "	)
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 ]	(	"{ refl_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	"{ coat_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8305b103d78065c7f530shop/cloth/textureSourceColorSpace11.userdata
___Version___16.5.378HouNC1033600b8705b103d7805c0ffbdbshop/cloth/textureSourceColorSpace12.inittype = parameter
matchesdef = 0
HouNC1033600b8405b103d7807541e9a4shop/cloth/textureSourceColorSpace12.defcomment ""
position 26.3262 -33.2379
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "emitcolor_textureColorSpace"
1 "bound_emitcolor_textureColorSpace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438792373
  modify 1438792977
  author mdavies@stlouis
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8705b103d7802bb430b4shop/cloth/textureSourceColorSpace12.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	emitcolor_textureColorSpace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Source Color Space"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"auto \"Automatic\" linear \"Linear\" "	)
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 ]	(	"{ emitcolor_useTexture == 0 }"	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8305b103d7807f9c6bd7shop/cloth/textureSourceColorSpace12.userdata
___Version___16.5.378HouNC1033600bb405b103d780ac450f49shop/cloth/s_global.inittype = global
matchesdef = 0
HouNC1033600bb505b103d780f11a3fe2shop/cloth/s_global.defcomment ""
position 12.0143 -0.924677
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "s"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1182551069
  modify 1443086319
  author liza@chaos
  access 0777
}
color UT_Color RGB 0.6 0.4 1 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780c7c2e5c1shop/cloth/s_global.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	s	)
}
HouNC1033600bb005b103d7800105a96dshop/cloth/s_global.userdata
___Version___16.5.378HouNC1033600bb405b103d78030179530shop/cloth/t_global.inittype = global
matchesdef = 0
HouNC1033600bb505b103d780923c7d85shop/cloth/t_global.defcomment ""
position 12.1137 -1.90798
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "t"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1182551069
  modify 1443086319
  author liza@chaos
  access 0777
}
color UT_Color RGB 0.6 0.4 1 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780a2ad99abshop/cloth/t_global.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	t	)
}
HouNC1033600bb005b103d780fe198040shop/cloth/t_global.userdata
___Version___16.5.378HouNC1033600bb305b103d7807cf63984shop/cloth/shadinglayer1.inittype = shadinglayer
matchesdef = 0
HouNC1033600bb005b103d7804002670ashop/cloth/shadinglayer1.defcomment ""
position 9.06109 -1.07117
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "uv"
3 "bound_uv"
}
inputsNamed3
{
4 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1187129021
  modify 1443086391
  author liza@chaos
  access 0777
}
color UT_Color RGB 0.6 0.4 1 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7803fe8d073shop/cloth/shadinglayer1.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 ]	(	""	)
}
HouNC1033600b8f05b103d7804fcf367ashop/cloth/shadinglayer1.userdata
___Version___16.5.378HouNC1033600bb405b103d780a8a28762shop/cloth/choose_S.inittype = twoway
matchesdef = 0
HouNC1033600bb505b103d780a9bea642shop/cloth/choose_S.defcomment ""
position 13.5365 -0.588137
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 	shadinglayer1 3 1 "condition"
8 	vec2float 5 1 "input1"
9 	s_global 1 1 "input2"
}
inputs
{
0 	shadinglayer1 1 1
1 	vec2float 0 1
2 	s_global 0 1
}
stat
{
  create 1187129045
  modify 1443086319
  author liza@chaos
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780c98951e1shop/cloth/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_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600bb005b103d780353e6aa5shop/cloth/choose_S.userdata
___Version___HouNC1033600bb705b103d780c20898dbshop/cloth/vec2float.inittype = vectofloat
matchesdef = 0
HouNC1033600bb405b103d780dcd14155shop/cloth/vec2float.defcomment ""
position 10.5647 -1.11008
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"
7 "fval3"
}
inputsNamed3
{
4 	shadinglayer1 2 1 "vec"
}
inputs
{
0 	shadinglayer1 0 1
}
stat
{
  create 1187129053
  modify 1443086319
  author liza@chaos
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d7802e6c01d0shop/cloth/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	)
}
HouNC1033600bb305b103d7806619a495shop/cloth/vec2float.userdata
___Version___HouNC1033600bb405b103d7804268808eshop/cloth/choose_T.inittype = twoway
matchesdef = 0
HouNC1033600bb505b103d78029959231shop/cloth/choose_T.defcomment ""
position 13.6964 -1.56881
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 	shadinglayer1 3 1 "condition"
8 	vec2float 6 1 "input1"
9 	t_global 1 1 "input2"
}
inputs
{
0 	shadinglayer1 1 1
1 	vec2float 1 1
2 	t_global 0 1
}
stat
{
  create 1187129045
  modify 1443086319
  author liza@chaos
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780322befa1shop/cloth/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_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600bb005b103d78085dfec4eshop/cloth/choose_T.userdata
___Version___HouNC1033600bb705b103d780a98a8c86shop/cloth/float2vec.inittype = floattovec
matchesdef = 0
HouNC1033600bb405b103d780993b2e3ashop/cloth/float2vec.defcomment ""
position 15.2185 0.0829792
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"
9 	"" "" 1 "fval3"
}
inputs
{
0 	choose_S 0 1
1 	choose_T 0 1
2 	"" 0 1
}
stat
{
  create 1191368841
  modify 1443086319
  author liza@chaos
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d7809c9c6940shop/cloth/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	)
}
HouNC1033600bb305b103d780532ea548shop/cloth/float2vec.userdata
___Version___HouNC1033600bbb05b103d7803b58e1c6shop/cloth/parm7.inittype = parameter
matchesdef = 0
HouNC1033600bb805b103d78081c4a232shop/cloth/parm7.defcomment ""
position 14.1499 9.40321
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "sat"
1 "bound_sat"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1515451415
  modify 1515544219
  author adelacheng@dyn-160-39-242-130.dyn.columbia.edu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d7802e7028e3shop/cloth/parm7.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sat	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	""	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	"on"	)
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 ]	(	""	)
}
HouNC1033600bb705b103d7802d4781abshop/cloth/parm7.userdata
___Version___16.5.378HouNC1033600bb805b103d780b747b44cshop/cloth/mix1.inittype = mix
matchesdef = 0
HouNC1033600bb905b103d7804ffce1eeshop/cloth/mix1.defcomment ""
position 25.7933 6.63915
connectornextid 4
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 "blend"
}
inputsNamed3
{
0 	baseColor1 0 1 "input1"
1 	input3 0 1 "input2"
2 	parm7 0 1 "bias"
}
inputs
{
0 	baseColor1 0 1
1 	input3 0 1
2 	parm7 0 1
}
stat
{
  create 1515451675
  modify 1516078270
  author adelacheng@dyn-160-39-242-130.dyn.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb805b103d780cf391ff2shop/cloth/mix1.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
bias	[ 0	locks=0 ]	(	0.5	)
input1	[ 0	locks=0 ]	(	0	)
input2	[ 0	locks=0 ]	(	1	)
input1_u	[ 0	locks=0 ]	(	0	0	)
input2_u	[ 0	locks=0 ]	(	1	1	)
input1_v	[ 0	locks=0 ]	(	0	0	0	)
input2_v	[ 0	locks=0 ]	(	1	1	1	)
input1_p	[ 0	locks=0 ]	(	0	0	0	)
input2_p	[ 0	locks=0 ]	(	1	1	1	)
input1_n	[ 0	locks=0 ]	(	0	0	0	)
input2_n	[ 0	locks=0 ]	(	1	1	1	)
input1_c	[ 0	locks=0 ]	(	0	0	0	)
input2_c	[ 0	locks=0 ]	(	1	1	1	)
input1_v4	[ 0	locks=0 ]	(	0	0	0	0	)
input2_v4	[ 0	locks=0 ]	(	1	1	1	1	)
input1_uf	[ 0	locks=0 ]	(	0	)
input2_uf	[ 0	locks=0 ]	(	1	)
input1_uv	[ 0	locks=0 ]	(	0	0	0	)
input2_uv	[ 0	locks=0 ]	(	1	1	1	)
input1_up	[ 0	locks=0 ]	(	0	0	0	)
input2_up	[ 0	locks=0 ]	(	1	1	1	)
input1_un	[ 0	locks=0 ]	(	0	0	0	)
input2_un	[ 0	locks=0 ]	(	1	1	1	)
input1_uc	[ 0	locks=0 ]	(	0	0	0	)
input2_uc	[ 0	locks=0 ]	(	1	1	1	)
}
HouNC1033600bba05b103d7809620a10fshop/cloth/mix1.netboxinputs
HouNC1033600bb405b103d780fba6d75dshop/cloth/mix1.userdata
___Version___HouNC1033600bba05b103d780dd81dea1shop/cloth/input3.inittype = parameter
matchesdef = 0
HouNC1033600bbb05b103d78017d06139shop/cloth/input3.defcomment ""
position 25.2139 6.71819
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "wetreflect"
1 "bound_wetreflect"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1515451706
  modify 1516078238
  author adelacheng@dyn-160-39-242-130.dyn.columbia.edu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d7804f2d8e6dshop/cloth/input3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	wetreflect	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Wet Reflect"	)
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 ]	(	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 ]	(	""	)
}
HouNC1033600bb605b103d780b635b61ashop/cloth/input3.userdata
___Version___16.5.378HouNC1033600bb805b103d78097546b9eshop/cloth/mix2.inittype = mix
matchesdef = 0
HouNC1033600bb905b103d7800ed0786cshop/cloth/mix2.defcomment ""
position 23.2855 -6.31429
connectornextid 4
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 "blend"
}
inputsNamed3
{
0 	input1 0 1 "input1"
1 	input4 0 1 "input2"
2 	parm7 0 1 "bias"
}
inputs
{
0 	input1 0 1
1 	input4 0 1
2 	parm7 0 1
}
stat
{
  create 1515451988
  modify 1516074588
  author adelacheng@dyn-160-39-242-130.dyn.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb805b103d780c918f83eshop/cloth/mix2.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
bias	[ 0	locks=0 ]	(	0.5	)
input1	[ 0	locks=0 ]	(	0	)
input2	[ 0	locks=0 ]	(	1	)
input1_u	[ 0	locks=0 ]	(	0	0	)
input2_u	[ 0	locks=0 ]	(	1	1	)
input1_v	[ 0	locks=0 ]	(	0	0	0	)
input2_v	[ 0	locks=0 ]	(	1	1	1	)
input1_p	[ 0	locks=0 ]	(	0	0	0	)
input2_p	[ 0	locks=0 ]	(	1	1	1	)
input1_n	[ 0	locks=0 ]	(	0	0	0	)
input2_n	[ 0	locks=0 ]	(	1	1	1	)
input1_c	[ 0	locks=0 ]	(	0	0	0	)
input2_c	[ 0	locks=0 ]	(	1	1	1	)
input1_v4	[ 0	locks=0 ]	(	0	0	0	0	)
input2_v4	[ 0	locks=0 ]	(	1	1	1	1	)
input1_uf	[ 0	locks=0 ]	(	0	)
input2_uf	[ 0	locks=0 ]	(	1	)
input1_uv	[ 0	locks=0 ]	(	0	0	0	)
input2_uv	[ 0	locks=0 ]	(	1	1	1	)
input1_up	[ 0	locks=0 ]	(	0	0	0	)
input2_up	[ 0	locks=0 ]	(	1	1	1	)
input1_un	[ 0	locks=0 ]	(	0	0	0	)
input2_un	[ 0	locks=0 ]	(	1	1	1	)
input1_uc	[ 0	locks=0 ]	(	0	0	0	)
input2_uc	[ 0	locks=0 ]	(	1	1	1	)
}
HouNC1033600bba05b103d780ff4723feshop/cloth/mix2.netboxinputs
HouNC1033600bb405b103d7802c31e7cdshop/cloth/mix2.userdata
___Version___HouNC1033600bba05b103d7802f2d3847shop/cloth/input4.inittype = parameter
matchesdef = 0
HouNC1033600bbb05b103d78023426ea2shop/cloth/input4.defcomment ""
position 26.4559 -5.72506
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "input3"
1 "bound_input3"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1515452043
  modify 1515452969
  author adelacheng@dyn-160-39-242-130.dyn.columbia.edu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d780aac6014cshop/cloth/input4.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	input3	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Wet Roughness"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	-1	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 ]	(	""	)
}
HouNC1033600bb605b103d7806502a89dshop/cloth/input4.userdata
___Version___16.5.378HouNC1033600bba05b103d780c3d7abdashop/cloth/input1.inittype = parameter
matchesdef = 0
HouNC1033600bbb05b103d7808494902eshop/cloth/input1.defcomment ""
position 26.3559 -5.52507
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "input1"
1 "bound_input1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1515452062
  modify 1515452957
  author adelacheng@dyn-160-39-242-130.dyn.columbia.edu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d780fd880c0bshop/cloth/input1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	input1	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Dry Roughness"	)
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 ]	(	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 ]	(	-1	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 ]	(	""	)
}
HouNC1033600bb605b103d780e7385c4fshop/cloth/input1.userdata
___Version___16.5.378HouNC1033600bba05b103d780adfcb22dshop/cloth/clamp1.inittype = clamp
matchesdef = 0
HouNC1033600bbb05b103d7806db46952shop/cloth/clamp1.defcomment ""
position 30.7833 -8.75107
connectornextid 4
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 "clamp"
}
inputsNamed3
{
0 	mix2 3 1 "val"
1 	"" "" 1 "min"
2 	"" "" 1 "max"
}
inputs
{
0 	mix2 0 1
1 	"" 0 1
2 	"" 0 1
}
stat
{
  create 1515452317
  modify 1516074691
  author adelacheng@dyn-160-39-242-130.dyn.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d7800c5b77b8shop/cloth/clamp1.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
min	[ 0	locks=0 ]	(	0	)
max	[ 0	locks=0 ]	(	1	)
min_i	[ 0	locks=0 ]	(	0	)
max_i	[ 0	locks=0 ]	(	1	)
min_u	[ 0	locks=0 ]	(	0	0	)
max_u	[ 0	locks=0 ]	(	1	1	)
min_v	[ 0	locks=0 ]	(	0	0	0	)
max_v	[ 0	locks=0 ]	(	1	1	1	)
min_p	[ 0	locks=0 ]	(	0	0	0	)
max_p	[ 0	locks=0 ]	(	1	1	1	)
min_n	[ 0	locks=0 ]	(	0	0	0	)
max_n	[ 0	locks=0 ]	(	1	1	1	)
min_c	[ 0	locks=0 ]	(	0	0	0	)
max_c	[ 0	locks=0 ]	(	1	1	1	)
min_v4	[ 0	locks=0 ]	(	0	0	0	0	)
max_v4	[ 0	locks=0 ]	(	1	1	1	1	)
min_uf	[ 0	locks=0 ]	(	0	)
max_uf	[ 0	locks=0 ]	(	1	)
min_uv	[ 0	locks=0 ]	(	0	0	0	)
max_uv	[ 0	locks=0 ]	(	1	1	1	)
min_up	[ 0	locks=0 ]	(	0	0	0	)
max_up	[ 0	locks=0 ]	(	1	1	1	)
min_un	[ 0	locks=0 ]	(	0	0	0	)
max_un	[ 0	locks=0 ]	(	1	1	1	)
min_uc	[ 0	locks=0 ]	(	0	0	0	)
max_uc	[ 0	locks=0 ]	(	1	1	1	)
}
HouNC1033600bb405b103d78057cb9cd2shop/cloth/clamp1.netboxinputs
HouNC1033600bb605b103d780c82e6398shop/cloth/clamp1.userdata
___Version___HouNC1033600bbb05b103d780f6c64c1ashop/cloth/parm8.inittype = parameter
matchesdef = 0
HouNC1033600bb805b103d780f548d442shop/cloth/parm8.defcomment ""
position 13.5365 6.15441
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "group"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1516124665
  modify 1516125070
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d780bdce0009shop/cloth/parm8.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	group	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	""	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	"on"	)
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 ]	(	""	)
}
HouNC1033600bb705b103d780d58cd469shop/cloth/parm8.userdata
___Version___16.5.378HouNC1033600bb705b103d7804fafad15shop/cloth/colormix2.inittype = colormix
matchesdef = 0
HouNC1033600bb405b103d780053a1fdeshop/cloth/colormix2.defcomment ""
position 18.215 6.22441
connectornextid 6
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 off
outputsNamed3
{
5 "clr"
}
inputsNamed3
{
0 	primary 0 1 "primary"
1 	secondary2 0 1 "secondary"
2 	parm8 0 1 "bias"
3 	"" "" 1 "adjust"
4 	"" "" 1 "space"
}
inputs
{
0 	primary 0 1
1 	secondary2 0 1
2 	parm8 0 1
3 	"" 0 1
4 	"" 0 1
}
stat
{
  create 1516124721
  modify 1516125066
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d7808dfab392shop/cloth/colormix2.parm{
version 0.8
primary	[ 8	locks=0 ]	(	0.59999999999999998	0	0	)
secondary	[ 0	locks=0 ]	(	0.10000000000000001	0.10000000000000001	0.10000000000000001	)
bias	[ 0	locks=0 ]	(	0.5	)
adjust	[ 0	locks=0 ]	(	1	)
space	[ 0	locks=0 ]	(	0	)
}
HouNC1033600bb305b103d780d45ae3ddshop/cloth/colormix2.userdata
___Version___HouNC1033600bb505b103d7807e057b10shop/cloth/primary.inittype = parameter
matchesdef = 0
HouNC1033600bba05b103d7802c7e3d73shop/cloth/primary.defcomment ""
position 15.815 7.02441
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 off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "primary"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1516124798
  modify 1516124830
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d780222758a4shop/cloth/primary.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	primary	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Group 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 ]	(	0.59999999999999998	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 ]	(	""	)
}
HouNC1033600bb105b103d78077336dbeshop/cloth/primary.userdata
___Version___16.5.378HouNC1033600bb605b103d7804a0f701eshop/cloth/secondary2.inittype = parameter
matchesdef = 0
HouNC1033600bb705b103d78012a8b329shop/cloth/secondary2.defcomment ""
position 15.915 6.82441
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 off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "secondary2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1516124800
  modify 1516124830
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d78004272fceshop/cloth/secondary2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	secondary2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Group 1 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 ]	(	0.10000000000000001	0.10000000000000001	0.10000000000000001	)
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 ]	(	""	)
}
HouNC1033600bb205b103d7801b8c6ba5shop/cloth/secondary2.userdata
___Version___16.5.378HouNC1033600bb805b103d78091fc1e6bshop/cloth/mix4.inittype = mix
matchesdef = 0
HouNC1033600bb905b103d7803693ae7eshop/cloth/mix4.defcomment ""
position 20.472 10.5595
connectornextid 4
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 off
outputsNamed3
{
3 "blend"
}
inputsNamed3
{
0 	"" "" 1 "input1"
1 	input5 0 1 "input2"
2 	clamp2 3 1 "bias"
}
inputs
{
0 	"" 0 1
1 	input5 0 1
2 	clamp2 0 1
}
stat
{
  create 1516125165
  modify 1522996207
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb805b103d7808965f123shop/cloth/mix4.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
bias	[ 0	locks=0 ]	(	0.5	)
input1	[ 0	locks=0 ]	(	1	)
input2	[ 0	locks=0 ]	(	0.20000000000000001	)
input1_u	[ 0	locks=0 ]	(	0	0	)
input2_u	[ 0	locks=0 ]	(	1	1	)
input1_v	[ 0	locks=0 ]	(	0	0	0	)
input2_v	[ 0	locks=0 ]	(	1	1	1	)
input1_p	[ 0	locks=0 ]	(	0	0	0	)
input2_p	[ 0	locks=0 ]	(	1	1	1	)
input1_n	[ 0	locks=0 ]	(	0	0	0	)
input2_n	[ 0	locks=0 ]	(	1	1	1	)
input1_c	[ 0	locks=0 ]	(	0	0	0	)
input2_c	[ 0	locks=0 ]	(	1	1	1	)
input1_v4	[ 0	locks=0 ]	(	0	0	0	0	)
input2_v4	[ 0	locks=0 ]	(	1	1	1	1	)
input1_uf	[ 0	locks=0 ]	(	0	)
input2_uf	[ 0	locks=0 ]	(	1	)
input1_uv	[ 0	locks=0 ]	(	0	0	0	)
input2_uv	[ 0	locks=0 ]	(	1	1	1	)
input1_up	[ 0	locks=0 ]	(	0	0	0	)
input2_up	[ 0	locks=0 ]	(	1	1	1	)
input1_un	[ 0	locks=0 ]	(	0	0	0	)
input2_un	[ 0	locks=0 ]	(	1	1	1	)
input1_uc	[ 0	locks=0 ]	(	0	0	0	)
input2_uc	[ 0	locks=0 ]	(	1	1	1	)
}
HouNC1033600bb405b103d78094d9c4ddshop/cloth/mix4.userdata
___Version___HouNC1033600bba05b103d780dadeaa62shop/cloth/input5.inittype = parameter
matchesdef = 0
HouNC1033600bbb05b103d78060dd9096shop/cloth/input5.defcomment ""
position 18.372 10.7595
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 off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "input2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1516125203
  modify 1516125216
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d780557b9b68shop/cloth/input5.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	input2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Wet Darkness"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.20000000000000001	)
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 ]	(	""	)
}
HouNC1033600bb605b103d7806c1905f8shop/cloth/input5.userdata
___Version___16.5.378HouNC1033600bb705b103d7806a79b1c7shop/cloth/multiply2.inittype = multiply
matchesdef = 0
HouNC1033600bb405b103d7808cd6e864shop/cloth/multiply2.defcomment ""
position 20.6827 8.72264
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 lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "product"
}
inputsNamed3
{
0 	colormix2 5 1 "input1"
1 	mix4 3 1 "input2"
}
inputs
{
0 	colormix2 0 1
1 	mix4 0 1
}
stat
{
  create 1516125220
  modify 1522996208
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d78072e2e52cshop/cloth/multiply2.parm{
version 0.8
}
HouNC1033600bb305b103d780f03f7f4eshop/cloth/multiply2.userdata
___Version___16.5.378HouNC1033600bba05b103d780f389ac59shop/cloth/clamp2.inittype = clamp
matchesdef = 0
HouNC1033600bbb05b103d780b2609a16shop/cloth/clamp2.defcomment ""
position 17.3753 10.5595
connectornextid 4
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 off
outputsNamed3
{
3 "clamp"
}
inputsNamed3
{
0 	parm7 0 1 "val"
1 	"" "" 1 "min"
2 	"" "" 1 "max"
}
inputs
{
0 	parm7 0 1
1 	"" 0 1
2 	"" 0 1
}
stat
{
  create 1522996196
  modify 1522996215
  author feiyun@dhcp-20-249.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d780c66f4f18shop/cloth/clamp2.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
min	[ 0	locks=0 ]	(	0	)
max	[ 0	locks=0 ]	(	0.64000000000000001	)
min_i	[ 0	locks=0 ]	(	0	)
max_i	[ 0	locks=0 ]	(	1	)
min_u	[ 0	locks=0 ]	(	0	0	)
max_u	[ 0	locks=0 ]	(	1	1	)
min_v	[ 0	locks=0 ]	(	0	0	0	)
max_v	[ 0	locks=0 ]	(	1	1	1	)
min_p	[ 0	locks=0 ]	(	0	0	0	)
max_p	[ 0	locks=0 ]	(	1	1	1	)
min_n	[ 0	locks=0 ]	(	0	0	0	)
max_n	[ 0	locks=0 ]	(	1	1	1	)
min_c	[ 0	locks=0 ]	(	0	0	0	)
max_c	[ 0	locks=0 ]	(	1	1	1	)
min_v4	[ 0	locks=0 ]	(	0	0	0	0	)
max_v4	[ 0	locks=0 ]	(	1	1	1	1	)
min_uf	[ 0	locks=0 ]	(	0	)
max_uf	[ 0	locks=0 ]	(	1	)
min_uv	[ 0	locks=0 ]	(	0	0	0	)
max_uv	[ 0	locks=0 ]	(	1	1	1	)
min_up	[ 0	locks=0 ]	(	0	0	0	)
max_up	[ 0	locks=0 ]	(	1	1	1	)
min_un	[ 0	locks=0 ]	(	0	0	0	)
max_un	[ 0	locks=0 ]	(	1	1	1	)
min_uc	[ 0	locks=0 ]	(	0	0	0	)
max_uc	[ 0	locks=0 ]	(	1	1	1	)
}
HouNC1033600bb605b103d780893ad776shop/cloth/clamp2.userdata
___Version___HouNC1033600ba505b103d78006d0ac48vex.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 off colordefault off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482079425
  modify 1521922322
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600ba405b103d7805af56f87vex.parm{
version 0.8
}
HouNC1033600ba005b103d78084719914vex.userdata
___Version___16.5.378HouNC1033600ba505b103d780061a1f15mat.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 1516041700
  modify 1521922322
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600ba405b103d780f7597b92mat.parm{
version 0.8
}
HouNC1033600ba005b103d780d43f5e73mat.userdata
___Version___16.5.378HouNC1033600bb805b103d780258e5dafmat/basicliquid.inittype = materialbuilder
matchesdef = 0
HouNC1033600bb905b103d780142a114dmat/basicliquid.defcomment "Created from Gallery Entry: Basic Liquid

Liquid volumetric material"
position -5.709 2.79645
connectornextid 182
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 "direct_reflectivity"
2 	"" "" 1 "multiglobclr"
3 	"" "" 1 "sss_single"
4 	"" "" 1 "sss_multi"
5 	"" "" 1 "Cd"
6 	"" "" 1 "Alpha"
7 	"" "" 1 "useBaseColor"
8 	"" "" 1 "baseColor"
9 	"" "" 1 "usePointColor"
10 	"" "" 1 "useColorMap"
11 	"" "" 1 "baseColorMap"
12 	"" "" 1 "colorMapWrap"
13 	"" "" 1 "colorMapfilter"
14 	"" "" 1 "diff_enable"
15 	"" "" 1 "diff_int"
16 	"" "" 1 "diff_rough"
17 	"" "" 1 "facefwd"
18 	"" "" 1 "conserveenergy"
19 	"" "" 1 "fres_enable"
20 	"" "" 1 "fres_style"
21 	"" "" 1 "ior_in"
22 	"" "" 1 "ior_out"
23 	"" "" 1 "refl_lights"
24 	"" "" 1 "spec_model"
25 	"" "" 1 "spec_int"
26 	"" "" 1 "spec_min"
27 	"" "" 1 "specColor1"
28 	"" "" 1 "useSpecMap1"
29 	"" "" 1 "specMap1"
30 	"" "" 1 "specMapWrap1"
31 	"" "" 1 "specMapFilter1"
32 	"" "" 1 "spec_angle"
33 	"" "" 1 "spec_aniso"
34 	"" "" 1 "refl_objs"
35 	"" "" 1 "refl_sep"
36 	"" "" 1 "refl_int"
37 	"" "" 1 "refl_clr"
38 	"" "" 1 "refl_angle"
39 	"" "" 1 "useReflMask1"
40 	"" "" 1 "baseReflMask1"
41 	"" "" 1 "reflMaskWrap1"
42 	"" "" 1 "reflMaskFilter1"
43 	"" "" 1 "reflMaskChannel1"
44 	"" "" 1 "refr_enable"
45 	"" "" 1 "refr_lights"
46 	"" "" 1 "refr_model"
47 	"" "" 1 "refr_int"
48 	"" "" 1 "refr_min"
49 	"" "" 1 "refr_clr"
50 	"" "" 1 "refr_angle"
51 	"" "" 1 "refr_aniso"
52 	"" "" 1 "refr_objs"
53 	"" "" 1 "atten_enable"
54 	"" "" 1 "atten_den"
55 	"" "" 1 "atten_clr"
56 	"" "" 1 "refr_thin"
57 	"" "" 1 "emit_enable"
58 	"" "" 1 "emit_int"
59 	"" "" 1 "emit_illum"
60 	"" "" 1 "emit_clr"
61 	"" "" 1 "opac_int"
62 	"" "" 1 "fake_enable"
63 	"" "" 1 "fake_min"
64 	"" "" 1 "fake_max"
65 	"" "" 1 "opac_falloff"
66 	"" "" 1 "opac_para"
67 	"" "" 1 "opac_perp"
68 	"" "" 1 "opac_rolloff"
69 	"" "" 1 "baseOpacityColor"
70 	"" "" 1 "useOpacityMap"
71 	"" "" 1 "opacityMap"
72 	"" "" 1 "opacityMapWrap"
73 	"" "" 1 "opacityMapFilter"
74 	"" "" 1 "sss_enable"
75 	"" "" 1 "sss_int"
76 	"" "" 1 "baseSSSColor"
77 	"" "" 1 "useSSSMap"
78 	"" "" 1 "baseSSSMap"
79 	"" "" 1 "sssMapWrap"
80 	"" "" 1 "sssMapFilter"
81 	"" "" 1 "sss_min"
82 	"" "" 1 "sss_2quality"
83 	"" "" 1 "sss_2intensity"
84 	"" "" 1 "sss_pcname"
85 	"" "" 1 "sss_pcmode"
86 	"" "" 1 "sss_1enable"
87 	"" "" 1 "sss_1intensity"
88 	"" "" 1 "sss_1quality"
89 	"" "" 1 "sss_2enable"
90 	"" "" 1 "sss_phase"
91 	"" "" 1 "sss_atten"
92 	"" "" 1 "baseSSSAttenColor"
93 	"" "" 1 "useSSSAttenMap"
94 	"" "" 1 "sssAttenMap"
95 	"" "" 1 "sssAttenMapWrap"
96 	"" "" 1 "sssAttenMapFilter"
97 	"" "" 1 "diff_min"
98 	"" "" 1 "enableDispMap"
99 	"" "" 1 "enableNoise"
100 	"" "" 1 "displacementMap"
101 	"" "" 1 "dispMapFilter"
102 	"" "" 1 "dispMapWrap"
103 	"" "" 1 "dispScale"
104 	"" "" 1 "noiseType"
105 	"" "" 1 "noiseFreq"
106 	"" "" 1 "noiseOffset"
107 	"" "" 1 "noiseAmp"
108 	"" "" 1 "noiseRough"
109 	"" "" 1 "noiseAtten"
110 	"" "" 1 "noiseTurb"
111 	"" "" 1 "offset"
112 	"" "" 1 "useBumpMap"
113 	"" "" 1 "bumpMap"
114 	"" "" 1 "bumpMapWrap"
115 	"" "" 1 "bumpMapFilter"
116 	"" "" 1 "bumpScale"
117 	"" "" 1 "colorMapIntensity"
118 	"" "" 1 "colorMapIntensity1"
119 	"" "" 1 "attenMapIntensity"
120 	"" "" 1 "reflectMapIntensity1"
121 	"" "" 1 "opacityMapIntensity"
122 	"" "" 1 "bumpMapWidth"
123 	"" "" 1 "colorMapWidth"
124 	"" "" 1 "sssMapWidth"
125 	"" "" 1 "sssAttenMapWidth"
126 	"" "" 1 "specMapWidth1"
127 	"" "" 1 "reflMaskMapWidth"
128 	"" "" 1 "opacityMapWidth"
129 	"" "" 1 "dispMapWidth"
130 	"" "" 1 "mapType"
131 	"" "" 1 "baseNormalMap"
132 	"" "" 1 "normalMapWrap"
133 	"" "" 1 "normalMapFilter"
134 	"" "" 1 "normalMapWidth"
135 	"" "" 1 "useNormalMap"
136 	"" "" 1 "switchDispChannel"
137 	"" "" 1 "vm_displacebound"
138 	"" "" 1 "vm_truedisplace"
139 	"" "" 1 "coatRefl_enable2"
140 	"" "" 1 "refl_lights2"
141 	"" "" 1 "spec_model2"
142 	"" "" 1 "spec_int2"
143 	"" "" 1 "spec_min2"
144 	"" "" 1 "spec_angle2"
145 	"" "" 1 "spec_aniso2"
146 	"" "" 1 "refl_objs2"
147 	"" "" 1 "refl_sep2"
148 	"" "" 1 "refl_int2"
149 	"" "" 1 "refl_clr2"
150 	"" "" 1 "refl_angle2"
151 	"" "" 1 "reflMaskChannel2"
152 	"" "" 1 "specColor2"
153 	"" "" 1 "useSpecMap2"
154 	"" "" 1 "specMap2"
155 	"" "" 1 "specMapWrap2"
156 	"" "" 1 "spec_Mapfilter2"
157 	"" "" 1 "specMapWidth2"
158 	"" "" 1 "colorMapIntensity2"
159 	"" "" 1 "useReflMask2"
160 	"" "" 1 "baseReflMask2"
161 	"" "" 1 "reflMaskWrap2"
162 	"" "" 1 "relfMaskfilter2"
163 	"" "" 1 "reflMaskWidth2"
164 	"" "" 1 "baseRefl_enable"
165 	"" "" 1 "useEmissionColor"
166 	"" "" 1 "useEmissionMap"
167 	"" "" 1 "baseEmissionColorMap"
168 	"" "" 1 "emissionMapIntensity"
169 	"" "" 1 "source"
170 	"" "" 1 "space"
171 	"" "" 1 "range"
172 	"" "" 1 "diffminvorticity"
173 	"" "" 1 "diffmaxvorticity"
174 	"" "" 1 "diffvorticityramp"
175 	"" "" 1 "vorticitywavesrcmin"
176 	"" "" 1 "vorticitywavesrcmax"
177 	"" "" 1 "vorticitywaveramp"
178 	"" "" 1 "vorticitywavescale"
179 	"" "" 1 "diffusevorticity"
180 	"" "" 1 "vorticitywaveheight"
181 	"" "" 1 "vorticitywaves"
}
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
}
stat
{
  create 1516094815
  modify 1524628607
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
creator gallery::basicliquid
explicit 1
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780978515c6mat/basicliquid.spareparmdef    group {
        name    "shading"
        label   "Surface"

        group {
            name    "diffuseFolder"
            label   "Diffuse"

            parm {
                name    "diff_enable"
                label   "Enable Diffuse"
                type    toggle
                default { "on" }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "diff_int"
                label   "Diffuse Intensity"
                type    float
                default { "0.5" }
                disablewhen "{ diff_enable == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "diffusevorticity"
                label   "Vorticity To Diffuse Intensity"
                type    toggle
                default { "off" }
                disablewhen "{ diff_enable == 0 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "diffminvorticity"
                label   "Minimum Vorticity"
                type    float
                default { "0" }
                disablewhen "{ diff_enable == 0 } { diffusevorticity == 0 }"
                range   { 0 100 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "diffmaxvorticity"
                label   "Maximum Vorticity"
                type    float
                default { "10" }
                disablewhen "{ diff_enable == 0 } { diffusevorticity == 0 }"
                range   { 0 100 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "diffvorticityramp"
                label   "Vorticity To Diffuse Ramp"
                type    ramp_flt
                default { "2" }
                disablewhen "{ diff_enable == 0 } { diffusevorticity == 0 }"
                range   { 1! 10 }
                parmtag { "parmvop" "1" }
                parmtag { "rampbasis_var" "diffvorticityramp_the_basis_strings" }
                parmtag { "rampbasisdefault" "linear" }
                parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" }
                parmtag { "rampkeys_var" "diffvorticityramp_the_key_positions" }
                parmtag { "rampshowcontrolsdefault" "1" }
                parmtag { "rampvalues_var" "diffvorticityramp_the_key_values" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "sepparm13"
                label   "sepparm13"
                type    separator
                default { "" }
            }
            parm {
                name    "diff_rough"
                label   "Diffuse Roughness"
                type    float
                default { "0" }
                disablewhen "{ diff_enable == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "diff_min"
                label   "Diffuse Minimum"
                type    float
                default { "0" }
                disablewhen "{ diff_enable == 0 } { fres_enable == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "sepparm"
                label   "sepparm"
                type    separator
                default { "" }
            }
            parm {
                name    "useBaseColor"
                label   "Use Base Color"
                type    toggle
                default { "on" }
                disablewhen "{ diff_enable == 0 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "baseColor"
                label   "Base Color"
                type    color
                size    3
                default { "1" "1" "1" }
                disablewhen "{ useBaseColor == 0 } { diff_enable == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "usePointColor"
                label   "Use Point Color"
                type    toggle
                default { "on" }
                disablewhen "{ diff_enable == 0 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "sepparm2"
                label   "sepparm2"
                type    separator
                default { "" }
            }
            parm {
                name    "useColorMap"
                label   "Use Color Map"
                type    toggle
                default { "off" }
                disablewhen "{ diff_enable == 0 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "baseColorMap"
                label   "Base Color Map"
                type    image
                default { "" }
                disablewhen "{ useColorMap == 0 } { diff_enable == 0 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "colorMapIntensity"
                label   "Tint Intensity"
                type    float
                default { "1" }
                disablewhen "{ useColorMap == 0 }"
                range   { 0 2 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "colorMapWrap"
                label   "Color Map Wrap"
                type    string
                default { "repeat" }
                disablewhen "{ useColorMap == 0 }"
                menu {
                    "repeat"    "Repeat"
                    "streak"    "Streak"
                    "decal"     "Decal"
                }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "colorMapfilter"
                label   "Color Map Filter"
                type    string
                default { "chs('../colorMapfilter/stringdef')" }
                disablewhen "{ useColorMap == 0 } { diff_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" "surface" }
            }
            parm {
                name    "colorMapWidth"
                label   "Color Map Width"
                type    float
                default { "1" }
                disablewhen "{ useColorMap == 0 }"
                range   { 0 5 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
        }

        group {
            name    "diffuseFolder_1"
            label   "Subsurface"

            parm {
                name    "sss_enable"
                label   "Enable Subsurface Scattering"
                type    toggle
                default { "off" }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "sss_int"
                label   "Subsurface Intensity"
                type    float
                default { "0.5" }
                disablewhen "{ sss_enable == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "baseSSSColor"
                label   "Subsurface Color"
                type    color
                size    3
                default { "1" "1" "1" }
                disablewhen "{ sss_enable == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "sss_min"
                label   "Subsurface Minimum"
                type    float
                default { "0" }
                disablewhen "{ sss_enable == 0 } { fres_enable == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "sss_phase"
                label   "Scattering Phase"
                type    float
                default { "0" }
                disablewhen "{ sss_enable == 0 }"
                range   { -1 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            group {
                name    "sssMapFolder"
                label   "SSS Map"

                parm {
                    name    "useSSSMap"
                    label   "Use Subsurface Map"
                    type    toggle
                    default { "off" }
                    disablewhen "{ sss_enable == 0 }"
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "baseSSSMap"
                    label   "Subsurface Map"
                    type    image
                    default { "" }
                    disablewhen "{ useSSSMap == 0 } { sss_enable == 0 }"
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "colorMapIntensity1"
                    label   "Tint Intensity"
                    type    float
                    default { "1" }
                    disablewhen "{ useSSSMap == 0 } { sss_enable == 0 }"
                    range   { 0 2 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "sssMapWrap"
                    label   "SSS Map Wrap"
                    type    string
                    default { "repeat" }
                    disablewhen "{ useSSSMap == 0 } { sss_enable == 0 }"
                    menu {
                        "repeat"    "Repeat"
                        "streak"    "Streak"
                        "decal"     "Decal"
                    }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "sssMapFilter"
                    label   "SSS Map Filter"
                    type    string
                    default { "catrom" }
                    disablewhen "{ useSSSMap == 0 } { sss_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" "surface" }
                }
                parm {
                    name    "sssMapWidth"
                    label   "SSS Map Width"
                    type    float
                    default { "1" }
                    disablewhen "{ useSSSMap == 0 } { sss_enable == 0 }"
                    range   { 0 5 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
            }

            group {
                name    "sssMapFolder_1"
                label   "Scattering"

                parm {
                    name    "sss_1enable"
                    label   "Enable Single Scattering"
                    type    toggle
                    default { "on" }
                    disablewhen "{ sss_enable == 0 }"
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "sss_1intensity"
                    label   "Single Intensity"
                    type    float
                    default { "1" }
                    disablewhen "{ sss_enable == 0 } { sss_1enable == 0 }"
                    range   { 0 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "sss_1quality"
                    label   "Single Quality"
                    type    integer
                    default { "1" }
                    disablewhen "{ sss_enable == 0 } { sss_1enable == 0 }"
                    range   { 1 10 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "sss_2enable"
                    label   "Enable Multiple Scattering"
                    type    toggle
                    default { "off" }
                    disablewhen "{ sss_enable == 0 }"
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "sss_2intensity"
                    label   "Multi Intensity"
                    type    float
                    default { "1" }
                    disablewhen "{ sss_enable == 0 } { sss_2enable == 0 }"
                    range   { 0 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "sss_2quality"
                    label   "Multi Quality"
                    type    float
                    default { "1" }
                    disablewhen "{ sss_enable == 0 } { sss_2enable == 0 }"
                    range   { 0.01 10 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
            }

            group {
                name    "sssMapFolder_2"
                label   "Attenuation"

                parm {
                    name    "sss_atten"
                    label   "Attenuation Density"
                    type    float
                    default { "10" }
                    disablewhen "{ sss_enable == 0 }"
                    range   { 0 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "baseSSSAttenColor"
                    label   "Attenuation Color"
                    type    color
                    size    3
                    default { "1" "1" "1" }
                    disablewhen "{ sss_enable == 0 }"
                    range   { 0 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "sepparm4"
                    label   "sepparm4"
                    type    separator
                    default { "" }
                }
                parm {
                    name    "useSSSAttenMap"
                    label   "Use Attenuation Map"
                    type    toggle
                    default { "off" }
                    disablewhen "{ sss_enable == 0 }"
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "sssAttenMap"
                    label   "Attenuation Map"
                    type    image
                    default { "" }
                    disablewhen "{ useSSSAttenMap == 0 } { sss_enable == 0 }"
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "attenMapIntensity"
                    label   "Tint Intensity"
                    type    float
                    default { "1" }
                    disablewhen "{ useSSSAttenMap == 0 } { sss_enable == 0 }"
                    range   { 0 2 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "sssAttenMapWrap"
                    label   "Attenuation Map Wrap"
                    type    string
                    default { "repeat" }
                    disablewhen "{ useSSSAttenMap == 0 } { sss_enable == 0 }"
                    menu {
                        "repeat"    "Repeat"
                        "streak"    "Streak"
                        "decal"     "Decal"
                    }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "sssAttenMapFilter"
                    label   "Attenuation Map Filter"
                    type    string
                    default { "catrom" }
                    disablewhen "{ useSSSAttenMap == 0 } { sss_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" "surface" }
                }
                parm {
                    name    "sssAttenMapWidth"
                    label   "Attenuation Map Width"
                    type    float
                    default { "1" }
                    disablewhen "{ useSSSAttenMap == 0 } { sss_enable == 0 }"
                    range   { 0 5 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
            }

            group {
                name    "sssMapFolder_3"
                label   "Point Cloud"
                tabbreak

                parm {
                    name    "sss_pcmode"
                    label   "Point Cloud Mode"
                    type    integer
                    default { "0" }
                    disablewhen "{ sss_enable == 0 }"
                    menu {
                        "0" "Generate At Render Time"
                        "1" "Read From File"
                        "2" "Write To File"
                    }
                    range   { 0 1 }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                parm {
                    name    "sss_pcname"
                    label   "Point Cloud"
                    type    file
                    default { "${OS}_SSS.pc" }
                    disablewhen "{ sss_enable == 0 }"
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
            }

        }

        group {
            name    "diffuseFolder_2"
            label   "Reflect"

            group {
                name    "folder1"
                label   "Base"

                parm {
                    name    "baseRefl_enable"
                    label   "Enable Base Reflection Layer"
                    type    toggle
                    default { "on" }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                group {
                    name    "reflectLightsFolder"
                    label   "Reflect Lights"

                    parm {
                        name    "refl_lights"
                        label   "Reflect Lights"
                        type    toggle
                        default { "on" }
                        disablewhen "{ baseRefl_enable == 0 }"
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "spec_model"
                        label   "Specular Model"
                        type    string
                        default { "0" }
                        disablewhen "{ baseRefl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
                        menu {
                            "phong" "Phong"
                            "blinn" "Blinn"
                            "cone"  "Cone"
                        }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "spec_int"
                        label   "Specular Intensity"
                        type    float
                        default { "1" }
                        disablewhen "{ baseRefl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
                        range   { 0 1 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "sepparm5"
                        label   "sepparm5"
                        type    separator
                        default { "" }
                    }
                    parm {
                        name    "specColor1"
                        label   "Specular Color"
                        type    color
                        size    3
                        default { "1" "1" "1" }
                        disablewhen "{ baseRefl_enable == 0 }"
                        range   { 0 1 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "useSpecMap1"
                        label   "Use Specular Map"
                        type    toggle
                        default { "off" }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "specMap1"
                        label   "Specular Map"
                        type    image
                        default { "" }
                        disablewhen "{ useSpecMap1 == 0 }"
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "reflectMapIntensity1"
                        label   "Tint Intensity"
                        type    float
                        default { "1" }
                        disablewhen "{ useSpecMap1 == 0 }"
                        range   { 0 2 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "specMapWrap1"
                        label   "Specular Map Wrap"
                        type    string
                        default { "repeat" }
                        disablewhen "{ useSpecMap1 == 0 }"
                        menu {
                            "repeat"    "Repeat"
                            "streak"    "Streak"
                            "decal"     "Decal"
                        }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "specMapFilter1"
                        label   "Specular Map Filter"
                        type    string
                        default { "catrom" }
                        disablewhen "{ useSpecMap1 == 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" "surface" }
                    }
                    parm {
                        name    "specMapWidth1"
                        label   "Specular Map Width"
                        type    float
                        default { "1" }
                        disablewhen "{ useSpecMap1 == 0 }"
                        range   { 0 5 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "sepparm11"
                        label   "sepparm11"
                        type    separator
                        default { "" }
                    }
                    parm {
                        name    "spec_angle"
                        label   "Specular Angle"
                        type    float
                        default { "10" }
                        disablewhen "{ baseRefl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"
                        range   { 0 90 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "spec_aniso"
                        label   "Specular Anisotropy"
                        type    float
                        default { "0" }
                        disablewhen "{ baseRefl_enable == 0 } { refl_lights == 0 refl_objs == 0 } { spec_angle == 0 }"
                        range   { -1 1 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "spec_min"
                        label   "Specular Minimum"
                        type    float
                        default { "0" }
                        disablewhen "{ baseRefl_enable == 0 } { refl_lights == 0 refl_objs == 0 } { fres_enable == 0 }"
                        range   { 0 1 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                }

                group {
                    name    "reflectLightsFolder_1"
                    label   "Reflect Objects"

                    parm {
                        name    "refl_objs"
                        label   "Reflect Objects"
                        type    toggle
                        default { "on" }
                        disablewhen "{ baseRefl_enable == 0 }"
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "refl_sep"
                        label   "Separate Object Reflection Parameters"
                        type    toggle
                        default { "off" }
                        disablewhen "{ baseRefl_enable == 0 } { refl_objs == 0 }"
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "refl_int"
                        label   "Reflection Intensity"
                        type    float
                        default { "0.1" }
                        disablewhen "{ baseRefl_enable == 0 } { refl_objs == 0 } { refl_sep == 0 }"
                        range   { 0 1 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "refl_clr"
                        label   "Reflection Color"
                        type    color
                        size    3
                        default { "1" "1" "1" }
                        disablewhen "{ baseRefl_enable == 0 } { refl_objs == 0 } { refl_sep == 0 }"
                        range   { 0 1 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "refl_angle"
                        label   "Reflection Angle"
                        type    float
                        default { "0" }
                        disablewhen "{ baseRefl_enable == 0 } { refl_objs == 0 } { refl_sep == 0 }"
                        range   { 0 90 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                }

                group {
                    name    "reflectLightsFolder_2"
                    label   "Reflection Mask Map"

                    parm {
                        name    "useReflMask1"
                        label   "Use Reflection Mask Map"
                        type    toggle
                        default { "off" }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "baseReflMask1"
                        label   "Reflection Mask Map"
                        type    image
                        default { "" }
                        disablewhen "{ useReflMask1 == 0 }"
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "reflMaskChannel1"
                        label   "Refl Mask Map Channel"
                        type    integer
                        default { "0" }
                        disablewhen "{ useReflMask1 == 0 }"
                        menu {
                            "0" "lum"
                            "1" "red"
                            "2" "green"
                            "3" "blue"
                        }
                        range   { 0 10 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "reflMaskWrap1"
                        label   "Refl Mask Map Wrap"
                        type    string
                        default { "repeat" }
                        disablewhen "{ useReflMask1 == 0 }"
                        menu {
                            "repeat"    "Repeat"
                            "streak"    "Streak"
                            "decal"     "Decal"
                        }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "reflMaskFilter1"
                        label   "Refl Mask Map Filter"
                        type    string
                        default { "catrom" }
                        disablewhen "{ useReflMask1 == 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" "surface" }
                    }
                    parm {
                        name    "reflMaskMapWidth"
                        label   "Reflect Mask Map Width"
                        type    float
                        default { "1" }
                        disablewhen "{ useReflMask1 == 0 }"
                        range   { 0 5 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                }

            }

            group {
                name    "folder1_1"
                label   "Coat"

                parm {
                    name    "coatRefl_enable2"
                    label   "Enable Coat Reflection Layer"
                    type    toggle
                    default { "off" }
                    parmtag { "parmvop" "1" }
                    parmtag { "shaderparmcontexts" "surface" }
                }
                group {
                    name    "reflect_lights"
                    label   "Reflect Lights"

                    parm {
                        name    "refl_lights2"
                        label   "Reflect Lights"
                        type    toggle
                        default { "on" }
                        disablewhen "{ coatRefl_enable2 == 0 }"
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "spec_model2"
                        label   "Specular Model"
                        type    string
                        default { "0" }
                        disablewhen "{ coatRefl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
                        menu {
                            "phong" "Phong"
                            "blinn" "Blinn"
                            "cone"  "Cone"
                        }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "spec_int2"
                        label   "Specular Intensity"
                        type    float
                        default { "0.1" }
                        disablewhen "{ coatRefl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
                        range   { 0 1 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "sepparm23"
                        label   "sepparm23"
                        type    separator
                        default { "" }
                    }
                    parm {
                        name    "specColor2"
                        label   "Specular Color"
                        type    color
                        size    3
                        default { "1" "1" "1" }
                        disablewhen "{ coatRefl_enable2 == 0 } { useBaseColor == 0 } { refl_lights2 == 0 }"
                        range   { 0 1 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "useSpecMap2"
                        label   "Use Specular Map"
                        type    toggle
                        default { "off" }
                        disablewhen "{ coatRefl_enable2 == 0 } { refl_lights2 == 0 }"
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "specMap2"
                        label   "Specular Map"
                        type    image
                        default { "" }
                        disablewhen "{ useSpecMap2 == 0 } { coatRefl_enable2 == 0 } { refl_lights2 == 0 }"
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "colorMapIntensity2"
                        label   "Tint Intensity"
                        type    float
                        default { "1" }
                        disablewhen "{ useSpecMap2 == 0 }"
                        range   { 0 2 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "specMapWrap2"
                        label   "Specular Map Wrap"
                        type    string
                        default { "repeat" }
                        disablewhen "{ useSpecMap2 == 0 } { coatRefl_enable2 == 0 } { refl_lights2 == 0 }"
                        menu {
                            "repeat"    "Repeat"
                            "streak"    "Streak"
                            "decal"     "Decal"
                        }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "spec_Mapfilter2"
                        label   "Specular Map Filter"
                        type    string
                        default { "catrom" }
                        disablewhen "{ useSpecMap2 == 0 } { coatRefl_enable2 == 0 } { refl_lights2 == 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" "surface" }
                    }
                    parm {
                        name    "specMapWidth2"
                        label   "Specular Map Width"
                        type    float
                        default { "1" }
                        disablewhen "{ useSpecMap2 == 0 } { coatRefl_enable2 == 0 } { refl_lights2 == 0 }"
                        range   { 0 5 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "sepparm24"
                        label   "sepparm24"
                        type    separator
                        default { "" }
                    }
                    parm {
                        name    "spec_angle2"
                        label   "Specular Angle"
                        type    float
                        default { "10" }
                        disablewhen "{ coatRefl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"
                        range   { 0 90 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "spec_aniso2"
                        label   "Specular Anisotropy"
                        type    float
                        default { "0" }
                        disablewhen "{ coatRefl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 } { spec_angle2 == 0 }"
                        range   { -1 1 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "spec_min2"
                        label   "Specular Minimum"
                        type    float
                        default { "0" }
                        disablewhen "{ coatRefl_enable2 == 0 } { refl_lights2 == 0 } { spec_angle2 == 0 } { fres_enable == 0 }"
                        range   { 0 1 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                }

                group {
                    name    "reflect_lights_1"
                    label   "Reflect Objects"

                    parm {
                        name    "refl_objs2"
                        label   "Reflect Objects"
                        type    toggle
                        default { "on" }
                        disablewhen "{ coatRefl_enable2 == 0 }"
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "refl_sep2"
                        label   "Separate Object Reflection Parameters"
                        type    toggle
                        default { "off" }
                        disablewhen "{ coatRefl_enable2 == 0 } { refl_objs2 == 0 }"
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "refl_int2"
                        label   "Reflection Intensity"
                        type    float
                        default { "0.1" }
                        disablewhen "{ baseRefl_enable2 == 0 } { refl_objs2 == 0 } { refl_sep2 == 0 }"
                        range   { 0 1 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "refl_clr2"
                        label   "Reflection Color"
                        type    color
                        size    3
                        default { "1" "1" "1" }
                        disablewhen "{ coatRefl_enable2 == 0 } { refl_objs2 == 0 } { refl_sep2 == 0 }"
                        range   { 0 1 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "refl_angle2"
                        label   "Reflection Angle"
                        type    float
                        default { "0" }
                        disablewhen "{ coatRefl_enable2 == 0 } { refl_objs2 == 0 } { refl_sep2 == 0 }"
                        range   { 0 90 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                }

                group {
                    name    "reflect_lights_2"
                    label   "Reflection Mask Map"

                    parm {
                        name    "useReflMask2"
                        label   "Use Reflection Mask Map"
                        type    toggle
                        default { "off" }
                        disablewhen "{ coatRefl_enable2 == 0 }"
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "baseReflMask2"
                        label   "Reflection Mask Map"
                        type    image
                        default { "" }
                        disablewhen "{ useReflMask2 == 0 }"
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "reflMaskChannel2"
                        label   "Refl Mask Map Channel"
                        type    integer
                        default { "0" }
                        disablewhen "{ useReflMask2 == 0 }"
                        menu {
                            "0" "lum"
                            "1" "red"
                            "2" "green"
                            "3" "blue"
                        }
                        range   { 0 10 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "reflMaskWrap2"
                        label   "Refl Mask Map Wrap"
                        type    string
                        default { "repeat" }
                        disablewhen "{ useReflMask2 == 0 }"
                        menu {
                            "repeat"    "Repeat"
                            "streak"    "Streak"
                            "decal"     "Decal"
                        }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                    parm {
                        name    "relfMaskfilter2"
                        label   "Refl Mask Map Filter"
                        type    string
                        default { "catrom" }
                        disablewhen "{ useReflMask2 == 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" "surface" }
                    }
                    parm {
                        name    "reflMaskWidth2"
                        label   "Refl Mask Map Width"
                        type    float
                        default { "1" }
                        disablewhen "{ useReflMask2 == 0 }"
                        range   { 0 5 }
                        parmtag { "parmvop" "1" }
                        parmtag { "shaderparmcontexts" "surface" }
                    }
                }

            }

        }

        group {
            name    "diffuseFolder_3"
            label   "Refract"

            parm {
                name    "refr_enable"
                label   "Enable Refractions"
                type    toggle
                default { "off" }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "refr_model"
                label   "Refraction Model"
                type    string
                default { "phong" }
                disablewhen "{ refr_enable == 0 }"
                menu {
                    "phong"     "Phong"
                    "cone"      "Cone"
                    "diffuse"   "Translucency"
                }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "refr_int"
                label   "Refraction Intensity"
                type    float
                default { "1" }
                disablewhen "{ refr_enable == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "refr_min"
                label   "Refraction Minimum"
                type    float
                default { "0" }
                disablewhen "{ refr_enable == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "refr_clr"
                label   "Refraction Color"
                type    color
                size    3
                default { "1" "1" "1" }
                disablewhen "{ refr_enable == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "refr_angle"
                label   "Refraction Angle"
                type    float
                default { "0" }
                disablewhen "{ refr_enable == 0 }"
                range   { 0 90 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "refr_aniso"
                label   "Refraction Anisotropy"
                type    float
                default { "0" }
                disablewhen "{ refr_enable == 0 }"
                range   { -1 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "refr_lights"
                label   "Refract Lights"
                type    toggle
                default { "on" }
                disablewhen "{ refr_enable == 0 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "refr_objs"
                label   "Refract Objects"
                type    toggle
                default { "on" }
                disablewhen "{ refr_enable == 0 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "refr_thin"
                label   "Thin Film Refraction"
                type    toggle
                default { "off" }
                disablewhen "{ refr_enable == 0 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "" }
            }
            parm {
                name    "sepparm14"
                label   "sepparm14"
                type    separator
                default { "" }
            }
            parm {
                name    "atten_enable"
                label   "Enable Attenuation"
                type    toggle
                default { "off" }
                disablewhen "{ refr_enable == 0 } { refr_objs == 0 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "atten_den"
                label   "Attenuation Density"
                type    float
                default { "0.5" }
                disablewhen "{ refr_enable == 0 } { refr_objs == 0 } { atten_enable == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "atten_clr"
                label   "Attenuation Color"
                type    color
                size    3
                default { "1" "1" "1" }
                disablewhen "{ refr_enable == 0 } { refr_objs == 0 } { atten_enable == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
        }

        group {
            name    "diffuseFolder_4"
            label   "Emission"

            parm {
                name    "emit_enable"
                label   "Enable Emission"
                type    toggle
                default { "off" }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "emit_illum"
                label   "Emission Illuminates Objects"
                type    toggle
                default { "on" }
                disablewhen "{ emit_enable == 0 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "" }
            }
            parm {
                name    "emit_int"
                label   "Emission Intensity"
                type    float
                default { "1" }
                disablewhen "{ emit_enable == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "sepparm26"
                label   "sepparm26"
                type    separator
                default { "" }
            }
            parm {
                name    "useEmissionColor"
                label   "Use Emission Color"
                type    toggle
                default { "on" }
                disablewhen "{ emit_enable == 0 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "emit_clr"
                label   "Emission Color"
                type    color
                size    3
                default { "1" "1" "1" }
                disablewhen "{ emit_enable == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "sepparm25"
                label   "sepparm25"
                type    separator
                default { "" }
            }
            parm {
                name    "useEmissionMap"
                label   "Use Emission Map"
                type    toggle
                default { "off" }
                disablewhen "{ emit_enable == 0 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "baseEmissionColorMap"
                label   "Emission Map"
                type    image
                default { "" }
                disablewhen "{ useEmissionMap == 0 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "emissionMapIntensity"
                label   "Emission Map Tint"
                type    float
                default { "1" }
                disablewhen "{ useEmissionMap == 0 }"
                range   { 0 2 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
        }

        group {
            name    "diffuseFolder_5"
            label   "Opacity"

            parm {
                name    "opac_int"
                label   "Opacity Scale"
                type    float
                default { "1" }
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "sepparm15"
                label   "sepparm15"
                type    separator
                default { "" }
            }
            parm {
                name    "baseOpacityColor"
                label   "Opacity Color"
                type    color
                size    3
                default { "1" "1" "1" }
                disablewhen "{ useBaseColor == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "useOpacityMap"
                label   "Use Opacity Map"
                type    toggle
                default { "off" }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "opacityMap"
                label   "Opacity Map"
                type    image
                default { "" }
                disablewhen "{ useOpacityMap == 0 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "opacityMapIntensity"
                label   "Tint Intensity"
                type    float
                default { "1" }
                disablewhen "{ useOpacityMap == 0 }"
                range   { 0 2 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "opacityMapWrap"
                label   "Opacity Map Wrap"
                type    string
                default { "repeat" }
                disablewhen "{ useOpacityMap == 0 }"
                menu {
                    "repeat"    "Repeat"
                    "streak"    "Streak"
                    "decal"     "Decal"
                }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "opacityMapFilter"
                label   "Opacity Map Filter"
                type    string
                default { "catrom" }
                disablewhen "{ useOpacityMap == 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" "surface" }
            }
            parm {
                name    "opacityMapWidth"
                label   "Opacity Map Width"
                type    float
                default { "1" }
                disablewhen "{ useOpacityMap == 0 }"
                range   { 0 5 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "sepparm16"
                label   "sepparm16"
                type    separator
                default { "" }
            }
            parm {
                name    "opac_falloff"
                label   "Enable Opacity Falloff"
                type    toggle
                default { "off" }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "opac_para"
                label   "Parallel Opacity"
                type    float
                default { "0" }
                disablewhen "{ opac_falloff == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "opac_perp"
                label   "Perp Opacity"
                type    float
                default { "1" }
                disablewhen "{ opac_falloff == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "opac_rolloff"
                label   "Opacity Rolloff"
                type    float
                default { "1" }
                disablewhen "{ opac_falloff == 0 }"
                range   { 0 10 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "" }
            }
            parm {
                name    "sepparm18"
                label   "sepparm18"
                type    separator
                default { "" }
            }
            parm {
                name    "fake_enable"
                label   "Enable Faux Caustics"
                type    toggle
                default { "off" }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "fake_min"
                label   "Min Shadow Intensity"
                type    float
                default { "0" }
                disablewhen "{ fake_enable == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "fake_max"
                label   "Max Shadow Intensity"
                type    float
                default { "1" }
                disablewhen "{ fake_enable == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
        }

        group {
            name    "diffuseFolder_6"
            label   "Settings"

            parm {
                name    "facefwd"
                label   "Ensure Faces Point Forward"
                type    toggle
                default { "on" }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "conserveenergy"
                label   "Conserve Energy"
                type    toggle
                default { "on" }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "sepparm3"
                label   "sepparm3"
                type    separator
                default { "" }
            }
            parm {
                name    "ior_in"
                label   "Inside IOR"
                type    float
                default { "1.33" }
                range   { 1 3 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "ior_out"
                label   "Outside IOR"
                type    float
                default { "1" }
                range   { 1 3 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "fres_enable"
                label   "Fresnel Blending"
                type    toggle
                default { "off" }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "fres_style"
                label   "Fresnel Style"
                type    string
                default { "physical" }
                disablewhen "{ fres_enable == 0 }"
                menu {
                    "physical"  "Physically Based"
                    "input"     "Use Connected 'fresnel'"
                }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "sepparm27"
                label   "sepparm27"
                type    separator
                default { "" }
            }
            parm {
                name    "normalmapexport"
                label   "Normal Map Export"
                type    label
                default { "" }
            }
            parm {
                name    "source"
                label   "Source"
                type    integer
                default { "1" }
                menu {
                    "0" "Geometry Difference"
                    "1" "Shader Normals"
                }
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "space"
                label   "Space"
                type    integer
                default { "0" }
                menu {
                    "0" "Tangent"
                    "1" "World"
                }
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "range"
                label   "Range"
                type    integer
                default { "1" }
                menu {
                    "0" "-1 to 1"
                    "1" "0 to 1"
                }
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
        }

    }

    group {
        name    "shading_1"
        label   "Displacement"

        parm {
            name    "shop_disable_displace_shader"
            label   "Disable Displace Shader Rendering"
            type    toggle
            invisible
            default { "0" }
            help    "None"
            parmtag { "spare_category" "Shaders" }
        }
        group {
            name    "folder2"
            label   "Vorticity Waves"

            parm {
                name    "vorticitywaves"
                label   "Vorticity Waves"
                type    toggle
                default { "off" }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "vorticitywavescale"
                label   "Wave Scale"
                type    float
                default { "0.1" }
                disablewhen "{ vorticitywaves == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "vorticitywaveheight"
                label   "Wave Height"
                type    float
                default { "0.1" }
                disablewhen "{ vorticitywaves == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "vorticitywavesrcmin"
                label   "Minimum Vorticity"
                type    float
                default { "0" }
                disablewhen "{ vorticitywaves == 0 }"
                range   { 0 100 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "vorticitywavesrcmax"
                label   "Maximum Vorticity"
                type    float
                default { "10" }
                disablewhen "{ vorticitywaves == 0 }"
                range   { 0 100 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "vorticitywaveramp"
                label   "Wave Height Ramp"
                type    ramp_flt
                default { "2" }
                disablewhen "{ vorticitywaves == 0 }"
                range   { 1! 10 }
                parmtag { "parmvop" "1" }
                parmtag { "rampbasis_var" "vorticitywaveramp_the_basis_strings" }
                parmtag { "rampbasisdefault" "linear" }
                parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" }
                parmtag { "rampkeys_var" "vorticitywaveramp_the_key_positions" }
                parmtag { "rampshowcontrolsdefault" "1" }
                parmtag { "rampvalues_var" "vorticitywaveramp_the_key_values" }
                parmtag { "shaderparmcontexts" "surface" }
            }
        }

        group {
            name    "folder2_1"
            label   "Displacement Map"

            parm {
                name    "offset"
                label   "Displace Direction"
                type    integer
                default { "1" }
                disablewhen "{ enableDispMap == 0 enableNoise == 0 }"
                menu {
                    "0" "Up: Black = No Displace"
                    "1" "Up & Down: Gray = No Displace"
                    "2" "Down: White = No Displace"
                }
                range   { 0 10 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface displace" }
            }
            parm {
                name    "dispScale"
                label   "Displacement Scale"
                type    float
                default { "0.05" }
                disablewhen "{ enableDispMap == 0 enableNoise == 0 }"
                range   { -1 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface displace" }
            }
            parm {
                name    "vm_displacebound"
                label   "Displacement Bound"
                type    float
                default { "0.05" }
                disablewhen "{ enableDispMap == 0 enableNoise == 0 }"
                range   { 0 10 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "" }
            }
            parm {
                name    "vm_truedisplace"
                label   "True Displacements"
                type    toggle
                default { "on" }
                disablewhen "{ enableDispMap == 0 enableNoise == 0 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "" }
            }
            parm {
                name    "sepparm22"
                label   "sepparm22"
                type    separator
                default { "" }
            }
            parm {
                name    "enableDispMap"
                label   "Enable Displacement Map"
                type    toggle
                default { "off" }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface displace" }
            }
            parm {
                name    "displacementMap"
                label   "Displacement Map"
                type    image
                default { "" }
                disablewhen "{ enableDispMap == 0 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface displace" }
            }
            parm {
                name    "switchDispChannel"
                label   "Disp Channel"
                type    integer
                default { "0" }
                disablewhen "{ enableDispMap == 0 }"
                menu {
                    "0" "Luminance"
                    "1" "Red"
                    "2" "Green"
                    "3" "Blue"
                    "4" "XYZ Displace"
                }
                range   { 0 10 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface displace" }
            }
            parm {
                name    "dispMapWrap"
                label   "Disp Map Wrap"
                type    string
                default { "repeat" }
                disablewhen "{ enableDispMap == 0 }"
                menu {
                    "repeat"    "Repeat"
                    "streak"    "Streak"
                    "decal"     "Decal"
                }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface displace" }
            }
            parm {
                name    "dispMapFilter"
                label   "Disp Map Filter"
                type    string
                default { "gauss" }
                disablewhen "{ enableDispMap == 0 }"
                menu {
                    "box"               "Box"
                    "gauss"             "VEX: Gaussian"
                    "bartlett"          "VEX: Bartlett/Triangular"
                    "sinc"              "VEX: Sinc Sharpening"
                    "hanning"           "VEX: Hanning"
                    "blackman"          "VEX: Blackman"
                    "catrom"            "VEX: Catmull-Rom"
                    "mitchell"          "VEX: Mitchell"
                    "point"             "VEX: Point (no filter)"
                    "gaussian"          "RSL: Gaussian"
                    "disk"              "RSL: Poisson Disk"
                    "radial-bspline"    "RSL: Radial B-Spline"
                }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface displace" }
            }
            parm {
                name    "dispMapWidth"
                label   "Disp Map Width"
                type    float
                default { "1" }
                disablewhen "{ enableDispMap == 0 }"
                range   { 1 10 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface displace" }
            }
            parm {
                name    "sepparm21"
                label   "sepparm21"
                type    separator
                default { "" }
            }
            parm {
                name    "enableNoise"
                label   "Enable Noise"
                type    toggle
                default { "off" }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface displace" }
            }
            parm {
                name    "noiseType"
                label   "Noise Type"
                type    string
                default { "snoise" }
                disablewhen "{ enableNoise == 0 }"
                menu {
                    "pnoise"    "Perlin Noise"
                    "onoise"    "Original Perlin Noise"
                    "snoise"    "Sparse Convolution Noise"
                    "anoise"    "Alligator Noise"
                }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface displace" }
            }
            parm {
                name    "noiseFreq"
                label   "Frequency"
                type    float
                size    3
                default { "10" "10" "10" }
                disablewhen "{ enableNoise == 0 }"
                range   { 0 10 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface displace" }
            }
            parm {
                name    "noiseOffset"
                label   "Offset"
                type    float
                size    3
                default { "0" "0" "0" }
                disablewhen "{ enableNoise == 0 }"
                range   { 0 10 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface displace" }
            }
            parm {
                name    "noiseAmp"
                label   "Amplitude"
                type    float
                default { "1" }
                disablewhen "{ enableNoise == 0 }"
                range   { -1 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface displace" }
            }
            parm {
                name    "noiseRough"
                label   "Roughness"
                type    float
                default { "0.5" }
                disablewhen "{ enableNoise == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface displace" }
            }
            parm {
                name    "noiseAtten"
                label   "Attenuation"
                type    float
                default { "1" }
                disablewhen "{ enableNoise == 0 }"
                range   { 0 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface displace" }
            }
            parm {
                name    "noiseTurb"
                label   "Turbulence"
                type    integer
                default { "5" }
                disablewhen "{ enableNoise == 0 }"
                range   { 0 10 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface displace" }
            }
        }

        group {
            name    "folder2_2"
            label   "Bump | Normal Map"
            tabbreak

            parm {
                name    "mapType"
                label   "Map Type"
                type    integer
                default { "0" }
                menu {
                    "0" "None"
                    "1" "Bump"
                    "2" "Normal"
                }
                range   { 0 10 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "sepparm20"
                label   "sepparm20"
                type    separator
                default { "" }
            }
            parm {
                name    "useBumpMap"
                label   "Use Bump Map"
                type    toggle
                default { "off" }
                disablewhen "{ mapType == 0 } { mapType == 2 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "bumpScale"
                label   "Bump Scale"
                type    float
                default { "0.1" }
                disablewhen "{ useBumpMap == 0 } { mapType == 0 } { mapType == 2 }"
                range   { -1 1 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "bumpMap"
                label   "Bump Map"
                type    image
                default { "" }
                disablewhen "{ useBumpMap == 0 } { mapType == 0 } { mapType == 2 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "bumpMapWrap"
                label   "Bump Map Wrap"
                type    string
                default { "repeat" }
                disablewhen "{ useBumpMap == 0 } { mapType == 0 } { mapType == 2 }"
                menu {
                    "repeat"    "Repeat"
                    "streak"    "Streak"
                    "decal"     "Decal"
                }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "bumpMapFilter"
                label   "Bump Map Filter"
                type    string
                default { "catrom" }
                disablewhen "{ useBumpMap == 0 } { mapType == 0 } { mapType == 2 }"
                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    "bumpMapWidth"
                label   "Bump Map Width"
                type    float
                default { "1" }
                disablewhen "{ useBumpMap == 0 } { mapType == 0 } { mapType == 2 }"
                range   { 0 5 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "sepparm19"
                label   "sepparm19"
                type    separator
                default { "" }
            }
            parm {
                name    "useNormalMap"
                label   "Use Normal Map"
                type    toggle
                default { "off" }
                disablewhen "{ mapType == 0 } { mapType == 1 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "baseNormalMap"
                label   "Normal Map"
                type    image
                default { "" }
                disablewhen "{ useNormalMap == 0 } { mapType == 0 } { mapType == 1 }"
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "normalMapWrap"
                label   "Normal Map Wrap"
                type    string
                default { "repeat" }
                disablewhen "{ useNormalMap == 0 } { mapType == 0 }"
                menu {
                    "repeat"    "Repeat"
                    "streak"    "Streak"
                    "decal"     "Decal"
                }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
            parm {
                name    "normalMapFilter"
                label   "Normal Map Filter"
                type    string
                default { "catrom" }
                disablewhen "{ useNormalMap == 0 } { mapType == 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" "surface" }
            }
            parm {
                name    "normalMapWidth"
                label   "Normal Map Width"
                type    float
                default { "1" }
                disablewhen "{ useNormalMap == 0 } { mapType == 0 } { mapType == 1 }"
                range   { 0 5 }
                parmtag { "parmvop" "1" }
                parmtag { "shaderparmcontexts" "surface" }
            }
        }

    }

    group {
        name    "shading_2"
        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 { [ "ch(\"opac_int\")" hscript-expr ] }
                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    "ogl_emit"
                label   "OGL Emission"
                type    color
                size    3
                default { "0" "0" "0" }
                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 { [ "if(ch(\"diff_enable\")>0, ch(\"baseColorr\")*ch(\"diff_int\"), 0)" hscript-expr ] [ "if(ch(\"diff_enable\")>0, ch(\"baseColorg\")*ch(\"diff_int\"), 0)" hscript-expr ] [ "if(ch(\"diff_enable\")>0, ch(\"baseColorb\")*ch(\"diff_int\"), 0)" 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(\"baseColorMap\")`" }
                    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 { [ "if(ch(\"refl_lights\")>0, ch(\"specColor1r\")*ch(\"spec_int\")*10, 0)" hscript-expr ] [ "if(ch(\"refl_lights\")>0, ch(\"specColor1g\")*ch(\"spec_int\")*10, 0)" hscript-expr ] [ "if(ch(\"refl_lights\")>0, ch(\"specColor1b\")*ch(\"spec_int\")*10, 0)" hscript-expr ] }
                help    "None"
                range   { 0 1 }
                parmtag { "spare_category" "OGL" }
            }
            parm {
                name    "ogl_specmap"
                label   "OGL Specular Map"
                type    image
                default { "`chs(\"specMap1\")`" }
                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 { [ "ch(\"diff_rough\")" hscript-expr ] }
                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(\"opacityMap\")`" }
                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 { "`chs(\"bumpMap\")`" }
                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 { "`chs(\"baseNormalMap\")`" }
                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 { "`chs(\"envMap\")`" }
                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_3"
        label   "Compile"
        invisibletab

        parm {
            name    "vop_compiler"
            baseparm
            label   "Compiler"
            export  none
        }
        parm {
            name    "vop_forcecompile"
            baseparm
            label   "Force Compile"
            export  none
        }
    }

    parm {
        name    "diffuse_global_clr"
        label   "diffuse_global_clr"
        type    color
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 1 }
    }
    parm {
        name    "Ce"
        label   "Emission"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "direct_diffuse"
        label   "Direct Diffuse"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "direct_reflect"
        label   "Direct Reflect"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "direct_specular"
        label   "Direct Specular"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "direct_volume"
        label   "Direct Volume"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "direct_refract"
        label   "Direct Refract"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "direct"
        label   "Direct Lighting"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "direct_noshadow"
        label   "Direct Unshadowed Lighting"
        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 Matte"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        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    "multiglobclr"
        label   "multiglobclr"
        type    color
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 1 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "sss_single"
        label   "Single Scattering"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "sss_multi"
        label   "Multi Scattering"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "indirect_refract"
        label   "Indirect Refract"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "indirect_reflect"
        label   "Indirect Reflect"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    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    "diffuse_color_noshading"
        label   "Diffuse Color - No Shading"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
    parm {
        name    "direct_reflectivity"
        label   "Direct Reflectivity"
        type    float
        invisible
        size    3
        default { "0" "0" "0" }
        range   { 0 10 }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "surface" }
    }
HouNC1033600bb905b103d7800adbb8fcmat/basicliquid.chn{
    channel ogl_alpha {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"opac_int\") }
    }
    channel ogl_diffr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "if(ch(\"diff_enable\")>0, ch(\"baseColorr\")*ch(\"diff_int\"), 0)" }
    }
    channel ogl_diffg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "if(ch(\"diff_enable\")>0, ch(\"baseColorg\")*ch(\"diff_int\"), 0)" }
    }
    channel ogl_diffb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "if(ch(\"diff_enable\")>0, ch(\"baseColorb\")*ch(\"diff_int\"), 0)" }
    }
    channel ogl_specr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "if(ch(\"refl_lights\")>0, ch(\"specColor1r\")*ch(\"spec_int\")*10, 0)" }
    }
    channel ogl_specg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "if(ch(\"refl_lights\")>0, ch(\"specColor1g\")*ch(\"spec_int\")*10, 0)" }
    }
    channel ogl_specb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "if(ch(\"refl_lights\")>0, ch(\"specColor1b\")*ch(\"spec_int\")*10, 0)" }
    }
    channel ogl_rough {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"diff_rough\") }
    }
  }
HouNC1033600bb805b103d7809b58bfc7mat/basicliquid.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	0	)
diffuseFolder	[ 0	locks=0 ]	(	2	2	2	2	2	2	2	)
diff_enable	[ 0	locks=0 ]	(	"off"	)
diff_int	[ 0	locks=0	autoscope=0 ]	(	0.10000000000000001	)
diffusevorticity	[ 0	locks=0 ]	(	"off"	)
diffminvorticity	[ 0	locks=0 ]	(	0	)
diffmaxvorticity	[ 0	locks=0 ]	(	10	)
diffvorticityramp	[ 0	locks=0	autoscope=0 ]	(	2	)
diffvorticityramp1pos	[ 0	locks=0	autoscope=0 ]	(	0	)
diffvorticityramp1value	[ 0	locks=0	autoscope=0 ]	(	0.10000000149011612	)
diffvorticityramp1interp	[ 0	locks=0	autoscope=0 ]	(	"linear"	)
diffvorticityramp2pos	[ 0	locks=0	autoscope=0 ]	(	1	)
diffvorticityramp2value	[ 0	locks=0	autoscope=0 ]	(	1	)
diffvorticityramp2interp	[ 0	locks=0	autoscope=0 ]	(	"linear"	)
sepparm13	[ 0	locks=0 ]	(	)
diff_rough	[ 0	locks=0 ]	(	0	)
diff_min	[ 0	locks=0 ]	(	0	)
sepparm	[ 0	locks=0 ]	(	)
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0	autoscope=0 ]	(	0.23000000000000001	0.35999999999999999	1	)
usePointColor	[ 0	locks=0 ]	(	"on"	)
sepparm2	[ 0	locks=0 ]	(	)
useColorMap	[ 0	locks=0 ]	(	"off"	)
baseColorMap	[ 0	locks=0 ]	(	""	)
colorMapIntensity	[ 0	locks=0 ]	(	1	)
colorMapWrap	[ 0	locks=0 ]	(	repeat	)
colorMapfilter	[ 0	locks=0 ]	(	chs('../colorMapfilter/stringdef')	)
colorMapWidth	[ 0	locks=0 ]	(	1	)
sss_enable	[ 0	locks=0 ]	(	"off"	)
sss_int	[ 0	locks=0 ]	(	0.5	)
baseSSSColor	[ 0	locks=0 ]	(	1	1	1	)
sss_min	[ 0	locks=0 ]	(	0	)
sss_phase	[ 0	locks=0 ]	(	0	)
sssMapFolder	[ 0	locks=0 ]	(	0	0	0	0	)
useSSSMap	[ 0	locks=0 ]	(	"off"	)
baseSSSMap	[ 0	locks=0 ]	(	""	)
colorMapIntensity1	[ 0	locks=0 ]	(	1	)
sssMapWrap	[ 0	locks=0 ]	(	repeat	)
sssMapFilter	[ 0	locks=0 ]	(	catrom	)
sssMapWidth	[ 0	locks=0 ]	(	1	)
sss_1enable	[ 0	locks=0 ]	(	"on"	)
sss_1intensity	[ 0	locks=0 ]	(	1	)
sss_1quality	[ 0	locks=0 ]	(	1	)
sss_2enable	[ 0	locks=0 ]	(	"off"	)
sss_2intensity	[ 0	locks=0 ]	(	1	)
sss_2quality	[ 0	locks=0 ]	(	1	)
sss_atten	[ 0	locks=0 ]	(	10	)
baseSSSAttenColor	[ 0	locks=0 ]	(	1	1	1	)
sepparm4	[ 0	locks=0 ]	(	)
useSSSAttenMap	[ 0	locks=0 ]	(	"off"	)
sssAttenMap	[ 0	locks=0 ]	(	""	)
attenMapIntensity	[ 0	locks=0 ]	(	1	)
sssAttenMapWrap	[ 0	locks=0 ]	(	repeat	)
sssAttenMapFilter	[ 0	locks=0 ]	(	catrom	)
sssAttenMapWidth	[ 0	locks=0 ]	(	1	)
sss_pcmode	[ 0	locks=0 ]	(	0	)
sss_pcname	[ 0	locks=0 ]	(	${OS}_SSS.pc	)
folder1	[ 0	locks=0 ]	(	0	0	)
baseRefl_enable	[ 0	locks=0 ]	(	"on"	)
reflectLightsFolder	[ 0	locks=0 ]	(	0	0	0	)
refl_lights	[ 0	locks=0 ]	(	"on"	)
spec_model	[ 0	locks=0	autoscope=0 ]	(	phong	)
spec_int	[ 0	locks=0 ]	(	1	)
sepparm5	[ 0	locks=0 ]	(	)
specColor1	[ 0	locks=0 ]	(	1	1	1	)
useSpecMap1	[ 0	locks=0 ]	(	"off"	)
specMap1	[ 0	locks=0 ]	(	""	)
reflectMapIntensity1	[ 0	locks=0 ]	(	1	)
specMapWrap1	[ 0	locks=0 ]	(	repeat	)
specMapFilter1	[ 0	locks=0 ]	(	catrom	)
specMapWidth1	[ 0	locks=0 ]	(	1	)
sepparm11	[ 0	locks=0 ]	(	)
spec_angle	[ 0	locks=0	autoscope=0 ]	(	1	)
spec_aniso	[ 0	locks=0 ]	(	0	)
spec_min	[ 0	locks=0 ]	(	0	)
refl_objs	[ 0	locks=0 ]	(	"on"	)
refl_sep	[ 0	locks=0 ]	(	"off"	)
refl_int	[ 0	locks=0 ]	(	0.10000000000000001	)
refl_clr	[ 0	locks=0 ]	(	1	1	1	)
refl_angle	[ 0	locks=0 ]	(	0	)
useReflMask1	[ 0	locks=0 ]	(	"off"	)
baseReflMask1	[ 0	locks=0 ]	(	""	)
reflMaskChannel1	[ 0	locks=0 ]	(	0	)
reflMaskWrap1	[ 0	locks=0 ]	(	repeat	)
reflMaskFilter1	[ 0	locks=0 ]	(	catrom	)
reflMaskMapWidth	[ 0	locks=0 ]	(	1	)
coatRefl_enable2	[ 0	locks=0 ]	(	"off"	)
reflect_lights	[ 0	locks=0 ]	(	0	0	0	)
refl_lights2	[ 0	locks=0 ]	(	"on"	)
spec_model2	[ 0	locks=0 ]	(	0	)
spec_int2	[ 0	locks=0 ]	(	0.10000000000000001	)
sepparm23	[ 0	locks=0 ]	(	)
specColor2	[ 0	locks=0 ]	(	1	1	1	)
useSpecMap2	[ 0	locks=0 ]	(	"off"	)
specMap2	[ 0	locks=0 ]	(	""	)
colorMapIntensity2	[ 0	locks=0 ]	(	1	)
specMapWrap2	[ 0	locks=0 ]	(	repeat	)
spec_Mapfilter2	[ 0	locks=0 ]	(	catrom	)
specMapWidth2	[ 0	locks=0 ]	(	1	)
sepparm24	[ 0	locks=0 ]	(	)
spec_angle2	[ 0	locks=0 ]	(	10	)
spec_aniso2	[ 0	locks=0 ]	(	0	)
spec_min2	[ 0	locks=0 ]	(	0	)
refl_objs2	[ 0	locks=0 ]	(	"on"	)
refl_sep2	[ 0	locks=0 ]	(	"off"	)
refl_int2	[ 0	locks=0 ]	(	0.10000000000000001	)
refl_clr2	[ 0	locks=0 ]	(	1	1	1	)
refl_angle2	[ 0	locks=0 ]	(	0	)
useReflMask2	[ 0	locks=0 ]	(	"off"	)
baseReflMask2	[ 0	locks=0 ]	(	""	)
reflMaskChannel2	[ 0	locks=0 ]	(	0	)
reflMaskWrap2	[ 0	locks=0 ]	(	repeat	)
relfMaskfilter2	[ 0	locks=0 ]	(	catrom	)
reflMaskWidth2	[ 0	locks=0 ]	(	1	)
refr_enable	[ 0	locks=0	autoscope=0 ]	(	"on"	)
refr_model	[ 0	locks=0 ]	(	phong	)
refr_int	[ 0	locks=0 ]	(	1	)
refr_min	[ 0	locks=0 ]	(	0	)
refr_clr	[ 0	locks=0 ]	(	1	1	1	)
refr_angle	[ 0	locks=0 ]	(	0	)
refr_aniso	[ 0	locks=0 ]	(	0	)
refr_lights	[ 0	locks=0 ]	(	"on"	)
refr_objs	[ 0	locks=0 ]	(	"on"	)
refr_thin	[ 0	locks=0 ]	(	"off"	)
sepparm14	[ 0	locks=0 ]	(	)
atten_enable	[ 0	locks=0 ]	(	"off"	)
atten_den	[ 0	locks=0 ]	(	0.5	)
atten_clr	[ 0	locks=0 ]	(	1	1	1	)
emit_enable	[ 0	locks=0 ]	(	"off"	)
emit_illum	[ 0	locks=0 ]	(	"on"	)
emit_int	[ 0	locks=0 ]	(	1	)
sepparm26	[ 0	locks=0 ]	(	)
useEmissionColor	[ 0	locks=0 ]	(	"on"	)
emit_clr	[ 0	locks=0 ]	(	1	1	1	)
sepparm25	[ 0	locks=0 ]	(	)
useEmissionMap	[ 0	locks=0 ]	(	"off"	)
baseEmissionColorMap	[ 0	locks=0 ]	(	""	)
emissionMapIntensity	[ 0	locks=0 ]	(	1	)
opac_int	[ 0	locks=0 ]	(	1	)
sepparm15	[ 0	locks=0 ]	(	)
baseOpacityColor	[ 0	locks=0 ]	(	1	1	1	)
useOpacityMap	[ 0	locks=0 ]	(	"off"	)
opacityMap	[ 0	locks=0 ]	(	""	)
opacityMapIntensity	[ 0	locks=0 ]	(	1	)
opacityMapWrap	[ 0	locks=0 ]	(	repeat	)
opacityMapFilter	[ 0	locks=0 ]	(	catrom	)
opacityMapWidth	[ 0	locks=0 ]	(	1	)
sepparm16	[ 0	locks=0 ]	(	)
opac_falloff	[ 0	locks=0 ]	(	"off"	)
opac_para	[ 0	locks=0 ]	(	0	)
opac_perp	[ 0	locks=0 ]	(	1	)
opac_rolloff	[ 0	locks=0 ]	(	1	)
sepparm18	[ 0	locks=0 ]	(	)
fake_enable	[ 0	locks=0	autoscope=0 ]	(	"on"	)
fake_min	[ 0	locks=0 ]	(	0	)
fake_max	[ 0	locks=0	autoscope=0 ]	(	0.5	)
facefwd	[ 0	locks=0 ]	(	"on"	)
conserveenergy	[ 0	locks=0 ]	(	"on"	)
sepparm3	[ 0	locks=0 ]	(	)
ior_in	[ 0	locks=0 ]	(	1.3300000000000001	)
ior_out	[ 0	locks=0 ]	(	1	)
fres_enable	[ 0	locks=0	autoscope=0 ]	(	"on"	)
fres_style	[ 0	locks=0 ]	(	physical	)
sepparm27	[ 0	locks=0 ]	(	)
normalmapexport	[ 0	locks=0 ]	(	""	)
source	[ 0	locks=0 ]	(	1	)
space	[ 0	locks=0 ]	(	0	)
range	[ 0	locks=0 ]	(	1	)
shop_disable_displace_shader	[ 0	locks=0	autoscope=0 ]	(	"on"	)
folder2	[ 0	locks=0 ]	(	0	0	0	)
vorticitywaves	[ 0	locks=0 ]	(	"off"	)
vorticitywavescale	[ 0	locks=0 ]	(	0.10000000000000001	)
vorticitywaveheight	[ 0	locks=0 ]	(	0.10000000000000001	)
vorticitywavesrcmin	[ 0	locks=0	autoscope=0 ]	(	10	)
vorticitywavesrcmax	[ 0	locks=0	autoscope=0 ]	(	30	)
vorticitywaveramp	[ 0	locks=0	autoscope=0 ]	(	2	)
vorticitywaveramp1pos	[ 0	locks=0	autoscope=0 ]	(	0	)
vorticitywaveramp1value	[ 0	locks=0	autoscope=0 ]	(	0	)
vorticitywaveramp1interp	[ 0	locks=0	autoscope=0 ]	(	"linear"	)
vorticitywaveramp2pos	[ 0	locks=0	autoscope=0 ]	(	1	)
vorticitywaveramp2value	[ 0	locks=0	autoscope=0 ]	(	1	)
vorticitywaveramp2interp	[ 0	locks=0	autoscope=0 ]	(	"linear"	)
offset	[ 0	locks=0 ]	(	1	)
dispScale	[ 0	locks=0	autoscope=0 ]	(	0.050000000699999998	)
vm_displacebound	[ 0	locks=0	autoscope=0 ]	(	0.050000000699999998	)
vm_truedisplace	[ 0	locks=0 ]	(	"on"	)
sepparm22	[ 0	locks=0 ]	(	)
enableDispMap	[ 0	locks=0 ]	(	"off"	)
displacementMap	[ 0	locks=0 ]	(	""	)
switchDispChannel	[ 0	locks=0 ]	(	0	)
dispMapWrap	[ 0	locks=0 ]	(	repeat	)
dispMapFilter	[ 0	locks=0 ]	(	gauss	)
dispMapWidth	[ 0	locks=0 ]	(	1	)
sepparm21	[ 0	locks=0 ]	(	)
enableNoise	[ 0	locks=0 ]	(	"off"	)
noiseType	[ 0	locks=0 ]	(	snoise	)
noiseFreq	[ 0	locks=0 ]	(	10	10	10	)
noiseOffset	[ 0	locks=0 ]	(	0	0	0	)
noiseAmp	[ 0	locks=0 ]	(	1	)
noiseRough	[ 0	locks=0 ]	(	0.5	)
noiseAtten	[ 0	locks=0 ]	(	1	)
noiseTurb	[ 0	locks=0 ]	(	5	)
mapType	[ 0	locks=0 ]	(	0	)
sepparm20	[ 0	locks=0 ]	(	)
useBumpMap	[ 0	locks=0 ]	(	"off"	)
bumpScale	[ 0	locks=0	autoscope=0 ]	(	0.10000000100000001	)
bumpMap	[ 0	locks=0 ]	(	""	)
bumpMapWrap	[ 0	locks=0 ]	(	repeat	)
bumpMapFilter	[ 0	locks=0 ]	(	catrom	)
bumpMapWidth	[ 0	locks=0 ]	(	1	)
sepparm19	[ 0	locks=0 ]	(	)
useNormalMap	[ 0	locks=0 ]	(	"off"	)
baseNormalMap	[ 0	locks=0 ]	(	""	)
normalMapWrap	[ 0	locks=0 ]	(	repeat	)
normalMapFilter	[ 0	locks=0 ]	(	catrom	)
normalMapWidth	[ 0	locks=0 ]	(	1	)
folder0	[ 0	locks=0 ]	(	0	0	0	)
ogl_light	[ 0	locks=0 ]	(	"on"	)
sepparm6	[ 0	locks=0 ]	(	)
ogl_alpha	[ 0	locks=0 ]	(	[ ogl_alpha	0 ] 	)
ogl_cutout	[ 0	locks=0 ]	(	"on"	)
ogl_amb	[ 0	locks=0 ]	(	1	1	1	)
ogl_emit	[ 0	locks=0 ]	(	0	0	0	)
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(\"baseColorMap\")`	)
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 ]	(	[ ogl_specr	0 ] 	[ ogl_specg	0 ] 	[ ogl_specb	0 ] 	)
ogl_specmap	[ 0	locks=0 ]	(	`chs(\"specMap1\")`	)
ogl_speclayer	[ 0	locks=0 ]	(	0	)
ogl_rough	[ 0	locks=0 ]	(	[ ogl_rough	0 ] 	)
ogl_adjustshiny	[ 0	locks=0 ]	(	"off"	)
ogl_shinyrange	[ 0	locks=0 ]	(	10	30	)
sepparm10	[ 0	locks=0 ]	(	)
ogl_opacitymap	[ 0	locks=0 ]	(	`chs(\"opacityMap\")`	)
ogl_opacitylayer	[ 0	locks=0 ]	(	0	)
ogl_bumpmap	[ 0	locks=0 ]	(	`chs(\"bumpMap\")`	)
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 ]	(	`chs(\"baseNormalMap\")`	)
ogl_normalbias	[ 0	locks=0 ]	(	zeroone	)
ogl_normallayer	[ 0	locks=0 ]	(	0	)
sepparm9	[ 0	locks=0 ]	(	)
ogl_envmap	[ 0	locks=0	autoscope=0 ]	(	""	)
ogl_envrotate	[ 0	locks=0 ]	(	0	0	0	)
ogl_envrotorder	[ 0	locks=0 ]	(	xyz	)
ogl_envscale	[ 0	locks=0	autoscope=0 ]	(	0.10000000100000001	)
diffuse_global_clr	[ 0	locks=0 ]	(	0	0	0	)
Ce	[ 0	locks=0 ]	(	0	0	0	)
direct_diffuse	[ 0	locks=0 ]	(	0	0	0	)
direct_reflect	[ 0	locks=0 ]	(	0	0	0	)
direct_specular	[ 0	locks=0 ]	(	0	0	0	)
direct_volume	[ 0	locks=0 ]	(	0	0	0	)
direct_refract	[ 0	locks=0 ]	(	0	0	0	)
direct	[ 0	locks=0 ]	(	0	0	0	)
direct_noshadow	[ 0	locks=0 ]	(	0	0	0	)
direct_shadow	[ 0	locks=0 ]	(	0	0	0	)
direct_samples	[ 0	locks=0 ]	(	0	)
multiglobclr	[ 0	locks=0 ]	(	0	0	0	)
sss_single	[ 0	locks=0 ]	(	0	0	0	)
sss_multi	[ 0	locks=0 ]	(	0	0	0	)
indirect_refract	[ 0	locks=0 ]	(	0	0	0	)
indirect_reflect	[ 0	locks=0 ]	(	0	0	0	)
Cd	[ 0	locks=0 ]	(	1	1	1	)
Alpha	[ 0	locks=0 ]	(	1	)
diffuse_color_noshading	[ 0	locks=0 ]	(	0	0	0	)
direct_reflectivity	[ 0	locks=0 ]	(	0	0	0	)
}
HouNC1033600bb405b103d780d1fada98mat/basicliquid.userdata
___Version___16.5.378__inputgroup_Compile	collapsed__inputgroup_Displacement	collapsed__inputgroup_OpenGL	collapsed__inputgroup_Surface	collapsedHouNC1033600b8e05b103d780096eebc6mat/basicliquid/surfaceOutput.inittype = output
matchesdef = 0
HouNC1033600b8f05b103d780d333dea7mat/basicliquid/surfaceOutput.defcomment ""
position 27.389 5.43581
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
11 "shader"
}
inputsNamed3
{
6 	surfaceModel 276 1 "Cf"
7 	surfaceModel 277 1 "Of"
8 	"" "" 1 "Af"
9 	"" "" 1 "N"
10 	surfaceModel 278 1 "F"
}
inputs
{
0 	surfaceModel 0 1
1 	surfaceModel 1 1
2 	"" 0 1
3 	"" 0 1
4 	surfaceModel 2 1
}
stat
{
  create 1274288096
  modify 1438949615
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d780f6ca51b6mat/basicliquid/surfaceOutput.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
outputcodelast	[ 0	locks=0 ]	(	"on"	)
parmorder	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8a05b103d78025bcc21amat/basicliquid/surfaceOutput.userdata
___Version___16.5.378HouNC1033600b8e05b103d780616c01ccmat/basicliquid/outputCollect.inittype = collect
matchesdef = 0
HouNC1033600b8f05b103d78067edf57emat/basicliquid/outputCollect.defcomment ""
position 32.2174 5.57701
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
}
inputsNamed3
{
3 	properties 5 1 "shader1"
4 	surfaceOutput 11 1 "shader2"
5 	dispOutput 5 1 "shader3"
}
inputs
{
0 	properties 0 1
1 	surfaceOutput 0 1
2 	dispOutput 0 1
}
stat
{
  create 1277929707
  modify 1438949615
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d7801f75e6b1mat/basicliquid/outputCollect.parm{
version 0.8
}
HouNC1033600b8a05b103d780ebe4284bmat/basicliquid/outputCollect.userdata
___Version___16.5.378HouNC1033600b8f05b103d7803f0ef7a3mat/basicliquid/surfaceModel.inittype = surfacemodel
matchesdef = 1
HouNC1033600b8c05b103d780e1a1d3c4mat/basicliquid/surfaceModel.defcomment ""
position 16.1407 -1.2358
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
{
276 "Cf"
277 "Of"
278 "F"
}
inputsNamed3
{
185 	"" "" 1 "P"
186 	twoway4 3 1 "N"
187 	"" "" 1 "I"
188 	"" "" 1 "uv"
189 	"" "" 1 "utan"
190 	"" "" 1 "vtan"
191 	"" "" 1 "fresnel"
192 	facefwd 1 0 "facefwd"
193 	conserveenergy 1 0 "conserveenergy"
194 	fres_enable 1 0 "fres_enable"
195 	fres_style 1 0 "fres_style"
196 	ior_in 1 0 "ior_in"
197 	ior_out 1 0 "ior_out"
198 	"" "" 0 "tan_style"
199 	"" "" 0 "maxdist_enable"
200 	"" "" 0 "maxdist"
201 	diff_enable 1 0 "diff_enable"
202 	twoway3 3 1 "diff_int"
203 	diff_min 1 0 "diff_min"
204 	diffuseColor 40 1 "diff_clr"
205 	diff_rough 1 0 "diff_rough"
206 	"" "" 0 "diff_label"
207 	sss_enable 1 0 "sss_enable"
208 	sss_int 1 1 "sss_int"
209 	sssColor 40 1 "sss_clr"
210 	sss_min 1 0 "sss_min"
211 	sss_atten 1 0 "sss_atten"
212 	sssAttenColor 40 0 "sss_attenclr"
213 	sss_phase 1 0 "sss_phase"
214 	"" "" 0 "sss_spectral"
215 	sss_1enable 1 0 "sss_1enable"
216 	sss_1intensity 1 0 "sss_1intensity"
217 	sss_1quality 1 0 "sss_1quality"
218 	sss_2enable 1 0 "sss_2enable"
219 	"" "" 0 "sss_2model"
220 	sss_pcmode 1 0 "sss_pcmode"
221 	sss_pcname 1 0 "sss_pcname"
222 	sss_2intensity 1 0 "sss_2intensity"
223 	sss_2quality 1 0 "sss_2quality"
224 	refl_enable 1 1 "refl_enable"
225 	refl_lights 1 0 "refl_lights"
226 	spec_model 1 0 "spec_model"
227 	spec_int 1 1 "spec_int"
228 	spec_min 1 0 "spec_min"
229 	multiply1 5 1 "spec_clr"
230 	spec_angle 1 0 "spec_angle"
231 	"" "" 0 "spec_rough"
232 	spec_aniso 1 0 "spec_aniso"
233 	"" "" 0 "spec_anisoangle"
234 	refl_objs 1 0 "refl_objs"
235 	refl_sep 1 0 "refl_sep"
236 	refl_int 1 0 "refl_int"
237 	refl_clr 1 0 "refl_clr"
238 	refl_angle 1 0 "refl_angle"
239 	"" "" 1 "refl_rough"
240 	"" "" 1 "refl_label"
241 	refl_enable2 1 1 "refl_enable2"
242 	refl_lights2 1 1 "refl_lights2"
243 	spec_model2 1 1 "spec_model2"
244 	spec_int2 1 1 "spec_int2"
245 	spec_min2 1 1 "spec_min2"
246 	multiply2 5 1 "spec_clr2"
247 	spec_angle2 1 1 "spec_angle2"
248 	"" "" 1 "spec_rough2"
249 	spec_aniso2 1 1 "spec_aniso2"
250 	"" "" 1 "spec_anisoangle2"
251 	refl_objs2 1 1 "refl_objs2"
252 	refl_sep2 1 1 "refl_sep2"
253 	refl_int2 1 1 "refl_int2"
254 	refl_clr2 1 1 "refl_clr2"
255 	refl_angle2 1 1 "refl_angle2"
256 	"" "" 0 "refl_rough2"
257 	"" "" 1 "refl_label2"
258 	refr_enable 1 0 "refr_enable"
259 	refr_lights 1 0 "refr_lights"
260 	refr_model 1 0 "refr_model"
261 	refr_int 1 1 "refr_int"
262 	refr_min 1 0 "refr_min"
263 	refr_clr 1 1 "refr_clr"
264 	refr_angle 1 0 "refr_angle"
265 	refr_aniso 1 0 "refr_aniso"
266 	"" "" 0 "refr_anisoangle"
267 	refr_objs 1 0 "refr_objs"
268 	atten_enable 1 0 "atten_enable"
269 	atten_den 1 0 "atten_den"
270 	atten_clr 1 0 "atten_clr"
271 	"" "" 1 "refr_label"
272 	emit_enable 1 0 "emit_enable"
273 	emit_int 1 1 "emit_int"
274 	emissioncolor1 40 1 "emit_clr"
275 	opac_int 1 1 "opac_int"
279 	multiply3 0 1 "opac_clr"
280 	fake_enable 1 0 "fake_enable"
281 	fake_min 1 0 "fake_min"
282 	fake_max 1 0 "fake_max"
283 	opac_falloff 1 0 "opac_falloff"
284 	opac_para 1 0 "opac_para"
288 	opac_perp 1 0 "opac_perp"
289 	"" "" 0 "opac_rolloff"
290 	"" "" 0 "emit_illum"
291 	"" "" 0 "refr_thin"
}
inputs
{
0 	"" 0 1
1 	twoway4 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
5 	"" 0 1
6 	"" 0 1
7 	facefwd 0 0
8 	conserveenergy 0 0
9 	fres_enable 0 0
10 	fres_style 0 0
11 	ior_in 0 0
12 	ior_out 0 0
13 	"" 0 0
14 	"" 0 0
15 	"" 0 0
16 	diff_enable 0 0
17 	twoway3 0 1
18 	diff_min 0 0
19 	diffuseColor 0 1
20 	diff_rough 0 0
21 	"" 0 0
22 	sss_enable 0 0
23 	sss_int 0 1
24 	sssColor 0 1
25 	sss_min 0 0
26 	sss_atten 0 0
27 	sssAttenColor 0 0
28 	sss_phase 0 0
29 	"" 0 0
30 	sss_1enable 0 0
31 	sss_1intensity 0 0
32 	sss_1quality 0 0
33 	sss_2enable 0 0
34 	"" 0 0
35 	sss_pcmode 0 0
36 	sss_pcname 0 0
37 	sss_2intensity 0 0
38 	sss_2quality 0 0
39 	refl_enable 0 1
40 	refl_lights 0 0
41 	spec_model 0 0
42 	spec_int 0 1
43 	spec_min 0 0
44 	multiply1 0 1
45 	spec_angle 0 0
46 	"" 0 0
47 	spec_aniso 0 0
48 	"" 0 0
49 	refl_objs 0 0
50 	refl_sep 0 0
51 	refl_int 0 0
52 	refl_clr 0 0
53 	refl_angle 0 0
54 	"" 0 1
55 	"" 0 1
56 	refl_enable2 0 1
57 	refl_lights2 0 1
58 	spec_model2 0 1
59 	spec_int2 0 1
60 	spec_min2 0 1
61 	multiply2 0 1
62 	spec_angle2 0 1
63 	"" 0 1
64 	spec_aniso2 0 1
65 	"" 0 1
66 	refl_objs2 0 1
67 	refl_sep2 0 1
68 	refl_int2 0 1
69 	refl_clr2 0 1
70 	refl_angle2 0 1
71 	"" 0 0
72 	"" 0 1
73 	refr_enable 0 0
74 	refr_lights 0 0
75 	refr_model 0 0
76 	refr_int 0 1
77 	refr_min 0 0
78 	refr_clr 0 1
79 	refr_angle 0 0
80 	refr_aniso 0 0
81 	"" 0 0
82 	refr_objs 0 0
83 	atten_enable 0 0
84 	atten_den 0 0
85 	atten_clr 0 0
86 	"" 0 1
87 	emit_enable 0 0
88 	emit_int 0 1
89 	emissioncolor1 0 1
90 	opac_int 0 1
91 	multiply3 0 1
92 	fake_enable 0 0
93 	fake_min 0 0
94 	fake_max 0 0
95 	opac_falloff 0 0
96 	opac_para 0 0
97 	opac_perp 0 0
98 	"" 0 0
99 	"" 0 0
100 	"" 0 0
}
stat
{
  create 1277929729
  modify 1438949617
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780a9b10b1cmat/basicliquid/surfaceModel.chn{
    channel diff_enable {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../diff_enable/toggledef') }
    }
    channel diff_int {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch('../diff_int/floatdef') }
    }
    channel diff_rough {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../diff_rough/floatdef') }
    }
    channel facefwd {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../facefwd/toggledef') }
    }
    channel conserveenergy {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../conserveenergy/toggledef') }
    }
    channel fres_enable {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../fres_enable/toggledef') }
    }
    channel ior_in {
      lefttype = extend
      righttype = extend
      default = 1.2000000476837158
      flags = 0
      segment { length = 0 value = 1.2000000476837158 1.2000000476837158 expr = ch('../ior_in/floatdef') }
    }
    channel ior_out {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../ior_out/floatdef') }
    }
    channel refl_lights {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../refl_lights/toggledef') }
    }
    channel spec_int {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch('../spec_int/floatdef') }
    }
    channel spec_min {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../spec_min/floatdef') }
    }
    channel spec_angle {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch('../spec_angle/floatdef') }
    }
    channel spec_aniso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../spec_aniso/floatdef') }
    }
    channel refl_objs {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../refl_objs/toggledef') }
    }
    channel refl_sep {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../refl_sep/toggledef') }
    }
    channel refl_int {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch('../refl_int/floatdef') }
    }
    channel refl_clrr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../refl_clr/colordefr') }
    }
    channel refl_clrg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../refl_clr/colordefg') }
    }
    channel refl_clrb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../refl_clr/colordefb') }
    }
    channel refl_angle {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../refl_angle/floatdef') }
    }
    channel refr_enable {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../refr_enable/toggledef') }
    }
    channel refr_lights {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../refr_lights/toggledef') }
    }
    channel refr_int {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../refr_int/floatdef') }
    }
    channel refr_min {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../refr_min/floatdef') }
    }
    channel refr_clrr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../refr_clr/colordefr') }
    }
    channel refr_clrg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../refr_clr/colordefg') }
    }
    channel refr_clrb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../refr_clr/colordefb') }
    }
    channel refr_angle {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../refr_angle/floatdef') }
    }
    channel refr_aniso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../refr_aniso/floatdef') }
    }
    channel refr_objs {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../refr_objs/toggledef') }
    }
    channel atten_enable {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../atten_enable/toggledef') }
    }
    channel atten_den {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch('../atten_den/floatdef') }
    }
    channel atten_clrr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../atten_clr/colordefr') }
    }
    channel atten_clrg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../atten_clr/colordefg') }
    }
    channel atten_clrb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../atten_clr/colordefb') }
    }
    channel refr_thin {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../refr_thin/toggledef') }
    }
    channel emit_enable {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../emit_enable/toggledef') }
    }
    channel emit_int {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../emit_int/floatdef') }
    }
    channel emit_illum {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../emit_illum/toggledef') }
    }
    channel emit_clrr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../emit_clr/colordefr') }
    }
    channel emit_clrg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../emit_clr/colordefg') }
    }
    channel emit_clrb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../emit_clr/colordefb') }
    }
    channel opac_int {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../opac_int/floatdef') }
    }
    channel fake_enable {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../fake_enable/toggledef') }
    }
    channel fake_min {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../fake_min/floatdef') }
    }
    channel fake_max {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../fake_max/floatdef') }
    }
    channel opac_falloff {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../opac_falloff/toggledef') }
    }
    channel opac_para {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../opac_para/floatdef') }
    }
    channel opac_perp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../opac_perp/floatdef') }
    }
    channel opac_rolloff {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../opac_rolloff/floatdef') }
    }
    channel sss_enable {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../sss_enable/toggledef') }
    }
    channel sss_int {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch('../sss_int/floatdef') }
    }
    channel sss_min {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../sss_min/floatdef') }
    }
    channel sss_2quality {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../sss_2quality/floatdef') }
    }
    channel sss_2intensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../sss_2intensity/floatdef') }
    }
    channel sss_pcmode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../sss_pcmode/intdef') }
    }
    channel sss_1enable {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../sss_1enable/toggledef') }
    }
    channel sss_1intensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../sss_1intensity/floatdef') }
    }
    channel sss_1quality {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../sss_1quality/intdef') }
    }
    channel sss_2enable {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../sss_2enable/toggledef') }
    }
    channel sss_phase {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../sss_phase/floatdef') }
    }
    channel sss_atten {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch('../sss_atten/floatdef') }
    }
    channel diff_min {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../diff_min/floatdef') }
    }
    channel refl_enable2 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../refl_enable2/toggledef') }
    }
    channel refl_lights2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../refl_lights2/toggledef') }
    }
    channel spec_int2 {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch('../spec_int2/floatdef') }
    }
    channel spec_min2 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../spec_min2/floatdef') }
    }
    channel spec_angle2 {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch('../spec_angle2/floatdef') }
    }
    channel spec_aniso2 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../spec_aniso2/floatdef') }
    }
    channel refl_objs2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../refl_objs2/toggledef') }
    }
    channel refl_sep2 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../refl_sep2/toggledef') }
    }
    channel refl_int2 {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch('../refl_int2/floatdef') }
    }
    channel refl_clr2r {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../refl_clr2/colordefr') }
    }
    channel refl_clr2g {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../refl_clr2/colordefg') }
    }
    channel refl_clr2b {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../refl_clr2/colordefb') }
    }
    channel refl_angle2 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../refl_angle2/floatdef') }
    }
    channel refl_enable {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../refl_enable/toggledef') }
    }
  }
HouNC1033600b8f05b103d7806d91d485mat/basicliquid/surfaceModel.parm{
version 0.8
facefwd	[ 0	locks=0 ]	(	[ facefwd	1 ] 	)
conserveenergy	[ 0	locks=0 ]	(	[ conserveenergy	1 ] 	)
fres_enable	[ 0	locks=0 ]	(	[ fres_enable	0 ] 	)
fres_style	[ 0	locks=0 ]	(	chs('../fres_style/stringdef')	)
ior_in	[ 0	locks=0 ]	(	[ ior_in	1.3300000000000001 ] 	)
ior_out	[ 0	locks=0 ]	(	[ ior_out	1 ] 	)
tan_style	[ 0	locks=0 ]	(	geo	)
maxdist_enable	[ 0	locks=0 ]	(	"off"	)
maxdist	[ 0	locks=0 ]	(	10	)
diffuse_folder	[ 0	locks=0 ]	(	2	2	2	2	2	2	)
diff_enable	[ 0	locks=0 ]	(	[ diff_enable	1 ] 	)
diff_int	[ 0	locks=0 ]	(	[ diff_int	0.5 ] 	)
diff_min	[ 0	locks=0 ]	(	[ diff_min	0 ] 	)
diff_clr	[ 0	locks=0 ]	(	1	1	1	)
diff_rough	[ 0	locks=0 ]	(	[ diff_rough	0 ] 	)
diff_label	[ 0	locks=0 ]	(	diffuse	)
sss_enable	[ 0	locks=0 ]	(	[ sss_enable	0 ] 	)
sss_int	[ 0	locks=0 ]	(	[ sss_int	0.5 ] 	)
sss_clr	[ 0	locks=0 ]	(	1	1	1	)
sss_min	[ 0	locks=0 ]	(	[ sss_min	0 ] 	)
sss_atten	[ 0	locks=0 ]	(	[ sss_atten	10 ] 	)
sss_attenclr	[ 0	locks=0 ]	(	1	1	1	)
sss_phase	[ 0	locks=0 ]	(	[ sss_phase	0 ] 	)
sss_spectral	[ 0	locks=0 ]	(	"on"	)
sss_1enable	[ 0	locks=0 ]	(	[ sss_1enable	1 ] 	)
sss_1intensity	[ 0	locks=0 ]	(	[ sss_1intensity	1 ] 	)
sss_1quality	[ 0	locks=0 ]	(	[ sss_1quality	1 ] 	)
sss_2enable	[ 0	locks=0 ]	(	[ sss_2enable	0 ] 	)
sss_2model	[ 0	locks=0 ]	(	hybrid	)
sss_pcmode	[ 0	locks=0 ]	(	[ sss_pcmode	0 ] 	)
sss_pcname	[ 0	locks=0 ]	(	default.pc	)
sss_2intensity	[ 0	locks=0 ]	(	[ sss_2intensity	1 ] 	)
sss_2quality	[ 0	locks=0 ]	(	[ sss_2quality	1 ] 	)
folder0	[ 0	locks=0 ]	(	0	0	)
refl_enable	[ 0	locks=0 ]	(	[ refl_enable	1 ] 	)
refl_lights	[ 0	locks=0 ]	(	[ refl_lights	1 ] 	)
spec_model	[ 0	locks=0 ]	(	chs('../spec_model/stringdef')	)
spec_int	[ 0	locks=0 ]	(	[ spec_int	1 ] 	)
spec_min	[ 0	locks=0 ]	(	[ spec_min	0 ] 	)
spec_clr	[ 0	locks=0 ]	(	1	1	1	)
spec_angle	[ 0	locks=0 ]	(	[ spec_angle	10 ] 	)
spec_rough	[ 0	locks=0 ]	(	0.10000000000000001	)
spec_aniso	[ 0	locks=0 ]	(	[ spec_aniso	0 ] 	)
spec_anisoangle	[ 0	locks=0 ]	(	0	)
refl_objs	[ 0	locks=0 ]	(	[ refl_objs	1 ] 	)
refl_sep	[ 0	locks=0 ]	(	[ refl_sep	0 ] 	)
refl_int	[ 0	locks=0 ]	(	[ refl_int	0.10000000000000001 ] 	)
refl_clr	[ 0	locks=0 ]	(	[ refl_clrr	1 ] 	[ refl_clrg	1 ] 	[ refl_clrb	1 ] 	)
refl_angle	[ 0	locks=0 ]	(	[ refl_angle	0 ] 	)
refl_rough	[ 0	locks=0 ]	(	0.10000000000000001	)
refl_label	[ 0	locks=0 ]	(	reflect	)
refl_enable2	[ 0	locks=0 ]	(	[ refl_enable2	0 ] 	)
refl_lights2	[ 0	locks=0 ]	(	[ refl_lights2	1 ] 	)
spec_model2	[ 0	locks=0 ]	(	chs('../spec_model2/stringdef')	)
spec_int2	[ 0	locks=0 ]	(	[ spec_int2	0.10000000100000001 ] 	)
spec_min2	[ 0	locks=0 ]	(	[ spec_min2	0 ] 	)
spec_clr2	[ 0	locks=0 ]	(	1	1	1	)
spec_angle2	[ 0	locks=0 ]	(	[ spec_angle2	10 ] 	)
spec_rough2	[ 0	locks=0 ]	(	0.10000000000000001	)
spec_aniso2	[ 0	locks=0 ]	(	[ spec_aniso2	0 ] 	)
spec_anisoangle2	[ 0	locks=0 ]	(	0	)
refl_objs2	[ 0	locks=0 ]	(	[ refl_objs2	1 ] 	)
refl_sep2	[ 0	locks=0 ]	(	[ refl_sep2	0 ] 	)
refl_int2	[ 0	locks=0 ]	(	[ refl_int2	0.10000000000000001 ] 	)
refl_clr2	[ 0	locks=0 ]	(	[ refl_clr2r	1 ] 	[ refl_clr2g	1 ] 	[ refl_clr2b	1 ] 	)
refl_angle2	[ 0	locks=0 ]	(	[ refl_angle2	0 ] 	)
refl_rough2	[ 0	locks=0 ]	(	0.10000000000000001	)
refl_label2	[ 0	locks=0 ]	(	coat	)
refr_enable	[ 0	locks=0 ]	(	[ refr_enable	0 ] 	)
refr_lights	[ 0	locks=0 ]	(	[ refr_lights	1 ] 	)
refr_model	[ 0	locks=0 ]	(	chs('../refr_model/stringdef')	)
refr_int	[ 0	locks=0 ]	(	[ refr_int	1 ] 	)
refr_min	[ 0	locks=0 ]	(	[ refr_min	0 ] 	)
refr_clr	[ 0	locks=0 ]	(	[ refr_clrr	1 ] 	[ refr_clrg	1 ] 	[ refr_clrb	1 ] 	)
refr_angle	[ 0	locks=0 ]	(	[ refr_angle	0 ] 	)
refr_aniso	[ 0	locks=0 ]	(	[ refr_aniso	0 ] 	)
refr_anisoangle	[ 0	locks=0 ]	(	0	)
refr_objs	[ 0	locks=0 ]	(	[ refr_objs	1 ] 	)
atten_enable	[ 0	locks=0 ]	(	[ atten_enable	0 ] 	)
atten_den	[ 0	locks=0 ]	(	[ atten_den	0.5 ] 	)
atten_clr	[ 0	locks=0 ]	(	[ atten_clrr	1 ] 	[ atten_clrg	1 ] 	[ atten_clrb	1 ] 	)
refr_thin	[ 0	locks=0 ]	(	[ refr_thin	0 ] 	)
refr_label	[ 0	locks=0 ]	(	refract	)
emit_enable	[ 0	locks=0 ]	(	[ emit_enable	0 ] 	)
emit_int	[ 0	locks=0 ]	(	[ emit_int	1 ] 	)
emit_clr	[ 0	locks=0 ]	(	[ emit_clrr	1 ] 	[ emit_clrg	1 ] 	[ emit_clrb	1 ] 	)
emit_illum	[ 0	locks=0 ]	(	[ emit_illum	1 ] 	)
opac_int	[ 0	locks=0 ]	(	[ opac_int	1 ] 	)
opac_clr	[ 0	locks=0 ]	(	1	1	1	)
fake_enable	[ 0	locks=0 ]	(	[ fake_enable	0 ] 	)
fake_min	[ 0	locks=0 ]	(	[ fake_min	0 ] 	)
fake_max	[ 0	locks=0 ]	(	[ fake_max	1 ] 	)
opac_falloff	[ 0	locks=0 ]	(	[ opac_falloff	0 ] 	)
opac_para	[ 0	locks=0 ]	(	[ opac_para	0 ] 	)
opac_perp	[ 0	locks=0 ]	(	[ opac_perp	1 ] 	)
opac_rolloff	[ 0	locks=0 ]	(	[ opac_rolloff	1 ] 	)
}
HouNC1033600b8b05b103d780b0fa623bmat/basicliquid/surfaceModel.userdata
___Version___HouNC1033600b8d05b103d78019bde34emat/basicliquid/properties.inittype = properties
matchesdef = 0
HouNC1033600bb205b103d780ab5091bdmat/basicliquid/properties.defcomment ""
position 27.8948 8.13911
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "properties"
}
inputsNamed3
{
3 	vm_displacebound 1 1 "vm_displacebound"
4 	vm_truedisplace 1 1 "vm_truedisplace"
}
inputs
{
0 	vm_displacebound 0 1
1 	vm_truedisplace 0 1
}
stat
{
  create 1277929796
  modify 1438949409
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8505b103d780c73ebda5mat/basicliquid/properties.spareparmdef    group {
        name    "Shading"
        label   "Shading"

        parm {
            name    "vm_displacebound"
            label   "Displacement Bound"
            type    float
            default { "0" }
            help    "The maximum bounds that the displacement shader will move geometry. This is defined in \"camera\" space. Note, that the absolute value is used to determine the bounds."
            range   { 0 10 }
            parmtag { "spare_category" "Shading" }
        }
        parm {
            name    "vm_truedisplace"
            label   "True Displacements"
            type    toggle
            default { "1" }
            help    "When running displacement shaders, whether the VEX variable P is actually moved (true displacement) or whether bump mapping will be performed."
            range   { 0 1 }
            parmtag { "spare_category" "Shading" }
        }
    }

HouNC1033600bb205b103d780bbc91478mat/basicliquid/properties.chn{
    channel vm_displacebound {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../vm_displacebound/floatdef') }
    }
    channel vm_truedisplace {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../vm_truedisplace/toggledef') }
    }
  }
HouNC1033600b8d05b103d78008d533fdmat/basicliquid/properties.parm{
version 0.8
Shading	[ 0	locks=0 ]	(	0	)
vm_displacebound	[ 0	locks=0 ]	(	[ vm_displacebound	0.050000000699999998 ] 	)
vm_truedisplace	[ 0	locks=0 ]	(	[ vm_truedisplace	1 ] 	)
}
HouNC1033600b8905b103d780426b2bb7mat/basicliquid/properties.userdata
___Version___16.5.378HouNC1033600b8d05b103d7805432dc70mat/basicliquid/dispOutput.inittype = output
matchesdef = 0
HouNC1033600bb205b103d780715672eemat/basicliquid/dispOutput.defcomment ""
position 28.5276 3.06474
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "shader"
}
inputsNamed3
{
3 	twoway1 3 1 "P"
4 	twoway2 3 1 "N"
}
inputs
{
0 	twoway1 0 1
1 	twoway2 0 1
}
stat
{
  create 1277929857
  modify 1432738809
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d7809c303e61mat/basicliquid/dispOutput.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	displace	)
outputcodelast	[ 0	locks=0 ]	(	"off"	)
parmorder	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d7802909829emat/basicliquid/dispOutput.userdata
___Version___16.5.378HouNC1033600b8f05b103d780a0d120dcmat/basicliquid/diffuseColor.inittype = surfacecolor
matchesdef = 1
HouNC1033600b8c05b103d78010394c1fmat/basicliquid/diffuseColor.defcomment ""
position 8.71392 23.5828
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
{
40 "color"
41 "alpha"
}
inputsNamed3
{
27 	useBaseColor 1 1 "useBaseColor"
28 	baseColor 1 1 "baseColor"
29 	usePointColor 1 1 "usePointColor"
30 	"" "" 1 "usePackedColor"
31 	useColorMap 1 1 "useColorMap"
32 	baseColorMap 1 1 "baseColorMap"
33 	"" "" 1 "colorMapSourceColorSpace"
34 	colorMapWrap 1 1 "colorMapWrap"
35 	colorMapfilter 1 1 "colorMapfilter"
36 	colorMapWidth 1 1 "colorMapWidth"
37 	"" "" 1 "colorMapBorder"
38 	uvcoords1 4 1 "scoord"
39 	uvcoords1 5 1 "tcoord"
42 	"" "" 1 "usePointAlpha"
43 	colorMapIntensity 1 1 "colorMapIntensity"
}
inputs
{
0 	useBaseColor 0 1
1 	baseColor 0 1
2 	usePointColor 0 1
3 	"" 0 1
4 	useColorMap 0 1
5 	baseColorMap 0 1
6 	"" 0 1
7 	colorMapWrap 0 1
8 	colorMapfilter 0 1
9 	colorMapWidth 0 1
10 	"" 0 1
11 	uvcoords1 1 1
12 	uvcoords1 2 1
13 	"" 0 1
14 	colorMapIntensity 0 1
}
stat
{
  create 1277930868
  modify 1438949409
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780aafc8899mat/basicliquid/diffuseColor.chn{
    channel useBaseColor {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../useBaseColor/toggledef') }
    }
    channel baseColorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseColor/colordefr') }
    }
    channel baseColorg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseColor/colordefg') }
    }
    channel baseColorb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseColor/colordefb') }
    }
    channel usePointColor {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../usePointColor/toggledef') }
    }
    channel useColorMap {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../useColorMap/toggledef') }
    }
    channel colorMapIntensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../colorMapIntensity/floatdef') }
    }
    channel colorMapWidth {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../colorMapWidth/floatdef') }
    }
  }
HouNC1033600b8f05b103d780ddf1ef4cmat/basicliquid/diffuseColor.parm{
version 0.8
useBaseColor	[ 0	locks=0 ]	(	[ useBaseColor	1 ] 	)
baseColor	[ 0	locks=0 ]	(	[ baseColorr	1 ] 	[ baseColorg	1 ] 	[ baseColorb	1 ] 	)
usePointColor	[ 0	locks=0 ]	(	[ usePointColor	1 ] 	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useColorMap	[ 0	locks=0 ]	(	[ useColorMap	0 ] 	)
baseColorMap	[ 0	locks=0 ]	(	""	)
colorMapSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
colorMapWrap	[ 0	locks=0 ]	(	chs('../colorMapWrap/stringdef')	)
colorMapfilter	[ 0	locks=0 ]	(	chs('../colorMapfilter/stringdef')	)
colorMapWidth	[ 0	locks=0 ]	(	[ colorMapWidth	1 ] 	)
colorMapBorder	[ 0	locks=0 ]	(	0	0	0	1	)
usePointAlpha	[ 0	locks=0 ]	(	"off"	)
colorMapIntensity	[ 0	locks=0 ]	(	[ colorMapIntensity	1 ] 	)
}
HouNC1033600b8b05b103d7803ec75e1bmat/basicliquid/diffuseColor.userdata
___Version___HouNC1033600b8f05b103d7808d532793mat/basicliquid/useBaseColor.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d7801a4f00dcmat/basicliquid/useBaseColor.defcomment ""
position 8.69072 28.5487
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "useBaseColor"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931028
  modify 1438946544
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d78091359421mat/basicliquid/useBaseColor.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useBaseColor	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Base 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	1	)
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 ]	(	""	)
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 ]	(	"{ diff_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d78099926040mat/basicliquid/useBaseColor.userdata
___Version___16.5.378HouNC1033600bb205b103d7808a8c0188mat/basicliquid/baseColor.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d78073cf2c5cmat/basicliquid/baseColor.defcomment ""
position 7.11805 28.5487
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "baseColor"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931029
  modify 1438946544
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7806a36cd68mat/basicliquid/baseColor.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	baseColor	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Base 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 ]	(	""	)
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 ]	(	"{ useBaseColor == 0 } { diff_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d7800396728amat/basicliquid/baseColor.userdata
___Version___16.5.378HouNC1033600b8e05b103d780489f67a7mat/basicliquid/usePointColor.inittype = parameter
matchesdef = 0
HouNC1033600b8f05b103d780edf2fdabmat/basicliquid/usePointColor.defcomment ""
position 6.02026 27.6913
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "usePointColor"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931031
  modify 1438946544
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d78054855621mat/basicliquid/usePointColor.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 ]	(	"Use 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	1	)
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 ]	(	""	)
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 ]	(	"{ diff_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8a05b103d7807ccace93mat/basicliquid/usePointColor.userdata
___Version___16.5.378HouNC1033600b8c05b103d78025b9cbefmat/basicliquid/useColorMap.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d780c58e70fbmat/basicliquid/useColorMap.defcomment ""
position 4.89807 26.8662
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "useColorMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931033
  modify 1438946544
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780c8bff0a7mat/basicliquid/useColorMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useColorMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Color Map"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	"{ diff_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8805b103d780d7d37edbmat/basicliquid/useColorMap.userdata
___Version___16.5.378HouNC1033600b8f05b103d780ba606dbfmat/basicliquid/baseColorMap.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d780ecdbaf78mat/basicliquid/baseColorMap.defcomment ""
position 3.80028 26.041
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "baseColorMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931034
  modify 1438946544
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d78057c517e1mat/basicliquid/baseColorMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	baseColorMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Base 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 ]	(	""	)
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 ]	(	"{ useColorMap == 0 } { diff_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d78065ef68eemat/basicliquid/baseColorMap.userdata
___Version___16.5.378HouNC1033600b8f05b103d7805fbd3380mat/basicliquid/colorMapWrap.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d780542ef1efmat/basicliquid/colorMapWrap.defcomment ""
position 4.89807 25.2159
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "colorMapWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931035
  modify 1438946544
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d780eedcb3f0mat/basicliquid/colorMapWrap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	colorMapWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Color Map Wrap"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
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 ]	(	"{ useColorMap == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d780bd166a46mat/basicliquid/colorMapWrap.userdata
___Version___16.5.378HouNC1033600b8905b103d780e6aff1b8mat/basicliquid/colorMapfilter.inittype = parameter
matchesdef = 0
HouNC1033600b8e05b103d780d461d5f5mat/basicliquid/colorMapfilter.defcomment ""
position 6.02026 24.3908
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "colorMapfilter"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931052
  modify 1438946544
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d780c5235fc9mat/basicliquid/colorMapfilter.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	colorMapfilter	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Color Map Filter"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	chs('../colorMapfilter/stringdef')	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" "	)
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 ]	(	"{ useColorMap == 0 } { diff_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8505b103d7803c8bc93emat/basicliquid/colorMapfilter.userdata
___Version___16.5.378HouNC1033600b8c05b103d780ad495ea3mat/basicliquid/diff_enable.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d780c62699e7mat/basicliquid/diff_enable.defcomment ""
position -4.81983 27.3498
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "diff_enable"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931249
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d78085861bdcmat/basicliquid/diff_enable.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diff_enable	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Enable Diffuse"	)
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	1	)
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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8805b103d780d097a87dmat/basicliquid/diff_enable.userdata
___Version___16.5.378HouNC1033600bb305b103d780353bf5e2mat/basicliquid/diff_int.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d78070296f7bmat/basicliquid/diff_int.defcomment ""
position 2.81588 18.8595
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "diff_int"
2 "bound_diff_int"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931251
  modify 1438946599
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780aa0f2db7mat/basicliquid/diff_int.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diff_int	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Diffuse Intensity"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.5	)
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 ]	(	""	)
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 ]	(	"{ diff_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d780dc7d4083mat/basicliquid/diff_int.userdata
___Version___16.5.378HouNC1033600b8d05b103d780467b2502mat/basicliquid/diff_rough.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d7804718658bmat/basicliquid/diff_rough.defcomment ""
position -4.81983 24.947
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "diff_rough"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931253
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d78023f2db88mat/basicliquid/diff_rough.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diff_rough	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Diffuse Roughness"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	""	)
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 ]	(	"{ diff_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d780999f5673mat/basicliquid/diff_rough.userdata
___Version___16.5.378HouNC1033600bb005b103d780d9a333demat/basicliquid/facefwd.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d780862276b0mat/basicliquid/facefwd.defcomment ""
position -4.81983 32.1555
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "facefwd"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931631
  modify 1279045680
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d7809301f8bamat/basicliquid/facefwd.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	facefwd	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Ensure Faces Point Forward"	)
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	1	)
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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8c05b103d780f304cac6mat/basicliquid/facefwd.userdata
___Version___16.5.378HouNC1033600b8905b103d780400a2e99mat/basicliquid/conserveenergy.inittype = parameter
matchesdef = 0
HouNC1033600b8e05b103d780e21541c1mat/basicliquid/conserveenergy.defcomment ""
position -4.81983 31.3545
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "conserveenergy"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931632
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d780f297554emat/basicliquid/conserveenergy.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	conserveenergy	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Conserve Energy"	)
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	1	)
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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8505b103d7801fbb19cemat/basicliquid/conserveenergy.userdata
___Version___16.5.378HouNC1033600b8c05b103d7806a23ea07mat/basicliquid/fres_enable.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d7800d4e2baemat/basicliquid/fres_enable.defcomment ""
position -4.81983 30.5536
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "fres_enable"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931633
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d78010ef7053mat/basicliquid/fres_enable.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	fres_enable	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Fresnel Blending"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8805b103d7805e2c4746mat/basicliquid/fres_enable.userdata
___Version___16.5.378HouNC1033600b8d05b103d78087c632fdmat/basicliquid/fres_style.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d780e804c1c0mat/basicliquid/fres_style.defcomment ""
position -4.81983 29.7527
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "fres_style"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931635
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780f7b5003emat/basicliquid/fres_style.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	fres_style	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Fresnel Style"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	physical	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"physical \"Physically Based\" input \"Use Connected 'fresnel'\" "	)
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 ]	(	"{ fres_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d7805ac56f3amat/basicliquid/fres_style.userdata
___Version___16.5.378HouNC1033600bb105b103d7809c2559a7mat/basicliquid/ior_in.inittype = parameter
matchesdef = 0
HouNC1033600bb605b103d780e2b32c82mat/basicliquid/ior_in.defcomment ""
position -4.81983 28.9517
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "ior_in"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931636
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d780e03330e6mat/basicliquid/ior_in.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	ior_in	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Inside IOR"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	1.3300000000000001	)
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 ]	(	1	3	)
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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8d05b103d7802c609ae8mat/basicliquid/ior_in.userdata
___Version___16.5.378HouNC1033600bb005b103d780c7f74b00mat/basicliquid/ior_out.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d780de704b7fmat/basicliquid/ior_out.defcomment ""
position -4.81983 28.1508
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "ior_out"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931638
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d7801cb72486mat/basicliquid/ior_out.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	ior_out	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Outside IOR"	)
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 ]	(	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 ]	(	1	3	)
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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8c05b103d7808fa89e11mat/basicliquid/ior_out.userdata
___Version___16.5.378HouNC1033600b8c05b103d7806711347fmat/basicliquid/refl_lights.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d780dcbb7ba9mat/basicliquid/refl_lights.defcomment ""
position -4.81983 12.9329
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refl_lights"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931979
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780865ad6a4mat/basicliquid/refl_lights.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refl_lights	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Reflect Lights"	)
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	1	)
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 ]	(	""	)
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 ]	(	"{ baseRefl_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8805b103d780c8da0e8cmat/basicliquid/refl_lights.userdata
___Version___16.5.378HouNC1033600b8d05b103d780f0d68e1dmat/basicliquid/spec_model.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d780e521f4d7mat/basicliquid/spec_model.defcomment ""
position -4.81983 12.1319
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "spec_model"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931981
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780bc7f019dmat/basicliquid/spec_model.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	spec_model	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular Model"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"phong \"Phong\" blinn \"Blinn\" cone \"Cone\" "	)
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 ]	(	"{ baseRefl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d7800966e686mat/basicliquid/spec_model.userdata
___Version___16.5.378HouNC1033600bb305b103d780b89aca02mat/basicliquid/spec_int.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d7808d525337mat/basicliquid/spec_int.defcomment ""
position -4.81983 11.331
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "spec_int"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931985
  modify 1438949582
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7805e81cdcamat/basicliquid/spec_int.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	spec_int	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular Intensity"	)
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 ]	(	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 ]	(	""	)
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 ]	(	"{ baseRefl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d78098d62f53mat/basicliquid/spec_int.userdata
___Version___16.5.378HouNC1033600bb305b103d78033411f90mat/basicliquid/spec_min.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d78041d51d5dmat/basicliquid/spec_min.defcomment ""
position -4.81983 10.5301
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "spec_min"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277931989
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780414e68e6mat/basicliquid/spec_min.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	spec_min	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular Minimum"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	""	)
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 ]	(	"{ baseRefl_enable == 0 } { refl_lights == 0 refl_objs == 0 } { fres_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d7809fd6a4b2mat/basicliquid/spec_min.userdata
___Version___16.5.378HouNC1033600b8f05b103d7800c90f9fdmat/basicliquid/reflectColor.inittype = surfacecolor
matchesdef = 1
HouNC1033600b8c05b103d780694f8474mat/basicliquid/reflectColor.defcomment ""
position -18.9792 -3.51672
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
{
40 "color"
41 "alpha"
}
inputsNamed3
{
27 	"" "" 1 "useBaseColor"
28 	specColor1 1 1 "baseColor"
29 	"" "" 1 "usePointColor"
30 	"" "" 1 "usePackedColor"
31 	useSpecMap1 1 1 "useColorMap"
32 	specMap1 1 1 "baseColorMap"
33 	"" "" 1 "colorMapSourceColorSpace"
34 	specMapWrap1 1 1 "colorMapWrap"
35 	specMapfilter1 1 1 "colorMapfilter"
36 	reflectMapWidth1 1 1 "colorMapWidth"
37 	"" "" 1 "colorMapBorder"
38 	uvcoords1 4 1 "scoord"
39 	uvcoords1 5 1 "tcoord"
42 	"" "" 1 "usePointAlpha"
43 	reflectMapIntensity 1 1 "colorMapIntensity"
}
inputs
{
0 	"" 0 1
1 	specColor1 0 1
2 	"" 0 1
3 	"" 0 1
4 	useSpecMap1 0 1
5 	specMap1 0 1
6 	"" 0 1
7 	specMapWrap1 0 1
8 	specMapfilter1 0 1
9 	reflectMapWidth1 0 1
10 	"" 0 1
11 	uvcoords1 1 1
12 	uvcoords1 2 1
13 	"" 0 1
14 	reflectMapIntensity 0 1
}
stat
{
  create 1277931994
  modify 1438949409
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d7804cb968f2mat/basicliquid/reflectColor.chn{
    channel baseColorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../specColor1/colordefr') }
    }
    channel baseColorg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../specColor1/colordefg') }
    }
    channel baseColorb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../specColor1/colordefb') }
    }
    channel useColorMap {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../useSpecMap1/toggledef') }
    }
    channel colorMapIntensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../reflectMapIntensity/floatdef') }
    }
    channel colorMapWidth {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../reflectMapWidth1/floatdef') }
    }
  }
HouNC1033600b8f05b103d78005629905mat/basicliquid/reflectColor.parm{
version 0.8
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	[ baseColorr	1 ] 	[ baseColorg	1 ] 	[ baseColorb	1 ] 	)
usePointColor	[ 0	locks=0 ]	(	"off"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useColorMap	[ 0	locks=0 ]	(	[ useColorMap	0 ] 	)
baseColorMap	[ 0	locks=0 ]	(	""	)
colorMapSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
colorMapWrap	[ 0	locks=0 ]	(	chs('../colorMapWrap1/stringdef')	)
colorMapfilter	[ 0	locks=0 ]	(	chs('../colorMapfilter1/stringdef')	)
colorMapWidth	[ 0	locks=0 ]	(	[ colorMapWidth	1 ] 	)
colorMapBorder	[ 0	locks=0 ]	(	0	0	0	1	)
usePointAlpha	[ 0	locks=0 ]	(	"on"	)
colorMapIntensity	[ 0	locks=0 ]	(	[ colorMapIntensity	1 ] 	)
}
HouNC1033600b8b05b103d780e08f4571mat/basicliquid/reflectColor.userdata
___Version___HouNC1033600b8d05b103d7801d38d028mat/basicliquid/specColor1.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d7802e724240mat/basicliquid/specColor1.defcomment ""
position -5.88878 -0.236682
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "specColor1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277932036
  modify 1302625044
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d78072e5c544mat/basicliquid/specColor1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	specColor1	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular 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 ]	(	""	)
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 ]	(	"{ baseRefl_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d7801525bbe6mat/basicliquid/specColor1.userdata
___Version___16.5.378HouNC1033600b8c05b103d780ce146e5fmat/basicliquid/useSpecMap1.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d7808ca38e2dmat/basicliquid/useSpecMap1.defcomment ""
position -7.61596 -0.236682
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "useSpecMap1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277932039
  modify 1302625044
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d7802d69e18cmat/basicliquid/useSpecMap1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useSpecMap1	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Specular Map"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8805b103d780ade0a031mat/basicliquid/useSpecMap1.userdata
___Version___16.5.378HouNC1033600bb305b103d7801e362e79mat/basicliquid/specMap1.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d780dce55e76mat/basicliquid/specMap1.defcomment ""
position -8.97668 -0.963513
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "specMap1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277932041
  modify 1302625044
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7804705d477mat/basicliquid/specMap1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	specMap1	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular 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 ]	(	""	)
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 ]	(	"{ useSpecMap1 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d78020144a21mat/basicliquid/specMap1.userdata
___Version___16.5.378HouNC1033600b8f05b103d780c555226fmat/basicliquid/specMapWrap1.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d78019612bb7mat/basicliquid/specMapWrap1.defcomment ""
position -10.1769 -1.67327
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "specMapWrap1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277932043
  modify 1302625044
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d7807ad88604mat/basicliquid/specMapWrap1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	specMapWrap1	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular Map Wrap"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
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 ]	(	"{ useSpecMap1 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d78068fd66b3mat/basicliquid/specMapWrap1.userdata
___Version___16.5.378HouNC1033600b8905b103d780b5437e46mat/basicliquid/specMapfilter1.inittype = parameter
matchesdef = 0
HouNC1033600b8e05b103d7803c22cbb9mat/basicliquid/specMapfilter1.defcomment ""
position -8.97668 -2.58921
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "specMapFilter1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277932047
  modify 1302625044
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d7807bd20498mat/basicliquid/specMapfilter1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	specMapFilter1	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular Map Filter"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	catrom	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" "	)
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 ]	(	"{ useSpecMap1 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8505b103d78057eca92dmat/basicliquid/specMapfilter1.userdata
___Version___16.5.378HouNC1033600b8d05b103d780e8321f23mat/basicliquid/spec_angle.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d7804e78c2a0mat/basicliquid/spec_angle.defcomment ""
position -4.81983 9.72911
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "spec_angle"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277932459
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d78078038932mat/basicliquid/spec_angle.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	spec_angle	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular Angle"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	10	)
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	90	)
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 ]	(	""	)
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 ]	(	"{ baseRefl_enable == 0 } { refl_lights == 0 refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d780bf382b06mat/basicliquid/spec_angle.userdata
___Version___16.5.378HouNC1033600b8d05b103d780c9240659mat/basicliquid/spec_aniso.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d780989ae37dmat/basicliquid/spec_aniso.defcomment ""
position -4.81983 8.92817
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "spec_aniso"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277932460
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780a6c2aafcmat/basicliquid/spec_aniso.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	spec_aniso	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular Anisotropy"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	-1	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 ]	(	""	)
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 ]	(	"{ baseRefl_enable == 0 } { refl_lights == 0 refl_objs == 0 } { spec_angle == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d780f20e8125mat/basicliquid/spec_aniso.userdata
___Version___16.5.378HouNC1033600bb205b103d780bf68014fmat/basicliquid/refl_objs.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d78044a4b7f0mat/basicliquid/refl_objs.defcomment ""
position -4.81983 8.12724
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refl_objs"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277932742
  modify 1380318234
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d780de290446mat/basicliquid/refl_objs.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refl_objs	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Reflect Objects"	)
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	1	)
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 ]	(	""	)
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 ]	(	"{ baseRefl_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d78040101d22mat/basicliquid/refl_objs.userdata
___Version___16.5.378HouNC1033600bb305b103d780ae510734mat/basicliquid/refl_sep.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d78015d213c1mat/basicliquid/refl_sep.defcomment ""
position -4.81983 6.52537
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refl_sep"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277932758
  modify 1380318237
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7805c829e0cmat/basicliquid/refl_sep.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refl_sep	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Separate Object Reflection Parameters"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	"{ baseRefl_enable == 0 } { refl_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d780975b10e6mat/basicliquid/refl_sep.userdata
___Version___16.5.378HouNC1033600bb305b103d780f05fb83emat/basicliquid/refl_int.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d780809722d1mat/basicliquid/refl_int.defcomment ""
position -4.81983 5.72442
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refl_int"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277932775
  modify 1380318244
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7804f96aed8mat/basicliquid/refl_int.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refl_int	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Reflection Intensity"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.10000000000000001	)
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 ]	(	""	)
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 ]	(	"{ baseRefl_enable == 0 } { refl_objs == 0 } { refl_sep == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d780c98617ddmat/basicliquid/refl_int.userdata
___Version___16.5.378HouNC1033600bb305b103d78003d17b6cmat/basicliquid/refl_clr.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d780938e57eamat/basicliquid/refl_clr.defcomment ""
position -4.81983 4.92348
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refl_clr"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277937767
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7807c2a9c2dmat/basicliquid/refl_clr.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refl_clr	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Reflection 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 ]	(	""	)
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 ]	(	"{ baseRefl_enable == 0 } { refl_objs == 0 } { refl_sep == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d7803c96de07mat/basicliquid/refl_clr.userdata
___Version___16.5.378HouNC1033600b8d05b103d7808707dcb2mat/basicliquid/refl_angle.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d780bec9c0c8mat/basicliquid/refl_angle.defcomment ""
position -4.81983 4.12254
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refl_angle"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277937769
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780e96f3992mat/basicliquid/refl_angle.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refl_angle	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Reflection Angle"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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	90	)
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 ]	(	""	)
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 ]	(	"{ baseRefl_enable == 0 } { refl_objs == 0 } { refl_sep == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d7804f172804mat/basicliquid/refl_angle.userdata
___Version___16.5.378HouNC1033600b8905b103d780bf308a5amat/basicliquid/reflMaskColor1.inittype = surfacecolor
matchesdef = 1
HouNC1033600b8e05b103d780259f2d12mat/basicliquid/reflMaskColor1.defcomment ""
position -22.4167 -6.86911
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
{
40 "color"
41 "alpha"
}
inputsNamed3
{
27 	"" "" 1 "useBaseColor"
28 	"" "" 1 "baseColor"
29 	"" "" 1 "usePointColor"
30 	"" "" 1 "usePackedColor"
31 	useReflMask1 1 1 "useColorMap"
32 	baseReflMask1 1 1 "baseColorMap"
33 	"" "" 1 "colorMapSourceColorSpace"
34 	reflMaskWrap1 1 1 "colorMapWrap"
35 	reflMaskFilter1 1 1 "colorMapfilter"
36 	reflMaskMapWidth 1 1 "colorMapWidth"
37 	"" "" 1 "colorMapBorder"
38 	uvcoords1 4 1 "scoord"
39 	uvcoords1 5 1 "tcoord"
42 	"" "" 1 "usePointAlpha"
43 	"" "" 1 "colorMapIntensity"
}
inputs
{
0 	"" 0 1
1 	"" 0 1
2 	"" 0 1
3 	"" 0 1
4 	useReflMask1 0 1
5 	baseReflMask1 0 1
6 	"" 0 1
7 	reflMaskWrap1 0 1
8 	reflMaskFilter1 0 1
9 	reflMaskMapWidth 0 1
10 	"" 0 1
11 	uvcoords1 1 1
12 	uvcoords1 2 1
13 	"" 0 1
14 	"" 0 1
}
stat
{
  create 1277938232
  modify 1438949409
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d78036ba6784mat/basicliquid/reflMaskColor1.chn{
    channel useColorMap {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../useReflMask1/toggledef') }
    }
    channel colorMapWidth {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../reflMaskMapWidth/floatdef') }
    }
  }
HouNC1033600b8905b103d780af372ca7mat/basicliquid/reflMaskColor1.parm{
version 0.8
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	1	1	1	)
usePointColor	[ 0	locks=0 ]	(	"on"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useColorMap	[ 0	locks=0 ]	(	[ useColorMap	0 ] 	)
baseColorMap	[ 0	locks=0 ]	(	""	)
colorMapSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
colorMapWrap	[ 0	locks=0 ]	(	chs('../colorMapWrap1/stringdef')	)
colorMapfilter	[ 0	locks=0 ]	(	chs('../colorMapfilter1/stringdef')	)
colorMapWidth	[ 0	locks=0 ]	(	[ colorMapWidth	1 ] 	)
colorMapBorder	[ 0	locks=0 ]	(	0	0	0	1	)
usePointAlpha	[ 0	locks=0 ]	(	"on"	)
colorMapIntensity	[ 0	locks=0 ]	(	1	)
}
HouNC1033600b8505b103d7805bb4b36fmat/basicliquid/reflMaskColor1.userdata
___Version___HouNC1033600b8f05b103d7808cf1ba6fmat/basicliquid/useReflMask1.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d7806c815f0amat/basicliquid/useReflMask1.defcomment ""
position -3.41007 1.32325
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "useReflMask1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277938250
  modify 1302625044
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d7800f820728mat/basicliquid/useReflMask1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useReflMask1	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Reflection Mask Map"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8b05b103d78057571da5mat/basicliquid/useReflMask1.userdata
___Version___16.5.378HouNC1033600b8e05b103d780df9fea83mat/basicliquid/baseReflMask1.inittype = parameter
matchesdef = 0
HouNC1033600b8f05b103d780fef7c6aamat/basicliquid/baseReflMask1.defcomment ""
position -4.90913 1.32325
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "baseReflMask1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277938251
  modify 1302625044
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d7800f0e00dcmat/basicliquid/baseReflMask1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	baseReflMask1	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Reflection Mask 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 ]	(	""	)
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 ]	(	"{ useReflMask1 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8a05b103d7802b2b8b68mat/basicliquid/baseReflMask1.userdata
___Version___16.5.378HouNC1033600b8e05b103d78089107b78mat/basicliquid/reflMaskWrap1.inittype = parameter
matchesdef = 0
HouNC1033600b8f05b103d780a49ea642mat/basicliquid/reflMaskWrap1.defcomment ""
position -6.24912 0.348222
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "reflMaskWrap1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277938252
  modify 1302625044
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d7803a4e7cb4mat/basicliquid/reflMaskWrap1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	reflMaskWrap1	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Refl Mask Map Wrap"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
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 ]	(	"{ useReflMask1 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8a05b103d780cfc7c945mat/basicliquid/reflMaskWrap1.userdata
___Version___16.5.378HouNC1033600b8805b103d7805dfa95e3mat/basicliquid/reflMaskFilter1.inittype = parameter
matchesdef = 0
HouNC1033600b8905b103d7807c1d9d38mat/basicliquid/reflMaskFilter1.defcomment ""
position -6.24912 -0.874878
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "reflMaskFilter1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277938253
  modify 1302625044
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8805b103d780e1f83142mat/basicliquid/reflMaskFilter1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	reflMaskFilter1	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Refl Mask Map Filter"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	catrom	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" "	)
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 ]	(	"{ useReflMask1 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8405b103d7809357e4e6mat/basicliquid/reflMaskFilter1.userdata
___Version___16.5.378HouNC1033600b8d05b103d780b921a71fmat/basicliquid/luminance1.inittype = luminance
matchesdef = 0
HouNC1033600bb205b103d7800a67b394mat/basicliquid/luminance1.defcomment ""
position -20.8524 -4.7523
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
{
4 "lum"
}
inputsNamed3
{
3 	reflMaskColor1 40 1 "rgb"
}
inputs
{
0 	reflMaskColor1 0 1
}
stat
{
  create 1277938560
  modify 1329358898
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 1 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780169c97c0mat/basicliquid/luminance1.parm{
version 0.8
rgb	[ 0	locks=0 ]	(	0	0	0	)
}
HouNC1033600b8905b103d780d26a8f69mat/basicliquid/luminance1.userdata
___Version___HouNC1033600bb205b103d780787ef5d1mat/basicliquid/switchRGB.inittype = switch
matchesdef = 0
HouNC1033600bb305b103d7804c75e38emat/basicliquid/switchRGB.defcomment ""
position -19.0706 -6.21459
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
11 "result"
}
inputsNamed3
{
6 	reflMaskChannel 1 1 "switcher"
7 	luminance1 4 1 "input1"
8 	RGBChannel 6 1 "input2"
9 	RGBChannel 7 1 "input3"
10 	RGBChannel 8 1 "input4"
}
inputs
{
0 	reflMaskChannel 0 1
1 	luminance1 0 1
2 	RGBChannel 0 1
3 	RGBChannel 1 1
4 	RGBChannel 2 1
}
stat
{
  create 1277938648
  modify 1329358901
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7808d92cb87mat/basicliquid/switchRGB.parm{
version 0.8
switcher	[ 0	locks=0 ]	(	0	)
outofbounds	[ 0	locks=0 ]	(	"last"	)
}
HouNC1033600b8e05b103d780ef760a2emat/basicliquid/switchRGB.userdata
___Version___16.5.378HouNC1033600b8805b103d780a462b5d4mat/basicliquid/reflMaskChannel.inittype = parameter
matchesdef = 0
HouNC1033600b8905b103d7802047075dmat/basicliquid/reflMaskChannel.defcomment ""
position -19.4772 -4.36969
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "reflMaskChannel1"
2 "bound_reflMaskChannel1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277938663
  modify 1302625046
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8805b103d7808d4a8eebmat/basicliquid/reflMaskChannel.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	reflMaskChannel1	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Refl Mask Map Channel"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"lum\" 1 \"red\" 2 \"green\" 3 \"blue\""	)
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 ]	(	"{ useReflMask1 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8405b103d780fc191022mat/basicliquid/reflMaskChannel.userdata
___Version___16.5.378HouNC1033600bb205b103d780da5e843dmat/basicliquid/multiply1.inittype = multiply
matchesdef = 0
HouNC1033600bb305b103d780cb074db6mat/basicliquid/multiply1.defcomment ""
position -15.9415 -4.51083
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "product"
}
inputsNamed3
{
3 	reflectColor 40 1 "input1"
4 	switchRGB 11 1 "input2"
}
inputs
{
0 	reflectColor 0 1
1 	switchRGB 0 1
}
stat
{
  create 1277938805
  modify 1329358903
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d780fd136822mat/basicliquid/multiply1.parm{
version 0.8
}
HouNC1033600b8e05b103d780a0740eadmat/basicliquid/multiply1.userdata
___Version___16.5.378HouNC1033600b8c05b103d780c4304d2dmat/basicliquid/refr_enable.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d78008ae7ce0mat/basicliquid/refr_enable.defcomment ""
position -4.81983 3.3216
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refr_enable"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277940875
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d7804ab58d8cmat/basicliquid/refr_enable.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refr_enable	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Enable Refractions"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8805b103d780e20bddd3mat/basicliquid/refr_enable.userdata
___Version___16.5.378HouNC1033600b8c05b103d7806f8d6a83mat/basicliquid/refr_lights.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d78004ab86b6mat/basicliquid/refr_lights.defcomment ""
position -4.81983 2.52066
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refr_lights"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277940878
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780f83e5c7emat/basicliquid/refr_lights.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refr_lights	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Refract Lights"	)
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	1	)
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 ]	(	""	)
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 ]	(	"{ refr_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8805b103d7803b39c59bmat/basicliquid/refr_lights.userdata
___Version___16.5.378HouNC1033600b8d05b103d780fa114d3cmat/basicliquid/refr_model.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d780de6c13demat/basicliquid/refr_model.defcomment ""
position -4.81983 1.71972
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refr_model"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277940882
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780a53dec69mat/basicliquid/refr_model.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refr_model	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Refraction Model"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	phong	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"phong \"Phong\" cone \"Cone\" diffuse \"Translucency\" "	)
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 ]	(	"{ refr_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d7801e0c5b3fmat/basicliquid/refr_model.userdata
___Version___16.5.378HouNC1033600bb305b103d78065c505c6mat/basicliquid/refr_int.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d7804993f2a5mat/basicliquid/refr_int.defcomment ""
position -4.81983 0.918779
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refr_int"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277940885
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780921c14e3mat/basicliquid/refr_int.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refr_int	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Refraction Intensity"	)
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 ]	(	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 ]	(	""	)
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 ]	(	"{ refr_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d780a467d33amat/basicliquid/refr_int.userdata
___Version___16.5.378HouNC1033600bb305b103d78012854c0cmat/basicliquid/refr_min.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d780336251c8mat/basicliquid/refr_min.defcomment ""
position -4.81983 0.117829
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refr_min"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277940888
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d78092b1b9f3mat/basicliquid/refr_min.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refr_min	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Refraction Minimum"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	""	)
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 ]	(	"{ refr_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d780abe994b5mat/basicliquid/refr_min.userdata
___Version___16.5.378HouNC1033600bb305b103d7806af287f0mat/basicliquid/refr_clr.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d780f1aeadc5mat/basicliquid/refr_clr.defcomment ""
position -4.81983 -0.683101
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refr_clr"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277940915
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780fe288675mat/basicliquid/refr_clr.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refr_clr	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Refraction 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 ]	(	""	)
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 ]	(	"{ refr_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d780a25cf651mat/basicliquid/refr_clr.userdata
___Version___16.5.378HouNC1033600b8d05b103d7807c131bb0mat/basicliquid/refr_angle.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d7801f1b48d3mat/basicliquid/refr_angle.defcomment ""
position -4.81983 -1.48403
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refr_angle"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277940921
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d7807ca83390mat/basicliquid/refr_angle.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refr_angle	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Refraction Angle"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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	90	)
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 ]	(	""	)
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 ]	(	"{ refr_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d7800bbf3fe8mat/basicliquid/refr_angle.userdata
___Version___16.5.378HouNC1033600b8d05b103d7809fabc2b2mat/basicliquid/refr_aniso.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d780a8e3b60bmat/basicliquid/refr_aniso.defcomment ""
position -4.81983 -2.28498
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refr_aniso"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277940925
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d78094a6493dmat/basicliquid/refr_aniso.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refr_aniso	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Refraction Anisotropy"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	-1	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 ]	(	""	)
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 ]	(	"{ refr_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d78093429738mat/basicliquid/refr_aniso.userdata
___Version___16.5.378HouNC1033600bb205b103d7800b902c97mat/basicliquid/refr_objs.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d78075951677mat/basicliquid/refr_objs.defcomment ""
position -4.81983 -3.08592
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refr_objs"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277940928
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7804c4e02edmat/basicliquid/refr_objs.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refr_objs	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Refract Objects"	)
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	1	)
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 ]	(	""	)
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 ]	(	"{ refr_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780968ac3fdmat/basicliquid/refr_objs.userdata
___Version___16.5.378HouNC1033600b8f05b103d780d3de5999mat/basicliquid/atten_enable.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d7808a74c789mat/basicliquid/atten_enable.defcomment ""
position -4.81983 -4.6878
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "atten_enable"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277940935
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d7806ab9f5d7mat/basicliquid/atten_enable.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	atten_enable	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Enable Attenuation"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	"{ refr_enable == 0 } { refr_objs == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d7803277db2bmat/basicliquid/atten_enable.userdata
___Version___16.5.378HouNC1033600bb205b103d780c883601emat/basicliquid/atten_den.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d780953fc09fmat/basicliquid/atten_den.defcomment ""
position -4.81983 -5.48873
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "atten_den"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277940939
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d780a2b1d366mat/basicliquid/atten_den.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	atten_den	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Attenuation Density"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.5	)
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 ]	(	""	)
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 ]	(	"{ refr_enable == 0 } { refr_objs == 0 } { atten_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780c09fc245mat/basicliquid/atten_den.userdata
___Version___16.5.378HouNC1033600bb205b103d780ecfa9c46mat/basicliquid/atten_clr.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d7809da31082mat/basicliquid/atten_clr.defcomment ""
position -4.81983 -6.28963
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "atten_clr"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277940944
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7804ce71cdamat/basicliquid/atten_clr.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	atten_clr	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Attenuation 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 ]	(	""	)
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 ]	(	"{ refr_enable == 0 } { refr_objs == 0 } { atten_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d78074b82aecmat/basicliquid/atten_clr.userdata
___Version___16.5.378HouNC1033600bb205b103d780be569586mat/basicliquid/refr_thin.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d780d7ff0ea2mat/basicliquid/refr_thin.defcomment ""
position -4.81983 -16.7019
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refr_thin"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277940949
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d78065f03958mat/basicliquid/refr_thin.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refr_thin	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Thin Film Refraction"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	"{ refr_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780423a1c60mat/basicliquid/refr_thin.userdata
___Version___16.5.378HouNC1033600b8c05b103d780a6c79765mat/basicliquid/emit_enable.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d780c0ef6400mat/basicliquid/emit_enable.defcomment ""
position -4.81983 -7.09063
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "emit_enable"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277941598
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780198822acmat/basicliquid/emit_enable.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	emit_enable	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Enable Emission"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8805b103d780bc978c60mat/basicliquid/emit_enable.userdata
___Version___16.5.378HouNC1033600bb305b103d780e4756602mat/basicliquid/emit_int.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d7804cf291f8mat/basicliquid/emit_int.defcomment ""
position -4.81983 -7.89153
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "emit_int"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277941602
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d78045334db4mat/basicliquid/emit_int.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	emit_int	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Emission Intensity"	)
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 ]	(	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 ]	(	""	)
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 ]	(	"{ emit_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d780ba0e4c83mat/basicliquid/emit_int.userdata
___Version___16.5.378HouNC1033600b8d05b103d7803218761fmat/basicliquid/emit_illum.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d780d847f40amat/basicliquid/emit_illum.defcomment ""
position -4.81983 -15.9009
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "emit_illum"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277942403
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d78095a4d8c3mat/basicliquid/emit_illum.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	emit_illum	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Emission Illuminates Objects"	)
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	1	)
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 ]	(	""	)
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 ]	(	"{ emit_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d7808dbdf16cmat/basicliquid/emit_illum.userdata
___Version___16.5.378HouNC1033600bb305b103d7809dbe5a21mat/basicliquid/emit_clr.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d780d9a6a22amat/basicliquid/emit_clr.defcomment ""
position 6.86812 1.0709
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "emit_clr"
2 "bound_emit_clr"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277943569
  modify 1326472946
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7802bb7bba0mat/basicliquid/emit_clr.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	emit_clr	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Emission 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 ]	(	""	)
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 ]	(	"{ emit_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d780c5cb5bc1mat/basicliquid/emit_clr.userdata
___Version___16.5.378HouNC1033600bb305b103d7801771cfa7mat/basicliquid/opac_int.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d78048123ccdmat/basicliquid/opac_int.defcomment ""
position -4.81983 -9.49344
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "opac_int"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277943617
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7809c48f5fcmat/basicliquid/opac_int.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	opac_int	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Opacity Scale"	)
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 ]	(	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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8f05b103d78006c2497fmat/basicliquid/opac_int.userdata
___Version___16.5.378HouNC1033600b8c05b103d780726e3052mat/basicliquid/fake_enable.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d7807d9a7407mat/basicliquid/fake_enable.defcomment ""
position -4.81983 -10.2943
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "fake_enable"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277943619
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780166985e4mat/basicliquid/fake_enable.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	fake_enable	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Enable Faux Caustics"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8805b103d780b49ea11amat/basicliquid/fake_enable.userdata
___Version___16.5.378HouNC1033600bb305b103d780ac511c9amat/basicliquid/fake_min.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d780a96c4835mat/basicliquid/fake_min.defcomment ""
position -4.81983 -11.0953
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "fake_min"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277943622
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780441da299mat/basicliquid/fake_min.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	fake_min	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Min Shadow Intensity"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	""	)
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 ]	(	"{ fake_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d780b25ecb9fmat/basicliquid/fake_min.userdata
___Version___16.5.378HouNC1033600bb305b103d7806edcb1c8mat/basicliquid/fake_max.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d780ca87adbfmat/basicliquid/fake_max.defcomment ""
position -4.81983 -11.8962
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "fake_max"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277943625
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7807f729b1dmat/basicliquid/fake_max.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	fake_max	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Max Shadow Intensity"	)
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 ]	(	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 ]	(	""	)
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 ]	(	"{ fake_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d7805de99cbemat/basicliquid/fake_max.userdata
___Version___16.5.378HouNC1033600b8f05b103d7804c10b432mat/basicliquid/opac_falloff.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d780a41b382emat/basicliquid/opac_falloff.defcomment ""
position -4.81983 -12.6972
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "opac_falloff"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277943629
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d78004e9a9c9mat/basicliquid/opac_falloff.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	opac_falloff	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Enable Opacity Falloff"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8b05b103d780723c7a2dmat/basicliquid/opac_falloff.userdata
___Version___16.5.378HouNC1033600bb205b103d780e0ea74femat/basicliquid/opac_para.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d7807e491c3dmat/basicliquid/opac_para.defcomment ""
position -4.81983 -13.4981
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "opac_para"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277943633
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d78066daa8f8mat/basicliquid/opac_para.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	opac_para	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Parallel Opacity"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	""	)
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 ]	(	"{ opac_falloff == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780d398ea9emat/basicliquid/opac_para.userdata
___Version___16.5.378HouNC1033600bb205b103d780c4a0b453mat/basicliquid/opac_perp.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d780065ad9e7mat/basicliquid/opac_perp.defcomment ""
position -4.81983 -14.299
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "opac_perp"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277943636
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d780a2857bfbmat/basicliquid/opac_perp.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	opac_perp	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Perp Opacity"	)
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 ]	(	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 ]	(	""	)
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 ]	(	"{ opac_falloff == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780439b0d75mat/basicliquid/opac_perp.userdata
___Version___16.5.378HouNC1033600b8f05b103d780204cf11emat/basicliquid/opac_rolloff.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d7807b183d83mat/basicliquid/opac_rolloff.defcomment ""
position -4.81983 -15.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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "opac_rolloff"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277943640
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d780d78a22edmat/basicliquid/opac_rolloff.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	opac_rolloff	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Opacity Rolloff"	)
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 ]	(	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	10	)
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 ]	(	""	)
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 ]	(	"{ opac_falloff == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d78023f83cddmat/basicliquid/opac_rolloff.userdata
___Version___16.5.378HouNC1033600b8f05b103d780a9709e8dmat/basicliquid/opacityColor.inittype = surfacecolor
matchesdef = 1
HouNC1033600b8c05b103d780bb8caf35mat/basicliquid/opacityColor.defcomment ""
position -17.3846 -15.7838
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
{
40 "color"
41 "alpha"
}
inputsNamed3
{
27 	"" "" 1 "useBaseColor"
28 	baseOpacityColor 1 1 "baseColor"
29 	"" "" 1 "usePointColor"
30 	"" "" 1 "usePackedColor"
31 	useOpacityMap 1 1 "useColorMap"
32 	opacityMap 1 1 "baseColorMap"
33 	"" "" 1 "colorMapSourceColorSpace"
34 	opacityMapWrap 1 1 "colorMapWrap"
35 	opacityMapFilter 1 1 "colorMapfilter"
36 	opacityMapWidth 1 1 "colorMapWidth"
37 	"" "" 1 "colorMapBorder"
38 	uvcoords1 4 1 "scoord"
39 	uvcoords1 5 1 "tcoord"
42 	"" "" 1 "usePointAlpha"
43 	opacityMapIntensity 1 1 "colorMapIntensity"
}
inputs
{
0 	"" 0 1
1 	baseOpacityColor 0 1
2 	"" 0 1
3 	"" 0 1
4 	useOpacityMap 0 1
5 	opacityMap 0 1
6 	"" 0 1
7 	opacityMapWrap 0 1
8 	opacityMapFilter 0 1
9 	opacityMapWidth 0 1
10 	"" 0 1
11 	uvcoords1 1 1
12 	uvcoords1 2 1
13 	"" 0 1
14 	opacityMapIntensity 0 1
}
stat
{
  create 1277943659
  modify 1438949409
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780861f7736mat/basicliquid/opacityColor.chn{
    channel baseColorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseOpacityColor/colordefr') }
    }
    channel baseColorg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseOpacityColor/colordefg') }
    }
    channel baseColorb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseOpacityColor/colordefb') }
    }
    channel useColorMap {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../useOpacityMap/toggledef') }
    }
    channel colorMapIntensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../opacityMapIntensity/floatdef') }
    }
    channel colorMapWidth {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../opacityMapWidth/floatdef') }
    }
  }
HouNC1033600b8f05b103d7803b8d25edmat/basicliquid/opacityColor.parm{
version 0.8
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	[ baseColorr	1 ] 	[ baseColorg	1 ] 	[ baseColorb	1 ] 	)
usePointColor	[ 0	locks=0 ]	(	"off"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useColorMap	[ 0	locks=0 ]	(	[ useColorMap	0 ] 	)
baseColorMap	[ 0	locks=0 ]	(	""	)
colorMapSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
colorMapWrap	[ 0	locks=0 ]	(	chs('../colorMapWrap1/stringdef')	)
colorMapfilter	[ 0	locks=0 ]	(	chs('../colorMapfilter1/stringdef')	)
colorMapWidth	[ 0	locks=0 ]	(	[ colorMapWidth	1 ] 	)
colorMapBorder	[ 0	locks=0 ]	(	0	0	0	1	)
usePointAlpha	[ 0	locks=0 ]	(	"on"	)
colorMapIntensity	[ 0	locks=0 ]	(	[ colorMapIntensity	1 ] 	)
}
HouNC1033600b8b05b103d780cb34a233mat/basicliquid/opacityColor.userdata
___Version___HouNC1033600b8b05b103d7803af78843mat/basicliquid/baseOpacityColor.inittype = parameter
matchesdef = 0
HouNC1033600b8805b103d780457a0c5bmat/basicliquid/baseOpacityColor.defcomment ""
position -19.9762 -13.1488
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "baseOpacityColor"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277943733
  modify 1302625071
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8b05b103d780d34c8af2mat/basicliquid/baseOpacityColor.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	baseOpacityColor	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Opacity 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 ]	(	""	)
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 ]	(	"{ useBaseColor == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8705b103d7808fb685e3mat/basicliquid/baseOpacityColor.userdata
___Version___16.5.378HouNC1033600b8e05b103d780d6f47b9fmat/basicliquid/useOpacityMap.inittype = parameter
matchesdef = 0
HouNC1033600b8f05b103d7807c4161b6mat/basicliquid/useOpacityMap.defcomment ""
position -21.5795 -13.1488
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "useOpacityMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277943736
  modify 1302625071
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d780290ef191mat/basicliquid/useOpacityMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useOpacityMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Opacity Map"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8a05b103d7808139c57bmat/basicliquid/useOpacityMap.userdata
___Version___16.5.378HouNC1033600b8d05b103d780cf890128mat/basicliquid/opacityMap.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d78017d07103mat/basicliquid/opacityMap.defcomment ""
position -22.6919 -14.0188
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "opacityMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277943737
  modify 1302625071
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d78043752b71mat/basicliquid/opacityMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	opacityMap	)
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 ]	(	""	)
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 ]	(	"{ useOpacityMap == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d78014fdb32cmat/basicliquid/opacityMap.userdata
___Version___16.5.378HouNC1033600b8905b103d780d1088b07mat/basicliquid/opacityMapWrap.inittype = parameter
matchesdef = 0
HouNC1033600b8e05b103d78063b869d0mat/basicliquid/opacityMapWrap.defcomment ""
position -23.8336 -14.8783
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "opacityMapWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277943738
  modify 1302625071
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d780bd877f44mat/basicliquid/opacityMapWrap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	opacityMapWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Opacity Map Wrap"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
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 ]	(	"{ useOpacityMap == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8505b103d780957703d5mat/basicliquid/opacityMapWrap.userdata
___Version___16.5.378HouNC1033600b8b05b103d7806003433amat/basicliquid/opacityMapFilter.inittype = parameter
matchesdef = 0
HouNC1033600b8805b103d7804712ac52mat/basicliquid/opacityMapFilter.defcomment ""
position -22.6919 -15.7378
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "opacityMapFilter"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277943738
  modify 1302625071
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8b05b103d780703e692amat/basicliquid/opacityMapFilter.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	opacityMapFilter	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Opacity Map Filter"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	catrom	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" "	)
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 ]	(	"{ useOpacityMap == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8705b103d78021a7324amat/basicliquid/opacityMapFilter.userdata
___Version___16.5.378HouNC1033600b8d05b103d780845f13ecmat/basicliquid/RGBChannel.inittype = vectofloat
matchesdef = 0
HouNC1033600bb205b103d7801c44bda3mat/basicliquid/RGBChannel.defcomment ""
position -20.8524 -6.07763
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 "fval1"
7 "fval2"
8 "fval3"
}
inputsNamed3
{
5 	reflMaskColor1 40 1 "vec"
}
inputs
{
0 	reflMaskColor1 0 1
}
stat
{
  create 1278003015
  modify 1329358898
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.867 0 0 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d7807fa99028mat/basicliquid/RGBChannel.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	)
}
HouNC1033600b8905b103d780f6aaa7e5mat/basicliquid/RGBChannel.userdata
___Version___HouNC1033600b8d05b103d78014711837mat/basicliquid/sss_enable.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d7804f956931mat/basicliquid/sss_enable.defcomment ""
position -4.81983 24.1461
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sss_enable"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278004708
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780842a3de7mat/basicliquid/sss_enable.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sss_enable	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Enable Subsurface Scattering"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8905b103d780058ed1f3mat/basicliquid/sss_enable.userdata
___Version___16.5.378HouNC1033600bb005b103d7805918459dmat/basicliquid/sss_int.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d780d25b3a7bmat/basicliquid/sss_int.defcomment ""
position -4.81983 23.3451
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sss_int"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278004711
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780f9c04589mat/basicliquid/sss_int.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sss_int	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Subsurface Intensity"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.5	)
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 ]	(	""	)
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 ]	(	"{ sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8c05b103d7806374d37emat/basicliquid/sss_int.userdata
___Version___16.5.378HouNC1033600bb305b103d780a326954dmat/basicliquid/sssColor.inittype = surfacecolor
matchesdef = 1
HouNC1033600bb005b103d78028860f66mat/basicliquid/sssColor.defcomment ""
position 6.66044 9.7778
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
{
40 "color"
41 "alpha"
}
inputsNamed3
{
27 	"" "" 1 "useBaseColor"
28 	baseSSSColor 1 1 "baseColor"
29 	"" "" 1 "usePointColor"
30 	"" "" 1 "usePackedColor"
31 	useSSSMap 1 1 "useColorMap"
32 	baseSSSMap 1 1 "baseColorMap"
33 	"" "" 1 "colorMapSourceColorSpace"
34 	sssMapWrap 1 1 "colorMapWrap"
35 	sssMapFilter 1 1 "colorMapfilter"
36 	sssMapWidth 1 1 "colorMapWidth"
37 	"" "" 1 "colorMapBorder"
38 	uvcoords1 4 1 "scoord"
39 	uvcoords1 5 1 "tcoord"
42 	"" "" 1 "usePointAlpha"
43 	sssMapTintIntensity 1 1 "colorMapIntensity"
}
inputs
{
0 	"" 0 1
1 	baseSSSColor 0 1
2 	"" 0 1
3 	"" 0 1
4 	useSSSMap 0 1
5 	baseSSSMap 0 1
6 	"" 0 1
7 	sssMapWrap 0 1
8 	sssMapFilter 0 1
9 	sssMapWidth 0 1
10 	"" 0 1
11 	uvcoords1 1 1
12 	uvcoords1 2 1
13 	"" 0 1
14 	sssMapTintIntensity 0 1
}
stat
{
  create 1278004923
  modify 1438949409
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780726834a2mat/basicliquid/sssColor.chn{
    channel baseColorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseSSSColor/colordefr') }
    }
    channel baseColorg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseSSSColor/colordefg') }
    }
    channel baseColorb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseSSSColor/colordefb') }
    }
    channel useColorMap {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../useSSSMap/toggledef') }
    }
    channel colorMapIntensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../sssMapTintIntensity/floatdef') }
    }
    channel colorMapWidth {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../sssMapWidth/floatdef') }
    }
  }
HouNC1033600bb305b103d7804e5bf8ddmat/basicliquid/sssColor.parm{
version 0.8
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	[ baseColorr	1 ] 	[ baseColorg	1 ] 	[ baseColorb	1 ] 	)
usePointColor	[ 0	locks=0 ]	(	"off"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useColorMap	[ 0	locks=0 ]	(	[ useColorMap	0 ] 	)
baseColorMap	[ 0	locks=0 ]	(	""	)
colorMapSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
colorMapWrap	[ 0	locks=0 ]	(	chs('../colorMapWrap1/stringdef')	)
colorMapfilter	[ 0	locks=0 ]	(	chs('../colorMapfilter1/stringdef')	)
colorMapWidth	[ 0	locks=0 ]	(	[ colorMapWidth	1 ] 	)
colorMapBorder	[ 0	locks=0 ]	(	0	0	0	1	)
usePointAlpha	[ 0	locks=0 ]	(	"off"	)
colorMapIntensity	[ 0	locks=0 ]	(	[ colorMapIntensity	1 ] 	)
}
HouNC1033600b8f05b103d7800711dadcmat/basicliquid/sssColor.userdata
___Version___HouNC1033600b8f05b103d7807a7b1143mat/basicliquid/baseSSSColor.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d7801e2a101emat/basicliquid/baseSSSColor.defcomment ""
position 3.84424 12.5023
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "baseSSSColor"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278004949
  modify 1300891457
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d780fc5c5680mat/basicliquid/baseSSSColor.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	baseSSSColor	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Subsurface 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 ]	(	""	)
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 ]	(	"{ sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d78031b43ccamat/basicliquid/baseSSSColor.userdata
___Version___16.5.378HouNC1033600bb205b103d780a706f617mat/basicliquid/useSSSMap.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d7809d2f58f9mat/basicliquid/useSSSMap.defcomment ""
position 2.30733 12.5023
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "useSSSMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278004960
  modify 1300891457
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d78029a8d4fbmat/basicliquid/useSSSMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useSSSMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Subsurface Map"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	"{ sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d7805bd76fa5mat/basicliquid/useSSSMap.userdata
___Version___16.5.378HouNC1033600b8d05b103d7802be87e20mat/basicliquid/baseSSSMap.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d78068447d74mat/basicliquid/baseSSSMap.defcomment ""
position 1.06318 11.6727
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "baseSSSMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278004961
  modify 1300891457
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780d3c9e2bbmat/basicliquid/baseSSSMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	baseSSSMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Subsurface 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 ]	(	""	)
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 ]	(	"{ useSSSMap == 0 } { sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d780f7b2f4a7mat/basicliquid/baseSSSMap.userdata
___Version___16.5.378HouNC1033600b8d05b103d780197fce81mat/basicliquid/sssMapWrap.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d780cfe3c39cmat/basicliquid/sssMapWrap.defcomment ""
position 0.0141866 10.6009
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sssMapWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278004962
  modify 1300891457
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780affca55bmat/basicliquid/sssMapWrap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sssMapWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"SSS Map Wrap"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
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 ]	(	"{ useSSSMap == 0 } { sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d7805a996050mat/basicliquid/sssMapWrap.userdata
___Version___16.5.378HouNC1033600b8f05b103d78026b94d96mat/basicliquid/sssMapFilter.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d78071bddbc5mat/basicliquid/sssMapFilter.defcomment ""
position 2.91303 8.62368
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sssMapFilter"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278004963
  modify 1300891457
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d7805ccdee4fmat/basicliquid/sssMapFilter.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sssMapFilter	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"SSS Map Filter"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	catrom	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" "	)
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 ]	(	"{ useSSSMap == 0 } { sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d7804774e1f6mat/basicliquid/sssMapFilter.userdata
___Version___16.5.378HouNC1033600bb005b103d780745392fdmat/basicliquid/sss_min.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d78057485c5dmat/basicliquid/sss_min.defcomment ""
position -4.81983 22.5442
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sss_min"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278005320
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d7802f5cee31mat/basicliquid/sss_min.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sss_min	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Subsurface Minimum"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	""	)
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 ]	(	"{ sss_enable == 0 } { fres_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8c05b103d780887721f8mat/basicliquid/sss_min.userdata
___Version___16.5.378HouNC1033600b8f05b103d7806f50a276mat/basicliquid/sss_2quality.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d7806badbd91mat/basicliquid/sss_2quality.defcomment ""
position -4.81983 14.5347
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sss_2quality"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278005347
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d780b63b95e9mat/basicliquid/sss_2quality.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sss_2quality	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Multi Quality"	)
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 ]	(	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.0099999997799999994	10	)
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 ]	(	""	)
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 ]	(	"{ sss_enable == 0 } { sss_2enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d78022f33d18mat/basicliquid/sss_2quality.userdata
___Version___16.5.378HouNC1033600b8905b103d780b0437df0mat/basicliquid/sss_2intensity.inittype = parameter
matchesdef = 0
HouNC1033600b8e05b103d7809cddb3dbmat/basicliquid/sss_2intensity.defcomment ""
position -4.81983 15.3357
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sss_2intensity"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278005348
  modify 1326475385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d78016a7ef99mat/basicliquid/sss_2intensity.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sss_2intensity	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Multi Intensity"	)
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 ]	(	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 ]	(	""	)
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 ]	(	"{ sss_enable == 0 } { sss_2enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8505b103d780dfe165c7mat/basicliquid/sss_2intensity.userdata
___Version___16.5.378HouNC1033600b8d05b103d78071094240mat/basicliquid/sss_pcname.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d7809ce72749mat/basicliquid/sss_pcname.defcomment ""
position -4.81983 16.1367
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sss_pcname"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278005349
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780d7270592mat/basicliquid/sss_pcname.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sss_pcname	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Point Cloud"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"file"	)
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 ]	(	${OS}_SSS.pc	)
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 ]	(	""	)
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 ]	(	"{ sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d780332dc115mat/basicliquid/sss_pcname.userdata
___Version___16.5.378HouNC1033600b8d05b103d7801f9d403cmat/basicliquid/sss_pcmode.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d7805c9a184dmat/basicliquid/sss_pcmode.defcomment ""
position -4.81983 16.9376
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sss_pcmode"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278005351
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780b99a539dmat/basicliquid/sss_pcmode.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sss_pcmode	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Point Cloud Mode"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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	1	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"Generate At Render Time\" 1 \"Read From File\" 2 \"Write To File\" "	)
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 ]	(	"{ sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d7804b872284mat/basicliquid/sss_pcmode.userdata
___Version___16.5.378HouNC1033600b8c05b103d780b253d95dmat/basicliquid/sss_1enable.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d780f6cae04cmat/basicliquid/sss_1enable.defcomment ""
position -4.81983 20.1414
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sss_1enable"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278005365
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780b65fb0d5mat/basicliquid/sss_1enable.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sss_1enable	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Enable Single Scattering"	)
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	1	)
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 ]	(	""	)
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 ]	(	"{ sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8805b103d780856a394fmat/basicliquid/sss_1enable.userdata
___Version___16.5.378HouNC1033600b8905b103d7802d59a03bmat/basicliquid/sss_1intensity.inittype = parameter
matchesdef = 0
HouNC1033600b8e05b103d7805dcde59cmat/basicliquid/sss_1intensity.defcomment ""
position -4.81983 19.3404
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sss_1intensity"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278005366
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d780ace1ab4bmat/basicliquid/sss_1intensity.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sss_1intensity	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Single Intensity"	)
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 ]	(	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 ]	(	""	)
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 ]	(	"{ sss_enable == 0 } { sss_1enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8505b103d780411a3660mat/basicliquid/sss_1intensity.userdata
___Version___16.5.378HouNC1033600b8f05b103d780e16a3b2emat/basicliquid/sss_1quality.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d780ce40c2c8mat/basicliquid/sss_1quality.defcomment ""
position -4.81983 18.5395
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sss_1quality"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278005367
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d780e50b9c6fmat/basicliquid/sss_1quality.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sss_1quality	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Single Quality"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0	)
intdef	[ 0	locks=0 ]	(	1	)
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 ]	(	1	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 ]	(	""	)
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 ]	(	"{ sss_enable == 0 } { sss_1enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d780cc975709mat/basicliquid/sss_1quality.userdata
___Version___16.5.378HouNC1033600b8c05b103d78058a7e584mat/basicliquid/sss_2enable.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d780749f4999mat/basicliquid/sss_2enable.defcomment ""
position -4.81983 17.7386
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sss_2enable"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278005368
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780e0953a40mat/basicliquid/sss_2enable.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sss_2enable	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Enable Multiple Scattering"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	"{ sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8805b103d780ba97c014mat/basicliquid/sss_2enable.userdata
___Version___16.5.378HouNC1033600bb205b103d78078901038mat/basicliquid/sss_phase.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d7802bd0d928mat/basicliquid/sss_phase.defcomment ""
position -4.81983 20.9423
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sss_phase"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278005377
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7808e74b73dmat/basicliquid/sss_phase.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sss_phase	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Scattering Phase"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	-1	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 ]	(	""	)
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 ]	(	"{ sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d78064c9e0f0mat/basicliquid/sss_phase.userdata
___Version___16.5.378HouNC1033600bb205b103d78093b5b4bfmat/basicliquid/sss_atten.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d7807c5cc1ddmat/basicliquid/sss_atten.defcomment ""
position -4.81983 21.7433
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sss_atten"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278005399
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d780c4c08bdemat/basicliquid/sss_atten.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sss_atten	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Attenuation Density"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	10	)
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 ]	(	""	)
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 ]	(	"{ sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d78058bea19cmat/basicliquid/sss_atten.userdata
___Version___16.5.378HouNC1033600b8e05b103d78026400b26mat/basicliquid/sssAttenColor.inittype = surfacecolor
matchesdef = 1
HouNC1033600b8f05b103d780f79430f9mat/basicliquid/sssAttenColor.defcomment ""
position 8.26719 7.38416
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
{
40 "color"
41 "alpha"
}
inputsNamed3
{
27 	"" "" 1 "useBaseColor"
28 	baseSSSAttenColor 1 1 "baseColor"
29 	"" "" 1 "usePointColor"
30 	"" "" 1 "usePackedColor"
31 	useSSSAttenMap 1 1 "useColorMap"
32 	sssAttenMap 1 1 "baseColorMap"
33 	"" "" 1 "colorMapSourceColorSpace"
34 	sssAttenMapWrap 1 1 "colorMapWrap"
35 	sssAttenMapFilter 1 1 "colorMapfilter"
36 	sssAttenMapWidth 1 1 "colorMapWidth"
37 	"" "" 1 "colorMapBorder"
38 	uvcoords1 4 1 "scoord"
39 	uvcoords1 5 1 "tcoord"
42 	"" "" 1 "usePointAlpha"
43 	attenMapIntensity 1 1 "colorMapIntensity"
}
inputs
{
0 	"" 0 1
1 	baseSSSAttenColor 0 1
2 	"" 0 1
3 	"" 0 1
4 	useSSSAttenMap 0 1
5 	sssAttenMap 0 1
6 	"" 0 1
7 	sssAttenMapWrap 0 1
8 	sssAttenMapFilter 0 1
9 	sssAttenMapWidth 0 1
10 	"" 0 1
11 	uvcoords1 1 1
12 	uvcoords1 2 1
13 	"" 0 1
14 	attenMapIntensity 0 1
}
stat
{
  create 1278006405
  modify 1438949409
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d780c04ab8d6mat/basicliquid/sssAttenColor.chn{
    channel baseColorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseSSSAttenColor/colordefr') }
    }
    channel baseColorg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseSSSAttenColor/colordefg') }
    }
    channel baseColorb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseSSSAttenColor/colordefb') }
    }
    channel useColorMap {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../useSSSAttenMap/toggledef') }
    }
    channel colorMapIntensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../attenMapIntensity/floatdef') }
    }
    channel colorMapWidth {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../sssAttenMapWidth/floatdef') }
    }
  }
HouNC1033600b8e05b103d7802f55e5e4mat/basicliquid/sssAttenColor.parm{
version 0.8
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	[ baseColorr	1 ] 	[ baseColorg	1 ] 	[ baseColorb	1 ] 	)
usePointColor	[ 0	locks=0 ]	(	"off"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useColorMap	[ 0	locks=0 ]	(	[ useColorMap	0 ] 	)
baseColorMap	[ 0	locks=0 ]	(	""	)
colorMapSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
colorMapWrap	[ 0	locks=0 ]	(	chs('../colorMapWrap1/stringdef')	)
colorMapfilter	[ 0	locks=0 ]	(	chs('../colorMapfilter1/stringdef')	)
colorMapWidth	[ 0	locks=0 ]	(	[ colorMapWidth	1 ] 	)
colorMapBorder	[ 0	locks=0 ]	(	0	0	0	1	)
usePointAlpha	[ 0	locks=0 ]	(	"off"	)
colorMapIntensity	[ 0	locks=0 ]	(	[ colorMapIntensity	1 ] 	)
}
HouNC1033600b8a05b103d78003b6aa79mat/basicliquid/sssAttenColor.userdata
___Version___HouNC1033600b8a05b103d780a0b400a5mat/basicliquid/baseSSSAttenColor.inittype = parameter
matchesdef = 0
HouNC1033600b8b05b103d7802a806542mat/basicliquid/baseSSSAttenColor.defcomment ""
position 5.41926 9.63823
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "baseSSSAttenColor"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278006409
  modify 1300891457
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8a05b103d780f216e4d5mat/basicliquid/baseSSSAttenColor.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	baseSSSAttenColor	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Attenuation 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 ]	(	""	)
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 ]	(	"{ sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8605b103d780c47bcc86mat/basicliquid/baseSSSAttenColor.userdata
___Version___16.5.378HouNC1033600b8905b103d780bbf7b43fmat/basicliquid/useSSSAttenMap.inittype = parameter
matchesdef = 0
HouNC1033600b8e05b103d78083ff085fmat/basicliquid/useSSSAttenMap.defcomment ""
position 3.88235 9.66261
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "useSSSAttenMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278006412
  modify 1300891457
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d78000314681mat/basicliquid/useSSSAttenMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useSSSAttenMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Attenuation Map"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	"{ sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8505b103d780af46fed9mat/basicliquid/useSSSAttenMap.userdata
___Version___16.5.378HouNC1033600b8c05b103d780bdf8b9d7mat/basicliquid/sssAttenMap.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d7808dae8570mat/basicliquid/sssAttenMap.defcomment ""
position 2.6382 8.93737
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sssAttenMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278006414
  modify 1300891457
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d78068bc4672mat/basicliquid/sssAttenMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sssAttenMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Attenuation 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 ]	(	""	)
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 ]	(	"{ useSSSAttenMap == 0 } { sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8805b103d78077428f38mat/basicliquid/sssAttenMap.userdata
___Version___16.5.378HouNC1033600b8805b103d7802d7c3502mat/basicliquid/sssAttenMapWrap.inittype = parameter
matchesdef = 0
HouNC1033600b8905b103d780ba4dec73mat/basicliquid/sssAttenMapWrap.defcomment ""
position 1.58921 8.17222
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sssAttenMapWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278006415
  modify 1300891457
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8805b103d780b58b33e6mat/basicliquid/sssAttenMapWrap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sssAttenMapWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Attenuation Map Wrap"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
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 ]	(	"{ useSSSAttenMap == 0 } { sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8405b103d780f8f6febfmat/basicliquid/sssAttenMapWrap.userdata
___Version___16.5.378HouNC1033600b8a05b103d780404edd40mat/basicliquid/sssAttenMapFilter.inittype = parameter
matchesdef = 0
HouNC1033600b8b05b103d78037751f3bmat/basicliquid/sssAttenMapFilter.defcomment ""
position 2.6382 7.40707
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sssAttenMapFilter"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278006416
  modify 1300891457
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8a05b103d7802afd3460mat/basicliquid/sssAttenMapFilter.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sssAttenMapFilter	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Attenuation Map Filter"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	catrom	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" "	)
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 ]	(	"{ useSSSAttenMap == 0 } { sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8605b103d7800a975083mat/basicliquid/sssAttenMapFilter.userdata
___Version___16.5.378HouNC1033600bb305b103d78000ea7a9emat/basicliquid/diff_min.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d780c7682018mat/basicliquid/diff_min.defcomment ""
position -4.81983 25.7479
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "diff_min"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278007466
  modify 1326473290
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d78080c9be07mat/basicliquid/diff_min.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diff_min	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Diffuse Minimum"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	""	)
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 ]	(	"{ diff_enable == 0 } { fres_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d780c846e863mat/basicliquid/diff_min.userdata
___Version___16.5.378HouNC1033600b8f05b103d7804dae5dc3mat/basicliquid/displacenml1.inittype = displacenml
matchesdef = 0
HouNC1033600b8c05b103d7801e61563amat/basicliquid/displacenml1.defcomment ""
position 18.0937 -42.8032
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
{
29 "dispP"
30 "dispN"
}
inputsNamed3
{
20 	globalP 1 1 "P"
21 	normalize1 4 1 "nN"
22 	add1 5 1 "amount"
23 	scale 1 1 "scale"
24 	"" "" 1 "sshear"
25 	"" "" 1 "tshear"
26 	"" "" 1 "polys"
27 	"" "" 1 "objspace"
28 	"" "" 1 "bump"
}
inputs
{
0 	globalP 0 1
1 	normalize1 0 1
2 	add1 0 1
3 	scale 0 1
4 	"" 0 1
5 	"" 0 1
6 	"" 0 1
7 	"" 0 1
8 	"" 0 1
}
stat
{
  create 1278358851
  modify 1438949409
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d78098097d46mat/basicliquid/displacenml1.chn{
    channel scale {
      lefttype = extend
      righttype = extend
      default = 0.0099999997764825821
      flags = 0
      segment { length = 0 value = 0.0099999997764825821 0.0099999997764825821 expr = ch('../scale/floatdef') }
    }
  }
HouNC1033600b8f05b103d7801baf7316mat/basicliquid/displacenml1.parm{
version 0.8
amount	[ 0	locks=0 ]	(	0	)
scale	[ 0	locks=0 ]	(	[ scale	0.050000000699999998 ] 	)
sshear	[ 0	locks=0 ]	(	0	)
tshear	[ 0	locks=0 ]	(	0	)
polys	[ 0	locks=0 ]	(	"on"	)
objspace	[ 0	locks=0 ]	(	"on"	)
bump	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600b8b05b103d7804172c6c8mat/basicliquid/displacenml1.userdata
___Version___HouNC1033600bb005b103d7808b271491mat/basicliquid/globalP.inittype = global
matchesdef = 0
HouNC1033600bb105b103d780d2b65377mat/basicliquid/globalP.defcomment ""
position 14.524 -41.6736
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "P"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278358890
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d7807571ba2emat/basicliquid/globalP.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	P	)
}
HouNC1033600b8c05b103d780952c38f7mat/basicliquid/globalP.userdata
___Version___16.5.378HouNC1033600bb005b103d780e7413195mat/basicliquid/globalN.inittype = global
matchesdef = 0
HouNC1033600bb105b103d780cf0eab90mat/basicliquid/globalN.defcomment ""
position 14.4375 -43.7317
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "N"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278358906
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780656f03admat/basicliquid/globalN.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	N	)
}
HouNC1033600b8c05b103d780d6f24990mat/basicliquid/globalN.userdata
___Version___16.5.378HouNC1033600b8d05b103d780b5730eebmat/basicliquid/normalize1.inittype = normalize
matchesdef = 0
HouNC1033600bb205b103d7809fe73a9amat/basicliquid/normalize1.defcomment ""
position 16.0741 -43.3364
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
{
4 "nvec"
}
inputsNamed3
{
3 	globalN 1 1 "vec"
}
inputs
{
0 	globalN 0 1
}
stat
{
  create 1278358917
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d78087149668mat/basicliquid/normalize1.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
vec	[ 0	locks=0 ]	(	1	0	0	)
vec_u	[ 0	locks=0 ]	(	1	0	)
vec_p	[ 0	locks=0 ]	(	1	0	0	)
vec_v	[ 0	locks=0 ]	(	1	0	0	)
vec_v4	[ 0	locks=0 ]	(	0	0	0	1	)
vec_un	[ 0	locks=0 ]	(	1	0	0	)
vec_up	[ 0	locks=0 ]	(	1	0	0	)
vec_uv	[ 0	locks=0 ]	(	1	0	0	)
}
HouNC1033600b8905b103d7805f824db8mat/basicliquid/normalize1.userdata
___Version___HouNC1033600b8c05b103d780ebc4ea17mat/basicliquid/textureDisp.inittype = texture
matchesdef = 0
HouNC1033600b8d05b103d78047c573d5mat/basicliquid/textureDisp.defcomment ""
position 5.19842 -45.1198
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 	displacementMap 1 1 "map"
32 	"" "" 1 "udim"
33 	uvcoords1 4 1 "s"
34 	uvcoords1 5 1 "t"
35 	"" "" 1 "ds"
36 	"" "" 1 "dt"
37 	"" "" 1 "srccolorspace"
38 	dispMapWrap 1 1 "wrap"
39 	dispMapFilter 1 1 "filter"
40 	dispMapWidth 1 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 	displacementMap 0 1
1 	"" 0 1
2 	uvcoords1 1 1
3 	uvcoords1 2 1
4 	"" 0 1
5 	"" 0 1
6 	"" 0 1
7 	dispMapWrap 0 1
8 	dispMapFilter 0 1
9 	dispMapWidth 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 1278359120
  modify 1438949409
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780a677d479mat/basicliquid/textureDisp.chn{
    channel width {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../dispMapWidth/floatdef') }
    }
  }
HouNC1033600b8c05b103d780d7af76admat/basicliquid/textureDisp.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
map	[ 0	locks=0 ]	(	Mandril.pic	)
udim	[ 0	locks=0 ]	(	"off"	)
srccolorspace	[ 0	locks=0 ]	(	linear	)
wrap	[ 0	locks=0 ]	(	chs('../wrap/stringdef')	)
filter	[ 0	locks=0 ]	(	chs('../filter/stringdef')	)
width	[ 0	locks=0 ]	(	[ width	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	)
}
HouNC1033600b8805b103d780029c01f3mat/basicliquid/textureDisp.userdata
___Version___HouNC1033600b8e05b103d7803eb3bd25mat/basicliquid/luminanceDisp.inittype = luminance
matchesdef = 0
HouNC1033600b8f05b103d780027945damat/basicliquid/luminanceDisp.defcomment ""
position 6.72138 -43.143
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
{
4 "lum"
}
inputsNamed3
{
3 	textureDisp 46 1 "rgb"
}
inputs
{
0 	textureDisp 0 1
}
stat
{
  create 1278359196
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d780ff1d25a1mat/basicliquid/luminanceDisp.parm{
version 0.8
rgb	[ 0	locks=0 ]	(	0	0	0	)
}
HouNC1033600b8a05b103d780b7c273e6mat/basicliquid/luminanceDisp.userdata
___Version___HouNC1033600b8d05b103d7805a78a439mat/basicliquid/turbnoise1.inittype = turbnoise
matchesdef = 0
HouNC1033600bb205b103d7804fe77472mat/basicliquid/turbnoise1.defcomment ""
position 8.31842 -41.5146
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
{
25 "noise"
}
inputsNamed3
{
17 	noiseType 1 1 "type"
18 	restpos1 2 1 "pos"
19 	noiseFreq 1 1 "freq"
20 	noiseOffset 1 1 "offset"
21 	noiseAmp 1 1 "amp"
22 	noiseRough 1 1 "rough"
23 	noiseAtten 1 1 "atten"
24 	noiseTurb 1 1 "turb"
}
inputs
{
0 	noiseType 0 1
1 	restpos1 0 1
2 	noiseFreq 0 1
3 	noiseOffset 0 1
4 	noiseAmp 0 1
5 	noiseRough 0 1
6 	noiseAtten 0 1
7 	noiseTurb 0 1
}
stat
{
  create 1278359408
  modify 1438949409
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d780e1ce1da0mat/basicliquid/turbnoise1.chn{
    channel freq1 {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch('../noiseFreq/float3def1') }
    }
    channel freq2 {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch('../noiseFreq/float3def2') }
    }
    channel freq3 {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch('../noiseFreq/float3def3') }
    }
    channel offset1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../noiseOffset/float3def1') }
    }
    channel offset2 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../noiseOffset/float3def2') }
    }
    channel offset3 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../noiseOffset/float3def3') }
    }
    channel amp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../noiseAmp/floatdef') }
    }
    channel rough {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch('../noiseRough/floatdef') }
    }
    channel atten {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../noiseAtten/floatdef') }
    }
    channel turb {
      lefttype = extend
      righttype = extend
      default = 5
      flags = 0
      segment { length = 0 value = 5 5 expr = ch('../noiseTurb/intdef') }
    }
  }
HouNC1033600b8d05b103d780751b40eemat/basicliquid/turbnoise1.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
type	[ 0	locks=0 ]	(	chs('../type/stringdef')	)
pos	[ 0	locks=0 ]	(	0	0	0	)
freq	[ 0	locks=0 ]	(	[ freq1	10 ] 	[ freq2	10 ] 	[ freq3	10 ] 	)
offset	[ 0	locks=0 ]	(	[ offset1	0 ] 	[ offset2	0 ] 	[ offset3	0 ] 	)
amp	[ 0	locks=0 ]	(	[ amp	1 ] 	)
rough	[ 0	locks=0 ]	(	[ rough	0.5 ] 	)
atten	[ 0	locks=0 ]	(	[ atten	1 ] 	)
turb	[ 0	locks=0 ]	(	[ turb	5 ] 	)
}
HouNC1033600b8905b103d7801bc98e56mat/basicliquid/turbnoise1.userdata
___Version___HouNC1033600bb705b103d780b8a8cccamat/basicliquid/add1.inittype = add
matchesdef = 0
HouNC1033600bb405b103d780cd1c80e4mat/basicliquid/add1.defcomment ""
position 13.5715 -42.7612
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "sum"
}
inputsNamed3
{
3 	enableNoiseDisp 7 1 "input1"
4 	enableMapDisp 7 1 "input2"
}
inputs
{
0 	enableNoiseDisp 0 1
1 	enableMapDisp 0 1
}
stat
{
  create 1278359488
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d78092d5c0e2mat/basicliquid/add1.parm{
version 0.8
}
HouNC1033600bb305b103d780ffcffb7dmat/basicliquid/add1.userdata
___Version___16.5.378HouNC1033600b8905b103d780272a5f3dmat/basicliquid/RGBDispChannel.inittype = vectofloat
matchesdef = 0
HouNC1033600b8e05b103d780f16d8677mat/basicliquid/RGBDispChannel.defcomment ""
position 6.72138 -44.1509
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 "fval1"
7 "fval2"
8 "fval3"
}
inputsNamed3
{
5 	textureDisp 46 1 "vec"
}
inputs
{
0 	textureDisp 0 1
}
stat
{
  create 1278359566
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.867 0 0 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d7807f5c06ddmat/basicliquid/RGBDispChannel.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	)
}
HouNC1033600b8505b103d7801c000d37mat/basicliquid/RGBDispChannel.userdata
___Version___HouNC1033600b8e05b103d78046e7882fmat/basicliquid/switchRGBDisp.inittype = switch
matchesdef = 0
HouNC1033600b8f05b103d7806a46c35dmat/basicliquid/switchRGBDisp.defcomment ""
position 8.41724 -44.2969
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
11 "result"
}
inputsNamed3
{
6 	switchDispChannel 1 1 "switcher"
7 	luminanceDisp 4 1 "input1"
8 	RGBDispChannel 6 1 "input2"
9 	RGBDispChannel 7 1 "input3"
10 	RGBDispChannel 8 1 "input4"
}
inputs
{
0 	switchDispChannel 0 1
1 	luminanceDisp 0 1
2 	RGBDispChannel 0 1
3 	RGBDispChannel 1 1
4 	RGBDispChannel 2 1
}
stat
{
  create 1278359587
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d780d40dd300mat/basicliquid/switchRGBDisp.parm{
version 0.8
switcher	[ 0	locks=0 ]	(	0	)
outofbounds	[ 0	locks=0 ]	(	"last"	)
}
HouNC1033600b8a05b103d780a2ac01b4mat/basicliquid/switchRGBDisp.userdata
___Version___16.5.378HouNC1033600b8e05b103d780103fff69mat/basicliquid/enableMapDisp.inittype = switch
matchesdef = 0
HouNC1033600b8f05b103d780ce850a58mat/basicliquid/enableMapDisp.defcomment ""
position 12.1078 -44.3662
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
7 "result"
}
inputsNamed3
{
4 	enableDisplaceMap 1 1 "switcher"
5 	disableDispValue 1 1 "input1"
6 	subtract1 5 1 "input2"
}
inputs
{
0 	enableDisplaceMap 0 1
1 	disableDispValue 0 1
2 	subtract1 0 1
}
stat
{
  create 1278359890
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d78018ef21ddmat/basicliquid/enableMapDisp.parm{
version 0.8
switcher	[ 0	locks=0 ]	(	0	)
outofbounds	[ 0	locks=0 ]	(	"last"	)
}
HouNC1033600b8a05b103d780fef7357emat/basicliquid/enableMapDisp.userdata
___Version___16.5.378HouNC1033600b8b05b103d780525ef0ddmat/basicliquid/disableDispValue.inittype = constant
matchesdef = 0
HouNC1033600b8805b103d7806cdccbc2mat/basicliquid/disableDispValue.defcomment ""
position 10.4797 -43.0415
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "disableDispValue"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278359894
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8b05b103d7806b975af1mat/basicliquid/disableDispValue.parm{
version 0.8
consttype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	""	)
parmuniform	[ 0	locks=0 ]	(	"on"	)
constname	[ 0	locks=0 ]	(	disableDispValue	)
constlabel	[ 0	locks=0 ]	(	Constant	)
}
HouNC1033600b8705b103d780a031d77dmat/basicliquid/disableDispValue.userdata
___Version___16.5.378HouNC1033600b8805b103d7808f6f254dmat/basicliquid/enableNoiseDisp.inittype = switch
matchesdef = 0
HouNC1033600b8905b103d7806d84acb3mat/basicliquid/enableNoiseDisp.defcomment ""
position 12.1078 -42.0453
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
7 "result"
}
inputsNamed3
{
4 	enableMap 1 1 "switcher"
5 	disableDispValue 1 1 "input1"
6 	add2 5 1 "input2"
}
inputs
{
0 	enableMap 0 1
1 	disableDispValue 0 1
2 	add2 0 1
}
stat
{
  create 1278359909
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8805b103d7802d1af4famat/basicliquid/enableNoiseDisp.parm{
version 0.8
switcher	[ 0	locks=0 ]	(	0	)
outofbounds	[ 0	locks=0 ]	(	"last"	)
}
HouNC1033600b8405b103d780ba0f86cdmat/basicliquid/enableNoiseDisp.userdata
___Version___16.5.378HouNC1033600b8a05b103d7807a3ef945mat/basicliquid/enableDisplaceMap.inittype = parameter
matchesdef = 0
HouNC1033600b8b05b103d7801040231emat/basicliquid/enableDisplaceMap.defcomment ""
position 10.5759 -45.831
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "enableDispMap"
2 "bound_enableDispMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278359989
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8a05b103d78061a22d3cmat/basicliquid/enableDisplaceMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	enableDispMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Enable Displacement Map"	)
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 ]	(	"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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8605b103d7807f3ff10dmat/basicliquid/enableDisplaceMap.userdata
___Version___16.5.378HouNC1033600bb205b103d780f5cf5818mat/basicliquid/enableMap.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d7808807cfcamat/basicliquid/enableMap.defcomment ""
position 11.4209 -40.3816
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "enableNoise"
2 "bound_enableNoise"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278360066
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7803affdb93mat/basicliquid/enableMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	enableNoise	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Enable Noise"	)
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 ]	(	"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 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b8e05b103d78055058606mat/basicliquid/enableMap.userdata
___Version___16.5.378HouNC1033600b8805b103d78099906166mat/basicliquid/displacementMap.inittype = parameter
matchesdef = 0
HouNC1033600b8905b103d780fb15b9f8mat/basicliquid/displacementMap.defcomment ""
position 1.53009 -42.6256
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "displacementMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278360194
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8805b103d780bf0b8082mat/basicliquid/displacementMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	displacementMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Displacement 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 ]	(	""	)
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 ]	(	"{ enableDispMap == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8405b103d78040a0b2f7mat/basicliquid/displacementMap.userdata
___Version___16.5.378HouNC1033600b8e05b103d780f895e63amat/basicliquid/dispMapFilter.inittype = parameter
matchesdef = 0
HouNC1033600b8f05b103d780fc9354f3mat/basicliquid/dispMapFilter.defcomment ""
position -0.665484 -44.6022
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "dispMapFilter"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278360197
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d780478cf705mat/basicliquid/dispMapFilter.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispMapFilter	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Disp Map Filter"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	gauss	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"VEX: Gaussian\" bartlett \"VEX: Bartlett/Triangular\" sinc \"VEX: Sinc Sharpening\" hanning \"VEX: Hanning\" blackman \"VEX: Blackman\" catrom \"VEX: Catmull-Rom\" mitchell \"VEX: Mitchell\" point \"VEX: Point (no filter)\" gaussian \"RSL: Gaussian\" disk \"RSL: Poisson Disk\" radial-bspline \"RSL: Radial B-Spline\" "	)
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 ]	(	"{ enableDispMap == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8a05b103d7800408e5f1mat/basicliquid/dispMapFilter.userdata
___Version___16.5.378HouNC1033600b8c05b103d7805955662cmat/basicliquid/dispMapWrap.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d78013c9dda6mat/basicliquid/dispMapWrap.defcomment ""
position 0.432296 -43.6139
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "dispMapWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278360221
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d7802954ecf9mat/basicliquid/dispMapWrap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispMapWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Disp Map Wrap"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
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 ]	(	"{ enableDispMap == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8805b103d780d56147d1mat/basicliquid/dispMapWrap.userdata
___Version___16.5.378HouNC1033600bb605b103d7808706a9f1mat/basicliquid/scale.inittype = parameter
matchesdef = 0
HouNC1033600bb705b103d780b2bfc243mat/basicliquid/scale.defcomment ""
position 13.2637 -39.0755
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "dispScale"
2 "bound_dispScale"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278360515
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d7802ced1690mat/basicliquid/scale.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispScale	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Displacement Scale"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.050000000699999998	)
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 ]	(	-1	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 ]	(	""	)
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 ]	(	"{ enableDispMap == 0 enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb205b103d7801d4a5255mat/basicliquid/scale.userdata
___Version___16.5.378HouNC1033600bb205b103d78091818a14mat/basicliquid/noiseType.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d780423c4fd0mat/basicliquid/noiseType.defcomment ""
position 1.95585 -39.708
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "noiseType"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278360568
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d78032c6d110mat/basicliquid/noiseType.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	noiseType	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Noise Type"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	snoise	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"pnoise \"Perlin Noise\" onoise \"Original Perlin Noise\" snoise \"Sparse Convolution Noise\" anoise \"Alligator Noise\" "	)
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 ]	(	"{ enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780ef0d0714mat/basicliquid/noiseType.userdata
___Version___16.5.378HouNC1033600bb205b103d780cfbd0aa4mat/basicliquid/noiseFreq.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d7803362d37emat/basicliquid/noiseFreq.defcomment ""
position 0.248176 -39.708
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "noiseFreq"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278360576
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d780bb541c80mat/basicliquid/noiseFreq.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	noiseFreq	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Frequency	)
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 ]	(	10	10	10	)
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 ]	(	""	)
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 ]	(	"{ enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780b4d4e23emat/basicliquid/noiseFreq.userdata
___Version___16.5.378HouNC1033600b8c05b103d780e6a67c2amat/basicliquid/noiseOffset.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d7806e109364mat/basicliquid/noiseOffset.defcomment ""
position -0.869914 -40.5598
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "noiseOffset"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278360577
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d7808e0e0974mat/basicliquid/noiseOffset.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	noiseOffset	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Offset	)
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 ]	(	"off"	)
exportcontext	[ 0	locks=0 ]	(	""	)
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 ]	(	"{ enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8805b103d780ef6b5561mat/basicliquid/noiseOffset.userdata
___Version___16.5.378HouNC1033600bb305b103d7807714555cmat/basicliquid/noiseAmp.inittype = parameter
matchesdef = 0
HouNC1033600bb005b103d78065bd4b29mat/basicliquid/noiseAmp.defcomment ""
position -1.98803 -41.4126
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "noiseAmp"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278360579
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780de63a2a7mat/basicliquid/noiseAmp.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	noiseAmp	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Amplitude	)
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 ]	(	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 ]	(	-1	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 ]	(	""	)
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 ]	(	"{ enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8f05b103d7805e9874edmat/basicliquid/noiseAmp.userdata
___Version___16.5.378HouNC1033600b8d05b103d780df855b36mat/basicliquid/noiseRough.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d780b5cd981bmat/basicliquid/noiseRough.defcomment ""
position -0.869914 -42.2654
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "noiseRough"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278360580
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780ab02b172mat/basicliquid/noiseRough.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	noiseRough	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Roughness	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.5	)
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 ]	(	""	)
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 ]	(	"{ enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d7804698a131mat/basicliquid/noiseRough.userdata
___Version___16.5.378HouNC1033600b8d05b103d78020c39c46mat/basicliquid/noiseAtten.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d78040499d72mat/basicliquid/noiseAtten.defcomment ""
position 0.248176 -43.1182
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "noiseAtten"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278360581
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d7800e642f7cmat/basicliquid/noiseAtten.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	noiseAtten	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Attenuation	)
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 ]	(	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 ]	(	""	)
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 ]	(	"{ enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d78029bf3d5emat/basicliquid/noiseAtten.userdata
___Version___16.5.378HouNC1033600bb205b103d78075650e63mat/basicliquid/noiseTurb.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d7809ba421cemat/basicliquid/noiseTurb.defcomment ""
position 1.95585 -43.1182
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "noiseTurb"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278360582
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7808380e99bmat/basicliquid/noiseTurb.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	noiseTurb	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Turbulence	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0	)
intdef	[ 0	locks=0 ]	(	5	)
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 ]	(	""	)
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 ]	(	"{ enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780ac959e73mat/basicliquid/noiseTurb.userdata
___Version___16.5.378HouNC1033600bb205b103d780b6ef3a04mat/basicliquid/uvcoords1.inittype = uvcoords
matchesdef = 0
HouNC1033600bb305b103d780a952149emat/basicliquid/uvcoords1.defcomment ""
position -27.2884 5.27359
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 1278533955
  modify 1301417153
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7802a0d9583mat/basicliquid/uvcoords1.parm{
version 0.8
}
HouNC1033600b8e05b103d780ae6a5937mat/basicliquid/uvcoords1.userdata
___Version___HouNC1033600b8505b103d780b16e01c5mat/basicliquid/uvcoords1/s_global.inittype = global
matchesdef = 0
HouNC1033600b8a05b103d780fa566e6dmat/basicliquid/uvcoords1/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 on 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
HouNC1033600b8505b103d7805b52b68dmat/basicliquid/uvcoords1/s_global.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	s	)
}
HouNC1033600b8105b103d780dadd6aecmat/basicliquid/uvcoords1/s_global.userdata
___Version___16.5.378HouNC1033600b8505b103d780eaed947fmat/basicliquid/uvcoords1/t_global.inittype = global
matchesdef = 0
HouNC1033600b8a05b103d78025e7fd7amat/basicliquid/uvcoords1/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 on 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
HouNC1033600b8505b103d780f189f184mat/basicliquid/uvcoords1/t_global.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	t	)
}
HouNC1033600b8105b103d7809d4f63a8mat/basicliquid/uvcoords1/t_global.userdata
___Version___16.5.378HouNC1033600b8305b103d7805c315a6amat/basicliquid/uvcoords1/shadingAttriUV.inittype = shadinglayer
matchesdef = 0
HouNC1033600b8005b103d7806bec6fe6mat/basicliquid/uvcoords1/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 on 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
HouNC1033600b8305b103d78028dc8662mat/basicliquid/uvcoords1/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 ]	(	""	)
}
HouNC1033600b9f05b103d780b1f58d36mat/basicliquid/uvcoords1/shadingAttriUV.userdata
___Version___16.5.378HouNC1033600b8505b103d780aa8edae3mat/basicliquid/uvcoords1/choose_S.inittype = twoway
matchesdef = 0
HouNC1033600b8a05b103d78004c11ae5mat/basicliquid/uvcoords1/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
HouNC1033600b8505b103d780948d7dfbmat/basicliquid/uvcoords1/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_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600b8105b103d780395ae5e6mat/basicliquid/uvcoords1/choose_S.userdata
___Version___HouNC1033600b8405b103d78062662a82mat/basicliquid/uvcoords1/vec2float.inittype = vectofloat
matchesdef = 0
HouNC1033600b8505b103d7809a85eb23mat/basicliquid/uvcoords1/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
HouNC1033600b8405b103d780a3913d7dmat/basicliquid/uvcoords1/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	)
}
HouNC1033600b8005b103d780507705e7mat/basicliquid/uvcoords1/vec2float.userdata
___Version___HouNC1033600b8505b103d780950bb82amat/basicliquid/uvcoords1/choose_T.inittype = twoway
matchesdef = 0
HouNC1033600b8a05b103d78016589878mat/basicliquid/uvcoords1/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
HouNC1033600b8505b103d78041caa3e4mat/basicliquid/uvcoords1/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_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600b8105b103d7803652288dmat/basicliquid/uvcoords1/choose_T.userdata
___Version___HouNC1033600b8405b103d780d09056f7mat/basicliquid/uvcoords1/float2vec.inittype = floattovec
matchesdef = 0
HouNC1033600b8505b103d7807b613103mat/basicliquid/uvcoords1/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
HouNC1033600b8405b103d7809940bf2amat/basicliquid/uvcoords1/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	)
}
HouNC1033600b8005b103d780edd7c405mat/basicliquid/uvcoords1/float2vec.userdata
___Version___HouNC1033600b8705b103d780a8be967emat/basicliquid/uvcoords1/suboutput1.inittype = suboutput
matchesdef = 0
HouNC1033600b8405b103d78051b6a766mat/basicliquid/uvcoords1/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 on 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
HouNC1033600b8705b103d7809591b9c5mat/basicliquid/uvcoords1/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 ]	(	""	)
}
HouNC1033600b8305b103d78064aeddfdmat/basicliquid/uvcoords1/suboutput1.userdata
___Version___16.5.378HouNC1033600b8405b103d780bee8e412mat/basicliquid/uvcoords1/subinput1.inittype = subinput
matchesdef = 0
HouNC1033600b8505b103d780deb58e50mat/basicliquid/uvcoords1/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 on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1191445892
  modify 1191616392
  author liza@chaos
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8405b103d78098f40f29mat/basicliquid/uvcoords1/subinput1.parm{
version 0.8
}
HouNC1033600b8005b103d7809acc69ecmat/basicliquid/uvcoords1/subinput1.userdata
___Version___16.5.378HouNC1033600b8a05b103d7809c645e54mat/basicliquid/displaceDirection.inittype = parameter
matchesdef = 0
HouNC1033600b8b05b103d78057de2e96mat/basicliquid/displaceDirection.defcomment ""
position 1.76756 -43.3873
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "offset"
2 "bound_offset"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278535441
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8a05b103d7804f523474mat/basicliquid/displaceDirection.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	offset	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Displace Direction"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0	)
intdef	[ 0	locks=0 ]	(	1	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"Up: Black = No Displace\" 1 \"Up & Down: Gray = No Displace\" 2 \"Down: White = No Displace\""	)
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 ]	(	"{ enableDispMap == 0 enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8605b103d7804d7d323cmat/basicliquid/displaceDirection.userdata
___Version___16.5.378HouNC1033600b8c05b103d78075733cbfmat/basicliquid/inttofloat1.inittype = inttofloat
matchesdef = 0
HouNC1033600b8d05b103d780a6ce5fa3mat/basicliquid/inttofloat1.defcomment ""
position 2.99827 -44.537
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
{
4 "fval"
}
inputsNamed3
{
3 	displaceDirection 1 1 "ival"
}
inputs
{
0 	displaceDirection 0 1
}
stat
{
  create 1278535457
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780b29cd971mat/basicliquid/inttofloat1.parm{
version 0.8
ival	[ 0	locks=0 ]	(	0	)
}
HouNC1033600b8805b103d78033397f91mat/basicliquid/inttofloat1.userdata
___Version___HouNC1033600b8d05b103d7803fa79c0dmat/basicliquid/maddconst1.inittype = maddconst
matchesdef = 0
HouNC1033600bb205b103d7802c58f2b0mat/basicliquid/maddconst1.defcomment ""
position 7.97636 -38.7257
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
{
4 "scaled"
}
inputsNamed3
{
3 	inttofloat1 4 1 "val"
}
inputs
{
0 	inttofloat1 0 1
}
stat
{
  create 1278535536
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780e70dadf9mat/basicliquid/maddconst1.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
preadd	[ 0	locks=0 ]	(	-1	)
mulconst	[ 0	locks=0 ]	(	-1	)
postadd	[ 0	locks=0 ]	(	0	)
}
HouNC1033600b8905b103d7808c68e72dmat/basicliquid/maddconst1.userdata
___Version___HouNC1033600bb705b103d78059de49e9mat/basicliquid/add2.inittype = add
matchesdef = 0
HouNC1033600bb405b103d780556805c8mat/basicliquid/add2.defcomment ""
position 9.85054 -40.5318
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "sum"
}
inputsNamed3
{
3 	maddconst1 4 1 "input1"
4 	turbnoise1 25 1 "input2"
}
inputs
{
0 	maddconst1 0 1
1 	turbnoise1 0 1
}
stat
{
  create 1278535576
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d780e5ec1a19mat/basicliquid/add2.parm{
version 0.8
}
HouNC1033600bb305b103d780f5a5e488mat/basicliquid/add2.userdata
___Version___16.5.378HouNC1033600bb205b103d780b109739amat/basicliquid/mulconst1.inittype = mulconst
matchesdef = 0
HouNC1033600bb305b103d780d2fca6d1mat/basicliquid/mulconst1.defcomment ""
position 8.35754 -46.0584
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
{
4 "scaled"
}
inputsNamed3
{
3 	inttofloat1 4 1 "val"
}
inputs
{
0 	inttofloat1 0 1
}
stat
{
  create 1278535646
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d780dd86ccc6mat/basicliquid/mulconst1.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
mulconst	[ 0	locks=0 ]	(	0.5	)
}
HouNC1033600b8e05b103d7803b3d1824mat/basicliquid/mulconst1.userdata
___Version___HouNC1033600bb205b103d780644d9617mat/basicliquid/subtract1.inittype = subtract
matchesdef = 0
HouNC1033600bb305b103d78027d41165mat/basicliquid/subtract1.defcomment ""
position 9.99274 -44.225
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "diff"
}
inputsNamed3
{
3 	switchRGBDisp 11 1 "input1"
4 	mulconst1 4 1 "input2"
}
inputs
{
0 	switchRGBDisp 0 1
1 	mulconst1 0 1
}
stat
{
  create 1278535660
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d780c7f2ecb1mat/basicliquid/subtract1.parm{
version 0.8
}
HouNC1033600b8e05b103d7808b900d36mat/basicliquid/subtract1.userdata
___Version___16.5.378HouNC1033600b8f05b103d78001d2ee83mat/basicliquid/displacenml2.inittype = displacenml
matchesdef = 0
HouNC1033600b8c05b103d7801eeb3d68mat/basicliquid/displacenml2.defcomment ""
position -7.21792 12.5716
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
{
29 "dispP"
30 "dispN"
}
inputsNamed3
{
20 	globalPNormalBumpMap 1 1 "P"
21 	globalNNormalBumpMap 1 1 "nN"
22 	bumpColor 40 1 "amount"
23 	bumpScale 1 1 "scale"
24 	"" "" 1 "sshear"
25 	"" "" 1 "tshear"
26 	"" "" 1 "polys"
27 	"" "" 1 "objspace"
28 	"" "" 1 "bump"
}
inputs
{
0 	globalPNormalBumpMap 0 1
1 	globalNNormalBumpMap 0 1
2 	bumpColor 0 1
3 	bumpScale 0 1
4 	"" 0 1
5 	"" 0 1
6 	"" 0 1
7 	"" 0 1
8 	"" 0 1
}
stat
{
  create 1278539655
  modify 1438949409
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d78014e1abfemat/basicliquid/displacenml2.chn{
    channel scale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../bumpScale/floatdef') }
    }
  }
HouNC1033600b8f05b103d7802aaa41aemat/basicliquid/displacenml2.parm{
version 0.8
amount	[ 0	locks=0 ]	(	0	)
scale	[ 0	locks=0 ]	(	[ scale	0.10000000100000001 ] 	)
sshear	[ 0	locks=0 ]	(	0	)
tshear	[ 0	locks=0 ]	(	0	)
polys	[ 0	locks=0 ]	(	"on"	)
objspace	[ 0	locks=0 ]	(	"on"	)
bump	[ 0	locks=0 ]	(	"on"	)
}
HouNC1033600b8b05b103d7801e070565mat/basicliquid/displacenml2.userdata
___Version___HouNC1033600bb205b103d780622d39a0mat/basicliquid/bumpColor.inittype = surfacecolor
matchesdef = 1
HouNC1033600bb305b103d780e5057b40mat/basicliquid/bumpColor.defcomment ""
position -9.68587 11.8656
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
{
40 "color"
41 "alpha"
}
inputsNamed3
{
27 	"" "" 1 "useBaseColor"
28 	"" "" 1 "baseColor"
29 	"" "" 1 "usePointColor"
30 	"" "" 1 "usePackedColor"
31 	useBumpMap 1 1 "useColorMap"
32 	baseBumpMap 1 1 "baseColorMap"
33 	"" "" 1 "colorMapSourceColorSpace"
34 	bumpMapWrap 1 1 "colorMapWrap"
35 	bumpMapFilter 1 1 "colorMapfilter"
36 	bumpMapWidth 1 1 "colorMapWidth"
37 	"" "" 1 "colorMapBorder"
38 	uvcoords1 4 1 "scoord"
39 	uvcoords1 5 1 "tcoord"
42 	"" "" 1 "usePointAlpha"
43 	"" "" 1 "colorMapIntensity"
}
inputs
{
0 	"" 0 1
1 	"" 0 1
2 	"" 0 1
3 	"" 0 1
4 	useBumpMap 0 1
5 	baseBumpMap 0 1
6 	"" 0 1
7 	bumpMapWrap 0 1
8 	bumpMapFilter 0 1
9 	bumpMapWidth 0 1
10 	"" 0 1
11 	uvcoords1 1 1
12 	uvcoords1 2 1
13 	"" 0 1
14 	"" 0 1
}
stat
{
  create 1278539660
  modify 1438949409
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780afcd005fmat/basicliquid/bumpColor.chn{
    channel useColorMap {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../useBumpMap/toggledef') }
    }
    channel colorMapWidth {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../bumpMapWidth/floatdef') }
    }
  }
HouNC1033600bb205b103d78010132f69mat/basicliquid/bumpColor.parm{
version 0.8
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	1	1	1	)
usePointColor	[ 0	locks=0 ]	(	"on"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useColorMap	[ 0	locks=0 ]	(	[ useColorMap	0 ] 	)
baseColorMap	[ 0	locks=0 ]	(	""	)
colorMapSourceColorSpace	[ 0	locks=0 ]	(	linear	)
colorMapWrap	[ 0	locks=0 ]	(	chs('../colorMapWrap1/stringdef')	)
colorMapfilter	[ 0	locks=0 ]	(	chs('../colorMapfilter1/stringdef')	)
colorMapWidth	[ 0	locks=0 ]	(	[ colorMapWidth	1 ] 	)
colorMapBorder	[ 0	locks=0 ]	(	0	0	0	1	)
usePointAlpha	[ 0	locks=0 ]	(	"on"	)
colorMapIntensity	[ 0	locks=0 ]	(	1	)
}
HouNC1033600b8e05b103d780f8c22cc3mat/basicliquid/bumpColor.userdata
___Version___HouNC1033600b8705b103d7807810b864mat/basicliquid/globalPNormalBumpMap.inittype = global
matchesdef = 0
HouNC1033600b8405b103d780ee3629d3mat/basicliquid/globalPNormalBumpMap.defcomment ""
position -8.7092 15.6512
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "P"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278539754
  modify 1300891482
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.6 0.4 1 
delscript ""
exprlanguage hscript
end
HouNC1033600b8705b103d780504c5facmat/basicliquid/globalPNormalBumpMap.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	P	)
}
HouNC1033600b8305b103d7800c0c7c1cmat/basicliquid/globalPNormalBumpMap.userdata
___Version___16.5.378HouNC1033600b8705b103d7801370fe68mat/basicliquid/globalNNormalBumpMap.inittype = global
matchesdef = 0
HouNC1033600b8405b103d78081ce1691mat/basicliquid/globalNNormalBumpMap.defcomment ""
position -9.03224 14.6882
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "N"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278539754
  modify 1300891482
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.6 0.4 1 
delscript ""
exprlanguage hscript
end
HouNC1033600b8705b103d780d554347bmat/basicliquid/globalNNormalBumpMap.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	N	)
}
HouNC1033600b8305b103d780135cc9cfmat/basicliquid/globalNNormalBumpMap.userdata
___Version___16.5.378HouNC1033600b8d05b103d7804f789b55mat/basicliquid/useBumpMap.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d7801e19c041mat/basicliquid/useBumpMap.defcomment ""
position -11.7275 14.5684
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "useBumpMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278539914
  modify 1369770460
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d7802cf9af5bmat/basicliquid/useBumpMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useBumpMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Bump Map"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	"{ mapType == 0 } { mapType == 2 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d7801981a1c0mat/basicliquid/useBumpMap.userdata
___Version___16.5.378HouNC1033600b8c05b103d780a08dbd95mat/basicliquid/baseBumpMap.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d780ce8a3998mat/basicliquid/baseBumpMap.defcomment ""
position -12.0567 13.4188
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "bumpMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278539916
  modify 1369770460
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d7809b207eebmat/basicliquid/baseBumpMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	bumpMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Bump 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 ]	(	""	)
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 ]	(	"{ useBumpMap == 0 } { mapType == 0 } { mapType == 2 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8805b103d7808edb8fafmat/basicliquid/baseBumpMap.userdata
___Version___16.5.378HouNC1033600b8c05b103d78055b567b9mat/basicliquid/bumpMapWrap.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d78059792421mat/basicliquid/bumpMapWrap.defcomment ""
position -13.5106 12.6885
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "bumpMapWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278539917
  modify 1369770460
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d7808775d00fmat/basicliquid/bumpMapWrap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	bumpMapWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Bump Map Wrap"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
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 ]	(	"{ useBumpMap == 0 } { mapType == 0 } { mapType == 2 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8805b103d78032c1de1bmat/basicliquid/bumpMapWrap.userdata
___Version___16.5.378HouNC1033600b8e05b103d780b70e272emat/basicliquid/bumpMapFilter.inittype = parameter
matchesdef = 0
HouNC1033600b8f05b103d78094899193mat/basicliquid/bumpMapFilter.defcomment ""
position -12.0567 11.9261
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "bumpMapFilter"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278539919
  modify 1369770460
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d78011bd8386mat/basicliquid/bumpMapFilter.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	bumpMapFilter	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Bump Map Filter"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	catrom	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" "	)
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 ]	(	"{ useBumpMap == 0 } { mapType == 0 } { mapType == 2 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8a05b103d7801c780157mat/basicliquid/bumpMapFilter.userdata
___Version___16.5.378HouNC1033600bb205b103d780ba729972mat/basicliquid/bumpScale.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d780cb07c413mat/basicliquid/bumpScale.defcomment ""
position -8.77174 11.0911
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "bumpScale"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278539990
  modify 1300891482
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7805087113cmat/basicliquid/bumpScale.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	bumpScale	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Bump Scale"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.10000000100000001	)
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 ]	(	-1	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 ]	(	""	)
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 ]	(	"{ useBumpMap == 0 } { mapType == 0 } { mapType == 2 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780a604e7f3mat/basicliquid/bumpScale.userdata
___Version___16.5.378HouNC1033600b8a05b103d780c2e8c3c9mat/basicliquid/colorMapIntensity.inittype = parameter
matchesdef = 0
HouNC1033600b8b05b103d78037435711mat/basicliquid/colorMapIntensity.defcomment ""
position 10.5912 24.5413
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "colorMapIntensity"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278602135
  modify 1438946544
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8a05b103d780d0f168a4mat/basicliquid/colorMapIntensity.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	colorMapIntensity	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Tint Intensity"	)
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 ]	(	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	2	)
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 ]	(	""	)
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 ]	(	"{ useColorMap == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8605b103d78027c95e51mat/basicliquid/colorMapIntensity.userdata
___Version___16.5.378HouNC1033600b8405b103d780cc4aa28emat/basicliquid/sssMapTintIntensity.inittype = parameter
matchesdef = 0
HouNC1033600b8505b103d78053d627fbmat/basicliquid/sssMapTintIntensity.defcomment ""
position 4.62492 8.83659
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "colorMapIntensity1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278602251
  modify 1300891457
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8405b103d780dd46418amat/basicliquid/sssMapTintIntensity.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	colorMapIntensity1	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Tint Intensity"	)
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 ]	(	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	2	)
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 ]	(	""	)
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 ]	(	"{ useSSSMap == 0 } { sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8005b103d78079381c4cmat/basicliquid/sssMapTintIntensity.userdata
___Version___16.5.378HouNC1033600b8a05b103d78081e720c1mat/basicliquid/attenMapIntensity.inittype = parameter
matchesdef = 0
HouNC1033600b8b05b103d7806a7cc445mat/basicliquid/attenMapIntensity.defcomment ""
position 6.36947 6.51471
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "attenMapIntensity"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278602353
  modify 1300891457
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8a05b103d780fa5da1acmat/basicliquid/attenMapIntensity.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	attenMapIntensity	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Tint Intensity"	)
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 ]	(	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	2	)
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 ]	(	""	)
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 ]	(	"{ useSSSAttenMap == 0 } { sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8605b103d780ec481ea6mat/basicliquid/attenMapIntensity.userdata
___Version___16.5.378HouNC1033600b8405b103d780de0942fbmat/basicliquid/reflectMapIntensity.inittype = parameter
matchesdef = 0
HouNC1033600b8505b103d78089248542mat/basicliquid/reflectMapIntensity.defcomment ""
position -4.12989 -4.70781
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "reflectMapIntensity1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278602482
  modify 1302625044
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8405b103d780ac6be021mat/basicliquid/reflectMapIntensity.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	reflectMapIntensity1	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Tint Intensity"	)
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 ]	(	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	2	)
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 ]	(	""	)
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 ]	(	"{ useSpecMap1 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8005b103d780bf1c8511mat/basicliquid/reflectMapIntensity.userdata
___Version___16.5.378HouNC1033600b8405b103d780e73e9d5fmat/basicliquid/opacityMapIntensity.inittype = parameter
matchesdef = 0
HouNC1033600b8505b103d780414ef44amat/basicliquid/opacityMapIntensity.defcomment ""
position -18.7985 -17.0091
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "opacityMapIntensity"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278602583
  modify 1302625071
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8405b103d7807c8c7015mat/basicliquid/opacityMapIntensity.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	opacityMapIntensity	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Tint Intensity"	)
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 ]	(	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	2	)
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 ]	(	""	)
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 ]	(	"{ useOpacityMap == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8005b103d78024a78be0mat/basicliquid/opacityMapIntensity.userdata
___Version___16.5.378HouNC1033600b8f05b103d780de1e0291mat/basicliquid/globalNAlpha.inittype = global
matchesdef = 0
HouNC1033600b8c05b103d7808347b86dmat/basicliquid/globalNAlpha.defcomment ""
position 11.4418 15.5747
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "N"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278701216
  modify 1278701915
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.6 0.4 1 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d7805fb5669fmat/basicliquid/globalNAlpha.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	N	)
}
HouNC1033600b8b05b103d780482c4fa3mat/basicliquid/globalNAlpha.userdata
___Version___16.5.378HouNC1033600b8e05b103d7803a872970mat/basicliquid/colorMapWidth.inittype = parameter
matchesdef = 0
HouNC1033600b8f05b103d780988c7aa2mat/basicliquid/colorMapWidth.defcomment ""
position 6.45074 25.136
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "bumpMapWidth"
2 "bound_bumpMapWidth"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278704442
  modify 1438946544
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d7809885102fmat/basicliquid/colorMapWidth.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	bumpMapWidth	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Bump Map Width"	)
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 ]	(	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	5	)
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 ]	(	""	)
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 ]	(	"{ useBumpMap == 0 } { mapType == 0 } { mapType == 2 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8a05b103d780d0ca884cmat/basicliquid/colorMapWidth.userdata
___Version___16.5.378HouNC1033600b8f05b103d780f47f9365mat/basicliquid/bumpMapWidth.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d780da90301fmat/basicliquid/bumpMapWidth.defcomment ""
position -12.1859 12.8656
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "colorMapWidth"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278704457
  modify 1369770460
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d7807a1c42d0mat/basicliquid/bumpMapWidth.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	colorMapWidth	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Color Map Width"	)
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 ]	(	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	5	)
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 ]	(	""	)
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 ]	(	"{ useColorMap == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d780822315d0mat/basicliquid/bumpMapWidth.userdata
___Version___16.5.378HouNC1033600b8c05b103d7801891cc9fmat/basicliquid/sssMapWidth.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d7808c0b06d6mat/basicliquid/sssMapWidth.defcomment ""
position 4.16044 10.7778
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sssMapWidth"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278704475
  modify 1300891457
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d7801c6ce0c3mat/basicliquid/sssMapWidth.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sssMapWidth	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"SSS Map Width"	)
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 ]	(	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	5	)
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 ]	(	""	)
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 ]	(	"{ useSSSMap == 0 } { sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8805b103d780267c5af7mat/basicliquid/sssMapWidth.userdata
___Version___16.5.378HouNC1033600b8b05b103d780427ea5a2mat/basicliquid/sssAttenMapWidth.inittype = parameter
matchesdef = 0
HouNC1033600b8805b103d780bc50e670mat/basicliquid/sssAttenMapWidth.defcomment ""
position 5.76718 8.38416
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "sssAttenMapWidth"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278704493
  modify 1300891457
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8b05b103d780dfedabb1mat/basicliquid/sssAttenMapWidth.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	sssAttenMapWidth	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Attenuation Map Width"	)
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 ]	(	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	5	)
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 ]	(	""	)
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 ]	(	"{ useSSSAttenMap == 0 } { sss_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8705b103d7807b3bb806mat/basicliquid/sssAttenMapWidth.userdata
___Version___16.5.378HouNC1033600b8b05b103d78071e568d4mat/basicliquid/reflectMapWidth1.inittype = parameter
matchesdef = 0
HouNC1033600b8805b103d780787a2f70mat/basicliquid/reflectMapWidth1.defcomment ""
position -5.05126 -1.04782
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "specMapWidth1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278704510
  modify 1302625044
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8b05b103d780bc7c1041mat/basicliquid/reflectMapWidth1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	specMapWidth1	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular Map Width"	)
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 ]	(	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	5	)
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 ]	(	""	)
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 ]	(	"{ useSpecMap1 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8705b103d780b04487c2mat/basicliquid/reflectMapWidth1.userdata
___Version___16.5.378HouNC1033600b8b05b103d78014f998d1mat/basicliquid/reflMaskMapWidth.inittype = parameter
matchesdef = 0
HouNC1033600b8805b103d780a6eb2551mat/basicliquid/reflMaskMapWidth.defcomment ""
position -3.5058 0.0491419
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "reflMaskMapWidth"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278704535
  modify 1302625044
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8b05b103d780555f2796mat/basicliquid/reflMaskMapWidth.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	reflMaskMapWidth	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Reflect Mask Map Width"	)
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 ]	(	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	5	)
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 ]	(	""	)
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 ]	(	"{ useReflMask1 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8705b103d78045ccf3eemat/basicliquid/reflMaskMapWidth.userdata
___Version___16.5.378HouNC1033600b8805b103d780a2cdedbcmat/basicliquid/opacityMapWidth.inittype = parameter
matchesdef = 0
HouNC1033600b8905b103d7800bdacabamat/basicliquid/opacityMapWidth.defcomment ""
position -19.8846 -14.7838
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "opacityMapWidth"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278704559
  modify 1302625071
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8805b103d7809ca170a4mat/basicliquid/opacityMapWidth.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	opacityMapWidth	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Opacity Map Width"	)
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 ]	(	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	5	)
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 ]	(	""	)
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 ]	(	"{ useOpacityMap == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8405b103d7804bc83c98mat/basicliquid/opacityMapWidth.userdata
___Version___16.5.378HouNC1033600b8f05b103d7804eed8b14mat/basicliquid/dispMapWidth.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d7807a01bf30mat/basicliquid/dispMapWidth.defcomment ""
position 2.73822 -44.4306
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "dispMapWidth"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278704576
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d7808a507f6dmat/basicliquid/dispMapWidth.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	dispMapWidth	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Disp Map Width"	)
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 ]	(	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 ]	(	1	10	)
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 ]	(	""	)
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 ]	(	"{ enableDispMap == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d780e85a0c91mat/basicliquid/dispMapWidth.userdata
___Version___16.5.378HouNC1033600b8c05b103d7801f1db223mat/basicliquid/normalColor.inittype = surfacecolor
matchesdef = 1
HouNC1033600b8d05b103d7800abc64fdmat/basicliquid/normalColor.defcomment ""
position -10.807 15.6069
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
{
40 "color"
41 "alpha"
}
inputsNamed3
{
27 	"" "" 1 "useBaseColor"
28 	"" "" 1 "baseColor"
29 	"" "" 1 "usePointColor"
30 	"" "" 1 "usePackedColor"
31 	useNormalMap 1 1 "useColorMap"
32 	baseNormalMap 1 1 "baseColorMap"
33 	"" "" 1 "colorMapSourceColorSpace"
34 	normalMapWrap 1 1 "colorMapWrap"
35 	normalMapFilter 1 1 "colorMapfilter"
36 	normalMapWidth 1 1 "colorMapWidth"
37 	"" "" 1 "colorMapBorder"
38 	uvcoords1 4 1 "scoord"
39 	uvcoords1 5 1 "tcoord"
42 	"" "" 1 "usePointAlpha"
43 	"" "" 1 "colorMapIntensity"
}
inputs
{
0 	"" 0 1
1 	"" 0 1
2 	"" 0 1
3 	"" 0 1
4 	useNormalMap 0 1
5 	baseNormalMap 0 1
6 	"" 0 1
7 	normalMapWrap 0 1
8 	normalMapFilter 0 1
9 	normalMapWidth 0 1
10 	"" 0 1
11 	uvcoords1 1 1
12 	uvcoords1 2 1
13 	"" 0 1
14 	"" 0 1
}
stat
{
  create 1278703104
  modify 1438949409
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780fa98a5ddmat/basicliquid/normalColor.chn{
    channel colorMapWidth {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../normalMapWidth/floatdef') }
    }
    channel useColorMap {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../useNormalMap/toggledef') }
    }
  }
HouNC1033600b8c05b103d78056ba682bmat/basicliquid/normalColor.parm{
version 0.8
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	1	1	1	)
usePointColor	[ 0	locks=0 ]	(	"off"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useColorMap	[ 0	locks=0 ]	(	[ useColorMap	0 ] 	)
baseColorMap	[ 0	locks=0 ]	(	""	)
colorMapSourceColorSpace	[ 0	locks=0 ]	(	linear	)
colorMapWrap	[ 0	locks=0 ]	(	chs('../colorMapWrap1/stringdef')	)
colorMapfilter	[ 0	locks=0 ]	(	chs('../colorMapfilter1/stringdef')	)
colorMapWidth	[ 0	locks=0 ]	(	[ colorMapWidth	1 ] 	)
colorMapBorder	[ 0	locks=0 ]	(	0	0	0	1	)
usePointAlpha	[ 0	locks=0 ]	(	"on"	)
colorMapIntensity	[ 0	locks=0 ]	(	1	)
}
HouNC1033600b8805b103d78012d4594dmat/basicliquid/normalColor.userdata
___Version___HouNC1033600b8b05b103d780db40784bmat/basicliquid/switchBumpNormal.inittype = switch
matchesdef = 0
HouNC1033600b8805b103d78030fad092mat/basicliquid/switchBumpNormal.defcomment ""
position -4.76267 14.0063
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
9 "result"
}
inputsNamed3
{
5 	mapType 3 1 "switcher"
6 	globalNNormalBumpMap 1 1 "input1"
7 	displacenml2 30 1 "input2"
8 	normalConvert 3 1 "input3"
}
inputs
{
0 	mapType 0 1
1 	globalNNormalBumpMap 0 1
2 	displacenml2 1 1
3 	normalConvert 0 1
}
stat
{
  create 1278709571
  modify 1369770461
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8b05b103d780a229b5eamat/basicliquid/switchBumpNormal.parm{
version 0.8
switcher	[ 0	locks=0 ]	(	0	)
outofbounds	[ 0	locks=0 ]	(	"last"	)
}
HouNC1033600b8705b103d78082fb28e7mat/basicliquid/switchBumpNormal.userdata
___Version___16.5.378HouNC1033600bb005b103d78046bbcf14mat/basicliquid/mapType.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d78043b5b44emat/basicliquid/mapType.defcomment ""
position -5.34193 15.5439
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
3 "mapType"
4 "bound_mapType"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1278709584
  modify 1300891482
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780686638b7mat/basicliquid/mapType.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	mapType	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Map Type"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"None\" 1 \"Bump\" 2 \"Normal\""	)
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 ]	(	""	)
}
HouNC1033600b8c05b103d78063d0d322mat/basicliquid/mapType.userdata
___Version___16.5.378HouNC1033600b8e05b103d780eb041f6fmat/basicliquid/baseNormalMap.inittype = parameter
matchesdef = 0
HouNC1033600b8f05b103d780b219a8fbmat/basicliquid/baseNormalMap.defcomment ""
position -15.0875 18.1777
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "baseNormalMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278710636
  modify 1369770455
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d7807848b110mat/basicliquid/baseNormalMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	baseNormalMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Normal 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 ]	(	""	)
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 ]	(	"{ useNormalMap == 0 } { mapType == 0 } { mapType == 1 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8a05b103d7807e0ac6b8mat/basicliquid/baseNormalMap.userdata
___Version___16.5.378HouNC1033600b8e05b103d7804e7ed499mat/basicliquid/normalMapWrap.inittype = parameter
matchesdef = 0
HouNC1033600b8f05b103d780b4eac467mat/basicliquid/normalMapWrap.defcomment ""
position -15.1595 17.1601
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "normalMapWrap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278710637
  modify 1369770455
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d780eb24eb45mat/basicliquid/normalMapWrap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	normalMapWrap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Normal Map Wrap"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
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 ]	(	"{ useNormalMap == 0 } { mapType == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8a05b103d7806704f5c4mat/basicliquid/normalMapWrap.userdata
___Version___16.5.378HouNC1033600b8805b103d78000f5cfd3mat/basicliquid/normalMapFilter.inittype = parameter
matchesdef = 0
HouNC1033600b8905b103d7809d8bc554mat/basicliquid/normalMapFilter.defcomment ""
position -15.1232 16.3468
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "normalMapFilter"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278710638
  modify 1369770455
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8805b103d78001373298mat/basicliquid/normalMapFilter.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	normalMapFilter	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Normal Map Filter"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	catrom	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" "	)
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 ]	(	"{ useNormalMap == 0 } { mapType == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8405b103d780681f4263mat/basicliquid/normalMapFilter.userdata
___Version___16.5.378HouNC1033600b8905b103d7809e1a814dmat/basicliquid/normalMapWidth.inittype = parameter
matchesdef = 0
HouNC1033600b8e05b103d780101cbceemat/basicliquid/normalMapWidth.defcomment ""
position -15.1094 15.3243
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "normalMapWidth"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278710639
  modify 1369770455
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d780f61074b4mat/basicliquid/normalMapWidth.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	normalMapWidth	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Normal Map Width"	)
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 ]	(	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	5	)
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 ]	(	""	)
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 ]	(	"{ useNormalMap == 0 } { mapType == 0 } { mapType == 1 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8505b103d78052b47eb1mat/basicliquid/normalMapWidth.userdata
___Version___16.5.378HouNC1033600b8f05b103d78074a6c410mat/basicliquid/useNormalMap.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d7803f1da62emat/basicliquid/useNormalMap.defcomment ""
position -13.8895 19.1408
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "useNormalMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278710665
  modify 1369770455
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d7803dd4007bmat/basicliquid/useNormalMap.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useNormalMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Normal Map"	)
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 ]	(	"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	1	)
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 ]	(	""	)
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 ]	(	"{ mapType == 0 } { mapType == 1 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d780b47479a5mat/basicliquid/useNormalMap.userdata
___Version___16.5.378HouNC1033600b8a05b103d780f8695604mat/basicliquid/switchDispChannel.inittype = parameter
matchesdef = 0
HouNC1033600b8b05b103d780e0e5f437mat/basicliquid/switchDispChannel.defcomment ""
position 6.22882 -42.343
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "switchDispChannel"
2 "bound_switchDispChannel"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278712344
  modify 1438946498
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8a05b103d780aade4cbfmat/basicliquid/switchDispChannel.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	switchDispChannel	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Disp Channel"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"Luminance\" 1 \"Red\" 2 \"Green\" 3 \"Blue\" 4 \"XYZ Displace\""	)
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 ]	(	"{ enableDispMap == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8605b103d78057aa216amat/basicliquid/switchDispChannel.userdata
___Version___16.5.378HouNC1033600b8e05b103d780f4c7359fmat/basicliquid/normalConvert.inittype = subnet
matchesdef = 0
HouNC1033600b8f05b103d780b86c361bmat/basicliquid/normalConvert.defcomment ""
position -8.9348 17.1601
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
3 "to"
}
inputsNamed3
{
2 	normalColor 40 1 "color"
}
inputs
{
0 	normalColor 0 1
}
stat
{
  create 1278710001
  modify 1369770459
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d7807faff6e9mat/basicliquid/normalConvert.parm{
version 0.8
}
HouNC1033600b8a05b103d780dc704a85mat/basicliquid/normalConvert.userdata
___Version___16.5.378HouNC1033600b8005b103d7802241d97bmat/basicliquid/normalConvert/subtract2.inittype = subtract
matchesdef = 0
HouNC1033600b8105b103d780553ce5a3mat/basicliquid/normalConvert/subtract2.defcomment ""
position -1.45393 18.3543
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "diff"
}
inputsNamed3
{
3 	subinput1 1 1 "input1"
4 	constantOffset 1 1 "input2"
}
inputs
{
0 	subinput1 0 1
1 	constantOffset 0 1
}
stat
{
  create 1278703889
  modify 1369770459
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8005b103d780e3ad8c20mat/basicliquid/normalConvert/subtract2.parm{
version 0.8
}
HouNC1033600b9c05b103d780c2bfaf01mat/basicliquid/normalConvert/subtract2.userdata
___Version___16.5.378HouNC1033600b9905b103d780f9f74e1emat/basicliquid/normalConvert/subtract2.outputinfosNumInfos 1
ValuesBinary 1
BeginInfo
OutputName diff
DebugCorrInputName __default__
BypassCorrInputName __default__
NormalMode 0
BypassMode 1
UseDefaultValue 1
EndInfo
HouNC1033600b9f05b103d78080f4ee86mat/basicliquid/normalConvert/constantOffset.inittype = constant
matchesdef = 0
HouNC1033600b9c05b103d780210d240dmat/basicliquid/normalConvert/constantOffset.defcomment ""
position -3.05411 20.1707
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "constant"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278703903
  modify 1296237132
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b9f05b103d780ecddc264mat/basicliquid/normalConvert/constantOffset.parm{
version 0.8
consttype	[ 0	locks=0 ]	(	"vector"	)
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.5	0.5	0.5	)
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 ]	(	""	)
parmuniform	[ 0	locks=0 ]	(	"on"	)
constname	[ 0	locks=0 ]	(	constant	)
constlabel	[ 0	locks=0 ]	(	Constant	)
}
HouNC1033600b9b05b103d7802390a368mat/basicliquid/normalConvert/constantOffset.userdata
___Version___16.5.378HouNC1033600b8305b103d780c46ca4c8mat/basicliquid/normalConvert/normalizeN.inittype = normalize
matchesdef = 0
HouNC1033600b8005b103d780fffe83e8mat/basicliquid/normalConvert/normalizeN.defcomment ""
position 0.008389 18.6367
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
{
4 "nvec"
}
inputsNamed3
{
3 	subtract2 5 1 "vec"
}
inputs
{
0 	subtract2 0 1
}
stat
{
  create 1278703933
  modify 1369770458
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8305b103d7804783371cmat/basicliquid/normalConvert/normalizeN.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
vec	[ 0	locks=0 ]	(	1	0	0	)
vec_u	[ 0	locks=0 ]	(	1	0	)
vec_p	[ 0	locks=0 ]	(	1	0	0	)
vec_v	[ 0	locks=0 ]	(	1	0	0	)
vec_v4	[ 0	locks=0 ]	(	0	0	0	1	)
vec_un	[ 0	locks=0 ]	(	1	0	0	)
vec_up	[ 0	locks=0 ]	(	1	0	0	)
vec_uv	[ 0	locks=0 ]	(	1	0	0	)
}
HouNC1033600b9f05b103d780a60928admat/basicliquid/normalConvert/normalizeN.userdata
___Version___HouNC1033600b9e05b103d780d6dfccaemat/basicliquid/normalConvert/transformCamera.inittype = transform
matchesdef = 0
HouNC1033600b9f05b103d78031dac41dmat/basicliquid/normalConvert/transformCamera.defcomment ""
position 3.64037 18.7072
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 "to"
}
inputsNamed3
{
7 	multiply1 5 1 "from"
8 	"" "" 1 "fromspace"
9 	"" "" 1 "tospace"
}
inputs
{
0 	multiply1 0 1
1 	"" 0 1
2 	"" 0 1
}
stat
{
  create 1278704026
  modify 1438949409
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b9e05b103d7801bb3eea7mat/basicliquid/normalConvert/transformCamera.parm{
version 0.8
from	[ 0	locks=0 ]	(	0	0	0	)
function	[ 0	locks=0 ]	(	ntransform	)
fromspace	[ 0	locks=0 ]	(	space:object	)
tospace	[ 0	locks=0 ]	(	space:camera	)
}
HouNC1033600b9a05b103d780db0ac8b5mat/basicliquid/normalConvert/transformCamera.userdata
___Version___HouNC1033600b9705b103d780ba5f5859mat/basicliquid/normalConvert/transformCamera.outputinfosNumInfos 1
ValuesBinary 1
BeginInfo
OutputName to
DebugCorrInputName __default__
BypassCorrInputName __default__
NormalMode 0
BypassMode 1
UseDefaultValue 1
EndInfo
HouNC1033600b8305b103d780f6c1c6a2mat/basicliquid/normalConvert/suboutput1.inittype = suboutput
matchesdef = 0
HouNC1033600b8005b103d7802eaa87famat/basicliquid/normalConvert/suboutput1.defcomment ""
position 6.09611 18.7072
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
}
inputsNamed3
{
2 	"" "" 1 "_color"
3 	transformCamera 10 1 "to"
}
inputs
{
0 	"" 0 1
1 	transformCamera 0 1
}
stat
{
  create 1278710002
  modify 1369770459
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8305b103d780899ff769mat/basicliquid/normalConvert/suboutput1.parm{
version 0.8
name1	[ 0	locks=0 ]	(	""	)
label1	[ 0	locks=0 ]	(	""	)
name2	[ 0	locks=0 ]	(	""	)
label2	[ 0	locks=0 ]	(	""	)
name3	[ 0	locks=0 ]	(	""	)
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 ]	(	""	)
}
HouNC1033600b9f05b103d780de9ed0d5mat/basicliquid/normalConvert/suboutput1.userdata
___Version___16.5.378HouNC1033600b8005b103d780084a2ccamat/basicliquid/normalConvert/subinput1.inittype = subinput
matchesdef = 0
HouNC1033600b8105b103d78084716f45mat/basicliquid/normalConvert/subinput1.defcomment ""
position -3.65869 18.6367
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "_color"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278710002
  modify 1369770458
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8005b103d78085784631mat/basicliquid/normalConvert/subinput1.parm{
version 0.8
}
HouNC1033600b9c05b103d780f84c987dmat/basicliquid/normalConvert/subinput1.userdata
___Version___16.5.378HouNC1033600b8005b103d780269190f2mat/basicliquid/normalConvert/multiply1.inittype = multiply
matchesdef = 0
HouNC1033600b8105b103d780acfb1e56mat/basicliquid/normalConvert/multiply1.defcomment ""
position 1.71755 18.9142
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "product"
}
inputsNamed3
{
3 	normalizeN 4 1 "input1"
4 	constant1 1 1 "input2"
}
inputs
{
0 	normalizeN 0 1
1 	constant1 0 1
}
stat
{
  create 1296237145
  modify 1369770459
  author andrew@clinton
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8005b103d78019d8f6f1mat/basicliquid/normalConvert/multiply1.parm{
version 0.8
}
HouNC1033600b9c05b103d780fd7c5816mat/basicliquid/normalConvert/multiply1.userdata
___Version___16.5.378HouNC1033600b8005b103d780e0b01048mat/basicliquid/normalConvert/constant1.inittype = constant
matchesdef = 0
HouNC1033600b8105b103d780a349befemat/basicliquid/normalConvert/constant1.defcomment ""
position -0.0951551 17.4064
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "constant"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1296237149
  modify 1296237159
  author andrew@clinton
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8005b103d7806e38ac99mat/basicliquid/normalConvert/constant1.parm{
version 0.8
consttype	[ 0	locks=0 ]	(	"float3"	)
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 ]	(	1	1	-1	)
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 ]	(	""	)
parmuniform	[ 0	locks=0 ]	(	"on"	)
constname	[ 0	locks=0 ]	(	constant	)
constlabel	[ 0	locks=0 ]	(	Constant	)
}
HouNC1033600b9c05b103d78014cf29d4mat/basicliquid/normalConvert/constant1.userdata
___Version___16.5.378HouNC1033600b8b05b103d7805d92dcdcmat/basicliquid/vm_displacebound.inittype = parameter
matchesdef = 0
HouNC1033600b8805b103d78024afe266mat/basicliquid/vm_displacebound.defcomment ""
position 25.7948 8.33911
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "vm_displacebound"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1301427324
  modify 1377279249
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8b05b103d7804507c5eamat/basicliquid/vm_displacebound.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	vm_displacebound	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Displacement Bound"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.050000000699999998	)
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	10	)
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 ]	(	"{ enableDispMap == 0 enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8705b103d7800bfa3de4mat/basicliquid/vm_displacebound.userdata
___Version___16.5.378HouNC1033600b8805b103d78024e91cb6mat/basicliquid/vm_truedisplace.inittype = parameter
matchesdef = 0
HouNC1033600b8905b103d780bdfa44d9mat/basicliquid/vm_truedisplace.defcomment ""
position 25.8948 8.13911
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "vm_truedisplace"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1301427339
  modify 1377279102
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8805b103d780df78ffa6mat/basicliquid/vm_truedisplace.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	vm_truedisplace	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"True Displacements"	)
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	1	)
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 ]	(	"{ enableDispMap == 0 enableNoise == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8405b103d7808b3da0b9mat/basicliquid/vm_truedisplace.userdata
___Version___16.5.378HouNC1033600b8705b103d780a3e6ebf1mat/basicliquid/diffuse_color_export.inittype = parameter
matchesdef = 0
HouNC1033600b8405b103d780accec20emat/basicliquid/diffuse_color_export.defcomment ""
position 11.5692 25.8452
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "diffuse_color_noshading"
3 "bound_diffuse_color_noshading"
}
inputsNamed3
{
1 	diffuseColor 40 1 "input"
}
inputs
{
0 	diffuseColor 0 1
}
stat
{
  create 1301508858
  modify 1438946544
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8705b103d780501c22f0mat/basicliquid/diffuse_color_export.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diffuse_color_noshading	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Diffuse Color - No Shading"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"vector"	)
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 ]	(	"on"	)
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 ]	(	""	)
}
HouNC1033600b8305b103d7808291de0bmat/basicliquid/diffuse_color_export.userdata
___Version___16.5.378HouNC1033600bb305b103d780e885596cmat/basicliquid/restpos1.inittype = restpos::2.0
matchesdef = 1
HouNC1033600bb005b103d780f4f08fa1mat/basicliquid/restpos1.defcomment ""
position 4.2473 -39.0856
connectornextid 4
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 "restP"
3 "bound_rest"
}
inputsNamed3
{
0 	"" "" 1 "P"
1 	"" "" 1 "space"
}
inputs
{
0 	"" 0 1
1 	"" 0 1
}
stat
{
  create 1432738800
  modify 1438949409
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780d25720ccmat/basicliquid/restpos1.parm{
version 0.8
space	[ 0	locks=0	autoscope=0 ]	(	space:object	)
}
HouNC1033600b8f05b103d780c418725cmat/basicliquid/restpos1.userdata
___Version___HouNC1033600b8f05b103d780af7fff79mat/basicliquid/refl_enable2.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d780535d593bmat/basicliquid/refl_enable2.defcomment ""
position 10.1407 6.7642
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "coatRefl_enable2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302278250
  modify 1326475385
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d78051a28be4mat/basicliquid/refl_enable2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	coatRefl_enable2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Enable Coat Reflection Layer"	)
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 ]	(	"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	1	)
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 ]	(	""	)
}
HouNC1033600b8b05b103d780037a9731mat/basicliquid/refl_enable2.userdata
___Version___16.5.378HouNC1033600b8f05b103d7800cc8e72emat/basicliquid/refl_lights2.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d78036bcfa65mat/basicliquid/refl_lights2.defcomment ""
position 10.2407 6.5642
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refl_lights2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302278253
  modify 1326475385
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d780fb1d99c0mat/basicliquid/refl_lights2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refl_lights2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Reflect Lights"	)
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	1	)
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 ]	(	"{ coatRefl_enable2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d7807cbcd0e7mat/basicliquid/refl_lights2.userdata
___Version___16.5.378HouNC1033600b8c05b103d7809fe7e3c6mat/basicliquid/spec_model2.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d7809d2c602emat/basicliquid/spec_model2.defcomment ""
position 10.3407 6.3642
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "spec_model2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302278263
  modify 1326475385
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780f27a5b48mat/basicliquid/spec_model2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	spec_model2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular Model"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"phong \"Phong\" blinn \"Blinn\" cone \"Cone\" "	)
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 ]	(	"{ coatRefl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8805b103d78050301c1cmat/basicliquid/spec_model2.userdata
___Version___16.5.378HouNC1033600bb205b103d780c7aa98b2mat/basicliquid/spec_int2.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d780781aa9e3mat/basicliquid/spec_int2.defcomment ""
position 10.4407 6.1642
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "spec_int2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302278266
  modify 1326475385
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7801a2f0bf4mat/basicliquid/spec_int2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	spec_int2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular Intensity"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.10000000100000001	)
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 ]	(	"{ coatRefl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780b6154c27mat/basicliquid/spec_int2.userdata
___Version___16.5.378HouNC1033600bb205b103d780dfce956fmat/basicliquid/spec_min2.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d7806d28ecb1mat/basicliquid/spec_min2.defcomment ""
position 10.5407 5.9642
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "spec_min2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302278268
  modify 1326475385
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7802906cc1amat/basicliquid/spec_min2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	spec_min2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular Minimum"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	"{ coatRefl_enable2 == 0 } { refl_lights2 == 0 } { spec_angle2 == 0 } { fres_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d78020ae6e65mat/basicliquid/spec_min2.userdata
___Version___16.5.378HouNC1033600b8c05b103d780f5870b99mat/basicliquid/spec_angle2.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d78092fe7aa4mat/basicliquid/spec_angle2.defcomment ""
position 10.7407 5.5642
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "spec_angle2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302278286
  modify 1326475385
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d7802ab8bed5mat/basicliquid/spec_angle2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	spec_angle2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular Angle"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	10	)
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	90	)
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 ]	(	"{ coatRefl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8805b103d780ecec8fcfmat/basicliquid/spec_angle2.userdata
___Version___16.5.378HouNC1033600b8c05b103d780decc1ab9mat/basicliquid/spec_aniso2.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d78011773690mat/basicliquid/spec_aniso2.defcomment ""
position 10.8407 5.3642
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "spec_aniso2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302278294
  modify 1326475385
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d7800db40217mat/basicliquid/spec_aniso2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	spec_aniso2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular Anisotropy"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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 ]	(	-1	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 ]	(	"{ coatRefl_enable2 == 0 } { refl_lights2 == 0 refl_objs2 == 0 } { spec_angle2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8805b103d780468088e7mat/basicliquid/spec_aniso2.userdata
___Version___16.5.378HouNC1033600b8d05b103d78099ce661amat/basicliquid/refl_objs2.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d780cefa57a1mat/basicliquid/refl_objs2.defcomment ""
position 10.9407 5.1642
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refl_objs2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302278296
  modify 1380318256
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780e38f57e8mat/basicliquid/refl_objs2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refl_objs2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Reflect Objects"	)
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	1	)
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 ]	(	"{ coatRefl_enable2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d7805f2d7290mat/basicliquid/refl_objs2.userdata
___Version___16.5.378HouNC1033600bb205b103d780e469441dmat/basicliquid/refl_sep2.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d780caea0935mat/basicliquid/refl_sep2.defcomment ""
position 11.1407 4.7642
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refl_sep2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302278300
  modify 1380318257
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d78084ae3353mat/basicliquid/refl_sep2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refl_sep2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Separate Object Reflection Parameters"	)
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 ]	(	"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	1	)
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 ]	(	"{ coatRefl_enable2 == 0 } { refl_objs2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d7802d879ffbmat/basicliquid/refl_sep2.userdata
___Version___16.5.378HouNC1033600bb205b103d7801bcb776bmat/basicliquid/refl_int2.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d780846bf45emat/basicliquid/refl_int2.defcomment ""
position 11.2407 4.5642
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refl_int2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302278307
  modify 1380318275
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7804576c12cmat/basicliquid/refl_int2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refl_int2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Reflection Intensity"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.10000000000000001	)
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 ]	(	"{ baseRefl_enable2 == 0 } { refl_objs2 == 0 } { refl_sep2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d7800b2083bamat/basicliquid/refl_int2.userdata
___Version___16.5.378HouNC1033600bb205b103d780846fbc58mat/basicliquid/refl_clr2.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d780f019d22bmat/basicliquid/refl_clr2.defcomment ""
position 11.3407 4.3642
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refl_clr2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302278314
  modify 1326475385
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d780d84b1d5cmat/basicliquid/refl_clr2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refl_clr2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Reflection 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 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"off"	)
disablewhen	[ 0	locks=0 ]	(	"{ coatRefl_enable2 == 0 } { refl_objs2 == 0 } { refl_sep2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780dfd89586mat/basicliquid/refl_clr2.userdata
___Version___16.5.378HouNC1033600b8c05b103d780beb7307cmat/basicliquid/refl_angle2.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d7808bdcaac1mat/basicliquid/refl_angle2.defcomment ""
position 11.4407 4.1642
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "refl_angle2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302278316
  modify 1326475385
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d7803d38c19emat/basicliquid/refl_angle2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	refl_angle2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Reflection Angle"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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	90	)
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 ]	(	"{ coatRefl_enable2 == 0 } { refl_objs2 == 0 } { refl_sep2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8805b103d7801e742c40mat/basicliquid/refl_angle2.userdata
___Version___16.5.378HouNC1033600b8d05b103d780ffde2e05mat/basicliquid/luminance2.inittype = luminance
matchesdef = 0
HouNC1033600bb205b103d780249813b0mat/basicliquid/luminance2.defcomment ""
position -6.44294 -1.55482
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
{
4 "lum"
}
inputsNamed3
{
3 	reflMaskColor2 40 1 "rgb"
}
inputs
{
0 	reflMaskColor2 0 1
}
stat
{
  create 1277938560
  modify 1380316385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 1 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d78060dac822mat/basicliquid/luminance2.parm{
version 0.8
rgb	[ 0	locks=0 ]	(	0	0	0	)
}
HouNC1033600b8905b103d7805c0cd1f9mat/basicliquid/luminance2.userdata
___Version___HouNC1033600b8d05b103d78060aea975mat/basicliquid/switchRGB1.inittype = switch
matchesdef = 0
HouNC1033600bb205b103d780524c2b97mat/basicliquid/switchRGB1.defcomment ""
position -4.66108 -3.01711
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
11 "result"
}
inputsNamed3
{
6 	reflMaskChannel1 1 1 "switcher"
7 	luminance2 4 1 "input1"
8 	RGBChannel1 6 1 "input2"
9 	RGBChannel1 7 1 "input3"
10 	RGBChannel1 8 1 "input4"
}
inputs
{
0 	reflMaskChannel1 0 1
1 	luminance2 0 1
2 	RGBChannel1 0 1
3 	RGBChannel1 1 1
4 	RGBChannel1 2 1
}
stat
{
  create 1277938648
  modify 1380316386
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780d35d2446mat/basicliquid/switchRGB1.parm{
version 0.8
switcher	[ 0	locks=0 ]	(	0	)
outofbounds	[ 0	locks=0 ]	(	"last"	)
}
HouNC1033600b8905b103d780b779aca9mat/basicliquid/switchRGB1.userdata
___Version___16.5.378HouNC1033600b8b05b103d7804d2239f7mat/basicliquid/reflMaskChannel1.inittype = parameter
matchesdef = 0
HouNC1033600b8805b103d780cc08b4a8mat/basicliquid/reflMaskChannel1.defcomment ""
position -5.06767 -1.17222
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "reflMaskChannel2"
2 "bound_reflMaskChannel2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1277938663
  modify 1380316284
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 1 1 0.6 
delscript ""
exprlanguage hscript
end
HouNC1033600b8b05b103d780d52ad5f7mat/basicliquid/reflMaskChannel1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	reflMaskChannel2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Refl Mask Map Channel"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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 ]	(	""	)
providemenu	[ 0	locks=0 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"lum\" 1 \"red\" 2 \"green\" 3 \"blue\""	)
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 ]	(	"{ useReflMask2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8705b103d780f8900916mat/basicliquid/reflMaskChannel1.userdata
___Version___16.5.378HouNC1033600bb205b103d780220a4793mat/basicliquid/multiply2.inittype = multiply
matchesdef = 0
HouNC1033600bb305b103d780376d4de0mat/basicliquid/multiply2.defcomment ""
position -2.73369 -1.31574
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "product"
}
inputsNamed3
{
3 	reflectColor2 40 1 "input1"
4 	switchRGB1 11 1 "input2"
}
inputs
{
0 	reflectColor2 0 1
1 	switchRGB1 0 1
}
stat
{
  create 1277938805
  modify 1380316386
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d780338b5150mat/basicliquid/multiply2.parm{
version 0.8
}
HouNC1033600b8e05b103d780f33be5bcmat/basicliquid/multiply2.userdata
___Version___16.5.378HouNC1033600b8c05b103d780760a8f92mat/basicliquid/RGBChannel1.inittype = vectofloat
matchesdef = 0
HouNC1033600b8d05b103d780b79eae45mat/basicliquid/RGBChannel1.defcomment ""
position -6.44294 -2.88017
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 "fval1"
7 "fval2"
8 "fval3"
}
inputsNamed3
{
5 	reflMaskColor2 40 1 "vec"
}
inputs
{
0 	reflMaskColor2 0 1
}
stat
{
  create 1278003015
  modify 1380316385
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.867 0 0 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d7808fdf91cbmat/basicliquid/RGBChannel1.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	)
}
HouNC1033600b8805b103d780ef49b868mat/basicliquid/RGBChannel1.userdata
___Version___HouNC1033600b8e05b103d7808a469aa1mat/basicliquid/reflectColor2.inittype = surfacecolor
matchesdef = 1
HouNC1033600b8f05b103d780c30a2a67mat/basicliquid/reflectColor2.defcomment ""
position -6.0917 1.50493
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
{
40 "color"
41 "alpha"
}
inputsNamed3
{
27 	"" "" 1 "useBaseColor"
28 	baseColor1 1 1 "baseColor"
29 	"" "" 1 "usePointColor"
30 	"" "" 1 "usePackedColor"
31 	useColorMap1 1 1 "useColorMap"
32 	baseColorMap1 1 1 "baseColorMap"
33 	"" "" 1 "colorMapSourceColorSpace"
34 	colorMapWrap1 1 1 "colorMapWrap"
35 	colorMapfilter1 1 1 "colorMapfilter"
36 	colorMapWidth1 1 1 "colorMapWidth"
37 	"" "" 1 "colorMapBorder"
38 	uvcoords1 4 1 "scoord"
39 	uvcoords1 5 1 "tcoord"
42 	"" "" 1 "usePointAlpha"
43 	colorMapIntensity2 1 1 "colorMapIntensity"
}
inputs
{
0 	"" 0 1
1 	baseColor1 0 1
2 	"" 0 1
3 	"" 0 1
4 	useColorMap1 0 1
5 	baseColorMap1 0 1
6 	"" 0 1
7 	colorMapWrap1 0 1
8 	colorMapfilter1 0 1
9 	colorMapWidth1 0 1
10 	"" 0 1
11 	uvcoords1 1 1
12 	uvcoords1 2 1
13 	"" 0 1
14 	colorMapIntensity2 0 1
}
stat
{
  create 1302278604
  modify 1438949409
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d7809d8ca73fmat/basicliquid/reflectColor2.chn{
    channel baseColorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseColor1/colordefr') }
    }
    channel baseColorg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseColor1/colordefg') }
    }
    channel baseColorb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../baseColor1/colordefb') }
    }
    channel useColorMap {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../useColorMap1/toggledef') }
    }
    channel colorMapWidth {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../colorMapWidth1/floatdef') }
    }
    channel colorMapIntensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../colorMapIntensity2/floatdef') }
    }
  }
HouNC1033600b8e05b103d78030fd31f3mat/basicliquid/reflectColor2.parm{
version 0.8
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	[ baseColorr	1 ] 	[ baseColorg	1 ] 	[ baseColorb	1 ] 	)
usePointColor	[ 0	locks=0 ]	(	"on"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useColorMap	[ 0	locks=0 ]	(	[ useColorMap	0 ] 	)
baseColorMap	[ 0	locks=0 ]	(	""	)
colorMapSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
colorMapWrap	[ 0	locks=0 ]	(	chs('../colorMapWrap1/stringdef')	)
colorMapfilter	[ 0	locks=0 ]	(	chs('../colorMapfilter1/stringdef')	)
colorMapWidth	[ 0	locks=0 ]	(	[ colorMapWidth	1 ] 	)
colorMapBorder	[ 0	locks=0 ]	(	0	0	0	0	)
usePointAlpha	[ 0	locks=0 ]	(	"on"	)
colorMapIntensity	[ 0	locks=0 ]	(	[ colorMapIntensity	1 ] 	)
}
HouNC1033600b8a05b103d780850e8ecamat/basicliquid/reflectColor2.userdata
___Version___HouNC1033600b8d05b103d780b525acecmat/basicliquid/baseColor1.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d780f2c8e7b0mat/basicliquid/baseColor1.defcomment ""
position -9.1917 3.70493
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "specColor2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302278629
  modify 1302625057
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d78049b375afmat/basicliquid/baseColor1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	specColor2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular 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 ]	(	"off"	)
joinnext	[ 0	locks=0 ]	(	"off"	)
disablewhen	[ 0	locks=0 ]	(	"{ coatRefl_enable2 == 0 } { useBaseColor == 0 } { refl_lights2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8905b103d7804c708abamat/basicliquid/baseColor1.userdata
___Version___16.5.378HouNC1033600b8f05b103d78028aa4fafmat/basicliquid/useColorMap1.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d780d2ba5fe0mat/basicliquid/useColorMap1.defcomment ""
position -8.9917 3.30493
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "useSpecMap2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302278653
  modify 1302625057
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d780fae317aamat/basicliquid/useColorMap1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useSpecMap2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Specular Map"	)
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 ]	(	"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	1	)
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 ]	(	"{ coatRefl_enable2 == 0 } { refl_lights2 == 0 } "	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d78021b7506fmat/basicliquid/useColorMap1.userdata
___Version___16.5.378HouNC1033600b8e05b103d78084c2abcbmat/basicliquid/baseColorMap1.inittype = parameter
matchesdef = 0
HouNC1033600b8f05b103d780e2856849mat/basicliquid/baseColorMap1.defcomment ""
position -8.8917 3.10493
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "specMap2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302278661
  modify 1302625057
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d7801a9f569amat/basicliquid/baseColorMap1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	specMap2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular 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 ]	(	"{ useSpecMap2 == 0 } { coatRefl_enable2 == 0 } { refl_lights2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8a05b103d780aec7443cmat/basicliquid/baseColorMap1.userdata
___Version___16.5.378HouNC1033600b8e05b103d7807bcfe8c8mat/basicliquid/colorMapWrap1.inittype = parameter
matchesdef = 0
HouNC1033600b8f05b103d780dc2823abmat/basicliquid/colorMapWrap1.defcomment ""
position -8.7917 2.90493
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "specMapWrap2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302278668
  modify 1304454734
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d780e85842a6mat/basicliquid/colorMapWrap1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	specMapWrap2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular Map Wrap"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
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 ]	(	"{ useSpecMap2 == 0 } { coatRefl_enable2 == 0 } { refl_lights2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8a05b103d780aed477bbmat/basicliquid/colorMapWrap1.userdata
___Version___16.5.378HouNC1033600b8805b103d780f6786980mat/basicliquid/colorMapfilter1.inittype = parameter
matchesdef = 0
HouNC1033600b8905b103d7800e767578mat/basicliquid/colorMapfilter1.defcomment ""
position -8.6917 2.70493
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "spec_Mapfilter2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302278677
  modify 1302625057
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8805b103d780ea4ff637mat/basicliquid/colorMapfilter1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	spec_Mapfilter2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular Map Filter"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	catrom	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" "	)
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 ]	(	"{ useSpecMap2 == 0 } { coatRefl_enable2 == 0 } { refl_lights2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8405b103d780712ae671mat/basicliquid/colorMapfilter1.userdata
___Version___16.5.378HouNC1033600b8905b103d7809ac2420fmat/basicliquid/colorMapWidth1.inittype = parameter
matchesdef = 0
HouNC1033600b8e05b103d78022fa7d66mat/basicliquid/colorMapWidth1.defcomment ""
position -8.5917 2.50493
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "specMapWidth2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302278684
  modify 1302625057
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d780dc744448mat/basicliquid/colorMapWidth1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	specMapWidth2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Specular Map Width"	)
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 ]	(	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	5	)
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 ]	(	"{ useSpecMap2 == 0 } { coatRefl_enable2 == 0 } { refl_lights2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8505b103d78048a0ed84mat/basicliquid/colorMapWidth1.userdata
___Version___16.5.378HouNC1033600b8505b103d780aaa28a64mat/basicliquid/colorMapIntensity2.inittype = parameter
matchesdef = 0
HouNC1033600b8a05b103d7804d07ecebmat/basicliquid/colorMapIntensity2.defcomment ""
position -8.0917 1.50493
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "colorMapIntensity2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302278716
  modify 1380315623
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8505b103d78030143243mat/basicliquid/colorMapIntensity2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	colorMapIntensity2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Tint Intensity"	)
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 ]	(	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	2	)
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 ]	(	"{ useSpecMap2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8105b103d780d47802b7mat/basicliquid/colorMapIntensity2.userdata
___Version___16.5.378HouNC1033600b8905b103d7802415a6f3mat/basicliquid/reflMaskColor2.inittype = surfacecolor
matchesdef = 1
HouNC1033600b8e05b103d7809480ddc2mat/basicliquid/reflMaskColor2.defcomment ""
position -7.93851 -3.43295
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
{
40 "color"
41 "alpha"
}
inputsNamed3
{
27 	"" "" 1 "useBaseColor"
28 	"" "" 1 "baseColor"
29 	"" "" 1 "usePointColor"
30 	"" "" 1 "usePackedColor"
31 	useColorMap2 1 1 "useColorMap"
32 	baseColorMap2 1 1 "baseColorMap"
33 	"" "" 1 "colorMapSourceColorSpace"
34 	colorMapWrap2 1 1 "colorMapWrap"
35 	colorMapfilter2 1 1 "colorMapfilter"
36 	colorMapWidth2 1 1 "colorMapWidth"
37 	"" "" 1 "colorMapBorder"
38 	uvcoords1 4 1 "scoord"
39 	uvcoords1 5 1 "tcoord"
42 	"" "" 1 "usePointAlpha"
43 	"" "" 1 "colorMapIntensity"
}
inputs
{
0 	"" 0 1
1 	"" 0 1
2 	"" 0 1
3 	"" 0 1
4 	useColorMap2 0 1
5 	baseColorMap2 0 1
6 	"" 0 1
7 	colorMapWrap2 0 1
8 	colorMapfilter2 0 1
9 	colorMapWidth2 0 1
10 	"" 0 1
11 	uvcoords1 1 1
12 	uvcoords1 2 1
13 	"" 0 1
14 	"" 0 1
}
stat
{
  create 1302279411
  modify 1438949409
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d780b24f16cfmat/basicliquid/reflMaskColor2.chn{
    channel useColorMap {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('../useColorMap2/toggledef') }
    }
    channel colorMapWidth {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../colorMapWidth2/floatdef') }
    }
  }
HouNC1033600b8905b103d780df318241mat/basicliquid/reflMaskColor2.parm{
version 0.8
useBaseColor	[ 0	locks=0 ]	(	"on"	)
baseColor	[ 0	locks=0 ]	(	1	1	1	)
usePointColor	[ 0	locks=0 ]	(	"on"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useColorMap	[ 0	locks=0 ]	(	[ useColorMap	0 ] 	)
baseColorMap	[ 0	locks=0 ]	(	""	)
colorMapSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
colorMapWrap	[ 0	locks=0 ]	(	chs('../colorMapWrap2/stringdef')	)
colorMapfilter	[ 0	locks=0 ]	(	chs('../colorMapfilter2/stringdef')	)
colorMapWidth	[ 0	locks=0 ]	(	[ colorMapWidth	1 ] 	)
colorMapBorder	[ 0	locks=0 ]	(	0	0	0	0	)
usePointAlpha	[ 0	locks=0 ]	(	"on"	)
colorMapIntensity	[ 0	locks=0 ]	(	1	)
}
HouNC1033600b8505b103d780def9ab53mat/basicliquid/reflMaskColor2.userdata
___Version___HouNC1033600b8f05b103d7803ed126acmat/basicliquid/useColorMap2.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d780aa6efc7emat/basicliquid/useColorMap2.defcomment ""
position -10.8385 -1.63295
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "useReflMask2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279429
  modify 1380316385
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d780f77b5b1fmat/basicliquid/useColorMap2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useReflMask2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Reflection Mask Map"	)
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 ]	(	"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	1	)
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 ]	(	"{ coatRefl_enable2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d78088a810d3mat/basicliquid/useColorMap2.userdata
___Version___16.5.378HouNC1033600b8e05b103d7803c6630b8mat/basicliquid/baseColorMap2.inittype = parameter
matchesdef = 0
HouNC1033600b8f05b103d780ff008fb3mat/basicliquid/baseColorMap2.defcomment ""
position -10.7385 -1.83295
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "baseReflMask2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279438
  modify 1380316204
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d780d05a2f7emat/basicliquid/baseColorMap2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	baseReflMask2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Reflection Mask 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 ]	(	"{ useReflMask2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8a05b103d780af34d5b5mat/basicliquid/baseColorMap2.userdata
___Version___16.5.378HouNC1033600b8e05b103d7806c1d1472mat/basicliquid/colorMapWrap2.inittype = parameter
matchesdef = 0
HouNC1033600b8f05b103d7801fc5c20emat/basicliquid/colorMapWrap2.defcomment ""
position -10.6385 -2.03295
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "reflMaskWrap2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279444
  modify 1380316210
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d780c1d9f53emat/basicliquid/colorMapWrap2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	reflMaskWrap2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Refl Mask Map Wrap"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	repeat	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"repeat \"Repeat\" streak \"Streak\" decal \"Decal\" "	)
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 ]	(	"{ useReflMask2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8a05b103d7809968a2b8mat/basicliquid/colorMapWrap2.userdata
___Version___16.5.378HouNC1033600b8805b103d780f9da1391mat/basicliquid/colorMapfilter2.inittype = parameter
matchesdef = 0
HouNC1033600b8905b103d7809cdbdb12mat/basicliquid/colorMapfilter2.defcomment ""
position -10.5385 -2.23295
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "relfMaskfilter2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279451
  modify 1380316212
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8805b103d78097ffbc7amat/basicliquid/colorMapfilter2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	relfMaskfilter2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Refl Mask Map Filter"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"string"	)
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 ]	(	catrom	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" "	)
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 ]	(	"{ useReflMask2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8405b103d780cb7af85fmat/basicliquid/colorMapfilter2.userdata
___Version___16.5.378HouNC1033600b8905b103d780b5687f34mat/basicliquid/colorMapWidth2.inittype = parameter
matchesdef = 0
HouNC1033600b8e05b103d780b9dc71cbmat/basicliquid/colorMapWidth2.defcomment ""
position -10.4385 -2.43295
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "reflMaskWidth2"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302279459
  modify 1380316215
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d780d53eef41mat/basicliquid/colorMapWidth2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	reflMaskWidth2	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Refl Mask Map Width"	)
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 ]	(	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	5	)
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 ]	(	"{ useReflMask2 == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8505b103d78087b6119bmat/basicliquid/colorMapWidth2.userdata
___Version___16.5.378HouNC1033600b8c05b103d780fe866e85mat/basicliquid/refl_enable.inittype = parameter
matchesdef = 0
HouNC1033600b8d05b103d78074b89206mat/basicliquid/refl_enable.defcomment ""
position 8.7407 9.56419
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "baseRefl_enable"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302280947
  modify 1326475385
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d78091dab46fmat/basicliquid/refl_enable.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	baseRefl_enable	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Enable Base Reflection Layer"	)
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	1	)
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 ]	(	""	)
}
HouNC1033600b8805b103d7800c54a7a1mat/basicliquid/refl_enable.userdata
___Version___16.5.378HouNC1033600b8905b103d780782b368emat/basicliquid/emissioncolor1.inittype = surfacecolor
matchesdef = 1
HouNC1033600b8e05b103d780923c85ebmat/basicliquid/emissioncolor1.defcomment ""
position 10.4804 -0.745197
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
{
40 "color"
41 "alpha"
}
inputsNamed3
{
27 	useBaseColor1 1 1 "useBaseColor"
28 	emit_clr 1 1 "baseColor"
29 	"" "" 1 "usePointColor"
30 	"" "" 1 "usePackedColor"
31 	useColorMap3 1 1 "useColorMap"
32 	baseColorMap3 1 1 "baseColorMap"
33 	"" "" 1 "colorMapSourceColorSpace"
34 	"" "" 1 "colorMapWrap"
35 	"" "" 1 "colorMapfilter"
36 	"" "" 1 "colorMapWidth"
37 	"" "" 1 "colorMapBorder"
38 	uvcoords1 4 1 "scoord"
39 	uvcoords1 5 1 "tcoord"
42 	"" "" 1 "usePointAlpha"
43 	colorMapIntensity3 1 1 "colorMapIntensity"
}
inputs
{
0 	useBaseColor1 0 1
1 	emit_clr 0 1
2 	"" 0 1
3 	"" 0 1
4 	useColorMap3 0 1
5 	baseColorMap3 0 1
6 	"" 0 1
7 	"" 0 1
8 	"" 0 1
9 	"" 0 1
10 	"" 0 1
11 	uvcoords1 1 1
12 	uvcoords1 2 1
13 	"" 0 1
14 	colorMapIntensity3 0 1
}
stat
{
  create 1302551886
  modify 1438949409
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d780f66ad4f8mat/basicliquid/emissioncolor1.chn{
    channel useBaseColor {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../useBaseColor1/toggledef') }
    }
    channel useColorMap {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../useColorMap3/toggledef') }
    }
    channel colorMapIntensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch('../colorMapIntensity3/floatdef') }
    }
  }
HouNC1033600b8905b103d7802ffb92a2mat/basicliquid/emissioncolor1.parm{
version 0.8
useBaseColor	[ 0	locks=0 ]	(	[ useBaseColor	1 ] 	)
baseColor	[ 0	locks=0 ]	(	1	1	1	)
usePointColor	[ 0	locks=0 ]	(	"off"	)
usePackedColor	[ 0	locks=0 ]	(	"off"	)
useColorMap	[ 0	locks=0 ]	(	[ useColorMap	0 ] 	)
baseColorMap	[ 0	locks=0 ]	(	""	)
colorMapSourceColorSpace	[ 0	locks=0 ]	(	repeat	)
colorMapWrap	[ 0	locks=0 ]	(	repeat	)
colorMapfilter	[ 0	locks=0 ]	(	catrom	)
colorMapWidth	[ 0	locks=0 ]	(	1	)
colorMapBorder	[ 0	locks=0 ]	(	0	0	0	0	)
usePointAlpha	[ 0	locks=0 ]	(	"on"	)
colorMapIntensity	[ 0	locks=0 ]	(	[ colorMapIntensity	1 ] 	)
}
HouNC1033600b8505b103d780baa2b8ffmat/basicliquid/emissioncolor1.userdata
___Version___HouNC1033600b8e05b103d780048c9f91mat/basicliquid/useBaseColor1.inittype = parameter
matchesdef = 0
HouNC1033600b8f05b103d780c1742b62mat/basicliquid/useBaseColor1.defcomment ""
position 21.2372 -35.9564
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "useEmissionColor"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302551887
  modify 1326472967
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d78064246b7cmat/basicliquid/useBaseColor1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useEmissionColor	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Emission 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	1	)
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 ]	(	"{ emit_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8a05b103d780c9148d7emat/basicliquid/useBaseColor1.userdata
___Version___16.5.378HouNC1033600b8f05b103d7805b6ce3e6mat/basicliquid/useColorMap3.inittype = parameter
matchesdef = 0
HouNC1033600b8c05b103d780cfecd74dmat/basicliquid/useColorMap3.defcomment ""
position 25.4732 -38.2862
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "useEmissionMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302551888
  modify 1326472982
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d780dbc21ec5mat/basicliquid/useColorMap3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	useEmissionMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Use Emission Map"	)
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 ]	(	"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	1	)
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 ]	(	"{ emit_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8b05b103d780068631aemat/basicliquid/useColorMap3.userdata
___Version___16.5.378HouNC1033600b8e05b103d7805c3a8620mat/basicliquid/baseColorMap3.inittype = parameter
matchesdef = 0
HouNC1033600b8f05b103d780850e6c76mat/basicliquid/baseColorMap3.defcomment ""
position 26.8852 -39.0628
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "baseEmissionColorMap"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302551888
  modify 1326472989
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d780590b4dcamat/basicliquid/baseColorMap3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	baseEmissionColorMap	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Emission 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 ]	(	"{ useEmissionMap == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8a05b103d78067c1dcfamat/basicliquid/baseColorMap3.userdata
___Version___16.5.378HouNC1033600b8505b103d78074e46c21mat/basicliquid/colorMapIntensity3.inittype = parameter
matchesdef = 0
HouNC1033600b8a05b103d780721cd0f9mat/basicliquid/colorMapIntensity3.defcomment ""
position 28.2972 -39.8394
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "emissionMapIntensity"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302551889
  modify 1326473012
  author rmagee@taxco.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8505b103d78059f4f716mat/basicliquid/colorMapIntensity3.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	emissionMapIntensity	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Emission Map Tint"	)
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 ]	(	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	2	)
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 ]	(	"{ useEmissionMap == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8105b103d7804b1f04bcmat/basicliquid/colorMapIntensity3.userdata
___Version___16.5.378HouNC1033600b8805b103d780ea469841mat/basicliquid/is_xyz_displace.inittype = compare
matchesdef = 0
HouNC1033600b8905b103d7803710228cmat/basicliquid/is_xyz_displace.defcomment ""
position 9.97716 -42.1811
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "bool"
}
inputsNamed3
{
0 	switchDispChannel 1 1 "input1"
1 	"" "" 1 "input2"
}
inputs
{
0 	switchDispChannel 0 1
1 	"" 0 1
}
stat
{
  create 1366814462
  modify 1438946498
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8805b103d78003e04051mat/basicliquid/is_xyz_displace.parm{
version 0.8
cmp	[ 0	locks=0 ]	(	eq	)
input2	[ 0	locks=0 ]	(	0	)
input2_i	[ 0	locks=0 ]	(	4	)
input2_s	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8405b103d7801c5e5f98mat/basicliquid/is_xyz_displace.userdata
___Version___16.5.378HouNC1033600b8405b103d780fb3dc71dmat/basicliquid/xyzdisplace_and_map.inittype = and
matchesdef = 0
HouNC1033600b8505b103d780184d80e3mat/basicliquid/xyzdisplace_and_map.defcomment ""
position 14.2689 -45.5693
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "and"
}
inputsNamed3
{
1 	is_xyz_displace 2 1 "input1"
2 	enableDisplaceMap 1 1 "input2"
}
inputs
{
0 	is_xyz_displace 0 1
1 	enableDisplaceMap 0 1
}
stat
{
  create 1366814490
  modify 1438946498
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8405b103d780bee9f13emat/basicliquid/xyzdisplace_and_map.parm{
version 0.8
bitwise	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600b8005b103d780212a1115mat/basicliquid/xyzdisplace_and_map.userdata
___Version___16.5.378HouNC1033600b9505b103d780448ba2f1mat/basicliquid/move_displacement_to_current_space.inittype = transform
matchesdef = 0
HouNC1033600b9a05b103d780ede3dba6mat/basicliquid/move_displacement_to_current_space.defcomment ""
position 14.8252 -46.6967
connectornextid 4
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 "to"
}
inputsNamed3
{
0 	texture_value 1 1 "from"
1 	"" "" 1 "fromspace"
2 	"" "" 1 "tospace"
}
inputs
{
0 	texture_value 0 1
1 	"" 0 1
2 	"" 0 1
}
stat
{
  create 1366814573
  modify 1438949409
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b9505b103d7805600160amat/basicliquid/move_displacement_to_current_space.parm{
version 0.8
from	[ 0	locks=0 ]	(	0	0	0	)
function	[ 0	locks=0 ]	(	vtransform	)
fromspace	[ 0	locks=0 ]	(	space:object	)
tospace	[ 0	locks=0 ]	(	space:current	)
}
HouNC1033600b9105b103d780c72f7ab7mat/basicliquid/move_displacement_to_current_space.userdata
___Version___HouNC1033600b8e05b103d7807a7afebemat/basicliquid/texture_value.inittype = null
matchesdef = 0
HouNC1033600b8f05b103d780d486ebf1mat/basicliquid/texture_value.defcomment ""
position 7.73254 -46.9536
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "clr"
}
inputsNamed3
{
0 	textureDisp 46 1 "clr"
}
inputs
{
0 	textureDisp 0 1
}
stat
{
  create 1366814582
  modify 1438946498
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d78080e4b9afmat/basicliquid/texture_value.parm{
version 0.8
outputnum	[ 0	locks=0 ]	(	1	)
outputname1	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8a05b103d7805cdf0c83mat/basicliquid/texture_value.userdata
___Version___16.5.378HouNC1033600bb705b103d780f9b8bb03mat/basicliquid/add3.inittype = add
matchesdef = 0
HouNC1033600bb405b103d780d7b54f02mat/basicliquid/add3.defcomment ""
position 18.0937 -45.7076
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "sum"
}
inputsNamed3
{
1 	globalP 1 1 "input1"
2 	move_displacement_to_current_space 3 1 "input2"
}
inputs
{
0 	globalP 0 1
1 	move_displacement_to_current_space 0 1
}
stat
{
  create 1366814700
  modify 1438946498
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d780753db382mat/basicliquid/add3.parm{
version 0.8
}
HouNC1033600bb305b103d78078709ef9mat/basicliquid/add3.userdata
___Version___16.5.378HouNC1033600b8905b103d780ab2bde17mat/basicliquid/shadingnormal1.inittype = shadingnormal
matchesdef = 0
HouNC1033600b8e05b103d780be736d56mat/basicliquid/shadingnormal1.defcomment ""
position 19.9262 -45.7077
connectornextid 6
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 "newN"
}
inputsNamed3
{
0 	add3 0 1 "P"
1 	"" "" 1 "N"
2 	"" "" 1 "Ng"
3 	"" "" 1 "smooth"
4 	"" "" 1 "extrapol"
}
inputs
{
0 	add3 0 1
1 	"" 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
}
stat
{
  create 1366814708
  modify 1438946498
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d780537bbdd8mat/basicliquid/shadingnormal1.parm{
version 0.8
smooth	[ 0	locks=0 ]	(	"on"	)
extrapol	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600b8505b103d78089ffdb9cmat/basicliquid/shadingnormal1.userdata
___Version___HouNC1033600bb005b103d780423d3380mat/basicliquid/twoway1.inittype = twoway
matchesdef = 0
HouNC1033600bb105b103d780d27e7e2dmat/basicliquid/twoway1.defcomment ""
position 20.6206 -42.6795
connectornextid 4
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 "result"
}
inputsNamed3
{
0 	xyzdisplace_and_map 0 1 "condition"
1 	add3 0 1 "input1"
2 	displacenml1 29 1 "input2"
}
inputs
{
0 	xyzdisplace_and_map 0 1
1 	add3 0 1
2 	displacenml1 0 1
}
stat
{
  create 1366814788
  modify 1438946498
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780c06975femat/basicliquid/twoway1.parm{
version 0.8
signature	[ 0	locks=0 ]	(	v	)
condtype	[ 0	locks=0 ]	(	0	)
input2	[ 0	locks=0 ]	(	0	)
input2_i	[ 0	locks=0 ]	(	0	)
input2_s	[ 0	locks=0 ]	(	""	)
input2_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600b8c05b103d78050933a43mat/basicliquid/twoway1.userdata
___Version___HouNC1033600bb005b103d7803976c0femat/basicliquid/twoway2.inittype = twoway
matchesdef = 0
HouNC1033600bb105b103d780fd008b71mat/basicliquid/twoway2.defcomment ""
position 20.9594 -43.7807
connectornextid 4
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 "result"
}
inputsNamed3
{
0 	xyzdisplace_and_map 0 1 "condition"
1 	shadingnormal1 5 1 "input1"
2 	displacenml1 30 1 "input2"
}
inputs
{
0 	xyzdisplace_and_map 0 1
1 	shadingnormal1 0 1
2 	displacenml1 1 1
}
stat
{
  create 1366814809
  modify 1438946498
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d7805a9443a7mat/basicliquid/twoway2.parm{
version 0.8
signature	[ 0	locks=0 ]	(	v	)
condtype	[ 0	locks=0 ]	(	0	)
input2	[ 0	locks=0 ]	(	0	)
input2_i	[ 0	locks=0 ]	(	0	)
input2_s	[ 0	locks=0 ]	(	""	)
input2_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600b8c05b103d780d91a29f9mat/basicliquid/twoway2.userdata
___Version___HouNC1033600b8805b103d780132da2d3mat/basicliquid/tangentnormals1.inittype = tangentnormals
matchesdef = 1
HouNC1033600b8905b103d7805ccf6b21mat/basicliquid/tangentnormals1.defcomment ""
position 28.5276 -1.44045
connectornextid 6
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 "export_normals"
}
inputsNamed3
{
0 	twoway1 3 1 "P"
1 	twoway2 3 1 "N"
2 	source 0 1 "source"
3 	space 0 1 "space"
4 	range 0 1 "range"
}
inputs
{
0 	twoway1 0 1
1 	twoway2 0 1
2 	source 0 1
3 	space 0 1
4 	range 0 1
}
stat
{
  create 1368641810
  modify 1432738812
  author adam@uruguay
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8805b103d7801a4bd8a5mat/basicliquid/tangentnormals1.parm{
version 0.8
source	[ 0	locks=0 ]	(	"1"	)
space	[ 0	locks=0 ]	(	"0"	)
range	[ 0	locks=0 ]	(	"1"	)
Compiler	[ 0	locks=0 ]	(	0	)
vop_force_code_context	[ 0	locks=0 ]	(	surface	)
}
HouNC1033600b8405b103d780e1eeda1amat/basicliquid/tangentnormals1.userdata
___Version___HouNC1033600bb105b103d7803f0b4478mat/basicliquid/source.inittype = parameter
matchesdef = 0
HouNC1033600bb605b103d7809bdc9555mat/basicliquid/source.defcomment ""
position 16.4925 19.385
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "source"
1 "bound_source"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1368728307
  modify 1368729151
  author adam@uruguay
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d780abf9ed2dmat/basicliquid/source.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	source	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Source	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0	)
intdef	[ 0	locks=0 ]	(	1	)
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	1	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"Geometry Difference\" 1 \"Shader Normals\" "	)
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 ]	(	""	)
}
HouNC1033600b8d05b103d780a7accc3emat/basicliquid/source.userdata
___Version___16.5.378HouNC1033600bb605b103d7808d8e89cfmat/basicliquid/space.inittype = parameter
matchesdef = 0
HouNC1033600bb705b103d7809000ef15mat/basicliquid/space.defcomment ""
position 16.5925 19.1851
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "space"
1 "bound_space"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1368728307
  modify 1368729153
  author adam@uruguay
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d780402b33b9mat/basicliquid/space.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	space	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Space	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
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	1	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"Tangent\" 1 \"World\" "	)
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 ]	(	""	)
}
HouNC1033600bb205b103d7809309e3camat/basicliquid/space.userdata
___Version___16.5.378HouNC1033600bb605b103d7807755ae1bmat/basicliquid/range.inittype = parameter
matchesdef = 0
HouNC1033600bb705b103d7809f0c9805mat/basicliquid/range.defcomment ""
position 16.6925 18.9851
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "range"
1 "bound_range"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1368728307
  modify 1368729156
  author adam@uruguay
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d78059e2c4f7mat/basicliquid/range.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	range	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	Range	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"int"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0	)
intdef	[ 0	locks=0 ]	(	1	)
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	1	)
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 ]	(	"on"	)
menuchoices	[ 0	locks=0 ]	(	"0 \"-1 to 1\" 1 \"0 to 1\" "	)
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 ]	(	""	)
}
HouNC1033600bb205b103d78098de52b0mat/basicliquid/range.userdata
___Version___16.5.378HouNC1033600bb205b103d78041544645mat/basicliquid/multiply3.inittype = multiply
matchesdef = 0
HouNC1033600bb305b103d78038e45618mat/basicliquid/multiply3.defcomment ""
position -15.3353 -14.0894
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "product"
}
inputsNamed3
{
1 	opacityColor 40 1 "input1"
2 	opacityColor 41 1 "input2"
}
inputs
{
0 	opacityColor 0 1
1 	opacityColor 1 1
}
stat
{
  create 1380561340
  modify 1380561349
  author andrew@clinton.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d780eb6b03e4mat/basicliquid/multiply3.parm{
version 0.8
}
HouNC1033600b8e05b103d780caa11651mat/basicliquid/multiply3.userdata
___Version___16.5.378HouNC1033600b8f05b103d780c43c6870mat/basicliquid/displacenml3.inittype = displacenml
matchesdef = 0
HouNC1033600b8c05b103d780fd432f8cmat/basicliquid/displacenml3.defcomment ""
position 12.6096 -10.6623
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
{
29 "dispP"
30 "dispN"
}
inputsNamed3
{
20 	globalP1 1 1 "P"
21 	switchBumpNormal 9 1 "nN"
22 	multiply6 0 1 "amount"
23 	multiply8 0 1 "scale"
24 	"" "" 1 "sshear"
25 	"" "" 1 "tshear"
26 	"" "" 1 "polys"
27 	"" "" 1 "objspace"
28 	"" "" 1 "bump"
}
inputs
{
0 	globalP1 0 1
1 	switchBumpNormal 0 1
2 	multiply6 0 1
3 	multiply8 0 1
4 	"" 0 1
5 	"" 0 1
6 	"" 0 1
7 	"" 0 1
8 	"" 0 1
}
stat
{
  create 1278358851
  modify 1438949303
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d7802b9eeb1amat/basicliquid/displacenml3.parm{
version 0.8
amount	[ 0	locks=0 ]	(	0	)
scale	[ 0	locks=0 ]	(	0.0050000000000000001	)
sshear	[ 0	locks=0 ]	(	0	)
tshear	[ 0	locks=0 ]	(	0	)
polys	[ 0	locks=0 ]	(	"on"	)
objspace	[ 0	locks=0 ]	(	"on"	)
bump	[ 0	locks=0 ]	(	"on"	)
}
HouNC1033600b8b05b103d780e24532dfmat/basicliquid/displacenml3.userdata
___Version___HouNC1033600bb305b103d780be6e7b3amat/basicliquid/globalP1.inittype = global
matchesdef = 0
HouNC1033600bb005b103d78067a5c337mat/basicliquid/globalP1.defcomment ""
position 10.1691 -7.34171
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "P"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1278358890
  modify 1438946501
  author jroberts@alabama.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780ba790441mat/basicliquid/globalP1.parm{
version 0.8
contexttype	[ 0	locks=0 ]	(	surface	)
usemenu	[ 0	locks=0 ]	(	"on"	)
varname	[ 0	locks=0 ]	(	P	)
}
HouNC1033600b8f05b103d7802471b5bdmat/basicliquid/globalP1.userdata
___Version___16.5.378HouNC1033600bb605b103d78034bd39damat/basicliquid/bind1.inittype = bind
matchesdef = 0
HouNC1033600bb705b103d7802e9470b8mat/basicliquid/bind1.defcomment ""
position 2.25741 16.2973
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "vorticity"
1 "bound_vorticity"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1436407571
  modify 1438946599
  author johner@boxwood
  access 0777
}
color UT_Color RGB 0.6 0.6 1 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d7809b7a6a96mat/basicliquid/bind1.parm{
version 0.8
parmname	[ 0	locks=0 ]	(	vorticity	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
overridetype	[ 0	locks=0 ]	(	"off"	)
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 ]	(	""	)
useasparmdefiner	[ 0	locks=0 ]	(	"off"	)
useownexportcontext	[ 0	locks=0 ]	(	"off"	)
parmuniform	[ 0	locks=0 ]	(	"on"	)
usebound	[ 0	locks=0 ]	(	"off"	)
exportparm	[ 0	locks=0 ]	(	"off"	)
exportcontext	[ 0	locks=0 ]	(	surface	)
}
HouNC1033600bb205b103d780c54c9923mat/basicliquid/bind1.userdata
___Version___16.5.378HouNC1033600bb705b103d78033e6a6f3mat/basicliquid/fit1.inittype = fit
matchesdef = 0
HouNC1033600bb405b103d780a1cc584amat/basicliquid/fit1.defcomment ""
position 3.84321 15.8635
connectornextid 6
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 "shift"
}
inputsNamed3
{
0 	bind1 0 1 "val"
1 	srcmin 0 1 "srcmin"
2 	srcmax 0 1 "srcmax"
3 	"" "" 1 "destmin"
4 	"" "" 1 "destmax"
}
inputs
{
0 	bind1 0 1
1 	srcmin 0 1
2 	srcmax 0 1
3 	"" 0 1
4 	"" 0 1
}
stat
{
  create 1436407586
  modify 1438949611
  author johner@boxwood
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d780446da1a1mat/basicliquid/fit1.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
srcmin	[ 0	locks=0 ]	(	0	)
srcmax	[ 0	locks=0 ]	(	1	)
destmin	[ 0	locks=0 ]	(	0	)
destmax	[ 0	locks=0 ]	(	1	)
srcmin_v2	[ 0	locks=0 ]	(	0	0	)
srcmax_v2	[ 0	locks=0 ]	(	1	1	)
destmin_v2	[ 0	locks=0 ]	(	0	0	)
destmax_v2	[ 0	locks=0 ]	(	1	1	)
srcmin_v	[ 0	locks=0 ]	(	0	0	0	)
srcmax_v	[ 0	locks=0 ]	(	1	1	1	)
destmin_v	[ 0	locks=0 ]	(	0	0	0	)
destmax_v	[ 0	locks=0 ]	(	1	1	1	)
srcmin_p	[ 0	locks=0 ]	(	0	0	0	)
srcmax_p	[ 0	locks=0 ]	(	1	1	1	)
destmin_p	[ 0	locks=0 ]	(	0	0	0	)
destmax_p	[ 0	locks=0 ]	(	1	1	1	)
srcmin_n	[ 0	locks=0 ]	(	0	0	0	)
srcmax_n	[ 0	locks=0 ]	(	1	1	1	)
destmin_n	[ 0	locks=0 ]	(	0	0	0	)
destmax_n	[ 0	locks=0 ]	(	1	1	1	)
srcmin_c	[ 0	locks=0 ]	(	0	0	0	)
srcmax_c	[ 0	locks=0 ]	(	1	1	1	)
destmin_c	[ 0	locks=0 ]	(	0	0	0	)
destmax_c	[ 0	locks=0 ]	(	1	1	1	)
srcmin_v4	[ 0	locks=0 ]	(	0	0	0	0	)
srcmax_v4	[ 0	locks=0 ]	(	1	1	1	1	)
destmin_v4	[ 0	locks=0 ]	(	0	0	0	0	)
destmax_v4	[ 0	locks=0 ]	(	1	1	1	1	)
srcmin_uf	[ 0	locks=0 ]	(	0	)
srcmax_uf	[ 0	locks=0 ]	(	1	)
destmin_uf	[ 0	locks=0 ]	(	0	)
destmax_uf	[ 0	locks=0 ]	(	1	)
srcmin_uv	[ 0	locks=0 ]	(	0	0	0	)
srcmax_uv	[ 0	locks=0 ]	(	1	1	1	)
destmin_uv	[ 0	locks=0 ]	(	0	0	0	)
destmax_uv	[ 0	locks=0 ]	(	1	1	1	)
srcmin_up	[ 0	locks=0 ]	(	0	0	0	)
srcmax_up	[ 0	locks=0 ]	(	1	1	1	)
destmin_up	[ 0	locks=0 ]	(	0	0	0	)
destmax_up	[ 0	locks=0 ]	(	1	1	1	)
srcmin_un	[ 0	locks=0 ]	(	0	0	0	)
srcmax_un	[ 0	locks=0 ]	(	1	1	1	)
destmin_un	[ 0	locks=0 ]	(	0	0	0	)
destmax_un	[ 0	locks=0 ]	(	1	1	1	)
srcmin_uc	[ 0	locks=0 ]	(	0	0	0	)
srcmax_uc	[ 0	locks=0 ]	(	1	1	1	)
destmin_uc	[ 0	locks=0 ]	(	0	0	0	)
destmax_uc	[ 0	locks=0 ]	(	1	1	1	)
}
HouNC1033600bb305b103d7809e19ebf4mat/basicliquid/fit1.userdata
___Version___HouNC1033600bb105b103d78076218aa8mat/basicliquid/srcmin.inittype = parameter
matchesdef = 0
HouNC1033600bb605b103d7802442e57amat/basicliquid/srcmin.defcomment ""
position 1.54321 16.4635
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "diffminvorticity"
1 "bound_diffminvorticity"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1436407589
  modify 1438949608
  author johner@boxwood
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d78098b265c1mat/basicliquid/srcmin.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diffminvorticity	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Minimum Vorticity"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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	100	)
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 ]	(	"{ diff_enable == 0 } { diffusevorticity 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d780e38fb4d1mat/basicliquid/srcmin.userdata
___Version___16.5.378HouNC1033600bb105b103d7808ace9d63mat/basicliquid/srcmax.inittype = parameter
matchesdef = 0
HouNC1033600bb605b103d7803a66457cmat/basicliquid/srcmax.defcomment ""
position 1.64321 16.2635
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "diffmaxvorticity"
1 "bound_diffmaxvorticity"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1436407590
  modify 1438949611
  author johner@boxwood
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d780198adcffmat/basicliquid/srcmax.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diffmaxvorticity	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Maximum Vorticity"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	10	)
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	100	)
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 ]	(	"{ diff_enable == 0 } { diffusevorticity 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d7800096ec35mat/basicliquid/srcmax.userdata
___Version___16.5.378HouNC1033600bb605b103d780cb90167bmat/basicliquid/ramp1.inittype = rampparm
matchesdef = 0
HouNC1033600bb705b103d78018e806c1mat/basicliquid/ramp1.defcomment ""
position 5.47141 15.9621
connectornextid 7
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "diffvorticityramp"
2 "diffvorticityramp_the_basis_strings"
3 "diffvorticityramp_the_key_positions"
4 "diffvorticityramp_the_key_values"
5 "diffvorticityramp_the_color_space"
6 "diffvorticityramp_struct"
}
inputsNamed3
{
0 	fit1 5 1 "input"
}
inputs
{
0 	fit1 0 1
}
stat
{
  create 1436407601
  modify 1438949615
  author johner@boxwood
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d780734772d0mat/basicliquid/ramp1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diffvorticityramp	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Vorticity To Diffuse Ramp"	)
ramptype	[ 0	locks=0 ]	(	"flt"	)
rampcolortype	[ 0	locks=0 ]	(	rgb	)
rampbasisdefault	[ 0	locks=0 ]	(	linear	)
rampcolordefault	[ 0	locks=0 ]	(	2	)
rampfloatdefault	[ 0	locks=0 ]	(	2	)
separator1	[ 0	locks=0 ]	(	)
useasparmdefiner	[ 0	locks=0 ]	(	"off"	)
separator2	[ 0	locks=0 ]	(	)
rampshowcontrolsdefault	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ diff_enable == 0 } { diffusevorticity 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
rampcolordefault1pos	[ 0	locks=0 ]	(	0	)
rampcolordefault1c	[ 0	locks=0 ]	(	0	0	0	)
rampcolordefault1interp	[ 0	locks=0 ]	(	"linear"	)
rampcolordefault2pos	[ 0	locks=0 ]	(	1	)
rampcolordefault2c	[ 0	locks=0 ]	(	1	1	1	)
rampcolordefault2interp	[ 0	locks=0 ]	(	"linear"	)
rampfloatdefault1pos	[ 0	locks=0 ]	(	0	)
rampfloatdefault1value	[ 0	locks=0 ]	(	0	)
rampfloatdefault1interp	[ 0	locks=0 ]	(	"linear"	)
rampfloatdefault2pos	[ 0	locks=0 ]	(	1	)
rampfloatdefault2value	[ 0	locks=0 ]	(	1	)
rampfloatdefault2interp	[ 0	locks=0 ]	(	"linear"	)
}
HouNC1033600bb205b103d78067a31937mat/basicliquid/ramp1.userdata
___Version___16.5.378HouNC1033600bb605b103d780f6537d67mat/basicliquid/bind2.inittype = bind
matchesdef = 0
HouNC1033600bb705b103d7805d140301mat/basicliquid/bind2.defcomment ""
position -0.057497 -9.67977
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "rest"
1 "bound_rest"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1436408351
  modify 1438946501
  author johner@boxwood
  access 0777
}
color UT_Color RGB 0.6 0.6 1 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d78064b718acmat/basicliquid/bind2.parm{
version 0.8
parmname	[ 0	locks=0 ]	(	rest	)
parmtype	[ 0	locks=0 ]	(	"vector"	)
parmtypename	[ 0	locks=0 ]	(	""	)
overridetype	[ 0	locks=0 ]	(	"off"	)
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 ]	(	""	)
useasparmdefiner	[ 0	locks=0 ]	(	"off"	)
useownexportcontext	[ 0	locks=0 ]	(	"off"	)
parmuniform	[ 0	locks=0 ]	(	"on"	)
usebound	[ 0	locks=0 ]	(	"off"	)
exportparm	[ 0	locks=0 ]	(	"off"	)
exportcontext	[ 0	locks=0 ]	(	surface	)
}
HouNC1033600bb205b103d780baa1e521mat/basicliquid/bind2.userdata
___Version___16.5.378HouNC1033600bb605b103d780a21895c2mat/basicliquid/bind3.inittype = bind
matchesdef = 0
HouNC1033600bb705b103d7800ae86c03mat/basicliquid/bind3.defcomment ""
position -0.000385284 -13.119
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "rest2"
1 "bound_rest2"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1436408351
  modify 1438946501
  author johner@boxwood
  access 0777
}
color UT_Color RGB 0.6 0.6 1 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d780ce40f7d6mat/basicliquid/bind3.parm{
version 0.8
parmname	[ 0	locks=0 ]	(	rest2	)
parmtype	[ 0	locks=0 ]	(	"vector"	)
parmtypename	[ 0	locks=0 ]	(	""	)
overridetype	[ 0	locks=0 ]	(	"off"	)
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 ]	(	""	)
useasparmdefiner	[ 0	locks=0 ]	(	"off"	)
useownexportcontext	[ 0	locks=0 ]	(	"off"	)
parmuniform	[ 0	locks=0 ]	(	"on"	)
usebound	[ 0	locks=0 ]	(	"off"	)
exportparm	[ 0	locks=0 ]	(	"off"	)
exportcontext	[ 0	locks=0 ]	(	surface	)
}
HouNC1033600bb205b103d780c370288amat/basicliquid/bind3.userdata
___Version___16.5.378HouNC1033600bb205b103d7802361bd18mat/basicliquid/multiply4.inittype = multiply
matchesdef = 0
HouNC1033600bb305b103d780c82411f8mat/basicliquid/multiply4.defcomment ""
position 5.57339 -10.4805
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "product"
}
inputsNamed3
{
1 	pow1 2 1 "input1"
2 	bind5 0 1 "input2"
}
inputs
{
0 	pow1 0 1
1 	bind5 0 1
}
stat
{
  create 1436408390
  modify 1438949091
  author johner@boxwood
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7806d72b94cmat/basicliquid/multiply4.parm{
version 0.8
}
HouNC1033600b8e05b103d78098d4dfe4mat/basicliquid/multiply4.userdata
___Version___16.5.378HouNC1033600b8b05b103d780470c4ba2mat/basicliquid/multiply4.outputinfosNumInfos 1
ValuesBinary 1
BeginInfo
OutputName product
DebugCorrInputName __default__
BypassCorrInputName __default__
NormalMode 0
BypassMode 1
UseDefaultValue 1
EndInfo
HouNC1033600bb205b103d7805a814513mat/basicliquid/multiply5.inittype = multiply
matchesdef = 0
HouNC1033600bb305b103d7808a101643mat/basicliquid/multiply5.defcomment ""
position 5.55634 -13.414
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "product"
}
inputsNamed3
{
1 	pow2 2 1 "input1"
2 	bind4 0 1 "input2"
}
inputs
{
0 	pow2 0 1
1 	bind4 0 1
}
stat
{
  create 1436408390
  modify 1438949091
  author johner@boxwood
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d780b23a87c7mat/basicliquid/multiply5.parm{
version 0.8
}
HouNC1033600b8e05b103d78055c6f454mat/basicliquid/multiply5.userdata
___Version___16.5.378HouNC1033600b8b05b103d780ba914d90mat/basicliquid/multiply5.outputinfosNumInfos 1
ValuesBinary 1
BeginInfo
OutputName product
DebugCorrInputName __default__
BypassCorrInputName __default__
NormalMode 0
BypassMode 1
UseDefaultValue 1
EndInfo
HouNC1033600bb605b103d78074571776mat/basicliquid/bind4.inittype = bind
matchesdef = 0
HouNC1033600bb705b103d780e1079448mat/basicliquid/bind4.defcomment ""
position 3.49363 -14.5444
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "rest2_ratio"
1 "bound_rest2_ratio"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1436408401
  modify 1438946501
  author johner@boxwood
  access 0777
}
color UT_Color RGB 0.6 0.6 1 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d780d9337a0cmat/basicliquid/bind4.parm{
version 0.8
parmname	[ 0	locks=0 ]	(	rest2_ratio	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
overridetype	[ 0	locks=0 ]	(	"off"	)
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 ]	(	""	)
useasparmdefiner	[ 0	locks=0 ]	(	"off"	)
useownexportcontext	[ 0	locks=0 ]	(	"off"	)
parmuniform	[ 0	locks=0 ]	(	"on"	)
usebound	[ 0	locks=0 ]	(	"off"	)
exportparm	[ 0	locks=0 ]	(	"off"	)
exportcontext	[ 0	locks=0 ]	(	surface	)
}
HouNC1033600bb205b103d780e13baaebmat/basicliquid/bind4.userdata
___Version___16.5.378HouNC1033600bb605b103d780084dd514mat/basicliquid/bind5.inittype = bind
matchesdef = 0
HouNC1033600bb705b103d78014714de2mat/basicliquid/bind5.defcomment ""
position 3.35723 -11.0756
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "rest_ratio"
1 "bound_rest_ratio"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1436408401
  modify 1438946501
  author johner@boxwood
  access 0777
}
color UT_Color RGB 0.6 0.6 1 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d780dce38a37mat/basicliquid/bind5.parm{
version 0.8
parmname	[ 0	locks=0 ]	(	rest_ratio	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
overridetype	[ 0	locks=0 ]	(	"off"	)
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 ]	(	""	)
useasparmdefiner	[ 0	locks=0 ]	(	"off"	)
useownexportcontext	[ 0	locks=0 ]	(	"off"	)
parmuniform	[ 0	locks=0 ]	(	"on"	)
usebound	[ 0	locks=0 ]	(	"off"	)
exportparm	[ 0	locks=0 ]	(	"off"	)
exportcontext	[ 0	locks=0 ]	(	surface	)
}
HouNC1033600bb205b103d780c5811145mat/basicliquid/bind5.userdata
___Version___16.5.378HouNC1033600bb705b103d780675c6d98mat/basicliquid/add4.inittype = add
matchesdef = 0
HouNC1033600bb405b103d780603f0f3emat/basicliquid/add4.defcomment ""
position 7.32139 -11.5134
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "sum"
}
inputsNamed3
{
1 	multiply4 0 1 "input1"
2 	multiply5 0 1 "input2"
}
inputs
{
0 	multiply4 0 1
1 	multiply5 0 1
}
stat
{
  create 1436408420
  modify 1438949092
  author johner@boxwood
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d78027683946mat/basicliquid/add4.parm{
version 0.8
}
HouNC1033600bb305b103d7805c43361emat/basicliquid/add4.userdata
___Version___16.5.378HouNC1033600bb605b103d7807dff0698mat/basicliquid/bind6.inittype = bind
matchesdef = 0
HouNC1033600bb705b103d780b554838bmat/basicliquid/bind6.defcomment ""
position 3.82059 -17.5796
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "vorticity"
1 "bound_vorticity"
}
inputsNamed3
{
2 	"" "" 1 "input"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1436407571
  modify 1438946501
  author johner@boxwood
  access 0777
}
color UT_Color RGB 0.6 0.6 1 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d78073b963fbmat/basicliquid/bind6.parm{
version 0.8
parmname	[ 0	locks=0 ]	(	vorticity	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
overridetype	[ 0	locks=0 ]	(	"off"	)
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 ]	(	""	)
useasparmdefiner	[ 0	locks=0 ]	(	"off"	)
useownexportcontext	[ 0	locks=0 ]	(	"off"	)
parmuniform	[ 0	locks=0 ]	(	"on"	)
usebound	[ 0	locks=0 ]	(	"off"	)
exportparm	[ 0	locks=0 ]	(	"off"	)
exportcontext	[ 0	locks=0 ]	(	surface	)
}
HouNC1033600bb205b103d78055b70490mat/basicliquid/bind6.userdata
___Version___16.5.378HouNC1033600bb705b103d7800afead6dmat/basicliquid/fit2.inittype = fit
matchesdef = 0
HouNC1033600bb405b103d78024d73336mat/basicliquid/fit2.defcomment ""
position 5.91463 -18.0032
connectornextid 6
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 "shift"
}
inputsNamed3
{
0 	bind6 0 1 "val"
1 	srcmin2 0 1 "srcmin"
2 	srcmax2 0 1 "srcmax"
3 	"" "" 1 "destmin"
4 	"" "" 1 "destmax"
}
inputs
{
0 	bind6 0 1
1 	srcmin2 0 1
2 	srcmax2 0 1
3 	"" 0 1
4 	"" 0 1
}
stat
{
  create 1436407586
  modify 1438949303
  author johner@boxwood
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d7809a3adb1emat/basicliquid/fit2.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
srcmin	[ 0	locks=0 ]	(	0	)
srcmax	[ 0	locks=0 ]	(	1	)
destmin	[ 0	locks=0 ]	(	0	)
destmax	[ 0	locks=0 ]	(	1	)
srcmin_v2	[ 0	locks=0 ]	(	0	0	)
srcmax_v2	[ 0	locks=0 ]	(	1	1	)
destmin_v2	[ 0	locks=0 ]	(	0	0	)
destmax_v2	[ 0	locks=0 ]	(	1	1	)
srcmin_v	[ 0	locks=0 ]	(	0	0	0	)
srcmax_v	[ 0	locks=0 ]	(	1	1	1	)
destmin_v	[ 0	locks=0 ]	(	0	0	0	)
destmax_v	[ 0	locks=0 ]	(	1	1	1	)
srcmin_p	[ 0	locks=0 ]	(	0	0	0	)
srcmax_p	[ 0	locks=0 ]	(	1	1	1	)
destmin_p	[ 0	locks=0 ]	(	0	0	0	)
destmax_p	[ 0	locks=0 ]	(	1	1	1	)
srcmin_n	[ 0	locks=0 ]	(	0	0	0	)
srcmax_n	[ 0	locks=0 ]	(	1	1	1	)
destmin_n	[ 0	locks=0 ]	(	0	0	0	)
destmax_n	[ 0	locks=0 ]	(	1	1	1	)
srcmin_c	[ 0	locks=0 ]	(	0	0	0	)
srcmax_c	[ 0	locks=0 ]	(	1	1	1	)
destmin_c	[ 0	locks=0 ]	(	0	0	0	)
destmax_c	[ 0	locks=0 ]	(	1	1	1	)
srcmin_v4	[ 0	locks=0 ]	(	0	0	0	0	)
srcmax_v4	[ 0	locks=0 ]	(	1	1	1	1	)
destmin_v4	[ 0	locks=0 ]	(	0	0	0	0	)
destmax_v4	[ 0	locks=0 ]	(	1	1	1	1	)
srcmin_uf	[ 0	locks=0 ]	(	0	)
srcmax_uf	[ 0	locks=0 ]	(	1	)
destmin_uf	[ 0	locks=0 ]	(	0	)
destmax_uf	[ 0	locks=0 ]	(	1	)
srcmin_uv	[ 0	locks=0 ]	(	0	0	0	)
srcmax_uv	[ 0	locks=0 ]	(	1	1	1	)
destmin_uv	[ 0	locks=0 ]	(	0	0	0	)
destmax_uv	[ 0	locks=0 ]	(	1	1	1	)
srcmin_up	[ 0	locks=0 ]	(	0	0	0	)
srcmax_up	[ 0	locks=0 ]	(	1	1	1	)
destmin_up	[ 0	locks=0 ]	(	0	0	0	)
destmax_up	[ 0	locks=0 ]	(	1	1	1	)
srcmin_un	[ 0	locks=0 ]	(	0	0	0	)
srcmax_un	[ 0	locks=0 ]	(	1	1	1	)
destmin_un	[ 0	locks=0 ]	(	0	0	0	)
destmax_un	[ 0	locks=0 ]	(	1	1	1	)
srcmin_uc	[ 0	locks=0 ]	(	0	0	0	)
srcmax_uc	[ 0	locks=0 ]	(	1	1	1	)
destmin_uc	[ 0	locks=0 ]	(	0	0	0	)
destmax_uc	[ 0	locks=0 ]	(	1	1	1	)
}
HouNC1033600bb305b103d78024a94310mat/basicliquid/fit2.userdata
___Version___HouNC1033600bb005b103d7807a97f683mat/basicliquid/srcmin2.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d780b99900e5mat/basicliquid/srcmin2.defcomment ""
position 3.61463 -17.4032
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "vorticitywavesrcmin"
1 "bound_vorticitywavesrcmin"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1436408482
  modify 1438949083
  author johner@boxwood
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d7806f8eed13mat/basicliquid/srcmin2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	vorticitywavesrcmin	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Minimum Vorticity"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
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	100	)
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 ]	(	"{ vorticitywaves 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8c05b103d780eac7df16mat/basicliquid/srcmin2.userdata
___Version___16.5.378HouNC1033600bb005b103d780ce4727e0mat/basicliquid/srcmax2.inittype = parameter
matchesdef = 0
HouNC1033600bb105b103d7804604c60dmat/basicliquid/srcmax2.defcomment ""
position 3.71463 -17.6032
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 off exposed off lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "vorticitywavesrcmax"
1 "bound_vorticitywavesrcmax"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1436408484
  modify 1438949303
  author johner@boxwood
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d7809d013cc9mat/basicliquid/srcmax2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	vorticitywavesrcmax	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Maximum Vorticity"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	10	)
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	100	)
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 ]	(	"{ vorticitywaves 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8c05b103d7801512b4c4mat/basicliquid/srcmax2.userdata
___Version___16.5.378HouNC1033600bb605b103d780000d3b37mat/basicliquid/ramp2.inittype = rampparm
matchesdef = 0
HouNC1033600bb705b103d780a1aa0c00mat/basicliquid/ramp2.defcomment ""
position 7.85961 -17.5808
connectornextid 7
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "vorticitywaveramp"
2 "vorticitywaveramp_the_basis_strings"
3 "vorticitywaveramp_the_key_positions"
4 "vorticitywaveramp_the_key_values"
5 "vorticitywaveramp_the_color_space"
6 "vorticitywaveramp_struct"
}
inputsNamed3
{
0 	fit2 5 1 "input"
}
inputs
{
0 	fit2 0 1
}
stat
{
  create 1436408493
  modify 1438949303
  author johner@boxwood
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d7809c9cdb69mat/basicliquid/ramp2.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	vorticitywaveramp	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Wave Height Ramp"	)
ramptype	[ 0	locks=0 ]	(	"flt"	)
rampcolortype	[ 0	locks=0 ]	(	rgb	)
rampbasisdefault	[ 0	locks=0 ]	(	linear	)
rampcolordefault	[ 0	locks=0 ]	(	2	)
rampfloatdefault	[ 0	locks=0 ]	(	2	)
separator1	[ 0	locks=0 ]	(	)
useasparmdefiner	[ 0	locks=0 ]	(	"off"	)
separator2	[ 0	locks=0 ]	(	)
rampshowcontrolsdefault	[ 0	locks=0 ]	(	"on"	)
disablewhen	[ 0	locks=0 ]	(	"{ vorticitywaves 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
rampcolordefault1pos	[ 0	locks=0 ]	(	0	)
rampcolordefault1c	[ 0	locks=0 ]	(	0	0	0	)
rampcolordefault1interp	[ 0	locks=0 ]	(	"linear"	)
rampcolordefault2pos	[ 0	locks=0 ]	(	1	)
rampcolordefault2c	[ 0	locks=0 ]	(	1	1	1	)
rampcolordefault2interp	[ 0	locks=0 ]	(	"linear"	)
rampfloatdefault1pos	[ 0	locks=0 ]	(	0	)
rampfloatdefault1value	[ 0	locks=0 ]	(	0	)
rampfloatdefault1interp	[ 0	locks=0 ]	(	"linear"	)
rampfloatdefault2pos	[ 0	locks=0 ]	(	1	)
rampfloatdefault2value	[ 0	locks=0 ]	(	1	)
rampfloatdefault2interp	[ 0	locks=0 ]	(	"linear"	)
}
HouNC1033600bb205b103d78037a5e430mat/basicliquid/ramp2.userdata
___Version___16.5.378HouNC1033600bb205b103d7801c7e66f7mat/basicliquid/multiply6.inittype = multiply
matchesdef = 0
HouNC1033600bb305b103d780cc0dff01mat/basicliquid/multiply6.defcomment ""
position 10.1817 -13.3741
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "product"
}
inputsNamed3
{
1 	add4 0 1 "input1"
2 	ramp2 1 1 "input2"
}
inputs
{
0 	add4 0 1
1 	ramp2 0 1
}
stat
{
  create 1436408510
  modify 1438949304
  author johner@boxwood
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7808badc3e9mat/basicliquid/multiply6.parm{
version 0.8
}
HouNC1033600b8e05b103d7802d3c12a5mat/basicliquid/multiply6.userdata
___Version___16.5.378HouNC1033600b8b05b103d78095ad5e59mat/basicliquid/multiply6.outputinfosNumInfos 1
ValuesBinary 1
BeginInfo
OutputName product
DebugCorrInputName __default__
BypassCorrInputName __default__
NormalMode 0
BypassMode 1
UseDefaultValue 1
EndInfo
HouNC1033600b8d05b103d78038dd90ebmat/basicliquid/voronoise1.inittype = voronoise
matchesdef = 0
HouNC1033600bb205b103d7804c78b90cmat/basicliquid/voronoise1.defcomment ""
position 1.59459 -10.1034
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 off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "dist1"
6 "dist2"
7 "near1"
8 "near2"
9 "seed"
}
inputsNamed3
{
0 	bind2 0 1 "pos"
1 	floattovec1 3 1 "freq"
2 	"" "" 1 "offset"
3 	"" "" 1 "jitter"
4 	"" "" 1 "period"
}
inputs
{
0 	bind2 0 1
1 	floattovec1 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
}
stat
{
  create 1437481329
  modify 1438949409
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d78093e7dfc9mat/basicliquid/voronoise1.chn{
    channel freq_v2 {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"freq_v1\") }
    }
    channel freq_v3 {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"freq_v1\") }
    }
  }
HouNC1033600b8d05b103d78016920edemat/basicliquid/voronoise1.parm{
version 0.8
signature	[ 0	locks=0 ]	(	v	)
pos	[ 0	locks=0 ]	(	0	)
pos_v	[ 0	locks=0 ]	(	0	0	0	)
pos_p	[ 0	locks=0 ]	(	0	0	0	)
pos_n	[ 0	locks=0 ]	(	0	0	0	)
pos_c	[ 0	locks=0 ]	(	0	0	0	)
pos_v4	[ 0	locks=0 ]	(	0	0	0	0	)
freq	[ 0	locks=0 ]	(	1	)
freq_v	[ 0	locks=0 ]	(	15	[ freq_v2	15 ] 	[ freq_v3	15 ] 	)
freq_p	[ 0	locks=0 ]	(	1	1	1	)
freq_n	[ 0	locks=0 ]	(	1	1	1	)
freq_c	[ 0	locks=0 ]	(	1	1	1	)
freq_v4	[ 0	locks=0 ]	(	1	1	1	1	)
offset	[ 0	locks=0 ]	(	0	)
offset_v	[ 0	locks=0 ]	(	0	0	0	)
offset_p	[ 0	locks=0 ]	(	0	0	0	)
offset_n	[ 0	locks=0 ]	(	0	0	0	)
offset_c	[ 0	locks=0 ]	(	0	0	0	)
offset_v4	[ 0	locks=0 ]	(	0	0	0	0	)
jitter	[ 0	locks=0 ]	(	1	)
jitter_v	[ 0	locks=0 ]	(	1	1	1	)
jitter_p	[ 0	locks=0 ]	(	1	1	1	)
jitter_n	[ 0	locks=0 ]	(	1	1	1	)
jitter_c	[ 0	locks=0 ]	(	1	1	1	)
jitter_v4	[ 0	locks=0 ]	(	1	1	1	1	)
}
HouNC1033600b8905b103d780589a2e2bmat/basicliquid/voronoise1.userdata
___Version___HouNC1033600bb705b103d780313c1b0dmat/basicliquid/pow1.inittype = pow
matchesdef = 0
HouNC1033600bb405b103d7802d075edemat/basicliquid/pow1.defcomment ""
position 3.28065 -9.67976
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 off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "pow"
}
inputsNamed3
{
0 	voronoise1 5 1 "val"
1 	"" "" 1 "exp"
}
inputs
{
0 	voronoise1 0 1
1 	"" 0 1
}
stat
{
  create 1437481870
  modify 1438949090
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d780f03a762cmat/basicliquid/pow1.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
val	[ 0	locks=0 ]	(	1	)
val_v	[ 0	locks=0 ]	(	1	1	1	)
val_u	[ 0	locks=0 ]	(	1	1	)
val_p	[ 0	locks=0 ]	(	1	1	1	)
val_n	[ 0	locks=0 ]	(	1	1	1	)
val_c	[ 0	locks=0 ]	(	1	1	1	)
val_v4	[ 0	locks=0 ]	(	1	1	1	1	)
val_uf	[ 0	locks=0 ]	(	1	)
val_uv	[ 0	locks=0 ]	(	1	1	1	)
val_up	[ 0	locks=0 ]	(	1	1	1	)
val_un	[ 0	locks=0 ]	(	1	1	1	)
val_uc	[ 0	locks=0 ]	(	1	1	1	)
exp	[ 0	locks=0 ]	(	3	)
}
HouNC1033600bb305b103d780308c603emat/basicliquid/pow1.userdata
___Version___HouNC1033600b8d05b103d7803f196ea0mat/basicliquid/voronoise2.inittype = voronoise
matchesdef = 0
HouNC1033600bb205b103d780c54dad09mat/basicliquid/voronoise2.defcomment ""
position 1.8473 -13.5426
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 off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
5 "dist1"
6 "dist2"
7 "near1"
8 "near2"
9 "seed"
}
inputsNamed3
{
0 	bind3 0 1 "pos"
1 	floattovec1 3 1 "freq"
2 	"" "" 1 "offset"
3 	"" "" 1 "jitter"
4 	"" "" 1 "period"
}
inputs
{
0 	bind3 0 1
1 	floattovec1 0 1
2 	"" 0 1
3 	"" 0 1
4 	"" 0 1
}
stat
{
  create 1437481329
  modify 1438949409
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d78027cc07b3mat/basicliquid/voronoise2.chn{
    channel freq_v2 {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"freq_v1\") }
    }
    channel freq_v3 {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"freq_v1\") }
    }
  }
HouNC1033600b8d05b103d78037223008mat/basicliquid/voronoise2.parm{
version 0.8
signature	[ 0	locks=0 ]	(	v	)
pos	[ 0	locks=0 ]	(	0	)
pos_v	[ 0	locks=0 ]	(	0	0	0	)
pos_p	[ 0	locks=0 ]	(	0	0	0	)
pos_n	[ 0	locks=0 ]	(	0	0	0	)
pos_c	[ 0	locks=0 ]	(	0	0	0	)
pos_v4	[ 0	locks=0 ]	(	0	0	0	0	)
freq	[ 0	locks=0 ]	(	1	)
freq_v	[ 0	locks=0 ]	(	15	[ freq_v2	15 ] 	[ freq_v3	15 ] 	)
freq_p	[ 0	locks=0 ]	(	1	1	1	)
freq_n	[ 0	locks=0 ]	(	1	1	1	)
freq_c	[ 0	locks=0 ]	(	1	1	1	)
freq_v4	[ 0	locks=0 ]	(	1	1	1	1	)
offset	[ 0	locks=0 ]	(	0	)
offset_v	[ 0	locks=0 ]	(	0	0	0	)
offset_p	[ 0	locks=0 ]	(	0	0	0	)
offset_n	[ 0	locks=0 ]	(	0	0	0	)
offset_c	[ 0	locks=0 ]	(	0	0	0	)
offset_v4	[ 0	locks=0 ]	(	0	0	0	0	)
jitter	[ 0	locks=0 ]	(	1	)
jitter_v	[ 0	locks=0 ]	(	1	1	1	)
jitter_p	[ 0	locks=0 ]	(	1	1	1	)
jitter_n	[ 0	locks=0 ]	(	1	1	1	)
jitter_c	[ 0	locks=0 ]	(	1	1	1	)
jitter_v4	[ 0	locks=0 ]	(	1	1	1	1	)
}
HouNC1033600b8905b103d78039713ae0mat/basicliquid/voronoise2.userdata
___Version___HouNC1033600bb705b103d78037cf234emat/basicliquid/pow2.inittype = pow
matchesdef = 0
HouNC1033600bb405b103d780559bbc7emat/basicliquid/pow2.defcomment ""
position 3.3671 -13.119
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 off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
2 "pow"
}
inputsNamed3
{
0 	voronoise2 5 1 "val"
1 	"" "" 1 "exp"
}
inputs
{
0 	voronoise2 0 1
1 	"" 0 1
}
stat
{
  create 1437481870
  modify 1438949090
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d780e6da1e0cmat/basicliquid/pow2.parm{
version 0.8
signature	[ 0	locks=0 ]	(	default	)
val	[ 0	locks=0 ]	(	1	)
val_v	[ 0	locks=0 ]	(	1	1	1	)
val_u	[ 0	locks=0 ]	(	1	1	)
val_p	[ 0	locks=0 ]	(	1	1	1	)
val_n	[ 0	locks=0 ]	(	1	1	1	)
val_c	[ 0	locks=0 ]	(	1	1	1	)
val_v4	[ 0	locks=0 ]	(	1	1	1	1	)
val_uf	[ 0	locks=0 ]	(	1	)
val_uv	[ 0	locks=0 ]	(	1	1	1	)
val_up	[ 0	locks=0 ]	(	1	1	1	)
val_un	[ 0	locks=0 ]	(	1	1	1	)
val_uc	[ 0	locks=0 ]	(	1	1	1	)
exp	[ 0	locks=0 ]	(	3	)
}
HouNC1033600bb305b103d78053064994mat/basicliquid/pow2.userdata
___Version___HouNC1033600bb705b103d780ec45cea0mat/basicliquid/freq.inittype = parameter
matchesdef = 0
HouNC1033600bb405b103d780fd2a28d9mat/basicliquid/freq.defcomment ""
position -4.02292 -11.5164
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "vorticitywavescale"
1 "bound_vorticitywavescale"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438946449
  modify 1438949409
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d7806f7cb843mat/basicliquid/freq.chn{
    channel float3def2 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"freq_v1\") }
    }
    channel float3def3 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"freq_v1\") }
    }
  }
HouNC1033600bb705b103d780830ddbf4mat/basicliquid/freq.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	vorticitywavescale	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Wave Scale"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.10000000000000001	)
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 ]	(	15	[ float3def2	0 ] 	[ float3def3	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 ]	(	"{ vorticitywaves 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600bb305b103d7801e21b156mat/basicliquid/freq.userdata
___Version___16.5.378HouNC1033600bb205b103d780c921ba49mat/basicliquid/multiply7.inittype = multiply
matchesdef = 0
HouNC1033600bb305b103d780b706d61fmat/basicliquid/multiply7.defcomment ""
position 8.72014 18.3641
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "product"
}
inputsNamed3
{
1 	diff_int 1 1 "input1"
2 	ramp1 1 1 "input2"
}
inputs
{
0 	diff_int 0 1
1 	ramp1 0 1
}
stat
{
  create 1438946557
  modify 1438949616
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7800e75fbf2mat/basicliquid/multiply7.parm{
version 0.8
}
HouNC1033600b8e05b103d780699cc313mat/basicliquid/multiply7.userdata
___Version___16.5.378HouNC1033600bb005b103d780380db70bmat/basicliquid/twoway3.inittype = twoway
matchesdef = 0
HouNC1033600bb105b103d780caaddee2mat/basicliquid/twoway3.defcomment ""
position 10.9034 18.8622
connectornextid 4
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 "result"
}
inputsNamed3
{
0 	condition 0 1 "condition"
1 	multiply7 0 1 "input1"
2 	diff_int 1 1 "input2"
}
inputs
{
0 	condition 0 1
1 	multiply7 0 1
2 	diff_int 0 1
}
stat
{
  create 1438946582
  modify 1438949615
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780ee4ad170mat/basicliquid/twoway3.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_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600b8c05b103d7804e6315demat/basicliquid/twoway3.userdata
___Version___HouNC1033600bb205b103d78084f4da67mat/basicliquid/condition.inittype = parameter
matchesdef = 0
HouNC1033600bb305b103d780842e4b7amat/basicliquid/condition.defcomment ""
position 8.70343 19.2622
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "diffusevorticity"
1 "bound_diffusevorticity"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438946594
  modify 1438949606
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d7809428e82emat/basicliquid/condition.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	diffusevorticity	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Vorticity To Diffuse Intensity"	)
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 ]	(	"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 ]	(	"{ diff_enable == 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8e05b103d780c8b673femat/basicliquid/condition.userdata
___Version___16.5.378HouNC1033600bb105b103d780717a64eamat/basicliquid/scale1.inittype = parameter
matchesdef = 0
HouNC1033600bb605b103d7808b319251mat/basicliquid/scale1.defcomment ""
position 8.54941 -10.2512
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "vorticitywaveheight"
1 "bound_vorticitywaveheight"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438946757
  modify 1438948904
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d780a58b238amat/basicliquid/scale1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	vorticitywaveheight	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Wave Height"	)
showlabel	[ 0	locks=0 ]	(	"on"	)
parmtype	[ 0	locks=0 ]	(	"float"	)
parmtypename	[ 0	locks=0 ]	(	""	)
floatdef	[ 0	locks=0 ]	(	0.10000000000000001	)
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 ]	(	"{ vorticitywaves 0 }"	)
hidewhen	[ 0	locks=0 ]	(	""	)
callback	[ 0	locks=0 ]	(	""	)
tags	[ 0	locks=0 ]	(	""	)
help	[ 0	locks=0 ]	(	""	)
}
HouNC1033600b8d05b103d780b4b79f29mat/basicliquid/scale1.userdata
___Version___16.5.378HouNC1033600bb005b103d7807d2a5ce3mat/basicliquid/invert1.inittype = invert
matchesdef = 0
HouNC1033600bb105b103d780668982a1mat/basicliquid/invert1.defcomment ""
position -2.33131 -10.8659
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 off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
1 "inverse"
}
inputsNamed3
{
0 	freq 0 1 "val"
}
inputs
{
0 	freq 0 1
}
stat
{
  create 1438946794
  modify 1438949090
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d7804f351826mat/basicliquid/invert1.parm{
version 0.8
signature	[ 0	locks=0 ]	(	f	)
val	[ 0	locks=0 ]	(	1	0	0	0	0	1	0	0	0	0	1	0	0	0	0	1	)
val_m3	[ 0	locks=0 ]	(	1	0	0	0	1	0	0	0	1	)
val_m2	[ 0	locks=0 ]	(	1	0	0	1	)
val_f	[ 0	locks=0 ]	(	1	)
}
HouNC1033600b8c05b103d78012d4950dmat/basicliquid/invert1.userdata
___Version___HouNC1033600bb205b103d78098f9956bmat/basicliquid/multiply8.inittype = multiply
matchesdef = 0
HouNC1033600bb305b103d78085abd0cemat/basicliquid/multiply8.defcomment ""
position 10.4978 -10.8956
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "product"
}
inputsNamed3
{
1 	scale1 0 1 "input1"
2 	freq 0 1 "input2"
}
inputs
{
0 	scale1 0 1
1 	freq 0 1
}
stat
{
  create 1438946863
  modify 1438949091
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d780f0443a36mat/basicliquid/multiply8.parm{
version 0.8
}
HouNC1033600b8e05b103d7807b869cd6mat/basicliquid/multiply8.userdata
___Version___16.5.378HouNC1033600b8c05b103d78035f2b025mat/basicliquid/floattovec1.inittype = floattovec
matchesdef = 0
HouNC1033600b8d05b103d780375c4f35mat/basicliquid/floattovec1.defcomment ""
position -0.874635 -11.1483
connectornextid 4
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 "vec"
}
inputsNamed3
{
0 	invert1 1 1 "fval1"
1 	invert1 1 1 "fval2"
2 	invert1 1 1 "fval3"
}
inputs
{
0 	invert1 0 1
1 	invert1 0 1
2 	invert1 0 1
}
stat
{
  create 1438947382
  modify 1438949090
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780facc1bbamat/basicliquid/floattovec1.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	)
}
HouNC1033600b8805b103d78083d8b1afmat/basicliquid/floattovec1.userdata
___Version___HouNC1033600bb005b103d780e33eb512mat/basicliquid/twoway4.inittype = twoway
matchesdef = 0
HouNC1033600bb105b103d7804bb4161bmat/basicliquid/twoway4.defcomment ""
position 14.8012 -8.11209
connectornextid 4
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 "result"
}
inputsNamed3
{
0 	condition1 0 1 "condition"
1 	displacenml3 30 1 "input1"
2 	switchBumpNormal 9 1 "input2"
}
inputs
{
0 	condition1 0 1
1 	displacenml3 1 1
2 	switchBumpNormal 0 1
}
stat
{
  create 1438948834
  modify 1438949303
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d7809b5d55aemat/basicliquid/twoway4.parm{
version 0.8
signature	[ 0	locks=0 ]	(	v	)
condtype	[ 0	locks=0 ]	(	0	)
input2	[ 0	locks=0 ]	(	0	)
input2_i	[ 0	locks=0 ]	(	0	)
input2_s	[ 0	locks=0 ]	(	""	)
input2_u	[ 0	locks=0 ]	(	0	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_m2	[ 0	locks=0 ]	(	1	0	0	1	)
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	)
}
HouNC1033600b8c05b103d780de97c90fmat/basicliquid/twoway4.userdata
___Version___HouNC1033600b8d05b103d7805a4f0b18mat/basicliquid/condition1.inittype = parameter
matchesdef = 0
HouNC1033600bb205b103d780753cbd8fmat/basicliquid/condition1.defcomment ""
position 12.6012 -7.71209
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 off exposed on lowdetail off mediumdetail off highdetail on material off
outputsNamed3
{
0 "vorticitywaves"
1 "bound_vorticitywaves"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1438948848
  modify 1438948878
  author kai@TitanUbuntu
  access 0777
}
color UT_Color RGB 1 1 0.4 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d7809be495a7mat/basicliquid/condition1.parm{
version 0.8
parmscope	[ 0	locks=0 ]	(	shaderparm	)
parmaccess	[ 0	locks=0 ]	(	""	)
parmname	[ 0	locks=0 ]	(	vorticitywaves	)
parmprefix	[ 0	locks=0 ]	(	""	)
parmpostfix	[ 0	locks=0 ]	(	""	)
parmlabel	[ 0	locks=0 ]	(	"Vorticity Waves"	)
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 ]	(	"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 ]	(	""	)
}
HouNC1033600b8905b103d7800f25efadmat/basicliquid/condition1.userdata
___Version___16.5.378HouNC1033600bb805b103d780343d16b5mat/blackrubber.inittype = principledshader::2.0
matchesdef = 1
HouNC1033600bb905b103d780e3c5bf2fmat/blackrubber.defcomment "Created from Gallery Entry: Black Rubber

Black Rubber"
position -2.7156 2.0364
connectornextid 227
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 "reflect"
11 	"" "" 1 "reflecttint"
12 	"" "" 1 "coat"
13 	"" "" 1 "coatrough"
14 	"" "" 1 "transparency"
15 	"" "" 1 "transcolor"
16 	"" "" 1 "transdist"
17 	"" "" 1 "dispersion"
18 	"" "" 1 "priority"
19 	"" "" 1 "sss"
20 	"" "" 1 "sssmodel"
21 	"" "" 1 "sssdist"
22 	"" "" 1 "ssscolor"
23 	"" "" 1 "sssphase"
24 	"" "" 1 "sheen"
25 	"" "" 1 "sheentint"
26 	"" "" 1 "emitcolor"
27 	"" "" 1 "emitint"
28 	"" "" 1 "emitillum"
29 	"" "" 1 "opac"
30 	"" "" 1 "opaccolor"
31 	"" "" 1 "fakecausticsenabled"
32 	"" "" 1 "fakecausticstransmit"
33 	"" "" 1 "fakecausticsshadow"
34 	"" "" 1 "fakecausticsopacity"
35 	"" "" 1 "basecolor_useTexture"
36 	"" "" 1 "basecolor_texture"
37 	"" "" 1 "basecolor_textureIntensity"
38 	"" "" 1 "basecolor_textureWrap"
39 	"" "" 1 "basecolor_textureColorSpace"
40 	"" "" 1 "metallic_useTexture"
41 	"" "" 1 "metallic_texture"
42 	"" "" 1 "metallic_monoChannel"
43 	"" "" 1 "metallic_textureWrap"
44 	"" "" 1 "metallic_textureColorSpace"
45 	"" "" 1 "transparency_useTexture"
46 	"" "" 1 "transparency_texture"
47 	"" "" 1 "transparency_monoChannel"
48 	"" "" 1 "transparency_textureWrap"
49 	"" "" 1 "transparency_textureColorSpace"
50 	"" "" 1 "ior_useTexture"
51 	"" "" 1 "ior_texture"
52 	"" "" 1 "ior_monoChannel"
53 	"" "" 1 "ior_textureWrap"
54 	"" "" 1 "ior_textureColorSpace"
55 	"" "" 1 "transcolor_useTexture"
56 	"" "" 1 "transcolor_texture"
57 	"" "" 1 "transcolor_textureIntensity"
58 	"" "" 1 "transcolor_textureWrap"
59 	"" "" 1 "transcolor_textureColorSpace"
60 	"" "" 1 "transdist_useTexture"
61 	"" "" 1 "transdist_texture"
62 	"" "" 1 "transdist_monoChannel"
63 	"" "" 1 "transdist_textureWrap"
64 	"" "" 1 "transdist_textureColorSpace"
65 	"" "" 1 "dispersion_useTexture"
66 	"" "" 1 "dispersion_texture"
67 	"" "" 1 "dispersion_monoChannel"
68 	"" "" 1 "dispersion_textureWrap"
69 	"" "" 1 "dispersion_textureColorSpace"
70 	"" "" 1 "reflect_useTexture"
71 	"" "" 1 "reflect_texture"
72 	"" "" 1 "reflect_monoChannel"
73 	"" "" 1 "reflect_textureWrap"
74 	"" "" 1 "reflect_textureColorSpace"
75 	"" "" 1 "reflecttint_useTexture"
76 	"" "" 1 "reflecttint_texture"
77 	"" "" 1 "reflecttint_monoChannel"
78 	"" "" 1 "reflecttint_textureWrap"
79 	"" "" 1 "reflecttint_textureColorSpace"
80 	"" "" 1 "rough_useTexture"
81 	"" "" 1 "rough_texture"
82 	"" "" 1 "rough_monoChannel"
83 	"" "" 1 "rough_textureWrap"
84 	"" "" 1 "rough_textureColorSpace"
85 	"" "" 1 "aniso_useTexture"
86 	"" "" 1 "aniso_texture"
87 	"" "" 1 "aniso_monoChannel"
88 	"" "" 1 "aniso_textureWrap"
89 	"" "" 1 "aniso_textureColorSpace"
90 	"" "" 1 "anisodir_useTexture"
91 	"" "" 1 "anisodir_texture"
92 	"" "" 1 "anisodir_monoChannel"
93 	"" "" 1 "anisodir_textureWrap"
94 	"" "" 1 "anisodir_textureColorSpace"
95 	"" "" 1 "anisodir_textureFilter"
96 	"" "" 1 "sss_useTexture"
97 	"" "" 1 "sss_texture"
98 	"" "" 1 "sss_monoChannel"
99 	"" "" 1 "sss_textureWrap"
100 	"" "" 1 "sss_textureColorSpace"
101 	"" "" 1 "sssdist_useTexture"
102 	"" "" 1 "sssdist_texture"
103 	"" "" 1 "sssdist_monoChannel"
104 	"" "" 1 "sssdist_textureWrap"
105 	"" "" 1 "sssdist_textureColorSpace"
106 	"" "" 1 "ssscolor_useTexture"
107 	"" "" 1 "ssscolor_texture"
108 	"" "" 1 "ssscolor_textureWrap"
109 	"" "" 1 "ssscolor_textureColorSpace"
110 	"" "" 1 "sheen_useTexture"
111 	"" "" 1 "sheen_texture"
112 	"" "" 1 "sheen_monoChannel"
113 	"" "" 1 "sheen_textureWrap"
114 	"" "" 1 "sheen_textureColorSpace"
115 	"" "" 1 "sheentint_useTexture"
116 	"" "" 1 "sheentint_texture"
117 	"" "" 1 "sheentint_monoChannel"
118 	"" "" 1 "sheentint_textureWrap"
119 	"" "" 1 "sheentint_textureColorSpace"
120 	"" "" 1 "coat_useTexture"
121 	"" "" 1 "coat_texture"
122 	"" "" 1 "coat_monoChannel"
123 	"" "" 1 "coat_textureWrap"
124 	"" "" 1 "coat_textureColorSpace"
125 	"" "" 1 "coatrough_useTexture"
126 	"" "" 1 "coatrough_texture"
127 	"" "" 1 "coatrough_monoChannel"
128 	"" "" 1 "coatrough_textureWrap"
129 	"" "" 1 "coatrough_textureColorSpace"
130 	"" "" 1 "emitcolor_useTexture"
131 	"" "" 1 "emitcolor_texture"
132 	"" "" 1 "emitcolor_textureIntensity"
133 	"" "" 1 "emitcolor_textureWrap"
134 	"" "" 1 "emitcolor_textureColorSpace"
135 	"" "" 1 "opaccolor_useTexture"
136 	"" "" 1 "opaccolor_texture"
137 	"" "" 1 "opaccolor_textureWrap"
138 	"" "" 1 "opaccolor_textureIntensity"
139 	"" "" 1 "opaccolor_textureColorSpace"
140 	"" "" 1 "surface_textureFilter"
141 	"" "" 1 "surface_textureFilterWidth"
142 	"" "" 1 "baseBumpAndNormal_enable"
143 	"" "" 1 "baseBumpAndNormal_type"
144 	"" "" 1 "baseBump_colorSpace"
145 	"" "" 1 "baseBump_bumpScale"
146 	"" "" 1 "baseBump_bumpTexture"
147 	"" "" 1 "baseBump_wrap"
148 	"" "" 1 "baseBump_filter"
149 	"" "" 1 "baseBump_filterWidth"
150 	"" "" 1 "baseBump_channel"
151 	"" "" 1 "baseBump_imagePlane"
152 	"" "" 1 "baseNormal_colorspace"
153 	"" "" 1 "baseNormal_vectorSpace"
154 	"" "" 1 "baseNormal_scale"
155 	"" "" 1 "baseNormal_texture"
156 	"" "" 1 "baseNormal_wrap"
157 	"" "" 1 "baseNormal_filter"
158 	"" "" 1 "baseNormal_filterWidth"
159 	"" "" 1 "baseNormal_channel"
160 	"" "" 1 "baseNormal_imagePlane"
161 	"" "" 1 "baseNormal_space"
162 	"" "" 1 "baseNormal_flipX"
163 	"" "" 1 "baseNormal_flipY"
164 	"" "" 1 "separateCoatNormals"
165 	"" "" 1 "coatBumpAndNormal_enable"
166 	"" "" 1 "coatBumpAndNormal_type"
167 	"" "" 1 "coatBump_colorSpace"
168 	"" "" 1 "coatBump_bumpScale"
169 	"" "" 1 "coatBump_bumpTexture"
170 	"" "" 1 "coatBump_wrap"
171 	"" "" 1 "coatBump_filter"
172 	"" "" 1 "coatBump_filterWidth"
173 	"" "" 1 "coatBump_channel"
174 	"" "" 1 "coatBump_imagePlane"
175 	"" "" 1 "coatNormal_colorspace"
176 	"" "" 1 "coatNormal_vectorSpace"
177 	"" "" 1 "coatNormal_scale"
178 	"" "" 1 "coatNormal_texture"
179 	"" "" 1 "coatNormal_wrap"
180 	"" "" 1 "coatNormal_filter"
181 	"" "" 1 "coatNormal_filterWidth"
182 	"" "" 1 "coatNormal_channel"
183 	"" "" 1 "coatNormal_imagePlane"
184 	"" "" 1 "coatNormal_space"
185 	"" "" 1 "coatNormal_flipX"
186 	"" "" 1 "coatNormal_flipY"
187 	"" "" 1 "dispInput_enable"
188 	"" "" 1 "dispInput_max"
189 	"" "" 1 "dispInput_vectorspace"
190 	"" "" 1 "dispTex_enable"
191 	"" "" 1 "dispTex_type"
192 	"" "" 1 "dispTex_colorSpace"
193 	"" "" 1 "dispTex_vectorSpace"
194 	"" "" 1 "dispTex_channelOrder"
195 	"" "" 1 "dispTex_offset"
196 	"" "" 1 "dispTex_scale"
197 	"" "" 1 "dispTex_texture"
198 	"" "" 1 "dispTex_channel"
199 	"" "" 1 "dispTex_wrap"
200 	"" "" 1 "dispTex_filter"
201 	"" "" 1 "dispTex_filterWidth"
202 	"" "" 1 "dispNoise_enable"
203 	"" "" 1 "dispNoise_type"
204 	"" "" 1 "dispNoise_freq"
205 	"" "" 1 "dispNoise_offset"
206 	"" "" 1 "dispNoise_amp"
207 	"" "" 1 "dispNoise_rough"
208 	"" "" 1 "dispNoise_atten"
209 	"" "" 1 "dispNoise_turb"
210 	"" "" 1 "difflabel"
211 	"" "" 1 "refllabel"
212 	"" "" 1 "refractlabel"
213 	"" "" 1 "coatlabel"
214 	"" "" 1 "ssslabel"
215 	"" "" 1 "uvtrans"
216 	"" "" 1 "uvrot"
217 	"" "" 1 "uvscale"
218 	"" "" 1 "baseN"
219 	"" "" 1 "coatN"
220 	"" "" 1 "disp"
221 	"" "" 1 "vdisp"
222 	"" "" 1 "opacpointalpha"
223 	"" "" 1 "roundedEdge_enable"
224 	"" "" 1 "roundedEdge_radius"
225 	"" "" 1 "roundedEdge_mode"
226 	"" "" 1 "opacpackedalpha"
}
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
210 	"" 0 1
211 	"" 0 1
212 	"" 0 1
213 	"" 0 1
214 	"" 0 1
215 	"" 0 1
216 	"" 0 1
217 	"" 0 1
218 	"" 0 1
219 	"" 0 1
220 	"" 0 1
221 	"" 0 1
222 	"" 0 1
223 	"" 0 1
224 	"" 0 1
225 	"" 0 1
226 	"" 0 1
}
stat
{
  create 1516127834
  modify 1516128726
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
creator gallery::blackrubber
explicit 1
delscript ""
exprlanguage hscript
end
HouNC1033600bb905b103d7809fd8c03bmat/blackrubber.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\"))" }
    }
  }
HouNC1033600bb805b103d780d2475e30mat/blackrubber.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.20299999415874481 ] 	[ speccolorg	0.20299999415874481 ] 	[ speccolorb	0.20299999415874481 ] 	)
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.20299999415874481	0.20299999415874481	0.20299999415874481	)
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 ]	(	1.5	)
rough	[ 0	locks=0	autoscope=0 ]	(	0.59999999999999998	)
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	)
reflect	[ 0	locks=0	autoscope=0 ]	(	1	)
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	)
transcolor	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
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	)
sssmodel	[ 0	locks=0	autoscope=0 ]	(	pbrsss	)
sssdist	[ 0	locks=0	autoscope=0 ]	(	0.10000000000000001	)
ssscolor	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
sssphase	[ 0	locks=0	autoscope=0 ]	(	0	)
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	)
opacpointalpha	[ 0	locks=0	autoscope=0 ]	(	"on"	)
opacpackedalpha	[ 0	locks=0	autoscope=0 ]	(	"off"	)
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	)
fakecausticsopacity	[ 0	locks=0	autoscope=0 ]	(	0	)
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	)
folder16	[ 0	locks=0	autoscope=0 ]	(	0	)
reflect_useTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
reflect_texture	[ 0	locks=0	autoscope=0 ]	(	""	)
reflect_monoChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
reflect_textureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
reflect_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	)
roundedEdge_enable	[ 0	locks=0	autoscope=0 ]	(	"off"	)
roundedEdge_radius	[ 0	locks=0	autoscope=0 ]	(	0.01	)
roundedEdge_mode	[ 0	locks=0	autoscope=0 ]	(	0	)
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	)
dispInput_vectorspace	[ 0	locks=0	autoscope=0 ]	(	uvtangent	)
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 ]	(	1	)
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	)
baseN	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
coatN	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
}
HouNC1033600bb405b103d7802b0bf96dmat/blackrubber.userdata	
___Version______toolcount___176___toolid___convertGallery__inputgroup_Bump & Normals	collapsed__inputgroup_Displacement	collapsed__inputgroup_Opacity	collapsed__inputgroup_Settings	collapsed__inputgroup_Surface	collapsed__inputgroup_Textures	collapsedHouNC1033600bb505b103d78090f5caadmat/whiteporcelain.inittype = principledshader::2.0
matchesdef = 1
HouNC1033600bba05b103d780c49099d3mat/whiteporcelain.defcomment "Created from Gallery Entry: White Porcelain

White Porcelain Surface Shader"
position 0.0820356 2.56155
connectornextid 227
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 "reflect"
11 	"" "" 1 "reflecttint"
12 	"" "" 1 "coat"
13 	"" "" 1 "coatrough"
14 	"" "" 1 "transparency"
15 	"" "" 1 "transcolor"
16 	"" "" 1 "transdist"
17 	"" "" 1 "dispersion"
18 	"" "" 1 "priority"
19 	"" "" 1 "sss"
20 	"" "" 1 "sssmodel"
21 	"" "" 1 "sssdist"
22 	"" "" 1 "ssscolor"
23 	"" "" 1 "sssphase"
24 	"" "" 1 "sheen"
25 	"" "" 1 "sheentint"
26 	"" "" 1 "emitcolor"
27 	"" "" 1 "emitint"
28 	"" "" 1 "emitillum"
29 	"" "" 1 "opac"
30 	"" "" 1 "opaccolor"
31 	"" "" 1 "fakecausticsenabled"
32 	"" "" 1 "fakecausticstransmit"
33 	"" "" 1 "fakecausticsshadow"
34 	"" "" 1 "fakecausticsopacity"
35 	"" "" 1 "basecolor_useTexture"
36 	"" "" 1 "basecolor_texture"
37 	"" "" 1 "basecolor_textureIntensity"
38 	"" "" 1 "basecolor_textureWrap"
39 	"" "" 1 "basecolor_textureColorSpace"
40 	"" "" 1 "metallic_useTexture"
41 	"" "" 1 "metallic_texture"
42 	"" "" 1 "metallic_monoChannel"
43 	"" "" 1 "metallic_textureWrap"
44 	"" "" 1 "metallic_textureColorSpace"
45 	"" "" 1 "transparency_useTexture"
46 	"" "" 1 "transparency_texture"
47 	"" "" 1 "transparency_monoChannel"
48 	"" "" 1 "transparency_textureWrap"
49 	"" "" 1 "transparency_textureColorSpace"
50 	"" "" 1 "ior_useTexture"
51 	"" "" 1 "ior_texture"
52 	"" "" 1 "ior_monoChannel"
53 	"" "" 1 "ior_textureWrap"
54 	"" "" 1 "ior_textureColorSpace"
55 	"" "" 1 "transcolor_useTexture"
56 	"" "" 1 "transcolor_texture"
57 	"" "" 1 "transcolor_textureIntensity"
58 	"" "" 1 "transcolor_textureWrap"
59 	"" "" 1 "transcolor_textureColorSpace"
60 	"" "" 1 "transdist_useTexture"
61 	"" "" 1 "transdist_texture"
62 	"" "" 1 "transdist_monoChannel"
63 	"" "" 1 "transdist_textureWrap"
64 	"" "" 1 "transdist_textureColorSpace"
65 	"" "" 1 "dispersion_useTexture"
66 	"" "" 1 "dispersion_texture"
67 	"" "" 1 "dispersion_monoChannel"
68 	"" "" 1 "dispersion_textureWrap"
69 	"" "" 1 "dispersion_textureColorSpace"
70 	"" "" 1 "reflect_useTexture"
71 	"" "" 1 "reflect_texture"
72 	"" "" 1 "reflect_monoChannel"
73 	"" "" 1 "reflect_textureWrap"
74 	"" "" 1 "reflect_textureColorSpace"
75 	"" "" 1 "reflecttint_useTexture"
76 	"" "" 1 "reflecttint_texture"
77 	"" "" 1 "reflecttint_monoChannel"
78 	"" "" 1 "reflecttint_textureWrap"
79 	"" "" 1 "reflecttint_textureColorSpace"
80 	"" "" 1 "rough_useTexture"
81 	"" "" 1 "rough_texture"
82 	"" "" 1 "rough_monoChannel"
83 	"" "" 1 "rough_textureWrap"
84 	"" "" 1 "rough_textureColorSpace"
85 	"" "" 1 "aniso_useTexture"
86 	"" "" 1 "aniso_texture"
87 	"" "" 1 "aniso_monoChannel"
88 	"" "" 1 "aniso_textureWrap"
89 	"" "" 1 "aniso_textureColorSpace"
90 	"" "" 1 "anisodir_useTexture"
91 	"" "" 1 "anisodir_texture"
92 	"" "" 1 "anisodir_monoChannel"
93 	"" "" 1 "anisodir_textureWrap"
94 	"" "" 1 "anisodir_textureColorSpace"
95 	"" "" 1 "anisodir_textureFilter"
96 	"" "" 1 "sss_useTexture"
97 	"" "" 1 "sss_texture"
98 	"" "" 1 "sss_monoChannel"
99 	"" "" 1 "sss_textureWrap"
100 	"" "" 1 "sss_textureColorSpace"
101 	"" "" 1 "sssdist_useTexture"
102 	"" "" 1 "sssdist_texture"
103 	"" "" 1 "sssdist_monoChannel"
104 	"" "" 1 "sssdist_textureWrap"
105 	"" "" 1 "sssdist_textureColorSpace"
106 	"" "" 1 "ssscolor_useTexture"
107 	"" "" 1 "ssscolor_texture"
108 	"" "" 1 "ssscolor_textureWrap"
109 	"" "" 1 "ssscolor_textureColorSpace"
110 	"" "" 1 "sheen_useTexture"
111 	"" "" 1 "sheen_texture"
112 	"" "" 1 "sheen_monoChannel"
113 	"" "" 1 "sheen_textureWrap"
114 	"" "" 1 "sheen_textureColorSpace"
115 	"" "" 1 "sheentint_useTexture"
116 	"" "" 1 "sheentint_texture"
117 	"" "" 1 "sheentint_monoChannel"
118 	"" "" 1 "sheentint_textureWrap"
119 	"" "" 1 "sheentint_textureColorSpace"
120 	"" "" 1 "coat_useTexture"
121 	"" "" 1 "coat_texture"
122 	"" "" 1 "coat_monoChannel"
123 	"" "" 1 "coat_textureWrap"
124 	"" "" 1 "coat_textureColorSpace"
125 	"" "" 1 "coatrough_useTexture"
126 	"" "" 1 "coatrough_texture"
127 	"" "" 1 "coatrough_monoChannel"
128 	"" "" 1 "coatrough_textureWrap"
129 	"" "" 1 "coatrough_textureColorSpace"
130 	"" "" 1 "emitcolor_useTexture"
131 	"" "" 1 "emitcolor_texture"
132 	"" "" 1 "emitcolor_textureIntensity"
133 	"" "" 1 "emitcolor_textureWrap"
134 	"" "" 1 "emitcolor_textureColorSpace"
135 	"" "" 1 "opaccolor_useTexture"
136 	"" "" 1 "opaccolor_texture"
137 	"" "" 1 "opaccolor_textureWrap"
138 	"" "" 1 "opaccolor_textureIntensity"
139 	"" "" 1 "opaccolor_textureColorSpace"
140 	"" "" 1 "surface_textureFilter"
141 	"" "" 1 "surface_textureFilterWidth"
142 	"" "" 1 "baseBumpAndNormal_enable"
143 	"" "" 1 "baseBumpAndNormal_type"
144 	"" "" 1 "baseBump_colorSpace"
145 	"" "" 1 "baseBump_bumpScale"
146 	"" "" 1 "baseBump_bumpTexture"
147 	"" "" 1 "baseBump_wrap"
148 	"" "" 1 "baseBump_filter"
149 	"" "" 1 "baseBump_filterWidth"
150 	"" "" 1 "baseBump_channel"
151 	"" "" 1 "baseBump_imagePlane"
152 	"" "" 1 "baseNormal_colorspace"
153 	"" "" 1 "baseNormal_vectorSpace"
154 	"" "" 1 "baseNormal_scale"
155 	"" "" 1 "baseNormal_texture"
156 	"" "" 1 "baseNormal_wrap"
157 	"" "" 1 "baseNormal_filter"
158 	"" "" 1 "baseNormal_filterWidth"
159 	"" "" 1 "baseNormal_channel"
160 	"" "" 1 "baseNormal_imagePlane"
161 	"" "" 1 "baseNormal_space"
162 	"" "" 1 "baseNormal_flipX"
163 	"" "" 1 "baseNormal_flipY"
164 	"" "" 1 "separateCoatNormals"
165 	"" "" 1 "coatBumpAndNormal_enable"
166 	"" "" 1 "coatBumpAndNormal_type"
167 	"" "" 1 "coatBump_colorSpace"
168 	"" "" 1 "coatBump_bumpScale"
169 	"" "" 1 "coatBump_bumpTexture"
170 	"" "" 1 "coatBump_wrap"
171 	"" "" 1 "coatBump_filter"
172 	"" "" 1 "coatBump_filterWidth"
173 	"" "" 1 "coatBump_channel"
174 	"" "" 1 "coatBump_imagePlane"
175 	"" "" 1 "coatNormal_colorspace"
176 	"" "" 1 "coatNormal_vectorSpace"
177 	"" "" 1 "coatNormal_scale"
178 	"" "" 1 "coatNormal_texture"
179 	"" "" 1 "coatNormal_wrap"
180 	"" "" 1 "coatNormal_filter"
181 	"" "" 1 "coatNormal_filterWidth"
182 	"" "" 1 "coatNormal_channel"
183 	"" "" 1 "coatNormal_imagePlane"
184 	"" "" 1 "coatNormal_space"
185 	"" "" 1 "coatNormal_flipX"
186 	"" "" 1 "coatNormal_flipY"
187 	"" "" 1 "dispInput_enable"
188 	"" "" 1 "dispInput_max"
189 	"" "" 1 "dispInput_vectorspace"
190 	"" "" 1 "dispTex_enable"
191 	"" "" 1 "dispTex_type"
192 	"" "" 1 "dispTex_colorSpace"
193 	"" "" 1 "dispTex_vectorSpace"
194 	"" "" 1 "dispTex_channelOrder"
195 	"" "" 1 "dispTex_offset"
196 	"" "" 1 "dispTex_scale"
197 	"" "" 1 "dispTex_texture"
198 	"" "" 1 "dispTex_channel"
199 	"" "" 1 "dispTex_wrap"
200 	"" "" 1 "dispTex_filter"
201 	"" "" 1 "dispTex_filterWidth"
202 	"" "" 1 "dispNoise_enable"
203 	"" "" 1 "dispNoise_type"
204 	"" "" 1 "dispNoise_freq"
205 	"" "" 1 "dispNoise_offset"
206 	"" "" 1 "dispNoise_amp"
207 	"" "" 1 "dispNoise_rough"
208 	"" "" 1 "dispNoise_atten"
209 	"" "" 1 "dispNoise_turb"
210 	"" "" 1 "difflabel"
211 	"" "" 1 "refllabel"
212 	"" "" 1 "refractlabel"
213 	"" "" 1 "coatlabel"
214 	"" "" 1 "ssslabel"
215 	"" "" 1 "uvtrans"
216 	"" "" 1 "uvrot"
217 	"" "" 1 "uvscale"
218 	"" "" 1 "baseN"
219 	"" "" 1 "coatN"
220 	"" "" 1 "disp"
221 	"" "" 1 "vdisp"
222 	"" "" 1 "opacpointalpha"
223 	"" "" 1 "roundedEdge_enable"
224 	"" "" 1 "roundedEdge_radius"
225 	"" "" 1 "roundedEdge_mode"
226 	"" "" 1 "opacpackedalpha"
}
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
210 	"" 0 1
211 	"" 0 1
212 	"" 0 1
213 	"" 0 1
214 	"" 0 1
215 	"" 0 1
216 	"" 0 1
217 	"" 0 1
218 	"" 0 1
219 	"" 0 1
220 	"" 0 1
221 	"" 0 1
222 	"" 0 1
223 	"" 0 1
224 	"" 0 1
225 	"" 0 1
226 	"" 0 1
}
stat
{
  create 1521743174
  modify 1523254167
  author feiyun@dhcp-20-249.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
creator gallery::whiteporcelain
explicit 1
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d7800af7990amat/whiteporcelain.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\"))" }
    }
  }
HouNC1033600bb505b103d780940b4365mat/whiteporcelain.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.008739999495446682 ] 	[ speccolorg	0.014724999666213989 ] 	[ speccolorb	0.018999999389052391 ] 	)
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.008739999495446682	0.014724999666213989	0.018999999389052391	)
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 ]	(	1.5	)
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	)
reflect	[ 0	locks=0	autoscope=0 ]	(	1	)
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	)
transcolor	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
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	)
sssmodel	[ 0	locks=0	autoscope=0 ]	(	pbrsss	)
sssdist	[ 0	locks=0	autoscope=0 ]	(	0.10000000000000001	)
ssscolor	[ 0	locks=0	autoscope=0 ]	(	1	1	1	)
sssphase	[ 0	locks=0	autoscope=0 ]	(	0	)
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	)
opacpointalpha	[ 0	locks=0	autoscope=0 ]	(	"on"	)
opacpackedalpha	[ 0	locks=0	autoscope=0 ]	(	"off"	)
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	)
fakecausticsopacity	[ 0	locks=0	autoscope=0 ]	(	0	)
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	)
folder16	[ 0	locks=0	autoscope=0 ]	(	0	)
reflect_useTexture	[ 0	locks=0	autoscope=0 ]	(	"off"	)
reflect_texture	[ 0	locks=0	autoscope=0 ]	(	""	)
reflect_monoChannel	[ 0	locks=0	autoscope=0 ]	(	0	)
reflect_textureWrap	[ 0	locks=0	autoscope=0 ]	(	repeat	)
reflect_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	)
roundedEdge_enable	[ 0	locks=0	autoscope=0 ]	(	"off"	)
roundedEdge_radius	[ 0	locks=0	autoscope=0 ]	(	0.01	)
roundedEdge_mode	[ 0	locks=0	autoscope=0 ]	(	0	)
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	)
dispInput_vectorspace	[ 0	locks=0	autoscope=0 ]	(	uvtangent	)
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 ]	(	1	)
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	)
baseN	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
coatN	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
}
HouNC1033600bb105b103d780f4050a66mat/whiteporcelain.userdata	
___Version______toolcount___176___toolid___convertGallery__inputgroup_Bump & Normals	collapsed__inputgroup_Displacement	collapsed__inputgroup_Opacity	collapsed__inputgroup_Settings	collapsed__inputgroup_Surface	collapsed__inputgroup_Textures	collapsedHouNC1033600ba305b103d7801c7b11f2obj/geo1.inittype = geo
matchesdef = 0
HouNC1033600ba005b103d780b1b7ca5bobj/geo1.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 -2.40303 7.47509
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 off exposed on selectable on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482167967
  modify 1524638325
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d7808b9ce71bobj/geo1.spareparmdef    group {
        name    "stdswitcher5"
        label   "Transform"

        parm {
            name    "keeppos"
            baseparm
            label   "Keep Position When Parenting"
            export  none
        }
        parm {
            name    "childcomp"
            baseparm
            label   "Child Compensation"
            export  none
        }
        parm {
            name    "pre_xform"
            baseparm
            label   "Modify Pre-Transform"
            export  none
        }
        parm {
            name    "xOrd"
            baseparm
            label   "Transform Order"
            joinnext
            export  none
        }
        parm {
            name    "rOrd"
            baseparm
            label   "Rotate Order"
            nolabel
            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 Translate"
            export  none
        }
        parm {
            name    "scale"
            baseparm
            label   "Uniform Scale"
            export  none
        }
        parm {
            name    "lookatpath"
            baseparm
            label   "Look At"
            export  none
        }
        parm {
            name    "lookupobjpath"
            baseparm
            label   "Look Up Object"
            export  none
        }
        parm {
            name    "lookup"
            baseparm
            label   "Look At Up Vector"
            export  none
        }
        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    "stdswitcher5_1"
        label   "Material"

        parm {
            name    "shop_materialpath"
            baseparm
            label   "Material"
            joinnext
            export  none
        }
        parm {
            name    "shop_materialopts"
            baseparm
            label   "Options"
            export  none
        }
    }

    group {
        name    "stdswitcher5_2"
        label   "Render"

        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"
            }
            range   { 0 1 }
            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)"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Render" }
        }
        parm {
            name    "vm_rendersubd"
            label   "Render Polygons As Subdivision (Mantra)"
            type    toggle
            default { "0" }
            range   { 0 1 }
            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"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_subdgroup"
            label   "Subdivision Group"
            type    string
            default { "" }
            hidewhen "{ vm_rendersubd == 0 }"
            range   { 0 1 }
            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"
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "reflectmask"
                label   "Reflection Mask"
                type    oplist
                default { "*" }
                help    "Objects that will be reflected on this object."
                range   { 0 1 }
                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."
                range   { 0 1 }
                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."
                range   { 0 1 }
                parmtag { "opexpand" "1" }
                parmtag { "opfilter" "!!OBJ/LIGHT!!" }
                parmtag { "oprelative" "/obj" }
                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)"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_volumefilterwidth"
                label   "Volume Filter Width"
                type    float
                default { "1" }
                range   { 0.001 5 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_matte"
                label   "Matte shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_rayshade"
                label   "Raytrace Shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 }"
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_flatness"
                label   "Dicing Flatness"
                type    float
                default { "0.05" }
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_curvesurface"
                label   "Shade Curves As Surfaces"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Dicing" }
            }
        }

        group {
            name    "folder0_3"
            label   "Geometry"

            parm {
                name    "vm_rmbackface"
                label   "Backface Removal"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "shop_geometrypath"
                label   "Procedural Shader"
                type    oppath
                default { "" }
                range   { 0 1 }
                parmtag { "opfilter" "!!SHOP/GEOMETRY!!" }
                parmtag { "oprelative" "." }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_forcegeometry"
                label   "Force Procedural Geometry Output"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_rendersubdcurves"
                label   "Render Polygon Curves As Subdivision (Mantra)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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 { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_usenforpoints"
                label   "Use N For Point Rendering"
                type    toggle
                default { "0" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pointscale"
                label   "Point Scale"
                type    float
                default { "1" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0! 10 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pscalediameter"
                label   "Treat Point Scale as Diameter Instead of Radius"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_metavolume"
                label   "Metaballs as Volume"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_computeN"
                label   "Automatically Compute Normals"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_overridedetail"
                label   "Ignore Geometry Attribute Shaders"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
        }

    }

    group {
        name    "stdswitcher5_3"
        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
        }
    }

    parm {
        name    "pr"
        baseparm
        label   "Pivot Rotate"
        export  none
    }
    parm {
        name    "constraints_on"
        baseparm
        label   "Enable Constraints"
        export  none
    }
    parm {
        name    "constraints_path"
        baseparm
        label   "Constraints"
        export  none
    }
HouNC1033600ba305b103d780aeafbfe7obj/geo1.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	)
pr	[ 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 ]	(	/mat/basicliquid	)
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 ]	(	"off"	)
vport_shadeopen	[ 0	locks=0 ]	(	"off"	)
vport_displayassubdiv	[ 0	locks=0 ]	(	"off"	)
vport_onionskin	[ 0	locks=0 ]	(	"off"	)
stdswitcher5	[ 0	locks=0 ]	(	1	1	1	1	)
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 ]	(	*	)
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_computeN	[ 0	locks=0 ]	(	"on"	)
vm_overridedetail	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600bbf05b103d780ab9ac15aobj/geo1.userdata
___Version___16.5.378HouNC1033600bb905b103d78040cbc6bcobj/geo1/file1.inittype = file
matchesdef = 0
HouNC1033600bbe05b103d780903de6c8obj/geo1/file1.defsopflags sopflags = 
comment ""
position -0.0268459 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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482167967
  modify 1524111493
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbe05b103d780d8a831c4obj/geo1/file1.chn{
    channel index {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $FF-1 }
    }
  }
HouNC1033600bb905b103d780132702ecobj/geo1/file1.parm{
version 0.8
filemode	[ 0	locks=0 ]	(	"read"	)
file	[ 0	locks=0 ]	(	`chs(\"../../fluids_bake/fluids/sopoutput\")`	)
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 ] 	)
}
HouNC1033600bb505b103d780822ea69aobj/geo1/file1.userdata
___Version___16.5.378HouNC1033600bbb05b103d7803c762ebbobj/geo1/normal1.inittype = normal
matchesdef = 0
HouNC1033600bb805b103d780c041a807obj/geo1/normal1.defsopflags sopflags = 
comment ""
position -0.134228 -0.968423
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 1 1 "input1"
}
inputs
{
0 	file1 0 1
}
stat
{
  create 1524111487
  modify 1524111528
  author feiyun@dhcp-20-249.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d7806aa8d69bobj/geo1/normal1.parm{
version 0.8
group	[ 0	locks=0 ]	(	""	)
grouptype	[ 0	locks=0 ]	(	"guess"	)
type	[ 0	locks=0 ]	(	"typevertex"	)
cuspangle	[ 0	locks=0 ]	(	60	)
method	[ 0	locks=0 ]	(	1	)
}
HouNC1033600bb705b103d780871a4b5bobj/geo1/normal1.userdata
___Version___16.5.378HouNC1033600ba205b103d780fe9f3af3obj/geo1.order2
file1
normal1
HouNC1033600ba005b103d7804c0702e5obj/geo1.net1
HouNC1033600ba305b103d78062f48e4cobj/geo2.inittype = geo
matchesdef = 0
HouNC1033600ba005b103d780f5ec31f0obj/geo2.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.58424 6.19081
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 off exposed on selectable on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168031
  modify 1524638331
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d7803a2cae27obj/geo2.spareparmdef    group {
        name    "stdswitcher5"
        label   "Transform"

        parm {
            name    "keeppos"
            baseparm
            label   "Keep Position When Parenting"
            export  none
        }
        parm {
            name    "childcomp"
            baseparm
            label   "Child Compensation"
            export  none
        }
        parm {
            name    "pre_xform"
            baseparm
            label   "Modify Pre-Transform"
            export  none
        }
        parm {
            name    "xOrd"
            baseparm
            label   "Transform Order"
            joinnext
            export  none
        }
        parm {
            name    "rOrd"
            baseparm
            label   "Rotate Order"
            nolabel
            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 Translate"
            export  none
        }
        parm {
            name    "scale"
            baseparm
            label   "Uniform Scale"
            export  none
        }
        parm {
            name    "lookatpath"
            baseparm
            label   "Look At"
            export  none
        }
        parm {
            name    "lookupobjpath"
            baseparm
            label   "Look Up Object"
            export  none
        }
        parm {
            name    "lookup"
            baseparm
            label   "Look At Up Vector"
            export  none
        }
        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    "stdswitcher5_1"
        label   "Material"

        parm {
            name    "shop_materialpath"
            baseparm
            label   "Material"
            joinnext
            export  none
        }
        parm {
            name    "shop_materialopts"
            baseparm
            label   "Options"
            export  none
        }
    }

    group {
        name    "stdswitcher5_2"
        label   "Render"

        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"
            }
            range   { 0 1 }
            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)"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Render" }
        }
        parm {
            name    "vm_rendersubd"
            label   "Render Polygons As Subdivision (Mantra)"
            type    toggle
            default { "0" }
            range   { 0 1 }
            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"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_subdgroup"
            label   "Subdivision Group"
            type    string
            default { "" }
            hidewhen "{ vm_rendersubd == 0 }"
            range   { 0 1 }
            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"
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "reflectmask"
                label   "Reflection Mask"
                type    oplist
                default { "*" }
                help    "Objects that will be reflected on this object."
                range   { 0 1 }
                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."
                range   { 0 1 }
                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."
                range   { 0 1 }
                parmtag { "opexpand" "1" }
                parmtag { "opfilter" "!!OBJ/LIGHT!!" }
                parmtag { "oprelative" "/obj" }
                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)"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_volumefilterwidth"
                label   "Volume Filter Width"
                type    float
                default { "1" }
                range   { 0.001 5 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_matte"
                label   "Matte shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_rayshade"
                label   "Raytrace Shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 }"
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_flatness"
                label   "Dicing Flatness"
                type    float
                default { "0.05" }
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_curvesurface"
                label   "Shade Curves As Surfaces"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Dicing" }
            }
        }

        group {
            name    "folder0_3"
            label   "Geometry"

            parm {
                name    "vm_rmbackface"
                label   "Backface Removal"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "shop_geometrypath"
                label   "Procedural Shader"
                type    oppath
                default { "" }
                range   { 0 1 }
                parmtag { "opfilter" "!!SHOP/GEOMETRY!!" }
                parmtag { "oprelative" "." }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_forcegeometry"
                label   "Force Procedural Geometry Output"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_rendersubdcurves"
                label   "Render Polygon Curves As Subdivision (Mantra)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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 { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_usenforpoints"
                label   "Use N For Point Rendering"
                type    toggle
                default { "0" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pointscale"
                label   "Point Scale"
                type    float
                default { "1" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0! 10 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pscalediameter"
                label   "Treat Point Scale as Diameter Instead of Radius"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_metavolume"
                label   "Metaballs as Volume"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_computeN"
                label   "Automatically Compute Normals"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_overridedetail"
                label   "Ignore Geometry Attribute Shaders"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
        }

    }

    group {
        name    "stdswitcher5_3"
        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
        }
    }

    parm {
        name    "pr"
        baseparm
        label   "Pivot Rotate"
        export  none
    }
    parm {
        name    "constraints_on"
        baseparm
        label   "Enable Constraints"
        export  none
    }
    parm {
        name    "constraints_path"
        baseparm
        label   "Constraints"
        export  none
    }
HouNC1033600ba305b103d7801192c9a8obj/geo2.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	)
pr	[ 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/cloth	)
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 ]	(	"off"	)
vport_shadeopen	[ 0	locks=0 ]	(	"off"	)
vport_displayassubdiv	[ 0	locks=0 ]	(	"off"	)
vport_onionskin	[ 0	locks=0 ]	(	"off"	)
stdswitcher5	[ 0	locks=0 ]	(	1	1	1	1	)
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 ]	(	*	)
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_computeN	[ 0	locks=0 ]	(	"on"	)
vm_overridedetail	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600bbf05b103d7809b19c229obj/geo2.userdata
___Version___16.5.378HouNC1033600bb905b103d780afc60f9eobj/geo2/file1.inittype = file
matchesdef = 0
HouNC1033600bbe05b103d78095a18d14obj/geo2/file1.defsopflags sopflags = 
comment ""
position 0 0
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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168031
  modify 1524635581
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbe05b103d78064a392e6obj/geo2/file1.chn{
    channel index {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $FF-1 }
    }
  }
HouNC1033600bb905b103d78052470ef5obj/geo2/file1.parm{
version 0.8
filemode	[ 0	locks=0 ]	(	"read"	)
file	[ 0	locks=0 ]	(	`chs(\"../../hair_bake/hair/sopoutput\")`	)
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 ] 	)
}
HouNC1033600bb505b103d780aba78fc6obj/geo2/file1.userdata
___Version___16.5.378HouNC1033600ba005b103d780913fa980obj/geo2.net1
HouNC1033600ba305b103d780aebaacf2obj/geo3.inittype = geo
matchesdef = 0
HouNC1033600ba005b103d780ebedc9ccobj/geo3.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.872828 5.00074
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 off exposed on selectable on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168101
  modify 1523281108
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d78026936220obj/geo3.spareparmdef    group {
        name    "stdswitcher5"
        label   "Transform"

        parm {
            name    "keeppos"
            baseparm
            label   "Keep Position When Parenting"
            export  none
        }
        parm {
            name    "childcomp"
            baseparm
            label   "Child Compensation"
            export  none
        }
        parm {
            name    "pre_xform"
            baseparm
            label   "Modify Pre-Transform"
            export  none
        }
        parm {
            name    "xOrd"
            baseparm
            label   "Transform Order"
            joinnext
            export  none
        }
        parm {
            name    "rOrd"
            baseparm
            label   "Rotate Order"
            nolabel
            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 Translate"
            export  none
        }
        parm {
            name    "scale"
            baseparm
            label   "Uniform Scale"
            export  none
        }
        parm {
            name    "lookatpath"
            baseparm
            label   "Look At"
            export  none
        }
        parm {
            name    "lookupobjpath"
            baseparm
            label   "Look Up Object"
            export  none
        }
        parm {
            name    "lookup"
            baseparm
            label   "Look At Up Vector"
            export  none
        }
        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    "stdswitcher5_1"
        label   "Material"

        parm {
            name    "shop_materialpath"
            baseparm
            label   "Material"
            joinnext
            export  none
        }
        parm {
            name    "shop_materialopts"
            baseparm
            label   "Options"
            export  none
        }
    }

    group {
        name    "stdswitcher5_2"
        label   "Render"

        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"
            }
            range   { 0 1 }
            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)"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Render" }
        }
        parm {
            name    "vm_rendersubd"
            label   "Render Polygons As Subdivision (Mantra)"
            type    toggle
            default { "0" }
            range   { 0 1 }
            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"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_subdgroup"
            label   "Subdivision Group"
            type    string
            default { "" }
            hidewhen "{ vm_rendersubd == 0 }"
            range   { 0 1 }
            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"
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "reflectmask"
                label   "Reflection Mask"
                type    oplist
                default { "*" }
                help    "Objects that will be reflected on this object."
                range   { 0 1 }
                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."
                range   { 0 1 }
                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."
                range   { 0 1 }
                parmtag { "opexpand" "1" }
                parmtag { "opfilter" "!!OBJ/LIGHT!!" }
                parmtag { "oprelative" "/obj" }
                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)"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_volumefilterwidth"
                label   "Volume Filter Width"
                type    float
                default { "1" }
                range   { 0.001 5 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_matte"
                label   "Matte shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_rayshade"
                label   "Raytrace Shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 }"
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_flatness"
                label   "Dicing Flatness"
                type    float
                default { "0.05" }
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_curvesurface"
                label   "Shade Curves As Surfaces"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Dicing" }
            }
        }

        group {
            name    "folder0_3"
            label   "Geometry"

            parm {
                name    "vm_rmbackface"
                label   "Backface Removal"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "shop_geometrypath"
                label   "Procedural Shader"
                type    oppath
                default { "" }
                range   { 0 1 }
                parmtag { "opfilter" "!!SHOP/GEOMETRY!!" }
                parmtag { "oprelative" "." }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_forcegeometry"
                label   "Force Procedural Geometry Output"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_rendersubdcurves"
                label   "Render Polygon Curves As Subdivision (Mantra)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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 { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_usenforpoints"
                label   "Use N For Point Rendering"
                type    toggle
                default { "0" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pointscale"
                label   "Point Scale"
                type    float
                default { "1" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0! 10 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pscalediameter"
                label   "Treat Point Scale as Diameter Instead of Radius"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_metavolume"
                label   "Metaballs as Volume"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_computeN"
                label   "Automatically Compute Normals"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_overridedetail"
                label   "Ignore Geometry Attribute Shaders"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
        }

    }

    group {
        name    "stdswitcher5_3"
        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
        }
    }

    parm {
        name    "pr"
        baseparm
        label   "Pivot Rotate"
        export  none
    }
    parm {
        name    "constraints_on"
        baseparm
        label   "Enable Constraints"
        export  none
    }
    parm {
        name    "constraints_path"
        baseparm
        label   "Constraints"
        export  none
    }
HouNC1033600ba305b103d780a324b620obj/geo3.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	)
pr	[ 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/whiteporcelain	)
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 ]	(	"off"	)
vport_shadeopen	[ 0	locks=0 ]	(	"off"	)
vport_displayassubdiv	[ 0	locks=0 ]	(	"off"	)
vport_onionskin	[ 0	locks=0 ]	(	"off"	)
stdswitcher5	[ 0	locks=0 ]	(	1	1	1	1	)
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 ]	(	*	)
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_computeN	[ 0	locks=0 ]	(	"on"	)
vm_overridedetail	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600bbf05b103d78015f61abdobj/geo3.userdata
___Version___16.5.378HouNC1033600bb905b103d780899a3aebobj/geo3/file1.inittype = file
matchesdef = 0
HouNC1033600bbe05b103d7805d1155c1obj/geo3/file1.defsopflags sopflags = 
comment ""
position 0 0
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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168101
  modify 1522995741
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbe05b103d7804332bc35obj/geo3/file1.chn{
    channel index {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $FF-1 }
    }
  }
HouNC1033600bb905b103d780ef4965d9obj/geo3/file1.parm{
version 0.8
filemode	[ 0	locks=0 ]	(	"read"	)
file	[ 0	locks=0 ]	(	`chs(\"../../geo_box/rop_inner/sopoutput\")`	)
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 ] 	)
}
HouNC1033600bb505b103d7807d2c89a4obj/geo3/file1.userdata
___Version___16.5.378HouNC1033600ba005b103d780002e1147obj/geo3.net1
HouNC1033600ba305b103d7806994ff0aobj/cam1.inittype = cam
matchesdef = 0
HouNC1033600ba005b103d7806011a668obj/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 -6.33881 8.0657
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 off exposed on selectable on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168132
  modify 1522996536
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d780b657ff63obj/cam1.spareparmdef    group {
        name    "stdswitcher3"
        label   "Transform"

        parm {
            name    "keeppos"
            baseparm
            label   "Keep Position When Parenting"
            export  none
        }
        parm {
            name    "childcomp"
            baseparm
            label   "Child Compensation"
            export  none
        }
        parm {
            name    "pre_xform"
            baseparm
            label   "Modify Pre-Transform"
            export  none
        }
        parm {
            name    "xOrd"
            baseparm
            label   "Transform Order"
            joinnext
            export  none
        }
        parm {
            name    "rOrd"
            baseparm
            label   "Rotate Order"
            nolabel
            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 Translate"
            export  none
        }
        parm {
            name    "scale"
            baseparm
            label   "Uniform Scale"
            invisible
            export  none
        }
        parm {
            name    "lookatpath"
            baseparm
            label   "Look At"
            export  none
        }
        parm {
            name    "lookupobjpath"
            baseparm
            label   "Look Up Object"
            export  none
        }
        parm {
            name    "lookup"
            baseparm
            label   "Look At Up Vector"
            export  none
        }
        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    "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')\")`" ]
            }
            range   { 0 1 }
            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"
            }
            range   { 0 1 }
            parmtag { "spare_category" "View" }
        }
        parm {
            name    "vm_lensshader"
            label   "Lens Shader"
            type    oppath
            default { "" }
            disablewhen "{ projection != lens }"
            range   { 0 1 }
            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"
            }
            range   { 0 1 }
        }
        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" }
            range   { 0 1 }
            parmtag { "spare_category" "View" }
        }
        parm {
            name    "vm_background"
            label   "Background Image"
            type    file
            default { "" }
            disablewhen "{ vm_bgenable == 0 }"
            range   { 0 1 }
            parmtag { "filechooser_mode" "read" }
            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 }"
            range   { 0 1 }
            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 }"
            range   { 0 1 }
            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 { "spare_category" "Sampling" }
        }
        parm {
            name    "fstop"
            label   "F-Stop"
            type    log
            default { "5.6" }
            disablewhen "{ vm_dof == 0 }"
            range   { 1.4 22 }
            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"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Sampling" }
        }
        parm {
            name    "vm_bokehfile"
            label   "Bokeh Image File"
            type    image
            default { "default.pic" }
            disablewhen "{ vm_bokeh != file }"
            range   { 0 1 }
            parmtag { "filechooser_mode" "read" }
            parmtag { "spare_category" "Sampling" }
        }
        parm {
            name    "vm_bokehrotation"
            label   "Bokeh Rotation"
            type    float
            default { "0" }
            disablewhen "{ vm_bokeh != file }"
            range   { 0 360 }
            parmtag { "spare_category" "Sampling" }
        }
    }

    parm {
        name    "pr"
        baseparm
        label   "Pivot Rotate"
        export  none
    }
    parm {
        name    "constraints_on"
        baseparm
        label   "Enable Constraints"
        export  none
    }
    parm {
        name    "constraints_path"
        baseparm
        label   "Constraints"
        export  none
    }
HouNC1033600ba005b103d780933eeab3obj/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) }
    }
  }
HouNC1033600ba305b103d78056414c78obj/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.4919558306766651	13.720203748082087	47.44981690309816	)
r	[ 0	locks=0 ]	(	-24.359306939736157	-0.58838826720406323	-1.295881547525018e-08	)
s	[ 0	locks=0 ]	(	[ sx	1 ] 	[ sy	1 ] 	[ sz	1 ] 	)
p	[ 0	locks=0 ]	(	0	0	0	)
pr	[ 0	locks=0 ]	(	0	0	0	)
scale	[ 0	locks=0 ]	(	[ scale	1 ] 	)
pre_xform	[ 0	locks=0 ]	(	0	)
keeppos	[ 0	locks=0 ]	(	"on"	)
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 ]	(	"off"	)
stdswitcher3	[ 0	locks=0 ]	(	0	0	0	0	)
iconscale	[ 0	locks=0 ]	(	1	)
res	[ 0	locks=0 ]	(	1280	720	)
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.421399999999998	)
orthowidth	[ 0	locks=0 ]	(	2	)
near	[ 0	locks=0 ]	(	1	)
far	[ 0	locks=0 ]	(	10000	)
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 ]	(	5.5999999999999996	)
vm_bokeh	[ 0	locks=0 ]	(	radial	)
vm_bokehfile	[ 0	locks=0 ]	(	default.pic	)
vm_bokehrotation	[ 0	locks=0 ]	(	0	)
}
HouNC1033600bbf05b103d78063841abcobj/cam1.userdata
___Version___16.5.378HouNC1033600bb505b103d780cf908958obj/cam1/camOrigin.inittype = add
matchesdef = 0
HouNC1033600bba05b103d78047e07d8cobj/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 off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168132
  modify 1482168139
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d780fb079074obj/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"	)
}
HouNC1033600bb105b103d78014a3ce15obj/cam1/camOrigin.userdata
___Version___16.5.378HouNC1033600bb905b103d7802058f723obj/cam1/file1.inittype = file
matchesdef = 0
HouNC1033600bbe05b103d78060fc6f7dobj/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 off exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168132
  modify 1482168151
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbe05b103d7808fba9192obj/cam1/file1.chn{
    channel index {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $FF-1 }
    }
  }
HouNC1033600bb905b103d7805074dcc4obj/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 ] 	)
}
HouNC1033600bb505b103d780b8ada7b8obj/cam1/file1.userdata
___Version___16.5.378HouNC1033600bb805b103d7802f019d48obj/cam1/xform1.inittype = xform
matchesdef = 0
HouNC1033600bb905b103d780f2e0ed7fobj/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 off exposed on
outputsNamed3
{
}
inputsNamed3
{
0 	file1 0 1 "input1"
}
inputs
{
0 	file1 0 1
}
stat
{
  create 1482168132
  modify 1482168168
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb905b103d7802ca84c22obj/cam1/xform1.chn{
    channel scale {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "property(\"../iconscale\", 1)" }
    }
  }
HouNC1033600bb805b103d7803c108a61obj/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	)
scale	[ 0	locks=0 ]	(	[ scale	1 ] 	)
parmgroup_pivotxform	[ 0	locks=0 ]	(	0	)
p	[ 0	locks=0 ]	(	0	0	0	)
pr	[ 0	locks=0 ]	(	0	0	0	)
parmgroup_prexform	[ 0	locks=0 ]	(	0	)
prexform_xOrd	[ 0	locks=0 ]	(	"srt"	)
prexform_rOrd	[ 0	locks=0 ]	(	"xyz"	)
prexform_t	[ 0	locks=0 ]	(	0	0	0	)
prexform_r	[ 0	locks=0 ]	(	0	0	0	)
prexform_s	[ 0	locks=0 ]	(	1	1	1	)
prexform_shear	[ 0	locks=0 ]	(	0	0	0	)
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"	)
}
HouNC1033600bb405b103d78006b59804obj/cam1/xform1.userdata
___Version___16.5.378HouNC1033600ba205b103d780f0401b3cobj/cam1.order3
camOrigin
file1
xform1
HouNC1033600ba005b103d78004ae725bobj/cam1.net1
HouNC1033600bbe05b103d7800e67b899obj/skylight1.inittype = envlight
matchesdef = 1
HouNC1033600bbf05b103d780808ab84bobj/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 -0.567339 3.24801
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 off colordefault off exposed on selectable on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168930
  modify 1524111497
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbf05b103d780e3d6be8eobj/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)" }
    }
  }
HouNC1033600bbe05b103d780f4e3a7f3obj/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	-100	-45	)
s	[ 0	locks=0	autoscope=7 ]	(	1	1	1	)
p	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
pr	[ 0	locks=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 ]	(	"off"	)
constraints_path	[ 0	locks=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 ]	(	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 ]	(	1	)
env_map	[ 0	locks=0	autoscope=0 ]	(	$HIP/dubcat.hdr	)
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 ]	(	"on"	)
env_clipy	[ 0	locks=0	autoscope=0 ]	(	"off"	)
categories	[ 0	locks=0	autoscope=0 ]	(	""	)
folder1	[ 0	locks=0	autoscope=0 ]	(	1	1	)
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 ]	(	"off"	)
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.70710678118654746 ] 	[ skymap_sun_calc_vectorz	-0.70710678118654757 ] 	)
skymap_sun_calc_rotate	[ 0	locks=0	autoscope=0 ]	(	[ skymap_sun_calc_rotatex	-44.999999999999993 ] 	[ 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"	)
}
HouNC1033600bba05b103d780af4715f4obj/skylight1.userdata
___Version______toolcount___4___toolid___object_envlightHouNC1033600bb305b103d7809aa0767eobj/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 1521922322
  author guillaume@montana
  access 0777
}
color UT_Color RGB 0.67 0.4 0.25 
delscript ""
exprlanguage hscript
end
HouNC1033600bb205b103d78009bdbdfcobj/skylight1/constraints.parm{
version 0.8
}
HouNC1033600b8e05b103d7805da1d15eobj/skylight1/constraints.userdata
___Version___16.5.378HouNC1033600bb305b103d78017aa10c5obj/skylight1/constraints.net1
HouNC1033600bbd05b103d78033abc310obj/geo_gl.inittype = geo
matchesdef = 0
HouNC1033600ba205b103d78087dbf983obj/geo_gl.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.246769 4.14619
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 off exposed on selectable on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168101
  modify 1527790958
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d780417f1728obj/geo_gl.spareparmdef    group {
        name    "stdswitcher5"
        label   "Transform"

        parm {
            name    "keeppos"
            baseparm
            label   "Keep Position When Parenting"
            export  none
        }
        parm {
            name    "childcomp"
            baseparm
            label   "Child Compensation"
            export  none
        }
        parm {
            name    "pre_xform"
            baseparm
            label   "Modify Pre-Transform"
            export  none
        }
        parm {
            name    "xOrd"
            baseparm
            label   "Transform Order"
            joinnext
            export  none
        }
        parm {
            name    "rOrd"
            baseparm
            label   "Rotate Order"
            nolabel
            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 Translate"
            export  none
        }
        parm {
            name    "scale"
            baseparm
            label   "Uniform Scale"
            export  none
        }
        parm {
            name    "lookatpath"
            baseparm
            label   "Look At"
            export  none
        }
        parm {
            name    "lookupobjpath"
            baseparm
            label   "Look Up Object"
            export  none
        }
        parm {
            name    "lookup"
            baseparm
            label   "Look At Up Vector"
            export  none
        }
        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    "stdswitcher5_1"
        label   "Material"

        parm {
            name    "shop_materialpath"
            baseparm
            label   "Material"
            joinnext
            export  none
        }
        parm {
            name    "shop_materialopts"
            baseparm
            label   "Options"
            export  none
        }
    }

    group {
        name    "stdswitcher5_2"
        label   "Render"

        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"
            }
            range   { 0 1 }
            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)"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Render" }
        }
        parm {
            name    "vm_rendersubd"
            label   "Render Polygons As Subdivision (Mantra)"
            type    toggle
            default { "0" }
            range   { 0 1 }
            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"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_subdgroup"
            label   "Subdivision Group"
            type    string
            default { "" }
            hidewhen "{ vm_rendersubd == 0 }"
            range   { 0 1 }
            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"
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "reflectmask"
                label   "Reflection Mask"
                type    oplist
                default { "*" }
                help    "Objects that will be reflected on this object."
                range   { 0 1 }
                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."
                range   { 0 1 }
                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."
                range   { 0 1 }
                parmtag { "opexpand" "1" }
                parmtag { "opfilter" "!!OBJ/LIGHT!!" }
                parmtag { "oprelative" "/obj" }
                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)"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_volumefilterwidth"
                label   "Volume Filter Width"
                type    float
                default { "1" }
                range   { 0.001 5 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_matte"
                label   "Matte shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_rayshade"
                label   "Raytrace Shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 }"
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_flatness"
                label   "Dicing Flatness"
                type    float
                default { "0.05" }
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_curvesurface"
                label   "Shade Curves As Surfaces"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Dicing" }
            }
        }

        group {
            name    "folder0_3"
            label   "Geometry"

            parm {
                name    "vm_rmbackface"
                label   "Backface Removal"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "shop_geometrypath"
                label   "Procedural Shader"
                type    oppath
                default { "" }
                range   { 0 1 }
                parmtag { "opfilter" "!!SHOP/GEOMETRY!!" }
                parmtag { "oprelative" "." }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_forcegeometry"
                label   "Force Procedural Geometry Output"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_rendersubdcurves"
                label   "Render Polygon Curves As Subdivision (Mantra)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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 { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_usenforpoints"
                label   "Use N For Point Rendering"
                type    toggle
                default { "0" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pointscale"
                label   "Point Scale"
                type    float
                default { "1" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0! 10 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pscalediameter"
                label   "Treat Point Scale as Diameter Instead of Radius"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_metavolume"
                label   "Metaballs as Volume"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_computeN"
                label   "Automatically Compute Normals"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_overridedetail"
                label   "Ignore Geometry Attribute Shaders"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
        }

    }

    group {
        name    "stdswitcher5_3"
        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
        }
    }

    parm {
        name    "pr"
        baseparm
        label   "Pivot Rotate"
        export  none
    }
    parm {
        name    "constraints_on"
        baseparm
        label   "Enable Constraints"
        export  none
    }
    parm {
        name    "constraints_path"
        baseparm
        label   "Constraints"
        export  none
    }
HouNC1033600bbd05b103d780dcb243d1obj/geo_gl.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	)
pr	[ 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/cloth	)
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 ]	(	"off"	)
vport_shadeopen	[ 0	locks=0 ]	(	"off"	)
vport_displayassubdiv	[ 0	locks=0 ]	(	"off"	)
vport_onionskin	[ 0	locks=0 ]	(	"off"	)
stdswitcher5	[ 0	locks=0 ]	(	1	1	1	1	)
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 ]	(	*	)
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_computeN	[ 0	locks=0 ]	(	"on"	)
vm_overridedetail	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600bb905b103d780730cc891obj/geo_gl.userdata
___Version___16.5.378HouNC1033600bbb05b103d7807bcaa284obj/geo_gl/file1.inittype = file
matchesdef = 0
HouNC1033600bb805b103d78009790021obj/geo_gl/file1.defsopflags sopflags = 
comment ""
position 0 0
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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168101
  modify 1522995696
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb805b103d780a61e568aobj/geo_gl/file1.chn{
    channel index {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $FF-1 }
    }
  }
HouNC1033600bbb05b103d78007004b0eobj/geo_gl/file1.parm{
version 0.8
filemode	[ 0	locks=0 ]	(	"read"	)
file	[ 0	locks=0 ]	(	`chs(\"../../fluids_bake_ogl/fluids_ogl/sopoutput\")`	)
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 ] 	)
}
HouNC1033600bb705b103d78097afffb2obj/geo_gl/file1.userdata
___Version___16.5.378HouNC1033600ba205b103d7806a8f3688obj/geo_gl.net1
HouNC1033600bbe05b103d780e4bf95acobj/geo_cloth.inittype = geo
matchesdef = 0
HouNC1033600bbf05b103d780797991c6obj/geo_cloth.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.509704 8.11105
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 off exposed on selectable on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168031
  modify 1527790958
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d780e2fe08f6obj/geo_cloth.spareparmdef    group {
        name    "stdswitcher5"
        label   "Transform"

        parm {
            name    "keeppos"
            baseparm
            label   "Keep Position When Parenting"
            export  none
        }
        parm {
            name    "childcomp"
            baseparm
            label   "Child Compensation"
            export  none
        }
        parm {
            name    "pre_xform"
            baseparm
            label   "Modify Pre-Transform"
            export  none
        }
        parm {
            name    "xOrd"
            baseparm
            label   "Transform Order"
            joinnext
            export  none
        }
        parm {
            name    "rOrd"
            baseparm
            label   "Rotate Order"
            nolabel
            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 Translate"
            export  none
        }
        parm {
            name    "scale"
            baseparm
            label   "Uniform Scale"
            export  none
        }
        parm {
            name    "lookatpath"
            baseparm
            label   "Look At"
            export  none
        }
        parm {
            name    "lookupobjpath"
            baseparm
            label   "Look Up Object"
            export  none
        }
        parm {
            name    "lookup"
            baseparm
            label   "Look At Up Vector"
            export  none
        }
        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    "stdswitcher5_1"
        label   "Material"

        parm {
            name    "shop_materialpath"
            baseparm
            label   "Material"
            joinnext
            export  none
        }
        parm {
            name    "shop_materialopts"
            baseparm
            label   "Options"
            export  none
        }
    }

    group {
        name    "stdswitcher5_2"
        label   "Render"

        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"
            }
            range   { 0 1 }
            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)"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Render" }
        }
        parm {
            name    "vm_rendersubd"
            label   "Render Polygons As Subdivision (Mantra)"
            type    toggle
            default { "0" }
            range   { 0 1 }
            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"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_subdgroup"
            label   "Subdivision Group"
            type    string
            default { "" }
            hidewhen "{ vm_rendersubd == 0 }"
            range   { 0 1 }
            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"
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "reflectmask"
                label   "Reflection Mask"
                type    oplist
                default { "*" }
                help    "Objects that will be reflected on this object."
                range   { 0 1 }
                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."
                range   { 0 1 }
                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."
                range   { 0 1 }
                parmtag { "opexpand" "1" }
                parmtag { "opfilter" "!!OBJ/LIGHT!!" }
                parmtag { "oprelative" "/obj" }
                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)"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_volumefilterwidth"
                label   "Volume Filter Width"
                type    float
                default { "1" }
                range   { 0.001 5 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_matte"
                label   "Matte shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_rayshade"
                label   "Raytrace Shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 }"
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_flatness"
                label   "Dicing Flatness"
                type    float
                default { "0.05" }
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_curvesurface"
                label   "Shade Curves As Surfaces"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Dicing" }
            }
        }

        group {
            name    "folder0_3"
            label   "Geometry"

            parm {
                name    "vm_rmbackface"
                label   "Backface Removal"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "shop_geometrypath"
                label   "Procedural Shader"
                type    oppath
                default { "" }
                range   { 0 1 }
                parmtag { "opfilter" "!!SHOP/GEOMETRY!!" }
                parmtag { "oprelative" "." }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_forcegeometry"
                label   "Force Procedural Geometry Output"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_rendersubdcurves"
                label   "Render Polygon Curves As Subdivision (Mantra)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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 { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_usenforpoints"
                label   "Use N For Point Rendering"
                type    toggle
                default { "0" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pointscale"
                label   "Point Scale"
                type    float
                default { "1" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0! 10 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pscalediameter"
                label   "Treat Point Scale as Diameter Instead of Radius"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_metavolume"
                label   "Metaballs as Volume"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_computeN"
                label   "Automatically Compute Normals"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_overridedetail"
                label   "Ignore Geometry Attribute Shaders"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
        }

    }

    group {
        name    "stdswitcher5_3"
        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
        }
    }

    parm {
        name    "pr"
        baseparm
        label   "Pivot Rotate"
        export  none
    }
    parm {
        name    "constraints_on"
        baseparm
        label   "Enable Constraints"
        export  none
    }
    parm {
        name    "constraints_path"
        baseparm
        label   "Constraints"
        export  none
    }
HouNC1033600bbe05b103d78074f6a083obj/geo_cloth.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	)
pr	[ 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/cloth	)
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 ]	(	"off"	)
vport_shadeopen	[ 0	locks=0 ]	(	"off"	)
vport_displayassubdiv	[ 0	locks=0 ]	(	"off"	)
vport_onionskin	[ 0	locks=0 ]	(	"off"	)
stdswitcher5	[ 0	locks=0 ]	(	1	1	1	1	)
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 ]	(	*	)
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_computeN	[ 0	locks=0 ]	(	"on"	)
vm_overridedetail	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600bba05b103d780bb9cb097obj/geo_cloth.userdata
___Version___16.5.378HouNC1033600bb405b103d780a8054290obj/geo_cloth/file1.inittype = file
matchesdef = 0
HouNC1033600bb505b103d780485b0b37obj/geo_cloth/file1.defsopflags sopflags = 
comment ""
position 0 0
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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168031
  modify 1522995694
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d7806f935d36obj/geo_cloth/file1.chn{
    channel index {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $FF-1 }
    }
  }
HouNC1033600bb405b103d7801aeeea0bobj/geo_cloth/file1.parm{
version 0.8
filemode	[ 0	locks=0 ]	(	"read"	)
file	[ 0	locks=0 ]	(	`chs(\"../../cloth_bake1/rop_cloth/sopoutput\")`	)
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 ] 	)
}
HouNC1033600bb005b103d780dcc97d7cobj/geo_cloth/file1.userdata
___Version___16.5.378HouNC1033600bbf05b103d7808d2c48d8obj/geo_cloth.net1
HouNC1033600b8b05b103d780db240fa7obj/fluids_bake/importParticles1.inittype = importParticles
matchesdef = 0
HouNC1033600b8805b103d7801d662c8bobj/fluids_bake/importParticles1.defsopflags sopflags = 
comment ""
position -0.272961 1.95364
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 off colordefault off exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482079486
  modify 1524635597
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8b05b103d780b831d749obj/fluids_bake/importParticles1.parm{
version 0.8
filePath	[ 8	locks=0 ]	(	$HIP/$HIPNAME/	)
subPath	[ 0	locks=0 ]	(	fluid	)
rmult	[ 0	locks=0 ]	(	1	)
rthres	[ 0	locks=0 ]	(	0	)
rmulthair	[ 0	locks=0 ]	(	0	)
tshift	[ 0	locks=0 ]	(	0	)
}
HouNC1033600b8705b103d7807361ec6eobj/fluids_bake/importParticles1.userdata
___Version___HouNC1033600bb105b103d7804c341ee0obj/fluids_bake/fluids.inittype = rop_geometry
matchesdef = 0
HouNC1033600bb605b103d780bd828d66obj/fluids_bake/fluids.defcomment ""
position 4.36986 -10.0451
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 off exposed on
outputsNamed3
{
}
inputsNamed3
{
0 	normal1 1 1 "input1"
}
inputs
{
0 	normal1 0 1
}
stat
{
  create 1482093222
  modify 1524583166
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d780b2a64bb4obj/fluids_bake/fluids.chn{
    channel f1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = $FSTART }
    }
    channel f2 {
      lefttype = extend
      righttype = extend
      default = 240
      flags = 0
      segment { length = 0 value = 240 240 expr = $FEND }
    }
  }
HouNC1033600bb105b103d7803e9b4773obj/fluids_bake/fluids.parm{
version 0.8
execute	[ 0	locks=0 ]	(	0	)
executebackground	[ 0	locks=0 ]	(	0	)
renderdialog	[ 0	locks=0 ]	(	0	)
trange	[ 0	locks=0 ]	(	"normal"	)
f	[ 8	locks=0 ]	(	[ f1	1 ] 	[ f2	1000 ] 	1	)
take	[ 0	locks=0 ]	(	_current_	)
soppath	[ 0	locks=0 ]	(	/obj/fluids_bake/normal1	)
sopoutput	[ 0	locks=0 ]	(	$HIP/geo/$HIPNAME.$OS.$F.bgeo.sc	)
xformtype	[ 0	locks=0 ]	(	"none"	)
mkpath	[ 0	locks=0 ]	(	"on"	)
initsim	[ 0	locks=0 ]	(	"off"	)
alfprogress	[ 0	locks=0 ]	(	"off"	)
reportnetwork	[ 0	locks=0 ]	(	"off"	)
saveretry	[ 0	locks=0 ]	(	0	)
savebackground	[ 0	locks=0 ]	(	"on"	)
tprerender	[ 0	locks=0 ]	(	"on"	)
prerender	[ 0	locks=0 ]	(	""	)
lprerender	[ 0	locks=0 ]	(	hscript	)
tpreframe	[ 0	locks=0 ]	(	"on"	)
preframe	[ 0	locks=0 ]	(	""	)
lpreframe	[ 0	locks=0 ]	(	hscript	)
tpostframe	[ 0	locks=0 ]	(	"on"	)
postframe	[ 0	locks=0 ]	(	""	)
lpostframe	[ 0	locks=0 ]	(	hscript	)
tpostwrite	[ 0	locks=0 ]	(	"on"	)
postwrite	[ 0	locks=0 ]	(	""	)
lpostwrite	[ 0	locks=0 ]	(	hscript	)
tpostrender	[ 0	locks=0 ]	(	"on"	)
postrender	[ 0	locks=0 ]	(	""	)
lpostrender	[ 0	locks=0 ]	(	hscript	)
}
HouNC1033600b8d05b103d78040d3413bobj/fluids_bake/fluids.userdata
___Version___16.5.378HouNC1033600b8e05b103d780435288ebobj/fluids_bake/object_merge1.inittype = object_merge
matchesdef = 0
HouNC1033600b8f05b103d7804c60e5e6obj/fluids_bake/object_merge1.defsopflags sopflags = 
comment ""
position 4.68403 2.607
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 1519699941
  modify 1524177870
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d7804a0974b1obj/fluids_bake/object_merge1.parm{
version 0.8
numobj	[ 0	locks=0 ]	(	1	)
_separator	[ 0	locks=0 ]	(	)
xformtype	[ 0	locks=0 ]	(	"object"	)
xformpath	[ 0	locks=0 ]	(	""	)
invertxform	[ 0	locks=0 ]	(	"off"	)
createptgroups	[ 0	locks=0 ]	(	"off"	)
ptgroupprefix	[ 0	locks=0 ]	(	_ptgrp_	)
createprimgroups	[ 0	locks=0 ]	(	"off"	)
primgroupprefix	[ 0	locks=0 ]	(	_primgrp_	)
verbosegroups	[ 0	locks=0 ]	(	"off"	)
suffixfirstgroup	[ 0	locks=0 ]	(	"on"	)
createptstring	[ 0	locks=0 ]	(	"off"	)
createprimstring	[ 0	locks=0 ]	(	"off"	)
pathattrib	[ 0	locks=0 ]	(	objname	)
pack	[ 0	locks=0 ]	(	"off"	)
pivot	[ 0	locks=0 ]	(	"centroid"	)
viewportlod	[ 0	locks=0 ]	(	"full"	)
addpath	[ 0	locks=0 ]	(	"on"	)
enable1	[ 0	locks=0 ]	(	"on"	)
objpath1	[ 0	locks=0 ]	(	/obj/hair_bake/subdivide1	)
group1	[ 0	locks=0 ]	(	""	)
expand1	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600b8a05b103d78008a1ee96obj/fluids_bake/object_merge1.userdata
___Version___16.5.378HouNC1033600b8b05b103d7808f70e4bbobj/fluids_bake/vdbfrompolygons1.inittype = vdbfrompolygons
matchesdef = 0
HouNC1033600b8805b103d7809f30c7a2obj/fluids_bake/vdbfrompolygons1.defsopflags sopflags = 
comment ""
position 6.98718 -0.761948
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 	polywire1 1 1 "input1"
}
inputs
{
0 	polywire1 0 1
}
stat
{
  create 1519699988
  modify 1524177921
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8b05b103d7800cbdc9adobj/fluids_bake/vdbfrompolygons1.parm{
version 0.8
voxelsize	[ 0	locks=0 ]	(	0.02078375	)
group	[ 0	locks=0 ]	(	""	)
builddistance	[ 0	locks=0 ]	(	"on"	)
distancename	[ 0	locks=0 ]	(	surface	)
buildfog	[ 0	locks=0 ]	(	"off"	)
fogname	[ 0	locks=0 ]	(	density	)
useworldspaceunits	[ 0	locks=0 ]	(	"off"	)
exteriorbandvoxels	[ 0	locks=0 ]	(	3	)
interiorbandvoxels	[ 0	locks=0 ]	(	3	)
exteriorband	[ 0	locks=0 ]	(	0.16627	)
interiorband	[ 0	locks=0 ]	(	0.16627	)
fillinterior	[ 0	locks=0 ]	(	"off"	)
unsigneddist	[ 0	locks=0 ]	(	"off"	)
numattrib	[ 0	locks=0 ]	(	0	)
}
HouNC1033600b8705b103d78063a65a48obj/fluids_bake/vdbfrompolygons1.userdata
___Version___16.5.378HouNC1033600b8c05b103d78073aee180obj/fluids_bake/vdbcombine1.inittype = vdbcombine
matchesdef = 0
HouNC1033600b8d05b103d780a78030cbobj/fluids_bake/vdbcombine1.defsopflags sopflags = 
comment ""
position 5.10763 -3.1911
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 	particlefluidsurface1 3 1 "input1"
1 	vdbreshapesdf5 1 1 "input2"
}
inputs
{
0 	particlefluidsurface1 0 1
1 	vdbreshapesdf5 0 1
}
stat
{
  create 1519700070
  modify 1524177995
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780b3463736obj/fluids_bake/vdbcombine1.parm{
version 0.8
agroup	[ 0	locks=0 ]	(	""	)
bgroup	[ 0	locks=0 ]	(	""	)
flatten	[ 0	locks=0 ]	(	"off"	)
pairs	[ 0	locks=0 ]	(	"on"	)
operation	[ 0	locks=0 ]	(	"sdfunion"	)
amult	[ 0	locks=0 ]	(	1	)
bmult	[ 0	locks=0 ]	(	1	)
resample	[ 0	locks=0 ]	(	"atob"	)
resampleinterp	[ 0	locks=0 ]	(	"linear"	)
deactivate	[ 0	locks=0 ]	(	"off"	)
bgtolerance	[ 0	locks=0 ]	(	0	)
prune	[ 0	locks=0 ]	(	"on"	)
tolerance	[ 0	locks=0 ]	(	0	)
flood	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600b8805b103d7806bcfd074obj/fluids_bake/vdbcombine1.userdata
___Version___16.5.378HouNC1033600bb205b103d7803802288dobj/fluids_bake/polywire1.inittype = polywire
matchesdef = 0
HouNC1033600bb305b103d7804c9cf412obj/fluids_bake/polywire1.defsopflags sopflags = 
comment ""
position 4.68403 0.348002
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 	delete1 1 1 "input1"
}
inputs
{
0 	delete1 0 1
}
stat
{
  create 1519700267
  modify 1524177896
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d780bb86a4ebobj/fluids_bake/polywire1.chn{
    channel segscale1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "1.0 / $NSEG" }
    }
    channel segscale2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" }
    }
    channel radius {
      lefttype = extend
      righttype = extend
      default = 0.10000000000000001
      flags = 0
      segment { length = 0 value = 0.10000000000000001 0.10000000000000001 expr = "@width * 0.7071 * sqrt(@sat)" }
    }
  }
HouNC1033600bb205b103d78025b5d84fobj/fluids_bake/polywire1.parm{
version 0.8
group	[ 0	locks=0 ]	(	""	)
radius	[ 8	locks=0 ]	(	[ radius	0.0069502957764466114 ] 	)
maxscale	[ 0	locks=0 ]	(	100	)
smooth	[ 0	locks=0 ]	(	1	)
div	[ 8	locks=0 ]	(	12	)
segs	[ 0	locks=0 ]	(	1	)
segscale	[ 8	locks=0 ]	(	[ segscale1	1 ] 	[ segscale2	0 ] 	)
jointcorrect	[ 0	locks=0 ]	(	"on"	)
dotexture	[ 0	locks=0 ]	(	"on"	)
uoff	[ 0	locks=0 ]	(	0	)
textu	[ 0	locks=0 ]	(	0	1	)
textv	[ 0	locks=0 ]	(	0	1	)
upenable	[ 0	locks=0 ]	(	"off"	)
upvector	[ 0	locks=0 ]	(	0	1	0	)
}
HouNC1033600b8e05b103d78087559c8cobj/fluids_bake/polywire1.userdata
___Version___16.5.378HouNC1033600b8905b103d780013d90a4obj/fluids_bake/vdbreshapesdf1.inittype = vdbreshapesdf
matchesdef = 0
HouNC1033600b8e05b103d78028996a84obj/fluids_bake/vdbreshapesdf1.defsopflags sopflags = 
comment ""
position 5.10763 -5.52968
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 	vdbcombine1 2 1 "input1"
}
inputs
{
0 	vdbcombine1 0 1
}
stat
{
  create 1522429276
  modify 1523253650
  author feiyun@dhcp-20-249.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d780e2101176obj/fluids_bake/vdbreshapesdf1.parm{
version 0.8
group	[ 0	locks=0 ]	(	""	)
mask	[ 0	locks=0 ]	(	"on"	)
maskname	[ 0	locks=0 ]	(	""	)
operation	[ 0	locks=0 ]	(	dilate	)
radius	[ 0	locks=0 ]	(	1	)
iterations	[ 0	locks=0 ]	(	4	)
halfwidth	[ 0	locks=0 ]	(	3	)
useworldspaceunits	[ 0	locks=0 ]	(	"off"	)
voxeloffset	[ 0	locks=0 ]	(	1	)
accuracy	[ 0	locks=0 ]	(	"upwind second"	)
invert	[ 0	locks=0 ]	(	"off"	)
minmask	[ 0	locks=0 ]	(	0	)
maxmask	[ 0	locks=0 ]	(	1	)
}
HouNC1033600b8505b103d780d13dbb15obj/fluids_bake/vdbreshapesdf1.userdata
___Version___16.5.378HouNC1033600b8e05b103d7804108c6caobj/fluids_bake/vdbsmoothsdf1.inittype = vdbsmoothsdf
matchesdef = 0
HouNC1033600b8f05b103d78031c9fa7aobj/fluids_bake/vdbsmoothsdf1.defsopflags sopflags = 
comment ""
position 5.21643 -6.40679
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 	vdbreshapesdf1 1 1 "input1"
}
inputs
{
0 	vdbreshapesdf1 0 1
}
stat
{
  create 1522429286
  modify 1522429308
  author feiyun@dhcp-20-249.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d7807a15652bobj/fluids_bake/vdbsmoothsdf1.parm{
version 0.8
group	[ 0	locks=0 ]	(	""	)
mask	[ 0	locks=0 ]	(	"on"	)
maskname	[ 0	locks=0 ]	(	""	)
operation	[ 0	locks=0 ]	(	meanvalue	)
radius	[ 0	locks=0 ]	(	1	)
iterations	[ 0	locks=0 ]	(	1	)
halfwidth	[ 0	locks=0 ]	(	3	)
useworldspaceunits	[ 0	locks=0 ]	(	"off"	)
voxeloffset	[ 0	locks=0 ]	(	1	)
accuracy	[ 0	locks=0 ]	(	"hj weno"	)
invert	[ 0	locks=0 ]	(	"off"	)
minmask	[ 0	locks=0 ]	(	0	)
maxmask	[ 0	locks=0 ]	(	1	)
}
HouNC1033600b8a05b103d7805f121522obj/fluids_bake/vdbsmoothsdf1.userdata
___Version___16.5.378HouNC1033600b8905b103d780f031ddf9obj/fluids_bake/vdbreshapesdf4.inittype = vdbreshapesdf
matchesdef = 0
HouNC1033600b8e05b103d780c2efbfa6obj/fluids_bake/vdbreshapesdf4.defsopflags sopflags = 
comment ""
position 5.34174 -7.43427
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 	vdbsmoothsdf1 1 1 "input1"
}
inputs
{
0 	vdbsmoothsdf1 0 1
}
stat
{
  create 1522429291
  modify 1523253674
  author feiyun@dhcp-20-249.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d7809ca61acdobj/fluids_bake/vdbreshapesdf4.parm{
version 0.8
group	[ 0	locks=0 ]	(	""	)
mask	[ 0	locks=0 ]	(	"on"	)
maskname	[ 0	locks=0 ]	(	""	)
operation	[ 0	locks=0 ]	(	erode	)
radius	[ 0	locks=0 ]	(	1	)
iterations	[ 0	locks=0 ]	(	4	)
halfwidth	[ 0	locks=0 ]	(	3	)
useworldspaceunits	[ 0	locks=0 ]	(	"off"	)
voxeloffset	[ 0	locks=0 ]	(	1	)
accuracy	[ 0	locks=0 ]	(	"upwind second"	)
invert	[ 0	locks=0 ]	(	"off"	)
minmask	[ 0	locks=0 ]	(	0	)
maxmask	[ 0	locks=0 ]	(	1	)
}
HouNC1033600b8505b103d780e459e0caobj/fluids_bake/vdbreshapesdf4.userdata
___Version___16.5.378HouNC1033600b8c05b103d7800fb403a3obj/fluids_bake/convertvdb1.inittype = convertvdb
matchesdef = 0
HouNC1033600b8d05b103d7809db87c84obj/fluids_bake/convertvdb1.defsopflags sopflags = 
comment ""
position 9.66233 -8.19449
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 off exposed on
outputsNamed3
{
3 "output1"
}
inputsNamed3
{
43 	vdbreshapesdf4 1 1 "input1"
}
inputs
{
0 	vdbreshapesdf4 0 1
}
stat
{
  create 1482081648
  modify 1524583169
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780720651f3obj/fluids_bake/convertvdb1.parm{
version 0.8
group	[ 0	locks=0 ]	(	""	)
conversion	[ 0	locks=0 ]	(	"polysoup"	)
vdbclass	[ 0	locks=0 ]	(	"none"	)
splitdisjointvolumes	[ 0	locks=0 ]	(	"off"	)
isovalue	[ 8	locks=0 ]	(	0.01	)
fogisovalue	[ 0	locks=0 ]	(	0.5	)
adaptivity	[ 0	locks=0 ]	(	0	)
computenormals	[ 0	locks=0 ]	(	"on"	)
internaladaptivity	[ 0	locks=0 ]	(	0	)
transferattributes	[ 0	locks=0 ]	(	"off"	)
sharpenfeatures	[ 0	locks=0 ]	(	"off"	)
edgetolerance	[ 0	locks=0 ]	(	0.5	)
surfacegroup	[ 0	locks=0 ]	(	surface_polygons	)
interiorgroup	[ 0	locks=0 ]	(	interior_polygons	)
seamlinegroup	[ 0	locks=0 ]	(	seam_polygons	)
seampoints	[ 0	locks=0 ]	(	seam_points	)
surfacemask	[ 0	locks=0 ]	(	"on"	)
surfacemaskname	[ 0	locks=0 ]	(	""	)
surfacemaskoffset	[ 0	locks=0 ]	(	0	)
invertmask	[ 0	locks=0 ]	(	"off"	)
adaptivityfield	[ 0	locks=0 ]	(	"off"	)
adaptivityfieldname	[ 0	locks=0 ]	(	""	)
prune	[ 0	locks=0 ]	(	"on"	)
tolerance	[ 0	locks=0 ]	(	0	)
flood	[ 0	locks=0 ]	(	"on"	)
activateinsidesdf	[ 0	locks=0 ]	(	"on"	)
}
HouNC1033600b8805b103d78051231f9cobj/fluids_bake/convertvdb1.userdata
___Version___16.5.378HouNC1033600bb005b103d7804821922bobj/fluids_bake/delete1.inittype = delete
matchesdef = 0
HouNC1033600bb105b103d780e2c50318obj/fluids_bake/delete1.defsopflags sopflags = 
comment ""
position 5.98769 1.47118
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 	object_merge1 0 1 "input1"
}
inputs
{
0 	object_merge1 0 1
}
stat
{
  create 1523253994
  modify 1524177874
  author feiyun@dhcp-20-249.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d7805fba5bd2obj/fluids_bake/delete1.chn{
    channel rangeend {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $N }
    }
    channel filter {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = "@sat < 0.01" }
    }
  }
HouNC1033600bb005b103d7804ba4bc3bobj/fluids_bake/delete1.parm{
version 0.8
group	[ 0	locks=0 ]	(	""	)
negate	[ 0	locks=0 ]	(	"dele"	)
entity	[ 0	locks=0 ]	(	"point"	)
geotype	[ 0	locks=0 ]	(	"all"	)
stdswitcher	[ 0	locks=0 ]	(	0	0	0	0	)
affectnumber	[ 0	locks=0 ]	(	"on"	)
groupop	[ 0	locks=0 ]	(	"filter"	)
filter	[ 8	locks=0 ]	(	[ filter	1 ] 	)
pattern	[ 0	locks=0 ]	(	!*	)
range	[ 0	locks=0 ]	(	0	[ rangeend	0 ] 	)
select	[ 0	locks=0 ]	(	1	2	)
affectvolume	[ 0	locks=0 ]	(	"off"	)
boundtype	[ 0	locks=0 ]	(	"usebbox"	)
size	[ 0	locks=0 ]	(	1	1	1	)
t	[ 0	locks=0 ]	(	0	0	0	)
affectnormal	[ 0	locks=0 ]	(	"off"	)
dir	[ 0	locks=0 ]	(	0	0	1	)
angle	[ 0	locks=0 ]	(	180	)
camerapath	[ 0	locks=0 ]	(	""	)
affectdegenerate	[ 0	locks=0 ]	(	"off"	)
degenerate	[ 0	locks=0 ]	(	"off"	)
zaf	[ 0	locks=0 ]	(	"off"	)
doopen	[ 0	locks=0 ]	(	"off"	)
tol	[ 0	locks=0 ]	(	0.001	)
removegrp	[ 0	locks=0 ]	(	"on"	)
keeppoints	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600b8c05b103d7800c449ce0obj/fluids_bake/delete1.userdata
___Version___16.5.378HouNC1033600b8905b103d780a9aaf14dobj/fluids_bake/vdbreshapesdf5.inittype = vdbreshapesdf
matchesdef = 0
HouNC1033600b8e05b103d78090df0798obj/fluids_bake/vdbreshapesdf5.defsopflags sopflags = 
comment ""
position 6.37114 -1.82016
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 	vdbfrompolygons1 1 1 "input1"
}
inputs
{
0 	vdbfrompolygons1 0 1
}
stat
{
  create 1524177995
  modify 1524178240
  author feiyun@dhcp-20-249.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8905b103d780047c9446obj/fluids_bake/vdbreshapesdf5.parm{
version 0.8
group	[ 0	locks=0 ]	(	""	)
mask	[ 0	locks=0 ]	(	"on"	)
maskname	[ 0	locks=0 ]	(	""	)
operation	[ 0	locks=0 ]	(	erode	)
radius	[ 0	locks=0 ]	(	1	)
iterations	[ 0	locks=0 ]	(	4	)
halfwidth	[ 0	locks=0 ]	(	3	)
useworldspaceunits	[ 0	locks=0 ]	(	"on"	)
voxeloffset	[ 0	locks=0 ]	(	0.01	)
accuracy	[ 0	locks=0 ]	(	"upwind first"	)
invert	[ 0	locks=0 ]	(	"off"	)
minmask	[ 0	locks=0 ]	(	0	)
maxmask	[ 0	locks=0 ]	(	1	)
}
HouNC1033600b8505b103d78037b21476obj/fluids_bake/vdbreshapesdf5.userdata
___Version___16.5.378HouNC1033600bb005b103d7801611212fobj/fluids_bake/normal1.inittype = normal
matchesdef = 0
HouNC1033600bb105b103d780f758d21aobj/fluids_bake/normal1.defsopflags sopflags = 
comment ""
position 6.95577 -9.19759
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 	convertvdb1 3 1 "input1"
}
inputs
{
0 	convertvdb1 0 1
}
stat
{
  create 1524583165
  modify 1524635597
  author feiyun@dhcp-20-249.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d7801b01c344obj/fluids_bake/normal1.parm{
version 0.8
group	[ 0	locks=0 ]	(	""	)
grouptype	[ 0	locks=0 ]	(	"guess"	)
type	[ 0	locks=0 ]	(	"typevertex"	)
cuspangle	[ 0	locks=0 ]	(	60	)
method	[ 0	locks=0 ]	(	1	)
}
HouNC1033600b8c05b103d780f43e3623obj/fluids_bake/normal1.userdata
___Version___16.5.378HouNC1033600bbb05b103d780119c2560obj/fluids_bake.order14
importParticles1
fluids
particlefluidsurface1
object_merge1
vdbfrompolygons1
vdbcombine1
polywire1
vdbreshapesdf1
vdbsmoothsdf1
vdbreshapesdf4
convertvdb1
delete1
vdbreshapesdf5
normal1
HouNC1033600bb905b103d780ffa8c5ffobj/fluids_bake.net1
HouNC1033600bbe05b103d780d567a91bobj/hair_bake.inittype = geo
matchesdef = 0
HouNC1033600bbf05b103d7803ab9e508obj/hair_bake.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 -8.27483 5.7694
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 off exposed on selectable on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482082998
  modify 1527790958
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d78019626c11obj/hair_bake.spareparmdef    group {
        name    "stdswitcher5"
        label   "Transform"

        parm {
            name    "keeppos"
            baseparm
            label   "Keep Position When Parenting"
            export  none
        }
        parm {
            name    "childcomp"
            baseparm
            label   "Child Compensation"
            export  none
        }
        parm {
            name    "pre_xform"
            baseparm
            label   "Modify Pre-Transform"
            export  none
        }
        parm {
            name    "xOrd"
            baseparm
            label   "Transform Order"
            joinnext
            export  none
        }
        parm {
            name    "rOrd"
            baseparm
            label   "Rotate Order"
            nolabel
            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 Translate"
            export  none
        }
        parm {
            name    "scale"
            baseparm
            label   "Uniform Scale"
            export  none
        }
        parm {
            name    "lookatpath"
            baseparm
            label   "Look At"
            export  none
        }
        parm {
            name    "lookupobjpath"
            baseparm
            label   "Look Up Object"
            export  none
        }
        parm {
            name    "lookup"
            baseparm
            label   "Look At Up Vector"
            export  none
        }
        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    "stdswitcher5_1"
        label   "Material"

        parm {
            name    "shop_materialpath"
            baseparm
            label   "Material"
            joinnext
            export  none
        }
        parm {
            name    "shop_materialopts"
            baseparm
            label   "Options"
            export  none
        }
    }

    group {
        name    "stdswitcher5_2"
        label   "Render"

        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"
            }
            range   { 0 1 }
            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)"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Render" }
        }
        parm {
            name    "vm_rendersubd"
            label   "Render Polygons As Subdivision (Mantra)"
            type    toggle
            default { "0" }
            range   { 0 1 }
            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"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_subdgroup"
            label   "Subdivision Group"
            type    string
            default { "" }
            hidewhen "{ vm_rendersubd == 0 }"
            range   { 0 1 }
            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"
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "reflectmask"
                label   "Reflection Mask"
                type    oplist
                default { "*" }
                help    "Objects that will be reflected on this object."
                range   { 0 1 }
                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."
                range   { 0 1 }
                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."
                range   { 0 1 }
                parmtag { "opexpand" "1" }
                parmtag { "opfilter" "!!OBJ/LIGHT!!" }
                parmtag { "oprelative" "/obj" }
                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)"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_volumefilterwidth"
                label   "Volume Filter Width"
                type    float
                default { "1" }
                range   { 0.001 5 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_matte"
                label   "Matte shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_rayshade"
                label   "Raytrace Shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 }"
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_flatness"
                label   "Dicing Flatness"
                type    float
                default { "0.05" }
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_curvesurface"
                label   "Shade Curves As Surfaces"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Dicing" }
            }
        }

        group {
            name    "folder0_3"
            label   "Geometry"

            parm {
                name    "vm_rmbackface"
                label   "Backface Removal"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "shop_geometrypath"
                label   "Procedural Shader"
                type    oppath
                default { "" }
                range   { 0 1 }
                parmtag { "opfilter" "!!SHOP/GEOMETRY!!" }
                parmtag { "oprelative" "." }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_forcegeometry"
                label   "Force Procedural Geometry Output"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_rendersubdcurves"
                label   "Render Polygon Curves As Subdivision (Mantra)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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 { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_usenforpoints"
                label   "Use N For Point Rendering"
                type    toggle
                default { "0" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pointscale"
                label   "Point Scale"
                type    float
                default { "1" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0! 10 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pscalediameter"
                label   "Treat Point Scale as Diameter Instead of Radius"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_metavolume"
                label   "Metaballs as Volume"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_computeN"
                label   "Automatically Compute Normals"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_overridedetail"
                label   "Ignore Geometry Attribute Shaders"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
        }

    }

    group {
        name    "stdswitcher5_3"
        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
        }
    }

    parm {
        name    "pr"
        baseparm
        label   "Pivot Rotate"
        export  none
    }
    parm {
        name    "constraints_on"
        baseparm
        label   "Enable Constraints"
        export  none
    }
    parm {
        name    "constraints_path"
        baseparm
        label   "Constraints"
        export  none
    }
HouNC1033600bbe05b103d780019006a7obj/hair_bake.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	)
pr	[ 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/cloth	)
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 ]	(	"off"	)
vport_shadeopen	[ 0	locks=0 ]	(	"off"	)
vport_displayassubdiv	[ 0	locks=0 ]	(	"off"	)
vport_onionskin	[ 0	locks=0 ]	(	"off"	)
stdswitcher5	[ 0	locks=0 ]	(	1	1	1	1	)
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 ]	(	*	)
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_computeN	[ 0	locks=0 ]	(	"on"	)
vm_overridedetail	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600bba05b103d780a9532f85obj/hair_bake.userdata
___Version___16.5.378HouNC1033600b8d05b103d78029f07865obj/hair_bake/importHairs1.inittype = importHairs
matchesdef = 0
HouNC1033600bb205b103d780e8cc2d57obj/hair_bake/importHairs1.defsopflags sopflags = 
comment ""
position -1.03691 1.85906
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 off colordefault off exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482083020
  modify 1524635605
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d78046b32144obj/hair_bake/importHairs1.parm{
version 0.8
filePath	[ 0	locks=0 ]	(	`chs(\"../../fluids_bake/importParticles1/filePath\")`	)
radius	[ 0	locks=0 ]	(	0.010999999999999999	)
baseidx	[ 0	locks=0 ]	(	1	)
subPath	[ 0	locks=0 ]	(	hair	)
additional	[ 0	locks=0 ]	(	"on"	)
uvw_mult	[ 0	locks=0 ]	(	10	10	10	)
}
HouNC1033600b8905b103d780f7d834faobj/hair_bake/importHairs1.userdata
___Version___HouNC1033600bb505b103d780be3ebadbobj/hair_bake/hair.inittype = rop_geometry
matchesdef = 0
HouNC1033600bba05b103d780b5bb618dobj/hair_bake/hair.defcomment ""
position 0.865281 -3.6251
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 off exposed on
outputsNamed3
{
}
inputsNamed3
{
0 	normal1 1 1 "input1"
}
inputs
{
0 	normal1 0 1
}
stat
{
  create 1482168044
  modify 1524583191
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bba05b103d780b4064960obj/hair_bake/hair.chn{
    channel f1 {
      lefttype = extend
      righttype = extend
      default = 1001
      flags = 0
      segment { length = 0 value = 1 1 expr = $FSTART }
    }
    channel f2 {
      lefttype = extend
      righttype = extend
      default = 240
      flags = 0
      segment { length = 0 value = 240 240 expr = $FEND }
    }
  }
HouNC1033600bb505b103d7809c6d2c7dobj/hair_bake/hair.parm{
version 0.8
execute	[ 0	locks=0 ]	(	0	)
executebackground	[ 0	locks=0 ]	(	0	)
renderdialog	[ 0	locks=0 ]	(	0	)
trange	[ 0	locks=0 ]	(	"normal"	)
f	[ 8	locks=0 ]	(	[ f1	1 ] 	[ f2	1000 ] 	1	)
take	[ 0	locks=0 ]	(	_current_	)
soppath	[ 0	locks=0 ]	(	/obj/hair_bake/normal1	)
sopoutput	[ 0	locks=0 ]	(	$HIP/geo/$HIPNAME.$OS.$F.bgeo.sc	)
xformtype	[ 0	locks=0 ]	(	"none"	)
mkpath	[ 0	locks=0 ]	(	"on"	)
initsim	[ 0	locks=0 ]	(	"off"	)
alfprogress	[ 0	locks=0 ]	(	"off"	)
reportnetwork	[ 0	locks=0 ]	(	"off"	)
saveretry	[ 0	locks=0 ]	(	0	)
savebackground	[ 0	locks=0 ]	(	"on"	)
tprerender	[ 0	locks=0 ]	(	"on"	)
prerender	[ 0	locks=0 ]	(	""	)
lprerender	[ 0	locks=0 ]	(	hscript	)
tpreframe	[ 0	locks=0 ]	(	"on"	)
preframe	[ 0	locks=0 ]	(	""	)
lpreframe	[ 0	locks=0 ]	(	hscript	)
tpostframe	[ 0	locks=0 ]	(	"on"	)
postframe	[ 0	locks=0 ]	(	""	)
lpostframe	[ 0	locks=0 ]	(	hscript	)
tpostwrite	[ 0	locks=0 ]	(	"on"	)
postwrite	[ 0	locks=0 ]	(	""	)
lpostwrite	[ 0	locks=0 ]	(	hscript	)
tpostrender	[ 0	locks=0 ]	(	"on"	)
postrender	[ 0	locks=0 ]	(	""	)
lpostrender	[ 0	locks=0 ]	(	hscript	)
}
HouNC1033600bb105b103d7809dbbf06bobj/hair_bake/hair.userdata
___Version___16.5.378HouNC1033600bb005b103d78008fc40e6obj/hair_bake/polywire1.inittype = polywire
matchesdef = 0
HouNC1033600bb105b103d780778fb18fobj/hair_bake/polywire1.defsopflags sopflags = 
comment ""
position 1.19425 -0.779718
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 	subdivide1 1 1 "input1"
}
inputs
{
0 	subdivide1 0 1
}
stat
{
  create 1516104953
  modify 1524176392
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d780e33f698eobj/hair_bake/polywire1.chn{
    channel segscale1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "1.0 / $NSEG" }
    }
    channel segscale2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = "1.0 - 1.0 / $NSEG" }
    }
    channel radius {
      lefttype = extend
      righttype = extend
      default = 0.10000000000000001
      flags = 0
      segment { length = 0 value = 0.10000000000000001 0.10000000000000001 expr = "@width / 2.0" }
    }
  }
HouNC1033600bb005b103d7805f2aa850obj/hair_bake/polywire1.parm{
version 0.8
group	[ 0	locks=0 ]	(	""	)
radius	[ 8	locks=0 ]	(	[ radius	0.048000000417232513 ] 	)
maxscale	[ 0	locks=0 ]	(	100	)
smooth	[ 0	locks=0 ]	(	1	)
div	[ 0	locks=0 ]	(	12	)
segs	[ 0	locks=0 ]	(	1	)
segscale	[ 8	locks=0 ]	(	[ segscale1	1 ] 	[ segscale2	0 ] 	)
jointcorrect	[ 0	locks=0 ]	(	"on"	)
dotexture	[ 0	locks=0 ]	(	"on"	)
uoff	[ 0	locks=0 ]	(	0	)
textu	[ 0	locks=0 ]	(	0	1	)
textv	[ 0	locks=0 ]	(	0	1	)
upenable	[ 0	locks=0 ]	(	"off"	)
upvector	[ 0	locks=0 ]	(	0	1	0	)
}
HouNC1033600b8c05b103d78097ffaf90obj/hair_bake/polywire1.userdata
___Version___16.5.378HouNC1033600bb305b103d780f44f4001obj/hair_bake/subdivide1.inittype = subdivide
matchesdef = 0
HouNC1033600bb005b103d78038152ba9obj/hair_bake/subdivide1.defsopflags sopflags = 
comment ""
position -1.03691 0.169902
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 	importHairs1 0 1 "input1"
}
inputs
{
0 	importHairs1 0 1
}
stat
{
  create 1516123911
  modify 1524176188
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7800cccea95obj/hair_bake/subdivide1.parm{
version 0.8
subdivide	[ 0	locks=0 ]	(	""	)
creases	[ 0	locks=0 ]	(	""	)
algorithm	[ 0	locks=0 ]	(	"mantra"	)
iterations	[ 0	locks=0 ]	(	2	)
overridecrease	[ 0	locks=0 ]	(	"off"	)
creaseweight	[ 0	locks=0 ]	(	0	)
outputcrease	[ 0	locks=0 ]	(	"off"	)
outcreasegroup	[ 0	locks=0 ]	(	creases	)
closeholes	[ 0	locks=0 ]	(	"stitch"	)
surroundpoly	[ 0	locks=0 ]	(	"edges"	)
bias	[ 0	locks=0 ]	(	1	)
updatenmls	[ 0	locks=0 ]	(	"on"	)
smoothvertex	[ 0	locks=0 ]	(	"on"	)
consisttopology	[ 0	locks=0 ]	(	"off"	)
linearcreases	[ 0	locks=0 ]	(	"off"	)
buildpolysoups	[ 0	locks=0 ]	(	"off"	)
indepcurves	[ 0	locks=0 ]	(	"off"	)
removeholes	[ 0	locks=0 ]	(	"on"	)
vtxboundary	[ 0	locks=0 ]	(	"corner"	)
fvarlinear	[ 0	locks=0 ]	(	"corner1"	)
creasemethod	[ 0	locks=0 ]	(	"uniform"	)
trianglesubd	[ 0	locks=0 ]	(	"catclark"	)
}
HouNC1033600b8f05b103d780e1235bb7obj/hair_bake/subdivide1.userdata
___Version___16.5.378HouNC1033600b8d05b103d780dcd8dcddobj/hair_bake/uvtransform1.inittype = uvtransform::2.0
matchesdef = 0
HouNC1033600bb205b103d78068ef8e9bobj/hair_bake/uvtransform1.defsopflags sopflags = 
comment ""
position -1.7717 -1.6251
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 	polywire1 1 1 "input1"
}
inputs
{
0 	polywire1 0 1
}
stat
{
  create 1524173328
  modify 1524583195
  author feiyun@dhcp-20-249.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780c16195a1obj/hair_bake/uvtransform1.parm{
version 0.8
group	[ 0	locks=0 ]	(	""	)
grouptype	[ 0	locks=0 ]	(	"guess"	)
uvattrib	[ 0	locks=0 ]	(	uv	)
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.75	1	1	)
shear	[ 0	locks=0 ]	(	0	0	0	)
p	[ 0	locks=0 ]	(	0	0	0	)
softparmsgrouper	[ 0	locks=0 ]	(	0	)
rad	[ 0	locks=0 ]	(	0	)
type	[ 0	locks=0 ]	(	"cubic"	)
tandeg	[ 0	locks=0 ]	(	0	0	)
kernel	[ 0	locks=0 ]	(	wyvill	)
metric	[ 0	locks=0 ]	(	"uv"	)
global	[ 0	locks=0 ]	(	"off"	)
uvglobal	[ 0	locks=0 ]	(	"off"	)
visualizefalloff	[ 0	locks=0 ]	(	"always"	)
}
HouNC1033600b8905b103d7808dbbe2b3obj/hair_bake/uvtransform1.userdata
___Version___16.5.378HouNC1033600bb605b103d78082bbc97fobj/hair_bake/normal1.inittype = normal
matchesdef = 0
HouNC1033600bb705b103d7803bc0d8fbobj/hair_bake/normal1.defsopflags sopflags = 
comment ""
position -0.516768 -2.6251
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 	uvtransform1 1 1 "input1"
}
inputs
{
0 	uvtransform1 0 1
}
stat
{
  create 1524583189
  modify 1524635605
  author feiyun@dhcp-20-249.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb605b103d780480eb91eobj/hair_bake/normal1.parm{
version 0.8
group	[ 0	locks=0 ]	(	""	)
grouptype	[ 0	locks=0 ]	(	"guess"	)
type	[ 0	locks=0 ]	(	"typevertex"	)
cuspangle	[ 0	locks=0 ]	(	60	)
method	[ 0	locks=0 ]	(	1	)
}
HouNC1033600bb205b103d78028bbff01obj/hair_bake/normal1.userdata
___Version___16.5.378HouNC1033600bb905b103d7806627e420obj/hair_bake.order6
importHairs1
hair
polywire1
subdivide1
uvtransform1
normal1
HouNC1033600bbf05b103d780ca6af00aobj/hair_bake.net1
HouNC1033600bb805b103d78092b69b79obj/cloth_bake1.inittype = geo
matchesdef = 0
HouNC1033600bb905b103d780afce83cbobj/cloth_bake1.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 -5.59262 4.15101
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 off exposed on selectable on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482091481
  modify 1527790958
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780cf5054d8obj/cloth_bake1.spareparmdef    group {
        name    "stdswitcher5"
        label   "Transform"

        parm {
            name    "keeppos"
            baseparm
            label   "Keep Position When Parenting"
            export  none
        }
        parm {
            name    "childcomp"
            baseparm
            label   "Child Compensation"
            export  none
        }
        parm {
            name    "pre_xform"
            baseparm
            label   "Modify Pre-Transform"
            export  none
        }
        parm {
            name    "xOrd"
            baseparm
            label   "Transform Order"
            joinnext
            export  none
        }
        parm {
            name    "rOrd"
            baseparm
            label   "Rotate Order"
            nolabel
            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 Translate"
            export  none
        }
        parm {
            name    "scale"
            baseparm
            label   "Uniform Scale"
            export  none
        }
        parm {
            name    "lookatpath"
            baseparm
            label   "Look At"
            export  none
        }
        parm {
            name    "lookupobjpath"
            baseparm
            label   "Look Up Object"
            export  none
        }
        parm {
            name    "lookup"
            baseparm
            label   "Look At Up Vector"
            export  none
        }
        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    "stdswitcher5_1"
        label   "Material"

        parm {
            name    "shop_materialpath"
            baseparm
            label   "Material"
            joinnext
            export  none
        }
        parm {
            name    "shop_materialopts"
            baseparm
            label   "Options"
            export  none
        }
    }

    group {
        name    "stdswitcher5_2"
        label   "Render"

        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"
            }
            range   { 0 1 }
            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)"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Render" }
        }
        parm {
            name    "vm_rendersubd"
            label   "Render Polygons As Subdivision (Mantra)"
            type    toggle
            default { "0" }
            range   { 0 1 }
            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"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_subdgroup"
            label   "Subdivision Group"
            type    string
            default { "" }
            hidewhen "{ vm_rendersubd == 0 }"
            range   { 0 1 }
            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"
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "reflectmask"
                label   "Reflection Mask"
                type    oplist
                default { "*" }
                help    "Objects that will be reflected on this object."
                range   { 0 1 }
                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."
                range   { 0 1 }
                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."
                range   { 0 1 }
                parmtag { "opexpand" "1" }
                parmtag { "opfilter" "!!OBJ/LIGHT!!" }
                parmtag { "oprelative" "/obj" }
                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)"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_volumefilterwidth"
                label   "Volume Filter Width"
                type    float
                default { "1" }
                range   { 0.001 5 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_matte"
                label   "Matte shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_rayshade"
                label   "Raytrace Shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 }"
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_flatness"
                label   "Dicing Flatness"
                type    float
                default { "0.05" }
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_curvesurface"
                label   "Shade Curves As Surfaces"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Dicing" }
            }
        }

        group {
            name    "folder0_3"
            label   "Geometry"

            parm {
                name    "vm_rmbackface"
                label   "Backface Removal"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "shop_geometrypath"
                label   "Procedural Shader"
                type    oppath
                default { "" }
                range   { 0 1 }
                parmtag { "opfilter" "!!SHOP/GEOMETRY!!" }
                parmtag { "oprelative" "." }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_forcegeometry"
                label   "Force Procedural Geometry Output"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_rendersubdcurves"
                label   "Render Polygon Curves As Subdivision (Mantra)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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 { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_usenforpoints"
                label   "Use N For Point Rendering"
                type    toggle
                default { "0" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pointscale"
                label   "Point Scale"
                type    float
                default { "1" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0! 10 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pscalediameter"
                label   "Treat Point Scale as Diameter Instead of Radius"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_metavolume"
                label   "Metaballs as Volume"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_computeN"
                label   "Automatically Compute Normals"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_overridedetail"
                label   "Ignore Geometry Attribute Shaders"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
        }

    }

    group {
        name    "stdswitcher5_3"
        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
        }
    }

    parm {
        name    "pr"
        baseparm
        label   "Pivot Rotate"
        export  none
    }
    parm {
        name    "constraints_on"
        baseparm
        label   "Enable Constraints"
        export  none
    }
    parm {
        name    "constraints_path"
        baseparm
        label   "Constraints"
        export  none
    }
HouNC1033600bb805b103d780fa8ff992obj/cloth_bake1.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	)
pr	[ 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/cloth	)
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 ]	(	"off"	)
vport_shadeopen	[ 0	locks=0 ]	(	"off"	)
vport_displayassubdiv	[ 0	locks=0 ]	(	"off"	)
vport_onionskin	[ 0	locks=0 ]	(	"off"	)
stdswitcher5	[ 0	locks=0 ]	(	1	1	1	1	)
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 ]	(	*	)
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_computeN	[ 0	locks=0 ]	(	"on"	)
vm_overridedetail	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600bb405b103d780d74545eeobj/cloth_bake1.userdata
___Version___16.5.378HouNC1033600b8f05b103d780a942243cobj/cloth_bake1/importFlows1.inittype = importFlows
matchesdef = 0
HouNC1033600b8c05b103d7808c9a224cobj/cloth_bake1/importFlows1.defsopflags sopflags = 
comment ""
position 0.365772 1.79194
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 off colordefault off exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482091503
  modify 1516127336
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8f05b103d780862d7dfaobj/cloth_bake1/importFlows1.parm{
version 0.8
filePath	[ 0	locks=0 ]	(	`chs(\"../../fluids_bake/importParticles1/filePath\")`	)
subPath	[ 0	locks=0 ]	(	cloth	)
recount	[ 0	locks=0 ]	(	"off"	)
additional	[ 0	locks=0 ]	(	"on"	)
uvw_mult	[ 0	locks=0 ]	(	0.37036999999999998	0.37036999999999998	0.37036999999999998	)
}
HouNC1033600b8b05b103d780b6349bdbobj/cloth_bake1/importFlows1.userdata
___Version___HouNC1033600bb205b103d78041c3a36cobj/cloth_bake1/rop_cloth.inittype = rop_geometry
matchesdef = 0
HouNC1033600bb305b103d780b8920bacobj/cloth_bake1/rop_cloth.defcomment ""
position 4.18591 -2.02537
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 off exposed on
outputsNamed3
{
}
inputsNamed3
{
1 	subdivide1 1 1 "input1"
}
inputs
{
0 	subdivide1 0 1
}
stat
{
  create 1482168088
  modify 1522201433
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7802fdaa8e6obj/cloth_bake1/rop_cloth.chn{
    channel f1 {
      lefttype = extend
      righttype = extend
      default = 1001
      flags = 0
      segment { length = 0 value = 1 1 expr = $FSTART }
    }
    channel f2 {
      lefttype = extend
      righttype = extend
      default = 240
      flags = 0
      segment { length = 0 value = 240 240 expr = $FEND }
    }
  }
HouNC1033600bb205b103d78015390cf2obj/cloth_bake1/rop_cloth.parm{
version 0.8
execute	[ 0	locks=0 ]	(	0	)
executebackground	[ 0	locks=0 ]	(	0	)
renderdialog	[ 0	locks=0 ]	(	0	)
trange	[ 0	locks=0 ]	(	"off"	)
f	[ 8	locks=0 ]	(	[ f1	1 ] 	[ f2	1000 ] 	1	)
take	[ 0	locks=0 ]	(	_current_	)
soppath	[ 0	locks=0 ]	(	/obj/cloth_bake1/subdivide1	)
sopoutput	[ 0	locks=0 ]	(	$HIP/geo/$HIPNAME.$OS.$F.bgeo.sc	)
xformtype	[ 0	locks=0 ]	(	"none"	)
mkpath	[ 0	locks=0 ]	(	"on"	)
initsim	[ 0	locks=0 ]	(	"off"	)
alfprogress	[ 0	locks=0 ]	(	"off"	)
reportnetwork	[ 0	locks=0 ]	(	"off"	)
saveretry	[ 0	locks=0 ]	(	0	)
savebackground	[ 0	locks=0 ]	(	"on"	)
tprerender	[ 0	locks=0 ]	(	"on"	)
prerender	[ 0	locks=0 ]	(	""	)
lprerender	[ 0	locks=0 ]	(	hscript	)
tpreframe	[ 0	locks=0 ]	(	"on"	)
preframe	[ 0	locks=0 ]	(	""	)
lpreframe	[ 0	locks=0 ]	(	hscript	)
tpostframe	[ 0	locks=0 ]	(	"on"	)
postframe	[ 0	locks=0 ]	(	""	)
lpostframe	[ 0	locks=0 ]	(	hscript	)
tpostwrite	[ 0	locks=0 ]	(	"on"	)
postwrite	[ 0	locks=0 ]	(	""	)
lpostwrite	[ 0	locks=0 ]	(	hscript	)
tpostrender	[ 0	locks=0 ]	(	"on"	)
postrender	[ 0	locks=0 ]	(	""	)
lpostrender	[ 0	locks=0 ]	(	hscript	)
}
HouNC1033600b8e05b103d780139b22c8obj/cloth_bake1/rop_cloth.userdata
___Version___16.5.378HouNC1033600bb005b103d78092e000dfobj/cloth_bake1/normal1.inittype = normal
matchesdef = 0
HouNC1033600bb105b103d7803d354e39obj/cloth_bake1/normal1.defsopflags sopflags = 
comment ""
position 0.365772 0.222554
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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
0 	importFlows1 0 1 "input1"
}
inputs
{
0 	importFlows1 0 1
}
stat
{
  create 1491100069
  modify 1516085326
  author feiyun@dhcp101.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb005b103d780c9483e08obj/cloth_bake1/normal1.parm{
version 0.8
group	[ 0	locks=0 ]	(	""	)
grouptype	[ 0	locks=0 ]	(	"guess"	)
type	[ 0	locks=0 ]	(	"typevertex"	)
cuspangle	[ 0	locks=0 ]	(	60	)
method	[ 0	locks=0 ]	(	1	)
}
HouNC1033600b8c05b103d780585a1534obj/cloth_bake1/normal1.userdata
___Version___16.5.378HouNC1033600b8d05b103d780ed4e1c9cobj/cloth_bake1/subdivide1.inittype = subdivide
matchesdef = 0
HouNC1033600bb205b103d780940ed5e7obj/cloth_bake1/subdivide1.defsopflags sopflags = 
comment ""
position 2.37316 -0.933101
connectornextid 2
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
{
1 "output1"
}
inputsNamed3
{
0 	normal1 1 1 "input1"
}
inputs
{
0 	normal1 0 1
}
stat
{
  create 1516083738
  modify 1516085326
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8d05b103d780c31a3a87obj/cloth_bake1/subdivide1.parm{
version 0.8
subdivide	[ 0	locks=0 ]	(	""	)
creases	[ 0	locks=0 ]	(	""	)
algorithm	[ 0	locks=0 ]	(	"mantra"	)
iterations	[ 0	locks=0 ]	(	1	)
overridecrease	[ 0	locks=0 ]	(	"off"	)
creaseweight	[ 0	locks=0 ]	(	0	)
outputcrease	[ 0	locks=0 ]	(	"off"	)
outcreasegroup	[ 0	locks=0 ]	(	creases	)
closeholes	[ 0	locks=0 ]	(	"pull"	)
surroundpoly	[ 0	locks=0 ]	(	"edges"	)
bias	[ 0	locks=0 ]	(	1	)
updatenmls	[ 0	locks=0 ]	(	"on"	)
smoothvertex	[ 0	locks=0 ]	(	"on"	)
consisttopology	[ 0	locks=0 ]	(	"off"	)
linearcreases	[ 0	locks=0 ]	(	"off"	)
buildpolysoups	[ 0	locks=0 ]	(	"off"	)
indepcurves	[ 0	locks=0 ]	(	"off"	)
removeholes	[ 0	locks=0 ]	(	"on"	)
vtxboundary	[ 0	locks=0 ]	(	"corner"	)
fvarlinear	[ 0	locks=0 ]	(	"corner1"	)
creasemethod	[ 0	locks=0 ]	(	"uniform"	)
trianglesubd	[ 0	locks=0 ]	(	"catclark"	)
}
HouNC1033600b8905b103d780f82c4490obj/cloth_bake1/subdivide1.userdata
___Version___16.5.378HouNC1033600bbb05b103d780bc4a0e63obj/cloth_bake1.order4
importFlows1
rop_cloth
normal1
subdivide1
HouNC1033600bb905b103d780aecc144dobj/cloth_bake1.net1
HouNC1033600bb405b103d78061f08e42obj/fluids_bake_ogl.inittype = geo
matchesdef = 0
HouNC1033600bb505b103d780bb2d8a58obj/fluids_bake_ogl.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 -7.5533 6.71807
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 off exposed on selectable on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482079478
  modify 1527790958
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8c05b103d780f88d3d75obj/fluids_bake_ogl.spareparmdef    group {
        name    "stdswitcher5"
        label   "Transform"

        parm {
            name    "keeppos"
            baseparm
            label   "Keep Position When Parenting"
            export  none
        }
        parm {
            name    "childcomp"
            baseparm
            label   "Child Compensation"
            export  none
        }
        parm {
            name    "pre_xform"
            baseparm
            label   "Modify Pre-Transform"
            export  none
        }
        parm {
            name    "xOrd"
            baseparm
            label   "Transform Order"
            joinnext
            export  none
        }
        parm {
            name    "rOrd"
            baseparm
            label   "Rotate Order"
            nolabel
            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 Translate"
            export  none
        }
        parm {
            name    "scale"
            baseparm
            label   "Uniform Scale"
            export  none
        }
        parm {
            name    "lookatpath"
            baseparm
            label   "Look At"
            export  none
        }
        parm {
            name    "lookupobjpath"
            baseparm
            label   "Look Up Object"
            export  none
        }
        parm {
            name    "lookup"
            baseparm
            label   "Look At Up Vector"
            export  none
        }
        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    "stdswitcher5_1"
        label   "Material"

        parm {
            name    "shop_materialpath"
            baseparm
            label   "Material"
            joinnext
            export  none
        }
        parm {
            name    "shop_materialopts"
            baseparm
            label   "Options"
            export  none
        }
    }

    group {
        name    "stdswitcher5_2"
        label   "Render"

        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"
            }
            range   { 0 1 }
            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)"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Render" }
        }
        parm {
            name    "vm_rendersubd"
            label   "Render Polygons As Subdivision (Mantra)"
            type    toggle
            default { "0" }
            range   { 0 1 }
            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"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_subdgroup"
            label   "Subdivision Group"
            type    string
            default { "" }
            hidewhen "{ vm_rendersubd == 0 }"
            range   { 0 1 }
            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"
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "reflectmask"
                label   "Reflection Mask"
                type    oplist
                default { "*" }
                help    "Objects that will be reflected on this object."
                range   { 0 1 }
                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."
                range   { 0 1 }
                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."
                range   { 0 1 }
                parmtag { "opexpand" "1" }
                parmtag { "opfilter" "!!OBJ/LIGHT!!" }
                parmtag { "oprelative" "/obj" }
                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)"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_volumefilterwidth"
                label   "Volume Filter Width"
                type    float
                default { "1" }
                range   { 0.001 5 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_matte"
                label   "Matte shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_rayshade"
                label   "Raytrace Shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 }"
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_flatness"
                label   "Dicing Flatness"
                type    float
                default { "0.05" }
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_curvesurface"
                label   "Shade Curves As Surfaces"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Dicing" }
            }
        }

        group {
            name    "folder0_3"
            label   "Geometry"

            parm {
                name    "vm_rmbackface"
                label   "Backface Removal"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "shop_geometrypath"
                label   "Procedural Shader"
                type    oppath
                default { "" }
                range   { 0 1 }
                parmtag { "opfilter" "!!SHOP/GEOMETRY!!" }
                parmtag { "oprelative" "." }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_forcegeometry"
                label   "Force Procedural Geometry Output"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_rendersubdcurves"
                label   "Render Polygon Curves As Subdivision (Mantra)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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 { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_usenforpoints"
                label   "Use N For Point Rendering"
                type    toggle
                default { "0" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pointscale"
                label   "Point Scale"
                type    float
                default { "1" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0! 10 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pscalediameter"
                label   "Treat Point Scale as Diameter Instead of Radius"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_metavolume"
                label   "Metaballs as Volume"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_computeN"
                label   "Automatically Compute Normals"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_overridedetail"
                label   "Ignore Geometry Attribute Shaders"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
        }

    }

    group {
        name    "stdswitcher5_3"
        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
        }
    }

    parm {
        name    "pr"
        baseparm
        label   "Pivot Rotate"
        export  none
    }
    parm {
        name    "constraints_on"
        baseparm
        label   "Enable Constraints"
        export  none
    }
    parm {
        name    "constraints_path"
        baseparm
        label   "Constraints"
        export  none
    }
HouNC1033600bb405b103d78090e38ebbobj/fluids_bake_ogl.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	)
pr	[ 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/basicliquid	)
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 ]	(	"off"	)
vport_shadeopen	[ 0	locks=0 ]	(	"off"	)
vport_displayassubdiv	[ 0	locks=0 ]	(	"off"	)
vport_onionskin	[ 0	locks=0 ]	(	"off"	)
stdswitcher5	[ 0	locks=0 ]	(	1	1	1	1	)
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 ]	(	*	)
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_computeN	[ 0	locks=0 ]	(	"on"	)
vm_overridedetail	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600bb005b103d78037909a52obj/fluids_bake_ogl.userdata
___Version___16.5.378HouNC1033600b8705b103d780280dcb62obj/fluids_bake_ogl/importParticles1.inittype = importParticles
matchesdef = 0
HouNC1033600b8405b103d7808f34c4e8obj/fluids_bake_ogl/importParticles1.defsopflags sopflags = 
comment ""
position 1.81192 -0.112623
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 off colordefault off exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482079486
  modify 1516127336
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8705b103d780ae1bbdc2obj/fluids_bake_ogl/importParticles1.parm{
version 0.8
filePath	[ 8	locks=0 ]	(	$HIP/$HIPNAME/	)
subPath	[ 0	locks=0 ]	(	fluid	)
rmult	[ 0	locks=0 ]	(	1	)
rthres	[ 0	locks=0 ]	(	0	)
rmulthair	[ 0	locks=0 ]	(	0	)
tshift	[ 0	locks=0 ]	(	0	)
}
HouNC1033600b8305b103d780deb4863aobj/fluids_bake_ogl/importParticles1.userdata
___Version___HouNC1033600b8905b103d780e1d2b3ffobj/fluids_bake_ogl/fluids_ogl.inittype = rop_geometry
matchesdef = 0
HouNC1033600b8e05b103d780509a4c46obj/fluids_bake_ogl/fluids_ogl.defcomment ""
position 1.68689 -1.32578
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 off exposed on
outputsNamed3
{
}
inputsNamed3
{
0 	importParticles1 0 1 "input1"
}
inputs
{
0 	importParticles1 0 1
}
stat
{
  create 1482093222
  modify 1522201433
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600b8e05b103d7801b40e4ccobj/fluids_bake_ogl/fluids_ogl.chn{
    channel f1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = $FSTART }
    }
    channel f2 {
      lefttype = extend
      righttype = extend
      default = 240
      flags = 0
      segment { length = 0 value = 240 240 expr = $FEND }
    }
  }
HouNC1033600b8905b103d780ea95739eobj/fluids_bake_ogl/fluids_ogl.parm{
version 0.8
execute	[ 0	locks=0 ]	(	0	)
executebackground	[ 0	locks=0 ]	(	0	)
renderdialog	[ 0	locks=0 ]	(	0	)
trange	[ 0	locks=0 ]	(	"normal"	)
f	[ 8	locks=0 ]	(	[ f1	1 ] 	[ f2	1000 ] 	1	)
take	[ 0	locks=0 ]	(	_current_	)
soppath	[ 0	locks=0 ]	(	/obj/fluids_bake_ogl/importParticles1	)
sopoutput	[ 0	locks=0 ]	(	$HIP/geo/$HIPNAME.$OS.$F.bgeo.sc	)
xformtype	[ 0	locks=0 ]	(	"none"	)
mkpath	[ 0	locks=0 ]	(	"on"	)
initsim	[ 0	locks=0 ]	(	"off"	)
alfprogress	[ 0	locks=0 ]	(	"off"	)
reportnetwork	[ 0	locks=0 ]	(	"off"	)
saveretry	[ 0	locks=0 ]	(	0	)
savebackground	[ 0	locks=0 ]	(	"on"	)
tprerender	[ 0	locks=0 ]	(	"on"	)
prerender	[ 0	locks=0 ]	(	""	)
lprerender	[ 0	locks=0 ]	(	hscript	)
tpreframe	[ 0	locks=0 ]	(	"on"	)
preframe	[ 0	locks=0 ]	(	""	)
lpreframe	[ 0	locks=0 ]	(	hscript	)
tpostframe	[ 0	locks=0 ]	(	"on"	)
postframe	[ 0	locks=0 ]	(	""	)
lpostframe	[ 0	locks=0 ]	(	hscript	)
tpostwrite	[ 0	locks=0 ]	(	"on"	)
postwrite	[ 0	locks=0 ]	(	""	)
lpostwrite	[ 0	locks=0 ]	(	hscript	)
tpostrender	[ 0	locks=0 ]	(	"on"	)
postrender	[ 0	locks=0 ]	(	""	)
lpostrender	[ 0	locks=0 ]	(	hscript	)
}
HouNC1033600b8505b103d780ef2e7bdbobj/fluids_bake_ogl/fluids_ogl.userdata
___Version___16.5.378HouNC1033600bb705b103d7802878aa43obj/fluids_bake_ogl.order2
importParticles1
fluids_ogl
HouNC1033600bb505b103d7801fc699b5obj/fluids_bake_ogl.net1
HouNC1033600bbc05b103d780167f9d60obj/geo_box.inittype = geo
matchesdef = 0
HouNC1033600bbd05b103d78083372112obj/geo_box.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 -6.19928 5.53613
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 selectable on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1516128967
  modify 1527790958
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d7806bb03399obj/geo_box.spareparmdef    group {
        name    "stdswitcher4"
        label   "Transform"

        parm {
            name    "xOrd"
            baseparm
            label   "Transform Order"
            joinnext
            export  none
        }
        parm {
            name    "rOrd"
            baseparm
            label   "Rotate Order"
            nolabel
            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 Translate"
            export  none
        }
        parm {
            name    "pr"
            baseparm
            label   "Pivot Rotate"
            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" }
        }
        parm {
            name    "vm_osd_quality"
            label   "Open Subdiv Quality"
            type    float
            default { "1" }
            hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }"
            range   { 0 10 }
            parmtag { "mantra_class" "object" }
            parmtag { "mantra_name" "osd_quality" }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_osd_vtxinterp"
            label   "OSD Vtx Interp"
            type    integer
            default { "2" }
            hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }"
            menu {
                "0" "No vertex interpolation"
                "1" "Edges only"
                "2" "Edges and Corners"
            }
            range   { 0 10 }
            parmtag { "mantra_class" "object" }
            parmtag { "mantra_name" "osd_vtxinterp" }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_osd_fvarinterp"
            label   "OSD FVar Interp"
            type    integer
            default { "4" }
            hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }"
            menu {
                "0" "Smooth everywhere"
                "1" "Sharpen corners only"
                "2" "Sharpen edges and corners"
                "3" "Sharpen edges and propagated corners"
                "4" "Sharpen all boundaries"
                "5" "Bilinear interpolation"
            }
            range   { 0 10 }
            parmtag { "mantra_class" "object" }
            parmtag { "mantra_name" "osd_fvarinterp" }
            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
        }
    }

HouNC1033600bbc05b103d78062af1c1aobj/geo_box.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	)
pr	[ 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 ]	(	1	1	1	)
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 ]	(	""	)
vm_osd_quality	[ 0	locks=0 ]	(	1	)
vm_osd_vtxinterp	[ 0	locks=0 ]	(	2	)
vm_osd_fvarinterp	[ 0	locks=0 ]	(	4	)
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"	)
}
HouNC1033600bb805b103d780ffc9f05bobj/geo_box.userdata
___Version___16.5.378HouNC1033600bbb05b103d78087ef15d0obj/geo_box/box1.inittype = box
matchesdef = 0
HouNC1033600bb805b103d780253a6d19obj/geo_box/box1.defsopflags sopflags = 
comment ""
position -3.18456 1.59198
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 1516128987
  modify 1522258906
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d7806f9f46e5obj/geo_box/box1.parm{
version 0.8
type	[ 0	locks=0 ]	(	"poly"	)
surftype	[ 0	locks=0 ]	(	"quads"	)
consolidatepts	[ 0	locks=0 ]	(	"on"	)
size	[ 0	locks=0 ]	(	0.5	0.5	0.5	)
t	[ 0	locks=0 ]	(	-14.112	0.29799999999999999	-14.112	)
scale	[ 0	locks=0 ]	(	1	)
divrate	[ 0	locks=0 ]	(	4	4	4	)
orderrate	[ 0	locks=0 ]	(	4	4	4	)
dodivs	[ 0	locks=0 ]	(	"off"	)
divs	[ 0	locks=0 ]	(	3	3	3	)
rebar	[ 0	locks=0 ]	(	"off"	)
orientedbbox	[ 0	locks=0 ]	(	"off"	)
vertexnormals	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600bb705b103d7806c761811obj/geo_box/box1.userdata
___Version___16.5.378HouNC1033600bbb05b103d780e1ac34feobj/geo_box/box2.inittype = box
matchesdef = 0
HouNC1033600bb805b103d780b5ee2eaaobj/geo_box/box2.defsopflags sopflags = 
comment ""
position -1.11745 1.59198
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 1516129061
  modify 1522995710
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb805b103d780c38e3f75obj/geo_box/box2.chn{
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../box1/ty\") }
    }
  }
HouNC1033600bbb05b103d780fd1e57e9obj/geo_box/box2.parm{
version 0.8
type	[ 0	locks=0 ]	(	"poly"	)
surftype	[ 0	locks=0 ]	(	"quads"	)
consolidatepts	[ 0	locks=0 ]	(	"on"	)
size	[ 0	locks=0 ]	(	0.5	0.5	0.5	)
t	[ 8	locks=0 ]	(	14.112	[ ty	0.29799999999999999 ] 	-14.112	)
scale	[ 0	locks=0 ]	(	1	)
divrate	[ 0	locks=0 ]	(	4	4	4	)
orderrate	[ 0	locks=0 ]	(	4	4	4	)
dodivs	[ 0	locks=0 ]	(	"off"	)
divs	[ 0	locks=0 ]	(	3	3	3	)
rebar	[ 0	locks=0 ]	(	"off"	)
orientedbbox	[ 0	locks=0 ]	(	"off"	)
vertexnormals	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600bb705b103d780c0354ae5obj/geo_box/box2.userdata
___Version___16.5.378HouNC1033600bbb05b103d7802c2d5dc4obj/geo_box/box3.inittype = box
matchesdef = 0
HouNC1033600bb805b103d78008b490c0obj/geo_box/box3.defsopflags sopflags = 
comment ""
position 0.761745 1.59198
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 1516129109
  modify 1522995710
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb805b103d7802581f8ddobj/geo_box/box3.chn{
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../box1/ty\") }
    }
  }
HouNC1033600bbb05b103d780c3ca1164obj/geo_box/box3.parm{
version 0.8
type	[ 0	locks=0 ]	(	"poly"	)
surftype	[ 0	locks=0 ]	(	"quads"	)
consolidatepts	[ 0	locks=0 ]	(	"on"	)
size	[ 0	locks=0 ]	(	0.5	0.5	0.5	)
t	[ 8	locks=0 ]	(	-14.112	[ ty	0.29799999999999999 ] 	14.112	)
scale	[ 0	locks=0 ]	(	1	)
divrate	[ 0	locks=0 ]	(	4	4	4	)
orderrate	[ 0	locks=0 ]	(	4	4	4	)
dodivs	[ 0	locks=0 ]	(	"off"	)
divs	[ 0	locks=0 ]	(	3	3	3	)
rebar	[ 0	locks=0 ]	(	"off"	)
orientedbbox	[ 0	locks=0 ]	(	"off"	)
vertexnormals	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600bb705b103d78004c65bfdobj/geo_box/box3.userdata
___Version___16.5.378HouNC1033600bbb05b103d780b68007f0obj/geo_box/box4.inittype = box
matchesdef = 0
HouNC1033600bb805b103d78077149409obj/geo_box/box4.defsopflags sopflags = 
comment ""
position 2.49329 1.59198
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 1516129159
  modify 1522995710
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb805b103d78057d83346obj/geo_box/box4.chn{
    channel ty {
      lefttype = extend
      righttype = extend
      default = 14.256
      flags = 0
      segment { length = 0 value = 14.256 14.256 expr = ch(\"../box1/ty\") }
    }
  }
HouNC1033600bbb05b103d780da0eacc0obj/geo_box/box4.parm{
version 0.8
type	[ 0	locks=0 ]	(	"poly"	)
surftype	[ 0	locks=0 ]	(	"quads"	)
consolidatepts	[ 0	locks=0 ]	(	"on"	)
size	[ 0	locks=0 ]	(	0.5	0.5	0.5	)
t	[ 8	locks=0 ]	(	14.112	[ ty	0.29799999999999999 ] 	14.112	)
scale	[ 0	locks=0 ]	(	1	)
divrate	[ 0	locks=0 ]	(	4	4	4	)
orderrate	[ 0	locks=0 ]	(	4	4	4	)
dodivs	[ 0	locks=0 ]	(	"off"	)
divs	[ 0	locks=0 ]	(	3	3	3	)
rebar	[ 0	locks=0 ]	(	"off"	)
orientedbbox	[ 0	locks=0 ]	(	"off"	)
vertexnormals	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600bb705b103d7807f78ed78obj/geo_box/box4.userdata
___Version___16.5.378HouNC1033600bb505b103d780952232baobj/geo_box/merge1.inittype = merge
matchesdef = 0
HouNC1033600bba05b103d780c32816dcobj/geo_box/merge1.defsopflags sopflags = 
comment ""
position -0.513423 -0.0858725
connectornextid 5
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
{
4 "output1"
}
inputsNamed3
{
0 	box1 0 1 "input1"
1 	box2 0 1 "input2"
2 	box3 0 1 "input3"
3 	box4 0 1 "input4"
}
inputs
{
0 	box1 0 1
1 	box2 0 1
2 	box3 0 1
3 	box4 0 1
}
stat
{
  create 1516129194
  modify 1522201186
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d7805f7bbebdobj/geo_box/merge1.parm{
version 0.8
}
HouNC1033600bb105b103d78019c6c266obj/geo_box/merge1.userdata
___Version___16.5.378HouNC1033600bb105b103d780c33f6fb1obj/geo_box/polybevel1.inittype = polybevel::2.0
matchesdef = 0
HouNC1033600bb605b103d780321e9404obj/geo_box/polybevel1.defsopflags sopflags = 
comment ""
position -0.512273 -0.958356
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 	merge1 4 1 "input1"
}
inputs
{
0 	merge1 0 1
}
stat
{
  create 1516129211
  modify 1516129271
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d780e914b807obj/geo_box/polybevel1.parm{
version 0.8
group	[ 0	locks=0 ]	(	""	)
grouptype	[ 0	locks=0 ]	(	4	)
ignoresharededges	[ 0	locks=0 ]	(	"off"	)
ignoregrpflat	[ 0	locks=0 ]	(	"off"	)
groupflatangle	[ 0	locks=0 ]	(	2	)
offsettingsection	[ 0	locks=0 ]	(	0	)
offsetmode	[ 0	locks=0 ]	(	"fixeddist"	)
offset	[ 0	locks=0 ]	(	0.040000000000000001	)
commonlimit	[ 0	locks=0 ]	(	"off"	)
useoffsetscale	[ 0	locks=0 ]	(	"off"	)
offsetscaleattr	[ 0	locks=0 ]	(	offscale	)
usepointscale	[ 0	locks=0 ]	(	"off"	)
pointscaleattr	[ 0	locks=0 ]	(	pscale	)
filletsection	[ 0	locks=0 ]	(	0	)
ptfilletshape	[ 0	locks=0 ]	(	"round"	)
filletshape	[ 0	locks=0 ]	(	"round"	)
profilesource	[ 0	locks=0 ]	(	"ramp"	)
profilesampling	[ 0	locks=0 ]	(	"uniform"	)
divisions	[ 0	locks=0 ]	(	6	)
profileramp	[ 0	locks=0 ]	(	2	)
symmterizeprofile	[ 0	locks=0 ]	(	"on"	)
reverseprofile	[ 0	locks=0 ]	(	"off"	)
profilescale	[ 0	locks=0 ]	(	1	)
anglessection	[ 0	locks=0 ]	(	0	)
allowvertexsplits	[ 0	locks=0 ]	(	"on"	)
splitsinglefolds	[ 0	locks=0 ]	(	"off"	)
splitflats	[ 0	locks=0 ]	(	"off"	)
outputgroupssection	[ 0	locks=0 ]	(	0	)
usecornerprims	[ 0	locks=0 ]	(	"off"	)
cornerprims	[ 0	locks=0 ]	(	bevelprims	)
useedgeprims	[ 0	locks=0 ]	(	"off"	)
edgeprims	[ 0	locks=0 ]	(	bevelprims	)
profileramp1pos	[ 0	locks=0 ]	(	0	)
profileramp1value	[ 0	locks=0 ]	(	0.5	)
profileramp1interp	[ 0	locks=0 ]	(	"catmull-rom"	)
profileramp2pos	[ 0	locks=0 ]	(	1	)
profileramp2value	[ 0	locks=0 ]	(	0.5	)
profileramp2interp	[ 0	locks=0 ]	(	"catmull-rom"	)
}
HouNC1033600b8d05b103d780e4118d24obj/geo_box/polybevel1.userdata
___Version___16.5.378HouNC1033600bb405b103d780e1a9f588obj/geo_box/normal1.inittype = normal
matchesdef = 0
HouNC1033600bb505b103d780939852f2obj/geo_box/normal1.defsopflags sopflags = 
comment ""
position -0.512273 -1.7503
connectornextid 2
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
{
1 "output1"
}
inputsNamed3
{
0 	polybevel1 1 1 "input1"
}
inputs
{
0 	polybevel1 0 1
}
stat
{
  create 1516129266
  modify 1522201186
  author feiyun@dhcptemp50.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780b1ec11afobj/geo_box/normal1.parm{
version 0.8
group	[ 0	locks=0 ]	(	""	)
grouptype	[ 0	locks=0 ]	(	"guess"	)
type	[ 0	locks=0 ]	(	"typevertex"	)
cuspangle	[ 0	locks=0 ]	(	60	)
method	[ 0	locks=0 ]	(	1	)
}
HouNC1033600bb005b103d780609f7469obj/geo_box/normal1.userdata
___Version___16.5.378HouNC1033600bb605b103d7803dd4e443obj/geo_box/rop_inner.inittype = rop_geometry
matchesdef = 0
HouNC1033600bb705b103d78068c920f7obj/geo_box/rop_inner.defcomment ""
position -0.512273 -2.89029
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 off exposed on
outputsNamed3
{
}
inputsNamed3
{
1 	normal1 1 1 "input1"
}
inputs
{
0 	normal1 0 1
}
stat
{
  create 1482168088
  modify 1522201433
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb705b103d7809ed9cb6fobj/geo_box/rop_inner.chn{
    channel f1 {
      lefttype = extend
      righttype = extend
      default = 1001
      flags = 0
      segment { length = 0 value = 1 1 expr = $FSTART }
    }
    channel f2 {
      lefttype = extend
      righttype = extend
      default = 240
      flags = 0
      segment { length = 0 value = 240 240 expr = $FEND }
    }
  }
HouNC1033600bb605b103d78023cf2005obj/geo_box/rop_inner.parm{
version 0.8
execute	[ 0	locks=0 ]	(	0	)
executebackground	[ 0	locks=0 ]	(	0	)
renderdialog	[ 0	locks=0 ]	(	0	)
trange	[ 0	locks=0 ]	(	"normal"	)
f	[ 8	locks=0 ]	(	[ f1	1 ] 	[ f2	1000 ] 	1	)
take	[ 0	locks=0 ]	(	_current_	)
soppath	[ 0	locks=0 ]	(	/obj/inner_bake/normal1	)
sopoutput	[ 0	locks=0 ]	(	$HIP/geo/$HIPNAME.$OS.$F.bgeo.sc	)
xformtype	[ 0	locks=0 ]	(	"none"	)
mkpath	[ 0	locks=0 ]	(	"on"	)
initsim	[ 0	locks=0 ]	(	"off"	)
alfprogress	[ 0	locks=0 ]	(	"off"	)
reportnetwork	[ 0	locks=0 ]	(	"off"	)
saveretry	[ 0	locks=0 ]	(	0	)
savebackground	[ 0	locks=0 ]	(	"on"	)
tprerender	[ 0	locks=0 ]	(	"on"	)
prerender	[ 0	locks=0 ]	(	""	)
lprerender	[ 0	locks=0 ]	(	hscript	)
tpreframe	[ 0	locks=0 ]	(	"on"	)
preframe	[ 0	locks=0 ]	(	""	)
lpreframe	[ 0	locks=0 ]	(	hscript	)
tpostframe	[ 0	locks=0 ]	(	"on"	)
postframe	[ 0	locks=0 ]	(	""	)
lpostframe	[ 0	locks=0 ]	(	hscript	)
tpostwrite	[ 0	locks=0 ]	(	"on"	)
postwrite	[ 0	locks=0 ]	(	""	)
lpostwrite	[ 0	locks=0 ]	(	hscript	)
tpostrender	[ 0	locks=0 ]	(	"on"	)
postrender	[ 0	locks=0 ]	(	""	)
lpostrender	[ 0	locks=0 ]	(	hscript	)
}
HouNC1033600bb205b103d780d855b377obj/geo_box/rop_inner.userdata
___Version___16.5.378HouNC1033600bbf05b103d780ae78ade0obj/geo_box.order8
box1
box2
box3
box4
merge1
polybevel1
normal1
rop_inner
HouNC1033600bbd05b103d78032bdcc81obj/geo_box.net1
HouNC1033600ba305b103d780607dc8b5obj/cam2.inittype = cam
matchesdef = 0
HouNC1033600ba005b103d7809554f8b0obj/cam2.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 -4.61734 8.65934
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 off exposed on selectable on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168132
  modify 1524178865
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d780080c7f53obj/cam2.spareparmdef    group {
        name    "stdswitcher3"
        label   "Transform"

        parm {
            name    "keeppos"
            baseparm
            label   "Keep Position When Parenting"
            export  none
        }
        parm {
            name    "childcomp"
            baseparm
            label   "Child Compensation"
            export  none
        }
        parm {
            name    "pre_xform"
            baseparm
            label   "Modify Pre-Transform"
            export  none
        }
        parm {
            name    "xOrd"
            baseparm
            label   "Transform Order"
            joinnext
            export  none
        }
        parm {
            name    "rOrd"
            baseparm
            label   "Rotate Order"
            nolabel
            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 Translate"
            export  none
        }
        parm {
            name    "scale"
            baseparm
            label   "Uniform Scale"
            invisible
            export  none
        }
        parm {
            name    "lookatpath"
            baseparm
            label   "Look At"
            export  none
        }
        parm {
            name    "lookupobjpath"
            baseparm
            label   "Look Up Object"
            export  none
        }
        parm {
            name    "lookup"
            baseparm
            label   "Look At Up Vector"
            export  none
        }
        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    "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')\")`" ]
            }
            range   { 0 1 }
            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"
            }
            range   { 0 1 }
            parmtag { "spare_category" "View" }
        }
        parm {
            name    "vm_lensshader"
            label   "Lens Shader"
            type    oppath
            default { "" }
            disablewhen "{ projection != lens }"
            range   { 0 1 }
            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"
            }
            range   { 0 1 }
        }
        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" }
            range   { 0 1 }
            parmtag { "spare_category" "View" }
        }
        parm {
            name    "vm_background"
            label   "Background Image"
            type    file
            default { "" }
            disablewhen "{ vm_bgenable == 0 }"
            range   { 0 1 }
            parmtag { "filechooser_mode" "read" }
            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 }"
            range   { 0 1 }
            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 }"
            range   { 0 1 }
            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 { "spare_category" "Sampling" }
        }
        parm {
            name    "fstop"
            label   "F-Stop"
            type    log
            default { "5.6" }
            disablewhen "{ vm_dof == 0 }"
            range   { 1.4 22 }
            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"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Sampling" }
        }
        parm {
            name    "vm_bokehfile"
            label   "Bokeh Image File"
            type    image
            default { "default.pic" }
            disablewhen "{ vm_bokeh != file }"
            range   { 0 1 }
            parmtag { "filechooser_mode" "read" }
            parmtag { "spare_category" "Sampling" }
        }
        parm {
            name    "vm_bokehrotation"
            label   "Bokeh Rotation"
            type    float
            default { "0" }
            disablewhen "{ vm_bokeh != file }"
            range   { 0 360 }
            parmtag { "spare_category" "Sampling" }
        }
    }

    parm {
        name    "pr"
        baseparm
        label   "Pivot Rotate"
        export  none
    }
    parm {
        name    "constraints_on"
        baseparm
        label   "Enable Constraints"
        export  none
    }
    parm {
        name    "constraints_path"
        baseparm
        label   "Constraints"
        export  none
    }
HouNC1033600ba005b103d7801cf6b569obj/cam2.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) }
    }
  }
HouNC1033600ba305b103d780647cd9c4obj/cam2.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.034597002084399857	18.960585864830566	45.237510930785852	)
r	[ 0	locks=0 ]	(	-29.475238453387227	0.21939040501576199	-3.6318556488032452e-08	)
s	[ 0	locks=0 ]	(	[ sx	1 ] 	[ sy	1 ] 	[ sz	1 ] 	)
p	[ 0	locks=0 ]	(	0	0	0	)
pr	[ 0	locks=0 ]	(	0	0	0	)
scale	[ 0	locks=0 ]	(	[ scale	1 ] 	)
pre_xform	[ 0	locks=0 ]	(	0	)
keeppos	[ 0	locks=0 ]	(	"on"	)
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 ]	(	"off"	)
stdswitcher3	[ 0	locks=0 ]	(	2	2	2	2	)
iconscale	[ 0	locks=0 ]	(	1	)
res	[ 0	locks=0 ]	(	1920	1080	)
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.421399999999998	)
orthowidth	[ 0	locks=0 ]	(	2	)
near	[ 0	locks=0 ]	(	1	)
far	[ 0	locks=0 ]	(	10000	)
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 ]	(	5.5999999999999996	)
vm_bokeh	[ 0	locks=0 ]	(	radial	)
vm_bokehfile	[ 0	locks=0 ]	(	default.pic	)
vm_bokehrotation	[ 0	locks=0 ]	(	0	)
}
HouNC1033600bbf05b103d780fb58019bobj/cam2.userdata
___Version___16.5.378HouNC1033600bb505b103d7808b0a7570obj/cam2/camOrigin.inittype = add
matchesdef = 0
HouNC1033600bba05b103d7807fdc2ee5obj/cam2/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 off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168132
  modify 1482168139
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d78060b11490obj/cam2/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"	)
}
HouNC1033600bb105b103d78049d5d7aaobj/cam2/camOrigin.userdata
___Version___16.5.378HouNC1033600bb905b103d780c8c81cdcobj/cam2/file1.inittype = file
matchesdef = 0
HouNC1033600bbe05b103d7803c7bca03obj/cam2/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 off exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168132
  modify 1482168151
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbe05b103d7804c3b65faobj/cam2/file1.chn{
    channel index {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $FF-1 }
    }
  }
HouNC1033600bb905b103d780b008efa0obj/cam2/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 ] 	)
}
HouNC1033600bb505b103d780c29c93f6obj/cam2/file1.userdata
___Version___16.5.378HouNC1033600bb805b103d780416b82d3obj/cam2/xform1.inittype = xform
matchesdef = 0
HouNC1033600bb905b103d7807323fa7bobj/cam2/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 off exposed on
outputsNamed3
{
}
inputsNamed3
{
0 	file1 0 1 "input1"
}
inputs
{
0 	file1 0 1
}
stat
{
  create 1482168132
  modify 1482168168
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb905b103d780318fd3e8obj/cam2/xform1.chn{
    channel scale {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "property(\"../iconscale\", 1)" }
    }
  }
HouNC1033600bb805b103d780b28becd7obj/cam2/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	)
scale	[ 0	locks=0 ]	(	[ scale	1 ] 	)
parmgroup_pivotxform	[ 0	locks=0 ]	(	0	)
p	[ 0	locks=0 ]	(	0	0	0	)
pr	[ 0	locks=0 ]	(	0	0	0	)
parmgroup_prexform	[ 0	locks=0 ]	(	0	)
prexform_xOrd	[ 0	locks=0 ]	(	"srt"	)
prexform_rOrd	[ 0	locks=0 ]	(	"xyz"	)
prexform_t	[ 0	locks=0 ]	(	0	0	0	)
prexform_r	[ 0	locks=0 ]	(	0	0	0	)
prexform_s	[ 0	locks=0 ]	(	1	1	1	)
prexform_shear	[ 0	locks=0 ]	(	0	0	0	)
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"	)
}
HouNC1033600bb405b103d780ab2d0eacobj/cam2/xform1.userdata
___Version___16.5.378HouNC1033600ba205b103d7803df18d55obj/cam2.order3
camOrigin
file1
xform1
HouNC1033600ba005b103d780e2cdb96aobj/cam2.net1
HouNC1033600bbb05b103d7806ed6b273obj/grid_object1.inittype = geo
matchesdef = 0
HouNC1033600bb805b103d780df127231obj/grid_object1.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.646965 6.24766
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 off exposed on selectable on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482267714
  modify 1527790958
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb305b103d7806ef74cc1obj/grid_object1.spareparmdef    group {
        name    "stdswitcher5"
        label   "Transform"

        parm {
            name    "keeppos"
            baseparm
            label   "Keep Position When Parenting"
            export  none
        }
        parm {
            name    "childcomp"
            baseparm
            label   "Child Compensation"
            export  none
        }
        parm {
            name    "pre_xform"
            baseparm
            label   "Modify Pre-Transform"
            export  none
        }
        parm {
            name    "xOrd"
            baseparm
            label   "Transform Order"
            joinnext
            export  none
        }
        parm {
            name    "rOrd"
            baseparm
            label   "Rotate Order"
            nolabel
            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 Translate"
            export  none
        }
        parm {
            name    "scale"
            baseparm
            label   "Uniform Scale"
            export  none
        }
        parm {
            name    "lookatpath"
            baseparm
            label   "Look At"
            export  none
        }
        parm {
            name    "lookupobjpath"
            baseparm
            label   "Look Up Object"
            export  none
        }
        parm {
            name    "lookup"
            baseparm
            label   "Look At Up Vector"
            export  none
        }
        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    "stdswitcher5_1"
        label   "Material"

        parm {
            name    "shop_materialpath"
            baseparm
            label   "Material"
            joinnext
            export  none
        }
        parm {
            name    "shop_materialopts"
            baseparm
            label   "Options"
            export  none
        }
    }

    group {
        name    "stdswitcher5_2"
        label   "Render"

        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"
            }
            range   { 0 1 }
            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)"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Render" }
        }
        parm {
            name    "vm_rendersubd"
            label   "Render Polygons As Subdivision (Mantra)"
            type    toggle
            default { "0" }
            range   { 0 1 }
            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"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_subdgroup"
            label   "Subdivision Group"
            type    string
            default { "" }
            hidewhen "{ vm_rendersubd == 0 }"
            range   { 0 1 }
            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"
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "reflectmask"
                label   "Reflection Mask"
                type    oplist
                default { "*" }
                help    "Objects that will be reflected on this object."
                range   { 0 1 }
                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."
                range   { 0 1 }
                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."
                range   { 0 1 }
                parmtag { "opexpand" "1" }
                parmtag { "opfilter" "!!OBJ/LIGHT!!" }
                parmtag { "oprelative" "/obj" }
                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)"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_volumefilterwidth"
                label   "Volume Filter Width"
                type    float
                default { "1" }
                range   { 0.001 5 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_matte"
                label   "Matte shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_rayshade"
                label   "Raytrace Shading"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 }"
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_flatness"
                label   "Dicing Flatness"
                type    float
                default { "0.05" }
                range   { 0 1 }
                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 { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_curvesurface"
                label   "Shade Curves As Surfaces"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Dicing" }
            }
        }

        group {
            name    "folder0_3"
            label   "Geometry"

            parm {
                name    "vm_rmbackface"
                label   "Backface Removal"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "shop_geometrypath"
                label   "Procedural Shader"
                type    oppath
                default { "" }
                range   { 0 1 }
                parmtag { "opfilter" "!!SHOP/GEOMETRY!!" }
                parmtag { "oprelative" "." }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_forcegeometry"
                label   "Force Procedural Geometry Output"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_rendersubdcurves"
                label   "Render Polygon Curves As Subdivision (Mantra)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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 { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_usenforpoints"
                label   "Use N For Point Rendering"
                type    toggle
                default { "0" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pointscale"
                label   "Point Scale"
                type    float
                default { "1" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0! 10 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pscalediameter"
                label   "Treat Point Scale as Diameter Instead of Radius"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_metavolume"
                label   "Metaballs as Volume"
                type    toggle
                default { "0" }
                range   { 0 1 }
                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 { "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"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_computeN"
                label   "Automatically Compute Normals"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_overridedetail"
                label   "Ignore Geometry Attribute Shaders"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Geometry" }
            }
        }

    }

    group {
        name    "stdswitcher5_3"
        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
        }
    }

    parm {
        name    "pr"
        baseparm
        label   "Pivot Rotate"
        export  none
    }
    parm {
        name    "constraints_on"
        baseparm
        label   "Enable Constraints"
        export  none
    }
    parm {
        name    "constraints_path"
        baseparm
        label   "Constraints"
        export  none
    }
HouNC1033600bb805b103d7802ab724e7obj/grid_object1.chn{
    channel rx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = 0 }
    }
    channel ry {
      lefttype = extend
      righttype = extend
      default = 90
      flags = 0
      segment { length = 0 value = 90 90 expr = 0 }
    }
    channel rz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = 0 }
    }
    channel tx {
      lefttype = extend
      righttype = extend
      default = 140.26861953735352
      flags = 0
      segment { length = 0 value = 140.26861953735352 140.26861953735352 expr = ch(\"/obj/cam1/tx\") }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"/obj/cam1/ty\")-1207 }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"/obj/cam1/tz\")-2500 }
    }
  }
HouNC1033600bbb05b103d78075acf763obj/grid_object1.parm{
version 0.8
stdswitcher	[ 0	locks=0 ]	(	0	0	0	)
xOrd	[ 0	locks=0 ]	(	"srt"	)
rOrd	[ 0	locks=0 ]	(	"xyz"	)
t	[ 8	locks=0 ]	(	[ tx	-0.4919558306766651 ] 	[ ty	-1193.279796251918 ] 	[ tz	-2452.5501830969019 ] 	)
r	[ 8	locks=0 ]	(	[ rx	0 ] 	[ ry	0 ] 	[ rz	0 ] 	)
s	[ 8	locks=0 ]	(	4000	4000	4000	)
p	[ 0	locks=0 ]	(	0	0	0	)
pr	[ 0	locks=0 ]	(	0	0	0	)
scale	[ 0	locks=0 ]	(	0.754	)
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 ]	(	/mat/blackrubber	)
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 ]	(	"off"	)
vport_shadeopen	[ 0	locks=0 ]	(	"off"	)
vport_displayassubdiv	[ 0	locks=0 ]	(	"off"	)
vport_onionskin	[ 0	locks=0 ]	(	"off"	)
stdswitcher5	[ 0	locks=0 ]	(	1	1	1	1	)
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 ]	(	*	)
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_computeN	[ 0	locks=0 ]	(	"on"	)
vm_overridedetail	[ 0	locks=0 ]	(	"off"	)
}
HouNC1033600bb705b103d780c3a3bd65obj/grid_object1.userdata
___Version___16.5.378___toolcount___2___toolid___
geometry_gridHouNC1033600bb105b103d780fe6170f5obj/grid_object1/grid1.inittype = grid
matchesdef = 0
HouNC1033600bb605b103d78034b51ab1obj/grid_object1/grid1.defsopflags sopflags = 
comment ""
position -2.02685 2.22819
connectornextid 1
flags =  lock off model off template off footprint off xray off bypass off display on render on highlight on unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482267714
  modify 1516084537
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb105b103d780bf4ab59aobj/grid_object1/grid1.parm{
version 0.8
type	[ 0	locks=0 ]	(	"poly"	)
surftype	[ 0	locks=0 ]	(	"quads"	)
orient	[ 0	locks=0 ]	(	"zx"	)
size	[ 0	locks=0 ]	(	4	4	)
t	[ 0	locks=0 ]	(	0	0	0	)
rows	[ 0	locks=0 ]	(	400	)
cols	[ 0	locks=0 ]	(	2	)
orderu	[ 0	locks=0 ]	(	4	)
orderv	[ 0	locks=0 ]	(	4	)
interpu	[ 0	locks=0 ]	(	"on"	)
interpv	[ 0	locks=0 ]	(	"on"	)
}
HouNC1033600b8d05b103d780eef1226dobj/grid_object1/grid1.userdata
___Version___16.5.378___toolcount___2___toolid___
geometry_gridHouNC1033600bb805b103d780821708e9obj/grid_object1.net1
HouNC1033600ba305b103d780063f40c1obj/cam3.inittype = cam
matchesdef = 0
HouNC1033600ba005b103d780a4e91542obj/cam3.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 -4.10203 6.88774
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 off exposed on selectable on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168132
  modify 1524174067
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbb05b103d780ee069a42obj/cam3.spareparmdef    group {
        name    "stdswitcher3"
        label   "Transform"

        parm {
            name    "keeppos"
            baseparm
            label   "Keep Position When Parenting"
            export  none
        }
        parm {
            name    "childcomp"
            baseparm
            label   "Child Compensation"
            export  none
        }
        parm {
            name    "pre_xform"
            baseparm
            label   "Modify Pre-Transform"
            export  none
        }
        parm {
            name    "xOrd"
            baseparm
            label   "Transform Order"
            joinnext
            export  none
        }
        parm {
            name    "rOrd"
            baseparm
            label   "Rotate Order"
            nolabel
            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 Translate"
            export  none
        }
        parm {
            name    "scale"
            baseparm
            label   "Uniform Scale"
            invisible
            export  none
        }
        parm {
            name    "lookatpath"
            baseparm
            label   "Look At"
            export  none
        }
        parm {
            name    "lookupobjpath"
            baseparm
            label   "Look Up Object"
            export  none
        }
        parm {
            name    "lookup"
            baseparm
            label   "Look At Up Vector"
            export  none
        }
        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    "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')\")`" ]
            }
            range   { 0 1 }
            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"
            }
            range   { 0 1 }
            parmtag { "spare_category" "View" }
        }
        parm {
            name    "vm_lensshader"
            label   "Lens Shader"
            type    oppath
            default { "" }
            disablewhen "{ projection != lens }"
            range   { 0 1 }
            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"
            }
            range   { 0 1 }
        }
        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" }
            range   { 0 1 }
            parmtag { "spare_category" "View" }
        }
        parm {
            name    "vm_background"
            label   "Background Image"
            type    file
            default { "" }
            disablewhen "{ vm_bgenable == 0 }"
            range   { 0 1 }
            parmtag { "filechooser_mode" "read" }
            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 }"
            range   { 0 1 }
            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 }"
            range   { 0 1 }
            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 { "spare_category" "Sampling" }
        }
        parm {
            name    "fstop"
            label   "F-Stop"
            type    log
            default { "5.6" }
            disablewhen "{ vm_dof == 0 }"
            range   { 1.4 22 }
            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"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Sampling" }
        }
        parm {
            name    "vm_bokehfile"
            label   "Bokeh Image File"
            type    image
            default { "default.pic" }
            disablewhen "{ vm_bokeh != file }"
            range   { 0 1 }
            parmtag { "filechooser_mode" "read" }
            parmtag { "spare_category" "Sampling" }
        }
        parm {
            name    "vm_bokehrotation"
            label   "Bokeh Rotation"
            type    float
            default { "0" }
            disablewhen "{ vm_bokeh != file }"
            range   { 0 360 }
            parmtag { "spare_category" "Sampling" }
        }
    }

    parm {
        name    "pr"
        baseparm
        label   "Pivot Rotate"
        export  none
    }
    parm {
        name    "constraints_on"
        baseparm
        label   "Enable Constraints"
        export  none
    }
    parm {
        name    "constraints_path"
        baseparm
        label   "Constraints"
        export  none
    }
HouNC1033600ba005b103d780d13e41d4obj/cam3.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) }
    }
  }
HouNC1033600ba305b103d780ac42c523obj/cam3.parm{
version 0.8
stdswitcher	[ 0	locks=0 ]	(	0	0	)
xOrd	[ 0	locks=0 ]	(	"srt"	)
rOrd	[ 0	locks=0 ]	(	"xyz"	)
t	[ 0	locks=0 ]	(	-15.747576142921911	3.8791696800138733	17.388478009937675	)
r	[ 0	locks=0 ]	(	-26.244084932877918	-39.63100128155633	3.9118791091327632e-05	)
s	[ 0	locks=0 ]	(	[ sx	1 ] 	[ sy	1 ] 	[ sz	1 ] 	)
p	[ 0	locks=0 ]	(	0	0	0	)
pr	[ 0	locks=0 ]	(	0	0	0	)
scale	[ 0	locks=0 ]	(	[ scale	1 ] 	)
pre_xform	[ 0	locks=0 ]	(	0	)
keeppos	[ 0	locks=0 ]	(	"on"	)
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 ]	(	"off"	)
stdswitcher3	[ 0	locks=0 ]	(	0	0	0	0	)
iconscale	[ 0	locks=0 ]	(	1	)
res	[ 0	locks=0 ]	(	1280	720	)
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.421399999999998	)
orthowidth	[ 0	locks=0 ]	(	2	)
near	[ 0	locks=0 ]	(	1	)
far	[ 0	locks=0 ]	(	10000	)
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 ]	(	5.5999999999999996	)
vm_bokeh	[ 0	locks=0 ]	(	radial	)
vm_bokehfile	[ 0	locks=0 ]	(	default.pic	)
vm_bokehrotation	[ 0	locks=0 ]	(	0	)
}
HouNC1033600bbf05b103d780e3c322d1obj/cam3.userdata
___Version___16.5.378HouNC1033600bb505b103d780d1fe8db9obj/cam3/camOrigin.inittype = add
matchesdef = 0
HouNC1033600bba05b103d7806215afa0obj/cam3/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 off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168132
  modify 1482168139
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb505b103d7807aeb7cf4obj/cam3/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"	)
}
HouNC1033600bb105b103d7800578ad39obj/cam3/camOrigin.userdata
___Version___16.5.378HouNC1033600bb905b103d7805fd751f5obj/cam3/file1.inittype = file
matchesdef = 0
HouNC1033600bbe05b103d7809b1b3e02obj/cam3/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 off exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482168132
  modify 1482168151
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbe05b103d78024f49482obj/cam3/file1.chn{
    channel index {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $FF-1 }
    }
  }
HouNC1033600bb905b103d78046a7a83dobj/cam3/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 ] 	)
}
HouNC1033600bb505b103d780662f368dobj/cam3/file1.userdata
___Version___16.5.378HouNC1033600bb805b103d78061747ebfobj/cam3/xform1.inittype = xform
matchesdef = 0
HouNC1033600bb905b103d7806debacedobj/cam3/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 off exposed on
outputsNamed3
{
}
inputsNamed3
{
0 	file1 0 1 "input1"
}
inputs
{
0 	file1 0 1
}
stat
{
  create 1482168132
  modify 1482168168
  author feiyun@dhcp91.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb905b103d780b1027e08obj/cam3/xform1.chn{
    channel scale {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "property(\"../iconscale\", 1)" }
    }
  }
HouNC1033600bb805b103d78093d288b6obj/cam3/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	)
scale	[ 0	locks=0 ]	(	[ scale	1 ] 	)
parmgroup_pivotxform	[ 0	locks=0 ]	(	0	)
p	[ 0	locks=0 ]	(	0	0	0	)
pr	[ 0	locks=0 ]	(	0	0	0	)
parmgroup_prexform	[ 0	locks=0 ]	(	0	)
prexform_xOrd	[ 0	locks=0 ]	(	"srt"	)
prexform_rOrd	[ 0	locks=0 ]	(	"xyz"	)
prexform_t	[ 0	locks=0 ]	(	0	0	0	)
prexform_r	[ 0	locks=0 ]	(	0	0	0	)
prexform_s	[ 0	locks=0 ]	(	1	1	1	)
prexform_shear	[ 0	locks=0 ]	(	0	0	0	)
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"	)
}
HouNC1033600bb405b103d780aafbeb7cobj/cam3/xform1.userdata
___Version___16.5.378HouNC1033600ba205b103d7806d83b6f8obj/cam3.order3
camOrigin
file1
xform1
HouNC1033600ba005b103d780e16c9d39obj/cam3.net1
HouNC1033600ba705b103d780178772caobj.order15
geo1
geo2
geo3
cam1
skylight1
geo_gl
geo_cloth
fluids_bake
hair_bake
cloth_bake1
fluids_bake_ogl
geo_box
cam2
grid_object1
cam3
HouNC1033600ba505b103d780048e5fbeobj.net1
HouNC1033600ba505b103d7809156a46eout.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 off colordefault off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482079424
  modify 1527790967
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600ba405b103d780d5970f51out.parm{
version 0.8
}
HouNC1033600ba005b103d780009b79cfout.userdata
___Version___16.5.378HouNC1033600bbc05b103d7805c6992eeout/opengl1.inittype = opengl
matchesdef = 0
HouNC1033600bbd05b103d7805c9e5b55out/opengl1.defcomment ""
position 3.58205 5.14489
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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1491536885
  modify 1524635630
  author feiyun@dhcp101.cs.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bbd05b103d7804d0ba6b6out/opengl1.chn{
    channel f1 {
      lefttype = extend
      righttype = extend
      default = 664
      flags = 0
      segment { length = 0 value = 664 664 expr = 10 }
    }
    channel f2 {
      lefttype = extend
      righttype = extend
      default = 680
      flags = 0
      segment { length = 0 value = 680 680 expr = 1000 }
    }
  }
HouNC1033600bbc05b103d780460b5123out/opengl1.parm{
version 0.8
execute	[ 0	locks=0 ]	(	0	)
renderdialog	[ 0	locks=0 ]	(	0	)
trange	[ 0	locks=0 ]	(	"normal"	)
f	[ 8	locks=0 ]	(	[ f1	10 ] 	[ f2	1000 ] 	10	)
take	[ 0	locks=0 ]	(	_current_	)
stdswitch	[ 0	locks=0 ]	(	0	0	0	0	0	0	)
camera	[ 0	locks=0 ]	(	/obj/cam1	)
scenepath	[ 0	locks=0 ]	(	/obj	)
sopsource	[ 0	locks=0 ]	(	"render"	)
vobjects	[ 0	locks=0 ]	(	*	)
forceobjects	[ 0	locks=0 ]	(	""	)
excludeobjects	[ 0	locks=0 ]	(	""	)
alights	[ 0	locks=0 ]	(	*	)
forcelights	[ 0	locks=0 ]	(	""	)
excludelights	[ 0	locks=0 ]	(	""	)
soho_initsim	[ 0	locks=0 ]	(	"off"	)
soho_viewport_menu	[ 0	locks=0 ]	(	"on"	)
tres	[ 0	locks=0 ]	(	"off"	)
res	[ 0	locks=0 ]	(	640	480	)
resmenu	[ 0	locks=0 ]	(	0	)
aspect	[ 0	locks=0 ]	(	1	)
bgimage	[ 0	locks=0 ]	(	""	)
vpcomment	[ 0	locks=0 ]	(	""	)
picture	[ 0	locks=0 ]	(	$HOME/Desktop/render/$HIPNAME.$OS.$F4.jpg	)
mkpath	[ 0	locks=0 ]	(	"on"	)
imagetype	[ 0	locks=0 ]	(	"image2d"	)
gamma	[ 0	locks=0 ]	(	1	)
lut	[ 0	locks=0 ]	(	""	)
vm_image_artist	[ 0	locks=0 ]	(	""	)
vm_image_comment	[ 0	locks=0 ]	(	""	)
vm_image_hostname	[ 0	locks=0 ]	(	""	)
vm_image_mplay_label	[ 0	locks=0 ]	(	""	)
vm_image_mplay_gamma	[ 0	locks=0 ]	(	1	)
vm_image_jpeg_quality	[ 0	locks=0 ]	(	80	)
vm_image_tiff_compression	[ 0	locks=0 ]	(	"LZW"	)
vm_image_exr_compression	[ 0	locks=0 ]	(	"piz"	)
aamode	[ 0	locks=0 ]	(	"aa4"	)
usehdr	[ 0	locks=0 ]	(	"on"	)
stereo	[ 0	locks=0 ]	(	"leftright"	)
shadingmode	[ 0	locks=0 ]	(	"smooth"	)
usetextures	[ 0	locks=0 ]	(	"on"	)
hqlighting	[ 0	locks=0 ]	(	"on"	)
lightsamples	[ 0	locks=0 ]	(	8	)
shadows	[ 0	locks=0 ]	(	"on"	)
shadowquality	[ 0	locks=0 ]	(	"areaaa"	)
shadowmap	[ 0	locks=0 ]	(	2048	)
ambocclusion	[ 0	locks=0 ]	(	"off"	)
ambquality	[ 0	locks=0 ]	(	2	)
transparency	[ 0	locks=0 ]	(	"on"	)
transquality	[ 0	locks=0 ]	(	"high"	)
dof	[ 0	locks=0 ]	(	"off"	)
dofquality	[ 0	locks=0 ]	(	10	)
motionblur	[ 0	locks=0 ]	(	"off"	)
motionblurframes	[ 0	locks=0 ]	(	5	)
displacement	[ 0	locks=0 ]	(	"on"	)
displacequality	[ 0	locks=0 ]	(	1	)
reflection	[ 0	locks=0 ]	(	"off"	)
minreflection	[ 0	locks=0 ]	(	0.050000000000000003	)
hdrreflection	[ 0	locks=0 ]	(	"on"	)
reflectionsize	[ 0	locks=0 ]	(	512	)
volumequality	[ 0	locks=0 ]	(	"high"	)
lod	[ 0	locks=0 ]	(	1	)
wirewidth	[ 0	locks=0 ]	(	1	)
wireblend	[ 0	locks=0 ]	(	0.5	)
particle	[ 0	locks=0 ]	(	"points"	)
pointsize	[ 0	locks=0 ]	(	3	)
discsize	[ 0	locks=0 ]	(	0.050000000000000003	)
orientton	[ 0	locks=0 ]	(	"off"	)
usesprites	[ 0	locks=0 ]	(	"on"	)
tex2dlimit	[ 0	locks=0 ]	(	"none"	)
tex2dres	[ 0	locks=0 ]	(	2048	)
tex2dformat	[ 0	locks=0 ]	(	"format16fp"	)
tex3dlimit	[ 0	locks=0 ]	(	"none"	)
tex3dres	[ 0	locks=0 ]	(	384	)
tex3dformat	[ 0	locks=0 ]	(	"format16fp"	)
texmemlimit	[ 0	locks=0 ]	(	512	)
spritetexmaxres	[ 0	locks=0 ]	(	128	128	)
instancepercent	[ 0	locks=0 ]	(	100	)
instancelimit	[ 0	locks=0 ]	(	20	)
instancestandin	[ 0	locks=0 ]	(	"bbox"	)
tprerender	[ 0	locks=0 ]	(	"on"	)
prerender	[ 0	locks=0 ]	(	""	)
lprerender	[ 0	locks=0 ]	(	hscript	)
tpreframe	[ 0	locks=0 ]	(	"on"	)
preframe	[ 0	locks=0 ]	(	""	)
lpreframe	[ 0	locks=0 ]	(	hscript	)
tpostframe	[ 0	locks=0 ]	(	"on"	)
postframe	[ 0	locks=0 ]	(	""	)
lpostframe	[ 0	locks=0 ]	(	hscript	)
tpostrender	[ 0	locks=0 ]	(	"on"	)
postrender	[ 0	locks=0 ]	(	""	)
lpostrender	[ 0	locks=0 ]	(	hscript	)
}
HouNC1033600bb805b103d780eaaf2108out/opengl1.userdata
___Version___16.5.378HouNC1033600bbc05b103d780e20ceec5out/mantra2.inittype = ifd
matchesdef = 0
HouNC1033600bbd05b103d7803fc12abaout/mantra2.defcomment ""
position 0.47182 8.68068
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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1515464296
  modify 1524178509
  author adelacheng@dyn-160-39-242-130.dyn.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780f53b1f2fout/mantra2.spareparmdef    parm {
        name    "execute"
        baseparm
        label   "Render to Disk"
        joinnext
        export  none
    }
    parm {
        name    "renderpreview"
        baseparm
        label   "Render to MPlay"
        joinnext
        export  none
    }
    parm {
        name    "renderdialog"
        baseparm
        label   "Controls..."
        nolabel
        export  none
    }
    parm {
        name    "trange"
        baseparm
        label   "Valid Frame Range"
        export  none
    }
    parm {
        name    "f"
        baseparm
        label   "Start/End/Inc"
        export  none
    }
    parm {
        name    "take"
        baseparm
        label   "Render With Take"
        export  none
    }
    parm {
        name    "camera"
        baseparm
        label   "Camera"
        export  none
    }
    parm {
        name    "override_camerares"
        baseparm
        label   "Override Camera Resolution"
        export  none
    }
    parm {
        name    "res_fraction"
        baseparm
        label   "Resolution Scale"
        export  none
    }
    parm {
        name    "res_override"
        baseparm
        label   "Resolution"
        joinnext
        export  none
    }
    parm {
        name    "res_overrideMenu"
        baseparm
        label   "Choose Resolution"
        nolabel
        export  none
    }
    parm {
        name    "aspect_override"
        baseparm
        label   "Pixel Aspect Ratio"
        export  none
    }
    group {
        name    "images6"
        label   "Images"

        parm {
            name    "soho_program"
            baseparm
            label   "soho Program"
            invisible
            export  none
        }
        parm {
            name    "soho_shopstyle"
            baseparm
            label   "soho SHOP Style"
            invisible
            export  none
        }
        parm {
            name    "soho_ipr_support"
            baseparm
            label   "IPR Supported"
            invisible
            export  none
        }
        parm {
            name    "soho_previewsupport"
            baseparm
            label   "Preview Supported"
            invisible
            export  none
        }
        parm {
            name    "vm_picture"
            baseparm
            label   "Output Picture"
            export  none
        }
        parm {
            name    "vm_device"
            baseparm
            label   "Output Device"
            export  none
        }
        parm {
            name    "soho_mkpath"
            baseparm
            label   "Create Intermediate Directories"
            export  none
        }
        group {
            name    "output6"
            label   "Output"

            parm {
                name    "vm_pfilter"
                label   "Pixel Filter"
                type    string
                default { "gaussian -w 2" }
                menureplace {
                    "box -w 1"              "Unit Box Filter"
                    "gaussian -w 2"         "Gaussian 2x2"
                    "gaussian -w 3"         "Gaussian 3x3 (softer)"
                    "gaussian -w 2 -r 1"    "Gaussian 2x2 with noisy sample refiltering"
                    "combine -t 20.0"       "Ray Histogram Fusion"
                    "bartlett -w 2"         "Bartlett (triangle)"
                    "catrom -w 3"           "Catmull-Rom"
                    "hanning -w 2"          "Hanning"
                    "blackman -w 2"         "Blackman"
                    "sinc -w 3"             "Sinc (sharpening)"
                    "edgedetect"            "Edge Detection Filter"
                    "minmax min"            "Closest Sample Filter"
                    "minmax max"            "Farthest Sample Filter"
                    "minmax edge"           "Disable Edge Antialiasing"
                    "minmax ocover"         "Object With Most Pixel Coverage"
                    "minmax idcover"        "Object With Most Pixel Coverage (no filtering)"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_sfilter"
                label   "Sample Filter"
                type    string
                default { "alpha" }
                menu {
                    "alpha"     "Opacity Filtering"
                    "closest"   "Closest Surface"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_quantize"
                label   "Quantization"
                type    string
                default { "half" }
                menu {
                    "8"     "8 bit integer"
                    "16"    "16 bit integer"
                    "half"  "16 bit float"
                    "float" "32 bit float"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_gamma"
                label   "Gamma"
                type    float
                default { "1" }
                range   { 0.001 3 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_subpixel"
                label   "Sub-Pixel Output"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_tile_render"
                label   "Tiled Render"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_tile_count_x"
                label   "Horizontal Tiles"
                type    integer
                default { "4" }
                hidewhen "{ vm_tile_render == 0 }"
                range   { 1! 8 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_tile_count_y"
                label   "Vertical Tiles"
                type    integer
                default { "4" }
                hidewhen "{ vm_tile_render == 0 }"
                range   { 1! 8 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_tile_index"
                label   "Tile Index"
                type    integer
                default { "0" }
                hidewhen "{ vm_tile_render == 0 }"
                range   { 0 63 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_writecheckpoint"
                label   "Output Checkpoint Files"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_readcheckpoint"
                label   "Resume from Checkpoint Files"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "render_viewcamera"
                label   "Create Image From Viewing Camera"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "render_any_shadowmap"
                label   "Auto-Generate Shadow Maps"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "render_any_envmap"
                label   "Auto-Generate Environment Maps"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "render_any_photonmap"
                label   "Auto-Generate Photon Maps"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "render_any_pointcloud"
                label   "Auto-Generate Light Point Clouds"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
        }

        group {
            name    "output6_1"
            label   "Extra Image Planes"

            parm {
                name    "vm_extractimageplanes"
                label   "Extract Image Planes"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_extractimageplanesformat"
                label   "Extract Format"
                type    string
                default { "" }
                hidewhen "{ vm_extractimageplanes == 0 }"
                menu {
                    ""          "Infer from filename"
                    "Houdini"   "Houdini Pic (PIC)"
                    "RAT"       "Random Access Texture (RAT)"
                    "OpenEXR"   "Open EXR (EXR)"
                    "TIFF"      "Tagged Image File (TIFF)"
                    "PNG"       "Portable Network Graphics (PNG)"
                    "Targa"     "Targa (TGA)"
                    "JPEG"      "JPEG (JPG)"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_exportcomponents"
                label   "Export Components"
                type    string
                default { "diffuse reflect coat refract volume" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_P"
                label   "Shading Position (P)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_Pz"
                label   "Shading Depth (Pz)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_N"
                label   "Shading Normal (N)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_direct_comp"
                label   "Direct Lighting (per-component)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_indirect_comp"
                label   "Indirect Lighting (per-component)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_all_emission"
                label   "Combined Emission"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_direct_noshadow"
                label   "Direct Unshadowed"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_direct_samples"
                label   "Direct Ray Samples"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_indirect_samples"
                label   "Indirect Ray Samples"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_sss"
                label   "SSS Single/Multi"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_diff_clr"
                label   "Diffuse Color (diff_clr)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_emit_clr"
                label   "Emission Color (emit_clr)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_sss_clr"
                label   "SSS Color (sss_clr)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_spec_clr"
                label   "Specular Color (spec_clr)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_spec_rough"
                label   "Specular Roughness (spec_rough)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_showextraplaneparms"
                label   "Show extra image plane parameters"
                type    toggle
                invisible
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            multiparm {
                name    "vm_numaux"
                label    "Extra Image Planes"
                parmtag { "spare_category" "Extra Image Planes" }

                parm {
                    name    "vm_disable_plane#"
                    label   "Disable Plane #"
                    type    toggle
                    joinnext
                    default { "0" }
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_excludedcm_plane#"
                    label   "Exclude from DCM"
                    type    toggle
                    default { "0" }
                    hidewhen "{ vm_deepresolver != camera }"
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_variable_plane#"
                    label   "VEX Variable"
                    type    string
                    default { "" }
                    disablewhen "{ vm_disable_plane# == 1 }"
                    menureplace {
                        [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraPlanes')\")`" ]
                    }
                    range   { 0 1 }
                    parmtag { "script_callback" "`pythonexprs(\"__import__('toolutils').updatePlaneType($script_multiparm_index, '$script_value')\")`" }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_vextype_plane#"
                    label   "VEX Type"
                    type    string
                    default { "vector" }
                    disablewhen "{ vm_disable_plane# == 1 }"
                    menu {
                        "float"         "Float Type"
                        "vector"        "Vector Type"
                        "vector4"       "Vector4 Type"
                        "unitvector"    "Unit Vector Type"
                    }
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_channel_plane#"
                    label   "Channel Name"
                    type    string
                    default { "" }
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_usefile_plane#"
                    label   "Different File"
                    type    toggle
                    nolabel
                    joinnext
                    default { "0" }
                    hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }"
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_filename_plane#"
                    label   "Different File"
                    type    file
                    default { "" }
                    disablewhen "{ vm_usefile_plane# == 0 }"
                    hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }"
                    menureplace {
                        [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ]
                    }
                    range   { 0 1 }
                    parmtag { "filechooser_mode" "write" }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_quantize_plane#"
                    label   "Quantize"
                    type    string
                    default { "half" }
                    help    "image:quantize"
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    menu {
                        "8"     "8 bit integer"
                        "16"    "16 bit integer"
                        "half"  "16 bit float"
                        "float" "32 bit float"
                    }
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_sfilter_plane#"
                    label   "Sample Filter"
                    type    string
                    default { "alpha" }
                    help    "image:sfilter"
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    menu {
                        "alpha"         "Opacity Filtering"
                        "fullopacity"   "Full Opacity Filtering"
                        "closest"       "Closest Surface"
                    }
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_pfilter_plane#"
                    label   "Pixel Filter"
                    type    string
                    default { "" }
                    help    "image:pfilter"
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    menureplace {
                        ""                      "Inherit from main plane"
                        "box -w 1"              "Unit Box Filter"
                        "gaussian -w 2"         "Gaussian 2x2"
                        "gaussian -w 3"         "Gaussian 3x3 (softer)"
                        "gaussian -w 2 -r 1"    "Gaussian 2x2 with noisy sample refiltering"
                        "combine -t 20.0"       "Ray Histogram Fusion"
                        "bartlett -w 2"         "Bartlett (triangle)"
                        "catrom -w 3"           "Catmull-Rom"
                        "hanning -w 2"          "Hanning"
                        "blackman -w 2"         "Blackman"
                        "sinc -w 3"             "Sinc (sharpening)"
                        "edgedetect"            "Edge Detection Filter"
                        "minmax min"            "Closest Sample Filter"
                        "minmax max"            "Farthest Sample Filter"
                        "minmax edge"           "Disable Edge Antialiasing"
                        "minmax ocover"         "Object With Most Pixel Coverage"
                        "minmax idcover"        "Object With Most Pixel Coverage (no filtering)"
                    }
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_gamma_plane#"
                    label   "Gamma"
                    type    float
                    default { "1" }
                    help    "image:gamma"
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    hidewhen "{ vm_showextraplaneparms == 0 }"
                    range   { 0.001 3 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_gain_plane#"
                    label   "Gain"
                    type    float
                    default { "1" }
                    help    "image:gain"
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    hidewhen "{ vm_showextraplaneparms == 0 }"
                    range   { 0.001 10 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_dither_plane#"
                    label   "Dither"
                    type    float
                    default { "0.5" }
                    help    "image:dither"
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    hidewhen "{ vm_showextraplaneparms == 0 }"
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_whitepoint_plane#"
                    label   "White Point"
                    type    float
                    default { "1" }
                    help    "image:whitepoint"
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    hidewhen "{ vm_showextraplaneparms == 0 }"
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_componentexport#"
                    label   "Export variable for each component"
                    type    toggle
                    default { "0" }
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_lightexport#"
                    label   "Light Exports"
                    type    integer
                    default { "0" }
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    menu {
                        "0" "No light exports"
                        "1" "Export variable for each light"
                        "2" "Merge all lights into single channel"
                    }
                    range   { 0 10 }
                    parmtag { "spare_category" "" }
                }
                parm {
                    name    "vm_lightexport_scope#"
                    label   "Light Mask"
                    type    oplist
                    default { "*" }
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }"
                    range   { 0 1 }
                    parmtag { "opexpand" "1" }
                    parmtag { "opfilter" "!!OBJ/LIGHT!!" }
                    parmtag { "oprelative" "/" }
                }
                parm {
                    name    "vm_lightexport_select#"
                    label   "Light Selection"
                    type    string
                    default { "*" }
                    hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }"
                    range   { 0 1 }
                }
            }

        }

        group {
            name    "output6_2"
            label   "Deep Output"

            parm {
                name    "vm_deepresolver"
                label   "Deep Resolver"
                type    string
                default { "null" }
                menu {
                    "null"      "No Deep Resolver"
                    "shadow"    "Deep Shadow Map"
                    "camera"    "Deep Camera Map"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Deep Output" }
            }
            parm {
                name    "vm_dcmfilename"
                label   "DCM Filename"
                type    file
                default { "$HIP/dcm.rat" }
                disablewhen "{ vm_deepresolver != camera }"
                range   { 0 1 }
                parmtag { "filechooser_mode" "read_and_write" }
                parmtag { "spare_category" "Deep Output" }
            }
            parm {
                name    "vm_dcmcompositing"
                label   "DCM Pre-Composite Samples"
                type    toggle
                default { "0" }
                disablewhen "{ vm_deepresolver != camera }"
                range   { 0 1 }
                parmtag { "spare_category" "Deep Output" }
            }
            parm {
                name    "vm_dcmdepthplanes"
                label   "DCM Special Planes"
                type    string
                default { "zfront,zback" }
                disablewhen "{ vm_deepresolver != camera }"
                menureplace {
                    "zfront,zback"                      "Z-Front And Z-Back"
                    "zfront"                            "Z-Front"
                    "zfront,zback,deepcover,deepflags"  "Z-Front/Back, Coverage and Flags"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Deep Output" }
            }
            parm {
                name    "vm_dsmfilename"
                label   "DSM Filename"
                type    file
                default { "$HIP/dsm.rat" }
                disablewhen "{ vm_deepresolver != shadow }"
                range   { 0 1 }
                parmtag { "filechooser_mode" "read_and_write" }
                parmtag { "spare_category" "Deep Output" }
            }
        }

        group {
            name    "output6_3"
            label   "Meta Data"

            parm {
                name    "vm_image_artist"
                label   "Artist"
                type    string
                default { "" }
                range   { 0 1 }
                parmtag { "spare_category" "Meta Data" }
            }
            parm {
                name    "vm_image_comment"
                label   "Comment"
                type    string
                default { "" }
                range   { 0 1 }
                parmtag { "spare_category" "Meta Data" }
            }
            parm {
                name    "vm_image_hostname"
                label   "Hostname"
                type    string
                default { "" }
                range   { 0 1 }
                parmtag { "spare_category" "Meta Data" }
            }
            parm {
                name    "vm_image_mplay_direction"
                label   "MPlay Tile Order"
                type    string
                default { "middle" }
                menu {
                    "middle"    "Interactive (starting in middle)"
                    "top"       "Top down"
                    "bottom"    "Bottom up"
                    "hilbert"   "Hilbert Curve"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Meta Data" }
            }
            parm {
                name    "vm_image_mplay_label"
                label   "MPlay Session Label"
                type    string
                default { "" }
                menureplace {
                    "`pythonexprs(\"__import__('os').getpid()\")`"  "One per Houdini Process"
                    "$HIPNAME"                                      "One per Houdini File Name (.hip)"
                    "$OS"                                           "One per Output Driver Name (ROP)"
                    ""                                              "One MPlay session only"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Meta Data" }
            }
            parm {
                name    "vm_image_mplay_gamma"
                label   "MPlay Gamma"
                type    float
                default { "1" }
                range   { 0.001 4 }
                parmtag { "spare_category" "Meta Data" }
            }
            parm {
                name    "vm_image_jpeg_quality"
                label   "JPEG Quality"
                type    integer
                default { "100" }
                range   { 20 100 }
                parmtag { "spare_category" "Meta Data" }
            }
            parm {
                name    "vm_image_tiff_compression"
                label   "TIFF Compression"
                type    string
                default { "LZW" }
                menu {
                    "None"          "No compression"
                    "LZW"           "LZW Compression"
                    "AdobeDeflate"  "Adobe Deflate"
                    "PackBits"      "PackBits"
                    "JPEG"          "JPEG"
                    "PixarLog"      "Pixar Log"
                    "SGILog"        "LogLuv"
                    "SGILog24"      "LogLuv (24 bit)"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Meta Data" }
            }
            parm {
                name    "vm_image_exr_compression"
                label   "EXR Compression"
                type    string
                default { "zips" }
                menu {
                    "none"  "No compression"
                    "dwab"  "DWA, Lossy and Fast"
                    "piz"   "PIZ Wavelet"
                    "rle"   "Runlength Encoding"
                    "zips"  "ZIP (Single scanline)"
                    "zip"   "ZIP (Multi-scanline blocks)"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Meta Data" }
            }
            parm {
                name    "vm_image_exr_dwa_level"
                label   "DWA Compression Level"
                type    float
                default { "85" }
                hidewhen "{ vm_image_exr_compression != dwab }"
                range   { 1 200 }
                parmtag { "spare_category" "Meta Data" }
            }
        }

    }

    group {
        name    "images6_1"
        label   "Rendering"

        parm {
            name    "vm_renderengine"
            label   "Rendering Engine"
            type    string
            default { "raytrace" }
            menu {
                "micropoly"     "Micropolygon Rendering"
                "raytrace"      "Ray Tracing"
                "pbrmicropoly"  "Micropolygon Physically Based Rendering"
                "pbrraytrace"   "Physically Based Rendering"
                "photon"        "Photon Map Generation"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Rendering" }
        }
        parm {
            name    "vm_dof"
            label   "Enable Depth Of Field"
            type    toggle
            default { "0" }
            range   { 0 1 }
            parmtag { "spare_category" "Rendering" }
        }
        parm {
            name    "allowmotionblur"
            label   "Allow Motion Blur"
            type    toggle
            default { "0" }
            range   { 0 1 }
            parmtag { "spare_category" "Rendering" }
        }
        parm {
            name    "xform_motionsamples"
            label   "Xform Time Samples"
            type    integer
            default { "2" }
            hidewhen "{ allowmotionblur == 0 }"
            range   { 1 10 }
            parmtag { "spare_category" "Rendering" }
        }
        parm {
            name    "geo_motionsamples"
            label   "Geo Time Samples"
            type    integer
            default { "1" }
            hidewhen "{ allowmotionblur == 0 }"
            range   { 1 10 }
            parmtag { "spare_category" "Rendering" }
        }
        parm {
            name    "shutteroffset"
            label   "Shutter Offset"
            type    float
            default { "1" }
            hidewhen "{ allowmotionblur == 0 }"
            range   { -1 1 }
            parmtag { "spare_category" "Rendering" }
        }
        parm {
            name    "vm_traceblur"
            label   "Raytrace Motion Blur"
            type    toggle
            default { "0" }
            hidewhen "{ allowmotionblur == 0 } { vm_renderengine != micropoly vm_renderengine != pbrmicropoly }"
            range   { 0 1 }
            parmtag { "spare_category" "Rendering" }
        }
        group {
            name    "sampling7"
            label   "Sampling"

            parm {
                name    "vm_samples"
                label   "Pixel Samples"
                type    intvector2
                size    2
                default { "3" "3" }
                range   { 1 32 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_dorayvariance"
                label   "Ray Variance Antialiasing"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_colorspace"
                label   "Variance Color Space"
                type    string
                default { "gamma" }
                hidewhen "{ vm_dorayvariance == 0 }"
                menu {
                    "linear"    "Linear"
                    "gamma"     "Gamma 2.2"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_minraysamples"
                label   "Min Ray Samples"
                type    integer
                default { "1" }
                range   { 1 64 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_maxraysamples"
                label   "Max Ray Samples"
                type    integer
                default { "9" }
                hidewhen "{ vm_dorayvariance == 0 }"
                range   { 1 64 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_variance"
                label   "Noise Level"
                type    log
                default { "0.01" }
                hidewhen "{ vm_dorayvariance == 0 }"
                range   { 0 0.1 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_diffusequality"
                label   "Diffuse Quality"
                type    float
                default { "1" }
                hidewhen "{ vm_dorayvariance == 0 }"
                range   { 0 10 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_reflectionquality"
                label   "Reflection Quality"
                type    float
                default { "1" }
                hidewhen "{ vm_dorayvariance == 0 }"
                range   { 0 10 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_refractionquality"
                label   "Refraction Quality"
                type    float
                default { "1" }
                hidewhen "{ vm_dorayvariance == 0 }"
                range   { 0 10 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_adaptivesamplingenable"
                label   "Adaptive Sampling"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_adaptivesamplingthreshold"
                label   "Adaptive Sampling Threshold"
                type    float
                default { "0.1" }
                hidewhen "{ vm_adaptivesamplingenable == 0 }"
                range   { 0 1 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_transparent"
                label   "Stochastic Transparency"
                type    toggle
                default { "1" }
                disablewhen "{ vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }"
                range   { 0 1 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_transparentsamples"
                label   "Stochastic Samples"
                type    integer
                default { "4" }
                disablewhen "{ vm_transparent == 0 } { vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }"
                range   { 1 16 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_samplelock"
                label   "Sample Lock"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_randomseed"
                label   "Random Seed"
                type    integer
                default { "0" }
                range   { 0 10 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_imageblur"
                label   "Allow Image Motion Blur"
                type    toggle
                default { "1" }
                disablewhen "{ allowmotionblur == 0 }"
                range   { 0 1 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_volumesteprate"
                label   "Volume Step Rate"
                type    log
                default { "0.25" }
                range   { 0.1 10 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "volumesteprate" }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_volumeshadowsteprate"
                label   "Volume Shadow Step Rate"
                type    log
                default { "1" }
                range   { 0.1 10 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "volumeshadowsteprate" }
                parmtag { "spare_category" "Sampling" }
            }
        }

        group {
            name    "sampling7_1"
            label   "Limits"

            parm {
                name    "vm_reflectlimit"
                label   "Reflect Limit"
                type    integer
                default { "10" }
                range   { 0 10 }
                parmtag { "spare_category" "Limits" }
            }
            parm {
                name    "vm_refractlimit"
                label   "Refract Limit"
                type    integer
                default { "10" }
                range   { 0 10 }
                parmtag { "spare_category" "Limits" }
            }
            parm {
                name    "vm_diffuselimit"
                label   "Diffuse Limit"
                type    integer
                default { "0" }
                range   { 0 10 }
                parmtag { "spare_category" "Limits" }
            }
            parm {
                name    "vm_volumelimit"
                label   "Volume Limit"
                type    integer
                default { "0" }
                range   { 0 10 }
                parmtag { "spare_category" "Limits" }
            }
            parm {
                name    "vm_opacitylimit"
                label   "Opacity Limit"
                type    float
                default { "0.995" }
                range   { 0 1 }
                parmtag { "spare_category" "Limits" }
            }
            parm {
                name    "vm_colorlimit"
                label   "Color Limit"
                type    float
                default { "10" }
                range   { 0 20 }
                parmtag { "spare_category" "Limits" }
            }
            parm {
                name    "vm_colorlimitdecay"
                label   "Color Limit Decay"
                type    float
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Limits" }
            }
            parm {
                name    "vm_raylimiteval"
                label   "At Ray Limit"
                type    string
                default { "none" }
                menu {
                    "none"      "Use Black Background"
                    "direct"    "Use Direct Lighting as Background Color"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Limits" }
            }
        }

        group {
            name    "sampling7_2"
            label   "Shading"

            parm {
                name    "vm_pbrreflectratio"
                label   "Min Reflection Ratio"
                type    float
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_raybias"
                label   "Raytracing Bias"
                type    float
                default { "0.001" }
                range   { 0 10 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_biasnormal"
                label   "Bias Along Normal"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_pbrpathtype"
                label   "Allowable Paths"
                type    string
                default { "diffuse" }
                menu {
                    "diffuse"   "Specular, Diffuse Paths"
                    "all"       "All Paths"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_refractcomponents"
                label   "Refract Components"
                type    string
                default { "refract" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_diffusecomponents"
                label   "Diffuse Components"
                type    string
                default { "diffuse" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_volumecomponents"
                label   "Volume Components"
                type    string
                default { "volume" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
        }

        group {
            name    "sampling7_3"
            label   "Render"

            parm {
                name    "vm_bucketsize"
                label   "Tile Size"
                type    integer
                default { "16" }
                range   { 1 64 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_usemaxthreads"
                label   "Use Max Processors"
                type    integer
                default { "1" }
                menu {
                    "0" "User Specified Thread Count"
                    "1" "Use All Processors"
                    "2" "Use All Processors Except One"
                }
                range   { 0 10 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_threadcount"
                label   "Thread Count"
                type    integer
                default { "1" }
                disablewhen "{ vm_usemaxthreads > 0 }"
                range   { 1 16 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_usecacheratio"
                label   "Cache Limit"
                type    integer
                default { "1" }
                menu {
                    "0" "Fixed Size"
                    "1" "Proportion of Physical Memory"
                }
                range   { 0 10 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_cacheratio"
                label   "Cache Memory Ratio"
                type    float
                default { "0.25" }
                hidewhen "{ vm_usecacheratio != 1 }"
                range   { 0 1 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_cachesize"
                label   "Cache Size (MB)"
                type    intlog
                default { "1000" }
                hidewhen "{ vm_usecacheratio == 1 }"
                range   { 100 100000 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_octreestyle"
                label   "Ray Tracing Accelerator"
                type    string
                default { "bboxtree" }
                menu {
                    "kdtree"    "KD-Tree"
                    "bboxtree"  "Bounding Volume Hierarchy"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_kdmemfactor"
                label   "KD-Tree Memory Factor"
                type    float
                default { "1" }
                hidewhen "{ vm_octreestyle != kdtree }"
                range   { 0.001 2 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_hidden"
                label   "Enable Hiding"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_otlfullpath"
                label   "Output OTLs with full paths"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_embedvex"
                label   "Force VEX Shader Embedding"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "declare_stylesheets"
                label   "Declare Style Sheets"
                type    string
                default { "*" }
                menutoggle {
                    [ "result = ['*', 'All\\t(*)']" ]
                    [ "styles = hou.styles.styles()" ]
                    [ "for style in styles:" ]
                    [ "    desc = hou.styles.description(style)" ]
                    [ "    desc = desc if len(desc) > 0 else 'No description'" ]
                    [ "    result.append(style)" ]
                    [ "    result.append(style + '\\t (' + desc + ')')" ]
                    [ "" ]
                    [ "return result" ]
                    language python
                }
                range   { 0 1 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "apply_stylesheets"
                label   "Apply Style Sheets"
                type    file
                default { "`pythonexprs(\"' '.join(hou.styles.styles())\")`" }
                menutoggle {
                    [ "result = []" ]
                    [ "styles = hou.styles.styles()" ]
                    [ "for style in styles:" ]
                    [ "    desc = hou.styles.description(style)" ]
                    [ "    desc = desc if len(desc) > 0 else 'No description'" ]
                    [ "    result.append(style)" ]
                    [ "    result.append(style + '\\t (' + desc + ')')" ]
                    [ "" ]
                    [ "return result" ]
                    language python
                }
                range   { 0 1 }
                parmtag { "filechooser_pattern" "*.json" }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "declare_all_shops"
                label   "Declare Materials"
                type    ordinal
                default { "off" }
                menu {
                    "off"   "Save Only Referenced Materials"
                    "on"    "Save All Material SHOPs"
                    "all"   "Save All SHOPS"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Render" }
            }
        }

        group {
            name    "sampling7_4"
            label   "Dicing"

            parm {
                name    "vm_shadingfactor"
                label   "Shading Quality Multiplier"
                type    float
                default { "1" }
                range   { 0 10 }
                parmtag { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_motionfactor"
                label   "Motion Factor"
                type    float
                default { "0" }
                disablewhen "{ allowmotionblur == 0 vm_dof == 0 }"
                range   { 0 1 }
                parmtag { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_measure"
                label   "Geometry Measuring"
                type    string
                default { "nonraster" }
                menu {
                    "nonraster" "Non-Raster Measuring"
                    "raster"    "Raster Space Measuring"
                    "uniform"   "Uniform Measuring"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_measurezimportance"
                label   "Z-Importance"
                type    float
                default { "1" }
                disablewhen "{ vm_measure != nonraster }"
                range   { 0 10 }
                parmtag { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_measureoffscreenquality"
                label   "Offscreen Quality"
                type    float
                default { "0.25" }
                disablewhen "{ vm_measure != nonraster }"
                range   { 0 1 }
                parmtag { "spare_category" "Dicing" }
            }
        }

        group {
            name    "sampling7_5"
            label   "Statistics"

            parm {
                name    "soho_spoolrenderoutput"
                label   "Render Output"
                type    ordinal
                default { "on" }
                help    "Controls whether to capture the render output and add to the node info"
                menu {
                    "off"   "Don't capture render output"
                    "on"    "Capture render output for graphical apps"
                    "force" "Capture render output for all apps"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Statistics" }
            }
            parm {
                name    "vm_verbose"
                label   "Verbose Level"
                type    integer
                default { "0" }
                range   { 0 5 }
                parmtag { "spare_category" "Statistics" }
            }
            parm {
                name    "vm_vexprofile"
                label   "VEX Profiling"
                type    integer
                default { "0" }
                menu {
                    "0" "No VEX Profiling"
                    "1" "Execution profiling"
                    "2" "Profiling and NAN detection"
                }
                range   { 0 10 }
                parmtag { "spare_category" "Statistics" }
            }
            parm {
                name    "vm_alfprogress"
                label   "Alfred Style Progress"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Statistics" }
            }
            parm {
                name    "vm_tilecallback"
                label   "Python Tile Callback"
                type    file
                default { "" }
                range   { 0 1 }
                parmtag { "filechooser_mode" "read" }
                parmtag { "spare_category" "Statistics" }
            }
            parm {
                name    "vm_logcolors"
                label   "Colorize Output"
                type    integer
                default { "0" }
                menu {
                    "0" "Colored Shell"
                    "1" "HTML Tags"
                    "2" "No Coloring"
                }
                range   { 0 10 }
                parmtag { "spare_category" "Statistics" }
            }
            parm {
                name    "vm_logtimestamps"
                label   "Log Timestamp"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Statistics" }
            }
        }

    }

    group {
        name    "images6_2"
        label   "Objects"

        parm {
            name    "vobject"
            baseparm
            label   "Candidate Objects"
            export  none
        }
        parm {
            name    "forceobject"
            baseparm
            label   "Force Objects"
            export  none
        }
        parm {
            name    "matte_objects"
            baseparm
            label   "Forced Matte"
            export  none
        }
        parm {
            name    "phantom_objects"
            baseparm
            label   "Forced Phantom"
            export  none
        }
        parm {
            name    "excludeobject"
            baseparm
            label   "Exclude Objects"
            export  none
        }
        parm {
            name    "obj_light_sep"
            baseparm
            label   "Separator"
            export  none
        }
        parm {
            name    "sololight"
            baseparm
            label   "Solo Light"
            export  none
        }
        parm {
            name    "alights"
            baseparm
            label   "Candidate Lights"
            export  none
        }
        parm {
            name    "forcelights"
            baseparm
            label   "Force Lights"
            export  none
        }
        parm {
            name    "excludelights"
            baseparm
            label   "Exclude Lights"
            export  none
        }
        parm {
            name    "soho_autoheadlight"
            baseparm
            label   "Headlight Creation"
            export  none
        }
        parm {
            name    "light_fog_sep"
            baseparm
            label   "Separator"
            export  none
        }
        parm {
            name    "vfog"
            baseparm
            label   "Visible Fog"
            export  none
        }
    }

    group {
        name    "images6_3"
        label   "Scripts"

        parm {
            name    "tprerender"
            baseparm
            label   "tprerender"
            nolabel
            joinnext
            export  none
        }
        parm {
            name    "prerender"
            baseparm
            label   "Pre-Render Script"
            joinnext
            export  none
        }
        parm {
            name    "lprerender"
            baseparm
            label   "lprerender"
            nolabel
            export  none
        }
        parm {
            name    "tpreframe"
            baseparm
            label   "tpreframe"
            nolabel
            joinnext
            export  none
        }
        parm {
            name    "preframe"
            baseparm
            label   "Pre-Frame Script"
            joinnext
            export  none
        }
        parm {
            name    "lpreframe"
            baseparm
            label   "lpreframe"
            nolabel
            export  none
        }
        parm {
            name    "tpostframe"
            baseparm
            label   "tpostframe"
            nolabel
            joinnext
            export  none
        }
        parm {
            name    "postframe"
            baseparm
            label   "Post-Frame Script"
            joinnext
            export  none
        }
        parm {
            name    "lpostframe"
            baseparm
            label   "lpostframe"
            nolabel
            export  none
        }
        parm {
            name    "tpostrender"
            baseparm
            label   "tpostrender"
            nolabel
            joinnext
            export  none
        }
        parm {
            name    "postrender"
            baseparm
            label   "Post-Render Script"
            joinnext
            export  none
        }
        parm {
            name    "lpostrender"
            baseparm
            label   "lpostrender"
            nolabel
            export  none
        }
    }

    group {
        name    "images6_4"
        label   "Driver"

        parm {
            name    "soho_pipecmd"
            baseparm
            label   "Command"
            export  none
        }
        parm {
            name    "soho_outputmode"
            baseparm
            label   "Save IFD File To Disk"
            nolabel
            joinnext
            export  none
        }
        parm {
            name    "soho_diskfile"
            baseparm
            label   "Disk File"
            export  none
        }
        parm {
            name    "soho_compression"
            baseparm
            label   "File Compression"
            export  none
        }
        parm {
            name    "soho_foreground"
            baseparm
            label   "Block Until Render Complete"
            export  none
        }
        parm {
            name    "soho_initsim"
            baseparm
            label   "Initialize Simulation OPs"
            export  none
        }
        parm {
            name    "soho_viewport_menu"
            baseparm
            label   "Show In Viewport Menu"
            export  none
        }
        parm {
            name    "vm_binarygeometry"
            label   "Save Binary Geometry"
            type    toggle
            default { "1" }
            range   { 0 1 }
            parmtag { "spare_category" "Driver" }
        }
    }

    parm {
        name    "executebackground"
        baseparm
        label   "Render to Disk in Background"
        export  none
    }
    parm {
        name    "soho_skip_frame"
        baseparm
        label   "Skip Rendered Frames"
        export  none
    }
HouNC1033600bbd05b103d7801f98611dout/mantra2.chn{
    channel f1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = $FSTART }
    }
    channel f2 {
      lefttype = extend
      righttype = extend
      default = 240
      flags = 0
      segment { length = 0 value = 240 240 expr = $FEND }
    }
  }
HouNC1033600bbc05b103d780cfe04933out/mantra2.parm{
version 0.8
execute	[ 0	locks=0 ]	(	0	)
renderpreview	[ 0	locks=0 ]	(	0	)
executebackground	[ 0	locks=0 ]	(	0	)
renderdialog	[ 0	locks=0 ]	(	0	)
trange	[ 0	locks=0 ]	(	"off"	)
f	[ 0	locks=0 ]	(	[ f1	1 ] 	[ f2	1000 ] 	1	)
take	[ 0	locks=0 ]	(	_current_	)
camera	[ 8	locks=0 ]	(	/obj/cam3	)
override_camerares	[ 0	locks=0 ]	(	"off"	)
res_fraction	[ 0	locks=0 ]	(	0.5	)
res_override	[ 0	locks=0 ]	(	1280	720	)
res_overrideMenu	[ 0	locks=0 ]	(	0	)
aspect_override	[ 0	locks=0 ]	(	1	)
images	[ 0	locks=0 ]	(	0	0	0	0	0	)
soho_program	[ 0	locks=0 ]	(	IFD.py	)
soho_shopstyle	[ 0	locks=0 ]	(	VMantra	)
soho_ipr_support	[ 0	locks=0 ]	(	"on"	)
soho_previewsupport	[ 0	locks=0 ]	(	"on"	)
vm_picture	[ 0	locks=0 ]	(	$HIP/render/$HIPNAME.$OS.$F4.exr	)
vm_device	[ 0	locks=0 ]	(	""	)
soho_mkpath	[ 0	locks=0 ]	(	"on"	)
soho_skip_frame	[ 0	locks=0 ]	(	no	)
output	[ 0	locks=0 ]	(	0	0	0	0	0	)
sampling	[ 0	locks=0 ]	(	0	0	0	0	0	0	)
vobject	[ 0	locks=0 ]	(	*	)
forceobject	[ 0	locks=0 ]	(	""	)
matte_objects	[ 0	locks=0 ]	(	""	)
phantom_objects	[ 0	locks=0 ]	(	""	)
excludeobject	[ 0	locks=0 ]	(	""	)
obj_light_sep	[ 0	locks=0 ]	(	)
sololight	[ 0	locks=0 ]	(	""	)
alights	[ 0	locks=0 ]	(	*	)
forcelights	[ 0	locks=0 ]	(	""	)
excludelights	[ 0	locks=0 ]	(	""	)
soho_autoheadlight	[ 0	locks=0 ]	(	"on"	)
light_fog_sep	[ 0	locks=0 ]	(	)
vfog	[ 0	locks=0 ]	(	*	)
tprerender	[ 0	locks=0 ]	(	"on"	)
prerender	[ 0	locks=0 ]	(	""	)
lprerender	[ 0	locks=0 ]	(	hscript	)
tpreframe	[ 0	locks=0 ]	(	"on"	)
preframe	[ 0	locks=0 ]	(	""	)
lpreframe	[ 0	locks=0 ]	(	hscript	)
tpostframe	[ 0	locks=0 ]	(	"on"	)
postframe	[ 0	locks=0 ]	(	""	)
lpostframe	[ 0	locks=0 ]	(	hscript	)
tpostrender	[ 0	locks=0 ]	(	"on"	)
postrender	[ 0	locks=0 ]	(	""	)
lpostrender	[ 0	locks=0 ]	(	hscript	)
soho_pipecmd	[ 0	locks=0 ]	(	mantra	)
soho_outputmode	[ 0	locks=0 ]	(	"off"	)
soho_diskfile	[ 0	locks=0 ]	(	$HIP/test.ifd	)
soho_compression	[ 0	locks=0 ]	(	ext	)
soho_foreground	[ 0	locks=0 ]	(	"off"	)
soho_initsim	[ 0	locks=0 ]	(	"off"	)
soho_viewport_menu	[ 0	locks=0 ]	(	"on"	)
images6	[ 0	locks=0 ]	(	0	0	0	0	0	)
output6	[ 0	locks=0 ]	(	0	0	0	0	)
vm_pfilter	[ 0	locks=0 ]	(	"catrom -w 3"	)
vm_sfilter	[ 0	locks=0 ]	(	alpha	)
vm_quantize	[ 0	locks=0 ]	(	float	)
vm_gamma	[ 0	locks=0 ]	(	1	)
vm_subpixel	[ 0	locks=0 ]	(	"off"	)
vm_tile_render	[ 0	locks=0 ]	(	"off"	)
vm_tile_count_x	[ 0	locks=0 ]	(	4	)
vm_tile_count_y	[ 0	locks=0 ]	(	4	)
vm_tile_index	[ 0	locks=0 ]	(	0	)
vm_writecheckpoint	[ 0	locks=0 ]	(	"on"	)
vm_readcheckpoint	[ 0	locks=0 ]	(	"off"	)
render_viewcamera	[ 0	locks=0 ]	(	"on"	)
render_any_shadowmap	[ 0	locks=0 ]	(	"on"	)
render_any_envmap	[ 0	locks=0 ]	(	"on"	)
render_any_photonmap	[ 0	locks=0 ]	(	"on"	)
render_any_pointcloud	[ 0	locks=0 ]	(	"on"	)
vm_extractimageplanes	[ 0	locks=0 ]	(	"off"	)
vm_extractimageplanesformat	[ 0	locks=0 ]	(	""	)
vm_exportcomponents	[ 0	locks=0 ]	(	"diffuse reflect coat refract volume"	)
vm_quickplane_P	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_Pz	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_N	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_direct_comp	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_indirect_comp	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_all_emission	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_direct_noshadow	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_direct_samples	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_indirect_samples	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_sss	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_diff_clr	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_emit_clr	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_sss_clr	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_spec_clr	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_spec_rough	[ 0	locks=0 ]	(	"off"	)
vm_showextraplaneparms	[ 0	locks=0 ]	(	"off"	)
vm_numaux	[ 0	locks=0 ]	(	0	)
vm_deepresolver	[ 0	locks=0 ]	(	null	)
vm_dcmfilename	[ 0	locks=0 ]	(	$HIP/dcm.rat	)
vm_dcmcompositing	[ 0	locks=0 ]	(	"off"	)
vm_dcmdepthplanes	[ 0	locks=0 ]	(	zfront,zback	)
vm_dsmfilename	[ 0	locks=0 ]	(	$HIP/dsm.rat	)
vm_image_artist	[ 0	locks=0 ]	(	""	)
vm_image_comment	[ 0	locks=0 ]	(	""	)
vm_image_hostname	[ 0	locks=0 ]	(	""	)
vm_image_mplay_direction	[ 0	locks=0 ]	(	middle	)
vm_image_mplay_label	[ 0	locks=0 ]	(	""	)
vm_image_mplay_gamma	[ 0	locks=0 ]	(	1	)
vm_image_jpeg_quality	[ 0	locks=0 ]	(	100	)
vm_image_tiff_compression	[ 0	locks=0 ]	(	LZW	)
vm_image_exr_compression	[ 0	locks=0 ]	(	zips	)
vm_image_exr_dwa_level	[ 0	locks=0 ]	(	85	)
vm_renderengine	[ 0	locks=0 ]	(	pbrraytrace	)
vm_dof	[ 0	locks=0 ]	(	"off"	)
allowmotionblur	[ 0	locks=0 ]	(	"off"	)
xform_motionsamples	[ 0	locks=0 ]	(	2	)
geo_motionsamples	[ 0	locks=0 ]	(	1	)
shutteroffset	[ 0	locks=0 ]	(	1	)
vm_traceblur	[ 0	locks=0 ]	(	"off"	)
sampling7	[ 0	locks=0 ]	(	2	2	2	2	2	2	)
vm_samples	[ 0	locks=0 ]	(	4	3	)
vm_dorayvariance	[ 0	locks=0 ]	(	"on"	)
vm_colorspace	[ 0	locks=0 ]	(	gamma	)
vm_minraysamples	[ 0	locks=0 ]	(	1	)
vm_maxraysamples	[ 0	locks=0 ]	(	20	)
vm_variance	[ 0	locks=0 ]	(	0.01	)
vm_diffusequality	[ 0	locks=0 ]	(	1	)
vm_reflectionquality	[ 0	locks=0 ]	(	1	)
vm_refractionquality	[ 0	locks=0 ]	(	1	)
vm_adaptivesamplingenable	[ 0	locks=0 ]	(	"on"	)
vm_adaptivesamplingthreshold	[ 0	locks=0 ]	(	0.10000000000000001	)
vm_transparent	[ 0	locks=0 ]	(	"on"	)
vm_transparentsamples	[ 0	locks=0 ]	(	4	)
vm_samplelock	[ 0	locks=0 ]	(	"off"	)
vm_randomseed	[ 0	locks=0 ]	(	0	)
vm_imageblur	[ 0	locks=0 ]	(	"on"	)
vm_volumesteprate	[ 0	locks=0 ]	(	0.25	)
vm_volumeshadowsteprate	[ 0	locks=0 ]	(	1	)
vm_reflectlimit	[ 0	locks=0 ]	(	5	)
vm_refractlimit	[ 0	locks=0 ]	(	5	)
vm_diffuselimit	[ 0	locks=0 ]	(	2	)
vm_volumelimit	[ 0	locks=0 ]	(	0	)
vm_opacitylimit	[ 0	locks=0 ]	(	0.995	)
vm_colorlimit	[ 0	locks=0 ]	(	10	)
vm_colorlimitdecay	[ 0	locks=0 ]	(	1	)
vm_raylimiteval	[ 0	locks=0 ]	(	direct	)
vm_pbrreflectratio	[ 0	locks=0 ]	(	0	)
vm_raybias	[ 0	locks=0 ]	(	0.0025000000000000001	)
vm_biasnormal	[ 0	locks=0 ]	(	"off"	)
vm_pbrpathtype	[ 0	locks=0 ]	(	diffuse	)
vm_refractcomponents	[ 0	locks=0 ]	(	refract	)
vm_diffusecomponents	[ 0	locks=0 ]	(	diffuse	)
vm_volumecomponents	[ 0	locks=0 ]	(	volume	)
vm_bucketsize	[ 0	locks=0 ]	(	16	)
vm_usemaxthreads	[ 0	locks=0 ]	(	1	)
vm_threadcount	[ 0	locks=0 ]	(	1	)
vm_usecacheratio	[ 0	locks=0 ]	(	1	)
vm_cacheratio	[ 0	locks=0 ]	(	0.25	)
vm_cachesize	[ 0	locks=0 ]	(	1000	)
vm_octreestyle	[ 0	locks=0 ]	(	bboxtree	)
vm_kdmemfactor	[ 0	locks=0 ]	(	1	)
vm_hidden	[ 0	locks=0 ]	(	"on"	)
vm_otlfullpath	[ 0	locks=0 ]	(	"off"	)
vm_embedvex	[ 0	locks=0 ]	(	"off"	)
declare_stylesheets	[ 0	locks=0 ]	(	*	)
apply_stylesheets	[ 0	locks=0 ]	(	"`pythonexprs(\"' '.join(hou.styles.styles())\")`"	)
declare_all_shops	[ 0	locks=0 ]	(	"off"	)
vm_shadingfactor	[ 0	locks=0 ]	(	1	)
vm_motionfactor	[ 0	locks=0 ]	(	0	)
vm_measure	[ 0	locks=0 ]	(	nonraster	)
vm_measurezimportance	[ 0	locks=0 ]	(	1	)
vm_measureoffscreenquality	[ 0	locks=0 ]	(	0.25	)
soho_spoolrenderoutput	[ 0	locks=0 ]	(	"on"	)
vm_verbose	[ 0	locks=0 ]	(	0	)
vm_vexprofile	[ 0	locks=0 ]	(	0	)
vm_alfprogress	[ 0	locks=0 ]	(	"off"	)
vm_tilecallback	[ 0	locks=0 ]	(	""	)
vm_logcolors	[ 0	locks=0 ]	(	0	)
vm_logtimestamps	[ 0	locks=0 ]	(	"on"	)
vm_binarygeometry	[ 0	locks=0 ]	(	"on"	)
}
HouNC1033600bb805b103d780a3e93535out/mantra2.userdata
___Version___2HouNC1033600bbc05b103d780f0884071out/mantra3.inittype = ifd
matchesdef = 0
HouNC1033600bbd05b103d7806297515fout/mantra3.defcomment ""
position 3.58205 9.36446
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 off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1515464296
  modify 1524638513
  author adelacheng@dyn-160-39-242-130.dyn.columbia.edu
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600bb405b103d780aedb3384out/mantra3.spareparmdef    parm {
        name    "execute"
        baseparm
        label   "Render to Disk"
        joinnext
        export  none
    }
    parm {
        name    "renderpreview"
        baseparm
        label   "Render to MPlay"
        joinnext
        export  none
    }
    parm {
        name    "renderdialog"
        baseparm
        label   "Controls..."
        nolabel
        export  none
    }
    parm {
        name    "trange"
        baseparm
        label   "Valid Frame Range"
        export  none
    }
    parm {
        name    "f"
        baseparm
        label   "Start/End/Inc"
        export  none
    }
    parm {
        name    "take"
        baseparm
        label   "Render With Take"
        export  none
    }
    parm {
        name    "camera"
        baseparm
        label   "Camera"
        export  none
    }
    parm {
        name    "override_camerares"
        baseparm
        label   "Override Camera Resolution"
        export  none
    }
    parm {
        name    "res_fraction"
        baseparm
        label   "Resolution Scale"
        export  none
    }
    parm {
        name    "res_override"
        baseparm
        label   "Resolution"
        joinnext
        export  none
    }
    parm {
        name    "res_overrideMenu"
        baseparm
        label   "Choose Resolution"
        nolabel
        export  none
    }
    parm {
        name    "aspect_override"
        baseparm
        label   "Pixel Aspect Ratio"
        export  none
    }
    group {
        name    "images6"
        label   "Images"

        parm {
            name    "soho_program"
            baseparm
            label   "soho Program"
            invisible
            export  none
        }
        parm {
            name    "soho_shopstyle"
            baseparm
            label   "soho SHOP Style"
            invisible
            export  none
        }
        parm {
            name    "soho_ipr_support"
            baseparm
            label   "IPR Supported"
            invisible
            export  none
        }
        parm {
            name    "soho_previewsupport"
            baseparm
            label   "Preview Supported"
            invisible
            export  none
        }
        parm {
            name    "vm_picture"
            baseparm
            label   "Output Picture"
            export  none
        }
        parm {
            name    "vm_device"
            baseparm
            label   "Output Device"
            export  none
        }
        parm {
            name    "soho_mkpath"
            baseparm
            label   "Create Intermediate Directories"
            export  none
        }
        group {
            name    "output6"
            label   "Output"

            parm {
                name    "vm_pfilter"
                label   "Pixel Filter"
                type    string
                default { "gaussian -w 2" }
                menureplace {
                    "box -w 1"              "Unit Box Filter"
                    "gaussian -w 2"         "Gaussian 2x2"
                    "gaussian -w 3"         "Gaussian 3x3 (softer)"
                    "gaussian -w 2 -r 1"    "Gaussian 2x2 with noisy sample refiltering"
                    "combine -t 20.0"       "Ray Histogram Fusion"
                    "bartlett -w 2"         "Bartlett (triangle)"
                    "catrom -w 3"           "Catmull-Rom"
                    "hanning -w 2"          "Hanning"
                    "blackman -w 2"         "Blackman"
                    "sinc -w 3"             "Sinc (sharpening)"
                    "edgedetect"            "Edge Detection Filter"
                    "minmax min"            "Closest Sample Filter"
                    "minmax max"            "Farthest Sample Filter"
                    "minmax edge"           "Disable Edge Antialiasing"
                    "minmax ocover"         "Object With Most Pixel Coverage"
                    "minmax idcover"        "Object With Most Pixel Coverage (no filtering)"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_sfilter"
                label   "Sample Filter"
                type    string
                default { "alpha" }
                menu {
                    "alpha"     "Opacity Filtering"
                    "closest"   "Closest Surface"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_quantize"
                label   "Quantization"
                type    string
                default { "half" }
                menu {
                    "8"     "8 bit integer"
                    "16"    "16 bit integer"
                    "half"  "16 bit float"
                    "float" "32 bit float"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_gamma"
                label   "Gamma"
                type    float
                default { "1" }
                range   { 0.001 3 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_subpixel"
                label   "Sub-Pixel Output"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_tile_render"
                label   "Tiled Render"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_tile_count_x"
                label   "Horizontal Tiles"
                type    integer
                default { "4" }
                hidewhen "{ vm_tile_render == 0 }"
                range   { 1! 8 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_tile_count_y"
                label   "Vertical Tiles"
                type    integer
                default { "4" }
                hidewhen "{ vm_tile_render == 0 }"
                range   { 1! 8 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_tile_index"
                label   "Tile Index"
                type    integer
                default { "0" }
                hidewhen "{ vm_tile_render == 0 }"
                range   { 0 63 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_writecheckpoint"
                label   "Output Checkpoint Files"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "vm_readcheckpoint"
                label   "Resume from Checkpoint Files"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "render_viewcamera"
                label   "Create Image From Viewing Camera"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "render_any_shadowmap"
                label   "Auto-Generate Shadow Maps"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "render_any_envmap"
                label   "Auto-Generate Environment Maps"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "render_any_photonmap"
                label   "Auto-Generate Photon Maps"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
            parm {
                name    "render_any_pointcloud"
                label   "Auto-Generate Light Point Clouds"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Output" }
            }
        }

        group {
            name    "output6_1"
            label   "Extra Image Planes"

            parm {
                name    "vm_extractimageplanes"
                label   "Extract Image Planes"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_extractimageplanesformat"
                label   "Extract Format"
                type    string
                default { "" }
                hidewhen "{ vm_extractimageplanes == 0 }"
                menu {
                    ""          "Infer from filename"
                    "Houdini"   "Houdini Pic (PIC)"
                    "RAT"       "Random Access Texture (RAT)"
                    "OpenEXR"   "Open EXR (EXR)"
                    "TIFF"      "Tagged Image File (TIFF)"
                    "PNG"       "Portable Network Graphics (PNG)"
                    "Targa"     "Targa (TGA)"
                    "JPEG"      "JPEG (JPG)"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_exportcomponents"
                label   "Export Components"
                type    string
                default { "diffuse reflect coat refract volume" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_P"
                label   "Shading Position (P)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_Pz"
                label   "Shading Depth (Pz)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_N"
                label   "Shading Normal (N)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_direct_comp"
                label   "Direct Lighting (per-component)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_indirect_comp"
                label   "Indirect Lighting (per-component)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_all_emission"
                label   "Combined Emission"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_direct_noshadow"
                label   "Direct Unshadowed"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_direct_samples"
                label   "Direct Ray Samples"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_indirect_samples"
                label   "Indirect Ray Samples"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_sss"
                label   "SSS Single/Multi"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_diff_clr"
                label   "Diffuse Color (diff_clr)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_emit_clr"
                label   "Emission Color (emit_clr)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_sss_clr"
                label   "SSS Color (sss_clr)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_spec_clr"
                label   "Specular Color (spec_clr)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_quickplane_spec_rough"
                label   "Specular Roughness (spec_rough)"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            parm {
                name    "vm_showextraplaneparms"
                label   "Show extra image plane parameters"
                type    toggle
                invisible
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Extra Image Planes" }
            }
            multiparm {
                name    "vm_numaux"
                label    "Extra Image Planes"
                parmtag { "spare_category" "Extra Image Planes" }

                parm {
                    name    "vm_disable_plane#"
                    label   "Disable Plane #"
                    type    toggle
                    joinnext
                    default { "0" }
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_excludedcm_plane#"
                    label   "Exclude from DCM"
                    type    toggle
                    default { "0" }
                    hidewhen "{ vm_deepresolver != camera }"
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_variable_plane#"
                    label   "VEX Variable"
                    type    string
                    default { "" }
                    disablewhen "{ vm_disable_plane# == 1 }"
                    menureplace {
                        [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('MantraPlanes')\")`" ]
                    }
                    range   { 0 1 }
                    parmtag { "script_callback" "`pythonexprs(\"__import__('toolutils').updatePlaneType($script_multiparm_index, '$script_value')\")`" }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_vextype_plane#"
                    label   "VEX Type"
                    type    string
                    default { "vector" }
                    disablewhen "{ vm_disable_plane# == 1 }"
                    menu {
                        "float"         "Float Type"
                        "vector"        "Vector Type"
                        "vector4"       "Vector4 Type"
                        "unitvector"    "Unit Vector Type"
                    }
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_channel_plane#"
                    label   "Channel Name"
                    type    string
                    default { "" }
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_usefile_plane#"
                    label   "Different File"
                    type    toggle
                    nolabel
                    joinnext
                    default { "0" }
                    hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }"
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_filename_plane#"
                    label   "Different File"
                    type    file
                    default { "" }
                    disablewhen "{ vm_usefile_plane# == 0 }"
                    hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_picture == ip }"
                    menureplace {
                        [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ]
                    }
                    range   { 0 1 }
                    parmtag { "filechooser_mode" "write" }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_quantize_plane#"
                    label   "Quantize"
                    type    string
                    default { "half" }
                    help    "image:quantize"
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    menu {
                        "8"     "8 bit integer"
                        "16"    "16 bit integer"
                        "half"  "16 bit float"
                        "float" "32 bit float"
                    }
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_sfilter_plane#"
                    label   "Sample Filter"
                    type    string
                    default { "alpha" }
                    help    "image:sfilter"
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    menu {
                        "alpha"         "Opacity Filtering"
                        "fullopacity"   "Full Opacity Filtering"
                        "closest"       "Closest Surface"
                    }
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_pfilter_plane#"
                    label   "Pixel Filter"
                    type    string
                    default { "" }
                    help    "image:pfilter"
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    menureplace {
                        ""                      "Inherit from main plane"
                        "box -w 1"              "Unit Box Filter"
                        "gaussian -w 2"         "Gaussian 2x2"
                        "gaussian -w 3"         "Gaussian 3x3 (softer)"
                        "gaussian -w 2 -r 1"    "Gaussian 2x2 with noisy sample refiltering"
                        "combine -t 20.0"       "Ray Histogram Fusion"
                        "bartlett -w 2"         "Bartlett (triangle)"
                        "catrom -w 3"           "Catmull-Rom"
                        "hanning -w 2"          "Hanning"
                        "blackman -w 2"         "Blackman"
                        "sinc -w 3"             "Sinc (sharpening)"
                        "edgedetect"            "Edge Detection Filter"
                        "minmax min"            "Closest Sample Filter"
                        "minmax max"            "Farthest Sample Filter"
                        "minmax edge"           "Disable Edge Antialiasing"
                        "minmax ocover"         "Object With Most Pixel Coverage"
                        "minmax idcover"        "Object With Most Pixel Coverage (no filtering)"
                    }
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_gamma_plane#"
                    label   "Gamma"
                    type    float
                    default { "1" }
                    help    "image:gamma"
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    hidewhen "{ vm_showextraplaneparms == 0 }"
                    range   { 0.001 3 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_gain_plane#"
                    label   "Gain"
                    type    float
                    default { "1" }
                    help    "image:gain"
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    hidewhen "{ vm_showextraplaneparms == 0 }"
                    range   { 0.001 10 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_dither_plane#"
                    label   "Dither"
                    type    float
                    default { "0.5" }
                    help    "image:dither"
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    hidewhen "{ vm_showextraplaneparms == 0 }"
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_whitepoint_plane#"
                    label   "White Point"
                    type    float
                    default { "1" }
                    help    "image:whitepoint"
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    hidewhen "{ vm_showextraplaneparms == 0 }"
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_componentexport#"
                    label   "Export variable for each component"
                    type    toggle
                    default { "0" }
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    range   { 0 1 }
                    parmtag { "spare_category" "Extra Image Planes" }
                }
                parm {
                    name    "vm_lightexport#"
                    label   "Light Exports"
                    type    integer
                    default { "0" }
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    menu {
                        "0" "No light exports"
                        "1" "Export variable for each light"
                        "2" "Merge all lights into single channel"
                    }
                    range   { 0 10 }
                    parmtag { "spare_category" "" }
                }
                parm {
                    name    "vm_lightexport_scope#"
                    label   "Light Mask"
                    type    oplist
                    default { "*" }
                    disablewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" }"
                    hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }"
                    range   { 0 1 }
                    parmtag { "opexpand" "1" }
                    parmtag { "opfilter" "!!OBJ/LIGHT!!" }
                    parmtag { "oprelative" "/" }
                }
                parm {
                    name    "vm_lightexport_select#"
                    label   "Light Selection"
                    type    string
                    default { "*" }
                    hidewhen "{ vm_disable_plane# == 1 } { vm_variable_plane# == \"\" } { vm_lightexport# == 0 }"
                    range   { 0 1 }
                }
            }

        }

        group {
            name    "output6_2"
            label   "Deep Output"

            parm {
                name    "vm_deepresolver"
                label   "Deep Resolver"
                type    string
                default { "null" }
                menu {
                    "null"      "No Deep Resolver"
                    "shadow"    "Deep Shadow Map"
                    "camera"    "Deep Camera Map"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Deep Output" }
            }
            parm {
                name    "vm_dcmfilename"
                label   "DCM Filename"
                type    file
                default { "$HIP/dcm.rat" }
                disablewhen "{ vm_deepresolver != camera }"
                range   { 0 1 }
                parmtag { "filechooser_mode" "read_and_write" }
                parmtag { "spare_category" "Deep Output" }
            }
            parm {
                name    "vm_dcmcompositing"
                label   "DCM Pre-Composite Samples"
                type    toggle
                default { "0" }
                disablewhen "{ vm_deepresolver != camera }"
                range   { 0 1 }
                parmtag { "spare_category" "Deep Output" }
            }
            parm {
                name    "vm_dcmdepthplanes"
                label   "DCM Special Planes"
                type    string
                default { "zfront,zback" }
                disablewhen "{ vm_deepresolver != camera }"
                menureplace {
                    "zfront,zback"                      "Z-Front And Z-Back"
                    "zfront"                            "Z-Front"
                    "zfront,zback,deepcover,deepflags"  "Z-Front/Back, Coverage and Flags"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Deep Output" }
            }
            parm {
                name    "vm_dsmfilename"
                label   "DSM Filename"
                type    file
                default { "$HIP/dsm.rat" }
                disablewhen "{ vm_deepresolver != shadow }"
                range   { 0 1 }
                parmtag { "filechooser_mode" "read_and_write" }
                parmtag { "spare_category" "Deep Output" }
            }
        }

        group {
            name    "output6_3"
            label   "Meta Data"

            parm {
                name    "vm_image_artist"
                label   "Artist"
                type    string
                default { "" }
                range   { 0 1 }
                parmtag { "spare_category" "Meta Data" }
            }
            parm {
                name    "vm_image_comment"
                label   "Comment"
                type    string
                default { "" }
                range   { 0 1 }
                parmtag { "spare_category" "Meta Data" }
            }
            parm {
                name    "vm_image_hostname"
                label   "Hostname"
                type    string
                default { "" }
                range   { 0 1 }
                parmtag { "spare_category" "Meta Data" }
            }
            parm {
                name    "vm_image_mplay_direction"
                label   "MPlay Tile Order"
                type    string
                default { "middle" }
                menu {
                    "middle"    "Interactive (starting in middle)"
                    "top"       "Top down"
                    "bottom"    "Bottom up"
                    "hilbert"   "Hilbert Curve"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Meta Data" }
            }
            parm {
                name    "vm_image_mplay_label"
                label   "MPlay Session Label"
                type    string
                default { "" }
                menureplace {
                    "`pythonexprs(\"__import__('os').getpid()\")`"  "One per Houdini Process"
                    "$HIPNAME"                                      "One per Houdini File Name (.hip)"
                    "$OS"                                           "One per Output Driver Name (ROP)"
                    ""                                              "One MPlay session only"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Meta Data" }
            }
            parm {
                name    "vm_image_mplay_gamma"
                label   "MPlay Gamma"
                type    float
                default { "1" }
                range   { 0.001 4 }
                parmtag { "spare_category" "Meta Data" }
            }
            parm {
                name    "vm_image_jpeg_quality"
                label   "JPEG Quality"
                type    integer
                default { "100" }
                range   { 20 100 }
                parmtag { "spare_category" "Meta Data" }
            }
            parm {
                name    "vm_image_tiff_compression"
                label   "TIFF Compression"
                type    string
                default { "LZW" }
                menu {
                    "None"          "No compression"
                    "LZW"           "LZW Compression"
                    "AdobeDeflate"  "Adobe Deflate"
                    "PackBits"      "PackBits"
                    "JPEG"          "JPEG"
                    "PixarLog"      "Pixar Log"
                    "SGILog"        "LogLuv"
                    "SGILog24"      "LogLuv (24 bit)"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Meta Data" }
            }
            parm {
                name    "vm_image_exr_compression"
                label   "EXR Compression"
                type    string
                default { "zips" }
                menu {
                    "none"  "No compression"
                    "dwab"  "DWA, Lossy and Fast"
                    "piz"   "PIZ Wavelet"
                    "rle"   "Runlength Encoding"
                    "zips"  "ZIP (Single scanline)"
                    "zip"   "ZIP (Multi-scanline blocks)"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Meta Data" }
            }
            parm {
                name    "vm_image_exr_dwa_level"
                label   "DWA Compression Level"
                type    float
                default { "85" }
                hidewhen "{ vm_image_exr_compression != dwab }"
                range   { 1 200 }
                parmtag { "spare_category" "Meta Data" }
            }
        }

    }

    group {
        name    "images6_1"
        label   "Rendering"

        parm {
            name    "vm_renderengine"
            label   "Rendering Engine"
            type    string
            default { "raytrace" }
            menu {
                "micropoly"     "Micropolygon Rendering"
                "raytrace"      "Ray Tracing"
                "pbrmicropoly"  "Micropolygon Physically Based Rendering"
                "pbrraytrace"   "Physically Based Rendering"
                "photon"        "Photon Map Generation"
            }
            range   { 0 1 }
            parmtag { "spare_category" "Rendering" }
        }
        parm {
            name    "vm_dof"
            label   "Enable Depth Of Field"
            type    toggle
            default { "0" }
            range   { 0 1 }
            parmtag { "spare_category" "Rendering" }
        }
        parm {
            name    "allowmotionblur"
            label   "Allow Motion Blur"
            type    toggle
            default { "0" }
            range   { 0 1 }
            parmtag { "spare_category" "Rendering" }
        }
        parm {
            name    "xform_motionsamples"
            label   "Xform Time Samples"
            type    integer
            default { "2" }
            hidewhen "{ allowmotionblur == 0 }"
            range   { 1 10 }
            parmtag { "spare_category" "Rendering" }
        }
        parm {
            name    "geo_motionsamples"
            label   "Geo Time Samples"
            type    integer
            default { "1" }
            hidewhen "{ allowmotionblur == 0 }"
            range   { 1 10 }
            parmtag { "spare_category" "Rendering" }
        }
        parm {
            name    "shutteroffset"
            label   "Shutter Offset"
            type    float
            default { "1" }
            hidewhen "{ allowmotionblur == 0 }"
            range   { -1 1 }
            parmtag { "spare_category" "Rendering" }
        }
        parm {
            name    "vm_traceblur"
            label   "Raytrace Motion Blur"
            type    toggle
            default { "0" }
            hidewhen "{ allowmotionblur == 0 } { vm_renderengine != micropoly vm_renderengine != pbrmicropoly }"
            range   { 0 1 }
            parmtag { "spare_category" "Rendering" }
        }
        group {
            name    "sampling7"
            label   "Sampling"

            parm {
                name    "vm_samples"
                label   "Pixel Samples"
                type    intvector2
                size    2
                default { "3" "3" }
                range   { 1 32 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_dorayvariance"
                label   "Ray Variance Antialiasing"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_colorspace"
                label   "Variance Color Space"
                type    string
                default { "gamma" }
                hidewhen "{ vm_dorayvariance == 0 }"
                menu {
                    "linear"    "Linear"
                    "gamma"     "Gamma 2.2"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_minraysamples"
                label   "Min Ray Samples"
                type    integer
                default { "1" }
                range   { 1 64 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_maxraysamples"
                label   "Max Ray Samples"
                type    integer
                default { "9" }
                hidewhen "{ vm_dorayvariance == 0 }"
                range   { 1 64 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_variance"
                label   "Noise Level"
                type    log
                default { "0.01" }
                hidewhen "{ vm_dorayvariance == 0 }"
                range   { 0 0.1 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_diffusequality"
                label   "Diffuse Quality"
                type    float
                default { "1" }
                hidewhen "{ vm_dorayvariance == 0 }"
                range   { 0 10 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_reflectionquality"
                label   "Reflection Quality"
                type    float
                default { "1" }
                hidewhen "{ vm_dorayvariance == 0 }"
                range   { 0 10 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_refractionquality"
                label   "Refraction Quality"
                type    float
                default { "1" }
                hidewhen "{ vm_dorayvariance == 0 }"
                range   { 0 10 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_adaptivesamplingenable"
                label   "Adaptive Sampling"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_adaptivesamplingthreshold"
                label   "Adaptive Sampling Threshold"
                type    float
                default { "0.1" }
                hidewhen "{ vm_adaptivesamplingenable == 0 }"
                range   { 0 1 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_transparent"
                label   "Stochastic Transparency"
                type    toggle
                default { "1" }
                disablewhen "{ vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }"
                range   { 0 1 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_transparentsamples"
                label   "Stochastic Samples"
                type    integer
                default { "4" }
                disablewhen "{ vm_transparent == 0 } { vm_renderengine == micropoly } { vm_renderengine == pbrmicropoly } { vm_renderengine == photon }"
                range   { 1 16 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_samplelock"
                label   "Sample Lock"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_randomseed"
                label   "Random Seed"
                type    integer
                default { "0" }
                range   { 0 10 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_imageblur"
                label   "Allow Image Motion Blur"
                type    toggle
                default { "1" }
                disablewhen "{ allowmotionblur == 0 }"
                range   { 0 1 }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_volumesteprate"
                label   "Volume Step Rate"
                type    log
                default { "0.25" }
                range   { 0.1 10 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "volumesteprate" }
                parmtag { "spare_category" "Sampling" }
            }
            parm {
                name    "vm_volumeshadowsteprate"
                label   "Volume Shadow Step Rate"
                type    log
                default { "1" }
                range   { 0.1 10 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "volumeshadowsteprate" }
                parmtag { "spare_category" "Sampling" }
            }
        }

        group {
            name    "sampling7_1"
            label   "Limits"

            parm {
                name    "vm_reflectlimit"
                label   "Reflect Limit"
                type    integer
                default { "10" }
                range   { 0 10 }
                parmtag { "spare_category" "Limits" }
            }
            parm {
                name    "vm_refractlimit"
                label   "Refract Limit"
                type    integer
                default { "10" }
                range   { 0 10 }
                parmtag { "spare_category" "Limits" }
            }
            parm {
                name    "vm_diffuselimit"
                label   "Diffuse Limit"
                type    integer
                default { "0" }
                range   { 0 10 }
                parmtag { "spare_category" "Limits" }
            }
            parm {
                name    "vm_volumelimit"
                label   "Volume Limit"
                type    integer
                default { "0" }
                range   { 0 10 }
                parmtag { "spare_category" "Limits" }
            }
            parm {
                name    "vm_opacitylimit"
                label   "Opacity Limit"
                type    float
                default { "0.995" }
                range   { 0 1 }
                parmtag { "spare_category" "Limits" }
            }
            parm {
                name    "vm_colorlimit"
                label   "Color Limit"
                type    float
                default { "10" }
                range   { 0 20 }
                parmtag { "spare_category" "Limits" }
            }
            parm {
                name    "vm_colorlimitdecay"
                label   "Color Limit Decay"
                type    float
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Limits" }
            }
            parm {
                name    "vm_raylimiteval"
                label   "At Ray Limit"
                type    string
                default { "none" }
                menu {
                    "none"      "Use Black Background"
                    "direct"    "Use Direct Lighting as Background Color"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Limits" }
            }
        }

        group {
            name    "sampling7_2"
            label   "Shading"

            parm {
                name    "vm_pbrreflectratio"
                label   "Min Reflection Ratio"
                type    float
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_raybias"
                label   "Raytracing Bias"
                type    float
                default { "0.001" }
                range   { 0 10 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_biasnormal"
                label   "Bias Along Normal"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_pbrpathtype"
                label   "Allowable Paths"
                type    string
                default { "diffuse" }
                menu {
                    "diffuse"   "Specular, Diffuse Paths"
                    "all"       "All Paths"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_refractcomponents"
                label   "Refract Components"
                type    string
                default { "refract" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_diffusecomponents"
                label   "Diffuse Components"
                type    string
                default { "diffuse" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_volumecomponents"
                label   "Volume Components"
                type    string
                default { "volume" }
                range   { 0 1 }
                parmtag { "spare_category" "Shading" }
            }
        }

        group {
            name    "sampling7_3"
            label   "Render"

            parm {
                name    "vm_bucketsize"
                label   "Tile Size"
                type    integer
                default { "16" }
                range   { 1 64 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_usemaxthreads"
                label   "Use Max Processors"
                type    integer
                default { "1" }
                menu {
                    "0" "User Specified Thread Count"
                    "1" "Use All Processors"
                    "2" "Use All Processors Except One"
                }
                range   { 0 10 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_threadcount"
                label   "Thread Count"
                type    integer
                default { "1" }
                disablewhen "{ vm_usemaxthreads > 0 }"
                range   { 1 16 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_usecacheratio"
                label   "Cache Limit"
                type    integer
                default { "1" }
                menu {
                    "0" "Fixed Size"
                    "1" "Proportion of Physical Memory"
                }
                range   { 0 10 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_cacheratio"
                label   "Cache Memory Ratio"
                type    float
                default { "0.25" }
                hidewhen "{ vm_usecacheratio != 1 }"
                range   { 0 1 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_cachesize"
                label   "Cache Size (MB)"
                type    intlog
                default { "1000" }
                hidewhen "{ vm_usecacheratio == 1 }"
                range   { 100 100000 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_octreestyle"
                label   "Ray Tracing Accelerator"
                type    string
                default { "bboxtree" }
                menu {
                    "kdtree"    "KD-Tree"
                    "bboxtree"  "Bounding Volume Hierarchy"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_kdmemfactor"
                label   "KD-Tree Memory Factor"
                type    float
                default { "1" }
                hidewhen "{ vm_octreestyle != kdtree }"
                range   { 0.001 2 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_hidden"
                label   "Enable Hiding"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_otlfullpath"
                label   "Output OTLs with full paths"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "vm_embedvex"
                label   "Force VEX Shader Embedding"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "declare_stylesheets"
                label   "Declare Style Sheets"
                type    string
                default { "*" }
                menutoggle {
                    [ "result = ['*', 'All\\t(*)']" ]
                    [ "styles = hou.styles.styles()" ]
                    [ "for style in styles:" ]
                    [ "    desc = hou.styles.description(style)" ]
                    [ "    desc = desc if len(desc) > 0 else 'No description'" ]
                    [ "    result.append(style)" ]
                    [ "    result.append(style + '\\t (' + desc + ')')" ]
                    [ "" ]
                    [ "return result" ]
                    language python
                }
                range   { 0 1 }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "apply_stylesheets"
                label   "Apply Style Sheets"
                type    file
                default { "`pythonexprs(\"' '.join(hou.styles.styles())\")`" }
                menutoggle {
                    [ "result = []" ]
                    [ "styles = hou.styles.styles()" ]
                    [ "for style in styles:" ]
                    [ "    desc = hou.styles.description(style)" ]
                    [ "    desc = desc if len(desc) > 0 else 'No description'" ]
                    [ "    result.append(style)" ]
                    [ "    result.append(style + '\\t (' + desc + ')')" ]
                    [ "" ]
                    [ "return result" ]
                    language python
                }
                range   { 0 1 }
                parmtag { "filechooser_pattern" "*.json" }
                parmtag { "spare_category" "Render" }
            }
            parm {
                name    "declare_all_shops"
                label   "Declare Materials"
                type    ordinal
                default { "off" }
                menu {
                    "off"   "Save Only Referenced Materials"
                    "on"    "Save All Material SHOPs"
                    "all"   "Save All SHOPS"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Render" }
            }
        }

        group {
            name    "sampling7_4"
            label   "Dicing"

            parm {
                name    "vm_shadingfactor"
                label   "Shading Quality Multiplier"
                type    float
                default { "1" }
                range   { 0 10 }
                parmtag { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_motionfactor"
                label   "Motion Factor"
                type    float
                default { "0" }
                disablewhen "{ allowmotionblur == 0 vm_dof == 0 }"
                range   { 0 1 }
                parmtag { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_measure"
                label   "Geometry Measuring"
                type    string
                default { "nonraster" }
                menu {
                    "nonraster" "Non-Raster Measuring"
                    "raster"    "Raster Space Measuring"
                    "uniform"   "Uniform Measuring"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_measurezimportance"
                label   "Z-Importance"
                type    float
                default { "1" }
                disablewhen "{ vm_measure != nonraster }"
                range   { 0 10 }
                parmtag { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_measureoffscreenquality"
                label   "Offscreen Quality"
                type    float
                default { "0.25" }
                disablewhen "{ vm_measure != nonraster }"
                range   { 0 1 }
                parmtag { "spare_category" "Dicing" }
            }
        }

        group {
            name    "sampling7_5"
            label   "Statistics"

            parm {
                name    "soho_spoolrenderoutput"
                label   "Render Output"
                type    ordinal
                default { "on" }
                help    "Controls whether to capture the render output and add to the node info"
                menu {
                    "off"   "Don't capture render output"
                    "on"    "Capture render output for graphical apps"
                    "force" "Capture render output for all apps"
                }
                range   { 0 1 }
                parmtag { "spare_category" "Statistics" }
            }
            parm {
                name    "vm_verbose"
                label   "Verbose Level"
                type    integer
                default { "0" }
                range   { 0 5 }
                parmtag { "spare_category" "Statistics" }
            }
            parm {
                name    "vm_vexprofile"
                label   "VEX Profiling"
                type    integer
                default { "0" }
                menu {
                    "0" "No VEX Profiling"
                    "1" "Execution profiling"
                    "2" "Profiling and NAN detection"
                }
                range   { 0 10 }
                parmtag { "spare_category" "Statistics" }
            }
            parm {
                name    "vm_alfprogress"
                label   "Alfred Style Progress"
                type    toggle
                default { "0" }
                range   { 0 1 }
                parmtag { "spare_category" "Statistics" }
            }
            parm {
                name    "vm_tilecallback"
                label   "Python Tile Callback"
                type    file
                default { "" }
                range   { 0 1 }
                parmtag { "filechooser_mode" "read" }
                parmtag { "spare_category" "Statistics" }
            }
            parm {
                name    "vm_logcolors"
                label   "Colorize Output"
                type    integer
                default { "0" }
                menu {
                    "0" "Colored Shell"
                    "1" "HTML Tags"
                    "2" "No Coloring"
                }
                range   { 0 10 }
                parmtag { "spare_category" "Statistics" }
            }
            parm {
                name    "vm_logtimestamps"
                label   "Log Timestamp"
                type    toggle
                default { "1" }
                range   { 0 1 }
                parmtag { "spare_category" "Statistics" }
            }
        }

    }

    group {
        name    "images6_2"
        label   "Objects"

        parm {
            name    "vobject"
            baseparm
            label   "Candidate Objects"
            export  none
        }
        parm {
            name    "forceobject"
            baseparm
            label   "Force Objects"
            export  none
        }
        parm {
            name    "matte_objects"
            baseparm
            label   "Forced Matte"
            export  none
        }
        parm {
            name    "phantom_objects"
            baseparm
            label   "Forced Phantom"
            export  none
        }
        parm {
            name    "excludeobject"
            baseparm
            label   "Exclude Objects"
            export  none
        }
        parm {
            name    "obj_light_sep"
            baseparm
            label   "Separator"
            export  none
        }
        parm {
            name    "sololight"
            baseparm
            label   "Solo Light"
            export  none
        }
        parm {
            name    "alights"
            baseparm
            label   "Candidate Lights"
            export  none
        }
        parm {
            name    "forcelights"
            baseparm
            label   "Force Lights"
            export  none
        }
        parm {
            name    "excludelights"
            baseparm
            label   "Exclude Lights"
            export  none
        }
        parm {
            name    "soho_autoheadlight"
            baseparm
            label   "Headlight Creation"
            export  none
        }
        parm {
            name    "light_fog_sep"
            baseparm
            label   "Separator"
            export  none
        }
        parm {
            name    "vfog"
            baseparm
            label   "Visible Fog"
            export  none
        }
    }

    group {
        name    "images6_3"
        label   "Scripts"

        parm {
            name    "tprerender"
            baseparm
            label   "tprerender"
            nolabel
            joinnext
            export  none
        }
        parm {
            name    "prerender"
            baseparm
            label   "Pre-Render Script"
            joinnext
            export  none
        }
        parm {
            name    "lprerender"
            baseparm
            label   "lprerender"
            nolabel
            export  none
        }
        parm {
            name    "tpreframe"
            baseparm
            label   "tpreframe"
            nolabel
            joinnext
            export  none
        }
        parm {
            name    "preframe"
            baseparm
            label   "Pre-Frame Script"
            joinnext
            export  none
        }
        parm {
            name    "lpreframe"
            baseparm
            label   "lpreframe"
            nolabel
            export  none
        }
        parm {
            name    "tpostframe"
            baseparm
            label   "tpostframe"
            nolabel
            joinnext
            export  none
        }
        parm {
            name    "postframe"
            baseparm
            label   "Post-Frame Script"
            joinnext
            export  none
        }
        parm {
            name    "lpostframe"
            baseparm
            label   "lpostframe"
            nolabel
            export  none
        }
        parm {
            name    "tpostrender"
            baseparm
            label   "tpostrender"
            nolabel
            joinnext
            export  none
        }
        parm {
            name    "postrender"
            baseparm
            label   "Post-Render Script"
            joinnext
            export  none
        }
        parm {
            name    "lpostrender"
            baseparm
            label   "lpostrender"
            nolabel
            export  none
        }
    }

    group {
        name    "images6_4"
        label   "Driver"

        parm {
            name    "soho_pipecmd"
            baseparm
            label   "Command"
            export  none
        }
        parm {
            name    "soho_outputmode"
            baseparm
            label   "Save IFD File To Disk"
            nolabel
            joinnext
            export  none
        }
        parm {
            name    "soho_diskfile"
            baseparm
            label   "Disk File"
            export  none
        }
        parm {
            name    "soho_compression"
            baseparm
            label   "File Compression"
            export  none
        }
        parm {
            name    "soho_foreground"
            baseparm
            label   "Block Until Render Complete"
            export  none
        }
        parm {
            name    "soho_initsim"
            baseparm
            label   "Initialize Simulation OPs"
            export  none
        }
        parm {
            name    "soho_viewport_menu"
            baseparm
            label   "Show In Viewport Menu"
            export  none
        }
        parm {
            name    "vm_binarygeometry"
            label   "Save Binary Geometry"
            type    toggle
            default { "1" }
            range   { 0 1 }
            parmtag { "spare_category" "Driver" }
        }
    }

    parm {
        name    "executebackground"
        baseparm
        label   "Render to Disk in Background"
        export  none
    }
    parm {
        name    "soho_skip_frame"
        baseparm
        label   "Skip Rendered Frames"
        export  none
    }
HouNC1033600bbd05b103d78036f0a7c0out/mantra3.chn{
    channel f1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = $FSTART }
    }
    channel f2 {
      lefttype = extend
      righttype = extend
      default = 240
      flags = 0
      segment { length = 0 value = 240 240 expr = $FEND }
    }
  }
HouNC1033600bbc05b103d780f71484d3out/mantra3.parm{
version 0.8
execute	[ 0	locks=0 ]	(	0	)
renderpreview	[ 0	locks=0 ]	(	0	)
executebackground	[ 0	locks=0 ]	(	0	)
renderdialog	[ 0	locks=0 ]	(	0	)
trange	[ 0	locks=0 ]	(	"normal"	)
f	[ 0	locks=0 ]	(	[ f1	1 ] 	[ f2	1000 ] 	1	)
take	[ 0	locks=0 ]	(	_current_	)
camera	[ 8	locks=0 ]	(	/obj/cam2	)
override_camerares	[ 0	locks=0 ]	(	"off"	)
res_fraction	[ 0	locks=0 ]	(	0.5	)
res_override	[ 0	locks=0 ]	(	1280	720	)
res_overrideMenu	[ 0	locks=0 ]	(	0	)
aspect_override	[ 0	locks=0 ]	(	1	)
images	[ 0	locks=0 ]	(	0	0	0	0	0	)
soho_program	[ 0	locks=0 ]	(	IFD.py	)
soho_shopstyle	[ 0	locks=0 ]	(	VMantra	)
soho_ipr_support	[ 0	locks=0 ]	(	"on"	)
soho_previewsupport	[ 0	locks=0 ]	(	"on"	)
vm_picture	[ 0	locks=0 ]	(	$HIP/render/$HIPNAME.$OS.$F4.exr	)
vm_device	[ 0	locks=0 ]	(	""	)
soho_mkpath	[ 0	locks=0 ]	(	"on"	)
soho_skip_frame	[ 0	locks=0 ]	(	no	)
output	[ 0	locks=0 ]	(	0	0	0	0	0	)
sampling	[ 0	locks=0 ]	(	0	0	0	0	0	0	)
vobject	[ 0	locks=0 ]	(	*	)
forceobject	[ 0	locks=0 ]	(	""	)
matte_objects	[ 0	locks=0 ]	(	""	)
phantom_objects	[ 0	locks=0 ]	(	""	)
excludeobject	[ 0	locks=0 ]	(	""	)
obj_light_sep	[ 0	locks=0 ]	(	)
sololight	[ 0	locks=0 ]	(	""	)
alights	[ 0	locks=0 ]	(	*	)
forcelights	[ 0	locks=0 ]	(	""	)
excludelights	[ 0	locks=0 ]	(	""	)
soho_autoheadlight	[ 0	locks=0 ]	(	"on"	)
light_fog_sep	[ 0	locks=0 ]	(	)
vfog	[ 0	locks=0 ]	(	*	)
tprerender	[ 0	locks=0 ]	(	"on"	)
prerender	[ 0	locks=0 ]	(	""	)
lprerender	[ 0	locks=0 ]	(	hscript	)
tpreframe	[ 0	locks=0 ]	(	"on"	)
preframe	[ 0	locks=0 ]	(	""	)
lpreframe	[ 0	locks=0 ]	(	hscript	)
tpostframe	[ 0	locks=0 ]	(	"on"	)
postframe	[ 0	locks=0 ]	(	""	)
lpostframe	[ 0	locks=0 ]	(	hscript	)
tpostrender	[ 0	locks=0 ]	(	"on"	)
postrender	[ 0	locks=0 ]	(	""	)
lpostrender	[ 0	locks=0 ]	(	hscript	)
soho_pipecmd	[ 0	locks=0 ]	(	mantra	)
soho_outputmode	[ 0	locks=0 ]	(	"off"	)
soho_diskfile	[ 0	locks=0 ]	(	$HIP/test.ifd	)
soho_compression	[ 0	locks=0 ]	(	ext	)
soho_foreground	[ 0	locks=0 ]	(	"off"	)
soho_initsim	[ 0	locks=0 ]	(	"off"	)
soho_viewport_menu	[ 0	locks=0 ]	(	"on"	)
images6	[ 0	locks=0 ]	(	0	0	0	0	0	)
output6	[ 0	locks=0 ]	(	0	0	0	0	)
vm_pfilter	[ 0	locks=0 ]	(	"catrom -w 3"	)
vm_sfilter	[ 0	locks=0 ]	(	alpha	)
vm_quantize	[ 0	locks=0 ]	(	float	)
vm_gamma	[ 0	locks=0 ]	(	1	)
vm_subpixel	[ 0	locks=0 ]	(	"off"	)
vm_tile_render	[ 0	locks=0 ]	(	"off"	)
vm_tile_count_x	[ 0	locks=0 ]	(	4	)
vm_tile_count_y	[ 0	locks=0 ]	(	4	)
vm_tile_index	[ 0	locks=0 ]	(	0	)
vm_writecheckpoint	[ 0	locks=0 ]	(	"on"	)
vm_readcheckpoint	[ 0	locks=0 ]	(	"off"	)
render_viewcamera	[ 0	locks=0 ]	(	"on"	)
render_any_shadowmap	[ 0	locks=0 ]	(	"on"	)
render_any_envmap	[ 0	locks=0 ]	(	"on"	)
render_any_photonmap	[ 0	locks=0 ]	(	"on"	)
render_any_pointcloud	[ 0	locks=0 ]	(	"on"	)
vm_extractimageplanes	[ 0	locks=0 ]	(	"off"	)
vm_extractimageplanesformat	[ 0	locks=0 ]	(	""	)
vm_exportcomponents	[ 0	locks=0 ]	(	"diffuse reflect coat refract volume"	)
vm_quickplane_P	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_Pz	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_N	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_direct_comp	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_indirect_comp	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_all_emission	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_direct_noshadow	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_direct_samples	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_indirect_samples	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_sss	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_diff_clr	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_emit_clr	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_sss_clr	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_spec_clr	[ 0	locks=0 ]	(	"off"	)
vm_quickplane_spec_rough	[ 0	locks=0 ]	(	"off"	)
vm_showextraplaneparms	[ 0	locks=0 ]	(	"off"	)
vm_numaux	[ 0	locks=0 ]	(	0	)
vm_deepresolver	[ 0	locks=0 ]	(	null	)
vm_dcmfilename	[ 0	locks=0 ]	(	$HIP/dcm.rat	)
vm_dcmcompositing	[ 0	locks=0 ]	(	"off"	)
vm_dcmdepthplanes	[ 0	locks=0 ]	(	zfront,zback	)
vm_dsmfilename	[ 0	locks=0 ]	(	$HIP/dsm.rat	)
vm_image_artist	[ 0	locks=0 ]	(	""	)
vm_image_comment	[ 0	locks=0 ]	(	""	)
vm_image_hostname	[ 0	locks=0 ]	(	""	)
vm_image_mplay_direction	[ 0	locks=0 ]	(	middle	)
vm_image_mplay_label	[ 0	locks=0 ]	(	""	)
vm_image_mplay_gamma	[ 0	locks=0 ]	(	1	)
vm_image_jpeg_quality	[ 0	locks=0 ]	(	100	)
vm_image_tiff_compression	[ 0	locks=0 ]	(	LZW	)
vm_image_exr_compression	[ 0	locks=0 ]	(	zips	)
vm_image_exr_dwa_level	[ 0	locks=0 ]	(	85	)
vm_renderengine	[ 0	locks=0 ]	(	pbrraytrace	)
vm_dof	[ 0	locks=0 ]	(	"off"	)
allowmotionblur	[ 0	locks=0 ]	(	"off"	)
xform_motionsamples	[ 0	locks=0 ]	(	2	)
geo_motionsamples	[ 0	locks=0 ]	(	1	)
shutteroffset	[ 0	locks=0 ]	(	1	)
vm_traceblur	[ 0	locks=0 ]	(	"off"	)
sampling7	[ 0	locks=0 ]	(	1	1	1	1	1	1	)
vm_samples	[ 0	locks=0 ]	(	4	4	)
vm_dorayvariance	[ 0	locks=0 ]	(	"on"	)
vm_colorspace	[ 0	locks=0 ]	(	gamma	)
vm_minraysamples	[ 0	locks=0 ]	(	1	)
vm_maxraysamples	[ 0	locks=0 ]	(	25	)
vm_variance	[ 0	locks=0 ]	(	0.01	)
vm_diffusequality	[ 0	locks=0 ]	(	1	)
vm_reflectionquality	[ 0	locks=0 ]	(	1	)
vm_refractionquality	[ 0	locks=0 ]	(	1	)
vm_adaptivesamplingenable	[ 0	locks=0 ]	(	"on"	)
vm_adaptivesamplingthreshold	[ 0	locks=0 ]	(	0.10000000000000001	)
vm_transparent	[ 0	locks=0 ]	(	"on"	)
vm_transparentsamples	[ 0	locks=0 ]	(	4	)
vm_samplelock	[ 0	locks=0 ]	(	"off"	)
vm_randomseed	[ 0	locks=0 ]	(	0	)
vm_imageblur	[ 0	locks=0 ]	(	"on"	)
vm_volumesteprate	[ 0	locks=0 ]	(	0.25	)
vm_volumeshadowsteprate	[ 0	locks=0 ]	(	1	)
vm_reflectlimit	[ 0	locks=0 ]	(	5	)
vm_refractlimit	[ 0	locks=0 ]	(	5	)
vm_diffuselimit	[ 0	locks=0 ]	(	5	)
vm_volumelimit	[ 0	locks=0 ]	(	0	)
vm_opacitylimit	[ 0	locks=0 ]	(	0.995	)
vm_colorlimit	[ 0	locks=0 ]	(	10	)
vm_colorlimitdecay	[ 0	locks=0 ]	(	1	)
vm_raylimiteval	[ 0	locks=0 ]	(	direct	)
vm_pbrreflectratio	[ 0	locks=0 ]	(	0	)
vm_raybias	[ 0	locks=0 ]	(	0.001	)
vm_biasnormal	[ 0	locks=0 ]	(	"off"	)
vm_pbrpathtype	[ 0	locks=0 ]	(	diffuse	)
vm_refractcomponents	[ 0	locks=0 ]	(	refract	)
vm_diffusecomponents	[ 0	locks=0 ]	(	diffuse	)
vm_volumecomponents	[ 0	locks=0 ]	(	volume	)
vm_bucketsize	[ 0	locks=0 ]	(	16	)
vm_usemaxthreads	[ 0	locks=0 ]	(	1	)
vm_threadcount	[ 0	locks=0 ]	(	1	)
vm_usecacheratio	[ 0	locks=0 ]	(	1	)
vm_cacheratio	[ 0	locks=0 ]	(	0.25	)
vm_cachesize	[ 0	locks=0 ]	(	1000	)
vm_octreestyle	[ 0	locks=0 ]	(	bboxtree	)
vm_kdmemfactor	[ 0	locks=0 ]	(	1	)
vm_hidden	[ 0	locks=0 ]	(	"on"	)
vm_otlfullpath	[ 0	locks=0 ]	(	"off"	)
vm_embedvex	[ 0	locks=0 ]	(	"off"	)
declare_stylesheets	[ 0	locks=0 ]	(	*	)
apply_stylesheets	[ 0	locks=0 ]	(	"`pythonexprs(\"' '.join(hou.styles.styles())\")`"	)
declare_all_shops	[ 0	locks=0 ]	(	"off"	)
vm_shadingfactor	[ 0	locks=0 ]	(	1	)
vm_motionfactor	[ 0	locks=0 ]	(	0	)
vm_measure	[ 0	locks=0 ]	(	nonraster	)
vm_measurezimportance	[ 0	locks=0 ]	(	1	)
vm_measureoffscreenquality	[ 0	locks=0 ]	(	0.25	)
soho_spoolrenderoutput	[ 0	locks=0 ]	(	"on"	)
vm_verbose	[ 0	locks=0 ]	(	0	)
vm_vexprofile	[ 0	locks=0 ]	(	0	)
vm_alfprogress	[ 0	locks=0 ]	(	"off"	)
vm_tilecallback	[ 0	locks=0 ]	(	""	)
vm_logcolors	[ 0	locks=0 ]	(	0	)
vm_logtimestamps	[ 0	locks=0 ]	(	"on"	)
vm_binarygeometry	[ 0	locks=0 ]	(	"on"	)
}
HouNC1033600bb805b103d780487b895bout/mantra3.userdata
___Version___2HouNC1033600ba705b103d78089bab16aout.order3
opengl1
mantra2
mantra3
HouNC1033600ba505b103d7805f48a655out.net1
HouNC1033600ba405b103d7804dbf87ffpart.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 off colordefault off exposed off
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482079424
  modify 1521922322
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600ba705b103d7801f98c19bpart.parm{
version 0.8
}
HouNC1033600ba305b103d7806175d763part.userdata
___Version___16.5.378HouNC1033600ba405b103d780db764dccpart.net1
HouNC1033600baa05b103d780563971dach.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 off colordefault off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482079424
  modify 1521922322
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600ba505b103d78008c4757bch.parm{
version 0.8
}
HouNC1033600ba105b103d78064685c3cch.userdata
___Version___16.5.378HouNC1033600baa05b103d7801e49fb68ch.net1
HouNC1033600b8c05b103d780ab31b3bdshop/hair/tint_guard_hairs.order4
suboutput1
subinput1
guardhairtintcolor
multiply1
HouNC1033600bb205b103d780829f8968shop/hair/tint_guard_hairs.net1
HouNC1033600b8205b103d7807ae88b3eshop/hair/tint_transmission_with_diffuse.order3
suboutput1
subinput1
multiply1
HouNC1033600b8005b103d780aa6eee8bshop/hair/tint_transmission_with_diffuse.net1
HouNC1033600bb705b103d780932b7f26shop/hair/randomize.order42
random2
ramp2
random3
ramp3
add1
input2
add2
input3
twoway1
condition
twoway4
condition1
random4
ramp4
add3
input4
twoway7
condition2
parm3
fit1
vec2tofloat1
parm4
fit2
vec2tofloat2
parm5
fit3
vec2tofloat3
suboutput1
subinput1
colorcorrection1
multiply1
multiply2
random5
ramp5
add4
input5
twoway5
condition3
parm6
fit4
vec2tofloat4
colorcorrection2
HouNC1033600bb505b103d780cb8c2f7ashop/hair/randomize.net1
HouNC1033600bbd05b103d780a91a1d7bshop/hair.order93
globalP
globalN
normalize1
globalNAlpha
surface_output
output_collect
t
whitehair
twoway6
whitehaircolor
guardhair
tint_guard_hairs
useGuardHairs
and1
useWhiteHairs
and2
spec_int
opac_clr
opac_ramp
multiply3
rootMapColor
baseRootColorMap
colorRootMapFilter
colorRootMapWidth
colorRootMapIntensity
colorMapRamp
tipMapColor
useTipDiffuseMap
tipColorMap
tipColorMapFilter
tipColorMapWidth
tipColorMapIntensity
Cd
twowayCd
usePointColor
multiply4
tipMapSpec
baseTipSpecMap
tipSpecMapFilter
tipSpecMapWidth
tipSpecMapIntensity
rootMapSpec
useTipSpecMap
baseRootSpecMap
rootMapfilter
rootMapWidth
rootMapIntensity
composite2
specBlendRamp
specIntensityColor
useSpecIntensityMap
baseIntensityMap
intensityMapFilter
IntensityMapWidth
multiply6
luminance2
Kd
opacityExport
clamp1
hairshader1
parm1
tint_transmission_with_diffuse
trt_size
tt_size
tt_int
tt_enable
trt_enable
baseColor2
baseColor3
product
switcher
twoway2
baseColor4
baseColor
switcher1
twoway3
useRootSpecMap
useRootDiffuseMap
colormix1
tt_shift
trt_shift
parm2
randomize
null1
null2
computelighting1
s_global
t_global
shadingAttriUV
choose_S
vec2float
choose_T
float2vec
HouNC1033600ba305b103d7802ff1eba0shop/hair.net1
HouNC1033600b8405b103d7805ecd9040shop/cloth/export_tangent_normals1.order13
global3
bind2
bind3
null2
bind4
null1
subinput1
suboutput1
bind5
null3
computetan1
inline2
tangentnormal1
HouNC1033600b8a05b103d7809979ee5bshop/cloth/export_tangent_normals1.net1
HouNC1033600bbc05b103d780e82c5805shop/cloth.order201
surfaceOutput
outputCollect
properties
dispOutput
basecolor
usePointColor
useColorMap
baseColorMap
colorMapWrap
colorMapfilter
globalP
turbnoise1
noiseType
noiseFreq
noiseOffset
noiseAmp
noiseRough
noiseAtten
noiseTurb
colorMapIntensity
colorMapWidth
vm_displacebound
vm_truedisplace
restpos2
roughMapChannel
metallic
useRoughMap
roughMap
roughMapWrap
usePackedColor
computelighting1
twoway3
global1
parm1
twoway4
global2
parm3
parm2
twoway5
displace1
displacetexture4
add4
shadingnormal2
parm4
multiply6
parm5
multiply7
type2
texcolorspace2
vectorspace2
offset
scale
texture2
texwrap2
texfilter2
texfilterwidth2
texchannel2
and1
texture_and_noise
texture_only
globalN
noise_only
globalN1
globalP1
udim14
principledshader1
roughMapChannel1
reflect
useRoughMap1
roughMap1
roughMapWrap1
baseColor1
roughMapChannel2
reflecttint
useRoughMap2
roughMap2
roughMapWrap2
roughMapChannel3
rough
useRoughMap3
roughMap3
roughMapWrap3
roughMapChannel4
aniso
useRoughMap4
roughMap4
roughMapWrap4
baseColor4
roughMapChannel5
subsurface
useRoughMap5
roughMap5
roughMapWrap5
roughMapChannel6
sheen
useRoughMap6
roughMap6
roughMapWrap6
roughMapChannel7
sheentint
useRoughMap7
roughMap7
roughMapWrap7
baseColor7
roughMapChannel8
coat
useRoughMap8
roughMap8
roughMapWrap8
roughMapChannel9
coatrough
useRoughMap9
roughMap9
roughMapWrap9
baseColor9
computetan1
difflabel
baselabel
coatlabel
parm6
next
emitcolor
diff_color1
useColorMap1
baseColorMap1
colorMapWrap1
colorMapIntensity1
emitillum
multiply1
input2
roughMapChannel10
anisoangle
useRoughMap10
roughMap10
roughMapWrap10
textureFilter
export_tangent_normals1
displacetexture1
type
texcolorspace
vectorspace
texture
udim2
texwrap
texfilter
texfilterwidth
texchannel
teximageplane
normalspace
normalflipx
normalflipy
displacetexture5
type3
texcolorspace3
vectorspace3
scale2
texture3
udim3
texwrap3
texfilter3
texfilterwidth3
texchannel3
teximageplane1
normalspace1
normalflipx1
normalflipy1
textureSourceColorSpace
textureSourceColorSpace1
textureSourceColorSpace2
textureSourceColorSpace3
textureSourceColorSpace4
textureSourceColorSpace5
textureSourceColorSpace6
textureSourceColorSpace7
textureSourceColorSpace8
textureSourceColorSpace9
textureSourceColorSpace10
textureSourceColorSpace11
textureSourceColorSpace12
s_global
t_global
shadinglayer1
choose_S
vec2float
choose_T
float2vec
parm7
mix1
input3
mix2
input4
input1
clamp1
parm8
colormix2
primary
secondary2
mix4
input5
multiply2
clamp2
HouNC1033600ba205b103d780e94044c8shop/cloth.net1
HouNC1033600ba605b103d7805b466019shop.order5
hair
whiteporcelain
concrete
glass
cloth
HouNC1033600ba405b103d780ca38512fshop.net1
HouNC1033600ba505b103d780c132d210img.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 off colordefault off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482079424
  modify 1521922322
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600ba405b103d7800c04e9b6img.parm{
version 0.8
}
HouNC1033600ba005b103d780c0f67cc3img.userdata
___Version___16.5.378HouNC1033600ba205b103d7804ae9db06img/comp1.inittype = img
matchesdef = 0
HouNC1033600ba305b103d780e2aa0b33img/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 off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1482079426
  modify 1482079426
  author nepluno@feiyuns-imac.local
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouNC1033600ba205b103d78027482685img/comp1.parm{
version 0.8
}
HouNC1033600bbe05b103d7803d76e141img/comp1.userdata
___Version___16.5.378HouNC1033600ba305b103d7804fbca55fimg/comp1.net1
HouNC1033600ba505b103d780e8f4ceb3img.net1
HouNC1033600ba505b103d7803d423678vex.net1
HouNC1033600b8d05b103d780e8dacaf0mat/basicliquid/uvcoords1.order9
s_global
t_global
shadingAttriUV
choose_S
vec2float
choose_T
float2vec
suboutput1
subinput1
HouNC1033600bb305b103d780bcb9b5c5mat/basicliquid/uvcoords1.net1
HouNC1033600b8905b103d780455b198bmat/basicliquid/normalConvert.order8
subtract2
constantOffset
normalizeN
transformCamera
suboutput1
subinput1
multiply1
constant1
HouNC1033600b8f05b103d780875c5c62mat/basicliquid/normalConvert.net1
HouNC1033600bbb05b103d78025c79d5fmat/basicliquid.order260
surfaceOutput
outputCollect
surfaceModel
properties
dispOutput
diffuseColor
useBaseColor
baseColor
usePointColor
useColorMap
baseColorMap
colorMapWrap
colorMapfilter
diff_enable
diff_int
diff_rough
facefwd
conserveenergy
fres_enable
fres_style
ior_in
ior_out
refl_lights
spec_model
spec_int
spec_min
reflectColor
specColor1
useSpecMap1
specMap1
specMapWrap1
specMapfilter1
spec_angle
spec_aniso
refl_objs
refl_sep
refl_int
refl_clr
refl_angle
reflMaskColor1
useReflMask1
baseReflMask1
reflMaskWrap1
reflMaskFilter1
luminance1
switchRGB
reflMaskChannel
multiply1
refr_enable
refr_lights
refr_model
refr_int
refr_min
refr_clr
refr_angle
refr_aniso
refr_objs
atten_enable
atten_den
atten_clr
refr_thin
emit_enable
emit_int
emit_illum
emit_clr
opac_int
fake_enable
fake_min
fake_max
opac_falloff
opac_para
opac_perp
opac_rolloff
opacityColor
baseOpacityColor
useOpacityMap
opacityMap
opacityMapWrap
opacityMapFilter
RGBChannel
sss_enable
sss_int
sssColor
baseSSSColor
useSSSMap
baseSSSMap
sssMapWrap
sssMapFilter
sss_min
sss_2quality
sss_2intensity
sss_pcname
sss_pcmode
sss_1enable
sss_1intensity
sss_1quality
sss_2enable
sss_phase
sss_atten
sssAttenColor
baseSSSAttenColor
useSSSAttenMap
sssAttenMap
sssAttenMapWrap
sssAttenMapFilter
diff_min
displacenml1
globalP
globalN
normalize1
textureDisp
luminanceDisp
turbnoise1
add1
RGBDispChannel
switchRGBDisp
enableMapDisp
disableDispValue
enableNoiseDisp
enableDisplaceMap
enableMap
displacementMap
dispMapFilter
dispMapWrap
scale
noiseType
noiseFreq
noiseOffset
noiseAmp
noiseRough
noiseAtten
noiseTurb
uvcoords1
displaceDirection
inttofloat1
maddconst1
add2
mulconst1
subtract1
displacenml2
bumpColor
globalPNormalBumpMap
globalNNormalBumpMap
useBumpMap
baseBumpMap
bumpMapWrap
bumpMapFilter
bumpScale
colorMapIntensity
sssMapTintIntensity
attenMapIntensity
reflectMapIntensity
opacityMapIntensity
globalNAlpha
colorMapWidth
bumpMapWidth
sssMapWidth
sssAttenMapWidth
reflectMapWidth1
reflMaskMapWidth
opacityMapWidth
dispMapWidth
normalColor
switchBumpNormal
mapType
baseNormalMap
normalMapWrap
normalMapFilter
normalMapWidth
useNormalMap
switchDispChannel
normalConvert
vm_displacebound
vm_truedisplace
diffuse_color_export
restpos1
refl_enable2
refl_lights2
spec_model2
spec_int2
spec_min2
spec_angle2
spec_aniso2
refl_objs2
refl_sep2
refl_int2
refl_clr2
refl_angle2
luminance2
switchRGB1
reflMaskChannel1
multiply2
RGBChannel1
reflectColor2
baseColor1
useColorMap1
baseColorMap1
colorMapWrap1
colorMapfilter1
colorMapWidth1
colorMapIntensity2
reflMaskColor2
useColorMap2
baseColorMap2
colorMapWrap2
colorMapfilter2
colorMapWidth2
refl_enable
emissioncolor1
useBaseColor1
useColorMap3
baseColorMap3
colorMapIntensity3
is_xyz_displace
xyzdisplace_and_map
move_displacement_to_current_space
texture_value
add3
shadingnormal1
twoway1
twoway2
tangentnormals1
source
space
range
multiply3
displacenml3
globalP1
bind1
fit1
srcmin
srcmax
ramp1
bind2
bind3
multiply4
multiply5
bind4
bind5
add4
bind6
fit2
srcmin2
srcmax2
ramp2
multiply6
voronoise1
pow1
voronoise2
pow2
freq
multiply7
twoway3
condition
scale1
invert1
multiply8
floattovec1
twoway4
condition1
HouNC1033600bb905b103d780d95713a8mat/basicliquid.net1
HouNC1033600ba705b103d780a83f4af9mat.order3
basicliquid
blackrubber
whiteporcelain
HouNC1033600ba505b103d7804f7fd12dmat.net1
HouNC1033600bbb05b103d78050fced75.scenefilevisualizersHouNC1033600ba005b103d780babac56a.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.034375 -u 0 -v 0 -h -10 310 -r -1.5 1.5 Build.panetab13
imgview -p '(' none -z 1 ')' 0 -c 0 -l on -s off -i imgview2
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 24 -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
viewerstow -b open -x open -l open -m hide -c hide -d open Build.panetab1.world
vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' Build.panetab1.world
viewergrouplist -g off -s 0 0 -c  on -t matchselect -m '*' -e on -p off -h on Build.panetab1.world
viewlayout -s 2 Build.panetab1.world
viewerinspect Build.panetab1.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 )
viewtype -t perspective Build.panetab1.world.`vpname("Build.panetab1.world",2)`
viewtype -t ortho_top Build.panetab1.world.`vpname("Build.panetab1.world",1)`
viewtype -t ortho_front Build.panetab1.world.`vpname("Build.panetab1.world",3)`
viewtype -t ortho_right Build.panetab1.world.`vpname("Build.panetab1.world",4)`
viewname -l on -n aaaa3 Build.panetab1.world.`vpname("Build.panetab1.world",2)`
viewname -l on -n aaaa2 Build.panetab1.world.`vpname("Build.panetab1.world",1)`
viewname -l on -n aaaa1 Build.panetab1.world.`vpname("Build.panetab1.world",3)`
viewname -l on -n aaaa0 Build.panetab1.world.`vpname("Build.panetab1.world",4)`
viewname -l off -n persp1 Build.panetab1.world.`vpname("Build.panetab1.world",2)`
viewname -l off -n top1 Build.panetab1.world.`vpname("Build.panetab1.world",1)`
viewname -l off -n front1 Build.panetab1.world.`vpname("Build.panetab1.world",3)`
viewname -l off -n right1 Build.panetab1.world.`vpname("Build.panetab1.world",4)`
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r unique scene Build.panetab1.world.persp1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r scene selectscene Build.panetab1.world.persp1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L off -G on -B none -r unique ghostscene Build.panetab1.world.persp1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L on -G off -B none -r unique display Build.panetab1.world.persp1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L off -G off -B none -r unique current Build.panetab1.world.persp1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F on -l on -L off -G on -B none -r unique template Build.panetab1.world.persp1
viewdisplay -B light -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o on -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.persp1
viewdisplay -Q on -m on -v on Build.panetab1.world.persp1
viewdisplay -W  off 0 0 Build.panetab1.world.persp1
viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.persp1
viewdispopts -a on -b current -c 1 -C 60  -d  on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -r off -R off -S 512 -m 0.05 -s on -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.persp1
vieweffect -a 2 -A 4 -b on -B 0 -d on -D on off -e 0.8 -E -30 -30 -100 -f 2 -F 0 -g 2.2 -G 0 -h 1 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 1024 1024 -s 1 -t 100 -T 100 -u off -U off -v 128 128 128 -w 0.05 -W off -x 0.4 0.4 0.4 -X 0.2 0.2 0.2 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 1 Build.panetab1.world.persp1
viewinfotext -m off Build.panetab1.world.persp1
viewlight  -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.persp1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 persp Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 cam Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 top Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 front Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 right Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 bottom Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 back Build.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 left Build.panetab1.world.persp1
viewroto  -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 uv Build.panetab1.world.persp1
viewtransform Build.panetab1.world.persp1 version ( 3 )  flag ( Fx )  orthowidth ( 2 )  focal ( 50 )  aperture ( 41.4214 )  window ( 0 1 0 1 )  winroll ( 0 )  clear ( 1 )  nearfar ( 1 10000 )  aspect ( 1.33333 )  pixelaspect ( 1 )  txyz ( -0.162749 -0.50775 52.3122 )  pxyz ( -0.351154 -4.21931 11.7699 )  rotation ( 0.999993 -0.00188409 0.00333347 -6.33874e-10 0.870568 0.492047 -0.00382908 -0.492044 0.870562  )  homedistance ( 12.0851 )  homeadjboxwidth ( 6.42888 )  homeorthowidth ( 6.42888 )  homeradius ( 10.6947 )  homeaxis ( 0 )  homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372  )  adjustlimits ( 3 )  
viewcamera -c /obj/cam2 Build.panetab1.world.persp1
vieworthogrid -d on -o 0 0 0 -s 0.5 0.5 -r 8 8 -R 1 Build.panetab1.world.persp1
viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.persp1
viewagentopts  -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 Build.panetab1.world.persp1
viewonionskin  -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.persp1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r unique scene Build.panetab1.world.top1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r scene selectscene Build.panetab1.world.top1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L off -G on -B none -r unique ghostscene Build.panetab1.world.top1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L on -G off -B none -r unique display Build.panetab1.world.top1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L off -G off -B none -r unique current Build.panetab1.world.top1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F on -l on -L off -G on -B none -r unique template Build.panetab1.world.top1
viewdisplay -B light -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o on -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.top1
viewdisplay -Q on -m on -v on Build.panetab1.world.top1
viewdisplay -W  off 0 0 Build.panetab1.world.top1
viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.top1
viewdispopts -a on -b current -c 1 -C 60  -d  on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -r off -R off -S 512 -m 0.05 -s on -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.top1
vieweffect -a 2 -A 4 -b on -B 0 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 1024 1024 -s 1 -t 100 -T 100 -u off -U off -v 128 128 128 -w 0.05 -W off -x 0.4 0.4 0.4 -X 0.2 0.2 0.2 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 1 Build.panetab1.world.top1
viewinfotext -m off Build.panetab1.world.top1
viewlight  -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.top1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 persp Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 cam Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 top Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 front Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 right Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 bottom Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 back Build.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 left Build.panetab1.world.top1
viewroto  -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 uv Build.panetab1.world.top1
viewtransform Build.panetab1.world.top1 version ( 3 )  flag ( Fo )  orthowidth ( 2.22222 )  focal ( 50 )  aperture ( 41.4214 )  window ( 0 1 0 1 )  winroll ( 0 )  clear ( 1 )  nearfar ( 0.1 3467.78 )  aspect ( 1.33333 )  pixelaspect ( 1 )  txyz ( 0 0 3.68246 )  pxyz ( 0 0 0 )  rotation ( 1 0 0 0 1.19209e-07 1 0 -1 1.19209e-07  )  homedistance ( 3.68246 )  homeadjboxwidth ( 2.22222 )  homeorthowidth ( 2.22222 )  homeradius ( 3.4641 )  homeaxis ( 0 )  homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372  )  adjustlimits ( 3 )  
vieworthogrid -d on -o 0 0 0 -s 0.5 0.5 -r 8 8 -R 1 Build.panetab1.world.top1
viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.top1
viewagentopts  -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 Build.panetab1.world.top1
viewonionskin  -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.top1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r unique scene Build.panetab1.world.front1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r scene selectscene Build.panetab1.world.front1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L off -G on -B none -r unique ghostscene Build.panetab1.world.front1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L on -G off -B none -r unique display Build.panetab1.world.front1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L off -G off -B none -r unique current Build.panetab1.world.front1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F on -l on -L off -G on -B none -r unique template Build.panetab1.world.front1
viewdisplay -B light -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o on -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.front1
viewdisplay -Q on -m on -v on Build.panetab1.world.front1
viewdisplay -W  off 0 0 Build.panetab1.world.front1
viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.front1
viewdispopts -a on -b current -c 1 -C 60  -d  on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -r off -R off -S 512 -m 0.05 -s on -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.front1
vieweffect -a 2 -A 4 -b on -B 0 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 1024 1024 -s 1 -t 100 -T 100 -u off -U off -v 128 128 128 -w 0.05 -W off -x 0.4 0.4 0.4 -X 0.2 0.2 0.2 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 1 Build.panetab1.world.front1
viewinfotext -m off Build.panetab1.world.front1
viewlight  -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.front1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 persp Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 cam Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 top Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 front Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 right Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 bottom Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 back Build.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 left Build.panetab1.world.front1
viewroto  -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 uv Build.panetab1.world.front1
viewtransform Build.panetab1.world.front1 version ( 3 )  flag ( Fo )  orthowidth ( 2.22222 )  focal ( 50 )  aperture ( 41.4214 )  window ( 0 1 0 1 )  winroll ( 0 )  clear ( 1 )  nearfar ( 0.1 3467.78 )  aspect ( 1.33333 )  pixelaspect ( 1 )  txyz ( 0 0 3.68246 )  pxyz ( 0 0 0 )  rotation ( 1 0 0 0 1 0 0 0 1  )  homedistance ( 3.68246 )  homeadjboxwidth ( 2.22222 )  homeorthowidth ( 2.22222 )  homeradius ( 3.4641 )  homeaxis ( 0 )  homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372  )  adjustlimits ( 3 )  
vieworthogrid -d on -o 0 0 0 -s 0.5 0.5 -r 8 8 -R 1 Build.panetab1.world.front1
viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.front1
viewagentopts  -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 Build.panetab1.world.front1
viewonionskin  -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.front1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r unique scene Build.panetab1.world.right1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r scene selectscene Build.panetab1.world.right1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L off -G on -B none -r unique ghostscene Build.panetab1.world.right1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L on -G off -B none -r unique display Build.panetab1.world.right1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L off -G off -B none -r unique current Build.panetab1.world.right1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F on -l on -L off -G on -B none -r unique template Build.panetab1.world.right1
viewdisplay -B light -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o on -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.right1
viewdisplay -Q on -m on -v on Build.panetab1.world.right1
viewdisplay -W  off 0 0 Build.panetab1.world.right1
viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.right1
viewdispopts -a on -b current -c 1 -C 60  -d  on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -r off -R off -S 512 -m 0.05 -s on -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.right1
vieweffect -a 2 -A 4 -b on -B 0 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 1024 1024 -s 1 -t 100 -T 100 -u off -U off -v 128 128 128 -w 0.05 -W off -x 0.4 0.4 0.4 -X 0.2 0.2 0.2 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 1 Build.panetab1.world.right1
viewinfotext -m off Build.panetab1.world.right1
viewlight  -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.right1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 persp Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 cam Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 top Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 front Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 right Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 bottom Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 back Build.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 left Build.panetab1.world.right1
viewroto  -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -o 0 0 -s 1 1 -B 0.2 uv Build.panetab1.world.right1
viewtransform Build.panetab1.world.right1 version ( 3 )  flag ( Fo )  orthowidth ( 2.22222 )  focal ( 50 )  aperture ( 41.4214 )  window ( 0 1 0 1 )  winroll ( 0 )  clear ( 1 )  nearfar ( 0.1 3467.78 )  aspect ( 1.33333 )  pixelaspect ( 1 )  txyz ( 0 0 3.68246 )  pxyz ( 0 0 0 )  rotation ( 6.12323e-17 0 1 0 1 0 -1 0 6.12323e-17  )  homedistance ( 3.68246 )  homeadjboxwidth ( 2.22222 )  homeorthowidth ( 2.22222 )  homeradius ( 3.4641 )  homeaxis ( 0 )  homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372  )  adjustlimits ( 3 )  
vieworthogrid -d on -o 0 0 0 -s 0.5 0.5 -r 8 8 -R 1 Build.panetab1.world.right1
viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.right1
viewagentopts  -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 Build.panetab1.world.right1
viewonionskin  -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.right1
viewsnapshotoption -s off -h off -a 1 -v '*' Build.panetab1.world
cplane -o -2 0 -2 -n 0 1 0 -x 0 0 1 -l n -s 0.1 0.1 -c 40 40 -r 10 10 -d on Build.panetab1.world
glcache -t 512 -v 2048
omparm "Follow Path" followpath /obj/geo2 "invisible(1)"
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)"
omparm "Switch Input" hudintslider /obj/skylight1/switch1 "hudx(104) hudy(89) hudw(298) hudh(28) hudnameside(3) hudvalueside(2) hudharbourname('AutoHarbour_0x6000009a5780_5859A175') hudharbourx(104) hudharboury(89) hudslipx(-1) hudslipy(-1) hudlocked(0) hudrangelow(0) hudrangehigh(10) 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 "Follow Path" followpath /obj/geo1 "invisible(1)"
omparm "Follow Path" followpath /obj/geo3 "invisible(1)"
panepath -d Build -f -p panetab14 /out/
panepath -d Build -f -p panetab1 /obj/hair_bake
panepath -d Build -f -p panetab2 /out/
panepath -d Build -f -p panetab3 /out/
panepath -d Build -f -p panetab4 /img/comp1/
panepath -d Build -f -p panetab13 /ch/
panepath -d Build -f -p panetab11 /out/
panepath -d Build -f -p panetab5 /out/
panepath -d Build -f -p panetab6 /out/
panepath -d Build -f -p panetab12 /obj/
panepath -d Build -f -p panetab7 /out/
panepath -d Build -f -p panetab8 /obj/
panepath -d Build -f -p panetab9 /out/
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
pomadd -e on -p on -c on -s on -r 1 0 0 'Render Region' renderregion
pomadd -e on -p on -c on -s on -r 1 0 0 'Render Region1' renderregion
pomadd -e on -p on -c on -s on -r 1 0 0 'Render Region2' renderregion
pomadd -e on -p on -c on -s on -r 1 0 0 'Render Region3' renderregion
compproject -r 640 480 -a 1 -d fp16 -p 0 1 -P full -f 0 -F 0 -l on
texcache  -a off -r 2147483647 2147483647 -m 10000 -M 8388608
shopvisible +I3D +VMantra +RIB
HouNC1033600baa05b103d780bf442759.takesHoudiniTakeFile 1.0
take name Main kids 0
e
HouNC1033600ba505b103d7806cd4f6d0.stylesNSJb{}HouNC1033600ba805b103d78024f702c4.cwdopcf /
takeset Main
HouNC1033600bba05b103d7808919230fNON_COMMERCIAL_FILE!!!
back to top