HouLC1033600baa069c971d409a7e5953.startfplayback -i on -r off -f 1 -e on -h on -t on -a on -k on -s 1 tcur 0 fps 24 tset 0 10 frange 1 240 unitlength 1 unitmass 1 prompt '`strcat(oppwf(), " -> ")`' HouLC1033600ba6069c971d4043eebac0.variablesset -l OCEANLAYER = '0' set -l WEDGE = '' set -l WEDGENUM = '5' set -g ACTIVETAKE = 'Main' set -g DRIVER = 'Tiels_r' set -g DRIVERPATH = '/stage/Tiels_r' set -g E = '2.7182818284590452354' set -g EYE = 'stereo' set -g HANDLE_STATUS = '-1' set -g HIP = 'C:/Users/TFrog/Downloads' set -g HIPFILE = 'C:/Users/TFrog/Downloads/FloorTiles.hiplc' set -g HIPNAME = 'FloorTiles' set -g JOB = 'C:/Users/TFrog' set -g PI = '3.1415926535897932384' set -g POSE = 'C:/Users/TFrog/Documents/houdini21.0/poselib' set -g _HIP_SAVEPLATFORM = 'windows-x86_64-cl19.42' set -g _HIP_SAVETIME = 'Sun Mar 29 20:39:16 2026' set -g _HIP_SAVEVERSION = '21.0.559' set -g _HIP_SHELFTOOLCOUNT = '3' set -g status = '0' HouLC1033600ba4069c971d40dba5575b.aliasesalias bye 'quit' alias cd 'opcf' alias cp 'opcp' alias h 'history' alias hython 'python' alias ls 'opls' alias matramp 'opramp' alias opcd 'opcf' alias oppwd 'oppwf' alias pwd 'oppwf' alias rm 'oprm' HouLC1033600ba1069c971d404309e1eb.takeconfigtakename -g take HouLC1033600ba0069c971d40e36d4a3d.hou.sessionHouLC1033600ba0069c971d408029b1f6.OPlibrariesHouLC1033600ba2069c971d406c0e60b2.OPpreferencesHouLC1033600ba0069c971d40757644e6.OPfallbacksVop/addconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibScripted.hda Vop/addconst otls/OPlibScripted.hda Sop/assemble C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibSop.hda Sop/assemble otls/OPlibSop.hda Sop/attribadjustinteger C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibSop.hda Sop/attribadjustinteger otls/OPlibSop.hda Sop/attribblur C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibSop.hda Sop/attribblur otls/OPlibSop.hda Sop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibSop.hda Sop/attribdelete otls/OPlibSop.hda Sop/attribfrompieces C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibSop.hda Sop/attribfrompieces otls/OPlibSop.hda Sop/attribnoise::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibSop.hda Sop/attribnoise::2.0 otls/OPlibSop.hda Sop/attribrandomize C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibSop.hda Sop/attribrandomize otls/OPlibSop.hda Sop/attribremap C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibSop.hda Sop/attribremap otls/OPlibSop.hda Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibSop.hda Sop/attribwrangle otls/OPlibSop.hda Lop/camera C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibLop.hda Lop/camera otls/OPlibLop.hda Lop/capsule::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibLop.hda Lop/capsule::2.0 otls/OPlibLop.hda Vop/clamp C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibScripted.hda Vop/clamp otls/OPlibScripted.hda Vop/cloudnoise C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibVop.hda Vop/cloudnoise otls/OPlibVop.hda Sop/color C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibSop.hda Sop/color otls/OPlibSop.hda Lop/cone C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibLop.hda Lop/cone otls/OPlibLop.hda Sop/convertline C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibSop.hda Sop/convertline otls/OPlibSop.hda Lop/cube C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibLop.hda Lop/cube otls/OPlibLop.hda Lop/cylinder::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibLop.hda Lop/cylinder::2.0 otls/OPlibLop.hda Vop/displacenml C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibScripted.hda Vop/displacenml otls/OPlibScripted.hda Lop/distantlight::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibLop.hda Lop/distantlight::2.0 otls/OPlibLop.hda Vop/divconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibScripted.hda Vop/divconst otls/OPlibScripted.hda Vop/fit C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibScripted.hda Vop/fit otls/OPlibScripted.hda Vop/floattovec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibScripted.hda Vop/floattovec otls/OPlibScripted.hda Vop/geometryvopglobal::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibVop.hda Vop/geometryvopglobal::2.0 otls/OPlibVop.hda Vop/geometryvopoutput C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibVop.hda Vop/geometryvopoutput otls/OPlibVop.hda Vop/importdetail C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibVop.hda Vop/importdetail otls/OPlibVop.hda Vop/importpoint C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibVop.hda Vop/importpoint otls/OPlibVop.hda Vop/invert C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibScripted.hda Vop/invert otls/OPlibScripted.hda Lop/karmafogbox C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibLop.hda Lop/karmafogbox otls/OPlibLop.hda Lop/karmarendersettings C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibLop.hda Lop/karmarendersettings otls/OPlibLop.hda Vop/kma_hextiled_texture C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibVop.hda Vop/kma_hextiled_texture otls/OPlibVop.hda Vop/kma_material_properties C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibVop.hda Vop/kma_material_properties otls/OPlibVop.hda Vop/kma_rayimport C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibVop.hda Vop/kma_rayimport otls/OPlibVop.hda Vop/kma_volume C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibVop.hda Vop/kma_volume otls/OPlibVop.hda labs::Sop/color_adjustment C:/Program Files/Side Effects Software/sidefx_packages/SideFXLabs21.0/otls/SideFX_Labs.hda labs::Sop/color_adjustment otls/SideFX_Labs.hda labs::Sop/delete_small_parts C:/Program Files/Side Effects Software/sidefx_packages/SideFXLabs21.0/otls/SideFX_Labs.hda labs::Sop/delete_small_parts otls/SideFX_Labs.hda labs::Sop/edge_damage::2.1 C:/Program Files/Side Effects Software/sidefx_packages/SideFXLabs21.0/otls/SideFX_Labs.hda labs::Sop/edge_damage::2.1 otls/SideFX_Labs.hda labs::Sop/measure_curvarture::2.0 C:/Program Files/Side Effects Software/sidefx_packages/SideFXLabs21.0/otls/SideFX_Labs.hda labs::Sop/measure_curvarture::2.0 otls/SideFX_Labs.hda labs::Sop/mesh_sharpen C:/Program Files/Side Effects Software/sidefx_packages/SideFXLabs21.0/otls/SideFX_Labs.hda labs::Sop/mesh_sharpen otls/SideFX_Labs.hda labs::Sop/uv_transfer::1.1 C:/Program Files/Side Effects Software/sidefx_packages/SideFXLabs21.0/otls/SideFX_Labs.hda labs::Sop/uv_transfer::1.1 otls/SideFX_Labs.hda Sop/matchsize C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibSop.hda Sop/matchsize otls/OPlibSop.hda Sop/mountain::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibSop.hda Sop/mountain::2.0 otls/OPlibSop.hda Vop/mtlxadd C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/MaterialX.hda Vop/mtlxadd otls/MaterialX.hda Vop/mtlxcolorcorrect C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/MaterialX.hda Vop/mtlxcolorcorrect otls/MaterialX.hda Vop/mtlxconstant C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/MaterialX.hda Vop/mtlxconstant otls/MaterialX.hda Vop/mtlxconvert C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/MaterialX.hda Vop/mtlxconvert otls/MaterialX.hda Vop/mtlxdisplacement C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/MaterialX.hda Vop/mtlxdisplacement otls/MaterialX.hda Vop/mtlxdivide C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/MaterialX.hda Vop/mtlxdivide otls/MaterialX.hda Vop/mtlxdot C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/MaterialX.hda Vop/mtlxdot otls/MaterialX.hda Vop/mtlxfractal3d C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/MaterialX.hda Vop/mtlxfractal3d otls/MaterialX.hda Vop/mtlxgeompropvalue C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/MaterialX.hda Vop/mtlxgeompropvalue otls/MaterialX.hda Vop/mtlxmix C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/MaterialX.hda Vop/mtlxmix otls/MaterialX.hda Vop/mtlxmultiply C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/MaterialX.hda Vop/mtlxmultiply otls/MaterialX.hda Vop/mtlxnoise3d C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/MaterialX.hda Vop/mtlxnoise3d otls/MaterialX.hda Vop/mtlxnormalmap::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/MaterialX.hda Vop/mtlxnormalmap::2.0 otls/MaterialX.hda Vop/mtlxposition C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/MaterialX.hda Vop/mtlxposition otls/MaterialX.hda Vop/mtlxremap C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/MaterialX.hda Vop/mtlxremap otls/MaterialX.hda Vop/mtlxstandard_surface C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/MaterialX.hda Vop/mtlxstandard_surface otls/MaterialX.hda Vop/mtlxsubtract C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/MaterialX.hda Vop/mtlxsubtract otls/MaterialX.hda Vop/mtlxswitch C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/MaterialX.hda Vop/mtlxswitch otls/MaterialX.hda Vop/mtlxtexcoord C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/MaterialX.hda Vop/mtlxtexcoord otls/MaterialX.hda Sop/remeshgrid C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibSop.hda Sop/remeshgrid otls/OPlibSop.hda Lop/rendergeometrysettings C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibLop.hda Lop/rendergeometrysettings otls/OPlibLop.hda Lop/rendersettings C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibLop.hda Lop/rendersettings otls/OPlibLop.hda Lop/sphere C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibLop.hda Lop/sphere otls/OPlibLop.hda Sop/split C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibSop.hda Sop/split otls/OPlibSop.hda Vop/subconst C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibScripted.hda Vop/subconst otls/OPlibScripted.hda Vop/unifiednoise_static C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibVop.hda Vop/unifiednoise_static otls/OPlibVop.hda Vop/unifiednoise_static::3.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibVop.hda Vop/unifiednoise_static::3.0 otls/OPlibVop.hda Vop/vectofloat C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibScripted.hda Vop/vectofloat otls/OPlibScripted.hda Vop/vectohvec C:/PROGRA~1/SIDEEF~1/HOUDIN~1.559/houdini/otls/OPlibScripted.hda Vop/vectohvec otls/OPlibScripted.hda HouLC1033600ba0069c971d408cf7f671.OPdummydefsINDXJ INDEX_SECTION0ÙiÉqÔhoudini.hdalibrary0ÙiÉqÔ Vop/addconst0Ù*iÉqR Sop/assemble6œiÉqRSop/attribadjustintegerJŸÉ—iÉqQSop/attribblur6SiÉqQSop/attribdelete(‰ ­iÉqQSop/attribfrompieces56tñiÉqQSop/attribnoise::2.0ª'±~iÉqQSop/attribrandomize[¥Y‰iÉqQSop/attribremapµ.aiÉqRSop/attribwrangleÎ ÖiÉqQ Lop/cameraïe3iÉqQLop/capsule::2.0|˜ visibleoutputs=2 vopnetmask='*' iÉqÔcolorColoroplib:/Sop/color?Sop/color SOP_colorSopiÉqÔconeConeoplib:/Lop/cone?Lop/coneLOP_coneLopsubtype=propeditor iÉqÔ convertline Convert Line&oplib:/Sop/convertline?Sop/convertlineSOP_convertlineSopeinputcolors='1 "RGB 0.700195 0.700195 0.700195" ' outputcolors='1 "RGB 0.700195 0.700195 0.700195" ' iÉqÔcubeCubeoplib:/Lop/cube?Lop/cubeLOP_cubeLopsubtype=propeditor iÉqÔ cylinder::2.0Cylinder*oplib:/Lop/cylinder::2.0?Lop/cylinder::2.0 LOP_cylinderLopsubtype=propeditor iÉqÔ displacenmlDisplace Along Normal&oplib:/Vop/displacenml?Vop/displacenmlVOP_displacenmlVopvopVOPall"surface displace cvex sop pop rsl*iÉqÔdistantlight::2.0 Distant Light2oplib:/Lop/distantlight::2.0?Lop/distantlight::2.0LOP_distantlightLopsubtype=propeditor iÉqÔdivconstDivide Constant oplib:/Vop/divconst?Vop/divconst VOP_divconstVopvopVOPall*iÉqÔfit Fit Rangeoplib:/Vop/fit?Vop/fitVOP_fitVopvopVOPall*iÉqÔ floattovecFloat to Vector$oplib:/Vop/floattovec?Vop/floattovecVOP_floattovecVopvopVOPall*iÉqÔgeometryvopglobal::2.0Geometry VOP Global Parametersoplib:/Vop/kma_material_properties?Vop/kma_material_propertiesVOP_kma_material_propertiesVopkarmaiÉqÔ kma_rayimportKarma Ray Import*oplib:/Vop/kma_rayimport?Vop/kma_rayimportVOP_kma_rayimportVopvopnetmask='karma'iÉqÔ kma_volume Karma Volume$oplib:/Vop/kma_volume?Vop/kma_volumeVOP_kma_volumeVopkarma iÉqÔlabs::color_adjustmentLabs Color Adjustment \" + chs(\"outname\"), \"\")" hscript-expr ] } parmtag { "script_callback_language" "python" } } } INDXContents=iÉqQ DialogScript= Uh¯HHouLC1033600bb6069c971510f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for attribwrangle automatically generated { 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 -a 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 uvselect "Modify Attribs" "Select the geometry 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', kwargs=kwargs)" ] 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" "" } } parm { name "vex_strictvariables" label "Standard Variable Names Only" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } 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" } } parm { name "vex_precision" label "VEX Precision" type string default { "auto" } menu { "auto" "Auto" "32" "32-bit" "64" "64-bit" } parmtag { "autoscope" "0000000000000000" } } } } INDX DialogScripth¯Gó# Dialog script for camera automatically generated { name camera script camera label Camera help { "" } inputlabel 1 "Input Stage" groupcollapsible { name "sample_group2" label "Frame Range/Subframes" parmtag { "sidefx::header_parm" "sample_behavior" } parm { name "sample_behavior" baseparm label "Sampling Behavior" export none } parm { name "sample_f" baseparm label "Start/End/Inc" export none } parm { name "sample_subframeenable" baseparm label "Subframe Sampling" export none } groupsimple { name "sample_subframegroup2" label "Subframe Sampling" disablewhen "{ sample_subframeenable == 0 }" parmtag { "sidefx::header_toggle" "sample_subframeenable" } parm { name "sample_shuttermode" baseparm label "Shutter" export none } parm { name "sample_shutterrange" baseparm label "Shutter Open/Close" export none } parm { name "sample_cameraprim" baseparm label "Camera Prim" export none } parm { name "sample_count" baseparm label "Samples" export none } parm { name "sample_includeframe" baseparm label "Always Include Frame Sample" export none } } } parm { name "primpattern" label "Primitives" type string default { "`lopinputprims('.', 0)`" } hidewhen "{ createprims == on }" menutoggle { [ "import loputils" ] [ "return loputils.createPrimPatternMenu(kwargs['node'], 0)" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True)" } parmtag { "script_action_help" "Select primitives in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nShift-click to select using the primitive pattern editor.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "primlist" } } parm { name "primpath" label "Primitive Path" type string default { "/cameras/$OS" } hidewhen "{ createprims != on }" menureplace { [ "import loputils" ] [ "return loputils.createPrimPathMenu()" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "createprims" label "Action" type ordinal default { "on" } menu { "off" "Edit" "on" "Create" "forceedit" "Force Edit (Ignore Editable Flag)" } } parm { name "initforedit" label "Initialize Parameters" type button default { "donothing" } menu { [ "import loputils" ] [ "return loputils.createInitializeParametersMenu(kwargs['node'].parm('createprims').eval(), 'Camera')" ] language python } parmtag { "script_callback" "__import__('loputils').initializeParameters(kwargs['node'], kwargs['script_value'])" } parmtag { "script_callback_language" "python" } } parm { name "primcount" label "Primitive Count" type integer invisible default { "1" } range { 0 10 } } parm { name "primtype" label "Primitive Type" type string invisible default { "UsdGeomCamera" } menu { [ "import loputils" ] [ "return loputils.createSchemaTypesMenu(True)" ] language python } } parm { name "primkind" label "Primitive Kind" type string invisible default { "" } menu { [ "import loputils" ] [ "return loputils.createKindsMenu(True, False)" ] language python } } parm { name "specifier" label "Primitive Specifier" type string invisible default { "def" } menu { [ "import loputils" ] [ "return loputils.createSpecifiersMenu()" ] language python } } parm { name "classancestor" label "Class Ancestor" type string invisible default { "" } disablewhen "{ specifier == class }" parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "parentprimtype" label "Parent Primitive Type" type string invisible default { "UsdGeomXform" } menu { [ "import loputils" ] [ "return loputils.createParentTypesMenu()" ] language python } } group { name "folder1" label "Transform" parm { name "xn__xformOptransform_control_6fb" label "xformOp:transform" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'xform')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__xformOptransform_51a" label "xformOp:transform" type string default { "append" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" menu { "append" "Append" "prepend" "Prepend" "overwriteorappend" "Overwrite or Append" "overwriteorprepend" "Overwrite or Prepend" "world" "Apply Transform in World Space" "replace" "Replace All Local Transforms" } parmtag { "usdvaluetype" "xform" } } parm { name "xOrd" label "Transform Order" type ordinal joinnext default { "srt" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" menu { "srt" "Scale Rot Trans" "str" "Scale Trans Rot" "rst" "Rot Scale Trans" "rts" "Rot Trans Scale" "tsr" "Trans Scale Rot" "trs" "Trans Rot Scale" } } parm { name "rOrd" label "Rotate Order" type ordinal nolabel default { "xyz" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == 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 "t" label "Translate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "r" label "Rotate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 360 } } parm { name "s" label "Scale" type vector size 3 default { "1" "1" "1" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "shear" label "Shear" type float size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 10 } } parm { name "scale" label "Uniform Scale" type float default { "1" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 10 } } groupcollapsible { name "parmgroup_pivotxform" label "Pivot Transform" disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" parm { name "p" label "Pivot Translate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "pr" label "Pivot Rotate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } } groupcollapsible { name "folder0" label "Constraints" disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" parm { name "lookatenable" label "Enable Look At" type toggle default { "off" } } parm { name "keepposition" label "Keep Position" type toggle invisible default { "off" } disablewhen "{ lookatenable == 0 }" } parm { name "lookatposition" label "Look At Position" type vector size 3 default { "0" "0" "0" } disablewhen "{ lookatenable == 0 }" range { -1 1 } } parm { name "lookatprim" label "Look At Primitive" type string default { "" } disablewhen "{ lookatenable == 0 }" parmtag { "editor" "0" } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "lookatprimpos" label "Look At Primitive Position" type vector invisible size 3 default { [ "import loputils\nfrom pxr import Usd, UsdGeom\n\nlop_node = hou.node('.')\npath = lop_node.evalParm('lookatprim')\nif not path:\n return 0\n\nstage = lop_node.stage()\nlook_at_prim = stage.GetPrimAtPath(path)\n\nif look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable):\n return 0\n\nxform = loputils.getPrimXform(lop_node, path)\n\nreturn xform.extractTranslates()[0]" python ] [ "import loputils\nfrom pxr import Usd, UsdGeom\n\nlop_node = hou.node('.')\npath = lop_node.evalParm('lookatprim')\nif not path:\n return 0\n\nstage = lop_node.stage()\nlook_at_prim = stage.GetPrimAtPath(path)\n\nif look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable):\n return 0\n\nxform = loputils.getPrimXform(lop_node, path)\n\nreturn xform.extractTranslates()[1]" python ] [ "import loputils\nfrom pxr import Usd, UsdGeom\n\nlop_node = hou.node('.')\npath = lop_node.evalParm('lookatprim')\nif not path:\n return 0\n\nstage = lop_node.stage()\nlook_at_prim = stage.GetPrimAtPath(path)\n\nif look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable):\n return 0\n\nxform = loputils.getPrimXform(lop_node, path)\n\nreturn xform.extractTranslates()[2]" python ] } range { -1 1 } parmtag { "export_disable" "1" } } parm { name "lookatprimrot" label "Look At Primitive Rotation" type vector invisible size 3 default { [ "import loputils\nfrom pxr import Usd, UsdGeom\n\nlop_node = hou.node('.')\npath = lop_node.evalParm('lookatprim')\nif not path:\n return 0\n\nstage = lop_node.stage()\nlook_at_prim = stage.GetPrimAtPath(path)\n\nif look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable):\n return 0\n\nxform = loputils.getPrimXform(lop_node, path)\n\nreturn xform.extractRotates()[0]" python ] [ "import loputils\nfrom pxr import Usd, UsdGeom\n\nlop_node = hou.node('.')\npath = lop_node.evalParm('lookatprim')\nif not path:\n return 0\n\nstage = lop_node.stage()\nlook_at_prim = stage.GetPrimAtPath(path)\n\nif look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable):\n return 0\n\nxform = loputils.getPrimXform(lop_node, path)\n\nreturn xform.extractRotates()[1]" python ] [ "import loputils\nfrom pxr import Usd, UsdGeom\n\nlop_node = hou.node('.')\npath = lop_node.evalParm('lookatprim')\nif not path:\n return 0\n\nstage = lop_node.stage()\nlook_at_prim = stage.GetPrimAtPath(path)\n\nif look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable):\n return 0\n\nxform = loputils.getPrimXform(lop_node, path)\n\nreturn xform.extractRotates()[2]" python ] } range { -1 1 } parmtag { "export_disable" "1" } } parm { name "upvecmethod" label "Up Vector Method" type string default { "yaxis" } disablewhen "{ lookatenable == 0 }" menu { "yaxis" "Y Axis" "xaxis" "X Axis" "custom" "Custom" } } parm { name "upvec" label "Up Vector" type vector size 3 default { "0" "1" "0" } disablewhen "{ lookatenable == 0 }" hidewhen "{ upvecmethod != custom }" range { -1 1 } } parm { name "twist" label "Twist" type float default { "0" } disablewhen "{ lookatenable == 0 }" range { -180 180 } } } } group { name "folder1_1" label "View" parm { name "projection_control" label "Projection" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "projection" label "Projection" type string default { "perspective" } disablewhen "{ projection_control == block } { projection_control == none }" menu { "perspective" "Perspective" "orthographic" "Orthographic" } parmtag { "usdvaluetype" "token" } } parm { name "clippingRange_control" label "Clipping Range" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float2')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "clippingRange" label "Clipping Range" type float size 2 default { "1" "1e+06" } disablewhen "{ clippingRange_control == block } { clippingRange_control == none }" range { 0 10 } parmtag { "usdvaluetype" "float2" } } parm { name "focalLength_control" label "Focal Length" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "focalLength" label "Focal Length" type float default { "50" } disablewhen "{ focalLength_control == block } { focalLength_control == none }" range { 1 100 } parmtag { "usdvaluename" "" } } parm { name "focalLengthConverted" label "Focal Length (converted)" type float invisible default { [ "__import__('loputils').getConvertedCameraParmValue(pwd(), 'focalLength')" python ] } range { 0 10 } parmtag { "usdcontrolparm" "focalLength_control" } parmtag { "usdvaluename" "focalLength" } parmtag { "usdvaluetype" "float" } } groupsimple { name "aperture_folder" label "Aperture" parm { name "aperture" label "Control Aperture" type string default { "set" } menu { [ "import loputils" ] [ "menu = ['setratio', '![BUTTONS_set_or_create]Set Horizontal Aperture and Aspect Ratio']" ] [ "menu.extend(loputils.createEditPropertiesControlMenu(kwargs, 'float'))" ] [ "return menu" ] language python } parmtag { "script_callback_language" "python" } parmtag { "sidefx::look" "icon" } } parm { name "horizontalAperture_control" label "Horizontal Aperture" type string invisible nolabel default { [ "ifs(!strcmp(chs(\"aperture\"), \"setratio\"), \"set\", chs(\"aperture\"))" hscript-expr ] } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "horizontalAperture" label "Horizontal Aperture" type float default { "20.955" } help "Horizontal size of virtual camera sensor in millimeters." disablewhen "{ horizontalAperture_control == block } { horizontalAperture_control == none }" range { 1 100 } parmtag { "usdcontrolparm" "horizontalAperture_control" } parmtag { "usdvaluename" "" } } parm { name "horizontalApertureConverted" label "Horizontal Aperture (converted)" type float invisible default { [ "__import__('loputils').getConvertedCameraParmValue(pwd(), 'horizontalAperture')" python ] } range { 0 10 } parmtag { "usdcontrolparm" "horizontalAperture_control" } parmtag { "usdvaluename" "horizontalAperture" } parmtag { "usdvaluetype" "float" } } parm { name "verticalAperture_control" label "Vertical Aperture" type string invisible nolabel default { [ "ifs(!strcmp(chs(\"aperture\"), \"setratio\"), \"set\", chs(\"aperture\"))" hscript-expr ] } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "verticalAperture" label "Vertical Aperture" type float default { "15.2908" } help "Vertical size of virtual camera sensor in millimeters." disablewhen "{ verticalAperture_control == block } { verticalAperture_control == none }" hidewhen "{ aperture == setratio }" range { 1 100 } parmtag { "usdvaluename" "" } } parm { name "verticalApertureSwitch" label "Vertical Aperture (switch)" type float invisible default { [ "if(!strcmp(chs(\"aperture\"), \"setratio\"), ch(\"horizontalAperture\") * ch(\"aspectratioy\") / ch(\"aspectratiox\"), ch(\"verticalAperture\"))" hscript-expr ] } range { 0 10 } parmtag { "usdcontrolparm" "verticalAperture_control" } parmtag { "usdvaluename" "" } } parm { name "verticalApertureConverted" label "Vertical Aperture (converted)" type float invisible default { [ "__import__('loputils').getConvertedCameraParmValue(pwd(), 'verticalApertureSwitch')" python ] } range { 0 10 } parmtag { "usdcontrolparm" "verticalAperture_control" } parmtag { "usdvaluename" "verticalAperture" } parmtag { "usdvaluetype" "float" } } parm { name "aspectratio" label "Aspect Ratio" type vector2 joinnext size 2 default { "16" "9" } hidewhen "{ aperture != setratio }" range { -1 1 } parmtag { "usdvaluename" "" } } parm { name "resMenu" label "Choose Aspect Ratio" type button default { "0" } hidewhen "{ aperture != setratio }" menumini { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBaspectratios')\")`" ] } parmtag { "button_icon" "" } parmtag { "script_callback" "opparm . aspectratio ( `arg(\"$script_value\", 0)` `arg(\"$script_value\", 1)` )" } parmtag { "script_callback_language" "hscript" } } groupcollapsible { name "aperture_offset_folder" label "Offsets" parm { name "horizontalApertureOffset_control" label "Horizontal Aperture Offset" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "horizontalApertureOffset" label "Horizontal Aperture Offset" type float default { "0" } disablewhen "{ horizontalApertureOffset_control == block } { horizontalApertureOffset_control == none }" range { 0 10 } parmtag { "usdvaluename" "" } } parm { name "horizontalApertureOffsetConverted" label "Horizontal Aperture Offset (converted)" type float invisible default { [ "__import__('loputils').getConvertedCameraParmValue(pwd(), 'horizontalApertureOffset')" python ] } range { 0 10 } parmtag { "usdcontrolparm" "horizontalApertureOffset_control" } parmtag { "usdvaluename" "horizontalApertureOffset" } parmtag { "usdvaluetype" "float" } } parm { name "verticalApertureOffset_control" label "Vertical Aperture Offset" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "verticalApertureOffset" label "Vertical Aperture Offset" type float default { "0" } disablewhen "{ verticalApertureOffset_control == block } { verticalApertureOffset_control == none }" range { 0 10 } parmtag { "usdvaluename" "" } } parm { name "verticalApertureOffsetConverted" label "Vertical Aperture Offset (converted)" type float invisible default { [ "__import__('loputils').getConvertedCameraParmValue(pwd(), 'verticalApertureOffset')" python ] } range { 0 10 } parmtag { "usdcontrolparm" "verticalApertureOffset_control" } parmtag { "usdvaluename" "verticalApertureOffset" } parmtag { "usdvaluetype" "float" } } } } groupsimple { name "viewport_folder" label "Viewport Control" parm { name "xn__houdiniguidescale_control_thb" label "houdini:guidescale" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__houdiniguidescale_s3a" label "Scale Guide Geometry" type float default { [ "1 / __import__('loputils').getMetersPerUnit(pwd())" python ] } disablewhen "{ xn__houdiniguidescale_control_thb == block } { xn__houdiniguidescale_control_thb == none }" range { 0 10 } parmtag { "usdapischema" "HoudiniViewportGuideAPI" } parmtag { "usdvaluetype" "float" } } parm { name "xn__houdiniinviewermenu_control_2kb" label "Show in Viewport Camera Menu" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__houdiniinviewermenu_16a" label "Show in Viewport Camera Menu" type toggle default { "1" } disablewhen "{ xn__houdiniinviewermenu_control_2kb == block } { xn__houdiniinviewermenu_control_2kb == none }" parmtag { "usdapischema" "HoudiniViewportGuideAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__houdinibackgroundimage_control_ypb" label "Background Image" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__houdinibackgroundimage_xcb" label "Background Image" type image default { "" } disablewhen "{ xn__houdinibackgroundimage_control_ypb == block } { xn__houdinibackgroundimage_control_ypb == none }" parmtag { "sidefx::allow_video" "1" } parmtag { "usdapischema" "HoudiniCameraPlateAPI" } parmtag { "usdvaluetype" "asset" } } parm { name "xn__houdiniforegroundimage_control_ypb" label "Foreground Image" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__houdiniforegroundimage_xcb" label "Foreground Image" type image default { "" } disablewhen "{ xn__houdiniforegroundimage_control_ypb == block } { xn__houdiniforegroundimage_control_ypb == none }" parmtag { "usdapischema" "HoudiniCameraPlateAPI" } parmtag { "usdvaluetype" "asset" } } } } group { name "folder1_2" label "Sampling" parm { name "xn__shutteropen_control_16a" label "Shutter Open" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'double')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__shutteropen_0ta" label "Shutter Open" type float default { "-0.25" } disablewhen "{ xn__shutteropen_control_16a == block } { xn__shutteropen_control_16a == none }" range { -1 1 } parmtag { "usdvaluetype" "double" } } parm { name "xn__shutterclose_control_o8a" label "Shutter Close" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'double')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__shutterclose_nva" label "Shutter Close" type float default { "0.25" } disablewhen "{ xn__shutterclose_control_o8a == block } { xn__shutterclose_control_o8a == none }" range { -1 1 } parmtag { "usdvaluetype" "double" } } parm { name "focusDistance_control" label "Focus Distance" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "focusDistance" label "Focus Distance" type float default { "5" } disablewhen "{ focusDistance_control == block } { focusDistance_control == none }" range { 0 10 } parmtag { "usdvaluetype" "float" } } parm { name "fStop_control" label "F-Stop" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "fStop" label "F-Stop" type float default { "0" } disablewhen "{ fStop_control == block } { fStop_control == none }" range { 0 10 } parmtag { "usdvaluetype" "float" } } parm { name "exposure_control" label "Exposure" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "exposure" label "Exposure" type float default { "0" } disablewhen "{ exposure_control == block } { exposure_control == none }" range { -10 10 } parmtag { "usdvaluetype" "float" } } } } INDX DialogScript { 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 } } INDXContents=iÉq^ DialogScript=0¬h¯H;HouLC1033600bb6069c9715e0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for cloudnoise automatically generated { name cloudnoise script ati::dev::pyronoise::1.0 label "Cloud Noise" input vector P P input float coverage Coverage input int noisetype "Noise Type" input float amp Amplitude input float elementsize "Element Size" input vector elementscale "Element Scale" input float offset Offset input vector offsetv Offset input int doworleydetails "Add Worley Details" input int oct "Max Octaves" input float lac Lacunarity input float rough Roughness input float distort Distortion input vector stretch Stretch input int dodroop "Do Droop" input float droop Droop input vector droopdir "Droop Direction" input int animated Animated input float pulseduration "Pulse Duration" input float worleyblend Blend input float worleyerosion Erosion input float worleyelementsizescale "Element Size Scale" input int dobias "Do Bias" input float bias Bias input int dogain "Do Gain" input float gain Gain input int dogamma "Do Gamma" input float gamma Gamma input int docontrast "Do Contrast" input float contrast Contrast input int dofold Fold input int invert Complement output float noise noise inputflags P 0 inputflags coverage 2 inputflags noisetype 2 inputflags amp 2 inputflags elementsize 2 inputflags elementscale 2 inputflags offset 2 inputflags offsetv 2 inputflags doworleydetails 2 inputflags oct 2 inputflags lac 2 inputflags rough 2 inputflags distort 2 inputflags stretch 2 inputflags dodroop 2 inputflags droop 2 inputflags droopdir 2 inputflags animated 2 inputflags pulseduration 2 inputflags worleyblend 2 inputflags worleyerosion 2 inputflags worleyelementsizescale 2 inputflags dobias 2 inputflags bias 2 inputflags dogain 2 inputflags gain 2 inputflags dogamma 2 inputflags gamma 2 inputflags docontrast 2 inputflags contrast 2 inputflags dofold 2 inputflags invert 2 signature "3D Input, 1D Noise" default { vector float int float float vector float vector int int float float float vector int float vector int float float float float int float int float int float int float int int float } signature "4D Input, 1D Noise" f4 { vector4 float int float float vector float vector int int float float float vector int float vector int float float float float int float int float int float int float int int float } outputoverrides default { ___begin auto (0) } outputoverrides f4 { ___begin auto (0) } help { "" } parm { name "signature" baseparm label "Signature" export none } groupsimple { name "folder18" label "General" invisibletab parmtag { "group_default" "1" } grouptag { "sidefx::switcher" "folder15" } parm { name "P" label "P" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } } parm { name "coverage" label "Coverage" type float default { "1" } range { 0 1 } parmtag { "parmvop" "1" } } } groupcollapsible { name "folder19" label "Cloud Noise" parmtag { "group_default" "1" } grouptag { "sidefx::switcher" "folder16" } parm { name "noisetype" label "Noise Type" type integer default { "2" } menu { "0" "Alligator" "1" "Perlin" "2" "Simplex" "3" "Fast Simplex" } range { 0 10 } parmtag { "parmvop" "1" } } parm { name "amp" label "Amplitude" type float default { "1" } range { 0 10 } parmtag { "parmvop" "1" } } parm { name "elementsize" label "Element Size" type float joinnext default { "1" } range { 0 10 } parmtag { "parmvop" "1" } } parm { name "elementsizetype" label "Element Size" type iconstrip nolabel default { "0" } menutoggle { "BUTTONS_decompose_transforms" "Per-Component Control" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "elementscale" label "Element Scale" type float size 3 default { "1" "1" "1" } hidewhen "{ elementsizetype != 1 }" range { 0 10 } parmtag { "parmvop" "1" } } parm { name "offset" label "Offset" type float joinnext default { "0" } range { 0 10 } parmtag { "parmvop" "1" } } parm { name "offsettype" label "Offset" type iconstrip nolabel default { "0" } menutoggle { "BUTTONS_decompose_transforms" "Per-Component Control" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } parm { name "offsetv" label "Offset" type float size 3 default { "0" "0" "0" } hidewhen "{ offsettype != 1 }" range { 0 10 } parmtag { "parmvop" "1" } } } groupcollapsible { name "folder2" label "Worley Details" parmtag { "group_default" "1" } parm { name "doworleydetails" label "Add Worley Details" type toggle default { "off" } parmtag { "parmvop" "1" } } parm { name "worleyblend" label "Blend" type float default { "1" } disablewhen "{ doworleydetails != 1 }" range { 0 1 } parmtag { "parmvop" "1" } } parm { name "worleyerosion" label "Erosion" type float default { "0.5" } disablewhen "{ doworleydetails != 1 }" range { 0 1 } parmtag { "parmvop" "1" } } parm { name "worleyelementsizescale" label "Element Size Scale" type float default { "2" } disablewhen "{ doworleydetails != 1 }" range { 0 5 } parmtag { "parmvop" "1" } } } groupcollapsible { name "fractal7" label "Fractal" parmtag { "group_default" "0" } grouptag { "sidefx::switcher" "fractal6" } parm { name "oct" label "Max Octaves" type integer default { "6" } range { 1 10 } parmtag { "parmvop" "1" } } parm { name "lac" label "Lacunarity" type float default { "2.01234" } range { 0 4 } parmtag { "parmvop" "1" } } parm { name "rough" label "Roughness" type float default { "0.5" } range { 0 1 } parmtag { "parmvop" "1" } } } groupcollapsible { name "folder0" label "Warping" parmtag { "group_default" "0" } parm { name "distort" label "Distortion" type float default { "1" } disablewhen "{ noisetype == 0 }" range { -1 1 } parmtag { "parmvop" "1" } } parm { name "stretch" label "Stretch" type float size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "parmvop" "1" } } parm { name "dodroop" label "Do Droop" type toggle nolabel joinnext default { "off" } parmtag { "parmvop" "1" } } parm { name "droop" label "Droop" type float default { "1" } disablewhen "{ dodroop != 1 }" range { 0 10 } parmtag { "parmvop" "1" } } parm { name "droopdir" label "Droop Direction" type float size 3 default { "1" "0" "0" } hidewhen "{ dodroop != 1 }" range { 0 10 } parmtag { "parmvop" "1" } } parm { name "dofold" label "Fold" type toggle default { "off" } disablewhen "{ noisetype == 0 }" parmtag { "parmvop" "1" } } } groupcollapsible { name "folder1" label "Animation" disablewhentab "{ signature != f4 }" parmtag { "group_default" "0" } parm { name "animated" label "Animated" type toggle default { "off" } parmtag { "parmvop" "1" } } parm { name "pulseduration" label "Pulse Duration" type float default { "1" } disablewhen "{ animated != 1 }" range { 0 10 } parmtag { "parmvop" "1" } } } groupcollapsible { name "folder20" label "Output Correction" parmtag { "group_default" "0" } grouptag { "sidefx::switcher" "folder17" } parm { name "dobias" label "Do Bias" type toggle nolabel joinnext default { "off" } parmtag { "parmvop" "1" } } parm { name "bias" label "Bias" type float default { "0.5" } disablewhen "{ dobias != 1 }" range { 0 1 } parmtag { "parmvop" "1" } } parm { name "dogain" label "Do Gain" type toggle nolabel joinnext default { "off" } parmtag { "parmvop" "1" } } parm { name "gain" label "Gain" type float default { "0.5" } disablewhen "{ dogain != 1 }" range { 0 1 } parmtag { "parmvop" "1" } } parm { name "dogamma" label "Do Gamma" type toggle nolabel joinnext default { "on" } parmtag { "parmvop" "1" } } parm { name "gamma" label "Gamma" type float default { "2.2" } disablewhen "{ dogamma != 1 }" range { 0 5 } parmtag { "parmvop" "1" } } parm { name "docontrast" label "Do Contrast" type toggle nolabel joinnext default { "off" } parmtag { "parmvop" "1" } } parm { name "contrast" label "Contrast" type float default { "0" } disablewhen "{ docontrast != 1 }" range { 0 1 } parmtag { "parmvop" "1" } } parm { name "invert" label "Complement" type toggle default { "off" } parmtag { "parmvop" "1" } } } } INDXContents=iÉqR DialogScript=$h¯HHouLC1033600bb6069c971520f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for color automatically generated { 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 { [ "return kwargs['node'].generateInputGroupMenu(0," ] [ " (hou.geometryType.Points, hou.geometryType.Primitives," ] [ " hou.geometryType.Vertices, hou.geometryType.Edges)," ] [ " include_name_attrib=True, include_selection=False, parm=kwargs['parm']);" ] language python } 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 joinnext default { "0" } } parm { name "enable" label "Set Color Attribute" type toggle default { "1" } } 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" } disablewhen "{ enable == 0 }" } 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" } disablewhen "{ enable == 0 }" } parm { name "color" label "Color" type color size 3 default { "1" "1" "1" } hidewhen "{ colortype != 0 }" range { 0 1 } export all parmtag { "autoscope" "0000" } disablewhen "{ enable == 0 }" } parm { name "seed" label "Seed" type float default { "0" } hidewhen "{ colortype != 2 colortype != 4 }" range { 0 10 } parmtag { "autoscope" "0000" } disablewhen "{ enable == 0 }" } parm { name "rampattribute" label "Attribute" type string default { "" } hidewhen "{ colortype != 3 colortype != 4 }" menureplace { [ "types = (" ] [ " hou.attribType.Global," ] [ " hou.attribType.Prim," ] [ " hou.attribType.Point," ] [ " hou.attribType.Vertex" ] [ ")" ] [ "attrib_type = types[hou.ch(\"class\")]" ] [ "" ] [ "return hou.pwd().generateInputAttribMenu(0, attrib_type, array_type=False, pattern=\"* ^Cd\")" ] language python } range { 0 1 } disablewhen "{ enable == 0 }" } parm { name "ramprange" label "Range" type float size 2 default { "0" "1" } hidewhen "{ colortype != 3 }" disablewhen "{ enable == 0 }" range { 0 10 } } parm { name "ramp" label "Attribute Ramp" type ramp_rgb default { "2" } hidewhen "{ colortype != 3 }" disablewhen "{ enable == 0 }" 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" } } } INDX DialogScript7(h¯Gô# Dialog script for cone automatically generated { name cone script cone label Cone help { "" } bindhandle prx xform "Transformer" pivot_rx "" bindhandle pry xform "Transformer" pivot_ry "" bindhandle prz xform "Transformer" pivot_rz "" bindhandle px xform "Transformer" px "" bindhandle py xform "Transformer" py "" bindhandle pz xform "Transformer" pz "" bindhandle rx xform "Transformer" rx "" bindhandle ry xform "Transformer" ry "" bindhandle rz xform "Transformer" rz "" bindhandle shear1 xform "Transformer" shear_xy "" bindhandle shear2 xform "Transformer" shear_xz "" bindhandle shear3 xform "Transformer" shear_yz "" bindhandle sx xform "Transformer" sx "" bindhandle sy xform "Transformer" sy "" bindhandle sz xform "Transformer" sz "" bindhandle xOrd xform "Transformer" trs_order "" bindhandle tx xform "Transformer" tx "" bindhandle ty xform "Transformer" ty "" bindhandle tz xform "Transformer" tz "" bindhandle scale xform "Transformer" uniform_scale "" bindhandle rOrd xform "Transformer" xyz_order "" inputlabel 1 "Input Stage" parm { name "primpattern" label "Primitives" type string default { "`lopinputprims('.', 0)`" } hidewhen "{ createprims == on }" menutoggle { [ "import loputils" ] [ "return loputils.createPrimPatternMenu(kwargs['node'], 0)" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True)" } parmtag { "script_action_help" "Select primitives in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nShift-click to select using the primitive pattern editor.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "primlist" } } parm { name "primpath" label "Primitive Path" type string default { "/$OS" } hidewhen "{ createprims != on }" menureplace { [ "import loputils" ] [ "return loputils.createPrimPathMenu()" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "createprims" label "Action" type ordinal default { "on" } menu { "off" "Edit" "on" "Create" "forceedit" "Force Edit (Ignore Editable Flag)" } } parm { name "initforedit" label "Initialize Parameters" type button default { "donothing" } menu { [ "import loputils" ] [ "return loputils.createInitializeParametersMenu(kwargs['node'].parm('createprims').eval())" ] language python } parmtag { "script_callback" "__import__('loputils').initializeParameters(kwargs['node'], kwargs['script_value'])" } parmtag { "script_callback_language" "python" } } groupcollapsible { name "createprimsgroup2" label "Create Primitives" hidewhen "{ createprims != on }" parm { name "primcount" label "Primitive Count" type integer default { "1" } range { 0 10 } } parm { name "primtype" label "Primitive Type" type string invisible default { "UsdGeomCone" } menu { [ "import loputils" ] [ "return loputils.createSchemaTypesMenu(True)" ] language python } } parm { name "primkind" label "Primitive Kind" type string default { "" } menu { [ "import loputils" ] [ "return loputils.createKindsMenu(True, False)" ] language python } } parm { name "specifier" label "Primitive Specifier" type string default { "def" } menu { [ "import loputils" ] [ "return loputils.createSpecifiersMenu()" ] language python } } parm { name "classancestor" label "Class Ancestor" type string default { "" } disablewhen "{ specifier == class }" parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "parentprimtype" label "Parent Primitive Type" type string default { "UsdGeomXform" } menu { [ "import loputils" ] [ "return loputils.createParentTypesMenu()" ] language python } } } parm { name "computeextents" label "Compute Extent Attribute" type toggle invisible default { [ "if(!strcmp(chs(\"axis_control\"), \"none\") && !strcmp(chs(\"height_control\"), \"none\") && !strcmp(chs(\"radius_control\"), \"none\"), 0, 1)" hscript-expr ] } } parm { name "axis_control" label "axis" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "axis" label "Axis" type string default { "Z" } disablewhen "{ axis_control == block } { axis_control == none }" menu { "X" "X" "Y" "Y" "Z" "Z" } parmtag { "usdvaluetype" "token" } } parm { name "height_control" label "height" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'double')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "height" label "Height" type float default { "2" } disablewhen "{ height_control == block } { height_control == none }" range { 0 10 } parmtag { "usdvaluetype" "double" } } parm { name "radius_control" label "radius" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'double')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "radius" label "Radius" type float default { "1" } disablewhen "{ radius_control == block } { radius_control == none }" range { 0 10 } parmtag { "usdvaluetype" "double" } } parm { name "xn__primvarsdisplayColor_control_qmb" label "primvars:displayColor" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'color3f[]')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsdisplayColor_p8a" label "Color" type color size 3 default { "1" "1" "1" } disablewhen "{ xn__primvarsdisplayColor_control_qmb == block } { xn__primvarsdisplayColor_control_qmb == none }" range { 0 1 } parmtag { "usdvaluetype" "color3f[]" } } parm { name "xn__primvarsdisplayOpacity_control_zpb" label "primvars:displayOpacity" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float[]')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsdisplayOpacity_ycb" label "Opacity" type float default { "0" } disablewhen "{ xn__primvarsdisplayOpacity_control_zpb == block } { xn__primvarsdisplayOpacity_control_zpb == none }" range { 0 10 } parmtag { "usdvaluetype" "float[]" } } parm { name "doubleSided_control" label "doubleSided" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "doubleSided" label "Double Sided" type toggle default { "0" } disablewhen "{ doubleSided_control == block } { doubleSided_control == none }" parmtag { "usdvaluetype" "bool" } } parm { name "xn__xformOptransform_control_6fb" label "xformOp:transform" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'xform')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__xformOptransform_51a" label "Transform" type string default { "append" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" menu { "append" "Append" "prepend" "Prepend" "overwriteorappend" "Overwrite or Append" "overwriteorprepend" "Overwrite or Prepend" "world" "Apply Transform in World Space" "replace" "Replace All Local Transforms" } parmtag { "usdvaluetype" "xform" } } parm { name "xOrd" label "Transform Order" type ordinal joinnext default { "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" menu { "srt" "Scale Rot Trans" "str" "Scale Trans Rot" "rst" "Rot Scale Trans" "rts" "Rot Trans Scale" "tsr" "Trans Scale Rot" "trs" "Trans Rot Scale" } } parm { name "rOrd" label "Rotate Order" type ordinal nolabel default { "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == 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 "t" label "Translate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "r" label "Rotate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 360 } } parm { name "s" label "Scale" type vector size 3 default { "1" "1" "1" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "shear" label "Shear" type float size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 10 } } parm { name "scale" label "Uniform Scale" type float default { "1" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 10 } } groupcollapsible { name "pivotxform" label "Pivot Transform" disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" parm { name "p" label "Pivot Translate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "pr" label "Pivot Rotate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } } } INDXContents=iÉq^ DialogScript= Ñh¯HHouLC1033600bb6069c9715e0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for convertline automatically generated { name convertline script convertline label "Convert Line" help { "" } inputlabel 1 "Geometry to Convert" 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 -a group1 basegroup" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = (hou.geometryType.Primitives, hou.geometryType.Edges)\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select edges from an available viewport and press Enter to complete." } parmtag { "script_action_icon" "BUTTONS_reselect" } bindselector prims_edges "Convert Edges" "Select edges from an available viewport and press Enter to complete." 0 1 0xffffffff 0 "" 0 } parm { name "sepparm2" label "Spacer" type separator default { "" } parmtag { "sidefx::layout_height" "small" } parmtag { "sidefx::look" "blank" } } parm { name "keeporder" label "Keep Group Order" type toggle default { "1" } parmtag { "script_callback_language" "python" } } parm { name "connectpath" label "Connect Path" type toggle default { "0" } range { 0! 1! } export all parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "closeloops" label "Make Isolated Loops Closed" type toggle default { "off" } disablewhen "{ connectpath != 1 }" range { 0 1 } export all parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "remove" label "Remove Unused Points" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm" label "Spacer" type separator default { "" } parmtag { "sidefx::layout_height" "small" } parmtag { "sidefx::look" "blank" } } parm { name "computelength" label "Compute Length" type toggle nolabel joinnext default { "1" } range { 0 1 } } parm { name "lengthname" label "Compute Length" type string default { "restlength" } disablewhen "{ computelength == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } } INDX DialogScript1ùh¯Gô# Dialog script for cube automatically generated { name cube script cube label Cube help { "" } bindhandle prx lopxform "Transformer" pivot_rx "" bindhandle pry lopxform "Transformer" pivot_ry "" bindhandle prz lopxform "Transformer" pivot_rz "" bindhandle px lopxform "Transformer" px "" bindhandle py lopxform "Transformer" py "" bindhandle pz lopxform "Transformer" pz "" bindhandle rx lopxform "Transformer" rx "" bindhandle ry lopxform "Transformer" ry "" bindhandle rz lopxform "Transformer" rz "" bindhandle shear1 lopxform "Transformer" shear_xy "" bindhandle shear2 lopxform "Transformer" shear_xz "" bindhandle shear3 lopxform "Transformer" shear_yz "" bindhandle sx lopxform "Transformer" sx "" bindhandle sy lopxform "Transformer" sy "" bindhandle sz lopxform "Transformer" sz "" bindhandle xOrd lopxform "Transformer" trs_order "" bindhandle tx lopxform "Transformer" tx "" bindhandle ty lopxform "Transformer" ty "" bindhandle tz lopxform "Transformer" tz "" bindhandle scale lopxform "Transformer" uniform_scale "" bindhandle rOrd lopxform "Transformer" xyz_order "" inputlabel 1 "Input Stage" parm { name "primpattern" label "Primitives" type string default { "`lopinputprims('.', 0)`" } hidewhen "{ createprims == on }" menutoggle { [ "import loputils" ] [ "return loputils.createPrimPatternMenu(kwargs['node'], 0)" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True)" } parmtag { "script_action_help" "Select primitives in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nShift-click to select using the primitive pattern editor.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "primlist" } } parm { name "primpath" label "Primitive Path" type string default { "/$OS" } hidewhen "{ createprims != on }" menureplace { [ "import loputils" ] [ "return loputils.createPrimPathMenu()" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "createprims" label "Action" type ordinal default { "on" } menu { "off" "Edit" "on" "Create" "forceedit" "Force Edit (Ignore Editable Flag)" } } parm { name "initforedit" label "Initialize Parameters" type button default { "donothing" } menu { [ "import loputils" ] [ "return loputils.createInitializeParametersMenu(kwargs['node'].parm('createprims').eval())" ] language python } parmtag { "script_callback" "__import__('loputils').initializeParameters(kwargs['node'], kwargs['script_value'])" } parmtag { "script_callback_language" "python" } } groupcollapsible { name "createprimsgroup2" label "Create Primitives" hidewhen "{ createprims != on }" parm { name "primcount" label "Primitive Count" type integer default { "1" } range { 0 10 } } parm { name "primtype" label "Primitive Type" type string invisible default { "UsdGeomCube" } menu { [ "import loputils" ] [ "return loputils.createSchemaTypesMenu(True)" ] language python } } parm { name "primkind" label "Primitive Kind" type string default { "" } menu { [ "import loputils" ] [ "return loputils.createKindsMenu(True, False)" ] language python } } parm { name "specifier" label "Primitive Specifier" type string default { "def" } menu { [ "import loputils" ] [ "return loputils.createSpecifiersMenu()" ] language python } } parm { name "classancestor" label "Class Ancestor" type string default { "" } disablewhen "{ specifier == class }" parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "parentprimtype" label "Parent Primitive Type" type string default { "UsdGeomXform" } menu { [ "import loputils" ] [ "return loputils.createParentTypesMenu()" ] language python } } } parm { name "computeextents" label "Compute Extent Attribute" type toggle invisible default { [ "if(!strcmp(chs(\"size_control\"), \"none\"), 0, 1)" hscript-expr ] } } parm { name "size_control" label "Size" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'double')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "size" label "Size" type float default { "2" } disablewhen "{ size_control == block } { size_control == none }" range { 0 10 } parmtag { "usdvaluetype" "double" } } parm { name "xn__primvarsdisplayColor_control_qmb" label "Color" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'color3f[]')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsdisplayColor_p8a" label "Color" type color size 3 default { "1" "1" "1" } disablewhen "{ xn__primvarsdisplayColor_control_qmb == block } { xn__primvarsdisplayColor_control_qmb == none }" range { 0 1 } parmtag { "usdvaluetype" "color3f[]" } } parm { name "xn__primvarsdisplayOpacity_control_zpb" label "Opacity" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float[]')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsdisplayOpacity_ycb" label "Opacity" type float default { "0" } disablewhen "{ xn__primvarsdisplayOpacity_control_zpb == block } { xn__primvarsdisplayOpacity_control_zpb == none }" range { 0 10 } parmtag { "usdvaluetype" "float[]" } } parm { name "doubleSided_control" label "Double Sided" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "doubleSided" label "Double Sided" type toggle default { "0" } disablewhen "{ doubleSided_control == block } { doubleSided_control == none }" parmtag { "usdvaluetype" "bool" } } parm { name "xn__xformOptransform_control_6fb" label "Transform" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'xform')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__xformOptransform_51a" label "Transform" type string default { "append" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" menu { "append" "Append" "prepend" "Prepend" "overwriteorappend" "Overwrite or Append" "overwriteorprepend" "Overwrite or Prepend" "world" "Apply Transform in World Space" "replace" "Replace All Local Transforms" } parmtag { "usdvaluetype" "xform" } } parm { name "xOrd" label "Transform Order" type ordinal joinnext default { "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" menu { "srt" "Scale Rot Trans" "str" "Scale Trans Rot" "rst" "Rot Scale Trans" "rts" "Rot Trans Scale" "tsr" "Trans Scale Rot" "trs" "Trans Rot Scale" } } parm { name "rOrd" label "Rotate Order" type ordinal nolabel default { "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == 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 "t" label "Translate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "r" label "Rotate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 360 } } parm { name "s" label "Scale" type vector size 3 default { "1" "1" "1" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "shear" label "Shear" type float size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 10 } } parm { name "scale" label "Uniform Scale" type float default { "1" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 10 } } groupcollapsible { name "pivotxform" label "Pivot Transform" disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" parm { name "p" label "Pivot Translate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "pr" label "Pivot Rotate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } } } INDX DialogScript<`h¯Gô# Dialog script for cylinder::2.0 automatically generated { name cylinder::2.0 script cylinder::2.0 label Cylinder help { "" } bindhandle prx lopxform "Transformer" pivot_rx "" bindhandle pry lopxform "Transformer" pivot_ry "" bindhandle prz lopxform "Transformer" pivot_rz "" bindhandle px lopxform "Transformer" px "" bindhandle py lopxform "Transformer" py "" bindhandle pz lopxform "Transformer" pz "" bindhandle rx lopxform "Transformer" rx "" bindhandle ry lopxform "Transformer" ry "" bindhandle rz lopxform "Transformer" rz "" bindhandle shear1 lopxform "Transformer" shear_xy "" bindhandle shear2 lopxform "Transformer" shear_xz "" bindhandle shear3 lopxform "Transformer" shear_yz "" bindhandle sx lopxform "Transformer" sx "" bindhandle sy lopxform "Transformer" sy "" bindhandle sz lopxform "Transformer" sz "" bindhandle xOrd lopxform "Transformer" trs_order "" bindhandle tx lopxform "Transformer" tx "" bindhandle ty lopxform "Transformer" ty "" bindhandle tz lopxform "Transformer" tz "" bindhandle scale lopxform "Transformer" uniform_scale "" bindhandle rOrd lopxform "Transformer" xyz_order "" inputlabel 1 "Input Stage" parm { name "primpattern" label "Primitives" type string default { "`lopinputprims('.', 0)`" } hidewhen "{ createprims == on }" menutoggle { [ "import loputils" ] [ "return loputils.createPrimPatternMenu(kwargs['node'], 0)" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True)" } parmtag { "script_action_help" "Select primitives in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nShift-click to select using the primitive pattern editor.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "primlist" } } parm { name "primpath" label "Primitive Path" type string default { "/$OS" } hidewhen "{ createprims != on }" menureplace { [ "import loputils" ] [ "return loputils.createPrimPathMenu()" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "createprims" label "Action" type ordinal default { "on" } menu { "off" "Edit" "on" "Create" "forceedit" "Force Edit (Ignore Editable Flag)" } } parm { name "initforedit" label "Initialize Parameters" type button default { "donothing" } menu { [ "import loputils" ] [ "return loputils.createInitializeParametersMenu(kwargs['node'].parm('createprims').eval())" ] language python } parmtag { "script_callback" "__import__('loputils').initializeParameters(kwargs['node'], kwargs['script_value'])" } parmtag { "script_callback_language" "python" } } groupcollapsible { name "createprimsgroup2" label "Create Primitives" hidewhen "{ createprims != on }" parm { name "primcount" label "Primitive Count" type integer default { "1" } range { 0 10 } } parm { name "primtype" label "Primitive Type" type string invisible default { "UsdGeomCylinder_1" } menu { [ "import loputils" ] [ "return loputils.createSchemaTypesMenu(True)" ] language python } } parm { name "primkind" label "Primitive Kind" type string default { "" } menu { [ "import loputils" ] [ "return loputils.createKindsMenu(True, False)" ] language python } } parm { name "specifier" label "Primitive Specifier" type string default { "def" } menu { [ "import loputils" ] [ "return loputils.createSpecifiersMenu()" ] language python } } parm { name "classancestor" label "Class Ancestor" type string default { "" } disablewhen "{ specifier == class }" parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "parentprimtype" label "Parent Primitive Type" type string default { "UsdGeomXform" } menu { [ "import loputils" ] [ "return loputils.createParentTypesMenu()" ] language python } } } parm { name "computeextents" label "Compute Extent Attribute" type toggle invisible default { [ "if(!strcmp(chs(\"axis_control\"), \"none\") && !strcmp(chs(\"height_control\"), \"none\") && !strcmp(chs(\"radiusBottom_control\"), \"none\")&& !strcmp(chs(\"radiusTop_control\"), \"none\"), 0, 1)" hscript-expr ] } } parm { name "axis_control" label "axis" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "axis" label "Axis" type string default { "Z" } disablewhen "{ axis_control == block } { axis_control == none }" menu { "X" "X" "Y" "Y" "Z" "Z" } parmtag { "usdvaluetype" "token" } } parm { name "height_control" label "height" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'double')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "height" label "Height" type float default { "2" } disablewhen "{ height_control == block } { height_control == none }" range { 0 10 } parmtag { "usdvaluetype" "double" } } parm { name "radiusBottom_control" label "Bottom Radius" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(" ] [ " kwargs, 'double', '', True, False)" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "radiusBottom" label "Bottom Radius" type float default { "1" } help "The radius of the bottom of the cylinder - i.e. the face\n point located along the negative axis. If you author\n radiusBottom you must also author extent.\n\n \\sa GetExtentAttr()" disablewhen "{ radiusBottom_control == block } { radiusBottom_control == none }" range { 0 10 } parmtag { "usdvaluetype" "double" } } parm { name "radiusTop_control" label "Top Radius" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(" ] [ " kwargs, 'double', '', True, False)" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "radiusTop" label "Top Radius" type float default { "1" } help "The radius of the top of the cylinder - i.e. the face located\n along the positive axis. If you author radiusTop you must also\n author extent.\n\n \\sa GetExtentAttr()" disablewhen "{ radiusTop_control == block } { radiusTop_control == none }" range { 0 10 } parmtag { "usdvaluetype" "double" } } parm { name "xn__primvarsdisplayColor_control_qmb" label "primvars:displayColor" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'color3f[]')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsdisplayColor_p8a" label "Color" type color size 3 default { "1" "1" "1" } disablewhen "{ xn__primvarsdisplayColor_control_qmb == block } { xn__primvarsdisplayColor_control_qmb == none }" range { 0 1 } parmtag { "usdvaluetype" "color3f[]" } } parm { name "xn__primvarsdisplayOpacity_control_zpb" label "primvars:displayOpacity" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float[]')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsdisplayOpacity_ycb" label "Opacity" type float default { "0" } disablewhen "{ xn__primvarsdisplayOpacity_control_zpb == block } { xn__primvarsdisplayOpacity_control_zpb == none }" range { 0 10 } parmtag { "usdvaluetype" "float[]" } } parm { name "doubleSided_control" label "doubleSided" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "doubleSided" label "Double Sided" type toggle default { "0" } disablewhen "{ doubleSided_control == block } { doubleSided_control == none }" parmtag { "usdvaluetype" "bool" } } parm { name "xn__xformOptransform_control_6fb" label "xformOp:transform" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'xform')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__xformOptransform_51a" label "Transform" type string default { "append" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" menu { "append" "Append" "prepend" "Prepend" "overwriteorappend" "Overwrite or Append" "overwriteorprepend" "Overwrite or Prepend" "world" "Apply Transform in World Space" "replace" "Replace All Local Transforms" } parmtag { "usdvaluetype" "xform" } } parm { name "xOrd" label "Transform Order" type ordinal joinnext default { "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" menu { "srt" "Scale Rot Trans" "str" "Scale Trans Rot" "rst" "Rot Scale Trans" "rts" "Rot Trans Scale" "tsr" "Trans Scale Rot" "trs" "Trans Rot Scale" } } parm { name "rOrd" label "Rotate Order" type ordinal nolabel default { "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == 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 "t" label "Translate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "r" label "Rotate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 360 } } parm { name "s" label "Scale" type vector size 3 default { "1" "1" "1" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "shear" label "Shear" type float size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 10 } } parm { name "scale" label "Uniform Scale" type float default { "1" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 10 } } groupcollapsible { name "pivotxform" label "Pivot Transform" disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" parm { name "p" label "Pivot Translate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "pr" label "Pivot Rotate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } } } INDX DialogScriptÁh¯HE/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "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" } INDX DialogScript½Äh±*g# Dialog script for distantlight::2.0 automatically generated { name distantlight::2.0 script distantlight::2.0 label "Distant Light" help { "" } inputlabel 1 "Input Stage" groupcollapsible { name "sample_group2" label "Frame Range/Subframes" parmtag { "sidefx::header_parm" "sample_behavior" } grouptag { "sidefx::switcher" "sample_group" } parm { name "sample_behavior" baseparm label "Sampling Behavior" export none } parm { name "sample_f" baseparm label "Start/End/Inc" export none } parm { name "sample_subframeenable" baseparm label "Subframe Sampling" export none } groupsimple { name "sample_subframegroup2" label "Subframe Sampling" disablewhen "{ sample_subframeenable == 0 }" parmtag { "sidefx::header_toggle" "sample_subframeenable" } grouptag { "sidefx::switcher" "sample_subframegroup" } parm { name "sample_shuttermode" baseparm label "Shutter" export none } parm { name "sample_shutterrange" baseparm label "Shutter Open/Close" export none } parm { name "sample_cameraprim" baseparm label "Camera Prim" export none } parm { name "sample_count" baseparm label "Samples" export none } parm { name "sample_includeframe" baseparm label "Always Include Frame Sample" export none } } } parm { name "primpattern" label "Primitives" type string default { "`lopinputprims('.', 0)`" } hidewhen "{ createprims == on }" menutoggle { [ "import loputils" ] [ "return loputils.createPrimPatternMenu(kwargs['node'], 0)" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True)" } parmtag { "script_action_help" "Select primitives in the Scene Viewer or Scene Graph Tree pane. Ctrl-click to select using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "primlist" } } parm { name "primpath" label "Primitive Path" type string default { "/lights/$OS" } hidewhen "{ createprims != on }" menureplace { [ "import loputils" ] [ "return loputils.createPrimPathMenu()" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane. Ctrl-click to select using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "createprims" label "Action" type ordinal default { "on" } menu { "off" "Edit" "on" "Create" "forceedit" "Force Edit (Ignore Editable Flag)" } } parm { name "initforedit" label "Initialize Parameters" type button default { "donothing" } menu { [ "import loputils" ] [ "return loputils.createInitializeParametersMenu(kwargs['node'].parm('createprims').eval(), 'Light')" ] language python } parmtag { "script_callback" "__import__('loputils').initializeParameters(kwargs['node'], kwargs['script_value'])" } parmtag { "script_callback_language" "python" } } parm { name "primtype" label "Primitive Type" type string invisible default { "UsdLuxDistantLight" } } parm { name "specifier" label "Primitive Specifier" type string invisible default { "def" } menu { [ "import loputils" ] [ "return loputils.createSpecifiersMenu()" ] language python } } parm { name "classancestor" label "Class Ancestor" type string invisible default { "" } disablewhen "{ specifier == class }" parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "parentprimtype" label "Parent Primitive Type" type string invisible default { "UsdGeomXform" } hidewhen "{ createprims != on }" menu { [ "import loputils" ] [ "return loputils.createParentTypesMenu()" ] language python } } parm { name "hit" label "Hit" type toggle invisible default { "off" } parmtag { "script_callback_language" "python" } } parm { name "hasshadowpivot" label "Shadow Pivot" type toggle invisible default { "off" } parmtag { "script_callback_language" "python" } } parm { name "hasshadowtarget" label "Shadow Target" type toggle invisible default { "off" } parmtag { "script_callback_language" "python" } } parm { name "hitpos" label "Hit position" type vector invisible size 3 default { "0" "0" "0" } range { -1 1 } } parm { name "hitnormal" label "Hit normal" type vector invisible size 3 default { "0" "0" "0" } range { -1 1 } } parm { name "shadowpivot" label "Shadow Pivot" type vector invisible size 3 default { "0" "0" "0" } range { -1 1 } } parm { name "shadowtarget" label "Shadow Target" type vector invisible size 3 default { "0" "0" "0" } range { -1 1 } } parm { name "distance" label "Distance" type float invisible default { "1" } range { 0 10 } parmtag { "script_callback_language" "python" } } group { name "folder_transform" label "Transform" parmtag { "group_default" "1" } parm { name "xn__xformOptransform_control_6fb" label "Operator Order" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'xform')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__xformOptransform_51a" label "Operator Order" type string default { "append" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" menu { "append" "Append" "prepend" "Prepend" "overwriteorappend" "Overwrite or Append" "overwriteorprepend" "Overwrite or Prepend" "world" "Apply Transform in World Space" "replace" "Replace All Local Transforms" } parmtag { "usdvaluetype" "xform" } } parm { name "xOrd" label "Transform Order" type ordinal joinnext default { "srt" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" menu { "srt" "Scale Rot Trans" "str" "Scale Trans Rot" "rst" "Rot Scale Trans" "rts" "Rot Trans Scale" "tsr" "Trans Scale Rot" "trs" "Trans Rot Scale" } } parm { name "rOrd" label "Rotate Order" type ordinal nolabel default { "xyz" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == 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 "t" label "Translate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "r" label "Rotate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 360 } } parm { name "s" label "Scale" type vector size 3 default { "1" "1" "1" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "shear" label "Shear" type float size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 10 } } parm { name "scale" label "Uniform Scale" type float default { "1" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 10 } } groupcollapsible { name "pivotxform" label "Pivot Transform" disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" parm { name "p" label "Pivot Translate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "pr" label "Pivot Rotate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } } groupcollapsible { name "folder0" label "Constraints" disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" parm { name "lookatenable" label "Enable Look At" type toggle default { "off" } } parm { name "keepposition" label "Keep Position" type toggle invisible default { "off" } disablewhen "{ lookatenable == 0 }" } parm { name "lookatposition" label "Look At Position" type vector size 3 default { "0" "0" "0" } disablewhen "{ lookatenable == 0 }" range { -1 1 } } parm { name "lookatprim" label "Look At Primitive" type string default { "" } disablewhen "{ lookatenable == 0 }" parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane. Ctrl-click to select using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "lookatprimpos" label "Look At Primitive Position" type vector invisible size 3 default { [ "import loputils\nfrom pxr import Usd, UsdGeom\n\nlop_node = hou.node('.')\npath = lop_node.evalParm('lookatprim')\nif not path:\n return 0\n\nstage = lop_node.stage()\nlook_at_prim = stage.GetPrimAtPath(path)\n\nif look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable):\n return 0\n\nxform = loputils.getPrimXform(look_at_prim, False)\n\nreturn xform.extractTranslates()[0]\n" python ] [ "import loputils\nfrom pxr import Usd, UsdGeom\n\nlop_node = hou.node('.')\npath = lop_node.evalParm('lookatprim')\nif not path:\n return 0\n\nstage = lop_node.stage()\nlook_at_prim = stage.GetPrimAtPath(path)\n\nif look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable):\n return 0\n\nxform = loputils.getPrimXform(look_at_prim, False)\n\nreturn xform.extractTranslates()[1]\n" python ] [ "import loputils\nfrom pxr import Usd, UsdGeom\n\nlop_node = hou.node('.')\npath = lop_node.evalParm('lookatprim')\nif not path:\n return 0\n\nstage = lop_node.stage()\nlook_at_prim = stage.GetPrimAtPath(path)\n\nif look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable):\n return 0\n\nxform = loputils.getPrimXform(look_at_prim, False)\n\nreturn xform.extractTranslates()[2]\n" python ] } range { -1 1 } parmtag { "export_disable" "1" } } parm { name "lookatprimrot" label "Look At Primitive Rotation" type vector invisible size 3 default { [ "import loputils\nfrom pxr import Usd, UsdGeom\n\nlop_node = hou.node('.')\npath = lop_node.evalParm('lookatprim')\nif not path:\n return 0\n\nstage = lop_node.stage()\nlook_at_prim = stage.GetPrimAtPath(path)\n\nif look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable):\n return 0\n\nxform = loputils.getPrimXform(look_at_prim, False)\n\nreturn xform.extractRotates()[0]\n" python ] [ "import loputils\nfrom pxr import Usd, UsdGeom\n\nlop_node = hou.node('.')\npath = lop_node.evalParm('lookatprim')\nif not path:\n return 0\n\nstage = lop_node.stage()\nlook_at_prim = stage.GetPrimAtPath(path)\n\nif look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable):\n return 0\n\nxform = loputils.getPrimXform(look_at_prim, False)\n\nreturn xform.extractRotates()[1]\n" python ] [ "import loputils\nfrom pxr import Usd, UsdGeom\n\nlop_node = hou.node('.')\npath = lop_node.evalParm('lookatprim')\nif not path:\n return 0\n\nstage = lop_node.stage()\nlook_at_prim = stage.GetPrimAtPath(path)\n\nif look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable):\n return 0\n\nxform = loputils.getPrimXform(look_at_prim, False)\n\nreturn xform.extractRotates()[2]\n" python ] } range { -1 1 } parmtag { "export_disable" "1" } } parm { name "upvecmethod" label "Up Vector Method" type string default { "yaxis" } disablewhen "{ lookatenable == 0 }" menu { "yaxis" "Y Axis" "xaxis" "X Axis" "custom" "Custom" } } parm { name "upvec" label "Up Vector" type vector size 3 default { "0" "1" "0" } disablewhen "{ lookatenable == 0 }" hidewhen "{ upvecmethod != custom }" range { -1 1 } } parm { name "twist" label "Twist" type float default { "0" } disablewhen "{ lookatenable == 0 }" range { -180 180 } } } } group { name "folder_transform_1" label "Base Properties" parm { name "xn__inputsintensity_control_jeb" label "Intensity" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsintensity_i0a" label "Intensity" type float default { "1" } disablewhen "{ xn__inputsintensity_control_jeb == block } { xn__inputsintensity_control_jeb == none }" range { 0 10 } export all parmtag { "usdvaluetype" "float" } } parm { name "xn__inputsexposure_control_wcb" label "Exposure" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsexposure_vya" label "Exposure" type float default { "0" } disablewhen "{ xn__inputsexposure_control_wcb == block } { xn__inputsexposure_control_wcb == none }" range { -10 10 } export all parmtag { "usdvaluetype" "float" } } parm { name "xn__inputscolor_control_06a" label "Color" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'color3f')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputscolor_zta" label "Color" type color size 3 default { "1" "1" "1" } disablewhen "{ xn__inputscolor_control_06a == block } { xn__inputscolor_control_06a == none }" range { 0 1 } export all parmtag { "colortype" "hsv" } parmtag { "usdvaluetype" "color3f" } } parm { name "xn__inputsenableColorTemperature_control_pzb" label "EnableColorTemperature" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsenableColorTemperature_omb" label "Enable Color Temperature" type toggle default { "off" } disablewhen "{ xn__inputsenableColorTemperature_control_pzb == block } { xn__inputsenableColorTemperature_control_pzb == none }" parmtag { "usdvaluetype" "bool" } } parm { name "xn__inputscolorTemperature_control_xpb" label "ColorTemperature" type string default { "set" } disablewhen "{ xn__inputsenableColorTemperature_omb == 0 createprims == on }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputscolorTemperature_wcb" label "Color Temperature" type log default { "6500" } disablewhen "{ xn__inputsenableColorTemperature_omb == 0 createprims == on } { xn__inputscolorTemperature_control_xpb == block } { xn__inputscolorTemperature_control_xpb == none }" range { 500 100000 } parmtag { "usdvaluetype" "float" } } parm { name "xn__inputsangle_control_06a" label "Angle" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsangle_zta" label "Angle" type float default { "0.53" } disablewhen "{ xn__inputsangle_control_06a == block } { xn__inputsangle_control_06a == none }" range { 0 10 } parmtag { "usdvaluetype" "float" } } parm { name "xn__houdiniclippingRange_control_pmb" label "Clipping Range" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float2')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__houdiniclippingRange_o8a" label "Clipping Range" type float size 2 default { "0.001" "10000" } help "Near and far clipping distances in scene units." disablewhen "{ xn__houdiniclippingRange_control_pmb == block } { xn__houdiniclippingRange_control_pmb == none }" range { 0 10000 } parmtag { "usdapischema" "HoudiniViewportLightAPI" } parmtag { "usdvaluetype" "float2" } } parm { name "xn__inputsnormalize_control_jeb" label "Normalize" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsnormalize_i0a" label "Normalize Power" type toggle default { "on" } disablewhen "{ xn__inputsnormalize_control_jeb == block } { xn__inputsnormalize_control_jeb == none }" parmtag { "usdvaluetype" "bool" } } parm { name "xn__inputsdiffuse_control_99a" label "Diffuse" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsdiffuse_8wa" label "Diffuse Multiplier" type float default { "1" } disablewhen "{ xn__inputsdiffuse_control_99a == block } { xn__inputsdiffuse_control_99a == none }" range { 0 10 } parmtag { "usdvaluetype" "float" } } parm { name "xn__inputsspecular_control_wcb" label "Specular" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsspecular_vya" label "Specular Multiplier" type float default { "1" } disablewhen "{ xn__inputsspecular_control_wcb == block } { xn__inputsspecular_control_wcb == none }" range { 0 10 } parmtag { "usdvaluetype" "float" } } parm { name "xn__houdiniguidescale_control_thb" label "houdini:guidescale" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__houdiniguidescale_s3a" label "Scale Guide Geometry" type float default { [ "1 / __import__('loputils').getMetersPerUnit(pwd())" python ] } disablewhen "{ xn__houdiniguidescale_control_thb == block } { xn__houdiniguidescale_control_thb == none }" range { 0 10 } parmtag { "usdapischema" "HoudiniViewportGuideAPI" } parmtag { "usdvaluetype" "float" } } parm { name "xn__houdiniinviewermenu_control_2kb" label "Show in Viewport Camera Menu" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__houdiniinviewermenu_16a" label "Show in Viewport Camera Menu" type toggle default { "1" } disablewhen "{ xn__houdiniinviewermenu_control_2kb == block } { xn__houdiniinviewermenu_control_2kb == none }" parmtag { "usdapischema" "HoudiniViewportGuideAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__lightfilters_control_m8a" label "light:filters" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'relationship')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__lightfilters_lva" label "Light Filters" type string default { "" } help "Relationship to the light filters that apply to this light." disablewhen "{ xn__lightfilters_control_m8a == block } { xn__lightfilters_control_m8a == none }" parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True, forcepickerwindow=True)" } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "script_callback_language" "python" } parmtag { "usdvalueordered" "1" } parmtag { "usdvaluetype" "relationship" } } } group { name "folder_transform_2" label "Shaping" parm { name "spotlightenable" label "Spotlight" type toggle default { "off" } hidewhen "{ createprims != on }" } parm { name "spotlightdist" label "Spotlight Distance" type float invisible default { "0" } range { 0 10 } parmtag { "script_callback_language" "python" } } parm { name "xn__inputsshapingconeangle_control_xpbhe" label "Angle" type string default { "set" } hidewhen "{ spotlightenable == 0 createprims == on }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsshapingconeangle_wcbhe" label "Angle" type float default { "45" } disablewhen "{ xn__inputsshapingconeangle_control_xpbhe == block } { xn__inputsshapingconeangle_control_xpbhe == none }" hidewhen "{ spotlightenable == 0 createprims == on }" range { 0 180 } export all parmtag { "usdapischema" "ShapingAPI" } parmtag { "usdvaluetype" "float" } } parm { name "xn__inputsshapingconesoftness_control_tubhe" label "Softness" type string default { "set" } hidewhen "{ spotlightenable == 0 createprims == on }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsshapingconesoftness_shbhe" label "Softness" type float default { "0" } disablewhen "{ xn__inputsshapingconesoftness_control_tubhe == block } { xn__inputsshapingconesoftness_control_tubhe == none }" hidewhen "{ spotlightenable == 0 createprims == on }" range { 0 1 } parmtag { "usdapischema" "ShapingAPI" } parmtag { "usdvaluetype" "float" } } parm { name "barndoorleft_control" label "Left Barndoor" type string default { "set" } hidewhen "{ spotlightenable == 0 createprims == on }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "barndoorleft" label "Left Barndoor" type float default { "0" } disablewhen "{ barndoorleft_control == block } { barndoorleft_control == none }" hidewhen "{ spotlightenable == 0 createprims == on }" range { 0! 1! } parmtag { "usdapischema" "HoudiniLightBarnDoorAPI" } parmtag { "usdvaluetype" "float" } } parm { name "barndoorleftedge_control" label "Left Edge" type string default { "set" } hidewhen "{ spotlightenable == 0 createprims == on }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "barndoorleftedge" label "Left Barndoor Edge" type float default { "0" } disablewhen "{ barndoorleftedge_control == block } { barndoorleftedge_control == none }" hidewhen "{ spotlightenable == 0 createprims == on }" range { 0! 1! } parmtag { "usdapischema" "HoudiniLightBarnDoorAPI" } parmtag { "usdvaluetype" "float" } } parm { name "barndoorright_control" label "Right Barndoor" type string default { "set" } hidewhen "{ spotlightenable == 0 createprims == on }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "barndoorright" label "Right Barndoor" type float default { "0" } disablewhen "{ barndoorright_control == block } { barndoorright_control == none }" hidewhen "{ spotlightenable == 0 createprims == on }" range { 0! 1! } parmtag { "usdapischema" "HoudiniLightBarnDoorAPI" } parmtag { "usdvaluetype" "float" } } parm { name "barndoorrightedge_control" label "Right Barndoor Edge" type string default { "set" } hidewhen "{ spotlightenable == 0 createprims == on }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "barndoorrightedge" label "Right Barndoor Edge" type float default { "0" } disablewhen "{ barndoorrightedge_control == block } { barndoorrightedge_control == none }" hidewhen "{ spotlightenable == 0 createprims == on }" range { 0! 1! } parmtag { "usdapischema" "HoudiniLightBarnDoorAPI" } parmtag { "usdvaluetype" "float" } } parm { name "barndoortop_control" label "Top Barndoor" type string default { "set" } hidewhen "{ spotlightenable == 0 createprims == on }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "barndoortop" label "Top Barndoor" type float default { "0" } disablewhen "{ barndoortop_control == block } { barndoortop_control == none }" hidewhen "{ spotlightenable == 0 createprims == on }" range { 0! 1! } parmtag { "usdapischema" "HoudiniLightBarnDoorAPI" } parmtag { "usdvaluetype" "float" } } parm { name "barndoortopedge_control" label "Top Barndoor Edge" type string default { "set" } hidewhen "{ spotlightenable == 0 createprims == on }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "barndoortopedge" label "Top Barndoor Edge" type float default { "0" } disablewhen "{ barndoortopedge_control == block } { barndoortopedge_control == none }" hidewhen "{ spotlightenable == 0 createprims == on }" range { 0! 1! } parmtag { "usdapischema" "HoudiniLightBarnDoorAPI" } parmtag { "usdvaluetype" "float" } } parm { name "barndoorbottom_control" label "Bottom Barndoor" type string default { "set" } hidewhen "{ spotlightenable == 0 createprims == on }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "barndoorbottom" label "Bottom Barndoor" type float default { "0" } disablewhen "{ barndoorbottom_control == block } { barndoorbottom_control == none }" hidewhen "{ spotlightenable == 0 createprims == on }" range { 0! 1! } parmtag { "usdapischema" "HoudiniLightBarnDoorAPI" } parmtag { "usdvaluetype" "float" } } parm { name "barndoorbottomedge_control" label "Bottom Barndoor Edge" type string default { "set" } hidewhen "{ spotlightenable == 0 createprims == on }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "barndoorbottomedge" label "Bottom Barndoor Edge" type float default { "0" } disablewhen "{ barndoorbottomedge_control == block } { barndoorbottomedge_control == none }" hidewhen "{ spotlightenable == 0 createprims == on }" range { 0! 1! } parmtag { "usdapischema" "HoudiniLightBarnDoorAPI" } parmtag { "usdvaluetype" "float" } } parm { name "focusenable" label "Focus" type toggle default { "off" } hidewhen "{ createprims != on }" } parm { name "xn__inputsshapingfocus_control_fjbh" label "Focus" type string default { "set" } hidewhen "{ createprims == on focusenable == 0 }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsshapingfocus_e5ah" label "Focus" type float default { "0" } disablewhen "{ xn__inputsshapingfocus_control_fjbh == block } { xn__inputsshapingfocus_control_fjbh == none }" hidewhen "{ focusenable == 0 createprims == on }" range { 0 10 } parmtag { "usdapischema" "ShapingAPI" } parmtag { "usdvaluetype" "float" } } parm { name "xn__inputsshapingfocusTint_control_xpbh" label "Focus Tint" type string default { "set" } hidewhen "{ focusenable == 0 createprims == on }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'color3f')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsshapingfocusTint_wcbh" label "Focus Tint" type color size 3 default { "1" "1" "1" } disablewhen "{ xn__inputsshapingfocusTint_control_xpbh == block } { xn__inputsshapingfocusTint_control_xpbh == none }" hidewhen "{ focusenable == 0 createprims == on }" range { 0 1 } parmtag { "colortype" "hsv" } parmtag { "usdapischema" "ShapingAPI" } parmtag { "usdvaluetype" "color3f" } } parm { name "iesenable" label "IES" type toggle default { "off" } hidewhen "{ createprims != on }" } parm { name "xn__inputsshapingiesfile_control_ombhd" label "File" type string default { "set" } hidewhen "{ iesenable == 0 createprims == on }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'asset')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsshapingiesfile_n8ahd" label "File" type file default { "" } disablewhen "{ xn__inputsshapingiesfile_control_ombhd == block } { xn__inputsshapingiesfile_control_ombhd == none }" hidewhen "{ iesenable == 0 createprims == on }" parmtag { "usdapischema" "ShapingAPI" } parmtag { "usdvaluetype" "asset" } } parm { name "xn__inputsshapingiesnormalize_control_tubhd" label "Normalize" type string default { "set" } hidewhen "{ iesenable == 0 createprims == on }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsshapingiesnormalize_shbhd" label "Normalize" type toggle default { "0" } disablewhen "{ xn__inputsshapingiesnormalize_control_tubhd == block } { xn__inputsshapingiesnormalize_control_tubhd == none }" hidewhen "{ iesenable == 0 createprims == on }" parmtag { "usdapischema" "ShapingAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__inputsshapingiesangleScale_control_gwbhd" label "Angle Scale" type string default { "set" } hidewhen "{ iesenable == 0 createprims == on }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsshapingiesangleScale_fjbhd" label "Angle Scale" type float default { "1" } disablewhen "{ xn__inputsshapingiesangleScale_control_gwbhd == block } { xn__inputsshapingiesangleScale_control_gwbhd == none }" hidewhen "{ iesenable == 0 createprims == on }" range { 0 10 } parmtag { "usdapischema" "ShapingAPI" } parmtag { "usdvaluetype" "float" } } } group { name "folder_transform_3" label "Shadow" parm { name "xn__inputsshadowenable_control_fjbg" label "Enable" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsshadowenable_e5ag" label "Enable" type toggle default { "on" } disablewhen "{ xn__inputsshadowenable_control_fjbg == block } { xn__inputsshadowenable_control_fjbg == none }" parmtag { "usdapischema" "ShadowAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__inputsshadowcolor_control_shbg" label "Color" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'color3f')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsshadowcolor_r3ag" label "Color" type color size 3 default { "0" "0" "0" } disablewhen "{ xn__inputsshadowcolor_control_shbg == block } { xn__inputsshadowcolor_control_shbg == none }" range { 0 1 } parmtag { "colortype" "hsv" } parmtag { "usdapischema" "ShadowAPI" } parmtag { "usdvaluetype" "color3f" } } parm { name "xn__inputsshadowfalloff_control_1kbg" label "Falloff Start Distance" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsshadowfalloff_06ag" label "Falloff Start Distance" type float default { "-1" } disablewhen "{ xn__inputsshadowfalloff_control_1kbg == block } { xn__inputsshadowfalloff_control_1kbg == none }" range { 0 10 } parmtag { "usdapischema" "ShadowAPI" } parmtag { "usdvaluetype" "float" } } parm { name "xn__inputsshadowfalloffGamma_control_6sbg" label "Falloff Gamma" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsshadowfalloffGamma_5fbg" label "Falloff Gamma" type float default { "1" } disablewhen "{ xn__inputsshadowfalloffGamma_control_6sbg == block } { xn__inputsshadowfalloffGamma_control_6sbg == none }" range { 0 10 } parmtag { "usdapischema" "ShadowAPI" } parmtag { "usdvaluetype" "float" } } parm { name "xn__inputsshadowdistance_control_ombg" label "Distance" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsshadowdistance_n8ag" label "Distance" type float default { "1" } disablewhen "{ xn__inputsshadowdistance_control_ombg == block } { xn__inputsshadowdistance_control_ombg == none }" range { 0 10 } parmtag { "usdapischema" "ShadowAPI" } parmtag { "usdvaluetype" "float" } } } parm { name "handlefocus" label "Handle Focus" type float invisible default { "3.34887" } range { 0 10 } } } INDX DialogScript!h¯HD/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "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 DialogScriptYh¯HD/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "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 DialogScript˜h¯HD/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "floattovec" script "floattovec" label "floattovec" outercode { INCLUDE_VOPLIB } code { "$vec = vop_floattovec($fval1, $fval2, $fval3);" } input float fval1 "Component 1" input float fval2 "Component 2" input float fval3 "Component 3" output vector vec "Output Vector" VOP_FLT_PARM(fval1, "Component 1", 0) VOP_FLT_PARM(fval2, "Component 2", 0) VOP_FLT_PARM(fval3, "Component 3", 0) VOP_FLT_PARM(fval1_uv, "Component 1", 0) VOP_FLT_PARM(fval2_uv, "Component 2", 0) VOP_FLT_PARM(fval3_uv, "Component 3", 0) signature "3D Vector" default { } signature "3D Point" p { float float float point } signature "3D Normal" n { float float float normal } signature "RGB Color" c { float float float color } signature "Uniform 3D Vector" uv { ufloat ufloat ufloat uvector } signature "Uniform 3D Point" up { ufloat ufloat ufloat upoint } signature "Uniform 3D Normal" un { ufloat ufloat ufloat unormal } signature "Uniform RGB Color" uc { ufloat ufloat ufloat ucolor } } INDXContents=iÉqQ DialogScript=…TA\_HouLC1033600bb6069c971510f96ba020LIMITED_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 { "" } } INDXContents=iÉqQ DialogScript="Q”å!HouLC1033600bb6069c971510f96ba020LIMITED_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 { "" } } INDXContents=iÉq^ DialogScript=h¯H=HouLC1033600bb6069c9715e0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for importdetail automatically generated { name importdetail script importvertex label "Import Detail Attribute" input float defvalue "Output Type" input string file File input string attribute Attribute output float result Result output int success Success inputflags defvalue 0 inputflags file 0 inputflags attribute 0 signature Float default { float string string float int } signature Integer i { int string string float int } signature String s { string string string float int } signature Dictionary d { dict string string float int } signature "Vector 2" u { vector2 string string float int } signature "Vector 3" v { vector string string vector int } signature "Vector 4" p { vector4 string string float int } signature "Matrix 2" m2 { matrix2 string string float int } signature "Matrix 3" m3 { matrix3 string string float int } signature "Matrix 4" m4 { matrix string string float int } signature "Float Array" af { floata string string float int } signature "Integer Array" ai { inta string string float int } signature "String Array" as { stringa string string float int } signature "Dictionary Array" ad { dicta string string float int } signature "Vector 2 Array" au { vector2a string string float int } signature "Vector 3 Array" av { vectora string string float int } signature "Vector 4 Array" ap { vector4a string string float int } signature "Matrix 2 Array" am2 { matrix2a string string float int } signature "Matrix 3 Array" am3 { matrix3a string string float int } signature "Matrix 4 Array" am4 { matrixa string string float int } outputoverrides default { ___begin auto (0) ___begin auto (0) } outputoverrides i { ___begin auto (0) ___begin auto (0) } outputoverrides s { ___begin auto (0) ___begin auto (0) } outputoverrides d { ___begin auto (0) ___begin auto (0) } outputoverrides u { ___begin auto (0) ___begin auto (0) } outputoverrides v { ___begin auto (0,0,0) ___begin auto (0) } outputoverrides p { ___begin auto (0) ___begin auto (0) } outputoverrides m2 { ___begin auto (0) ___begin auto (0) } outputoverrides m3 { ___begin auto (0) ___begin auto (0) } outputoverrides m4 { ___begin auto (0) ___begin auto (0) } outputoverrides af { ___begin auto (0) ___begin auto (0) } outputoverrides ai { ___begin auto (0) ___begin auto (0) } outputoverrides as { ___begin auto (0) ___begin auto (0) } outputoverrides ad { ___begin auto (0) ___begin auto (0) } outputoverrides au { ___begin auto (0) ___begin auto (0) } outputoverrides av { ___begin auto (0) ___begin auto (0) } outputoverrides ap { ___begin auto (0) ___begin auto (0) } outputoverrides am2 { ___begin auto (0) ___begin auto (0) } outputoverrides am3 { ___begin auto (0) ___begin auto (0) } outputoverrides am4 { ___begin auto (0) ___begin auto (0) } help { "" } parm { name "signature" baseparm label "Signature" export none } 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" } range { 0 10 } } parm { name "file" label "File" type geometry default { "defgeo.bgeo" } disablewhen "{ opinput != file }" range { 0 1 } } parm { name "attribute" label "Attribute" type string default { "P" } range { 0 1 } } } INDXContents=iÉqQ DialogScript=h¯H=HouLC1033600bb6069c971510f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for importpoint automatically generated { name importpoint script importpoint label "Import Point Attribute" input float defvalue "Output Type" input string file File input string attribute Attribute input int ptnum "Point Number" output float result Result output int success Success inputflags defvalue 0 inputflags file 0 inputflags attribute 0 inputflags ptnum 0 signature Float default { float string string int float int } signature Integer i { int string string int float int } signature String s { string string string int float int } signature Dictionary d { dict string string int float int } signature "Vector 2" u { vector2 string string int float int } signature "Vector 3" v { vector string string int vector int } signature "Vector 4" p { vector4 string string int float int } signature "Matrix 2" m2 { matrix2 string string int float int } signature "Matrix 3" m3 { matrix3 string string int float int } signature "Matrix 4" m4 { matrix string string int float int } signature "Float Array" af { floata string string int float int } signature "Integer Array" ai { inta string string int float int } signature "String Array" as { stringa string string int float int } signature "Dictionary Array" ad { dicta string string int float int } signature "Vector 2 Array" au { vector2a string string int float int } signature "Vector 3 Array" av { vectora string string int float int } signature "Vector 4 Array" ap { vector4a string string int float int } signature "Matrix 2 Array" am2 { matrix2a string string int float int } signature "Matrix 3 Array" am3 { matrix3a string string int float int } signature "Matrix 4 Array" am4 { matrixa string string int float int } outputoverrides default { ___begin auto (0) ___begin auto (0) } outputoverrides i { ___begin auto (0) ___begin auto (0) } outputoverrides s { ___begin auto (0) ___begin auto (0) } outputoverrides d { ___begin auto (0) ___begin auto (0) } outputoverrides u { ___begin auto (0) ___begin auto (0) } outputoverrides v { ___begin auto (0,0,0) ___begin auto (0) } outputoverrides p { ___begin auto (0) ___begin auto (0) } outputoverrides m2 { ___begin auto (0) ___begin auto (0) } outputoverrides m3 { ___begin auto (0) ___begin auto (0) } outputoverrides m4 { ___begin auto (0) ___begin auto (0) } outputoverrides af { ___begin auto (0) ___begin auto (0) } outputoverrides ai { ___begin auto (0) ___begin auto (0) } outputoverrides as { ___begin auto (0) ___begin auto (0) } outputoverrides ad { ___begin auto (0) ___begin auto (0) } outputoverrides au { ___begin auto (0) ___begin auto (0) } outputoverrides av { ___begin auto (0) ___begin auto (0) } outputoverrides ap { ___begin auto (0) ___begin auto (0) } outputoverrides am2 { ___begin auto (0) ___begin auto (0) } outputoverrides am3 { ___begin auto (0) ___begin auto (0) } outputoverrides am4 { ___begin auto (0) ___begin auto (0) } help { "" } parm { name "signature" baseparm label "Signature" export none } 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" } range { 0 10 } } parm { name "file" label "File" type geometry default { "defgeo.bgeo" } disablewhen "{ opinput != file }" range { 0 1 } } parm { name "attribute" label "Attribute" type string default { "P" } range { 0 1 } } } INDX DialogScript¢h¯HD/* * 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\") || !strcmp($signature, \"v2\") || !strcmp($signature, \"v3\") || !strcmp($signature, \"v4\")" " $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 } signature "2D Vector" v2 { vector2 vector2 } signature "3D Vector" v3 { vector vector } signature "4D Vector" v4 { vector4 vector4 } 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 } } parm { name val_v2 label "Value" type float size 2 default { 1 1 } } parm { name val_v3 label "Value" type float size 3 default { 1 1 1 } } parm { name val_v4 label "Value" type float size 4 default { 1 1 1 1 } } } INDXContents=iÉqQ DialogScript=ðh¯GöHouLC1033600bb6069c971510f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for karmafogbox automatically generated { name karmafogbox script karmafogbox label "Karma Fog Box" help { "" } bindhandle tx boundboundingbox "FogBox" centerx "" bindhandle ty boundboundingbox "FogBox" centery "" bindhandle tz boundboundingbox "FogBox" centerz "" bindhandle rx boundboundingbox "FogBox" rx "" bindhandle ry boundboundingbox "FogBox" ry "" bindhandle rz boundboundingbox "FogBox" rz "" bindhandle sx boundboundingbox "FogBox" sizex "" bindhandle sy boundboundingbox "FogBox" sizey "" bindhandle sz boundboundingbox "FogBox" sizez "" bindhandle scale boundboundingbox "FogBox" uniform_scale "" inputlabel 1 "Input Stage" inputlabel 2 "Possible Custom Shape" parmtag { inputisref2 1 } inputlabel 3 "Input 3" inputlabel 4 "Input 4" outputlabel 1 "Output Stage" parm { name "primpath" label "Primitive Path" type string default { "/$OS" } menureplace { [ "import loputils" ] [ "return loputils.createPrimPathMenu()" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "purpose" label "Purpose" type string default { "render" } menu { "proxy" "Proxy" "render" "Render" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "shape" label "Shape" type ordinal default { "0" } menu { "0" "Box" "1" "Sphere" "2" "Tube" "3" "Cone" "4" "Capsule" "5" "Torus" "6" "Custom" } parmtag { "script_callback_language" "python" } } parm { name "customsop" label "SOP Path" type oppath default { "" } hidewhen "{ shape != 6 }" parmtag { "oprelative" "." } parmtag { "script_callback_language" "python" } } parm { name "density" label "Density" type float default { "0.1" } range { 0! 2 } parmtag { "script_callback_language" "python" } } parm { name "shadow" label "Shadow Density" type float default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "phase" label "Scattering Phase" type float default { "0" } range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "color" label "Color" type color size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "addnoise" label "Add Noise" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "bool" } } groupcollapsible { name "folder0" label "Noise" disablewhen "{ addnoise == 0 }" parmtag { "group_default" "0" } parmtag { "sidefx::header_toggle" "addnoise" } parm { name "noisescale" label "Scale" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "float" } } parm { name "amplitude" label "Amplitude" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "float" } } parm { name "freq" label "Frequency" type float size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "float3" } } parm { name "offset" label "Offset" type float size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "float3" } } parm { name "octaves" label "Octaves" type integer default { "3" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "int" } } parm { name "lacunarity" label "Lacunarity" type float default { "2" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "float" } } parm { name "atten" label "Attenuation" type float default { "0.5" } range { 0! 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "float" } } parm { name "min" label "Minimum" type float default { "0" } range { 0! 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "float" } } parm { name "max" label "Maximum" type float default { "1" } range { 0! 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "float" } } } parm { name "sepparm" label "Separator" type separator default { "" } } parm { name "t" label "Translate" type vector size 3 default { "0" "0" "0" } range { -1 1 } } parm { name "r" label "Rotate" type vector size 3 default { "0" "0" "0" } range { 0 360 } } parm { name "s" label "Scale" type vector size 3 default { "1" "1" "1" } range { -1 1 } } parm { name "scale" label "Uniform Scale" type float default { "1" } range { 0 10 } } } INDXContents=iÉqQ DialogScript=v÷hߘHouLC1033600bb6069c971510f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for karmarendersettings automatically generated { name karmarendersettings script karmaproperties label "Karma Render Settings" help { "" } inputlabel 1 "Input Stage" inputlabel 2 "Additional Render Vars" inputlabel 3 "Input 3" inputlabel 4 "Input 4" outputlabel 1 "Output Stage" parm { name "sample_f" label "Start/End/Inc" type float invisible size 3 default { "@fstart" "@fend" "@finc" } range { 0 10 } } groupcollapsible { name "folder18" label "Render Settings Prim" parmtag { "group_default" "0" } parmtag { "sidefx::header_parm" "primpath" } parm { name "labelparm29" label "Message" type label default { "The primitives MUST be located under the /Render/ primitive to match the USD spec." } parmtag { "sidefx::look" "block" } } parm { name "primpath" label "RenderSettings Primitive Path" type string default { "/Render/rendersettings" } menureplace { [ "import loputils" ] [ "return loputils.createPrimPathMenu()" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane. Ctrl-click to select using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "renderproductsparentprimpath" label "RenderProducts Parent Primitive Path" type string default { "/Render/Products" } menureplace { [ "import loputils" ] [ "return loputils.createPrimPathMenu()" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True)" } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "rendervarsparentprimpath" label "RenderVars Parent Primitive Path" type string default { "/Render/Products/Vars" } menureplace { [ "import loputils" ] [ "return loputils.createPrimPathMenu()" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True)" } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } } parm { name "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 "camera" label "Camera" type string default { "/cameras/camera1" } menureplace { [ "kwargs['node'].hm().getCameras(kwargs)" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)\n" } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathinput" "0" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "res_mode" label "Resolution Mode" type string default { "autoheight" } disablewhen "{ resolution_control == block } { resolution_control == none }" menu { [ "menu = __import__('loputils').resolutionModeMenuItems()" ] [ "return menu" ] language python } parmtag { "export_disable" "1" } parmtag { "script_callback" "__import__('loputils').updateResolutionParameters(hou.pwd(),True)" } parmtag { "script_callback_language" "python" } } parm { name "resolution" label "Resolution" type intvector2 joinnext size 2 default { "1280" "720" } range { -1 1 } } parm { name "resolutionMenu" label "Choose Resolution" type button nolabel default { "0" } menumini { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBres')\")`" ] } parmtag { "script_callback" "opparm . resolution ( `arg(\"$script_value\", 0)` `arg(\"$script_value\", 1)` pixelAspectRatio ( `arg(\"$script_value\", 2)` )" } } parm { name "sepparm2" label "Spacer" type separator default { "" } parmtag { "sidefx::layout_height" "small" } parmtag { "sidefx::look" "blank" } } parm { name "engine" label "Engine Settings" type string joinnext default { "cpu" } menu { "cpu" "CPU Parameters" "xpu" "XPU Parameters" } parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "0" } parmtag { "spare_category" "Render" } parmtag { "uiscope" "viewport" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "string" } } parm { name "force_headlight" label "Simplified Shading" type toggle default { "off" } hidewhen "{ engine != cpu }" parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Shading" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "samplesperpixel" label "Primary Samples" type integer default { "9" } hidewhen "{ engine != cpu } { convergence_mode != Variance }" range { 1! 256 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "viewport" } parmtag { "usdvaluetype" "int" } } parm { name "pathtracedsamples" label "Path Traced Samples" type integer default { "128" } hidewhen "{ engine != xpu convergence_mode != \"Path Traced\" }" range { 1! 256 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "viewport" } parmtag { "usdvaluetype" "int" } } parm { name "sepparm9" label "Spacer" type separator default { "" } parmtag { "sidefx::layout_height" "small" } parmtag { "sidefx::look" "blank" } } group { name "folder2_1_1" label "Ambient Occlusion" hidewhentab "{ force_headlight == 0 } { engine != cpu }" parm { name "head_ao_samples" label "Samples" type integer default { "1" } range { 0! 4 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Shading" } parmtag { "uiscope" "viewport" } parmtag { "usdvaluetype" "int" } } parm { name "head_ao_distance" label "Ray Distance" type float default { "1" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Shading" } parmtag { "uiscope" "viewport" } parmtag { "usdvaluetype" "float" } } parm { name "head_addfog" label "Add Distance Fog" type toggle default { "0" } parmtag { "script_callback_language" "python" } } parm { name "head_depthcue_z" label "Fog Distance" type float size 2 default { "0" "0" } disablewhen "{ head_addfog == 0 }" range { 0! 1000 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Shading" } parmtag { "uiscope" "viewport" } parmtag { "usdvaluetype" "float2" } } parm { name "head_depthcue_color" label "Fog Color" type color size 3 default { "0" "0" "0" } disablewhen "{ head_addfog == 0 }" range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Shading" } parmtag { "uiscope" "viewport" } parmtag { "usdvaluetype" "float3" } } parm { name "head_depthcue_alpha" label "Fog Alpha" type float default { "1" } disablewhen "{ head_addfog == 0 }" range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Shading" } parmtag { "uiscope" "viewport" } parmtag { "usdvaluetype" "float" } } } group { name "folder2_1_1_1" label "Rendering" group { name "folder9" label "Sampling" hidewhentab "{ force_headlight == 1 }" parmtag { "group_default" "0" } groupcollapsible { name "__indirectsampling" label "Secondary" parmtag { "group_default" "1" } parm { name "varianceaa_minsamples" label "Min Secondary Samples" type integer default { "1" } disablewhen "{ convergence_mode != Variance }" hidewhen "{ engine == xpu } { convergence_mode != Variance }" range { 1! 9 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Shading" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "int" } } parm { name "varianceaa_maxsamples" label "Max Secondary Samples" type integer default { "9" } disablewhen "{ convergence_mode != Variance }" hidewhen "{ engine == xpu } { convergence_mode != Variance }" range { 1! 9 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Shading" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "int" } } groupcollapsible { name "folder12" label "Indirect Samples Quality" hidewhen "{ engine == xpu } { convergence_mode != Variance }" parm { name "diffusequality" label "Diffuse Quality" type float default { "1" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } parm { name "reflectquality" label "Reflection Quality" type float default { "1" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } parm { name "refractquality" label "Refraction Quality" type float default { "1" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } parm { name "volumequality" label "Volume Quality" type float default { "1" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } parm { name "sssquality" label "SSS Quality" type float default { "1" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } } groupcollapsible { name "folder13" label "Lights Quality" parm { name "light_sampling_mode" label "Light Sampling Mode" type ordinal default { "1" } menu { [ "opmenu -a -l rendersettings xn__karmagloballight_sampling_mode_wpbg" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "viewport" } parmtag { "usdvaluetype" "int" } } parm { name "light_sampling_quality" label "Light Sampling Quality" type float default { "1" } range { 0! 4 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "viewport" } parmtag { "usdvaluetype" "float" } } } } groupcollapsible { name "folder15" label "Volumes and Opacity" parmtag { "group_default" "1" } parm { name "screendoorlimit" label "Screendoor Samples" type integer default { "4" } hidewhen "{ engine == xpu }" range { 0! 16 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Shading" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "volumesteprate" label "Volume Step Rate" type float default { "0.25" } range { 0! 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Shading" } parmtag { "uiscope" "viewport" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } } } group { name "folder9_1" label "Limits" hidewhentab "{ force_headlight == 1 }" parm { name "diffuselimit" label "Diffuse Limit" type float default { "1" } range { 0! 32 } parmtag { "autoscope" "0000000000000000" } parmtag { "sidefx::slider" "snap_to_int" } parmtag { "spare_category" "Limits" } parmtag { "uiscope" "viewport" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } parm { name "reflectionlimit" label "Reflection Limit" type float default { "4" } range { 0! 32 } parmtag { "autoscope" "0000000000000000" } parmtag { "sidefx::slider" "snap_to_int" } parmtag { "spare_category" "Limits" } parmtag { "uiscope" "viewport" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } parm { name "refractionlimit" label "Refraction Limit" type float default { "4" } range { 0! 32 } parmtag { "autoscope" "0000000000000000" } parmtag { "sidefx::slider" "snap_to_int" } parmtag { "spare_category" "Limits" } parmtag { "uiscope" "viewport" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } parm { name "volumelimit" label "Volume Limit" type float default { "0" } range { 0! 32 } parmtag { "autoscope" "0000000000000000" } parmtag { "sidefx::slider" "snap_to_int" } parmtag { "spare_category" "Limits" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } parm { name "ssslimit" label "SSS Limit" type float default { "1" } range { 0! 32 } parmtag { "autoscope" "0000000000000000" } parmtag { "sidefx::slider" "snap_to_int" } parmtag { "spare_category" "Limits" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } parm { name "colorlimit" label "Color Limit" type float default { "20" } range { 1 20 } parmtag { "autoscope" "0000000000000000" } parmtag { "sidefx::slider" "snap_to_int" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "viewport" } parmtag { "usdvaluetype" "float" } } parm { name "colorlimitindlinked" label "Shared Color Limit" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "colorlimitindirect" label "Indirect Color Limit" type float default { "20" } disablewhen "{ colorlimitindlinked == 1 }" range { 1 20 } parmtag { "autoscope" "0000000000000000" } parmtag { "sidefx::slider" "snap_to_int" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } parm { name "russianroulette_cutoff" label "Russian Roulette Cutoff Depth" type integer default { "2" } range { 0! 4 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Shading" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "int" } } } group { name "folder9_2" label "Camera Effects" parm { name "enabledof" label "Enable Depth of Field" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "viewport" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "enablemblur" label "Enable Motion Blur" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "viewport" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "bool" } } groupsimple { name "folder16" label "Motion Blur" disablewhentab "{ enablemblur == 0 }" disablewhen "{ enablemblur == 0 }" parmtag { "sidefx::header_toggle" "enablemblur" } parm { name "mblur" label "Per-Object Motion Blur" type ordinal default { "1" } menu usetokenvalue { "1" "On by Default" "2" "Off by Default" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Motion Blur" } parmtag { "uiscope" "viewport" } parmtag { "usdvaluetype" "bool[]" } } parm { name "vblur" label "Velocity Blur" type string default { "No Velocity Blur" } hidewhen "{ mblur != 1 }" menu { [ "opmenu -a -l rendersettings xn__karmaobjectvblur_31ag" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Motion Blur" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "token" } } parm { name "samplesfromstage" label "Motion Samples From Stage" type toggle default { "on" } hidewhen "{ mblur != 1 }" parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Motion Blur" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "geosamples" label "Geometry Time Samples" type integer default { "2" } disablewhen "{ samplesfromstage == 1 }" hidewhen "{ mblur != 1 }" range { 1! 8 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Motion Blur" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int[]" } } parm { name "xformsamples" label "Transform Time Samples" type integer default { "2" } disablewhen "{ samplesfromstage == 1 }" hidewhen "{ mblur != 1 }" range { 1! 8 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Motion Blur" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int[]" } } parm { name "blurstyle" label "Motion Blur Style" type string default { "Rotation Blur" } hidewhen "{ mblur != 1 }" menu { "Linear Blur" "Linear Blur" "Rotation Blur" "Rotation Blur" } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Motion Blur" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "token" } } parm { name "instance_vblur" label "Instance Velocity Blur" type string default { "No Velocity Blur" } hidewhen "{ mblur != 1 }" menu { [ "opmenu -a -l rendersettings xn__karmaobjectinstance_vblur_rhbg" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Motion Blur" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "token" } } parm { name "instance_samples" label "Instance Motion Samples" type integer default { "2" } disablewhen "{ samplesfromstage == 1 }" hidewhen "{ mblur != 1 }" range { 1! 8 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Motion Blur" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "int" } } parm { name "volumevblurscale" label "Volume Velocity Blur Scale" type float default { "1" } hidewhen "{ mblur != 1 }" range { 0! 2 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Motion Blur" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } parm { name "enableimageblur" label "Enable Image Blur" type toggle default { "1" } parmtag { "script_callback_language" "python" } } } } group { name "folder9_3" label "Geometry and Shading" parm { name "point_style" label "Render Points as" type string default { "Spheres" } hidewhen "{ engine == xpu }" menu { [ "opmenu -a -l rendersettings xn__karmaobjectpoint_style_vcbg" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Geometry" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "token" } } parm { name "curve_style" label "Render Curves as" type string default { "Rounded Curves" } hidewhen "{ engine == xpu }" menu { [ "opmenu -a -l rendersettings xn__karmaobjectcurve_style_vcbg" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Geometry" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "token" } } parm { name "curve_basis" label "Override Curves Basis" type ordinal default { "Geometry Default" } menu { [ "opmenu -a -l rendersettings xn__karmaobjectcurve_basis_vcbg" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Geometry" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "int" } } parm { name "cull_backface" label "Cull Backface" type string default { "Off" } menu { [ "opmenu -a -l rendersettings xn__karmaobjectcull_backface_4fbg" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Geometry" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "token" } } parm { name "causticsenable" label "Enable Caustics" type toggle default { "off" } hidewhen "{ force_headlight == 1 }" parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Shading" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "bool" } } groupcollapsible { name "folder11" label "Enable Caustics" disablewhentab "{ causticsenable == 0 }" hidewhentab "{ force_headlight == 1 }" parmtag { "sidefx::header_toggle" "causticsenable" } parm { name "causticsroughnessclamp" label "Caustics Roughness Clamp" type float default { "0.2" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Shading" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } } groupcollapsible { name "__shading" label "Shading" parmtag { "group_default" "0" } parm { name "raybias" label "Ray Bias" type float default { "0.001" } range { 0! 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Shading" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "autoraybias" label "Automatic Ray Bias" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Shading" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "constrainmaxrough" label "Constrain by Maximum Roughness" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Shading" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "bool" } } } groupcollapsible { name "__dicing" label "Dicing" parmtag { "group_default" "0" } parm { name "usedicingcamera" label "usedicingcamera" type toggle nolabel joinnext default { "0" } parmtag { "script_callback_language" "python" } } parm { name "dicingcamera" label "Dicing Camera" type string default { "" } disablewhen "{ usedicingcamera == 0 }" menureplace { [ "kwargs['node'].hm().getCameras(kwargs)" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)\n" } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } parmtag { "spare_category" "Dicing" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "offscreenquality" label "Offscreen Quality" type float default { "0.1" } hidewhen "{ engine == xpu }" range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "dicingqualityscale" label "Dicing Quality Scale" type float default { "1" } range { 0! 16 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Dicing" } parmtag { "uiscope" "viewport" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } } } group { name "folder9_4" label "Outlines" tabbreak hidewhentab "{ engine == xpu }" parm { name "outline_enable" label "Enable" type toggle default { "0" } parmtag { "spare_category" "Outlines" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "outline_apply" label "Apply to Beauty" type toggle default { "1" } disablewhen "{ outline_enable == 0 }" parmtag { "spare_category" "Outlines" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "outline_linesaovs" label "Lines Types to AOVs" type toggle default { "0" } disablewhen "{ outline_enable == 0 }" parmtag { "spare_category" "Outlines" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "outline_radius" label "Radius" type float default { "1" } disablewhen "{ outline_enable == 0 }" range { 0! 1 } parmtag { "spare_category" "Outlines" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } parm { name "outline_primary" label "Primary" type toggle default { "1" } disablewhen "{ outline_enable == 0 }" parmtag { "spare_category" "Outlines" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "outline_primary_samples" label "Primary Samples" type integer default { "4" } disablewhen "{ outline_enable == 0 }" range { 1! 16 } parmtag { "spare_category" "Outlines" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "int" } } parm { name "outline_secondary" label "Secondary" type toggle default { "1" } disablewhen "{ outline_enable == 0 }" parmtag { "spare_category" "Outlines" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "outline_secondary_samples" label "Indirect Samples" type integer default { "4" } disablewhen "{ outline_enable == 0 }" range { 1! 16 } parmtag { "spare_category" "Outlines" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "int" } } parm { name "outline_depththreshold" label "Depth Threshold Scale" type float default { "1" } disablewhen "{ outline_enable == 0 }" range { 0! 10! } parmtag { "spare_category" "Outlines" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } parm { name "sepparm16" label "Separator" type separator default { "" } disablewhen "{ outline_enable == 0 }" } parm { name "outline_intensity" label "Intensity" type float default { "1" } disablewhen "{ outline_enable == 0 }" range { 0! 10 } parmtag { "spare_category" "Outlines" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } parm { name "outline_fitmin" label "Fit Min" type float default { "0" } disablewhen "{ outline_enable == 0 }" range { 0! 1! } parmtag { "spare_category" "Outlines" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } parm { name "outline_fitmax" label "Fit Max" type float default { "1" } disablewhen "{ outline_enable == 0 }" range { 0! 1! } parmtag { "spare_category" "Outlines" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } parm { name "outline_color" label "Default Color" type color size 3 default { "1" "0" "1" } disablewhen "{ outline_enable == 0 }" range { 0 1 } parmtag { "script_callback_language" "python" } } groupcollapsible { name "outline_advanced" label "Advanced" parm { name "outline_depthblend" label "Depth Blend" type float default { "0" } disablewhen "{ outline_enable == 0 }" range { 0! 1! } parmtag { "spare_category" "Outlines" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "outline_mode" label "Mode" type integer default { "0" } disablewhen "{ outline_enable == 0 }" menu { "" "Determined" "1" "Random" } range { 0 10 } parmtag { "spare_category" "Outlines" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "outline_primary_stencils" label "Primary_Stencils" type integer default { "1" } disablewhen "{ outline_mode == 1 } { outline_enable == 0 }" range { 1! 5 } parmtag { "spare_category" "Outlines" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "int" } } parm { name "outline_secondary_stencils" label "Secondary Stencils" type integer default { "1" } disablewhen "{ outline_mode == 1 } { outline_enable == 0 }" range { 1! 5 } parmtag { "spare_category" "Outlines" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "int" } } parm { name "outline_debug" label "Output Debug AOVs" type toggle default { "0" } disablewhen "{ outline_enable == 0 }" parmtag { "spare_category" "Outlines" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "bool" } } } } } group { name "folder2_1_1_2" label "Image Output" group { name "__imageoutput" label "AOVs (Render Vars)" parm { name "existingvars" label "Existing Render Vars" type string default { "/Render/Products/Vars/*" } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True)" } parmtag { "script_action_help" "Select primitives in the Scene Viewer or Scene Graph Tree pane. Ctrl-click to select using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "primlist" } } parm { name "importsecondaryinputvars" label "Import Render Vars From Second Input" type toggle default { "0" } disablewhen "{ engine == cpu force_headlight == 1 }" parmtag { "script_callback_language" "python" } } parm { name "importsecondaryproducts" label "Import Render Products From Second Input" type toggle default { "0" } disablewhen "{ importsecondaryinputvars == 0 }" parmtag { "script_callback_language" "python" } } parm { name "pixelfilter" label "Pixel Filter" type string default { "gauss" } menureplace { "box" "Box Filter" "gauss" "Gaussian Filter" "blackman" "Blackman Filter" "mitchell" "Mitchell Filter" } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "string" } } parm { name "pixelfiltersize" label "Pixel Filter Size" type float default { "2" } range { 1 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } groupcollapsible { name "__lpe" label "Component Level Output" parmtag { "group_default" "1" } parm { name "lpeaovlimit" label "LPE Tag AOV Limit" type integer default { "100" } hidewhen "{ engine == cpu force_headlight == 1 }" range { 0 1000 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "doomitlpes" label "Omit LPE Tags" type toggle nolabel joinnext default { "off" } hidewhen "{ engine == cpu force_headlight == 1 }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "omitlpes" label "Omit LPE Tags" type string default { "Untagged_Lights" } disablewhen "{ doomitlpes == 0 }" hidewhen "{ engine == cpu force_headlight == 1 }" menutoggle { [ "import loputils" ] [ "node = kwargs[\"node\"]" ] [ "lopnode = node.node(\"pythonscript1\")" ] [ "lights = loputils.globPrims(lopnode, \"%type:Light\")" ] [ "tags = set()" ] [ "for light in lights:" ] [ " tagprop = light.GetProperty(\"inputs:karma:light:lpetag\")" ] [ " if tagprop.IsValid():" ] [ " tags.add(tagprop.Get(hou.frame()))" ] [ "" ] [ "return [x for x in sorted(tags) for y in range(2)]" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "dooutputcs" label "Output Colorspace" type toggle nolabel joinnext default { "0" } parmtag { "script_callback_language" "python" } } parm { name "outputcs" label "Output Colorspace" type string default { "" } disablewhen "{ dooutputcs == 0 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu()\")`" ] } parmtag { "script_callback_language" "python" } } parm { name "channel_lower_rgb" label "Lower Case OpenEXR Channel Names" type toggle default { "off" } } groupcollapsible { name "folder0" label "Beauty" parmtag { "group_default" "1" } parm { name "beauty" label "Beauty" type toggle joinnext default { "on" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm2" label "Label" type label nolabel joinnext default { "" } hidewhen "{ engine == cpu force_headlight == 1 }" } parm { name "beautyperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ beauty == 0 }" hidewhen "{ engine == cpu force_headlight == 1 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm" label "Separator" type separator default { "" } hidewhen "{ engine == cpu force_headlight == 1 }" } parm { name "beautyunshadowed" label "Beauty Unshadowed" type toggle joinnext default { "off" } hidewhen "{ engine == cpu force_headlight == 1 }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm3" label "Label" type label nolabel joinnext default { "" } hidewhen "{ engine == cpu force_headlight == 1 }" } parm { name "beautyunshadowedperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ beautyunshadowed == 0 }" hidewhen "{ engine == cpu force_headlight == 1 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm15" label "Separator" type separator default { "" } hidewhen "{ engine == cpu force_headlight == 1 }" } parm { name "shadow" label "Shadow" type toggle joinnext default { "off" } hidewhen "{ engine == cpu force_headlight == 1 }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm23" label "Label" type label nolabel joinnext default { "" } hidewhen "{ engine == cpu force_headlight == 1 }" } parm { name "shadowperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ shadow == 0 }" hidewhen "{ engine == cpu force_headlight == 1 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } groupcollapsible { name "folder1" label "Diffuse" hidewhentab "{ engine == cpu force_headlight == 1 }" parm { name "combineddiffuse" label "Combined Diffuse" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm" label "Label" type label nolabel joinnext default { "" } } parm { name "combineddiffuseperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ combineddiffuse == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm32" label "Separator" type separator default { "" } } parm { name "directdiffuse" label "Direct Diffuse" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm4" label "Label" type label nolabel joinnext default { "" } } parm { name "directdiffuseperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ directdiffuse == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm4" label "Separator" type separator default { "" } } parm { name "indirectdiffuse" label "Indirect Diffuse" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm5" label "Label" type label nolabel joinnext default { "" } } parm { name "indirectdiffuseperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ indirectdiffuse == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm3" label "Separator" type separator default { "" } } parm { name "combineddiffuseunshadowed" label "Combined Diffuse Unshadowed" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm6" label "Label" type label nolabel joinnext default { "" } } parm { name "combineddiffuseunshadowedperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ combineddiffuseunshadowed == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm5" label "Separator" type separator default { "" } } parm { name "directdiffuseunshadowed" label "Direct Diffuse Unshadowed" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm7" label "Label" type label nolabel joinnext default { "" } } parm { name "directdiffuseunshadowedperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ directdiffuseunshadowed == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm34" label "Separator" type separator default { "" } } parm { name "indirectdiffuseunshadowed" label "Indirect Diffuse Unshadowed" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm8" label "Label" type label nolabel joinnext default { "" } } parm { name "indirectdiffuseunshadowedperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ indirectdiffuseunshadowed == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm39" label "Separator" type separator default { "" } } parm { name "combineddiffuseshadow" label "Combined Diffuse Shadow" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm24" label "Label" type label nolabel joinnext default { "" } } parm { name "combineddiffuseshadowperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ combineddiffuseshadow == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm40" label "Separator" type separator default { "" } } parm { name "directdiffuseshadow" label "Direct Diffuse Shadow" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm25" label "Label" type label nolabel joinnext default { "" } } parm { name "directdiffuseshadowperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ directdiffuseshadow == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm41" label "Separator" type separator default { "" } } parm { name "indirectdiffuseshadow" label "Indirect Diffuse Shadow" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm26" label "Label" type label nolabel joinnext default { "" } } parm { name "indirectdiffuseshadowperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ indirectdiffuseshadow == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } groupcollapsible { name "folder2" label "Reflections and Refractions" hidewhentab "{ engine == cpu force_headlight == 1 }" parm { name "combinedglossyreflection" label "Combined Glossy Reflection" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm9" label "Label" type label nolabel joinnext default { "" } } parm { name "combinedglossyreflectionperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ combinedglossyreflection == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm35" label "Separator" type separator default { "" } } parm { name "directglossyreflection" label "Direct Glossy Reflection" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm10" label "Label" type label nolabel joinnext default { "" } } parm { name "directglossyreflectionperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ directglossyreflection == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm6" label "Separator" type separator default { "" } } parm { name "indirectglossyreflection" label "Indirect Glossy Reflection" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm11" label "Label" type label nolabel joinnext default { "" } } parm { name "indirectglossyreflectionperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ indirectglossyreflection == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm7" label "Separator" type separator default { "" } } parm { name "glossytransmission" label "Glossy Transmission" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm12" label "Label" type label nolabel joinnext default { "" } } parm { name "glossytransmissionperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ glossytransmission == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm8" label "Separator" type separator default { "" } } parm { name "coat" label "BSDF Labelled 'coat'" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm13" label "Label" type label nolabel joinnext default { "" } } parm { name "coatperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ coat == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } groupcollapsible { name "folder5" label "Lights and Emission" hidewhentab "{ engine == cpu force_headlight == 1 }" parm { name "combinedemission" label "Combined Emission" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm10" label "Separator" type separator default { "" } } parm { name "directemission" label "Direct Emission" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm36" label "Separator" type separator default { "" } } parm { name "indirectemission" label "Indirect Emission" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm14" label "Separator" type separator default { "" } } parm { name "visiblelights" label "Visible Lights" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm17" label "Label" type label nolabel joinnext default { "" } } parm { name "visiblelightsperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ visiblelights == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } groupcollapsible { name "folder6" label "Volume" hidewhentab "{ engine == cpu force_headlight == 1 }" parm { name "combinedvolume" label "Combined Volume" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm18" label "Label" type label nolabel joinnext default { "" } } parm { name "combinedvolumeperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ combinedvolume == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm12" label "Separator" type separator default { "" } } parm { name "directvolume" label "Direct Volume" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm19" label "Label" type label nolabel joinnext default { "" } } parm { name "directvolumeperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ directvolume == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm37" label "Separator" type separator default { "" } } parm { name "indirectvolume" label "Indirect Volume" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm20" label "Label" type label nolabel joinnext default { "" } } parm { name "indirectvolumeperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ indirectvolume == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } groupcollapsible { name "folder7" label "SSS" hidewhentab "{ engine == cpu force_headlight == 1 }" parm { name "sss" label "BSDF Labelled 'sss'" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm21" label "Label" type label nolabel joinnext default { "" } } parm { name "sssperlpe" label "Split per LPE Tag" type toggle default { "off" } disablewhen "{ sss == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } groupcollapsible { name "folder10" label "Albedo" hidewhentab "{ engine == cpu force_headlight == 1 }" parm { name "albedo" label "Albedo" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } groupcollapsible { name "folder17" label "Ambient Occlusion" hidewhentab "{ engine == cpu force_headlight == 1 }" parm { name "ambientocclusion" label "Ambient Occlusion" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } } groupcollapsible { name "__ray" label "Utility" parm { name "hitP" label "P (World Space)" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm30" label "Label" type label nolabel default { "" } } parm { name "hitPfilter" label "Pixel Filter" type string joinnext default { "[\"ubox\",{}]" } disablewhen "{ hitP == 0 }" hidewhen "{ hitP == 0 }" menureplace { [ "import loputils" ] [ "return loputils.createPixelFilterMenu()" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "hitPprecision" label "Precision" type string default { "float3" } disablewhen "{ hitP == 0 }" hidewhen "{ hitP == 0 }" menu { "half3" "16 Bit" "float3" "32 Bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm22" label "Separator" type separator default { "" } } parm { name "hitP_camera" label "P (Camera Space)" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm32" label "Label" type label nolabel default { "" } } parm { name "hitP_camerafilter" label "Pixel Filter" type string joinnext default { "[\"ubox\",{}]" } disablewhen "{ hitP_camera == 0 }" hidewhen "{ hitP_camera == 0 }" menureplace { [ "import loputils" ] [ "return loputils.createPixelFilterMenu()" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "hitP_cameraprecision" label "Precision" type string default { "float3" } disablewhen "{ hitP_camera == 0 }" hidewhen "{ hitP_camera == 0 }" menu { "half3" "16 Bit" "float3" "32 Bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm23" label "Separator" type separator default { "" } } parm { name "hitPz" label "Depth (Camera Space)" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm31" label "Label" type label nolabel default { "" } } parm { name "hitPzfilter" label "Pixel Filter" type string joinnext default { "[\"minmax\",{\"mode\":\"zmin\"}]" } disablewhen "{ hitPz == 0 }" hidewhen "{ hitPz == 0 }" menureplace { [ "import loputils" ] [ "return loputils.createPixelFilterMenu()" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "hitPzprecision" label "Precision" type string default { "float" } disablewhen "{ hitPz == 0 }" hidewhen "{ hitPz == 0 }" menu { "half" "16 Bit" "float" "32 Bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm24" label "Separator" type separator invisible default { "" } } parm { name "element" label "Element (Raw Id)" type toggle invisible joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm33" label "Label" type label invisible nolabel default { "" } } parm { name "elementfilter" label "Pixel Filter" type string invisible joinnext default { "[\"minmax\",{\"mode\":\"idcover\"}]" } disablewhen "{ element == 0 }" hidewhen "{ element == 0 }" menureplace { [ "import loputils" ] [ "return loputils.createPixelFilterMenu()" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "elementprecision" label "Precision" type string invisible default { "float" } disablewhen "{ element == 0 }" hidewhen "{ element == 0 }" menu { "half" "16 Bit" "float" "32 Bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm25" label "Separator" type separator invisible default { "" } } parm { name "primid" label "Prim Id" type toggle invisible joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm34" label "Label" type label invisible nolabel default { "" } } parm { name "primidfilter" label "Pixel Filter" type string invisible joinnext default { "[\"minmax\",{\"mode\":\"idcover\"}]" } disablewhen "{ primid == 0 }" hidewhen "{ primid == 0 }" menureplace { [ "import loputils" ] [ "return loputils.createPixelFilterMenu()" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "primidprecision" label "Precision" type string invisible default { "float" } disablewhen "{ primid == 0 }" hidewhen "{ primid == 0 }" menu { "half" "16 Bit" "float" "32 Bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm26" label "Separator" type separator default { "" } } parm { name "hituv" label "Texture Coordinates (st)" type toggle joinnext default { "off" } hidewhen "{ engine == cpu force_headlight == 1 }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm35" label "Label" type label nolabel default { "" } hidewhen "{ engine == cpu force_headlight == 1 }" } parm { name "hituvfilter" label "Pixel Filter" type string joinnext default { "[\"ubox\",{}]" } disablewhen "{ hituv == 0 }" hidewhen "{ hituv == 0 } { engine == cpu force_headlight == 1 }" menureplace { [ "import loputils" ] [ "return loputils.createPixelFilterMenu()" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "hituvprecision" label "Precision" type string default { "float3" } disablewhen "{ hituv == 0 }" hidewhen "{ hituv == 0 } { engine == cpu force_headlight == 1 }" menu { "half3" "16 Bit" "float3" "32 Bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm29" label "Separator" type separator default { "" } hidewhen "{ engine == cpu force_headlight == 1 }" } parm { name "hitN" label "N (Smooth Normal)" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm61" label "Label" type label nolabel default { "" } } parm { name "hitNfilter" label "Pixel Filter" type string joinnext default { "[\"ubox\",{}]" } disablewhen "{ hitN == 0 }" hidewhen "{ hitN == 0 }" menureplace { [ "import loputils" ] [ "return loputils.createPixelFilterMenu()" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "hitNprecision" label "Precision" type string default { "half3" } disablewhen "{ hitN == 0 }" hidewhen "{ hitN == 0 }" menu { "half3" "16 Bit" "float3" "32 Bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm46" label "Separator" type separator default { "" } } parm { name "hitNg" label "Ng (Geometric Normal)" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm63" label "Label" type label nolabel default { "" } } parm { name "hitNgfilter" label "Pixel Filter" type string joinnext default { "[\"ubox\",{}]" } disablewhen "{ hitNg == 0 }" hidewhen "{ hitNg == 0 }" menureplace { [ "import loputils" ] [ "return loputils.createPixelFilterMenu()" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "hitNgprecision" label "Precision" type string default { "half3" } disablewhen "{ hitNg == 0 }" hidewhen "{ hitNg == 0 }" menu { "half3" "16 Bit" "float3" "32 Bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm30" label "Separator" type separator default { "" } } parm { name "hitN_facingratio" label "Facing Ratio (N.I)" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm70" label "Label" type label nolabel default { "" } } parm { name "hitN_facingratiofilter" label "Pixel Filter" type string joinnext default { "[\"ubox\",{}]" } disablewhen "{ hitN_facingratio == 0 }" hidewhen "{ hitN_facingratio == 0 }" menureplace { [ "import loputils" ] [ "return loputils.createPixelFilterMenu()" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "hitN_facingratioprecision" label "Precision" type string default { "half" } disablewhen "{ hitN_facingratio == 0 }" hidewhen "{ hitN_facingratio == 0 }" menu { "half" "16 Bit" "float" "32 Bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm38" label "Separator" type separator default { "" } } parm { name "hitNg_facingratio" label "Geometric Facing Ratio (Ng.I)" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm69" label "Label" type label nolabel default { "" } } parm { name "hitNg_facingratiofilter" label "Pixel Filter" type string joinnext default { "[\"ubox\",{}]" } disablewhen "{ hitNg_facingratio == 0 }" hidewhen "{ hitNg_facingratio == 0 }" menureplace { [ "import loputils" ] [ "return loputils.createPixelFilterMenu()" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "hitNg_facingratioprecision" label "Precision" type string default { "half" } disablewhen "{ hitNg_facingratio == 0 }" hidewhen "{ hitNg_facingratio == 0 }" menu { "half" "16 Bit" "float" "32 Bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm45" label "Separator" type separator default { "" } } parm { name "motionvectors" label "Motion Vectors" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm67" label "Label" type label nolabel default { "" } } parm { name "motionvectorsfilter" label "Pixel Filter" type string joinnext default { "[\"ubox\",{}]" } disablewhen "{ motionvectors == 0 }" hidewhen "{ motionvectors == 0 }" menureplace { [ "import loputils" ] [ "return loputils.createPixelFilterMenu()" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "motionvectorsprecision" label "Precision" type string default { "half3" } disablewhen "{ motionvectors == 0 }" hidewhen "{ motionvectors == 0 }" menu { "half3" "16 Bit" "float3" "32 Bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm33" label "Separator" type separator default { "" } } parm { name "velocity" label "Velocity" type toggle joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "labelparm66" label "Label" type label nolabel default { "" } } parm { name "velocityfilter" label "Pixel Filter" type string joinnext default { "[\"ubox\",{}]" } disablewhen "{ velocity == 0 }" hidewhen "{ velocity == 0 }" menureplace { [ "import loputils" ] [ "return loputils.createPixelFilterMenu()" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "velocityprecision" label "Precision" type string default { "half3" } disablewhen "{ velocity == 0 }" hidewhen "{ velocity == 0 }" menu { "half3" "16 Bit" "float3" "32 Bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } groupcollapsible { name "__extrarendervars" label "Extra Render Vars" hidewhentab "{ engine == cpu force_headlight == 1 }" multiparm { name "extrarendervars" label "Render Vars" parmtag { "autoscope" "0000000000000000" } parm { name "enable#" label "Enable" type toggle default { "1" } parmtag { "script_callback_language" "python" } } groupsimple { name "folder0_#" label "Render Var" disablewhen "{ enable# == 0 }" parm { name "name#" label "Name" type string joinnext default { "" } menureplace { [ "import loptoolutils" ] [ "return loptoolutils.getAdditionalRenderVarsMenu()" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "kwargs[\"node\"].hm().setAOV(kwargs)" } parmtag { "script_callback_language" "python" } parmtag { "usdvaluetype" "string" } } parm { name "split#" label "Split per LPE Tag" type toggle default { "0" } disablewhen "{ name# == \"\" } { sourceType# != lpe }" parmtag { "script_callback_language" "python" } } parm { name "format#" label "Format" type string default { "float" } disablewhen "{ name# == \"\" }" menu { [ "values = [\"float\",\"color2f\",\"color3f\",\"color4f\",\"point3f\",\"normal3f\",\"vector3f\",\"float2\",\"float3\",\"float4\"]" ] [ "values += [\"half\",\"float16\",\"color2h\",\"color3h\",\"color4h\",\"point3h\",\"normal3h\",\"vector3h\",\"half2\",\"half3\",\"half4\"]" ] [ "values += [\"u8\",\"uint8\",\"color2u8\",\"color3u8\",\"color4u8\"]" ] [ "values += [\"i8\",\"int8\",\"color2i8\",\"color3i8\",\"color4i8\"]" ] [ "values += [\"u16\",\"uint16\",\"color2u16\",\"color3u16\",\"color4u16\"]" ] [ "values += [\"i16\",\"int16\",\"color2i16\",\"color3i16\",\"color4i16\"]" ] [ "values += [\"int\",\"int2\",\"int3\",\"int4\",\"uint\",\"uint2\",\"uint3\",\"uint4\"]" ] [ "" ] [ "return [x for x in values for y in range(2)]" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "string" } } parm { name "dataType#" label "Data Type" type string default { "color3f" } disablewhen "{ name# == \"\" }" menu { [ "import loputils" ] [ "return loputils.createAttribTypeMenu()" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "token" } } parm { name "sourceName#" label "Source Name" type string default { "" } disablewhen "{ name# == \"\" }" parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "string" } } parm { name "sourceType#" label "Source Type" type string default { "raw" } disablewhen "{ name# == \"\" }" menu { "raw" "Raw" "primvar" "Primvar" "lpe" "LPE" "intrinsic" "Intrinsic" } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "token" } } groupsimple { name "folder0_#_2" label "Karma" parm { name "filter#" label "Pixel Filter" type string default { "[\"ubox\",{}]" } disablewhen "{ name# == \"\" }" menureplace { [ "import loputils" ] [ "return loputils.createPixelFilterMenu()" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "cryptomatte#" label "Cryptomatte" type toggle default { "0" } disablewhen "{ name# == \"\" }" parmtag { "script_callback_language" "python" } } parm { name "cryptomatterank#" label "Overlap Limit" type integer default { "6" } disablewhen "{ cryptomatte# == 0 }" range { 0 10 } parmtag { "script_callback_language" "python" } } parm { name "cryptomattesidecar#" label "Manifest File" type string default { "" } disablewhen "{ cryptomatte# == 0 }" parmtag { "script_callback_language" "python" } } parm { name "dooutputcs#" label "Output Colorspace" type toggle nolabel joinnext default { "off" } disablewhen "{ name# == \"\" }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "outputcs#" label "Output Colorspace" type string default { "" } disablewhen "{ dooutputcs# == 0 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu()\")`" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "utilitypathexpression#" label "Utility Path Expression" type string default { "CO" } disablewhen "{ name# == \"\" } { sourceType# == lpe }" parmtag { "script_callback_language" "python" } } } } } } } group { name "__imageoutput_1" label "Shadow Catcher" parm { name "holdout_shadows" label "Add Holdout Shadows To Beauty" type toggle default { "0" } } parm { name "holdout_shadow_alpha" label "Holdout Shadow Alpha" type float default { "1" } disablewhen "{ holdout_shadows == off }" range { 0! 1! } } } group { name "__imageoutput_2" label "Filters" groupsimple { name "folder3" label "Image Filters" parm { name "denoiser" label "Denoiser" type string default { "off" } menu { "off" "No Denoiser" "optix" "NVIDIA OptiX Denoiser" "oidn" "Intel OIDN" } parmtag { "script_callback_language" "python" } } parm { name "denoise_usealbedo" label "Use Albedo" type toggle default { "1" } disablewhen "{ denoiser == off }" parmtag { "script_callback_language" "python" } } parm { name "denoise_useN" label "Use N Input" type toggle default { "1" } disablewhen "{ denoiser == off }" parmtag { "script_callback_language" "python" } } parm { name "denoise_aovs" label "AOVs" type string default { "C" } disablewhen "{ denoiser == off }" menutoggle { [ "kwargs['node'].hm().getPlanes(kwargs)" ] language python } parmtag { "script_callback_language" "python" } } parm { name "denoise_cpu_only" label "Use CPU Only" type toggle default { "off" } hidewhen "{ denoiser != oidn }" } parm { name "sepparm11" label "Spacer" type separator default { "" } parmtag { "sidefx::layout_height" "small" } parmtag { "sidefx::look" "blank" } } parm { name "tonemap" label "Tone Map" type string default { "off" } menu { "off" "No Tonemapping" "reinhard" "Reinhard" "ward" "Ward" "unreal" "Unreal" "aces" "Aces" "hable" "Hable" "hable2" "Hable2" } parmtag { "script_callback_language" "python" } } parm { name "tonemapcurve" label "Tonemap Curve" type ramp_flt default { "31" } hidewhen "{ tonemap == off } { tonemap == ward } { tonemap == hable2 }" range { 1! 10 } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 0.03333333507180214 ) 2value ( 0.0476190522313118 ) 2interp ( linear ) 3pos ( 0.06666667014360428 ) 3value ( 0.09090909361839294 ) 3interp ( linear ) 4pos ( 0.10000000149011612 ) 4value ( 0.1304347962141037 ) 4interp ( linear ) 5pos ( 0.13333334028720856 ) 5value ( 0.1666666567325592 ) 5interp ( linear ) 6pos ( 0.1666666716337204 ) 6value ( 0.20000000298023224 ) 6interp ( linear ) 7pos ( 0.20000000298023224 ) 7value ( 0.23076924681663513 ) 7interp ( linear ) 8pos ( 0.23333333432674408 ) 8value ( 0.25925925374031067 ) 8interp ( linear ) 9pos ( 0.2666666805744171 ) 9value ( 0.2857142984867096 ) 9interp ( linear ) 10pos ( 0.29999998211860657 ) 10value ( 0.3103448152542114 ) 10interp ( linear ) 11pos ( 0.3333333432674408 ) 11value ( 0.3333333432674408 ) 11interp ( linear ) 12pos ( 0.36666667461395264 ) 12value ( 0.3548387289047241 ) 12interp ( linear ) 13pos ( 0.4000000059604645 ) 13value ( 0.375 ) 13interp ( linear ) 14pos ( 0.43333330750465393 ) 14value ( 0.39393937587738037 ) 14interp ( linear ) 15pos ( 0.46666666865348816 ) 15value ( 0.4117646813392639 ) 15interp ( linear ) 16pos ( 0.5 ) 16value ( 0.4285714328289032 ) 16interp ( linear ) 17pos ( 0.5333333611488342 ) 17value ( 0.444444477558136 ) 17interp ( linear ) 18pos ( 0.5666666626930237 ) 18value ( 0.45945945382118225 ) 18interp ( linear ) 19pos ( 0.5999999642372131 ) 19value ( 0.4736841917037964 ) 19interp ( linear ) 20pos ( 0.6333333253860474 ) 20value ( 0.4871794581413269 ) 20interp ( linear ) 21pos ( 0.6666666865348816 ) 21value ( 0.5 ) 21interp ( linear ) 22pos ( 0.699999988079071 ) 22value ( 0.5121951103210449 ) 22interp ( linear ) 23pos ( 0.7333333492279053 ) 23value ( 0.523809552192688 ) 23interp ( linear ) 24pos ( 0.7666666507720947 ) 24value ( 0.5348836779594421 ) 24interp ( linear ) 25pos ( 0.800000011920929 ) 25value ( 0.5454545617103577 ) 25interp ( linear ) 26pos ( 0.8333333134651184 ) 26value ( 0.5555555820465088 ) 26interp ( linear ) 27pos ( 0.8666666150093079 ) 27value ( 0.5652173757553101 ) 27interp ( linear ) 28pos ( 0.9000000357627869 ) 28value ( 0.5744681358337402 ) 28interp ( linear ) 29pos ( 0.9333333373069763 ) 29value ( 0.5833333134651184 ) 29interp ( linear ) 30pos ( 0.9666666984558105 ) 30value ( 0.5918367505073547 ) 30interp ( linear ) 31pos ( 1 ) 31value ( 0.6000000238418579 ) 31interp ( linear )" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "script_callback_language" "python" } } parm { name "tonemap_aovs" label "AOVs" type string default { "C" } disablewhen "{ tonemap == off }" menutoggle { [ "kwargs['node'].hm().getPlanes(kwargs)" ] language python } parmtag { "script_callback_language" "python" } } parm { name "tonemap_toe" label "Toe" type float default { "0.5" } hidewhen "{ tonemap != hable2 tonemap != hable }" range { 0! 1! } parmtag { "script_callback_language" "python" } } parm { name "tonemap_shoulder" label "Shoulder" type float default { "0.5" } hidewhen "{ tonemap != hable2 tonemap != hable }" range { 0! 1! } parmtag { "script_callback_language" "python" } } parm { name "tonemap_utoe" label "Toe" type float default { "0.55" } hidewhen "{ tonemap != unreal }" range { 0! 1! } parmtag { "script_callback_language" "python" } } parm { name "tonemap_ushoulder" label "Shoulder" type float default { "0.26" } hidewhen "{ tonemap != unreal }" range { 0! 1! } parmtag { "script_callback_language" "python" } } parm { name "tonemap_slope" label "Slope" type float default { "0.88" } hidewhen "{ tonemap != unreal }" range { 0! 2! } parmtag { "script_callback_language" "python" } } parm { name "tonemap_linear" label "Linear" type float default { "0.3" } hidewhen "{ tonemap != hable }" range { 0! 2! } parmtag { "script_callback_language" "python" } } parm { name "tonemap_linearangle" label "Linear Angle" type float default { "0.1" } hidewhen "{ tonemap != hable }" range { 0! 1! } parmtag { "script_callback_language" "python" } } parm { name "tonemap_toelength" label "Toe Length" type float default { "0.5" } hidewhen "{ tonemap != hable2 }" range { 0! 1! } parmtag { "script_callback_language" "python" } } parm { name "tonemap_shoulderlength" label "Shoulder Length" type float default { "0.5" } hidewhen "{ tonemap != hable2 }" range { 0! 1! } parmtag { "script_callback_language" "python" } } parm { name "tonemap_shoulderangle" label "Shoulder Angle" type float default { "1" } hidewhen "{ tonemap != hable2 }" range { 0! 1! } parmtag { "script_callback_language" "python" } } parm { name "sepparm13" label "Spacer" type separator default { "" } parmtag { "sidefx::layout_height" "small" } parmtag { "sidefx::look" "blank" } } multiswitcher { name "ocio" label "OCIO" parm { name "ocio_enable#" label "Enable" type toggle default { "1" } parmtag { "script_callback_language" "python" } } parm { name "ocio_planes#" label "Planes" type string default { "" } disablewhen "{ ocio_enable# == 0 }" menutoggle { [ "kwargs['node'].hm().getPlanes(kwargs)" ] language python } parmtag { "script_callback_language" "python" } } parm { name "ocio_outputspace#" label "Output Space" type string default { "" } disablewhen "{ ocio_enable# == 0 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu()\")`" ] } parmtag { "script_callback_language" "python" } } parm { name "ocio_inputspace#" label "Input Space" type string default { "data" } disablewhen "{ ocio_enable# == 0 }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu()\")`" ] } parmtag { "script_callback_language" "python" } } parm { name "ocio_looks#" label "Looks" type string default { "" } disablewhen "{ ocio_enable# == 0 }" parmtag { "script_callback_language" "python" } } } } } group { name "__imageoutput_3" label "Deep Output" invisibletab } group { name "__imageoutput_4" label "Aspect Ratio" parm { name "aspectRatioConformPolicy" label "Aspect Ratio Conform Policy" type string default { "expandAperture" } menu { [ "opmenu -a -l rendersettings aspectRatioConformPolicy" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "token" } } parm { name "dataWindowNDC" label "Data Window NDC" type float size 4 default { "0" "0" "1" "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "float4" } } parm { name "pixelAspectRatio" label "Pixel Aspect Ratio" type float default { "1" } range { 0.05 2 } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "float" } } } group { name "__imageoutput_5" label "Metadata" tabbreak parm { name "image_artist" label "Artist" type string default { "" } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "string" } } parm { name "image_comment" label "Comment" type string default { "" } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "string" } } parm { name "image_hostname" label "Hostname" type string default { "" } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "string" } } parm { name "image_exr_compression" label "EXR Compression" type string default { "zips" } menu { "none" "No Compression" "dwab" "DWA-B, Lossy and Fast (256-scanline block)" "dwaa" "DWA-A, Lossy and Fast (32-scanline block)" "piz" "PIZ Wavelet" "rle" "Runlength Encoding" "zips" "ZIP (Single scanline)" "zip" "ZIP (Multi-scanline blocks)" "pix" "PXR24 (32 bit float compression, lossy)" "b44" "B44 (4x4 block compression, lossy)" "b44a" "B44A (4x4 block extra compression, lossy)" } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "string" } } parm { name "image_dwa_compression" label "DWA Compression Level" type float default { "85" } hidewhen "{ image_exr_compression != dwab image_exr_compression != dwaa }" range { 1 200 } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "float" } } multiparm { name "custom_metadata" label "Custom Metadata" parm { name "metadata_type_#" label "Type" type string default { "string" } menu { "string" "String" "int" "Integer" "float" "Float" "color" "Color" } } parm { name "metadata_key_#" label "Key" type string default { "" } } parm { name "metadata_string_#" label "Value" type string default { "" } hidewhen "{ metadata_type_# != string }" } parm { name "metadata_int_#" label "Value" type integer default { "0" } hidewhen "{ metadata_type_# != int }" range { 0 10 } } parm { name "metadata_float_#" label "Value" type float default { "0" } hidewhen "{ metadata_type_# != float }" range { 0 10 } } parm { name "metadata_color_#" label "Value" type color size 3 default { "1" "1" "1" } hidewhen "{ metadata_type_# != color }" range { 0 1 } } } } } group { name "folder2_1_1_3" label "Deep Output" hidewhentab "{ engine == cpu force_headlight == 1 }" group { name "__imageoutput_6" label "Deep Output" invisibletab grouptag { "sidefx::switcher" "__imageoutput_5" } } parm { name "dcm" label "DCM" type toggle default { "0" } parmtag { "script_callback_language" "python" } } groupsimple { name "folder8" label "Deep Camera Map" disablewhen "{ dcm == 0 }" parmtag { "sidefx::header_toggle" "dcm" } parm { name "dcmfilename" label "DCM Filename" type file default { "$HIP/render/$HIPNAME.$OS.dcm.$F4.exr" } disablewhen "{ dcm == 0 }" menureplace { [ "import loputils" ] [ "return loputils.createPrimPathMenu()" ] } range { 0 1 } parmtag { "filechooser_mode" "write" } } parm { name "dcmvars" label "DCM Render Vars" type string default { "`chs(\"rendervarsparentprimpath\")`/*" } menutoggle { [ "import loputils" ] [ "node = kwargs[\"node\"]" ] [ "varnode = node.node(\"pythonscript1\")" ] [ "varprims = loputils.globPrims(varnode, \"/Render/** & %type:RenderVar\")" ] [ "retval = []" ] [ "for prim in varprims:" ] [ " retval += [prim.GetPath().pathString] * 2" ] [ "" ] [ "return sorted(retval)" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane. Ctrl-click to select using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "dcmcompression" label "DCM Compression" type integer default { "5" } range { 0! 10! } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderProductAPI" } parmtag { "usdvaluetype" "int" } } parm { name "dcmofsize" label "DCM Of Size" type ordinal default { "3" } menu usetokenvalue { "1" "Monochrome" "3" "Full Color" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderProductAPI" } parmtag { "usdvaluetype" "int" } } parm { name "dcmzbias" label "DCM Z-Bias" type float default { "0.001" } range { 0! 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderProductAPI" } parmtag { "usdvaluetype" "float" } } parm { name "dcmusehitdist" label "DCM Use Hit Distance" type toggle default { "0" } parmtag { "script_callback_language" "python" } } } } group { name "folder2_1_1_4" label "Advanced" group { name "rendering8" label "Limits" invisibletab } parm { name "setlayerrendersettings" label "Set as Default Render Settings Prim" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } group { name "rendering8_1" label "Sampling" parm { name "convergence_mode" label "Convergence Mode" type string default { "Variance" } hidewhen "{ engine == xpu }" menu { [ "opmenu -a -l rendersettings xn__karmaglobalconvergence_mode_0kbg" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Shading" } parmtag { "uiscope" "viewport" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "token" } } groupcollapsible { name "__variance" label "Primary Samples" parmtag { "group_default" "1" } parm { name "oracle" label "Pixel Oracle" type string default { "variance" } menu { "variance" "Variance" "uniform" "Uniform" } parmtag { "script_callback_language" "python" } } parm { name "oracle_minsamples" label "Minimum Samples" type integer default { "-1" } hidewhen "{ oracle == uniform }" range { -1! 64 } parmtag { "script_callback_language" "python" } } parm { name "oracle_plane" label "Planes" type string default { "C" } hidewhen "{ oracle == uniform }" menutoggle { [ "kwargs['node'].hm().getPlanes(kwargs)" ] language python } parmtag { "script_callback_language" "python" } } parm { name "oracle_variance" label "Variance Threshold" type float default { "0.01" } hidewhen "{ oracle == uniform }" range { 0 10 } parmtag { "script_callback_language" "python" } } parm { name "oracle_ociomode" label "OCIO Transform" type ordinal default { "0" } hidewhen "{ oracle == uniform }" menu { "0" "Disabled" "1" "Display View" "2" "Explicit" } parmtag { "script_callback_language" "python" } } parm { name "oracle_ociodisplay" label "Display" type string joinnext default { "" } hidewhen "{ oracle == uniform } { oracle_ociomode != 1 }" menureplace { [ "[ele for ele in hou.Color.ocio_activeDisplays() for i in range(2)] " ] language python } parmtag { "script_callback_language" "python" } } parm { name "oracle_ocioview" label "View" type string default { "" } hidewhen "{ oracle == uniform } { oracle_ociomode != 1 }" menureplace { [ "[ele for ele in hou.Color.ocio_activeViews() for i in range(2)] " ] language python } parmtag { "script_callback_language" "python" } } parm { name "oracle_ociocolorspace" label "Color Space" type string default { "default" } hidewhen "{ oracle == uniform } { oracle_ociomode != 2 }" menureplace { [ "[ele for ele in hou.Color.ocio_spaces() for i in range(2)] " ] language python } parmtag { "script_callback_language" "python" } } } groupcollapsible { name "folder14" label "Secondary Samples" hidewhen "{ engine == xpu }" parmtag { "group_default" "1" } parm { name "varianceaa_thresh" label "Noise Level" type float default { "0.01" } disablewhen "{ convergence_mode != Variance }" range { 0! 0.1 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Shading" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "float" } } parm { name "guiding_enable" label "Enable Indirect Guiding" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "guiding_samples" label "Indirect Training Samples" type integer invisible default { "0" } disablewhen "{ guiding_enable == 0 }" range { 0 256 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "int" } } } } group { name "rendering8_1_1" label "Checkpointing" hidewhentab "{ engine == xpu } { force_headlight == 1 }" parm { name "outputcheckpoint" label "Output Checkpoint Files" type toggle default { "0" } parmtag { "script_callback_language" "python" } } parm { name "productName" label "Checkpoint File" type string default { "$HIP/render/$HIPNAME.$OS.$F4.checkpoint" } disablewhen "{ outputcheckpoint == 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "token" } } parm { name "savefrequency" label "Save Frequency" type float default { "60" } disablewhen "{ outputcheckpoint == 0 }" range { -1! 300 } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "float" } } parm { name "resume" label "Resume From Checkpoint" type toggle default { "on" } disablewhen "{ outputcheckpoint == 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "bool" } } } group { name "rendering8_1_2" label "Buckets and Caching" hidewhentab "{ engine == xpu }" parm { name "imagemode" label "Image Mode" type string default { "Progressive" } menu { [ "opmenu -a -l rendersettings xn__karmaglobalimagemode_m8ag" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "token" } } parm { name "progressivepasses" label "Progressive Passes" type integer default { "0" } disablewhen "{ imagemode != Bucket }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "viewport" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "int" } } parm { name "bucketsize" label "Bucket Size" type integer default { "32" } range { 4! 128 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "bucketorder" label "Bucket Order" type string default { "Middle" } menu { [ "opmenu -a -l rendersettings xn__karmaglobalbucketorder_vcbg" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "token" } } parm { name "usecacheratio" label "Cache Limit" type integer default { "1" } menu { "0" "Fixed Size" "1" "Proportion of Physical Memory" } range { 0! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "cacheratio" label "Cache Memory Ratio" type float default { "0.25" } hidewhen "{ usecacheratio == 0 }" range { 0.0001! 1! } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "cachesize" label "Cache Size (MB)" type integer default { "1000" } hidewhen "{ usecacheratio == 1 }" range { 1! 32000 } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } } group { name "rendering8_1_3" label "Driver" parm { name "abortmissingtexture" label "Cancel Render if Missing Texture is Discovered" type toggle default { "off" } hidewhen "{ engine == cpu force_headlight == 1 }" parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Control" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "abortnogpudevice" label "Cancel Render on No Working GPU Devices" type toggle default { "off" } hidewhen "{ engine != xpu }" parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaRenderSettingsAPI" } parmtag { "usdvaluetype" "bool" } } } group { name "rendering8_1_4" label "Component Labels" hidewhentab "{ force_headlight == 1 } { engine == xpu }" parm { name "exportcomponents" label "Export Components" type string default { "diffuse reflect coat refract volume sss" } menureplace { "diffuse reflect sss" "Basic Components" "diffuse reflect coat refract volume sss" "Common Components" } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "diffusecomponents" label "Diffuse Components" type string default { "diffuse" } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "refractcomponents" label "Refract Components" type string default { "refract" } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "volumecomponents" label "Volume Components" type string default { "volume" } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "ssscomponents" label "SSS Components" type string default { "sss" } parmtag { "autoscope" "0000000000000000" } parmtag { "spare_category" "Image" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } } } } INDX DialogScripth¯H=# Dialog script for kma_hextiled_texture automatically generated { name kma_hextiled_texture script kma_hextiled_texture label "Karma Hex-Tiled Texture" rendermask karma externalshader 1 shadertype generic input string file File input float size Size input float scale Scale input float rand_scale "Random Scale" input float rot Rotation input float rand_rot "Random Rotation" input int seed Seed input float contrast Contrast input float contrast_falloff Falloff input float weightexp "Weight Exp" input string sourceColorSpace "Source Color Space" input string space "Transfrom Space" input float height "Normal Map Height" input int invert "Invert Profile" input vector2 texcoord "Tex Coord" input vector normal Normal input vector tangent Tangent input vector bitangent BiTangent input vector direction Direction output vector4 out out output vector weights weights inputflags file 0 inputflags size 0 inputflags scale 0 inputflags rand_scale 0 inputflags rot 0 inputflags rand_rot 0 inputflags seed 0 inputflags contrast 0 inputflags contrast_falloff 0 inputflags weightexp 0 inputflags sourceColorSpace 0 inputflags space 0 inputflags height 0 inputflags invert 0 inputflags texcoord 0 inputflags normal 0 inputflags tangent 0 inputflags bitangent 0 inputflags direction 0 signature Color default { string float float float float float int float float float string string float int vector2 vector vector vector vector vector4 vector script=kma_color_hextiling } signature Normals normals { string float float float float float int float float float string string float int vector2 vector vector vector vector vector vector script=kma_normalmap_hextiling } outputoverrides default { ___begin auto (0,0,0,0) ___begin auto (0,0,0) } outputoverrides normals { ___begin auto (0,0,0) ___begin auto (0,0,0) } help { "" } parm { name "signature" baseparm label "Signature" export none } parm { name "file" label "File" type image default { "" } parmtag { "script_callback_language" "python" } } parm { name "size" label "Size" type float default { "1" } range { 0 1 } } parm { name "scale" label "Scale" type float default { "1" } range { 0 10 } parmtag { "script_callback_language" "python" } } parm { name "rand_scale" label "Random Scale" type float default { "0" } range { 0 1 } } parm { name "rot" label "Rotation" type float default { "0" } range { -180 180 } parmtag { "script_callback_language" "python" } } parm { name "rand_rot" label "Random Rotation" type float default { "0.5" } range { 0 1 } } parm { name "seed" label "Seed" type integer default { "0" } range { 0 10 } parmtag { "script_callback_language" "python" } } parm { name "sepparm" label "Separator" type separator default { "" } } parm { name "contrast" label "Contrast" type float default { "0.5" } range { 0 1 } } parm { name "contrast_falloff" label "Falloff" type float default { "0.6" } range { 0 1 } parmtag { "script_callback_language" "python" } } parm { name "weightexp" label "Weight Exp" type float default { "7" } range { 0 10 } parmtag { "script_callback_language" "python" } } parm { name "sepparm2" label "Separator" type separator default { "" } } parm { name "sourceColorSpace" label "Source Color Space" type string default { "auto" } disablewhen "{ signature == normals }" hidewhen "{ signature == normals }" menu { "raw" "Raw" "sRGB" "sRGB" "auto" "Auto" } parmtag { "sidefx::shader_parmtype" "token" } } parm { name "space" label "Transfrom Space" type string default { "tangent" } disablewhen "{ signature == default }" hidewhen "{ signature == default }" menureplace { "tangent" "tangent" "object" "object" } parmtag { "script_callback_language" "python" } } parm { name "height" label "Normal Map Height" type float default { "0.1" } disablewhen "{ signature == default }" hidewhen "{ signature == default }" range { 0 1 } } parm { name "invert" label "Invert Profile" type toggle default { "0" } disablewhen "{ signature == default }" hidewhen "{ signature == default }" range { 0 1 } parmtag { "script_callback_language" "python" } } parm { name "texcoord" label "Tex Coord" type vector2 invisible size 2 default { "0" "0" } range { -1 1 } parmtag { "script_callback_language" "python" } } parm { name "tangent" label "Tangent" type direction invisible size 3 default { "0" "0" "0" } range { 0 1 } parmtag { "script_callback_language" "python" } } parm { name "normal" label "Normal" type direction invisible size 3 default { "0" "0" "0" } range { 0 1 } parmtag { "script_callback_language" "python" } } parm { name "bitangent" label "Bitangent" type direction invisible size 3 default { "0" "0" "0" } range { 0 1 } parmtag { "script_callback_language" "python" } } parm { name "direction" label "Direction" type direction invisible size 3 default { "0" "0" "0" } range { 0 1 } parmtag { "script_callback_language" "python" } } } INDX DialogScripta§h¯H># Dialog script for kma_material_properties automatically generated { name kma_material_properties script kma_material_properties label "Karma Material Properties" rendermask karma externalshader 1 shadertype generic output properties properties Properties signature Float default { properties } outputoverrides default { ___begin auto (0) } help { "" } parm { name "signature" label "Signature" type float invisible default { "0" } range { 0 10 } } groupcollapsible { name "folder1" label "Sampling" parm { name "xn____activate__karmadiffusequality_vrb" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmadiffusequality_z6a" label " Diffuse Quality" type float default { "1" } disablewhen "{ xn____activate__karmadiffusequality_vrb != 1 }" range { 0! 10 } parmtag { "uiscope" "None" } } parm { name "xn____activate__karmareflectquality_vrb" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmareflectquality_z6a" label "Reflection Quality" type float default { "1" } disablewhen "{ xn____activate__karmareflectquality_vrb != 1 }" range { 0! 10 } } parm { name "xn____activate__karmarefractquality_vrb" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmarefractquality_z6a" label "Refraction Quality" type float default { "1" } disablewhen "{ xn____activate__karmarefractquality_vrb != 1 }" range { 0! 10 } } parm { name "xn____activate__karmavolumequality_8pb" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmavolumequality_d5a" label "Volume Quality" type float default { "1" } disablewhen "{ xn____activate__karmavolumequality_8pb != 1 }" range { 0! 10 } } parm { name "xn____activate__karmasssquality_dlb" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmasssquality_h0a" label "SSS Quality" type float default { "1" } disablewhen "{ xn____activate__karmasssquality_dlb != 1 }" range { 0! 10 } } parm { name "xn____activate__karmavolumesteprate_vrb" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmavolumesteprate_z6a" label "Volume Step Rate" type float default { "0.25" } disablewhen "{ xn____activate__karmavolumesteprate_vrb != 1 }" range { 0! 1 } } } groupcollapsible { name "folder2" label "Limits" parm { name "xn____activate__karmadiffuselimit_mob" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmadiffuselimit_q3a" label "Diffuse Limit" type float default { "1" } disablewhen "{ xn____activate__karmadiffuselimit_mob != 1 }" range { 0! 32 } } parm { name "xn____activate__karmareflectlimit_mob" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmareflectlimit_q3a" label "Reflection Limit" type float default { "4" } disablewhen "{ xn____activate__karmareflectlimit_mob != 1 }" range { 0! 32 } } parm { name "xn____activate__karmarefractlimit_mob" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmarefractlimit_q3a" label "Refraction Limit" type float default { "4" } disablewhen "{ xn____activate__karmarefractlimit_mob != 1 }" range { 0! 32 } } parm { name "xn____activate__karmavolumelimit_zmb" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmavolumelimit_31a" label "Volume Limit" type float default { "0" } disablewhen "{ xn____activate__karmavolumelimit_zmb != 1 }" range { 0! 32 } } parm { name "xn____activate__karmassslimit_3hb" label "Activate" type integer default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmassslimit_7wa" label "SSS Limit" type float default { "0" } disablewhen "{ xn____activate__karmassslimit_3hb != 1 }" range { 0! 32 } } } groupcollapsible { name "folder3" label "Uniform Volume" parm { name "xn____activate__karmavolumeuniform_8pb" label "Activate" type integer default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmavolumeuniform_d5a" label "Uniform Volume" type toggle default { "0" } disablewhen "{ xn____activate__karmavolumeuniform_8pb != 1 }" parmtag { "usdvaluetype" "bool" } } parm { name "xn____activate__karmavolumeuniformdensity_n1b" label "Activate" type integer invisible default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmavolumeuniformdensity_rhb" label "Uniform Volume Density" type float invisible default { "1" } disablewhen "{ xn____activate__karmavolumeuniformdensity_n1b != 1 }" range { 0! 1 } } parm { name "xn____activate__karmavolumeuniformsamples_n1b" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmavolumeuniformsamples_rhb" label "Uniform Volume Samples" type integer default { "4" } disablewhen "{ xn____activate__karmavolumeuniformsamples_n1b != 1 }" range { 1! 8 } } } groupcollapsible { name "folder4" label "Shading" parm { name "xn____activate__karmalpetag_ueb" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmalpetag_yta" label "LPE Tag" type string default { "" } disablewhen "{ xn____activate__karmalpetag_ueb != 1 }" } parm { name "xn____activate__karmadielectricpriority_eyb" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmadielectricpriority_ieb" label "Dielectric Priority" type integer default { "0" } disablewhen "{ xn____activate__karmadielectricpriority_eyb != 1 }" range { 0! 16 } } parm { name "xn____activate__karmamtlx_imagewidth_itb" label "Activate" type integer invisible nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmamtlx_imagewidth_m8a" label "MtlX Image Width" type float invisible default { "0" } disablewhen "{ xn____activate__karmamtlx_imagewidth_itb != 1 }" range { 0! 10! } } parm { name "xn____activate__karmamtlx_imageblur_vrb" label "Activate" type integer invisible nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmamtlx_imageblur_z6a" label "MtlX Image Blur" type float invisible default { "0" } disablewhen "{ xn____activate__karmamtlx_imageblur_vrb != 1 }" range { 0! 10! } } parm { name "xn____activate__karmathinwallatrefractlimit_w4b" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmathinwallatrefractlimit_0kb" label "Thinwall at Refract Limit" type toggle default { "0" } disablewhen "{ xn____activate__karmathinwallatrefractlimit_w4b != 1 }" parmtag { "usdvaluetype" "bool" } } groupsimple { name "__section_Caustics" label "Caustics" parm { name "xn____activate__karmacausticsenable_vrb" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmacausticsenable_z6a" label "Enable Caustics" type toggle default { "0" } disablewhen "{ xn____activate__karmacausticsenable_vrb != 1 }" parmtag { "usdvaluetype" "bool" } } parm { name "xn____activate__karmacausticsroughnessclamp_w4b" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmacausticsroughnessclamp_0kb" label "Roughness Clamp" type float default { "0.2" } disablewhen "{ xn____activate__karmacausticsroughnessclamp_w4b != 1 }" range { 0! 1! } } } groupsimple { name "__section_FakeCaustics" label "Fake Caustics" parm { name "xn____activate__karmafakecausticsbsdfenable_w4b" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmafakecausticsbsdfenable_0kb" label "Evaluate BSDF on Fake Caustics" type toggle default { "1" } disablewhen "{ xn____activate__karmafakecausticsbsdfenable_w4b != 1 }" parmtag { "usdvaluetype" "bool" } } parm { name "xn____activate__karmafakecausticscolor_rwb" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmafakecausticscolor_vcb" label "Color" type color size 3 default { "1" "1" "1" } disablewhen "{ xn____activate__karmafakecausticscolor_rwb != 1 }" range { 0 1 } } parm { name "xn____activate__karmafakecausticsopacity_0zb" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmafakecausticsopacity_4fb" label "Opacity" type color size 3 default { "1" "1" "1" } disablewhen "{ xn____activate__karmafakecausticsopacity_0zb != 1 }" range { 0 1 } } parm { name "xn____activate__karmafakecausticsfresneldarken_s9b" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmafakecausticsfresneldarken_wpb" label "Fresnel Darken" type float default { "0" } disablewhen "{ xn____activate__karmafakecausticsfresneldarken_s9b != 1 }" range { 0! 1! } } } } groupcollapsible { name "folder5" label "Light" parm { name "xn____activate__karmatreat_as_lightsource_n1b" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } } parm { name "xn__karmatreat_as_lightsource_rhb" label "Efficient Emissive Sampling" type ordinal default { "No" } disablewhen "{ xn____activate__karmatreat_as_lightsource_n1b != 1 }" menu { "No" "No" "Yes" "Yes" "Auto" "Auto" } } parm { name "xn____activate__karmalightsource_samplingquality_1dc" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } invisible } parm { name "xn__karmalightsource_samplingquality_5sb" label "Light Sampling Quality" type float default { "1" } disablewhen "{ xn____activate__karmalightsource_samplingquality_1dc != 1 }" range { 0 10 } invisible } parm { name "xn____activate__karmalightsource_diffusescale_57b" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } invisible } parm { name "xn__karmalightsource_diffusescale_9nb" label "Light Source Diffuse Multiplier" type float default { "1" } disablewhen "{ xn____activate__karmalightsource_diffusescale_57b != 1 }" range { 0 10 } invisible } parm { name "xn____activate__karmalightsource_specularscale_s9b" label "Activate" type integer nolabel default { "0" } menujoin { [ "import loputils" ] [ "return loputils.createKarmaVopPropertiesControlMenu()" ] language python } range { 0 10 } parmtag { "sidefx::look" "icon" } parmtag { "sidefx::shader_isparm" "0" } invisible } parm { name "xn__karmalightsource_specularscale_wpb" label "Light Source Specular Multiplier" type float default { "1" } disablewhen "{ xn____activate__karmalightsource_specularscale_s9b != 1 }" range { 0 10 } invisible } } } INDXContents=iÉq^ DialogScript=[h¯H>HouLC1033600bb6069c9715e0f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for kma_rayimport automatically generated { name kma_rayimport script kma_rayimport label "Karma Ray Import" output float out out signature Float default { float } signature Integer integer { int } signature Vector2 vector2 { vector } signature Vector3 vector3 { vector } signature Vector4 vector4 { float } outputoverrides default { ___begin auto (0) } outputoverrides integer { ___begin auto (0) } outputoverrides vector2 { ___begin auto (0,0,0) } outputoverrides vector3 { ___begin auto (0,0,0) } outputoverrides vector4 { ___begin auto (0) } help { "" } parm { name "signature" baseparm label "Type" export none } parm { name "var" label "Variable Name" type string default { "" } menureplace { [ "menu = hou.phm().MENU" ] [ "return menu" ] language python } parmtag { "script_callback_language" "python" } } } INDX DialogScript Qh¯H?# Dialog script for kma_volume automatically generated { name kma_volume script kma_volume label "Karma Volume" rendermask karma externalshader 1 shadertype fog input vector absorption Absorption input vector scattering Scattering input vector emission Emission input float anisotropy Anisotropy input float secondarymix "Secondary Mix" input float secondaryanisotropy "Secondary Anisotropy" input float extinctionmodifier "Extinction Modifier" input float contributionmodifier "Contribution Modifier" input int modifierstartlevel "Modifier Start Level" output atmosphere out out inputflags absorption 0 inputflags scattering 0 inputflags emission 0 inputflags anisotropy 0 inputflags secondarymix 0 inputflags secondaryanisotropy 0 inputflags extinctionmodifier 0 inputflags contributionmodifier 0 inputflags modifierstartlevel 0 signature "Default Inputs" default { vector vector vector float float float float float int atmosphere } outputoverrides default { ___begin auto (0) } help { "" } parm { name "absorption" label "Absorption" type color size 3 default { "0" "0" "0" } range { -1 1 } parmtag { "script_callback_language" "python" } } parm { name "scattering" label "Scattering" type color size 3 default { "0" "0" "0" } range { -1 1 } parmtag { "script_callback_language" "python" } } parm { name "emission" label "Emission" type color size 3 default { "0" "0" "0" } range { 0 1 } parmtag { "script_callback_language" "python" } } parm { name "anisotropy" label "Anisotropy" type float default { "0" } range { -1! 1! } parmtag { "script_callback_language" "python" } } parm { name "secondarymix" label "Secondary Mix" type float default { "0" } range { 0! 1! } parmtag { "script_callback_language" "python" } } parm { name "secondaryanisotropy" label "Secondary Anisotropy" type float default { "0" } disablewhen "{ secondarymix == 0 }" range { -1! 1! } parmtag { "script_callback_language" "python" } } parm { name "extinctionmodifier" label "Extinction Modifier" type float default { "0" } range { 0! 1 } parmtag { "script_callback_language" "python" } } parm { name "contributionmodifier" label "Contribution Modifier" type float default { "1" } range { 0! 2 } parmtag { "script_callback_language" "python" } } parm { name "modifierstartlevel" label "Modifier Start Level" type integer default { "1" } range { 0! 10 } parmtag { "script_callback_language" "python" } } } INDXContents=iÉqR DialogScript= ˜i7±‚HouLC1033600bb6069c971520f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for gamedev::sop_color_adjustment automatically generated { name gamedev::sop_color_adjustment script gamedev::sop_color_adjustment label "GameDev Color Adjustment" help { "" } inputlabel 1 "Input Mesh" 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 pointwrangle1 group" ] } 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" } } parm { name "grouptype" label "Group Type" type ordinal default { "guess" } menu { "guess" "Guess from Group" "vertices" "Vertices" "edges" "Edges" "points" "Points" "prims" "Primitives" } parmtag { "autoscope" "0000000000000000" } } parm { name "custom_attribute" label "Custom Attribute" type toggle nolabel joinnext default { "0" } } parm { name "custom_attribute_name" label "Custom Attribute Name" type string default { "Cd" } disablewhen "{ custom_attribute == 0 }" } parm { name "invert" label "Invert" type toggle default { "0" } } parm { name "brightness" label "Brightness" type float default { "0" } range { -1 1 } } parm { name "contrast" label "Contrast" type float default { "1" } range { 0 5 } } parm { name "saturation" label "Saturation" type float default { "1" } range { 0 1 } } parm { name "gamma" label "Gamma" type float default { "1" } range { 0.45 2.2 } } parm { name "do_clamp" label "Label" type toggle nolabel joinnext default { "0" } } parm { name "clamp" label "Clamp" type vector2 size 2 default { "0" "0" } disablewhen "{ do_clamp == 0 }" range { -1 1 } } } INDXContents=iÉqR DialogScript= •i7±‚HouLC1033600bb6069c971520f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for labs::delete_small_parts automatically generated { name labs::delete_small_parts script gamedev::sop_delete_small_parts label "Labs Delete Small Parts" help { "" } inputlabel 1 "Mesh to Cleanup" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" groupsimple { name "fd_general" label "General" grouptag { "group_type" "simple" } parm { name "mode" label "Mode" type ordinal default { "area" } menu { "perimeter" "Perimeter" "area" "Area" } parmtag { "autoscope" "0000000000000000" } } parm { name "bKeeplargest" label "Extract Largest Piece" type toggle default { "0" } } parm { name "threshold" label "Threshold" type float default { "0.1" } disablewhen "{ bKeeplargest == 1 }" range { 0 100 } } parm { name "negate" label "Invert Result" type toggle default { [ "off" hscript-expr ] } parmtag { "autoscope" "0000000000000000" } } } groupsimple { name "fd_advanced" label "Advanced" grouptag { "group_type" "simple" } parm { name "bCalculatePieceAttr" label "Calculate Piece Attribute" type toggle default { "1" } } parm { name "sPieceAttr" label "Piece Attribute" type string default { "class" } disablewhen "{ bCalculatePieceAttr == 0 }" } } parm { name "groupnodelete" label "Group instead of Delete" type toggle default { "0" } parmtag { "script_callback_language" "python" } } parm { name "groupname" label "Group Name" type string default { "selection" } disablewhen "{ groupnodelete == 0 }" menureplace { [ "opmenu -l -a group1 groupname" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } INDXContents=iÉqQ DialogScript=@ùi7±‚HouLC1033600bb6069c971510f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for labs::edge_damage::2.1 automatically generated { name labs::edge_damage::2.1 script Labs_Edge_Damage label "Labs Edge Damage" help { "" } inputlabel 1 Geometry inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "damagemode" label "Method" type ordinal joinnext default { "0" } menu { "0" "VDB" "1" "Boolean" "2" "Colors" } parmtag { "script_callback_language" "python" } } parm { name "visualize_damage" label "Visualize Damage" type toggle default { "0" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "seed" label "Seed" type float default { "0" } range { 0 100 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "mask_attribute" label "Mask Attribute" type string default { "mask" } menureplace { [ "import furtoolutils" ] [ "" ] [ "try:" ] [ " return furtoolutils.buildSkinPaintAttribMenu(" ] [ " kwargs['node'], skininput=0," ] [ " attribType=hou.attribType.Point," ] [ " attribSize=(1,3)," ] [ " attribDataType=(hou.attribData.Float, hou.attribData.Int))" ] [ "except:" ] [ " return []" ] language python } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } } groupsimple { name "fd_damagecontrols" label "Damage Controls" parm { name "amount_damage" label "Amount" type float default { "3" } range { 0 20 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "vdb_damage_quality" label "Resolution" type float default { "0.5" } disablewhen "{ damagemode > 1 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } groupcollapsible { name "fd_advanced" label "Advanced" hidewhen "{ damagemode > 1 }" parm { name "input" label "Process Input" type toggle default { "1" } disablewhen "{ damagemode == 2 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "vdb_direction" label "Direction" type float default { "-1" } disablewhen "{ damagemode != 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm4" label "Separator" type separator default { "" } } parm { name "vdb_mask_amount" label "Mask Strength" type float default { "1" } disablewhen "{ damagemode != 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "boolean_normal" label "Cusp Angle" type float default { "0" } disablewhen "{ damagemode != 1 }" range { 0! 180! } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } groupcollapsible { name "fd_advanced2" label "Advanced" hidewhen "{ damagemode != 2 }" parm { name "colors_samples" label "Samples" type integer default { "4" } range { 1! 32 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "colors_relax" label "Relax" type integer default { "100" } range { 0 100 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "colors_curve_tolerance" label "Curvature Tolerance" type angle default { "2.1" } range { 0! 20 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "colors_contrast" label "Contrast" type float default { "1.2" } range { 1 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "colors_brightness" label "Brightness" type float default { "1" } range { 0.5 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "colors_ramp" label "Ramp" type ramp_flt default { "2" } range { 1! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "rampbasis_var" "ramp_the_basis_strings" } parmtag { "rampbasisdefault" "linear" } parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } parmtag { "rampkeys_var" "ramp_the_key_positions" } parmtag { "rampshowcontrolsdefault" "0" } parmtag { "rampvalues_var" "ramp_the_key_values" } parmtag { "shaderparmcontexts" "cvex" } } } } groupsimple { name "fd_voxelization" label "Voxelization" disablewhen "{ damagemode == 1 }" parm { name "enable_voxel" label "Voxelize" type toggle default { "1" } disablewhen "{ damagemode == 0 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "voxel_res" label "Voxel Size" type float default { "0.01" } hidewhen "{ enable_voxel == 0 }" range { 0.0005 0.1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "voxel_smooth" label "Smoothing Iterations" type integer default { "1" } hidewhen "{ enable_voxel == 0 }" range { 0 20 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } groupcollapsible { name "fd_advanced3" label "Advanced" hidewhentab "{ enable_voxel == 0 }" hidewhen "{ damagemode != 2 }" parm { name "adv_loop_over" label "Per Piece" type toggle default { "0" } disablewhen "{ damagemode != 2 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "adv_auto_name" label "Create Piece Attribute" type toggle default { "on" } disablewhen "{ adv_loop_over == 0 } { damagemode != 2 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "adv_attribute_loop" label "Piece Attribute" type string default { "name" } disablewhen "{ adv_loop_over == 0 } { damagemode != 2 }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "adv_boolean_loop" label "Union" type toggle default { "0" } disablewhen "{ damagemode != 2 }" range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } } groupsimple { name "fd_displacement" label "Displacement" hidewhen "{ damagemode != 2 }" parm { name "enable_displace" label "Displacement" type toggle default { "1" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "displace" label "Amount" type float default { "-0.5" } hidewhen "{ enable_displace == 0 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } groupcollapsible { name "fd_advanced4" label "Advanced" hidewhen "{ enable_displace == 0 }" parm { name "blur" label "Blur" type integer default { "20" } range { 0 100 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "blur_range" label "Blur Range" type integer default { "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm" label "Separator" type separator default { "" } } parm { name "sharpen" label "Sharpen" type float default { "0.5" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sharpen_amount" label "Sharpening Iterations" type integer default { "50" } range { 0 1000 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } } groupsimple { name "fd_noise" label "Noise" parm { name "enable_noise" label "Noise" type toggle default { "1" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "centernoise" label "Center Noise" type toggle default { "off" } hidewhen "{ enable_noise == 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "noise_amount" label "Height" type float default { "0.35" } hidewhen "{ enable_noise == 0 }" range { 0 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "noise_size" label "Element Size" type float default { "0.5" } hidewhen "{ enable_noise == 0 }" range { 0 5 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "noise_type" label "Noise Type" type string default { "simplex" } hidewhen "{ enable_noise == 0 }" menu { "sine" "Sinusoid" "perlin" "Perlin" "pperlin" "Periodic Perlin" "simplex" "Simplex (Improved Perlin)" "sparse" "Sparse Convolution" "flow" "Flow" "pflow" "Periodic Flow" "worleyFA" "Worley (cellular) F1" "worleyFB" "Worley (cellular) F2-F1" "mworleyFA" "Manhattan Worley (cellular) F1" "mworleyFB" "Manhattan Worley (cellular) F2-F1" "cworleyFA" "Chebyshev Worley (cellular) F1" "cworleyFB" "Chebyshev Worley (cellular) F2-F1" "alligator" "Alligator" } range { 0 1 } unquoted parmtag { "autoscope" "0000000000000000" } } parm { name "noise_rough" label "Roughness" type float default { "0.5" } hidewhen "{ enable_noise == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } } groupcollapsible { name "fd_postprocessing" label "Post Processing" parm { name "post_blur" label "Post Blur" type float default { "0" } range { 0! 50 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "enable_normal" label "Normal" type toggle nolabel joinnext default { "0" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "normal_amount" label "Normal" type float default { "60" } disablewhen "{ enable_normal == 0 }" range { 0! 180! } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "extract_largest" label "Extract Largest Piece" type toggle default { "0" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } } INDXContents=iÉqR DialogScript= ái7±‚HouLC1033600bb6069c971520f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for gamedev::sop_measure_curvarture::2.0 automatically generated { name gamedev::sop_measure_curvarture::2.0 script gamedev::sop_measure_curvarture::2.0 label "GameDev Measure Curvature" help { "" } inputlabel 1 "Geometry to Measure" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" groupsimple { name "folder0" label "Curvature Values" grouptag { "group_type" "simple" } parm { name "per_piece" label "Calculate Per Piece" type toggle default { "0" } } parm { name "method" label "Method" type ordinal default { "2" } menu { "0" "Volume Analysis" "1" "Polynomial Fitting" "2" "Tensor (Integral)" "3" "Tensor (Euler)" "4" "Shape Operator" "5" "Approx Shape Operator" "6" "Measure" } } parm { name "voxel_size" label "Voxel Size" type float default { "0.01" } disablewhen "{ method != 0 }" range { 0 10 } } } groupsimple { name "folder1" label "Convex Adjustment" grouptag { "group_type" "simple" } parm { name "convex_range_scale" label "Range Scale" type float default { "2" } range { 0 10 } } parm { name "convex_contrast" label "Contrast" type float default { "0" } range { 0 10 } } parm { name "convex_intensity" label "Intensity" type float default { "1" } range { 0 10 } } parm { name "convex_blur_ammount" label "Blur Amount" type float default { "1" } range { 0 100 } } } groupsimple { name "folder2" label "Concave Adjustment" grouptag { "group_type" "simple" } parm { name "concave_range_scale" label "Range Scale" type float default { "2" } range { 0 10 } } parm { name "concave_contrast" label "Contrast" type float default { "0" } range { 0 10 } } parm { name "concave_intensity" label "Intensity" type float default { "1" } range { 0 10 } } parm { name "concave_blur_ammount" label "Blur Amount" type float default { "1" } range { 0 100 } } } parm { name "vis_color" label "Visualize As Color" type toggle joinnext default { "1" } } parm { name "single_color" label "Single Color Value" type toggle joinnext default { "0" } disablewhen "{ vis_color == 0 }" } parm { name "fit_01" label "Fit To 0-1" type toggle default { "0" } disablewhen "{ vis_color == 0 }" } } INDXContents=iÉqR DialogScript=Æi7±‚HouLC1033600bb6069c971520f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for labs::mesh_sharpen automatically generated { name labs::mesh_sharpen script labs::mesh_sharpen label "Labs Mesh Sharpen" help { "" } inputlabel 1 Geometry 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 -a group1 basegroup" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Points\nkwargs['inputindex'] = 0\nkwargs['ordered'] = 1\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" } } groupsimple { name "fd_sharpening" label "Sharpening" parm { name "step" label "Step Size" type float default { "0.5" } range { 0 0.5 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "iterations" label "Iterations" type integer default { "500" } range { 0 1000 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "pin_borders" label "Pin Borders" type toggle default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } groupsimple { name "fd_smoothing" label "Smoothing" parm { name "iterations2" label "Iterations" type integer default { "0" } range { 0! 100 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "stepsize" label "Step Size" type float default { "0.5" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } groupcollapsible { name "fd_advanced" label "Advanced" parm { name "input" label "Use OpenCL" type toggle default { "1" } range { 0! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "curvaturetype" label "Curvature Type" type ordinal default { "1" } menu { "gaussian" "Gaussian" "mean" "Mean" "principal" "Principal" "curvedness" "Curvedness" } parmtag { "script_callback_language" "python" } } parm { name "principaltype" label "Report" type ordinal joinnext default { "min" } hidewhen "{ curvaturetype != principal }" menu { "min" "Smaller" "max" "Larger" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "principalsign" label "Sign" type ordinal nolabel default { "0" } hidewhen "{ curvaturetype != principal }" menu { "signed" "Signed" "absolute" "Absolute" } parmtag { "script_callback_language" "python" } } parm { name "scalenormalize" label "Make Scale Independent" type toggle default { "on" } hidewhen "{ curvaturetype == gaussian }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "exponet" label "Curvature Exponent" type float default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } } INDXContents=iÉqQ DialogScript=ùi7±‚HouLC1033600bb6069c971510f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for labs::uv_transfer::1.1 automatically generated { name labs::uv_transfer::1.1 script gamedev::sop_uv_transfer label "Labs UV Transfer" help { "" } inputlabel 1 "Target Geometry" inputlabel 2 "Source Geometry" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "uvattribute" label "UV Attribute" type string default { "uv" } help "Determine which attribute represents uv's." } parm { name "borderfusetolerance" label "Border Fuse Tolerance" type float default { "0.04" } help "Determines how aggressive to fuse UVs on the border points" range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "transfermaterial" label "Transfer Material" type toggle default { "1" } parmtag { "script_callback_language" "python" } } } INDXContents=iÉqQ DialogScript=3Šh¯H!HouLC1033600bb6069c971510f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for matchsize automatically generated { name matchsize script matchsize label "Match Size" help { "" "" "" } bindhandle sizex xform "Transformer" sx "" bindhandle sizey xform "Transformer" sy "" bindhandle sizez xform "Transformer" sz "" bindhandle tx xform "Transformer" tx "" bindhandle ty xform "Transformer" ty "" bindhandle tz xform "Transformer" tz "" inputlabel 1 "Geometry to move and resize" inputlabel 2 "Geometry whose Bounding Box is to be matched" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l -a group_generator group" ] } 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 "grouptype" label "Group Type" type ordinal default { "guess" } menu { "guess" "Guess from Group" "breakpoints" "Breakpoints" "edges" "Edges" "points" "Points" "prims" "Primitives" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm" label "Spacer" type separator default { "" } parmtag { "sidefx::layout_height" "small" } parmtag { "sidefx::look" "blank" } } parm { name "justifytarget" label "Justify With" type ordinal default { "auto" } disablewhen "{ restorexform == 1 }" menu { "origin" "Origin and Unit Size" "input" "Second Input" "explicit" "Location and Size" "auto" "Input If Wired" } parmtag { "script_callback_language" "python" } } parm { name "doboundgroup" label "Use Groups to Determine Justification Bounds" type toggle default { "0" } disablewhen "{ restorexform == 1 }" parmtag { "script_callback_language" "python" } } groupsimple { name "folder2" label "Bounds" hidewhentab "{ doboundgroup == 0 }" parm { name "sourcegroup" label "Source Group" type string default { "" } disablewhen "{ restorexform == 1 }" menutoggle { [ "opmenu -l -a source_bbox group" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = kwargs['node'].parmTuple('sourcegrouptype')\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 "sourcegrouptype" label "Source Group Type" type ordinal default { "guess" } disablewhen "{ restorexform == 1 }" menu { "guess" "Guess from Group" "breakpoints" "Breakpoints" "edges" "Edges" "points" "Points" "prims" "Primitives" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "refgroup" label "Target Group" type string default { "" } disablewhen "{ restorexform == 1 }" hidewhen "{ ninputs() < 2 justifytarget == auto } { justifytarget == origin } { justifytarget == explicit }" menutoggle { [ "opmenu -l -a bound1 group" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = kwargs['node'].parmTuple('refgrouptype')\nkwargs['inputindex'] = 1\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 "refgrouptype" label "Target Group Type" type ordinal default { "guess" } disablewhen "{ restorexform == 1 }" hidewhen "{ ninputs() < 2 justifytarget == auto } { justifytarget == origin } { justifytarget == explicit }" menu { "guess" "Guess from Group" "breakpoints" "Breakpoints" "edges" "Edges" "points" "Points" "prims" "Primitives" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } groupsimple { name "folder1" label "Target" hidewhentab "{ ninputs() == 2 justifytarget == auto } { justifytarget == input } { justifytarget == origin }" parm { name "t" label "Target Position" type vector size 3 default { "0" "0" "0" } disablewhen "{ restorexform == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "size" label "Target Size" type vector size 3 default { "1" "1" "1" } disablewhen "{ restorexform == 1 }" range { -1 1 } parmtag { "autoscope" "0000000000000000" } } } groupsimple { name "folder0" label "Matching" parm { name "dotranslate" label "Translate" type toggle default { "1" } disablewhen "{ restorexform == 1 }" range { 0 1 } } parm { name "justify_x" label "Justify X" type ordinal joinnext default { "center" } disablewhen "{ restorexform == 1 } { dotranslate == 0 }" menu { "none" "None" "min" "Min" "center" "Center" "max" "Max" } } parm { name "goal_x" label "to" type ordinal joinnext default { "0" } disablewhen "{ restorexform == 1 } { dotranslate == 0 } { justify_x == none }" menu { "same" "Same" "min" "Min" "center" "Center" "max" "Max" } parmtag { "script_callback_language" "python" } } parm { name "offset_x" label "Offset by" type float default { "0" } disablewhen "{ restorexform == 1 } { dotranslate == 0 } { justify_x == none }" range { -1 1 } parmtag { "script_callback_language" "python" } } parm { name "justify_y" label "Justify Y" type ordinal joinnext default { "center" } disablewhen "{ restorexform == 1 } { dotranslate == 0 }" menu { "none" "None" "min" "Min" "center" "Center" "max" "Max" } } parm { name "goal_y" label "to" type ordinal joinnext default { "0" } disablewhen "{ restorexform == 1 } { dotranslate == 0 } { justify_y == none }" menu { "same" "Same" "min" "Min" "center" "Center" "max" "Max" } parmtag { "script_callback_language" "python" } } parm { name "offset_y" label "Offset by" type float default { "0" } disablewhen "{ restorexform == 1 } { dotranslate == 0 } { justify_y == none }" range { -1 1 } parmtag { "script_callback_language" "python" } } parm { name "justify_z" label "Justify Z" type ordinal joinnext default { "center" } disablewhen "{ restorexform == 1 } { dotranslate == 0 }" menu { "none" "None" "min" "Min" "center" "Center" "max" "Max" } } parm { name "goal_z" label "to" type ordinal joinnext default { "0" } disablewhen "{ restorexform == 1 } { dotranslate == 0 } { justify_z == none }" menu { "same" "Same" "min" "Min" "center" "Center" "max" "Max" } parmtag { "script_callback_language" "python" } } parm { name "offset_z" label "Offset by" type float default { "0" } disablewhen "{ restorexform == 1 } { dotranslate == 0 } { justify_z == none }" range { -1 1 } parmtag { "script_callback_language" "python" } } parm { name "doscale" label "Scale to Fit" type toggle default { "0" } disablewhen "{ restorexform == 1 }" range { 0 1 } } parm { name "uniformscale" label "Uniform Scale" type toggle default { "1" } disablewhen "{ restorexform == 1 } { doscale == 0 }" } parm { name "scale_axis" label "Scale Axis" type ordinal default { "min" } disablewhen "{ restorexform == 1 }" hidewhen "{ uniformscale == 0 } { doscale == 0 }" menu { "x" "X" "y" "Y" "z" "Z" "min" "Best Fit" "perimeter" "Perimeter" "area" "Area" "volume" "Volume" } } parm { name "scale_x" label "Scale X" type toggle default { "1" } disablewhen "{ restorexform == 1 }" hidewhen "{ doscale == 0 } { uniformscale == 1 }" } parm { name "scale_y" label "Scale Y" type toggle default { "1" } disablewhen "{ restorexform == 1 }" hidewhen "{ doscale == 0 } { uniformscale == 1 }" } parm { name "scale_z" label "Scale Z" type toggle default { "1" } disablewhen "{ restorexform == 1 }" hidewhen "{ doscale == 0 } { uniformscale == 1 }" } } parm { name "restorexform" label "Restore Transform" type toggle nolabel joinnext default { "0" } } parm { name "restoreattrib" label "Restore Transform" type string default { "xform" } disablewhen "{ restorexform == 0 }" } parm { name "stashxform" label "Stash Transform" type toggle nolabel joinnext default { "0" } disablewhen "{ restorexform == 1 }" } parm { name "stashattrib" label "Stash Transform" type string joinnext default { "xform" } disablewhen "{ restorexform == 1 } { stashxform == 0 }" } parm { name "stashmerge" label "Stash Combine" type ordinal nolabel default { "replace" } disablewhen "{ restorexform == 1 } { stashxform == 0 }" menu { "replace" "Replace Existing" "pre" "Pre-Multiply" "post" "Post-Multiply" } parmtag { "autoscope" "0000000000000000" } } } INDXContents=iÉqR DialogScript=.øh¯H"HouLC1033600bb6069c971520f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for mountain::2.0 automatically generated { name mountain::2.0 script mountain::2.0 label Mountain help { "" } bindhandle offsetx xform "Transformer" tx "" bindhandle offsety xform "Transformer" ty "" bindhandle offsetz xform "Transformer" tz "" 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 "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l -a attribvop1 bindgroup" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Points\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" } bindselector everything "Transform Points" "Select the geometry to mountain and press Enter to complete. Middle mouse to select. Left mouse to select and drag." 0 1 0xffffffff 0 "" 0 } parm { name "centernoise" label "Center Noise" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "height" label "Height" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "elementsize" label "Element Size" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "elementscale" label "Scale" type vector size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "offset" label "Offset" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "pulselength" label "Pulse Length" type float default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "time" label "Time" type float default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } groupsimple { name "folder0" label "Noise Settings" parm { name "basis" label "Noise Type" type string default { "simplex" } menu { "sine" "Sinusoid" "perlin" "Perlin" "pperlin" "Periodic Perlin" "simplex" "Simplex" "sparse" "Sparse Convolution" "flow" "Perlin Flow" "pflow" "Periodic Perlin Flow" "worleyFA" "Worley Cellular F1" "worleyFB" "Worley Cellular F2-F1" "mworleyFA" "Manhattan Cellular F1" "mworleyFB" "Manhattan Cellular F2-F1" "cworleyFA" "Chebyshev Cellular F1" "cworleyFB" "Chebyshev Cellular F2-F1" "alligator" "Alligator" } range { 0 1 } unquoted parmtag { "autoscope" "0000000000000000" } } parm { name "fractal" label "Fractal Type" type string default { "hmfT" } menu { "none" "None" "fBm" "Standard (fBm)" "mfT" "Terrain" "hmfT" "Hybrid Terrain" } range { 0 1 } unquoted parmtag { "autoscope" "0000000000000000" } } parm { name "oct" label "Max Octaves" type integer default { "8" } range { 0 16 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "lac" label "Lacunarity" type float default { "1.841" } range { 0 4 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "rough" label "Roughness" type float default { "0.5" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "flowrot" label "Flow Rotation" type float default { "0" } disablewhen "{ basis != flow basis != pflow }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } } groupcollapsible { name "folder1" label "Post Processing" parm { name "fold" label "Fold" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "complement" label "Complement" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "dogain" label "Do Gain" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "gain" label "Gain" type float default { "0.5" } disablewhen "{ dogain == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "dobias" label "Do Bias" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "bias" label "Bias" type float default { "0.5" } disablewhen "{ dobias == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } groupsimple { name "folder2" label "Clipping" parm { name "clipmin" label "Clipping Minimum" type float default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "clipmax" label "Clipping Maximum" type float default { "1" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } } } groupcollapsible { name "folder3" label "Distortion" groupsimple { name "folder4" label "Lattice Warp" parm { name "dolwarp" label "Enable Lattice Warp" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "accuml" label "Accumulate Lattice Warp" type toggle default { "on" } disablewhen "{ dolwarp == 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "dispfreq" label "Freq" type float default { "1" } disablewhen "{ dolwarp == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "disp" label "Lattice Warp" type float default { "0.1" } disablewhen "{ dolwarp == 0 }" range { -0.5 0.5 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } } groupsimple { name "folder5" label "Gradient Warp" parm { name "dogwarp" label "Enable Gradient Warp" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "accumg" label "Accumulate Gradient Warp" type toggle default { "off" } disablewhen "{ dogwarp == 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "gflow" label "Gradient Warp" type float default { "0.1" } disablewhen "{ dogwarp == 0 }" range { -0.5 0.5 } parmtag { "autoscope" "0000000000000000" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } } } parm { name "updatenmls" label "Recompute Normals" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } INDX DialogScript!¹i7¾Ã{ name mtlxadd script mtlxadd label "MtlX Add" rendermask mtlx shadertype generic externalshader 1 input float in1 "Input 1" input float in2 "Input 2" output float out "out" signature "BSDF" bsdf { bsdf bsdf bsdf script=ND_add_bsdf } signature "Color" color3 { color color color script=ND_add_color3 } signature "Color (FA)" color3FA { color float color script=ND_add_color3FA } signature "Color 4" color4 { vector4 vector4 vector4 script=ND_add_color4 } signature "Color 4 (FA)" color4FA { vector4 float vector4 script=ND_add_color4FA } signature "EDF" edf { edf edf edf script=ND_add_edf } signature "Float" default { float float float script=ND_add_float } signature "Integer" integer { int int int script=ND_add_integer } signature "Matrix 3x3" matrix33 { matrix3 matrix3 matrix3 script=ND_add_matrix33 } signature "Matrix 3x3 (FA)" matrix33FA { matrix3 float matrix3 script=ND_add_matrix33FA } signature "Matrix 4x4" matrix44 { matrix matrix matrix script=ND_add_matrix44 } signature "Matrix 4x4 (FA)" matrix44FA { matrix float matrix script=ND_add_matrix44FA } signature "VDF" vdf { vdf vdf vdf script=ND_add_vdf } signature "Vector 2" vector2 { vector2 vector2 vector2 script=ND_add_vector2 } signature "Vector 2 (FA)" vector2FA { vector2 float vector2 script=ND_add_vector2FA } signature "Vector 3" vector3 { vector vector vector script=ND_add_vector3 } signature "Vector 3 (FA)" vector3FA { vector float vector script=ND_add_vector3FA } signature "Vector 4" vector4 { vector4 vector4 vector4 script=ND_add_vector4 } signature "Vector 4 (FA)" vector4FA { vector4 float vector4 script=ND_add_vector4FA } parm { name "in1" label "Input 1" type float default { "0" } range { 0 10 } } parm { name "in1_bsdf" label "Input 1" type string default { "" } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_color3" label "Input 1" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_color3FA" label "Input 1" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_color4" label "Input 1" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_color4FA" label "Input 1" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_edf" label "Input 1" type string default { "" } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_integer" label "Input 1" type integer default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_matrix33" label "Input 1" type float size 9 default { "1" "0" "0" "0" "1" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_matrix33FA" label "Input 1" type float size 9 default { "1" "0" "0" "0" "1" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_matrix44" label "Input 1" type float size 16 default { "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_matrix44FA" label "Input 1" type float size 16 default { "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vdf" label "Input 1" type string default { "" } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector2" label "Input 1" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector2FA" label "Input 1" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector3" label "Input 1" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector3FA" label "Input 1" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector4" label "Input 1" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector4FA" label "Input 1" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in2" label "Input 2" type float default { "0" } range { 0 10 } } parm { name "in2_bsdf" label "Input 2" type string default { "" } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_color3" label "Input 2" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_color4" label "Input 2" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_edf" label "Input 2" type string default { "" } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_integer" label "Input 2" type integer default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_matrix33" label "Input 2" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_matrix44" label "Input 2" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vdf" label "Input 2" type string default { "" } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vector2" label "Input 2" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vector3" label "Input 2" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vector4" label "Input 2" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } } INDX DialogScript )i7¾Ã{ name mtlxcolorcorrect script mtlxcolorcorrect label "MtlX Color Correct" rendermask mtlx shadertype generic externalshader 1 input color in "Input Color" input float hue "Hue" input float saturation "Saturation" input float gamma "Gamma" input float lift "Lift" input float gain "Gain" input float contrast "Contrast" input float contrastpivot "Contrast Pivot" input float exposure "Exposure" output color out "out" signature "Color" default { color float float float float float float float float color script=ND_colorcorrect_color3 } signature "Color 4" color4 { vector4 float float float float float float float float vector4 script=ND_colorcorrect_color4 } parm { name "in" label "Input Color" type color size 3 default { "1" "1" "1" } range { 0 10 } } parm { name "in_color4" label "Input Color" type color4 size 4 default { "1" "1" "1" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "hue" label "Hue" type float default { "0" } range { 0 1 } } parm { name "saturation" label "Saturation" type float default { "1" } range { 0 1 } } parm { name "gamma" label "Gamma" type float default { "1" } range { 0 3 } } parm { name "lift" label "Lift" type float default { "0" } range { 0 1 } } parm { name "gain" label "Gain" type float default { "1" } range { 0 1 } } parm { name "contrast" label "Contrast" type float default { "1" } range { 0 1 } } parm { name "contrastpivot" label "Contrast Pivot" type float default { "0.5" } range { 0 1 } } parm { name "exposure" label "Exposure" type float default { "0" } range { -1 1 } } } INDX DialogScriptÀi7¾Ã{ name mtlxconstant script mtlxconstant label "MtlX Constant" rendermask mtlx shadertype generic externalshader 1 input float value "Value" output float out "out" signature "Boolean" boolean { int int script=ND_constant_boolean } signature "Color" color3 { color color script=ND_constant_color3 } signature "Color 4" color4 { vector4 vector4 script=ND_constant_color4 } signature "Float" default { float float script=ND_constant_float } signature "Integer" integer { int int script=ND_constant_integer } signature "Matrix 3x3" matrix33 { matrix3 matrix3 script=ND_constant_matrix33 } signature "Matrix 4x4" matrix44 { matrix matrix script=ND_constant_matrix44 } signature "String" string { ustring string script=ND_constant_string } signature "Vector 2" vector2 { vector2 vector2 script=ND_constant_vector2 } signature "Vector 3" vector3 { vector vector script=ND_constant_vector3 } signature "Vector 4" vector4 { vector4 vector4 script=ND_constant_vector4 } signature "filename" filename { ustring string script=ND_constant_filename } parm { name "value" label "Value" type float default { "0" } range { 0 10 } } parm { name "value_boolean" label "Value" type toggle default { "0" } parmtag { "sidefx::shader_parmname" "value" } } parm { name "value_color3" label "Value" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "value" } } parm { name "value_color4" label "Value" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "value" } } parm { name "value_integer" label "Value" type integer default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "value" } } parm { name "value_matrix33" label "Value" type float size 9 default { "1" "0" "0" "0" "1" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "value" } } parm { name "value_matrix44" label "Value" type float size 16 default { "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "value" } } parm { name "value_string" label "Value" type string default { "" } parmtag { "sidefx::shader_isparmuniform" "1" } parmtag { "sidefx::shader_parmname" "value" } } parm { name "value_vector2" label "Value" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "value" } } parm { name "value_vector3" label "Value" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "value" } } parm { name "value_vector4" label "Value" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "value" } } parm { name "value_filename" label "Value" type image default { "" } parmtag { "sidefx::shader_isparmuniform" "1" } parmtag { "sidefx::shader_parmname" "value" } } parm { name "valuecolorspace_filename" label "Value Color Space" type string default { "" } menureplace { "srgb_texture" "sRGB - Texture" "srgb_tx" "sRGB - Texture (tx)" "srgb_displayp3" "sRGB DisplayP3" "ACEScg" "ACEScg" "acescg" "acescg (lin_ap1)" "lin_rec709" "Linear Rec.709 (sRGB)" "lin_displayp3" "Linear DisplayP3" "g22_ap1" "G22 AP1" "g22_rec709" "G22 Rec.709" "g18_rec709" "G18 Rec.709" "rec709_display" "Rec.709 Display" "Raw" "Raw" } parmtag { "sidefx::shader_isparm" "0" } parmtag { "sidefx::shader_metadata" "{\"targetparm\": \"value_filename\", \"keypath\": \"colorSpace\"}" } } } INDX DialogScript07i7¾Ã{ name mtlxconvert script mtlxconvert label "MtlX Convert" rendermask mtlx shadertype generic externalshader 1 input int in "Input" output float out "out" signature "Boolean (Color 4)" booleancolor4 { int vector4 script=ND_convert_boolean_color4 } signature "Boolean (Color)" booleancolor3 { int color script=ND_convert_boolean_color3 } signature "Boolean (Float)" default { int float script=ND_convert_boolean_float } signature "Boolean (Integer)" booleaninteger { int int script=ND_convert_boolean_integer } signature "Boolean (Surface Shader) (1.0)" booleansurfaceshader { int surface script=ND_convert_boolean_surfaceshader } signature "Boolean (Vector 2)" booleanvector2 { int vector2 script=ND_convert_boolean_vector2 } signature "Boolean (Vector 3)" booleanvector3 { int vector script=ND_convert_boolean_vector3 } signature "Boolean (Vector 4)" booleanvector4 { int vector4 script=ND_convert_boolean_vector4 } signature "Color (Color 4)" color3color4 { color vector4 script=ND_convert_color3_color4 } signature "Color (Surface Shader) (1.0)" color3surfaceshader { color surface script=ND_convert_color3_surfaceshader } signature "Color (Vector 2)" color3vector2 { color vector2 script=ND_convert_color3_vector2 } signature "Color (Vector 3)" color3vector3 { color vector script=ND_convert_color3_vector3 } signature "Color (Vector 4)" color3vector4 { color vector4 script=ND_convert_color3_vector4 } signature "Color 4 (Color)" color4color3 { vector4 color script=ND_convert_color4_color3 } signature "Color 4 (Surface Shader) (1.0)" color4surfaceshader { vector4 surface script=ND_convert_color4_surfaceshader } signature "Color 4 (Vector 2)" color4vector2 { vector4 vector2 script=ND_convert_color4_vector2 } signature "Color 4 (Vector 3)" color4vector3 { vector4 vector script=ND_convert_color4_vector3 } signature "Color 4 (Vector 4)" color4vector4 { vector4 vector4 script=ND_convert_color4_vector4 } signature "Float (Color 4)" floatcolor4 { float vector4 script=ND_convert_float_color4 } signature "Float (Color)" floatcolor3 { float color script=ND_convert_float_color3 } signature "Float (Surface Shader) (1.0)" floatsurfaceshader { float surface script=ND_convert_float_surfaceshader } signature "Float (Vector 2)" floatvector2 { float vector2 script=ND_convert_float_vector2 } signature "Float (Vector 3)" floatvector3 { float vector script=ND_convert_float_vector3 } signature "Float (Vector 4)" floatvector4 { float vector4 script=ND_convert_float_vector4 } signature "Integer (Boolean)" integerboolean { int int script=ND_convert_integer_boolean } signature "Integer (Color 4)" integercolor4 { int vector4 script=ND_convert_integer_color4 } signature "Integer (Color)" integercolor3 { int color script=ND_convert_integer_color3 } signature "Integer (Float)" integerfloat { int float script=ND_convert_integer_float } signature "Integer (Surface Shader) (1.0)" integersurfaceshader { int surface script=ND_convert_integer_surfaceshader } signature "Integer (Vector 2)" integervector2 { int vector2 script=ND_convert_integer_vector2 } signature "Integer (Vector 3)" integervector3 { int vector script=ND_convert_integer_vector3 } signature "Integer (Vector 4)" integervector4 { int vector4 script=ND_convert_integer_vector4 } signature "Vector 2 (Color 4)" vector2color4 { vector2 vector4 script=ND_convert_vector2_color4 } signature "Vector 2 (Color)" vector2color3 { vector2 color script=ND_convert_vector2_color3 } signature "Vector 2 (Surface Shader) (1.0)" vector2surfaceshader { vector2 surface script=ND_convert_vector2_surfaceshader } signature "Vector 2 (Vector 3)" vector2vector3 { vector2 vector script=ND_convert_vector2_vector3 } signature "Vector 2 (Vector 4)" vector2vector4 { vector2 vector4 script=ND_convert_vector2_vector4 } signature "Vector 3 (Color 4)" vector3color4 { vector vector4 script=ND_convert_vector3_color4 } signature "Vector 3 (Color)" vector3color3 { vector color script=ND_convert_vector3_color3 } signature "Vector 3 (Surface Shader) (1.0)" vector3surfaceshader { vector surface script=ND_convert_vector3_surfaceshader } signature "Vector 3 (Vector 2)" vector3vector2 { vector vector2 script=ND_convert_vector3_vector2 } signature "Vector 3 (Vector 4)" vector3vector4 { vector vector4 script=ND_convert_vector3_vector4 } signature "Vector 4 (Color 4)" vector4color4 { vector4 vector4 script=ND_convert_vector4_color4 } signature "Vector 4 (Color)" vector4color3 { vector4 color script=ND_convert_vector4_color3 } signature "Vector 4 (Surface Shader) (1.0)" vector4surfaceshader { vector4 surface script=ND_convert_vector4_surfaceshader } signature "Vector 4 (Vector 2)" vector4vector2 { vector4 vector2 script=ND_convert_vector4_vector2 } signature "Vector 4 (Vector 3)" vector4vector3 { vector4 vector script=ND_convert_vector4_vector3 } parm { name "in" label "Input" type toggle default { "0" } } parm { name "in_color3color4" label "Input" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_color3surfaceshader" label "Input" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_color3vector2" label "Input" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_color3vector3" label "Input" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_color3vector4" label "Input" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_color4color3" label "Input" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_color4surfaceshader" label "Input" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_color4vector2" label "Input" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_color4vector3" label "Input" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_color4vector4" label "Input" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_floatcolor4" label "Input" type float default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_floatcolor3" label "Input" type float default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_floatsurfaceshader" label "Input" type float default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_floatvector2" label "Input" type float default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_floatvector3" label "Input" type float default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_floatvector4" label "Input" type float default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector2color4" label "Input" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector2color3" label "Input" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector2surfaceshader" label "Input" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector2vector3" label "Input" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector2vector4" label "Input" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector3color4" label "Input" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector3color3" label "Input" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector3surfaceshader" label "Input" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector3vector2" label "Input" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector3vector4" label "Input" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector4color4" label "Input" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector4color3" label "Input" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector4surfaceshader" label "Input" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector4vector2" label "Input" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector4vector3" label "Input" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } } INDX DialogScriptÿi7¾Ã{ name mtlxdisplacement script mtlxdisplacement label "MtlX Displacement" rendermask mtlx shadertype displacement externalshader 1 input float displacement "Displacement" input float scale "Scale" output displacement out "out" signature "Float" default { float float displacement script=ND_displacement_float } signature "Vector 3" vector3 { vector float displacement script=ND_displacement_vector3 } parm { name "displacement" label "Displacement" type float default { "0" } range { 0 10 } } parm { name "displacement_vector3" label "Displacement" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "displacement" } } parm { name "scale" label "Scale" type float default { "1" } range { 0 10 } } } INDX DialogScript\i7¾Ã{ name mtlxdivide script mtlxdivide label "MtlX Divide" rendermask mtlx shadertype generic externalshader 1 input float in1 "Input 1" input float in2 "Input 2" output float out "out" signature "Color" color3 { color color color script=ND_divide_color3 } signature "Color (FA)" color3FA { color float color script=ND_divide_color3FA } signature "Color 4" color4 { vector4 vector4 vector4 script=ND_divide_color4 } signature "Color 4 (FA)" color4FA { vector4 float vector4 script=ND_divide_color4FA } signature "Float" default { float float float script=ND_divide_float } signature "Matrix 3x3" matrix33 { matrix3 matrix3 matrix3 script=ND_divide_matrix33 } signature "Matrix 4x4" matrix44 { matrix matrix matrix script=ND_divide_matrix44 } signature "Vector 2" vector2 { vector2 vector2 vector2 script=ND_divide_vector2 } signature "Vector 2 (FA)" vector2FA { vector2 float vector2 script=ND_divide_vector2FA } signature "Vector 3" vector3 { vector vector vector script=ND_divide_vector3 } signature "Vector 3 (FA)" vector3FA { vector float vector script=ND_divide_vector3FA } signature "Vector 4" vector4 { vector4 vector4 vector4 script=ND_divide_vector4 } signature "Vector 4 (FA)" vector4FA { vector4 float vector4 script=ND_divide_vector4FA } parm { name "in1" label "Input 1" type float default { "0" } range { 0 10 } } parm { name "in1_color3" label "Input 1" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_color3FA" label "Input 1" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_color4" label "Input 1" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_color4FA" label "Input 1" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_matrix33" label "Input 1" type float size 9 default { "1" "0" "0" "0" "1" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_matrix44" label "Input 1" type float size 16 default { "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector2" label "Input 1" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector2FA" label "Input 1" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector3" label "Input 1" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector3FA" label "Input 1" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector4" label "Input 1" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector4FA" label "Input 1" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in2" label "Input 2" type float default { "1" } range { 0 10 } } parm { name "in2_color3" label "Input 2" type color size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_color4" label "Input 2" type color4 size 4 default { "1" "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_matrix33" label "Input 2" type float size 9 default { "1" "0" "0" "0" "1" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_matrix44" label "Input 2" type float size 16 default { "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vector2" label "Input 2" type vector2 size 2 default { "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vector3" label "Input 2" type vector size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vector4" label "Input 2" type vector4 size 4 default { "1" "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } } INDX DialogScriptXi7¾Ã{ name mtlxdot script mtlxdot label "MtlX Dot" rendermask mtlx shadertype generic externalshader 1 input float in "Input" input ustring note "Note" output float out "out" signature "Boolean" boolean { int ustring int script=ND_dot_boolean } signature "Color" color3 { color ustring color script=ND_dot_color3 } signature "Color 4" color4 { vector4 ustring vector4 script=ND_dot_color4 } signature "Displacement Shader" displacementshader { displacement ustring displacement script=ND_dot_displacementshader } signature "Float" default { float ustring float script=ND_dot_float } signature "Integer" integer { int ustring int script=ND_dot_integer } signature "Light Shader" lightshader { light ustring light script=ND_dot_lightshader } signature "Matrix 3x3" matrix33 { matrix3 ustring matrix3 script=ND_dot_matrix33 } signature "Matrix 4x4" matrix44 { matrix ustring matrix script=ND_dot_matrix44 } signature "String" string { string ustring string script=ND_dot_string } signature "Surface Shader" surfaceshader { surface ustring surface script=ND_dot_surfaceshader } signature "Vector 2" vector2 { vector2 ustring vector2 script=ND_dot_vector2 } signature "Vector 3" vector3 { vector ustring vector script=ND_dot_vector3 } signature "Vector 4" vector4 { vector4 ustring vector4 script=ND_dot_vector4 } signature "Volume Shader" volumeshader { atmosphere ustring atmosphere script=ND_dot_volumeshader } signature "filename" filename { string ustring string script=ND_dot_filename } parm { name "in" label "Input" type float default { "0" } range { 0 10 } } parm { name "in_boolean" label "Input" type toggle default { "0" } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_color3" label "Input" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_color4" label "Input" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_displacementshader" label "Input" type string default { "" } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_integer" label "Input" type integer default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_lightshader" label "Input" type string default { "" } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_matrix33" label "Input" type float size 9 default { "1" "0" "0" "0" "1" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_matrix44" label "Input" type float size 16 default { "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_string" label "Input" type string default { "" } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_surfaceshader" label "Input" type string default { "" } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector2" label "Input" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector3" label "Input" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector4" label "Input" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_volumeshader" label "Input" type string default { "" } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_filename" label "Input" type image default { "" } parmtag { "sidefx::shader_parmname" "in" } } parm { name "incolorspace_filename" label "In Color Space" type string default { "" } menureplace { "srgb_texture" "sRGB - Texture" "srgb_tx" "sRGB - Texture (tx)" "srgb_displayp3" "sRGB DisplayP3" "ACEScg" "ACEScg" "acescg" "acescg (lin_ap1)" "lin_rec709" "Linear Rec.709 (sRGB)" "lin_displayp3" "Linear DisplayP3" "g22_ap1" "G22 AP1" "g22_rec709" "G22 Rec.709" "g18_rec709" "G18 Rec.709" "rec709_display" "Rec.709 Display" "Raw" "Raw" } parmtag { "sidefx::shader_isparm" "0" } parmtag { "sidefx::shader_metadata" "{\"targetparm\": \"in_filename\", \"keypath\": \"colorSpace\"}" } } parm { name "note" label "Note" type string default { "" } parmtag { "sidefx::shader_isparmuniform" "1" } } } INDX DialogScript Üi7¾Ã{ name mtlxfractal3d script mtlxfractal3d label "MtlX Fractal3D" rendermask mtlx shadertype generic externalshader 1 input float amplitude "Amplitude" input int octaves "Octaves" input float lacunarity "Lacunarity" input float diminish "Diminish" input vector position "Position" output float out "out" signature "Color" color3 { vector int float float vector color script=ND_fractal3d_color3 } signature "Color (FA)" color3FA { float int float float vector color script=ND_fractal3d_color3FA } signature "Color 4" color4 { vector4 int float float vector vector4 script=ND_fractal3d_color4 } signature "Color 4 (FA)" color4FA { float int float float vector vector4 script=ND_fractal3d_color4FA } signature "Float" default { float int float float vector float script=ND_fractal3d_float } signature "Vector 2" vector2 { vector2 int float float vector vector2 script=ND_fractal3d_vector2 } signature "Vector 2 (FA)" vector2FA { float int float float vector vector2 script=ND_fractal3d_vector2FA } signature "Vector 3" vector3 { vector int float float vector vector script=ND_fractal3d_vector3 } signature "Vector 3 (FA)" vector3FA { float int float float vector vector script=ND_fractal3d_vector3FA } signature "Vector 4" vector4 { vector4 int float float vector vector4 script=ND_fractal3d_vector4 } signature "Vector 4 (FA)" vector4FA { float int float float vector vector4 script=ND_fractal3d_vector4FA } parm { name "amplitude" label "Amplitude" type float default { "1" } range { 0 10 } } parm { name "amplitude_color3" label "Amplitude" type vector size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "amplitude" } } parm { name "amplitude_color4" label "Amplitude" type vector4 size 4 default { "1" "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "amplitude" } } parm { name "amplitude_vector2" label "Amplitude" type vector2 size 2 default { "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "amplitude" } } parm { name "amplitude_vector3" label "Amplitude" type vector size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "amplitude" } } parm { name "amplitude_vector4" label "Amplitude" type vector4 size 4 default { "1" "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "amplitude" } } parm { name "octaves" label "Octaves" type integer default { "3" } range { 0 10 } } parm { name "lacunarity" label "Lacunarity" type float default { "2" } range { 0 10 } } parm { name "diminish" label "Diminish" type float default { "0.5" } range { 0 10 } } parm { name "position" label "Position" type vector size 3 default { "0" "0" "0" } range { 0 10 } } } INDX DialogScript li7¾Ã{ name mtlxgeompropvalue script mtlxgeompropvalue label "MtlX Geometry Property Value" rendermask mtlx shadertype generic externalshader 1 input ustring geomprop "Geomprop" input float default "Default" output float out "out" signature "Boolean" boolean { ustring int int script=ND_geompropvalue_boolean } signature "Color" color3 { ustring color color script=ND_geompropvalue_color3 } signature "Color 4" color4 { ustring vector4 vector4 script=ND_geompropvalue_color4 } signature "Float" default { ustring float float script=ND_geompropvalue_float } signature "Integer" integer { ustring int int script=ND_geompropvalue_integer } signature "Vector 2" vector2 { ustring vector2 vector2 script=ND_geompropvalue_vector2 } signature "Vector 3" vector3 { ustring vector vector script=ND_geompropvalue_vector3 } signature "Vector 4" vector4 { ustring vector4 vector4 script=ND_geompropvalue_vector4 } parm { name "geomprop" label "Geomprop" type string default { "" } parmtag { "sidefx::shader_isparmuniform" "1" } } parm { name "default" label "Default" type float default { "0" } range { 0 10 } } parm { name "default_boolean" label "Default" type toggle default { "0" } parmtag { "sidefx::shader_parmname" "default" } } parm { name "default_color3" label "Default" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "default" } } parm { name "default_color4" label "Default" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "default" } } parm { name "default_integer" label "Default" type integer default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "default" } } parm { name "default_vector2" label "Default" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "default" } } parm { name "default_vector3" label "Default" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "default" } } parm { name "default_vector4" label "Default" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "default" } } } INDX DialogScript'‰i7¾Ã{ name mtlxmix script mtlxmix label "MtlX Mix" rendermask mtlx shadertype generic externalshader 1 input float fg "Fg" input float bg "Bg" input float mix "Mix" output float out "out" signature "BSDF" bsdf { bsdf bsdf float bsdf script=ND_mix_bsdf } signature "Color" color3 { color color float color script=ND_mix_color3 } signature "Color (Color)" color3color3 { color color color color script=ND_mix_color3_color3 } signature "Color 4" color4 { vector4 vector4 float vector4 script=ND_mix_color4 } signature "Color 4 (Color 4)" color4color4 { vector4 vector4 vector4 vector4 script=ND_mix_color4_color4 } signature "Displacement Shader" displacementshader { displacement displacement float displacement script=ND_mix_displacementshader } signature "EDF" edf { edf edf float edf script=ND_mix_edf } signature "Float" default { float float float float script=ND_mix_float } signature "Surface Shader" surfaceshader { surface surface float surface script=ND_mix_surfaceshader } signature "VDF" vdf { vdf vdf float vdf script=ND_mix_vdf } signature "Vector 2" vector2 { vector2 vector2 float vector2 script=ND_mix_vector2 } signature "Vector 2 (Vector 2)" vector2vector2 { vector2 vector2 vector2 vector2 script=ND_mix_vector2_vector2 } signature "Vector 3" vector3 { vector vector float vector script=ND_mix_vector3 } signature "Vector 3 (Vector 3)" vector3vector3 { vector vector vector vector script=ND_mix_vector3_vector3 } signature "Vector 4" vector4 { vector4 vector4 float vector4 script=ND_mix_vector4 } signature "Vector 4 (Vector 4)" vector4vector4 { vector4 vector4 vector4 vector4 script=ND_mix_vector4_vector4 } signature "Volume Shader" volumeshader { atmosphere atmosphere float atmosphere script=ND_mix_volumeshader } parm { name "fg" label "Fg" type float default { "0" } range { 0 10 } } parm { name "fg_bsdf" label "Fg" type string default { "" } parmtag { "sidefx::shader_parmname" "fg" } } parm { name "fg_color3" label "Fg" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "fg" } } parm { name "fg_color3color3" label "Fg" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "fg" } } parm { name "fg_color4" label "Fg" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "fg" } } parm { name "fg_color4color4" label "Fg" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "fg" } } parm { name "fg_displacementshader" label "Fg" type string default { "" } parmtag { "sidefx::shader_parmname" "fg" } } parm { name "fg_edf" label "Fg" type string default { "" } parmtag { "sidefx::shader_parmname" "fg" } } parm { name "fg_surfaceshader" label "Fg" type string default { "" } parmtag { "sidefx::shader_parmname" "fg" } } parm { name "fg_vdf" label "Fg" type string default { "" } parmtag { "sidefx::shader_parmname" "fg" } } parm { name "fg_vector2" label "Fg" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "fg" } } parm { name "fg_vector2vector2" label "Fg" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "fg" } } parm { name "fg_vector3" label "Fg" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "fg" } } parm { name "fg_vector3vector3" label "Fg" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "fg" } } parm { name "fg_vector4" label "Fg" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "fg" } } parm { name "fg_vector4vector4" label "Fg" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "fg" } } parm { name "fg_volumeshader" label "Fg" type string default { "" } parmtag { "sidefx::shader_parmname" "fg" } } parm { name "bg" label "Bg" type float default { "0" } range { 0 10 } } parm { name "bg_bsdf" label "Bg" type string default { "" } parmtag { "sidefx::shader_parmname" "bg" } } parm { name "bg_color3" label "Bg" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "bg" } } parm { name "bg_color3color3" label "Bg" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "bg" } } parm { name "bg_color4" label "Bg" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "bg" } } parm { name "bg_color4color4" label "Bg" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "bg" } } parm { name "bg_displacementshader" label "Bg" type string default { "" } parmtag { "sidefx::shader_parmname" "bg" } } parm { name "bg_edf" label "Bg" type string default { "" } parmtag { "sidefx::shader_parmname" "bg" } } parm { name "bg_surfaceshader" label "Bg" type string default { "" } parmtag { "sidefx::shader_parmname" "bg" } } parm { name "bg_vdf" label "Bg" type string default { "" } parmtag { "sidefx::shader_parmname" "bg" } } parm { name "bg_vector2" label "Bg" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "bg" } } parm { name "bg_vector2vector2" label "Bg" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "bg" } } parm { name "bg_vector3" label "Bg" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "bg" } } parm { name "bg_vector3vector3" label "Bg" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "bg" } } parm { name "bg_vector4" label "Bg" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "bg" } } parm { name "bg_vector4vector4" label "Bg" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "bg" } } parm { name "bg_volumeshader" label "Bg" type string default { "" } parmtag { "sidefx::shader_parmname" "bg" } } parm { name "mix" label "Mix" type float default { "0" } range { 0 1 } } parm { name "mix_color3color3" label "Mix" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "mix" } } parm { name "mix_color4color4" label "Mix" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "mix" } } parm { name "mix_vector2vector2" label "Mix" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "mix" } } parm { name "mix_vector3vector3" label "Mix" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "mix" } } parm { name "mix_vector4vector4" label "Mix" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "mix" } } } INDX DialogScript ÿi7¾Ã{ name mtlxmultiply script mtlxmultiply label "MtlX Multiply" rendermask mtlx shadertype generic externalshader 1 input float in1 "Input 1" input float in2 "Input 2" output float out "out" signature "BSDF (C)" bsdfC { bsdf color bsdf script=ND_multiply_bsdfC } signature "BSDF (F)" bsdfF { bsdf float bsdf script=ND_multiply_bsdfF } signature "Color" color3 { color color color script=ND_multiply_color3 } signature "Color (FA)" color3FA { color float color script=ND_multiply_color3FA } signature "Color 4" color4 { vector4 vector4 vector4 script=ND_multiply_color4 } signature "Color 4 (FA)" color4FA { vector4 float vector4 script=ND_multiply_color4FA } signature "EDF (C)" edfC { edf color edf script=ND_multiply_edfC } signature "EDF (F)" edfF { edf float edf script=ND_multiply_edfF } signature "Float" default { float float float script=ND_multiply_float } signature "Matrix 3x3" matrix33 { matrix3 matrix3 matrix3 script=ND_multiply_matrix33 } signature "Matrix 4x4" matrix44 { matrix matrix matrix script=ND_multiply_matrix44 } signature "VDF (C)" vdfC { vdf color vdf script=ND_multiply_vdfC } signature "VDF (F)" vdfF { vdf float vdf script=ND_multiply_vdfF } signature "Vector 2" vector2 { vector2 vector2 vector2 script=ND_multiply_vector2 } signature "Vector 2 (FA)" vector2FA { vector2 float vector2 script=ND_multiply_vector2FA } signature "Vector 3" vector3 { vector vector vector script=ND_multiply_vector3 } signature "Vector 3 (FA)" vector3FA { vector float vector script=ND_multiply_vector3FA } signature "Vector 4" vector4 { vector4 vector4 vector4 script=ND_multiply_vector4 } signature "Vector 4 (FA)" vector4FA { vector4 float vector4 script=ND_multiply_vector4FA } parm { name "in1" label "Input 1" type float default { "0" } range { 0 10 } } parm { name "in1_bsdfC" label "Input 1" type string default { "" } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_bsdfF" label "Input 1" type string default { "" } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_color3" label "Input 1" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_color3FA" label "Input 1" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_color4" label "Input 1" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_color4FA" label "Input 1" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_edfC" label "Input 1" type string default { "" } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_edfF" label "Input 1" type string default { "" } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_matrix33" label "Input 1" type float size 9 default { "1" "0" "0" "0" "1" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_matrix44" label "Input 1" type float size 16 default { "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vdfC" label "Input 1" type string default { "" } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vdfF" label "Input 1" type string default { "" } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector2" label "Input 1" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector2FA" label "Input 1" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector3" label "Input 1" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector3FA" label "Input 1" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector4" label "Input 1" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector4FA" label "Input 1" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in2" label "Input 2" type float default { "1" } range { 0 10 } } parm { name "in2_bsdfC" label "Input 2" type color size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_color3" label "Input 2" type color size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_color4" label "Input 2" type color4 size 4 default { "1" "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_edfC" label "Input 2" type color size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_matrix33" label "Input 2" type float size 9 default { "1" "0" "0" "0" "1" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_matrix44" label "Input 2" type float size 16 default { "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vdfC" label "Input 2" type color size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vector2" label "Input 2" type vector2 size 2 default { "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vector3" label "Input 2" type vector size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vector4" label "Input 2" type vector4 size 4 default { "1" "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } } INDX DialogScript Ìi7¾Ã{ name mtlxnoise3d script mtlxnoise3d label "MtlX Noise3D" rendermask mtlx shadertype generic externalshader 1 input float amplitude "Amplitude" input float pivot "Pivot" input vector position "Position" output float out "out" signature "Color" color3 { vector float vector color script=ND_noise3d_color3 } signature "Color (FA)" color3FA { float float vector color script=ND_noise3d_color3FA } signature "Color 4" color4 { vector4 float vector vector4 script=ND_noise3d_color4 } signature "Color 4 (FA)" color4FA { float float vector vector4 script=ND_noise3d_color4FA } signature "Float" default { float float vector float script=ND_noise3d_float } signature "Vector 2" vector2 { vector2 float vector vector2 script=ND_noise3d_vector2 } signature "Vector 2 (FA)" vector2FA { float float vector vector2 script=ND_noise3d_vector2FA } signature "Vector 3" vector3 { vector float vector vector script=ND_noise3d_vector3 } signature "Vector 3 (FA)" vector3FA { float float vector vector script=ND_noise3d_vector3FA } signature "Vector 4" vector4 { vector4 float vector vector4 script=ND_noise3d_vector4 } signature "Vector 4 (FA)" vector4FA { float float vector vector4 script=ND_noise3d_vector4FA } parm { name "amplitude" label "Amplitude" type float default { "1" } range { 0 10 } } parm { name "amplitude_color3" label "Amplitude" type vector size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "amplitude" } } parm { name "amplitude_color4" label "Amplitude" type vector4 size 4 default { "1" "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "amplitude" } } parm { name "amplitude_vector2" label "Amplitude" type vector2 size 2 default { "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "amplitude" } } parm { name "amplitude_vector3" label "Amplitude" type vector size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "amplitude" } } parm { name "amplitude_vector4" label "Amplitude" type vector4 size 4 default { "1" "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "amplitude" } } parm { name "pivot" label "Pivot" type float default { "0" } range { 0 10 } } parm { name "position" label "Position" type vector size 3 default { "0" "0" "0" } range { 0 10 } } } INDX DialogScriptpi7¾Ã{ name mtlxnormalmap::2.0 script mtlxnormalmap label "MtlX Normal Map" rendermask mtlx shadertype generic externalshader 1 input vector in "Input" input float scale "Scale" input vector normal "Normal" input vector tangent "Tangent" input vector bitangent "Bitangent" output vector out "out" signature "Float" default { vector float vector vector vector vector script=ND_normalmap_float } signature "Vector 2" vector2 { vector vector2 vector vector vector vector script=ND_normalmap_vector2 } parm { name "in" label "Input" type vector size 3 default { "0.5" "0.5" "1" } range { 0 10 } } parm { name "scale" label "Scale" type float default { "1" } range { 0 10 } } parm { name "scale_vector2" label "Scale" type vector2 size 2 default { "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "scale" } } parm { name "normal" label "Normal" type vector size 3 default { "0" "0" "0" } range { 0 10 } } parm { name "tangent" label "Tangent" type vector size 3 default { "0" "0" "0" } range { 0 10 } } parm { name "bitangent" label "Bitangent" type vector size 3 default { "0" "0" "0" } range { 0 10 } } } INDX DialogScriptci7¾Ã{ name mtlxposition script mtlxposition label "MtlX Position" rendermask mtlx shadertype generic externalshader 1 input ustring space "Space" output vector out "out" signature "Vector 3" default { ustring vector script=ND_position_vector3 } parm { name "space" label "Space" type string default { "object" } menureplace { "model" "model" "object" "object" "world" "world" } parmtag { "sidefx::shader_isparmuniform" "1" } } } INDX DialogScript$-i7¾Ã{ name mtlxremap script mtlxremap label "MtlX Remap" rendermask mtlx shadertype generic externalshader 1 input float in "Input" input float inlow "Inlow" input float inhigh "Inhigh" input float outlow "Outlow" input float outhigh "Outhigh" output float out "out" signature "Color" color3 { color color color color color color script=ND_remap_color3 } signature "Color (FA)" color3FA { color float float float float color script=ND_remap_color3FA } signature "Color 4" color4 { vector4 vector4 vector4 vector4 vector4 vector4 script=ND_remap_color4 } signature "Color 4 (FA)" color4FA { vector4 float float float float vector4 script=ND_remap_color4FA } signature "Float" default { float float float float float float script=ND_remap_float } signature "Vector 2" vector2 { vector2 vector2 vector2 vector2 vector2 vector2 script=ND_remap_vector2 } signature "Vector 2 (FA)" vector2FA { vector2 float float float float vector2 script=ND_remap_vector2FA } signature "Vector 3" vector3 { vector vector vector vector vector vector script=ND_remap_vector3 } signature "Vector 3 (FA)" vector3FA { vector float float float float vector script=ND_remap_vector3FA } signature "Vector 4" vector4 { vector4 vector4 vector4 vector4 vector4 vector4 script=ND_remap_vector4 } signature "Vector 4 (FA)" vector4FA { vector4 float float float float vector4 script=ND_remap_vector4FA } parm { name "in" label "Input" type float default { "0" } range { 0 10 } } parm { name "in_color3" label "Input" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_color3FA" label "Input" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_color4" label "Input" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_color4FA" label "Input" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector2" label "Input" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector2FA" label "Input" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector3" label "Input" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector3FA" label "Input" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector4" label "Input" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "in_vector4FA" label "Input" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in" } } parm { name "inlow" label "Inlow" type float default { "0" } range { 0 10 } } parm { name "inlow_color3" label "Inlow" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "inlow" } } parm { name "inlow_color4" label "Inlow" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "inlow" } } parm { name "inlow_vector2" label "Inlow" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "inlow" } } parm { name "inlow_vector3" label "Inlow" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "inlow" } } parm { name "inlow_vector4" label "Inlow" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "inlow" } } parm { name "inhigh" label "Inhigh" type float default { "1" } range { 0 10 } } parm { name "inhigh_color3" label "Inhigh" type color size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "inhigh" } } parm { name "inhigh_color4" label "Inhigh" type color4 size 4 default { "1" "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "inhigh" } } parm { name "inhigh_vector2" label "Inhigh" type vector2 size 2 default { "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "inhigh" } } parm { name "inhigh_vector3" label "Inhigh" type vector size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "inhigh" } } parm { name "inhigh_vector4" label "Inhigh" type vector4 size 4 default { "1" "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "inhigh" } } parm { name "outlow" label "Outlow" type float default { "0" } range { 0 10 } } parm { name "outlow_color3" label "Outlow" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "outlow" } } parm { name "outlow_color4" label "Outlow" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "outlow" } } parm { name "outlow_vector2" label "Outlow" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "outlow" } } parm { name "outlow_vector3" label "Outlow" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "outlow" } } parm { name "outlow_vector4" label "Outlow" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "outlow" } } parm { name "outhigh" label "Outhigh" type float default { "1" } range { 0 10 } } parm { name "outhigh_color3" label "Outhigh" type color size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "outhigh" } } parm { name "outhigh_color4" label "Outhigh" type color4 size 4 default { "1" "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "outhigh" } } parm { name "outhigh_vector2" label "Outhigh" type vector2 size 2 default { "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "outhigh" } } parm { name "outhigh_vector3" label "Outhigh" type vector size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "outhigh" } } parm { name "outhigh_vector4" label "Outhigh" type vector4 size 4 default { "1" "1" "1" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "outhigh" } } } INDX DialogScript5øh¯Gü# Dialog script for mtlxstandard_surface automatically generated { name mtlxstandard_surface script mtlxstandard_surface label "MtlX Standard Surface" rendermask mtlx externalshader 1 shadertype surface input float base Base input color base_color "Base Color" input float diffuse_roughness "Diffuse Roughness" input float metalness Metalness input float specular Specular input color specular_color "Specular Color" input float specular_roughness "Specular Roughness" input float specular_IOR "Index of Refraction" input float specular_anisotropy "Specular Anisotropy" input float specular_rotation "Specular Rotation" input float transmission Transmission input color transmission_color "Transmission Color" input float transmission_depth "Transmission Depth" input color transmission_scatter "Transmission Scatter" input float transmission_scatter_anisotropy "Transmission Anisotropy" input float transmission_dispersion "Transmission Dispersion" input float transmission_extra_roughness "Transmission Roughness" input float subsurface Subsurface input color subsurface_color "Subsurface Color" input color subsurface_radius "Subsurface Radius" input float subsurface_scale "Subsurface Scale" input float subsurface_anisotropy "Subsurface Anisotropy" input float sheen Sheen input color sheen_color "Sheen Color" input float sheen_roughness "Sheen Roughness" input float coat Coat input color coat_color "Coat Color" input float coat_roughness "Coat Roughness" input float coat_anisotropy "Coat Anisotropy" input float coat_rotation "Coat Rotation" input float coat_IOR "Coat Index of Refraction" input vector coat_normal "Coat normal" input float coat_affect_color "Coat Affect Color" input float coat_affect_roughness "Coat Affect Roughness" input float thin_film_thickness "Thin Film Thickness" input float thin_film_IOR "Thin Film Index of Refraction" input float emission Emission input color emission_color "Emission Color" input color opacity Opacity input int thin_walled "Thin Walled" input vector normal Normal input vector tangent "Tangent Input" output surface out out inputflags base 0 inputflags base_color 0 inputflags diffuse_roughness 0 inputflags metalness 0 inputflags specular 0 inputflags specular_color 0 inputflags specular_roughness 0 inputflags specular_IOR 0 inputflags specular_anisotropy 0 inputflags specular_rotation 0 inputflags transmission 0 inputflags transmission_color 0 inputflags transmission_depth 0 inputflags transmission_scatter 0 inputflags transmission_scatter_anisotropy 0 inputflags transmission_dispersion 0 inputflags transmission_extra_roughness 0 inputflags subsurface 0 inputflags subsurface_color 0 inputflags subsurface_radius 0 inputflags subsurface_scale 0 inputflags subsurface_anisotropy 0 inputflags sheen 0 inputflags sheen_color 0 inputflags sheen_roughness 0 inputflags coat 0 inputflags coat_color 0 inputflags coat_roughness 0 inputflags coat_anisotropy 0 inputflags coat_rotation 0 inputflags coat_IOR 0 inputflags coat_normal 0 inputflags coat_affect_color 0 inputflags coat_affect_roughness 0 inputflags thin_film_thickness 0 inputflags thin_film_IOR 0 inputflags emission 0 inputflags emission_color 0 inputflags opacity 0 inputflags thin_walled 0 inputflags normal 0 inputflags tangent 0 signature "surfacesurfaceshader (1.0.1)" default { float color float float float color float float float float float color float color float float float float color color float float float color float float color float float float float vector float float float float float color color int vector vector surface script=ND_standard_surface_surfaceshader } signature "surfacesurfaceshader (1.0.0)" surfacesurfaceshader100 { float color float float float color float float float float float color float color float float float float color color float float float color float float color float float float float vector float float float float float color color int vector vector surface script=ND_standard_surface_surfaceshader_100 } outputoverrides default { ___begin auto (0) } outputoverrides surfacesurfaceshader100 { ___begin auto (0) } help { "" } parm { name "signature" baseparm label "Signature" export none } groupcollapsible { name "folder0" label "Base" parmtag { "group_default" "1" } parm { name "base" label "Base" type float default { "1" } range { 0! 1! } parmtag { "ogl_diff_intensity" "1" } } parm { name "base_color" label "Color" type color size 3 default { "0.8" "0.8" "0.8" } range { 0 10 } parmtag { "ogl_diff" "1" } } parm { name "diffuse_roughness" label "Diffuse Roughness" type float default { "0" } range { 0! 1! } } parm { name "metalness" label "Metalness" type float default { "0" } range { 0! 1! } parmtag { "ogl_metallic" "1" } } } groupcollapsible { name "folder0_1" label "Specular" parm { name "specular" label "Specular" type float default { "1" } range { 0! 1! } parmtag { "ogl_spec_intensity" "1" } } parm { name "specular_color" label "Color" type color size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "ogl_spec" "1" } } parm { name "specular_roughness" label "Roughness" type float default { "0.2" } range { 0! 1! } parmtag { "ogl_rough" "1" } } parm { name "specular_IOR" label "Index of Refraction" type float default { "1.5" } range { 0! 3 } parmtag { "ogl_ior" "1" } } parm { name "specular_anisotropy" label "Anisotropy" type float default { "0" } range { 0! 1! } } parm { name "specular_rotation" label "Rotation" type float default { "0" } range { 0! 1! } } } groupcollapsible { name "folder0_5" label "Coat" parm { name "coat" label "Coat" type float default { "0" } range { 0! 1! } parmtag { "ogl_coat_intensity" "1" } } parm { name "coat_color" label "Color" type color size 3 default { "1" "1" "1" } range { 0 10 } } parm { name "coat_roughness" label "Roughness" type float default { "0.1" } range { 0! 1! } parmtag { "ogl_coat_rough" "1" } } parm { name "coat_anisotropy" label "Anisotropy" type float default { "0" } range { 0! 1! } } parm { name "coat_rotation" label "Rotation" type float default { "0" } range { 0! 1! } } parm { name "coat_IOR" label "Index of Refraction" type float default { "1.5" } range { 0! 3 } } parm { name "coat_normal" label "Normal" type vector size 3 default { "0" "0" "0" } range { 0 10 } } parm { name "coat_affect_color" label "Affect Color" type float default { "0" } range { 0! 1! } } parm { name "coat_affect_roughness" label "Affect Roughness" type float default { "0" } range { 0! 1! } } } groupcollapsible { name "folder0_2" label "Transmission" parm { name "transmission" label "Transmission" type float default { "0" } range { 0! 1! } parmtag { "ogl_transparency" "1" } } parm { name "transmission_color" label "Color" type color size 3 default { "1" "1" "1" } range { 0 10 } } parm { name "transmission_depth" label "Depth" type float default { "0" } range { 0! 100 } } parm { name "transmission_scatter" label "Scatter" type color size 3 default { "0" "0" "0" } range { 0 10 } } parm { name "transmission_scatter_anisotropy" label "Anisotropy" type float default { "0" } range { 0! 1! } } parm { name "transmission_dispersion" label "Dispersion" type float default { "0" } range { 0! 100 } } parm { name "transmission_extra_roughness" label "Roughness" type float default { "0" } range { -1! 1! } } } groupcollapsible { name "folder0_4" label "Sheen" parm { name "sheen" label "Sheen" type float default { "0" } range { 0! 1! } } parm { name "sheen_color" label "Color" type color size 3 default { "1" "1" "1" } range { 0 10 } } parm { name "sheen_roughness" label "Roughness" type float default { "0.3" } range { 0! 1! } } } groupcollapsible { name "folder0_3" label "Subsurface" parm { name "subsurface" label "Subsurface" type float default { "0" } range { 0! 1! } } parm { name "subsurface_color" label "Color" type color size 3 default { "1" "1" "1" } range { 0 10 } } parm { name "subsurface_radius" label "Radius" type color size 3 default { "1" "1" "1" } range { 0 10 } } parm { name "subsurface_scale" label "Scale" type float default { "1" } range { 0! 10 } } parm { name "subsurface_anisotropy" label "Anisotropy" type float default { "0" } range { -1! 1! } } } groupcollapsible { name "folder0_7" label "Emission" parm { name "emission" label "Emission" type float default { "0" } range { 0! 1 } parmtag { "ogl_emit_intensity" "1" } } parm { name "emission_color" label "Color" type color size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "ogl_emit" "1" } } } groupcollapsible { name "folder0_6" label "Thin Film" parm { name "thin_film_thickness" label "Thickness" type float default { "0" } range { 0! 2000 } } parm { name "thin_film_IOR" label "Index of Refraction" type float default { "1.5" } range { 0! 3 } } } groupcollapsible { name "folder0_8" label "Geometry" parm { name "opacity" label "Opacity" type color size 3 default { "1" "1" "1" } range { 0 10 } } parm { name "thin_walled" label "Thin Walled" type toggle default { "0" } } parm { name "normal" label "Normal" type vector size 3 default { "0" "0" "0" } range { 0 10 } } parm { name "tangent" label "Tangent Input" type vector size 3 default { "0" "0" "0" } range { 0 10 } } } } INDX DialogScriptKi7¾Ã{ name mtlxsubtract script mtlxsubtract label "MtlX Subtract" rendermask mtlx shadertype generic externalshader 1 input float in1 "Input 1" input float in2 "Input 2" output float out "out" signature "Color" color3 { color color color script=ND_subtract_color3 } signature "Color (FA)" color3FA { color float color script=ND_subtract_color3FA } signature "Color 4" color4 { vector4 vector4 vector4 script=ND_subtract_color4 } signature "Color 4 (FA)" color4FA { vector4 float vector4 script=ND_subtract_color4FA } signature "Float" default { float float float script=ND_subtract_float } signature "Integer" integer { int int int script=ND_subtract_integer } signature "Matrix 3x3" matrix33 { matrix3 matrix3 matrix3 script=ND_subtract_matrix33 } signature "Matrix 3x3 (FA)" matrix33FA { matrix3 float matrix3 script=ND_subtract_matrix33FA } signature "Matrix 4x4" matrix44 { matrix matrix matrix script=ND_subtract_matrix44 } signature "Matrix 4x4 (FA)" matrix44FA { matrix float matrix script=ND_subtract_matrix44FA } signature "Vector 2" vector2 { vector2 vector2 vector2 script=ND_subtract_vector2 } signature "Vector 2 (FA)" vector2FA { vector2 float vector2 script=ND_subtract_vector2FA } signature "Vector 3" vector3 { vector vector vector script=ND_subtract_vector3 } signature "Vector 3 (FA)" vector3FA { vector float vector script=ND_subtract_vector3FA } signature "Vector 4" vector4 { vector4 vector4 vector4 script=ND_subtract_vector4 } signature "Vector 4 (FA)" vector4FA { vector4 float vector4 script=ND_subtract_vector4FA } parm { name "in1" label "Input 1" type float default { "0" } range { 0 10 } } parm { name "in1_color3" label "Input 1" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_color3FA" label "Input 1" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_color4" label "Input 1" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_color4FA" label "Input 1" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_integer" label "Input 1" type integer default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_matrix33" label "Input 1" type float size 9 default { "1" "0" "0" "0" "1" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_matrix33FA" label "Input 1" type float size 9 default { "1" "0" "0" "0" "1" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_matrix44" label "Input 1" type float size 16 default { "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_matrix44FA" label "Input 1" type float size 16 default { "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" "0" "0" "0" "0" "1" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector2" label "Input 1" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector2FA" label "Input 1" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector3" label "Input 1" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector3FA" label "Input 1" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector4" label "Input 1" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector4FA" label "Input 1" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in2" label "Input 2" type float default { "0" } range { 0 10 } } parm { name "in2_color3" label "Input 2" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_color4" label "Input 2" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_integer" label "Input 2" type integer default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_matrix33" label "Input 2" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_matrix44" label "Input 2" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vector2" label "Input 2" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vector3" label "Input 2" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vector4" label "Input 2" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } } INDX DialogScript¦i7¾Ã{ name mtlxswitch script mtlxswitch label "MtlX Switch" rendermask mtlx shadertype generic externalshader 1 input float in1 "Input 1" input float in2 "Input 2" input float in3 "Input 3" input float in4 "Input 4" input float in5 "Input 5" input float in6 "Input 6" input float in7 "Input 7" input float in8 "Input 8" input float in9 "Input 9" input float in10 "Input 10" input float which "Which" output float out "out" signature "Color" color3 { color color color color color color color color color color float color script=ND_switch_color3 } signature "Color (I)" color3I { color color color color color color color color color color int color script=ND_switch_color3I } signature "Color 4" color4 { vector4 vector4 vector4 vector4 vector4 vector4 vector4 vector4 vector4 vector4 float vector4 script=ND_switch_color4 } signature "Color 4 (I)" color4I { vector4 vector4 vector4 vector4 vector4 vector4 vector4 vector4 vector4 vector4 int vector4 script=ND_switch_color4I } signature "Float" default { float float float float float float float float float float float float script=ND_switch_float } signature "Float (I)" floatI { float float float float float float float float float float int float script=ND_switch_floatI } signature "Matrix 3x3" matrix33 { matrix3 matrix3 matrix3 matrix3 matrix3 matrix3 matrix3 matrix3 matrix3 matrix3 float matrix3 script=ND_switch_matrix33 } signature "Matrix 3x3 (I)" matrix33I { matrix3 matrix3 matrix3 matrix3 matrix3 matrix3 matrix3 matrix3 matrix3 matrix3 int matrix3 script=ND_switch_matrix33I } signature "Matrix 4x4" matrix44 { matrix matrix matrix matrix matrix matrix matrix matrix matrix matrix float matrix script=ND_switch_matrix44 } signature "Matrix 4x4 (I)" matrix44I { matrix matrix matrix matrix matrix matrix matrix matrix matrix matrix int matrix script=ND_switch_matrix44I } signature "Vector 2" vector2 { vector2 vector2 vector2 vector2 vector2 vector2 vector2 vector2 vector2 vector2 float vector2 script=ND_switch_vector2 } signature "Vector 2 (I)" vector2I { vector2 vector2 vector2 vector2 vector2 vector2 vector2 vector2 vector2 vector2 int vector2 script=ND_switch_vector2I } signature "Vector 3" vector3 { vector vector vector vector vector vector vector vector vector vector float vector script=ND_switch_vector3 } signature "Vector 3 (I)" vector3I { vector vector vector vector vector vector vector vector vector vector int vector script=ND_switch_vector3I } signature "Vector 4" vector4 { vector4 vector4 vector4 vector4 vector4 vector4 vector4 vector4 vector4 vector4 float vector4 script=ND_switch_vector4 } signature "Vector 4 (I)" vector4I { vector4 vector4 vector4 vector4 vector4 vector4 vector4 vector4 vector4 vector4 int vector4 script=ND_switch_vector4I } parm { name "in1" label "Input 1" type float default { "0" } range { 0 10 } } parm { name "in1_color3" label "Input 1" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_color3I" label "Input 1" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_color4" label "Input 1" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_color4I" label "Input 1" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_matrix33" label "Input 1" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_matrix33I" label "Input 1" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_matrix44" label "Input 1" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_matrix44I" label "Input 1" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector2" label "Input 1" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector2I" label "Input 1" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector3" label "Input 1" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector3I" label "Input 1" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector4" label "Input 1" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in1_vector4I" label "Input 1" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in1" } } parm { name "in2" label "Input 2" type float default { "0" } range { 0 10 } } parm { name "in2_color3" label "Input 2" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_color3I" label "Input 2" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_color4" label "Input 2" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_color4I" label "Input 2" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_matrix33" label "Input 2" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_matrix33I" label "Input 2" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_matrix44" label "Input 2" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_matrix44I" label "Input 2" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vector2" label "Input 2" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vector2I" label "Input 2" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vector3" label "Input 2" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vector3I" label "Input 2" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vector4" label "Input 2" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in2_vector4I" label "Input 2" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in2" } } parm { name "in3" label "Input 3" type float default { "0" } range { 0 10 } } parm { name "in3_color3" label "Input 3" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in3" } } parm { name "in3_color3I" label "Input 3" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in3" } } parm { name "in3_color4" label "Input 3" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in3" } } parm { name "in3_color4I" label "Input 3" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in3" } } parm { name "in3_matrix33" label "Input 3" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in3" } } parm { name "in3_matrix33I" label "Input 3" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in3" } } parm { name "in3_matrix44" label "Input 3" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in3" } } parm { name "in3_matrix44I" label "Input 3" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in3" } } parm { name "in3_vector2" label "Input 3" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in3" } } parm { name "in3_vector2I" label "Input 3" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in3" } } parm { name "in3_vector3" label "Input 3" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in3" } } parm { name "in3_vector3I" label "Input 3" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in3" } } parm { name "in3_vector4" label "Input 3" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in3" } } parm { name "in3_vector4I" label "Input 3" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in3" } } parm { name "in4" label "Input 4" type float default { "0" } range { 0 10 } } parm { name "in4_color3" label "Input 4" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in4" } } parm { name "in4_color3I" label "Input 4" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in4" } } parm { name "in4_color4" label "Input 4" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in4" } } parm { name "in4_color4I" label "Input 4" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in4" } } parm { name "in4_matrix33" label "Input 4" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in4" } } parm { name "in4_matrix33I" label "Input 4" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in4" } } parm { name "in4_matrix44" label "Input 4" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in4" } } parm { name "in4_matrix44I" label "Input 4" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in4" } } parm { name "in4_vector2" label "Input 4" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in4" } } parm { name "in4_vector2I" label "Input 4" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in4" } } parm { name "in4_vector3" label "Input 4" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in4" } } parm { name "in4_vector3I" label "Input 4" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in4" } } parm { name "in4_vector4" label "Input 4" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in4" } } parm { name "in4_vector4I" label "Input 4" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in4" } } parm { name "in5" label "Input 5" type float default { "0" } range { 0 10 } } parm { name "in5_color3" label "Input 5" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in5" } } parm { name "in5_color3I" label "Input 5" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in5" } } parm { name "in5_color4" label "Input 5" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in5" } } parm { name "in5_color4I" label "Input 5" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in5" } } parm { name "in5_matrix33" label "Input 5" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in5" } } parm { name "in5_matrix33I" label "Input 5" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in5" } } parm { name "in5_matrix44" label "Input 5" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in5" } } parm { name "in5_matrix44I" label "Input 5" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in5" } } parm { name "in5_vector2" label "Input 5" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in5" } } parm { name "in5_vector2I" label "Input 5" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in5" } } parm { name "in5_vector3" label "Input 5" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in5" } } parm { name "in5_vector3I" label "Input 5" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in5" } } parm { name "in5_vector4" label "Input 5" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in5" } } parm { name "in5_vector4I" label "Input 5" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in5" } } parm { name "in6" label "Input 6" type float default { "0" } range { 0 10 } } parm { name "in6_color3" label "Input 6" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in6" } } parm { name "in6_color3I" label "Input 6" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in6" } } parm { name "in6_color4" label "Input 6" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in6" } } parm { name "in6_color4I" label "Input 6" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in6" } } parm { name "in6_matrix33" label "Input 6" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in6" } } parm { name "in6_matrix33I" label "Input 6" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in6" } } parm { name "in6_matrix44" label "Input 6" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in6" } } parm { name "in6_matrix44I" label "Input 6" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in6" } } parm { name "in6_vector2" label "Input 6" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in6" } } parm { name "in6_vector2I" label "Input 6" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in6" } } parm { name "in6_vector3" label "Input 6" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in6" } } parm { name "in6_vector3I" label "Input 6" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in6" } } parm { name "in6_vector4" label "Input 6" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in6" } } parm { name "in6_vector4I" label "Input 6" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in6" } } parm { name "in7" label "Input 7" type float default { "0" } range { 0 10 } } parm { name "in7_color3" label "Input 7" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in7" } } parm { name "in7_color3I" label "Input 7" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in7" } } parm { name "in7_color4" label "Input 7" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in7" } } parm { name "in7_color4I" label "Input 7" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in7" } } parm { name "in7_matrix33" label "Input 7" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in7" } } parm { name "in7_matrix33I" label "Input 7" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in7" } } parm { name "in7_matrix44" label "Input 7" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in7" } } parm { name "in7_matrix44I" label "Input 7" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in7" } } parm { name "in7_vector2" label "Input 7" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in7" } } parm { name "in7_vector2I" label "Input 7" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in7" } } parm { name "in7_vector3" label "Input 7" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in7" } } parm { name "in7_vector3I" label "Input 7" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in7" } } parm { name "in7_vector4" label "Input 7" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in7" } } parm { name "in7_vector4I" label "Input 7" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in7" } } parm { name "in8" label "Input 8" type float default { "0" } range { 0 10 } } parm { name "in8_color3" label "Input 8" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in8" } } parm { name "in8_color3I" label "Input 8" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in8" } } parm { name "in8_color4" label "Input 8" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in8" } } parm { name "in8_color4I" label "Input 8" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in8" } } parm { name "in8_matrix33" label "Input 8" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in8" } } parm { name "in8_matrix33I" label "Input 8" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in8" } } parm { name "in8_matrix44" label "Input 8" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in8" } } parm { name "in8_matrix44I" label "Input 8" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in8" } } parm { name "in8_vector2" label "Input 8" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in8" } } parm { name "in8_vector2I" label "Input 8" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in8" } } parm { name "in8_vector3" label "Input 8" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in8" } } parm { name "in8_vector3I" label "Input 8" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in8" } } parm { name "in8_vector4" label "Input 8" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in8" } } parm { name "in8_vector4I" label "Input 8" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in8" } } parm { name "in9" label "Input 9" type float default { "0" } range { 0 10 } } parm { name "in9_color3" label "Input 9" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in9" } } parm { name "in9_color3I" label "Input 9" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in9" } } parm { name "in9_color4" label "Input 9" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in9" } } parm { name "in9_color4I" label "Input 9" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in9" } } parm { name "in9_matrix33" label "Input 9" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in9" } } parm { name "in9_matrix33I" label "Input 9" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in9" } } parm { name "in9_matrix44" label "Input 9" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in9" } } parm { name "in9_matrix44I" label "Input 9" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in9" } } parm { name "in9_vector2" label "Input 9" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in9" } } parm { name "in9_vector2I" label "Input 9" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in9" } } parm { name "in9_vector3" label "Input 9" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in9" } } parm { name "in9_vector3I" label "Input 9" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in9" } } parm { name "in9_vector4" label "Input 9" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in9" } } parm { name "in9_vector4I" label "Input 9" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in9" } } parm { name "in10" label "Input 10" type float default { "0" } range { 0 10 } } parm { name "in10_color3" label "Input 10" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in10" } } parm { name "in10_color3I" label "Input 10" type color size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in10" } } parm { name "in10_color4" label "Input 10" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in10" } } parm { name "in10_color4I" label "Input 10" type color4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in10" } } parm { name "in10_matrix33" label "Input 10" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in10" } } parm { name "in10_matrix33I" label "Input 10" type float size 9 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in10" } } parm { name "in10_matrix44" label "Input 10" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in10" } } parm { name "in10_matrix44I" label "Input 10" type float size 16 default { "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in10" } } parm { name "in10_vector2" label "Input 10" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in10" } } parm { name "in10_vector2I" label "Input 10" type vector2 size 2 default { "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in10" } } parm { name "in10_vector3" label "Input 10" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in10" } } parm { name "in10_vector3I" label "Input 10" type vector size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in10" } } parm { name "in10_vector4" label "Input 10" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in10" } } parm { name "in10_vector4I" label "Input 10" type vector4 size 4 default { "0" "0" "0" "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "in10" } } parm { name "which" label "Which" type float default { "0" } range { 0 10 } } parm { name "which_color3I" label "Which" type integer default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "which" } } parm { name "which_color4I" label "Which" type integer default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "which" } } parm { name "which_floatI" label "Which" type integer default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "which" } } parm { name "which_matrix33I" label "Which" type integer default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "which" } } parm { name "which_matrix44I" label "Which" type integer default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "which" } } parm { name "which_vector2I" label "Which" type integer default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "which" } } parm { name "which_vector3I" label "Which" type integer default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "which" } } parm { name "which_vector4I" label "Which" type integer default { "0" } range { 0 10 } parmtag { "sidefx::shader_parmname" "which" } } } INDX DialogScriptFi7¾Ã{ name mtlxtexcoord script mtlxtexcoord label "MtlX Texture Coordinates" rendermask mtlx shadertype generic externalshader 1 input uint index "Index" output vector out "out" signature "Vector 2" vector2 { uint vector2 script=ND_texcoord_vector2 } signature "Vector 3" default { uint vector script=ND_texcoord_vector3 } parm { name "index" label "Index" type integer default { "0" } range { 0 10 } parmtag { "sidefx::shader_isparmuniform" "1" } } } INDXContents=iÉqR DialogScript=¨h¯H+HouLC1033600bb6069c971520f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for remeshgrid automatically generated { name remeshgrid script sop_remeshgrid label "Remesh to Grid" help { "" } inputlabel 1 "Polygon Geometry" 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 -a group2 basegroup" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = kwargs['node'].node(\"group2\").parmTuple('grouptype')\nkwargs['inputindex'] = 0\nkwargs['ordered'] = kwargs['node'].node(\"group2\").parm('ordered').eval()\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" } } groupsimple { name "sourcefolder" label "Source" parm { name "surfacetype" label "Surface Type" type ordinal default { "0" } menu { "closedvolume" "Closed Volume" "thinplate" "Thin Plate" } parmtag { "script_callback_language" "python" } } parm { name "surfoffset" label "Offset" type float default { "0.1" } disablewhen "{ surfacetype != thinplate }" hidewhen "{ surfacetype != thinplate }" range { 0 1 } parmtag { "script_callback_language" "python" } } } groupsimple { name "meshingfolder" label "Meshing" parm { name "divisionsize" label "Division Size" type float joinnext default { "0.1" } range { 0 1 } parmtag { "script_callback_language" "python" } } parm { name "divisionsizetype" label "Size Type" type iconstrip nolabel default { "0" } menutoggle { "BUTTONS_decompose_transforms" "Per-Component Control" } parmtag { "script_callback_language" "python" } } parm { name "scale" label "Scale" type vector size 3 default { "1" "1" "1" } hidewhen "{ divisionsizetype != 1 }" range { -1 1 } parmtag { "script_callback_language" "python" } } parm { name "offset" label "Offset" type vector size 3 default { "0" "0" "0" } range { -1 1 } parmtag { "script_callback_language" "python" } } parm { name "adaptivity" label "Adaptivity" type float default { "0" } range { 0 1 } } parm { name "transferattributes" label "Transfer Surface Attributes" type toggle default { "off" } disablewhen "{ surfacetype != closedvolume } { dilateerode != 0 } { smoothingiterations != 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "houdini_utils::doc" "When a reference surface is provided, this option transfers all attributes\n(primitive, vertex and point) from the reference surface to the output geometry.\n\nNOTE:\n Primitive attribute values can't meaningfully be transferred to a\n polygon soup, because the entire polygon soup is a single primitive.\n\nNOTE:\n Computed vertex normals for primitives in the surface group\n will be overridden.\n" } } parm { name "sharpenfeatures" label "Sharpen Features" type toggle default { "0" } disablewhen "{ surfacetype != closedvolume }" } parm { name "edgetolerance" label "Edge Tolerance" type float default { "0.5" } disablewhen "{ sharpenfeatures == 0 }" range { 0 1 } } parm { name "project" label "Project to Original" type toggle default { "0" } } parm { name "postsmooth" label "Post Smooth Iterations" type integer default { "0" } disablewhen "{ project == 0 }" range { 0 10 } } } groupsimple { name "vdbsmoothingfolder" label "VDB Smoothing" parm { name "dilateerode" label "Dilate/Erode" type float default { "0" } range { -0.2 0.2 } } parm { name "smoothingiterations" label "Smoothing Iterations" type integer default { "0" } range { 0 10 } } } } INDX DialogScripth¯Gù# Dialog script for rendergeometrysettings automatically generated { name rendergeometrysettings script rendergeometrysettings label "Render Geometry Settings" help { "" } inputlabel 1 "Input Stage" parm { name "primpattern" label "Primitives" type string default { "`lopinputprims('.', 0)`" } hidewhen "{ createprims == on }" menutoggle { [ "import loputils" ] [ "return loputils.createPrimPatternMenu(kwargs['node'], 0)" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True)" } parmtag { "script_action_help" "Select primitives in the Scene Viewer or Scene Graph Tree pane. Ctrl-click to select using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "primlist" } } parm { name "primpath" label "Primitive Path" type string invisible default { "/$OS" } hidewhen "{ createprims != on }" menureplace { [ "import loputils" ] [ "return loputils.createPrimPathMenu()" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane. Ctrl-click to select using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "createprims" label "Action" type ordinal invisible default { "off" } menu { "off" "Edit" "on" "Create" "forceedit" "Force Edit (Ignore Editable Flag)" } } parm { name "initforedit" label "Initialize Parameters" type button default { "donothing" } menu { [ "import loputils" ] [ "return loputils.createInitializeParametersMenu(kwargs['node'].parm('createprims').eval(), 'Geometry')" ] language python } parmtag { "script_callback" "__import__('loputils').initializeParameters(kwargs['node'], kwargs['script_value'])" } parmtag { "script_callback_language" "python" } } groupcollapsible { name "createprimsgroup2" label "Create Primitives" invisibletab hidewhen "{ createprims != on }" parm { name "primcount" label "Primitive Count" type integer default { "1" } range { 0 10 } } parm { name "primtype" label "Primitive Type" type string default { "UsdGeomXform" } menu { [ "import loputils" ] [ "return loputils.createSchemaTypesMenu(True)" ] language python } } parm { name "primkind" label "Primitive Kind" type string default { "" } menu { [ "import loputils" ] [ "return loputils.createKindsMenu(True, False)" ] language python } } parm { name "specifier" label "Primitive Specifier" type string default { "def" } menu { [ "import loputils" ] [ "return loputils.createSpecifiersMenu()" ] language python } } parm { name "parentprimtype" label "Parent Primitive Type" type string default { "UsdGeomXform" } menu { [ "import loputils" ] [ "return loputils.createParentTypesMenu()" ] language python } } } } INDX DialogScriptKÀh¯Gú# Dialog script for rendersettings automatically generated { name rendersettings script rendersettings label "Render Settings" help { "" } inputlabel 1 "Input Stage" groupcollapsible { name "sample_group2" label "Frame Range/Subframes" parmtag { "sidefx::header_parm" "sample_behavior" } parm { name "sample_behavior" baseparm label "Sampling Behavior" export none } parm { name "sample_f" baseparm label "Start/End/Inc" export none } parm { name "sample_subframeenable" baseparm label "Subframe Sampling" export none } groupsimple { name "sample_subframegroup2" label "Subframe Sampling" disablewhen "{ sample_subframeenable == 0 }" parmtag { "sidefx::header_toggle" "sample_subframeenable" } parm { name "sample_shuttermode" baseparm label "Shutter" export none } parm { name "sample_shutterrange" baseparm label "Shutter Open/Close" export none } parm { name "sample_cameraprim" baseparm label "Camera Prim" export none } parm { name "sample_count" baseparm label "Samples" export none } parm { name "sample_includeframe" baseparm label "Always Include Frame Sample" export none } } } parm { name "primpattern" label "Primitives" type string default { "`lopinputprims('.', 0)`" } hidewhen "{ createprims == on }" menutoggle { [ "import loputils" ] [ "return loputils.createPrimPatternMenu(kwargs['node'], 0)" ] language python } parmtag { "script_action" "import loputils\nkwargs['ctrl'] = True\nloputils.selectPrimsInParm(kwargs, True)" } parmtag { "script_action_help" "Select primitives using the primitive picker dialog. Shift-click to select using the primitive pattern editor." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "primlist" } } parm { name "primpath" label "Primitive Path" type string default { "/Render/rendersettings" } hidewhen "{ createprims != on }" menureplace { [ "import loputils" ] [ "return loputils.createPrimPathMenu()" ] language python } parmtag { "script_action" "import loputils\nkwargs['ctrl'] = True\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "createprims" label "Action" type ordinal default { "on" } menu { "off" "Edit" "on" "Create" "forceedit" "Force Edit (Ignore Editable Flag)" } } parm { name "initforedit" label "Initialize Parameters" type button default { "donothing" } menu { [ "import loputils" ] [ "return loputils.createInitializeParametersMenu(kwargs['node'].parm('createprims').eval(), 'Global')" ] language python } parmtag { "script_callback" "__import__('loputils').initializeParameters(kwargs['node'], kwargs['script_value'])" } parmtag { "script_callback_language" "python" } } groupcollapsible { name "createprimsgroup2" label "Create Primitives" hidewhen "{ createprims != on }" parm { name "primcount" label "Primitive Count" type integer default { "1" } range { 0 10 } } parm { name "primtype" label "Primitive Type" type string invisible default { "UsdRenderSettings" } menu { [ "import loputils" ] [ "return loputils.createSchemaTypesMenu(True)" ] language python } } parm { name "primkind" label "Primitive Kind" type string default { "" } menu { [ "import loputils" ] [ "return loputils.createKindsMenu(True, False)" ] language python } } parm { name "specifier" label "Primitive Specifier" type string default { "def" } menu { [ "import loputils" ] [ "return loputils.createSpecifiersMenu()" ] language python } } parm { name "classancestor" label "Class Ancestor" type string default { "" } disablewhen "{ specifier == class }" parmtag { "script_action" "import loputils\nkwargs['ctrl'] = True\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "parentprimtype" label "Parent Primitive Type" type string default { "UsdGeomScope" } menu { [ "import loputils" ] [ "return loputils.createParentTypesMenu()" ] language python } } } group { name "settings" label "Standard" parm { name "products_control" label "products" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'relationship')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "products" label "Ordered Products" type string default { "" } disablewhen "{ products_control == block } { products_control == none }" menutoggle { [ "import loputils" ] [ "lop = kwargs['node']" ] [ "if len(lop.inputs()) > 0:" ] [ " lop = lop.inputs()[0]" ] [ "stage = lop.stage() if lop else None" ] [ "return loputils.createRenderProductPrimMenu(stage)" ] language python } parmtag { "sidefx::usdpathtype" "primlist" } parmtag { "usdvalueordered" "1" } parmtag { "usdvaluetype" "relationship" } } parm { name "includedPurposes_control" label "includedPurposes" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token[]')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "includedPurposes" label "Included Purposes" type string default { "default" } disablewhen "{ includedPurposes_control == block } { includedPurposes_control == none }" menutoggle { "default" "Default" "render" "Render" "proxy" "Proxy" "guide" "Guide" } parmtag { "usdvaluetype" "token[]" } } parm { name "materialBindingPurposes_control" label "materialBindingPurposes" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token[]')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "materialBindingPurposes" label "Material Binding Purposes" type string default { "full allPurpose" } disablewhen "{ materialBindingPurposes_control == block } { materialBindingPurposes_control == none }" menutoggle { "full" "Full" "allPurpose" "All Purpose" "preview" "Preview" } parmtag { "usdvaluetype" "token[]" } } parm { name "renderingColorSpace_control" label "renderingColorSpace" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "renderingColorSpace" label "Rendering Color Space" type string default { "" } help "Describes a renderer's working (linear) colorSpace where all\n the renderer/shader math is expected to happen. When no\n renderingColorSpace is provided, renderer should use its own default." disablewhen "{ renderingColorSpace_control == block } { renderingColorSpace_control == none }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['', 'Use default working colorspace', '_separator_', '_separator'])\")`" ] } parmtag { "usdvaluetype" "token" } } parm { name "sepparm" label "Separator" type separator default { "" } } parm { name "camera_control" label "camera" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'relationship')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "camera" label "Camera" type string default { "/cameras/camera1" } disablewhen "{ camera_control == block } { camera_control == none }" parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)\n" } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } parmtag { "usdvaluetype" "relationship" } } parm { name "res_mode" label "Resolution Mode" type string default { "autoheight" } disablewhen "{ resolution_control == block } { resolution_control == none }" menu { [ "menu = __import__('loputils').resolutionModeMenuItems()" ] [ "return menu" ] language python } parmtag { "export_disable" "1" } parmtag { "script_callback" "__import__('loputils').updateResolutionParameters(hou.pwd())" } parmtag { "script_callback_language" "python" } } parm { name "resolution_control" label "resolution" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int2')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "resolution" label "Resolution" type integer joinnext size 2 default { "2048" "1080" } disablewhen "{ resolution_control == block } { resolution_control == none }" range { 0 10 } parmtag { "usdvaluetype" "int2" } } parm { name "resolutionMenu" label "Choose Resolution" type button nolabel default { "0" } disablewhen "{ resolution_control == block } { resolution_control == none }" menumini { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBres')\")`" ] } parmtag { "script_callback" "opparm . resolution ( `arg(\"$script_value\", 0)` `arg(\"$script_value\", 1)` pixelAspectRatio ( `arg(\"$script_value\", 2)` )" } } parm { name "disableMotionBlur_control" label "disableMotionBlur" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "disableMotionBlur" label "Disable Motion Blur" type toggle default { "0" } help "Disable all motion blur by setting the shutter interval\n of the targeted camera to [0,0] - that is, take only one sample,\n namely at the current time code." disablewhen "{ disableMotionBlur_control == block } { disableMotionBlur_control == none }" parmtag { "usdvaluetype" "bool" } } parm { name "instantaneousShutter_control" label "instantaneousShutter" type string default { "none" } hidewhen "{ instantaneousShutter_control == none }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "instantaneousShutter" label "Instantaneous Shutter" type toggle default { "0" } disablewhen "{ instantaneousShutter_control == block } { instantaneousShutter_control == none }" hidewhen "{ instantaneousShutter_control == none }" parmtag { "usdvaluetype" "bool" } } parm { name "disableDepthOfField_control" label "disableDepthOfField" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "disableDepthOfField" label "Disable Depth of Field" type toggle default { "0" } help "Disable all depth of field." disablewhen "{ disableDepthOfField_control == block } { disableDepthOfField_control == none }" parmtag { "usdvaluetype" "bool" } } parm { name "aspectRatioConformPolicy_control" label "aspectRatioConformPolicy" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "aspectRatioConformPolicy" label "Aspect Ratio Conform Policy" type string default { "expandAperture" } disablewhen "{ aspectRatioConformPolicy_control == block } { aspectRatioConformPolicy_control == none }" menu { "expandAperture" "Expand Aperture" "cropAperture" "Crop Aperture" "adjustApertureWidth" "Adjust Aperture Width" "adjustApertureHeight" "Adjust Aperture Height" "adjustPixelAspectRatio" "Adjust Pixel Aspect Ratio" } parmtag { "usdvaluetype" "token" } } parm { name "dataWindowNDC_control" label "dataWindowNDC" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float4')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "dataWindowNDC" label "Data Window NDC" type float size 4 default { "0" "0" "1" "1" } disablewhen "{ dataWindowNDC_control == block } { dataWindowNDC_control == none }" range { 0 10 } parmtag { "usdvaluetype" "float4" } } parm { name "pixelAspectRatio_control" label "pixelAspectRatio" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "pixelAspectRatio" label "Pixel Aspect Ratio" type float default { "1" } disablewhen "{ pixelAspectRatio_control == block } { pixelAspectRatio_control == none }" range { 0 10 } parmtag { "usdvaluetype" "float" } } } parm { name "errorseverity" label "Error Severity" type ordinal invisible default { "1" } menu { "0" "Message" "1" "Warning" "2" "Error" } parmtag { "script_callback_language" "python" } } parm { name "errormsg" label "Error Message" type string invisible default { [ "__import__('loputils').renderProductAndSettingsErrorMessage()" python ] } parmtag { "script_callback_language" "python" } } } INDX DialogScript2h¯Gû# Dialog script for sphere automatically generated { name sphere script sphere label Sphere help { "" } bindhandle prx lopxform "Transformer" pivot_rx "" bindhandle pry lopxform "Transformer" pivot_ry "" bindhandle prz lopxform "Transformer" pivot_rz "" bindhandle px lopxform "Transformer" px "" bindhandle py lopxform "Transformer" py "" bindhandle pz lopxform "Transformer" pz "" bindhandle rx lopxform "Transformer" rx "" bindhandle ry lopxform "Transformer" ry "" bindhandle rz lopxform "Transformer" rz "" bindhandle shear1 lopxform "Transformer" shear_xy "" bindhandle shear2 lopxform "Transformer" shear_xz "" bindhandle shear3 lopxform "Transformer" shear_yz "" bindhandle sx lopxform "Transformer" sx "" bindhandle sy lopxform "Transformer" sy "" bindhandle sz lopxform "Transformer" sz "" bindhandle xOrd lopxform "Transformer" trs_order "" bindhandle tx lopxform "Transformer" tx "" bindhandle ty lopxform "Transformer" ty "" bindhandle tz lopxform "Transformer" tz "" bindhandle scale lopxform "Transformer" uniform_scale "" bindhandle rOrd lopxform "Transformer" xyz_order "" inputlabel 1 "Input Stage" parm { name "primpattern" label "Primitives" type string default { "`lopinputprims('.', 0)`" } hidewhen "{ createprims == on }" menutoggle { [ "import loputils" ] [ "return loputils.createPrimPatternMenu(kwargs['node'], 0)" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True)" } parmtag { "script_action_help" "Select primitives in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nShift-click to select using the primitive pattern editor.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "primlist" } } parm { name "primpath" label "Primitive Path" type string default { "/$OS" } hidewhen "{ createprims != on }" menureplace { [ "import loputils" ] [ "return loputils.createPrimPathMenu()" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "createprims" label "Action" type ordinal default { "on" } menu { "off" "Edit" "on" "Create" "forceedit" "Force Edit (Ignore Editable Flag)" } } parm { name "initforedit" label "Initialize Parameters" type button default { "donothing" } menu { [ "import loputils" ] [ "return loputils.createInitializeParametersMenu(kwargs['node'].parm('createprims').eval())" ] language python } parmtag { "script_callback" "__import__('loputils').initializeParameters(kwargs['node'], kwargs['script_value'])" } parmtag { "script_callback_language" "python" } } groupcollapsible { name "createprimsgroup2" label "Create Primitives" hidewhen "{ createprims != on }" parm { name "primcount" label "Primitive Count" type integer default { "1" } range { 0 10 } } parm { name "primtype" label "Primitive Type" type string invisible default { "UsdGeomSphere" } menu { [ "import loputils" ] [ "return loputils.createSchemaTypesMenu(True)" ] language python } } parm { name "primkind" label "Primitive Kind" type string default { "" } menu { [ "import loputils" ] [ "return loputils.createKindsMenu(True, False)" ] language python } } parm { name "specifier" label "Primitive Specifier" type string default { "def" } menu { [ "import loputils" ] [ "return loputils.createSpecifiersMenu()" ] language python } } parm { name "classancestor" label "Class Ancestor" type string default { "" } disablewhen "{ specifier == class }" parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "parentprimtype" label "Parent Primitive Type" type string default { "UsdGeomXform" } menu { [ "import loputils" ] [ "return loputils.createParentTypesMenu()" ] language python } } } parm { name "computeextents" label "Compute Extent Attribute" type toggle invisible default { [ "if(!strcmp(chs(\"radius_control\"), \"none\"), 0, 1)" hscript-expr ] } } parm { name "radius_control" label "radius" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'double')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "radius" label "Radius" type float default { "1" } disablewhen "{ radius_control == block } { radius_control == none }" range { 0 10 } parmtag { "usdvaluetype" "double" } } parm { name "xn__primvarsdisplayColor_control_qmb" label "primvars:displayColor" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'color3f[]')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsdisplayColor_p8a" label "Color" type color size 3 default { "1" "1" "1" } disablewhen "{ xn__primvarsdisplayColor_control_qmb == block } { xn__primvarsdisplayColor_control_qmb == none }" range { 0 1 } parmtag { "usdvaluetype" "color3f[]" } } parm { name "xn__primvarsdisplayOpacity_control_zpb" label "primvars:displayOpacity" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float[]')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsdisplayOpacity_ycb" label "Opacity" type float default { "0" } disablewhen "{ xn__primvarsdisplayOpacity_control_zpb == block } { xn__primvarsdisplayOpacity_control_zpb == none }" range { 0 10 } parmtag { "usdvaluetype" "float[]" } } parm { name "doubleSided_control" label "doubleSided" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "doubleSided" label "Double Sided" type toggle default { "0" } disablewhen "{ doubleSided_control == block } { doubleSided_control == none }" parmtag { "usdvaluetype" "bool" } } parm { name "xn__xformOptransform_control_6fb" label "xformOp:transform" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'xform')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__xformOptransform_51a" label "Transform" type string default { "append" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" menu { "append" "Append" "prepend" "Prepend" "overwriteorappend" "Overwrite or Append" "overwriteorprepend" "Overwrite or Prepend" "world" "Apply Transform in World Space" "replace" "Replace All Local Transforms" } parmtag { "usdvaluetype" "xform" } } parm { name "xOrd" label "Transform Order" type ordinal joinnext default { "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" menu { "srt" "Scale Rot Trans" "str" "Scale Trans Rot" "rst" "Rot Scale Trans" "rts" "Rot Trans Scale" "tsr" "Trans Scale Rot" "trs" "Trans Rot Scale" } } parm { name "rOrd" label "Rotate Order" type ordinal nolabel default { "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == 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 "t" label "Translate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "r" label "Rotate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 360 } } parm { name "s" label "Scale" type vector size 3 default { "1" "1" "1" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "shear" label "Shear" type float size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 10 } } parm { name "scale" label "Uniform Scale" type float default { "1" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 10 } } groupcollapsible { name "pivotxform" label "Pivot Transform" disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" parm { name "p" label "Pivot Translate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "pr" label "Pivot Rotate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } } } INDXContents=iÉqQ DialogScript=h¯H-HouLC1033600bb6069c971510f96ba020LIMITED_COMMERCIAL_FILE!!!# Dialog script for split automatically generated { name split script split label Split help { "" } inputlabel 1 "Geometry to Split" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" outputlabel 1 "Selected Geometry" outputlabel 2 "Non-Selected Geometry" parm { name "group" label "Group" type string default { "" } menutoggle { [ "opmenu -l -a 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." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "script_callback" "" } bindselector everything Split "Select the geometry to keep as first output 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" "breakpoints" "Breakpoints" "edges" "Edges" "points" "Points" "prims" "Primitives" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "negate" label "Invert Selection" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } } parm { name "removegrp" label "Delete Unused Groups" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } INDX DialogScripth¯HD/* * 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 "subconst" script "subconst" label "subconst" code { "$subed = $val - $subconst;" } descriptiveparm subconst input int val "Input Value" output int subed "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 "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 } parm { name subconst label "Subtract" type float size 1 default { 1.0 } } } INDX DialogScriptEåh¯HB# Dialog script for unifiednoise_static automatically generated { name unifiednoise_static script pyro_noise label "Unified Noise - Static" outercode { "#include " "#include " "" } code { "$noise = 0;" "$x_avg = 0;" "$x_oct = 0;" "$x_off = 0;" "" "#if !strcmp($signature, f1)" "#define rtype float" "#define ptype float" "#elif !strcmp($signature, f2)" "#define rtype float" "#define ptype vector2" "#elif !strcmp($signature, default)" "#define rtype float" "#define ptype vector" "#elif !strcmp($signature, f4)" "#define rtype float" "#define ptype vector4" "#elif !strcmp($signature, fd)" "#define rtype float" "#define ptype vector" "#elif !strcmp($signature, fd4)" "#define rtype float" "#define ptype vector4" "#elif !strcmp($signature, v1)" "#define rtype vector" "#define ptype float" "#elif !strcmp($signature, v2)" "#define rtype vector" "#define ptype vector2" "#elif !strcmp($signature, v3)" "#define rtype vector" "#define ptype vector" "#elif !strcmp($signature, v4)" "#define rtype vector" "#define ptype vector4" "#elif !strcmp($signature, vd)" "#define rtype vector" "#define ptype vector" "#elif !strcmp($signature, vd4)" "#define rtype vector" "#define ptype vector4" "#endif" "" "#define __dualrest__ 1" "" "if($isconnected_pos)" "{" " float $dfreq = $dispfreq;" " if (\"$basis\" == \"pperlin\" || \"$basis\" == \"pflow\")" " $dfreq = (int)$dispfreq;" " " " #if !strcmp($signature, \"fd\") || !strcmp($signature, \"vd\")" " int $dual = 1;" " ptype $p1 = (ptype)($pos.rest * $freq - $offset);" " ptype $p2 = (ptype)($pos.rest2 * $freq - $offset);" " float $kp1 = $pos.rest_ratio;" " float $kp2 = $pos.rest2_ratio;" " #elif !strcmp($signature, \"fd4\") || !strcmp($signature, \"vd4\")" " int $dual = 1;" " ptype $p1 = (ptype)$pos.rest;" " ptype $p2 = (ptype)$pos.rest2;" " $p1.w = $pos.time;" " $p2.w = $pos.time;" " $p1 = $p1 * $freq - $offset;" " $p2 = $p2 * $freq - $offset;" " float $kp1 = $pos.rest_ratio;" " float $kp2 = $pos.rest2_ratio;" " #else" " int $dual = 0;" " ptype $p1 = (ptype)($pos * $freq - $offset);" " ptype $p2 = (ptype)$p1; " " float $kp1 = 1;" " float $kp2 = 0;" " #undef __dualrest__" " #define __dualrest__ 0" " #endif" "" " ptype $tperiod = (ptype) $period;" "" " if($dual) {" " }" "" " #if $isconnected_fw" " float $fwidth1 = $fw;" " float $fwidth2 = $fw;" " #else" " float $fwidth1 = VOPFW($p1);" " float $fwidth2 = $dual ? VOPFW($p2) : $fwidth1;" " #endif" " " " // unified_noise parms which we don't expose, since they're sort" " // of covered by the output correction" " int $inv = 0;" " float $expon = 1.0;" " " " float $fmax = max($freq);" " float $lw = $disp*$fmax;" " float $fs1 = $fwidth1 * $fscale;" " float $fs2 = $fwidth2 * $fscale;" " float $e = max(0,$expon);" "" " rtype $n1=0, $n2=0;" " " "#if !strcmp(\"$fractal\", \"none\")" " {" " if($kp1>0) $n1 = noise_$basis($p1,$inv,$cc_fold,$accuml,$accumg, $fs1,$e,$tperiod," " $dolwarp,$dogwarp, $lw,$dfreq,$gflow,$flowrot," " $x_avg,$x_off);" " #if __dualrest__" " if($kp2!=0) $n2 = noise_$basis($p2,$inv,$cc_fold,$accuml,$accumg, $fs2,$e,$tperiod," " $dolwarp,$dogwarp, $lw,$dfreq,$gflow,$flowrot," " $x_avg,$x_off);" " #endif" " }" "#else" " {" " //printf(\"%s\\n\", \"$basis\");" " if($kp1>0) $n1 = ${fractal}_$basis($p1,$inv,$cc_fold,$accuml,$accumg, $fs1,$e,$tperiod," " $dolwarp,$dogwarp, $lw,$dfreq,$gflow,$flowrot," " $x_avg,$x_off, //export args" " $oct,$lac,$rough, // fractal args" " $x_oct); // fractal export args" " #if __dualrest__" " if($kp2!=0) $n2 = ${fractal}_$basis($p2,$inv,$cc_fold,$accuml,$accumg, $fs2,$e,$tperiod," " $dolwarp,$dogwarp, $lw,$dfreq,$gflow,$flowrot," " $x_avg,$x_off, // export args" " $oct,$lac,$rough, // fractal args" " $x_oct); // fractal export args" " #endif" " }" "#endif" "" " $noise = $n1*$kp1 + $n2*$kp2;" "" " $noise = noise_cc($noise, $cc_inv, " " $cc_dobias,$cc_bias, " " $cc_dogain,$cc_gain, " " $cc_dorng,$cc_rnglo,$cc_rnghi, $cc_amp);" "}" "" "#undef rtype" "#undef ptype" "#undef __dualrest__" } input vector pos "Sample Location" input vector4 freq Frequency input vector4 offset Offset input vector4 period Period input float oct "Max Octaves" input float lac Lacunarity input int dolwarp "Enable Lattice Warp" input int accuml "Accumulate Lattice Warp" input float disp "Lattice Warp" input float dispfreq Freq input int dogwarp "Enable Gradient Warp" input int accumg "Accumulate Gradient Warp" input float gflow "Gradient Warp" input float flowrot "Flow Rotation" input float rough Roughness input int docc "Output Correction" input int cc_fold Fold input int cc_dobias "Do Bias" input vector cc_bias Bias input int cc_dogain "Do Gain" input vector cc_gain Gain input int cc_inv Complement input int cc_dorng "Output Range (Clamped)" input vector cc_rnglo "New Minimum" input vector cc_rnghi "New Maximum" input vector cc_amp "Final Amplitude" input float fw "Filter Width Override" input float fscale "Filter Scale" output float noise Noise output float x_avg "Median For Current Parameterization" output float x_oct "Actual Number Of Octaves" output vector x_off "Offset Due To Warps (Current Space)" inputflags pos 0 inputflags freq 0 inputflags offset 0 inputflags period 0 inputflags oct 0 inputflags lac 0 inputflags dolwarp 0 inputflags accuml 0 inputflags disp 0 inputflags dispfreq 0 inputflags dogwarp 0 inputflags accumg 0 inputflags gflow 0 inputflags flowrot 0 inputflags rough 0 inputflags docc 0 inputflags cc_fold 0 inputflags cc_dobias 0 inputflags cc_bias 0 inputflags cc_dogain 0 inputflags cc_gain 0 inputflags cc_inv 0 inputflags cc_dorng 0 inputflags cc_rnglo 0 inputflags cc_rnghi 0 inputflags cc_amp 0 inputflags fw 0 inputflags fscale 0 signature "3D Input, 1D Noise" default { vector vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "1D Input, 1D Noise" f1 { float vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "2D Input, 1D Noise" f2 { vector vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "4D Input, 1D Noise" f4 { vector4 vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "3D Dual Rest Input, 1D Noise" fd { struct_DualRest vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "4D Dual Rest Input, 1D Noise" fd4 { struct_DualRest4 vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "1D Input, 3D Noise" v1 { float vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "2D Input, 3D Noise" v2 { vector vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "3D Input, 3D Noise" v3 { vector vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "4D Input, 3D Noise" v4 { vector4 vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "3D Dual Rest Input, 3D Noise" vd { struct_DualRest vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "4D Dual Rest Input, 3D Noise" vd4 { struct_DualRest4 vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } outputoverrides default { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides f1 { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides f2 { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides f4 { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides fd { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides fd4 { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides v1 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides v2 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides v3 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides v4 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides vd { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides vd4 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } help { "" } parm { name "signature" baseparm label "Signature" export none } parm { name "basis" label "Noise Type" type string default { "simplex" } menu { "sine" "Sinusoid" "perlin" "Perlin" "pperlin" "Periodic Perlin" "simplex" "Simplex (Improved Perlin)" "sparse" "Sparse Convolution" "flow" "Flow" "pflow" "Periodic Flow" "worleyFA" "Worley (cellular) F1" "worleyFB" "Worley (cellular) F2-F1" "mworleyFA" "Manhattan Worley (cellular) F1" "mworleyFB" "Manhattan Worley (cellular) F2-F1" "cworleyFA" "Chebyshev Worley (cellular) F1" "cworleyFB" "Chebyshev Worley (cellular) F2-F1" "alligator" "Alligator" } range { 0 1 } unquoted } parm { name "freq" label "Frequency" type vector4 size 4 default { "1" "1" "1" "1" } range { -1 1 } } parm { name "offset" label "Offset" type vector4 size 4 default { "0" "0" "0" "0" } range { -1 1 } } parm { name "period" label "Period" type vector4 size 4 default { "1" "1" "1" "1" } hidewhen "{ basis != pperlin basis != pflow }" range { 0! 1 } } groupsimple { name "folder1" label "Fractal" parm { name "fractal" label "Fractal Type" type string default { "none" } menu { "none" "None" "fBm" "Standard (fBm)" "mfT" "Terrain" "hmfT" "Hybrid Terrain" } range { 0 1 } unquoted } parm { name "oct" label "Max Octaves" type float default { "8" } hidewhen "{ fractal == none } { fractal == none }" range { 0! 16 } } parm { name "lac" label "Lacunarity" type float default { "2.01234" } hidewhen "{ fractal == none }" range { 0 4 } } parm { name "rough" label "Roughness" type float default { "0.5" } hidewhen "{ fractal == none }" range { 0! 1 } } } groupsimple { name "folder2" label "Warping" parm { name "dolwarp" label "Enable Lattice Warp" type toggle default { "0" } range { 0 1 } } parm { name "accuml" label "Accumulate Lattice Warp" type toggle default { "0" } hidewhen "{ dolwarp == 0 } { fractal == none }" range { 0 1 } } parm { name "disp" label "Lattice Warp" type float joinnext default { "0" } hidewhen "{ dolwarp == 0 }" range { -0.5 0.5 } } parm { name "dispfreq" label "Freq" type float default { "1" } hidewhen "{ dolwarp == 0 }" range { 0 1 } } parm { name "dogwarp" label "Enable Gradient Warp" type toggle default { "0" } range { 0 1 } } parm { name "accumg" label "Accumulate Gradient Warp" type toggle default { "0" } hidewhen "{ dogwarp == 0 } { fractal == none }" range { 0 1 } } parm { name "gflow" label "Gradient Warp" type float default { "0" } hidewhen "{ dogwarp == 0 }" range { -0.5 0.5 } } parm { name "flowrot" label "Flow Rotation" type float default { "0" } hidewhen "{ basis != flow basis != pflow }" range { 0 1 } } } groupsimple { name "folder0_1" label "Output Correction" parm { name "cc_fold" label "Fold" type toggle default { "0" } range { 0 1 } } parm { name "cc_dobias" label "Bias" type toggle default { "0" } disablewhen "{ docc == 0 }" range { 0 1 } } parm { name "cc_bias" label "Bias" type vector size 3 default { "0.5" "0.5" "0.5" } hidewhen "{ cc_dobias == 0 }" range { 0! 1! } } parm { name "cc_dogain" label "Gain" type toggle default { "0" } range { 0 1 } } parm { name "cc_gain" label "Gain" type vector size 3 default { "0.5" "0.5" "0.5" } hidewhen "{ cc_dogain == 0 }" range { 0! 1! } } parm { name "cc_inv" label "Complement" type toggle default { "0" } range { 0 1 } } parm { name "cc_dorng" label "Output Range (Clamped)" type toggle default { "0" } range { 0 1 } } parm { name "cc_rnglo" label "New Minimum" type vector size 3 default { "0" "0" "0" } hidewhen "{ cc_dorng == 0 }" range { -1 1 } } parm { name "cc_rnghi" label "New Maximum" type vector size 3 default { "1" "1" "1" } hidewhen "{ cc_dorng == 0 }" range { 0 2 } } parm { name "cc_amp" label "Final Amplitude" type vector size 3 default { "1" "1" "1" } range { 0 2 } } } parm { name "fscale" label "Filter Scale" type float default { "1" } range { 0! 2 } } } INDX DialogScriptFçh¯HB# Dialog script for unifiednoise_static::3.0 automatically generated { name unifiednoise_static::3.0 script pyro_noise label "Unified Noise - Static" outercode { "#include " "#include " "" } code { "$noise = 0;" "$x_avg = 0;" "$x_oct = 0;" "$x_off = 0;" "" "#if !strcmp($signature, f1)" "#define rtype float" "#define ptype float" "#elif !strcmp($signature, f2)" "#define rtype float" "#define ptype vector2" "#elif !strcmp($signature, default)" "#define rtype float" "#define ptype vector" "#elif !strcmp($signature, f4)" "#define rtype float" "#define ptype vector4" "#elif !strcmp($signature, fd)" "#define rtype float" "#define ptype vector" "#elif !strcmp($signature, fd4)" "#define rtype float" "#define ptype vector4" "#elif !strcmp($signature, v1)" "#define rtype vector" "#define ptype float" "#elif !strcmp($signature, v2)" "#define rtype vector" "#define ptype vector2" "#elif !strcmp($signature, v3)" "#define rtype vector" "#define ptype vector" "#elif !strcmp($signature, v4)" "#define rtype vector" "#define ptype vector4" "#elif !strcmp($signature, vd)" "#define rtype vector" "#define ptype vector" "#elif !strcmp($signature, vd4)" "#define rtype vector" "#define ptype vector4" "#endif" "" "#define __dualrest__ 1" "" "#if $periodic" "# define BASIS noise_p$basis" "# define FBASIS ${fractal}_p$basis" "# define PERIODIC 1" "#else" "# define BASIS noise_$basis" "# define FBASIS ${fractal}_$basis" "# define PERIODIC 0" "#endif" "" "if($isconnected_pos)" "{" " float $dfreq = $dispfreq;" " if(PERIODIC)" " $dfreq = (int)$dispfreq;" " " " #if !strcmp($signature, \"fd\") || !strcmp($signature, \"vd\")" " int $dual = 1;" " ptype $p1 = (ptype)($pos.rest * $freq - $offset);" " ptype $p2 = (ptype)($pos.rest2 * $freq - $offset);" " float $kp1 = $pos.rest_ratio;" " float $kp2 = $pos.rest2_ratio;" " #elif !strcmp($signature, \"fd4\") || !strcmp($signature, \"vd4\")" " int $dual = 1;" " ptype $p1 = (ptype)$pos.rest;" " ptype $p2 = (ptype)$pos.rest2;" " $p1.w = $pos.time;" " $p2.w = $pos.time;" " $p1 = $p1 * $freq - $offset;" " $p2 = $p2 * $freq - $offset;" " float $kp1 = $pos.rest_ratio;" " float $kp2 = $pos.rest2_ratio;" " #else" " int $dual = 0;" " ptype $p1 = (ptype)($pos * $freq - $offset);" " ptype $p2 = (ptype)$p1; " " float $kp1 = 1;" " float $kp2 = 0;" " #undef __dualrest__" " #define __dualrest__ 0" " #endif" "" " ptype $tperiod = (ptype) $period;" "" " if($dual) {" " }" "" " #if $isconnected_fw" " float $fwidth1 = $fw;" " float $fwidth2 = $fw;" " #else" " float $fwidth1 = VOPFW($p1);" " float $fwidth2 = $dual ? VOPFW($p2) : $fwidth1;" " #endif" " " " // unified_noise parms which we don't expose, since they're sort" " // of covered by the output correction" " int $inv = 0;" " float $expon = 1.0;" " " " float $fmax = max($freq);" " float $lw = $disp*$fmax;" " float $fs1 = $fwidth1 * $fscale;" " float $fs2 = $fwidth2 * $fscale;" " float $e = max(0,$expon);" "" " rtype $n1=0, $n2=0;" " " "#if !strcmp(\"$fractal\", \"none\")" " {" " if($kp1>0) $n1 = BASIS($p1,$inv,$cc_fold,$accuml,$accumg, $fs1,$e,$tperiod," " $dolwarp,$dogwarp, $lw,$dfreq,$gflow,$flowrot," " $x_avg,$x_off);" " #if __dualrest__" " if($kp2!=0) $n2 = BASIS($p2,$inv,$cc_fold,$accuml,$accumg, $fs2,$e,$tperiod," " $dolwarp,$dogwarp, $lw,$dfreq,$gflow,$flowrot," " $x_avg,$x_off);" " #endif" " }" "#else" " {" " //printf(\"%s\\n\", \"$basis\");" " if($kp1>0) $n1 = FBASIS($p1,$inv,$cc_fold,$accuml,$accumg, $fs1,$e,$tperiod," " $dolwarp,$dogwarp, $lw,$dfreq,$gflow,$flowrot," " $x_avg,$x_off, //export args" " $oct,$lac,$rough, // fractal args" " $x_oct); // fractal export args" " #if __dualrest__" " if($kp2!=0) $n2 = FBASIS($p2,$inv,$cc_fold,$accuml,$accumg, $fs2,$e,$tperiod," " $dolwarp,$dogwarp, $lw,$dfreq,$gflow,$flowrot," " $x_avg,$x_off, // export args" " $oct,$lac,$rough, // fractal args" " $x_oct); // fractal export args" " #endif" " }" "#endif" "" " $noise = $n1*$kp1 + $n2*$kp2;" "" " $noise = noise_cc($noise, $cc_inv, " " $cc_dobias,$cc_bias, " " $cc_dogain,$cc_gain, " " $cc_dorng,$cc_rnglo,$cc_rnghi, $cc_amp);" "}" "" "#undef BASIS" "#undef FBASIS" "#undef PERIODIC" "#undef rtype" "#undef ptype" "#undef __dualrest__" } input vector pos "Sample Location" input vector4 freq Frequency input vector4 offset Offset input vector4 period Period input float oct "Max Octaves" input float lac Lacunarity input int dolwarp "Enable Lattice Warp" input int accuml "Accumulate Lattice Warp" input float disp "Lattice Warp" input float dispfreq Freq input int dogwarp "Enable Gradient Warp" input int accumg "Accumulate Gradient Warp" input float gflow "Gradient Warp" input float flowrot "Flow Rotation" input float rough Roughness input int docc "Output Correction" input int cc_fold Fold input int cc_dobias "Do Bias" input vector cc_bias Bias input int cc_dogain "Do Gain" input vector cc_gain Gain input int cc_inv Complement input int cc_dorng "Output Range (Clamped)" input vector cc_rnglo "New Minimum" input vector cc_rnghi "New Maximum" input vector cc_amp "Final Amplitude" input float fw "Filter Width Override" input float fscale "Filter Scale" output float noise Noise output float x_avg "Median For Current Parameterization" output float x_oct "Actual Number Of Octaves" output vector x_off "Offset Due To Warps (Current Space)" inputflags pos 0 inputflags freq 0 inputflags offset 0 inputflags period 0 inputflags oct 0 inputflags lac 0 inputflags dolwarp 0 inputflags accuml 0 inputflags disp 0 inputflags dispfreq 0 inputflags dogwarp 0 inputflags accumg 0 inputflags gflow 0 inputflags flowrot 0 inputflags rough 0 inputflags docc 0 inputflags cc_fold 0 inputflags cc_dobias 0 inputflags cc_bias 0 inputflags cc_dogain 0 inputflags cc_gain 0 inputflags cc_inv 0 inputflags cc_dorng 0 inputflags cc_rnglo 0 inputflags cc_rnghi 0 inputflags cc_amp 0 inputflags fw 0 inputflags fscale 0 signature "3D Input, 1D Noise" default { vector vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "1D Input, 1D Noise" f1 { float vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "2D Input, 1D Noise" f2 { vector vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "4D Input, 1D Noise" f4 { vector4 vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "3D Dual Rest Input, 1D Noise" fd { struct_DualRest vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "4D Dual Rest Input, 1D Noise" fd4 { struct_DualRest4 vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "1D Input, 3D Noise" v1 { float vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "2D Input, 3D Noise" v2 { vector vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "3D Input, 3D Noise" v3 { vector vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "4D Input, 3D Noise" v4 { vector4 vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "3D Dual Rest Input, 3D Noise" vd { struct_DualRest vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "4D Dual Rest Input, 3D Noise" vd4 { struct_DualRest4 vector4 vector4 vector4 float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } outputoverrides default { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides f1 { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides f2 { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides f4 { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides fd { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides fd4 { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides v1 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides v2 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides v3 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides v4 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides vd { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides vd4 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } help { "" } parm { name "signature" baseparm label "Signature" export none } parm { name "basis" label "Noise Type" type string default { "simplex" } menu { "value_fast" "Fast" "sparse" "Sparse Convolution" "alligator" "Alligator" "perlin" "Perlin" "flow" "Perlin Flow" "simplex" "Simplex" "worleyFA" "Worley Cellular F1" "worleyFB" "Worley Cellular F2-F1" "mworleyFA" "Manhattan Cellular F1" "mworleyFB" "Manhattan Cellular F2-F1" "cworleyFA" "Chebyshev Cellular F1" "cworleyFB" "Chebyshev Cellular F2-F1" } range { 0 1 } unquoted } parm { name "freq" label "Frequency" type vector4 size 4 default { "1" "1" "1" "1" } range { -1 1 } } parm { name "offset" label "Offset" type vector4 size 4 default { "0" "0" "0" "0" } range { -1 1 } } parm { name "periodic" label "Periodic" type toggle default { "0" } } parm { name "period" label "Period" type vector4 size 4 default { "1" "1" "1" "1" } disablewhen "{ periodic == 0 }" range { 0! 1 } } groupsimple { name "folder1" label "Fractal" parm { name "fractal" label "Fractal Type" type string default { "none" } menu { "none" "None" "fBm" "Standard (fBm)" "mfT" "Terrain" "hmfT" "Hybrid Terrain" } range { 0 1 } unquoted } parm { name "oct" label "Max Octaves" type float default { "8" } hidewhen "{ fractal == none } { fractal == none }" range { 0! 16 } } parm { name "lac" label "Lacunarity" type float default { "2.01234" } hidewhen "{ fractal == none }" range { 0 4 } } parm { name "rough" label "Roughness" type float default { "0.5" } hidewhen "{ fractal == none }" range { 0! 1 } } } groupsimple { name "folder2" label "Warping" parm { name "dolwarp" label "Enable Lattice Warp" type toggle default { "0" } range { 0 1 } } parm { name "accuml" label "Accumulate Lattice Warp" type toggle default { "0" } hidewhen "{ dolwarp == 0 } { fractal == none }" range { 0 1 } } parm { name "disp" label "Lattice Warp" type float joinnext default { "0" } hidewhen "{ dolwarp == 0 }" range { -0.5 0.5 } } parm { name "dispfreq" label "Freq" type float default { "1" } hidewhen "{ dolwarp == 0 }" range { 0 1 } } parm { name "dogwarp" label "Enable Gradient Warp" type toggle default { "0" } range { 0 1 } } parm { name "accumg" label "Accumulate Gradient Warp" type toggle default { "0" } hidewhen "{ dogwarp == 0 } { fractal == none }" range { 0 1 } } parm { name "gflow" label "Gradient Warp" type float default { "0" } hidewhen "{ dogwarp == 0 }" range { -0.5 0.5 } } parm { name "flowrot" label "Flow Rotation" type float default { "0" } hidewhen "{ basis != flow basis != pflow }" range { 0 1 } } } groupsimple { name "folder0_1" label "Output Correction" parm { name "cc_fold" label "Fold" type toggle default { "0" } range { 0 1 } } parm { name "cc_dobias" label "Bias" type toggle default { "0" } disablewhen "{ docc == 0 }" range { 0 1 } } parm { name "cc_bias" label "Bias" type vector size 3 default { "0.5" "0.5" "0.5" } hidewhen "{ cc_dobias == 0 }" range { 0! 1! } } parm { name "cc_dogain" label "Gain" type toggle default { "0" } range { 0 1 } } parm { name "cc_gain" label "Gain" type vector size 3 default { "0.5" "0.5" "0.5" } hidewhen "{ cc_dogain == 0 }" range { 0! 1! } } parm { name "cc_inv" label "Complement" type toggle default { "0" } range { 0 1 } } parm { name "cc_dorng" label "Output Range (Clamped)" type toggle default { "0" } range { 0 1 } } parm { name "cc_rnglo" label "New Minimum" type vector size 3 default { "0" "0" "0" } hidewhen "{ cc_dorng == 0 }" range { -1 1 } } parm { name "cc_rnghi" label "New Maximum" type vector size 3 default { "1" "1" "1" } hidewhen "{ cc_dorng == 0 }" range { 0 2 } } parm { name "cc_amp" label "Final Amplitude" type vector size 3 default { "1" "1" "1" } range { 0 2 } } } parm { name "fscale" label "Filter Scale" type float default { "1" } range { 0! 2 } } } INDX DialogScripth¯HD/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "vectofloat" script "vectofloat" label "vectofloat" outercode { INCLUDE_VOPLIB } code { "vop_vectofloat($vec, $fval1, $fval2, $fval3);" } input vector vec "Input Vector" output float fval1 "Component 1" output float fval2 "Component 2" output float fval3 "Component 3" VOP_VEC_PARM(vec, "Value", 0, 0, 0) VOP_VEC_PARM(vec_p, "Value", 0, 0, 0) VOP_VEC_PARM(vec_n, "Value", 0, 0, 0) VOP_CLR_PARM(vec_c, "Value", 0, 0, 0) VOP_VEC_PARM(vec_uv, "Value", 0, 0, 0) VOP_VEC_PARM(vec_up, "Value", 0, 0, 0) VOP_VEC_PARM(vec_un, "Value", 0, 0, 0) VOP_CLR_PARM(vec_uc, "Value", 0, 0, 0) signature "3D Vector" default { vector float float float } signature "3D Point" p { point float float float } signature "3D Normal" n { normal float float float } signature "RGB Color" c { color float float float } signature "Uniform 3D Vector" uv { uvector ufloat ufloat ufloat } signature "Uniform 3D Point" up { upoint ufloat ufloat ufloat } signature "Uniform 3D Normal" un { unormal ufloat ufloat ufloat } signature "Uniform RGB Color" uc { ucolor ufloat ufloat ufloat } } INDX DialogScriptzh¯HD/* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "vectohvec" script "vectohvec" label "vectohvec" code { "$hvec = $vec;" "setcomp($hvec, $fval4, 3);" } VOP_VEC_INPUT( vec, "Input Vector", 0, 0, 0) VOP_FLT_INPUT( fval4, "Fourth Component", 0) output vector4 hvec "Output Vector4" } HouLC1033600bbd069c971d4093af9ae7expression.func# 0 bytes HouLC1033600ba5069c971d403897b9fcobj.defcomment "" 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 on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1773620014 modify 1773675520 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbc069c971d40bede4b9fobj.spareparmdef parm { name "node_vis_enabled" label "Visualization Enabled" type toggle invisible default { "1" } } multiparm { name "num_visualizers" label "Visualizers" invisible default 0 parmtag { "multistartoffset" "0" } parm { name "vis_active#" label "Active #" type toggle invisible default { "0" } } parm { name "vis_data#" label "Raw Data #" type string invisible nolabel default { "" } parmtag { "editor" "1" } } } HouLC1033600ba4069c971d4029ff2952obj.parm{ version 0.8 node_vis_enabled [ 0 locks=0 ] ( "on" ) num_visualizers [ 0 locks=0 ] ( 0 ) } HouLC1033600ba0069c971d401274efaaobj.userdata ___Version___21.0.559HouLC1033600ba2069c971d40a10080c3obj/Tiles.inittype = geo matchesdef = 0 HouLC1033600ba3069c971d40f96afad8obj/Tiles.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 -10.6407 0.0794941 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1773620161 modify 1774809034 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bba069c971d409e502cccobj/Tiles.spareparmdef group { name "stdswitcher4" label "Transform" grouptag { "sidefx::switcher" "stdswitcher" } 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_lpetag" label "LPE Tag" type string default { "" } parmtag { "mantra_class" "object" } parmtag { "mantra_name" "lpetag" } 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 ordinal default { "off" } disablewhen "{ allowmotionblur == 0 }" menu { "off" "No Velocity Blur" "on" "Velocity Blur" "accelblur" "Acceleration Blur" } } parm { name "geo_accelattribute" label "Acceleration Attribute" type string default { "accel" } hidewhen "{ geo_velocityblur != accelblur }" 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 } } HouLC1033600ba2069c971d40b755a3e2obj/Tiles.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 ] ( 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 ] ( "" ) 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_lpetag [ 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" ) geo_accelattribute [ 0 locks=0 ] ( accel ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.05 ) 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" ) } HouLC1033600bbe069c971d40d5f92524obj/Tiles.userdata ___Version___21.0.559 wirestyleroundedHouLC1033600bb2069c971d4087f874b0obj/Tiles/__netbox1.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 0.52 0.52 0.52 "; comment := ""; height := 17.146091722006307; minimized := 0; width := 15.16789106405367; x_position := 19.17897002262913; y_position := -35.24940640928893; } { create 1773683504 modify 1774809448 author TFrog@tfrog-desk access 0777 } HouLC1033600bb2069c971d40fb07b7e8obj/Tiles/__netbox2.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 0.52 0.52 0.52 "; comment := ""; height := 50.06012990727449; minimized := 0; width := 15.092915989158442; x_position := 1.1859225423765416; y_position := -67.63367678677594; } { create 1773683506 modify 1774809472 author TFrog@tfrog-desk access 0777 } HouLC1033600bb4069c971d4050eca0a7obj/Tiles/Rot_by_90.inittype = attribvop matchesdef = 0 HouLC1033600bb5069c971d40677ad050obj/Tiles/Rot_by_90.defsopflags sopflags = comment "" position 13.8451 -37.8022 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 attribcreate2 1 1 "input1" } inputs { 0 attribcreate2 0 1 } stat { create 1773621728 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouLC1033600b8c069c971d40d5d61f9eobj/Tiles/Rot_by_90.spareparmdef parm { name "bindgroup" baseparm label "Group" export none bindselector uvselect "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 bindgrouptype 0 } parm { name "bindgrouptype" baseparm label "Group Type" export none } parm { name "bindclass" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } group { name "stdswitcher3" label "Vex Setup" grouptag { "sidefx::switcher" "stdswitcher" } parm { name "vexsrc" baseparm label "Vex Source" export all } parm { name "shoppath" baseparm label "Shop Path" export all } parm { name "script" baseparm label "Script" export all } parm { name "clear" baseparm label "Re-load VEX Functions" export all } parm { name "vexsnippet" baseparm label "Snippet" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } parm { name "vex_exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_strictvariables" baseparm label "Standard Variable Names Only" export none } parm { name "vop_compiler" baseparm label "Compiler" export none } parm { name "vop_forcecompile" baseparm label "Force Compile" export none } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_multithread" baseparm label "Enable Multithreading" export none } } group { name "stdswitcher3_1" label "Attribute Bindings" parm { name "vex_precision" baseparm label "VEX Precision" export none } parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } } parm { name "ptnum" label "Point Number" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "vtxnum" label "Vertex Number" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "primnum" label "Primitive Number" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "id" label "Id" type integer invisible default { "-1" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "numpt" label "Number of Points" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "numvtx" label "Number of Vertices" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "numprim" label "Number of Prims" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Time" label "Time" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "TimeInc" label "Time Inc" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Frame" label "Frame" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "life" label "Life" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "age" label "Age" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput2" label "Second Input" type string invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput3" label "Third Input" type string invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput4" label "Fourth Input" type string invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput1" label "First Input" type string invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "uv" label "UV" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "P" label "P" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "v" label "Velocity" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "force" label "Force" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Cd" label "Cd" type float invisible size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "N" label "N" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } HouLC1033600bb4069c971d402b7da64bobj/Tiles/Rot_by_90.parm{ version 0.8 bindgroup [ 0 locks=0 ] ( "" ) bindgrouptype [ 0 locks=0 ] ( "guess" ) bindclass [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) stdswitcher [ 0 locks=0 ] ( 0 0 ) vexsrc [ 0 locks=0 ] ( "myself" ) shoppath [ 0 locks=0 ] ( "" ) script [ 0 locks=0 ] ( null ) clear [ 0 locks=0 ] ( 0 ) vexsnippet [ 0 locks=0 ] ( "" ) vex_strict [ 0 locks=0 ] ( "off" ) vex_exportlist [ 0 locks=0 ] ( * ) vex_strictvariables [ 0 locks=0 ] ( "on" ) vop_compiler [ 0 locks=0 ] ( "vcc -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( "" ) vex_outputmask [ 0 locks=0 ] ( * ) vex_multithread [ 0 locks=0 ] ( "on" ) vex_precision [ 0 locks=0 ] ( auto ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) stdswitcher3 [ 0 locks=0 ] ( 0 0 ) ptnum [ 0 locks=0 ] ( 0 ) vtxnum [ 0 locks=0 ] ( 0 ) primnum [ 0 locks=0 ] ( 0 ) id [ 0 locks=0 ] ( -1 ) numpt [ 0 locks=0 ] ( 0 ) numvtx [ 0 locks=0 ] ( 0 ) numprim [ 0 locks=0 ] ( 0 ) Time [ 0 locks=0 ] ( 0 ) TimeInc [ 0 locks=0 ] ( 0 ) Frame [ 0 locks=0 ] ( 0 ) life [ 0 locks=0 ] ( 0 ) age [ 0 locks=0 ] ( 0 ) OpInput2 [ 0 locks=0 ] ( "" ) OpInput3 [ 0 locks=0 ] ( "" ) OpInput4 [ 0 locks=0 ] ( "" ) OpInput1 [ 0 locks=0 ] ( "" ) uv [ 0 locks=0 ] ( 0 0 0 ) P [ 0 locks=0 ] ( 0 0 0 ) v [ 0 locks=0 ] ( 0 0 0 ) force [ 0 locks=0 ] ( 0 0 0 ) Cd [ 0 locks=0 ] ( 1 1 1 ) N [ 0 locks=0 ] ( 0 0 0 ) } HouLC1033600bb6069c971d40d4bffb1dobj/Tiles/Rot_by_90.netbox__netbox2 HouLC1033600bb0069c971d403b029645obj/Tiles/Rot_by_90.userdata ___Version___21.0.559HouLC1033600b81069c971d4039f1541dobj/Tiles/Rot_by_90/geometryvopglobal1.inittype = geometryvopglobal::2.0 matchesdef = 1 HouLC1033600b86069c971d40fda22354obj/Tiles/Rot_by_90/geometryvopglobal1.defcomment "" position -2.5 7.7 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1773621728 modify 1773622220 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b81069c971d40157ce3e0obj/Tiles/Rot_by_90/geometryvopglobal1.parm{ version 0.8 } HouLC1033600b9d069c971d403d112ebeobj/Tiles/Rot_by_90/geometryvopglobal1.userdata ___Version___HouLC1033600b81069c971d40f3b5c950obj/Tiles/Rot_by_90/geometryvopoutput1.inittype = geometryvopoutput matchesdef = 1 HouLC1033600b86069c971d40af42b467obj/Tiles/Rot_by_90/geometryvopoutput1.defcomment "" position 6.64696 3.67056 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 "" "" 1 "P" 1 "" "" 1 "v" 2 "" "" 1 "force" 3 "" "" 1 "Cd" 4 "" "" 1 "N" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 } stat { create 1773621728 modify 1773622220 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b81069c971d40ee4ca79fobj/Tiles/Rot_by_90/geometryvopoutput1.parm{ version 0.8 } HouLC1033600b9d069c971d40acb5bfecobj/Tiles/Rot_by_90/geometryvopoutput1.userdata ___Version___HouLC1033600bb2069c971d40fa47e54aobj/Tiles/Rot_by_90/bind1.inittype = bind matchesdef = 1 HouLC1033600bb3069c971d40e55372aeobj/Tiles/Rot_by_90/bind1.defcomment "" position 8 1.03 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 { } inputsNamed3 { 0 floattovec1 3 1 "input" } inputs { 0 floattovec1 0 1 } stat { create 1773621742 modify 1773622220 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.6 0.6 1 delscript "" exprlanguage hscript end HouLC1033600bb2069c971d4062ca91a3obj/Tiles/Rot_by_90/bind1.parm{ version 0.8 parmname [ 0 locks=0 ] ( up ) parmtype [ 0 locks=0 ] ( "float3" ) 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 ] ( "" ) dictdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) surfacedef [ 0 locks=0 ] ( "" ) displacementdef [ 0 locks=0 ] ( "" ) atmospheredef [ 0 locks=0 ] ( "" ) lightdef [ 0 locks=0 ] ( "" ) lightfilterdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) dictadef [ 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 ] ( cvex ) } HouLC1033600b8e069c971d40278f7984obj/Tiles/Rot_by_90/bind1.userdata ___Version___21.0.559HouLC1033600bb2069c971d4067e9339bobj/Tiles/Rot_by_90/bind2.inittype = bind matchesdef = 1 HouLC1033600bb3069c971d40a478e0aaobj/Tiles/Rot_by_90/bind2.defcomment "" position -0.829507 2.35 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 "randrot" } inputsNamed3 { } inputs { } stat { create 1773621760 modify 1773622220 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.6 0.6 1 delscript "" exprlanguage hscript end HouLC1033600bb2069c971d40351b3d14obj/Tiles/Rot_by_90/bind2.parm{ version 0.8 parmname [ 0 locks=0 ] ( randrot ) 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 ] ( "" ) dictdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) surfacedef [ 0 locks=0 ] ( "" ) displacementdef [ 0 locks=0 ] ( "" ) atmospheredef [ 0 locks=0 ] ( "" ) lightdef [ 0 locks=0 ] ( "" ) lightfilterdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) dictadef [ 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 ] ( cvex ) } HouLC1033600b8e069c971d4046c63267obj/Tiles/Rot_by_90/bind2.userdata ___Version___21.0.559HouLC1033600b8d069c971d40cb34298eobj/Tiles/Rot_by_90/const1.inittype = constant matchesdef = 1 HouLC1033600bb2069c971d403e7938baobj/Tiles/Rot_by_90/const1.defcomment "" position -0.253037 0.164317 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 "Value" } inputsNamed3 { } inputs { } stat { create 1773621771 modify 1773622220 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouLC1033600b8d069c971d40a4dc8b0bobj/Tiles/Rot_by_90/const1.parm{ version 0.8 consttype [ 0 locks=0 ] ( "float" ) floatdef [ 0 locks=0 ] ( 90 ) intdef [ 0 locks=0 ] ( 0 ) toggledef [ 0 locks=0 ] ( "off" ) angledef [ 0 locks=0 ] ( 0 ) logfloatdef [ 0 locks=0 ] ( 0 ) float2def [ 0 locks=0 ] ( 0 0 ) float3def [ 0 locks=0 ] ( 0 0 0 ) vectordef [ 0 locks=0 ] ( 0 0 0 ) normaldef [ 0 locks=0 ] ( 0 0 0 ) pointdef [ 0 locks=0 ] ( 0 0 0 ) directiondef [ 0 locks=0 ] ( 1 0 0 ) float4def [ 0 locks=0 ] ( 0 0 0 0 ) floatm2def [ 0 locks=0 ] ( 1 0 0 1 ) float9def [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) float16def [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) stringdef [ 0 locks=0 ] ( "" ) filedef [ 0 locks=0 ] ( "" ) imagedef [ 0 locks=0 ] ( "" ) geometrydef [ 0 locks=0 ] ( "" ) colordef [ 0 locks=0 ] ( 0 0 0 ) color4def [ 0 locks=0 ] ( 0 0 0 0 ) bsdfdef [ 0 locks=0 ] ( "" ) dictdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) surfacedef [ 0 locks=0 ] ( "" ) displacementdef [ 0 locks=0 ] ( "" ) atmospheredef [ 0 locks=0 ] ( "" ) lightdef [ 0 locks=0 ] ( "" ) lightfilterdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) dictadef [ 0 locks=0 ] ( ) coshaderadef [ 0 locks=0 ] ( "" ) structdef [ 0 locks=0 ] ( "" ) parmuniform [ 0 locks=0 ] ( "on" ) constname [ 0 locks=0 ] ( Value ) constlabel [ 0 locks=0 ] ( Constant ) } HouLC1033600b89069c971d40871f1f3cobj/Tiles/Rot_by_90/const1.userdata ___Version___21.0.559HouLC1033600b8e069c971d402144f335obj/Tiles/Rot_by_90/multiply1.inittype = multiply matchesdef = 1 HouLC1033600b8f069c971d400c7298e6obj/Tiles/Rot_by_90/multiply1.defcomment "" position 2.5 1.21138 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 bind2 0 1 "input1" 1 const1 0 1 "input2" } inputs { 0 bind2 0 1 1 const1 0 1 } stat { create 1773621777 modify 1773622220 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8e069c971d40fe9c688aobj/Tiles/Rot_by_90/multiply1.parm{ version 0.8 } HouLC1033600b8a069c971d40c4e0684aobj/Tiles/Rot_by_90/multiply1.userdata ___Version___21.0.559HouLC1033600b88069c971d4042ef2d2fobj/Tiles/Rot_by_90/floattovec1.inittype = floattovec matchesdef = 0 HouLC1033600b89069c971d404c725fa4obj/Tiles/Rot_by_90/floattovec1.defcomment "" position 5 -0.0256827 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 "vec" } inputsNamed3 { 0 multiply1 2 1 "fval1" 1 "" "" 1 "fval2" 2 "" "" 1 "fval3" } inputs { 0 multiply1 0 1 1 "" 0 1 2 "" 0 1 } stat { create 1773621801 modify 1773622220 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b88069c971d4005bd7b01obj/Tiles/Rot_by_90/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 ) } HouLC1033600b84069c971d40648e9704obj/Tiles/Rot_by_90/floattovec1.userdata ___Version___HouLC1033600bb1069c971d402db724faobj/Tiles/edge_damage2.inittype = labs::edge_damage::2.1 matchesdef = 1 HouLC1033600bb6069c971d407ecbccc0obj/Tiles/edge_damage2.defsopflags sopflags = comment "" position 1.58592 -33.6005 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 null4 1 1 "input1" } inputs { 0 null4 0 1 } stat { create 1773625148 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb6069c971d40783650b5obj/Tiles/edge_damage2.chn{ channel seed { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "prim(\"../null4\", 0, \"variant\", 0)" } } } HouLC1033600bb1069c971d406be631fbobj/Tiles/edge_damage2.parm{ version 0.8 damagemode [ 0 locks=0 ] ( "1" ) visualize_damage [ 0 locks=0 ] ( "off" ) seed [ 8 locks=0 ] ( [ seed 0 ] ) mask_attribute [ 0 locks=0 ] ( mask ) fd_damagecontrols [ 0 locks=0 ] ( 0 ) amount_damage [ 0 locks=0 ] ( 1.6 ) vdb_damage_quality [ 0 locks=0 ] ( 0.5 ) fd_advanced [ 0 locks=0 ] ( 0 ) input [ 0 locks=0 ] ( "on" ) vdb_direction [ 0 locks=0 ] ( -1 ) sepparm4 [ 0 locks=0 ] ( ) vdb_mask_amount [ 0 locks=0 ] ( 1 ) boolean_normal [ 0 locks=0 ] ( 0 ) fd_advanced2 [ 0 locks=0 ] ( 0 ) colors_samples [ 0 locks=0 ] ( 4 ) colors_relax [ 0 locks=0 ] ( 100 ) colors_curve_tolerance [ 0 locks=0 ] ( 2.1 ) colors_contrast [ 0 locks=0 ] ( 1.2 ) colors_brightness [ 0 locks=0 ] ( 1 ) colors_ramp [ 0 locks=0 ] ( 2 ) fd_voxelization [ 0 locks=0 ] ( 0 ) enable_voxel [ 0 locks=0 ] ( "on" ) voxel_res [ 0 locks=0 ] ( 0.01 ) voxel_smooth [ 0 locks=0 ] ( 1 ) fd_advanced3 [ 0 locks=0 ] ( 0 ) adv_loop_over [ 0 locks=0 ] ( "off" ) adv_auto_name [ 0 locks=0 ] ( "on" ) adv_attribute_loop [ 0 locks=0 ] ( name ) adv_boolean_loop [ 0 locks=0 ] ( "off" ) fd_displacement [ 0 locks=0 ] ( 0 ) enable_displace [ 0 locks=0 ] ( "on" ) displace [ 0 locks=0 ] ( -0.5 ) fd_advanced4 [ 0 locks=0 ] ( 0 ) blur [ 0 locks=0 ] ( 20 ) blur_range [ 0 locks=0 ] ( 0 ) sepparm [ 0 locks=0 ] ( ) sharpen [ 0 locks=0 ] ( 0.5 ) sharpen_amount [ 0 locks=0 ] ( 50 ) fd_noise [ 0 locks=0 ] ( 0 ) enable_noise [ 0 locks=0 ] ( "on" ) centernoise [ 0 locks=0 ] ( "off" ) noise_amount [ 0 locks=0 ] ( 0.35 ) noise_size [ 0 locks=0 ] ( 1.1 ) noise_type [ 0 locks=0 ] ( simplex ) noise_rough [ 0 locks=0 ] ( 0.2 ) fd_postprocessing [ 0 locks=0 ] ( 0 ) post_blur [ 0 locks=0 ] ( 0 ) enable_normal [ 0 locks=0 ] ( "off" ) normal_amount [ 0 locks=0 ] ( 60 ) extract_largest [ 0 locks=0 ] ( "off" ) colors_ramp1pos [ 0 locks=0 ] ( 0 ) colors_ramp1value [ 0 locks=0 ] ( 0 ) colors_ramp1interp [ 0 locks=0 ] ( "linear" ) colors_ramp2pos [ 0 locks=0 ] ( 1 ) colors_ramp2value [ 0 locks=0 ] ( 1 ) colors_ramp2interp [ 0 locks=0 ] ( "linear" ) } HouLC1033600bb3069c971d4033da2bc6obj/Tiles/edge_damage2.netbox__netbox2 HouLC1033600b8d069c971d40dc0dd27eobj/Tiles/edge_damage2.userdata ___Version___559 wirestyleroundedHouLC1033600bb1069c971d406c88c249obj/Tiles/attribnoise1.inittype = attribnoise::2.0 matchesdef = 1 HouLC1033600bb6069c971d407f4eba36obj/Tiles/attribnoise1.defsopflags sopflags = comment "" position 31.1127 -23.1485 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 blast1 1 1 "input1" } inputs { 0 blast1 0 1 } stat { create 1773675305 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb1069c971d40b8dd7502obj/Tiles/attribnoise1.parm{ version 0.8 folder0 [ 0 locks=0 ] ( 0 ) group [ 0 locks=0 ] ( "" ) doblend [ 0 locks=0 ] ( "off" ) blendweight [ 0 locks=0 ] ( 1 ) blendmode [ 0 locks=0 ] ( "value" ) blendattrib [ 0 locks=0 ] ( mask ) attribtype [ 0 locks=0 ] ( "float" ) attribs [ 0 locks=0 ] ( Noise1 ) componentscope [ 0 locks=0 ] ( 111 ) class [ 0 locks=0 ] ( "point" ) displace [ 0 locks=0 ] ( "off" ) displaceattrib [ 0 locks=0 ] ( N ) folder1 [ 0 locks=0 ] ( 1 ) operation [ 0 locks=0 ] ( "add" ) noiserange [ 0 locks=0 ] ( "zcentered" ) amplitude [ 0 locks=0 ] ( 1.95 ) amplitudev [ 0 locks=0 ] ( 1 ) amplitudetype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) amplitudescalev [ 0 locks=0 ] ( 1 1 1 ) rangemin [ 0 locks=0 ] ( 0 ) rangeminv [ 0 locks=0 ] ( 0 ) rangemintype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) rangeminscalev [ 0 locks=0 ] ( 0 0 0 ) rangemax [ 0 locks=0 ] ( 1 ) rangemaxv [ 0 locks=0 ] ( 1 ) rangemaxtype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) rangemaxscalev [ 0 locks=0 ] ( 1 1 1 ) midvalue [ 0 locks=0 ] ( 0 ) midvaluev [ 0 locks=0 ] ( 0 ) midvaluetype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) midvaluescalev [ 0 locks=0 ] ( 1 1 1 ) rangevalue [ 0 locks=0 ] ( 1 ) rangevaluev [ 0 locks=0 ] ( 1 ) rangevaluetype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) rangevaluescalev [ 0 locks=0 ] ( 1 1 1 ) outputraw [ 0 locks=0 ] ( "on" ) enableremap [ 0 locks=0 ] ( "off" ) remapramp [ 0 locks=0 ] ( 2 ) folder3 [ 0 locks=0 ] ( 0 ) dobias [ 0 locks=0 ] ( "off" ) bias [ 0 locks=0 ] ( 0.5 ) dogain [ 0 locks=0 ] ( "off" ) gain [ 0 locks=0 ] ( 0.5 ) dogamma [ 0 locks=0 ] ( "off" ) gamma [ 0 locks=0 ] ( 2.2 ) docontrast [ 0 locks=0 ] ( "off" ) contrast [ 0 locks=0 ] ( 0 ) folder7 [ 0 locks=0 ] ( 1 ) basis [ 0 locks=0 ] ( "simplex" ) locationattrib [ 0 locks=0 ] ( P ) elementsize [ 0 locks=0 ] ( 1.16 ) elementsizetype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) elementscale [ 0 locks=0 ] ( 1 1 1 ) offset [ 0 locks=0 ] ( 0 ) offsettype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) offsetv [ 0 locks=0 ] ( 0 0 0 ) usenoiseexpression [ 0 locks=0 ] ( "off" ) noiseexpression [ 0 locks=0 ] ( "// Parameters to modify: // Location Attribute - pos // Element Size - elementsize // Offset - offset " ) vex_cwdpath [ 0 locks=0 ] ( . ) folder6 [ 0 locks=0 ] ( 0 ) animated [ 0 locks=0 ] ( "off" ) pulseduration [ 0 locks=0 ] ( 1 ) folder4 [ 0 locks=0 ] ( 1 ) fractal [ 0 locks=0 ] ( "fBm" ) oct [ 0 locks=0 ] ( 3 ) lac [ 0 locks=0 ] ( 2.01234 ) rough [ 0 locks=0 ] ( 0.792 ) folder2 [ 0 locks=0 ] ( 0 ) disp [ 0 locks=0 ] ( 0 ) dispesize [ 0 locks=0 ] ( 1 ) gflow [ 0 locks=0 ] ( 0 ) flowrot [ 0 locks=0 ] ( 0 ) accuml [ 0 locks=0 ] ( "off" ) accumg [ 0 locks=0 ] ( "off" ) distort [ 0 locks=0 ] ( 1 ) stretch [ 0 locks=0 ] ( 1 1 1 ) dodroop [ 0 locks=0 ] ( "off" ) droop [ 0 locks=0 ] ( 1 ) droopdir [ 0 locks=0 ] ( 1 0 0 ) folder8 [ 0 locks=0 ] ( 0 ) doworleydetails [ 0 locks=0 ] ( "off" ) worleyblend [ 0 locks=0 ] ( 1 ) worleyerosion [ 0 locks=0 ] ( 0.5 ) worleyelementsizescale [ 0 locks=0 ] ( 2 ) folder5 [ 0 locks=0 ] ( 0 ) doclampmin [ 0 locks=0 ] ( "off" ) clampminvalue [ 0 locks=0 ] ( 0 ) doclampmax [ 0 locks=0 ] ( "off" ) clampmaxvalue [ 0 locks=0 ] ( 1 ) normalize [ 0 locks=0 ] ( "off" ) updatenmls [ 0 locks=0 ] ( "on" ) remapramp1pos [ 0 locks=0 ] ( 0 ) remapramp1value [ 0 locks=0 ] ( 0 ) remapramp1interp [ 0 locks=0 ] ( "linear" ) remapramp2pos [ 0 locks=0 ] ( 1 ) remapramp2value [ 0 locks=0 ] ( 1 ) remapramp2interp [ 0 locks=0 ] ( "linear" ) } HouLC1033600bb3069c971d407c7f72ceobj/Tiles/attribnoise1.netbox__netbox1 HouLC1033600b8d069c971d40bc8de2bdobj/Tiles/attribnoise1.userdata ___Version___HouLC1033600bb1069c971d40eeb46122obj/Tiles/attribnoise2.inittype = attribnoise::2.0 matchesdef = 1 HouLC1033600bb6069c971d4054ba064aobj/Tiles/attribnoise2.defsopflags sopflags = comment "" position 26.9664 -23.0387 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 blast1 1 1 "input1" } inputs { 0 blast1 0 1 } stat { create 1773675305 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb1069c971d40865f4275obj/Tiles/attribnoise2.parm{ version 0.8 folder0 [ 0 locks=0 ] ( 0 ) group [ 0 locks=0 ] ( "" ) doblend [ 0 locks=0 ] ( "off" ) blendweight [ 0 locks=0 ] ( 1 ) blendmode [ 0 locks=0 ] ( "value" ) blendattrib [ 0 locks=0 ] ( mask ) attribtype [ 0 locks=0 ] ( "float" ) attribs [ 0 locks=0 ] ( Noise2 ) componentscope [ 0 locks=0 ] ( 111 ) class [ 0 locks=0 ] ( "point" ) displace [ 0 locks=0 ] ( "off" ) displaceattrib [ 0 locks=0 ] ( N ) folder1 [ 0 locks=0 ] ( 1 ) operation [ 0 locks=0 ] ( "add" ) noiserange [ 0 locks=0 ] ( "zcentered" ) amplitude [ 0 locks=0 ] ( 1.95 ) amplitudev [ 0 locks=0 ] ( 1 ) amplitudetype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) amplitudescalev [ 0 locks=0 ] ( 1 1 1 ) rangemin [ 0 locks=0 ] ( 0 ) rangeminv [ 0 locks=0 ] ( 0 ) rangemintype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) rangeminscalev [ 0 locks=0 ] ( 0 0 0 ) rangemax [ 0 locks=0 ] ( 1 ) rangemaxv [ 0 locks=0 ] ( 1 ) rangemaxtype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) rangemaxscalev [ 0 locks=0 ] ( 1 1 1 ) midvalue [ 0 locks=0 ] ( 0 ) midvaluev [ 0 locks=0 ] ( 0 ) midvaluetype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) midvaluescalev [ 0 locks=0 ] ( 1 1 1 ) rangevalue [ 0 locks=0 ] ( 1 ) rangevaluev [ 0 locks=0 ] ( 1 ) rangevaluetype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) rangevaluescalev [ 0 locks=0 ] ( 1 1 1 ) outputraw [ 0 locks=0 ] ( "on" ) enableremap [ 0 locks=0 ] ( "off" ) remapramp [ 0 locks=0 ] ( 2 ) folder3 [ 0 locks=0 ] ( 0 ) dobias [ 0 locks=0 ] ( "off" ) bias [ 0 locks=0 ] ( 0.5 ) dogain [ 0 locks=0 ] ( "off" ) gain [ 0 locks=0 ] ( 0.5 ) dogamma [ 0 locks=0 ] ( "off" ) gamma [ 0 locks=0 ] ( 2.2 ) docontrast [ 0 locks=0 ] ( "off" ) contrast [ 0 locks=0 ] ( 0 ) folder7 [ 0 locks=0 ] ( 1 ) basis [ 0 locks=0 ] ( "simplex" ) locationattrib [ 0 locks=0 ] ( P ) elementsize [ 0 locks=0 ] ( 2.98 ) elementsizetype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) elementscale [ 0 locks=0 ] ( 1 1 1 ) offset [ 0 locks=0 ] ( 0 ) offsettype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) offsetv [ 0 locks=0 ] ( 0 0 0 ) usenoiseexpression [ 0 locks=0 ] ( "off" ) noiseexpression [ 0 locks=0 ] ( "// Parameters to modify: // Location Attribute - pos // Element Size - elementsize // Offset - offset " ) vex_cwdpath [ 0 locks=0 ] ( . ) folder6 [ 0 locks=0 ] ( 0 ) animated [ 0 locks=0 ] ( "off" ) pulseduration [ 0 locks=0 ] ( 1 ) folder4 [ 0 locks=0 ] ( 1 ) fractal [ 0 locks=0 ] ( "fBm" ) oct [ 0 locks=0 ] ( 3 ) lac [ 0 locks=0 ] ( 2.01234 ) rough [ 0 locks=0 ] ( 0.84 ) folder2 [ 0 locks=0 ] ( 0 ) disp [ 0 locks=0 ] ( 0 ) dispesize [ 0 locks=0 ] ( 1 ) gflow [ 0 locks=0 ] ( 0 ) flowrot [ 0 locks=0 ] ( 0 ) accuml [ 0 locks=0 ] ( "off" ) accumg [ 0 locks=0 ] ( "off" ) distort [ 0 locks=0 ] ( 1 ) stretch [ 0 locks=0 ] ( 1 1 1 ) dodroop [ 0 locks=0 ] ( "off" ) droop [ 0 locks=0 ] ( 1 ) droopdir [ 0 locks=0 ] ( 1 0 0 ) folder8 [ 0 locks=0 ] ( 0 ) doworleydetails [ 0 locks=0 ] ( "off" ) worleyblend [ 0 locks=0 ] ( 1 ) worleyerosion [ 0 locks=0 ] ( 0.5 ) worleyelementsizescale [ 0 locks=0 ] ( 2 ) folder5 [ 0 locks=0 ] ( 0 ) doclampmin [ 0 locks=0 ] ( "off" ) clampminvalue [ 0 locks=0 ] ( 0 ) doclampmax [ 0 locks=0 ] ( "off" ) clampmaxvalue [ 0 locks=0 ] ( 1 ) normalize [ 0 locks=0 ] ( "off" ) updatenmls [ 0 locks=0 ] ( "on" ) remapramp1pos [ 0 locks=0 ] ( 0 ) remapramp1value [ 0 locks=0 ] ( 0 ) remapramp1interp [ 0 locks=0 ] ( "linear" ) remapramp2pos [ 0 locks=0 ] ( 1 ) remapramp2value [ 0 locks=0 ] ( 1 ) remapramp2interp [ 0 locks=0 ] ( "linear" ) } HouLC1033600bb3069c971d4095a60b33obj/Tiles/attribnoise2.netbox__netbox1 HouLC1033600b8d069c971d40e88aa393obj/Tiles/attribnoise2.userdata ___Version___HouLC1033600bb4069c971d4073c6cbafobj/Tiles/noise_mix.inittype = attribvop matchesdef = 0 HouLC1033600bb5069c971d4033a09293obj/Tiles/noise_mix.defsopflags sopflags = comment "" position 28.9775 -25.5562 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 attribblur1 1 1 "input1" 1 attribblur2 1 1 "input2" } inputs { 0 attribblur1 0 1 1 attribblur2 0 1 } stat { create 1773675383 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0 0 0 delscript "" exprlanguage hscript end HouLC1033600b8c069c971d40be72d24fobj/Tiles/noise_mix.spareparmdef parm { name "bindgroup" baseparm label "Group" export none bindselector uvselect "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 bindgrouptype 0 } parm { name "bindgrouptype" baseparm label "Group Type" export none } parm { name "bindclass" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } group { name "stdswitcher3" label "Vex Setup" grouptag { "sidefx::switcher" "stdswitcher" } parm { name "vexsrc" baseparm label "Vex Source" export all } parm { name "shoppath" baseparm label "Shop Path" export all } parm { name "script" baseparm label "Script" export all } parm { name "clear" baseparm label "Re-load VEX Functions" export all } parm { name "vexsnippet" baseparm label "Snippet" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } parm { name "vex_exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_strictvariables" baseparm label "Standard Variable Names Only" export none } parm { name "vop_compiler" baseparm label "Compiler" export none } parm { name "vop_forcecompile" baseparm label "Force Compile" export none } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_multithread" baseparm label "Enable Multithreading" export none } } group { name "stdswitcher3_1" label "Attribute Bindings" parm { name "vex_precision" baseparm label "VEX Precision" export none } parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } } parm { name "ptnum" label "Point Number" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "vtxnum" label "Vertex Number" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "primnum" label "Primitive Number" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "id" label "Id" type integer invisible default { "-1" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "numpt" label "Number of Points" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "numvtx" label "Number of Vertices" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "numprim" label "Number of Prims" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Time" label "Time" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "TimeInc" label "Time Inc" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Frame" label "Frame" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "life" label "Life" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "age" label "Age" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput2" label "Second Input" type string invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput3" label "Third Input" type string invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput4" label "Fourth Input" type string invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput1" label "First Input" type string invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "uv" label "UV" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "P" label "P" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "v" label "Velocity" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "force" label "Force" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Cd" label "Cd" type float invisible size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "N" label "N" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } HouLC1033600bb4069c971d408fa6d3a2obj/Tiles/noise_mix.parm{ version 0.8 bindgroup [ 0 locks=0 ] ( "" ) bindgrouptype [ 0 locks=0 ] ( "guess" ) bindclass [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) stdswitcher [ 0 locks=0 ] ( 0 0 ) vexsrc [ 0 locks=0 ] ( "myself" ) shoppath [ 0 locks=0 ] ( "" ) script [ 0 locks=0 ] ( null ) clear [ 0 locks=0 ] ( 0 ) vexsnippet [ 0 locks=0 ] ( "" ) vex_strict [ 0 locks=0 ] ( "off" ) vex_exportlist [ 0 locks=0 ] ( * ) vex_strictvariables [ 0 locks=0 ] ( "on" ) vop_compiler [ 0 locks=0 ] ( "vcc -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( "" ) vex_outputmask [ 0 locks=0 ] ( * ) vex_multithread [ 0 locks=0 ] ( "on" ) vex_precision [ 0 locks=0 ] ( auto ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) stdswitcher3 [ 0 locks=0 ] ( 0 0 ) ptnum [ 0 locks=0 ] ( 0 ) vtxnum [ 0 locks=0 ] ( 0 ) primnum [ 0 locks=0 ] ( 0 ) id [ 0 locks=0 ] ( -1 ) numpt [ 0 locks=0 ] ( 0 ) numvtx [ 0 locks=0 ] ( 0 ) numprim [ 0 locks=0 ] ( 0 ) Time [ 0 locks=0 ] ( 0 ) TimeInc [ 0 locks=0 ] ( 0 ) Frame [ 0 locks=0 ] ( 0 ) life [ 0 locks=0 ] ( 0 ) age [ 0 locks=0 ] ( 0 ) OpInput2 [ 0 locks=0 ] ( "" ) OpInput3 [ 0 locks=0 ] ( "" ) OpInput4 [ 0 locks=0 ] ( "" ) OpInput1 [ 0 locks=0 ] ( "" ) uv [ 0 locks=0 ] ( 0 0 0 ) P [ 0 locks=0 ] ( 0 0 0 ) v [ 0 locks=0 ] ( 0 0 0 ) force [ 0 locks=0 ] ( 0 0 0 ) Cd [ 0 locks=0 ] ( 1 1 1 ) N [ 0 locks=0 ] ( 0 0 0 ) } HouLC1033600bb6069c971d40c02c257dobj/Tiles/noise_mix.netbox__netbox1 HouLC1033600bb0069c971d40b784fd7dobj/Tiles/noise_mix.userdata ___Version___21.0.559HouLC1033600b81069c971d40ab36040eobj/Tiles/noise_mix/geometryvopglobal1.inittype = geometryvopglobal::2.0 matchesdef = 1 HouLC1033600b86069c971d40d26c7b88obj/Tiles/noise_mix/geometryvopglobal1.defcomment "" position 1.90579 1.97631 connectornextid 20 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "P" 1 "v" 2 "force" 3 "age" 4 "life" 5 "id" 6 "Cd" 7 "uv" 8 "N" 9 "Time" 10 "TimeInc" 11 "Frame" 12 "ptnum" 13 "primnum" 14 "vtxnum" 15 "numpt" 16 "numprim" 17 "numvtx" 18 "OpInput1" 19 "OpInput2" } inputsNamed3 { } inputs { } stat { create 1773675383 modify 1773675899 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b81069c971d409f37d061obj/Tiles/noise_mix/geometryvopglobal1.parm{ version 0.8 } HouLC1033600b9d069c971d40258127c3obj/Tiles/noise_mix/geometryvopglobal1.userdata ___Version___HouLC1033600b81069c971d401459158cobj/Tiles/noise_mix/geometryvopoutput1.inittype = geometryvopoutput matchesdef = 1 HouLC1033600b86069c971d403ec3f553obj/Tiles/noise_mix/geometryvopoutput1.defcomment "" position 14.9448 1.81871 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 "" "" 1 "P" 1 "" "" 1 "v" 2 "" "" 1 "force" 3 "" "" 1 "Cd" 4 "" "" 1 "N" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 } stat { create 1773675383 modify 1773675899 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b81069c971d402e9f1d81obj/Tiles/noise_mix/geometryvopoutput1.parm{ version 0.8 } HouLC1033600b9d069c971d40c06caaf8obj/Tiles/noise_mix/geometryvopoutput1.userdata ___Version___HouLC1033600bb2069c971d4032ba74ffobj/Tiles/noise_mix/bind1.inittype = bind matchesdef = 1 HouLC1033600bb3069c971d408d35c6c7obj/Tiles/noise_mix/bind1.defcomment "" position 5.39402 0.21131 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 "Noise2" } inputsNamed3 { } inputs { } stat { create 1773675389 modify 1773675899 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.6 0.6 1 delscript "" exprlanguage hscript end HouLC1033600bb2069c971d40797057e4obj/Tiles/noise_mix/bind1.parm{ version 0.8 parmname [ 0 locks=0 ] ( Noise2 ) 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 ] ( "" ) dictdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) surfacedef [ 0 locks=0 ] ( "" ) displacementdef [ 0 locks=0 ] ( "" ) atmospheredef [ 0 locks=0 ] ( "" ) lightdef [ 0 locks=0 ] ( "" ) lightfilterdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) dictadef [ 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 ] ( cvex ) } HouLC1033600b8e069c971d4099a5dc23obj/Tiles/noise_mix/bind1.userdata ___Version___21.0.559HouLC1033600b8b069c971d407099f8c5obj/Tiles/noise_mix/importpoint1.inittype = importpoint matchesdef = 1 HouLC1033600b88069c971d401384d050obj/Tiles/noise_mix/importpoint1.defcomment "" position 5.39402 -1.56258 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 4 "result" } inputsNamed3 { 0 "" "" 1 "defvalue" 1 geometryvopglobal1 19 1 "file" 2 "" "" 1 "attribute" 3 "" "" 1 "ptnum" } inputs { 0 "" 0 1 1 geometryvopglobal1 19 1 2 "" 0 1 3 "" 0 1 } stat { create 1773675447 modify 1773675465 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8b069c971d40904b3ec1obj/Tiles/noise_mix/importpoint1.parm{ version 0.8 signature [ 0 locks=0 ] ( v ) opinput [ 0 locks=0 ] ( file ) file [ 0 locks=0 ] ( defgeo.bgeo ) attribute [ 0 locks=0 ] ( Noise1 ) } HouLC1033600b87069c971d401669fe9bobj/Tiles/noise_mix/importpoint1.userdata ___Version___HouLC1033600b8e069c971d40a8017083obj/Tiles/noise_mix/multiply1.inittype = multiply matchesdef = 1 HouLC1033600b8f069c971d4056b0f4fdobj/Tiles/noise_mix/multiply1.defcomment "" position 9.00603 -0.0536901 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 { 1 "product" } inputsNamed3 { 0 bind1 0 1 "input1" 2 importpoint1 4 1 "input2" } inputs { 0 bind1 0 1 1 importpoint1 0 1 } stat { create 1773675472 modify 1773675899 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8e069c971d406cc097fbobj/Tiles/noise_mix/multiply1.parm{ version 0.8 } HouLC1033600b8a069c971d40757e13c5obj/Tiles/noise_mix/multiply1.userdata ___Version___21.0.559HouLC1033600bb3069c971d40d1736b93obj/Tiles/noise_mix/fit1.inittype = fit matchesdef = 0 HouLC1033600bb0069c971d40d8fbe6d5obj/Tiles/noise_mix/fit1.defcomment "" position 12.006 -0.0536901 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 "shift" } inputsNamed3 { 0 multiply1 1 1 "val" 1 "" "" 1 "srcmin" 2 "" "" 1 "srcmax" 3 "" "" 1 "destmin" 4 "" "" 1 "destmax" } inputs { 0 multiply1 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 } stat { create 1773675482 modify 1773675899 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb3069c971d406feb8bdfobj/Tiles/noise_mix/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 ) } HouLC1033600b8f069c971d40bbc6d7ecobj/Tiles/noise_mix/fit1.userdata ___Version___HouLC1033600bb2069c971d40fc0ac352obj/Tiles/noise_mix/bind2.inittype = bind matchesdef = 1 HouLC1033600bb3069c971d4045a9f786obj/Tiles/noise_mix/bind2.defcomment "" position 15.006 -0.571975 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 { } inputsNamed3 { 0 fit1 5 1 "input" } inputs { 0 fit1 0 1 } stat { create 1773675491 modify 1773675899 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.6 0.6 1 delscript "" exprlanguage hscript end HouLC1033600bb2069c971d408c389618obj/Tiles/noise_mix/bind2.parm{ version 0.8 parmname [ 0 locks=0 ] ( scat ) parmtype [ 0 locks=0 ] ( "float" ) 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 ] ( "" ) dictdef [ 0 locks=0 ] ( "" ) coshaderdef [ 0 locks=0 ] ( "" ) surfacedef [ 0 locks=0 ] ( "" ) displacementdef [ 0 locks=0 ] ( "" ) atmospheredef [ 0 locks=0 ] ( "" ) lightdef [ 0 locks=0 ] ( "" ) lightfilterdef [ 0 locks=0 ] ( "" ) floatadef [ 0 locks=0 ] ( ) intadef [ 0 locks=0 ] ( ) vector2adef [ 0 locks=0 ] ( ) vectoradef [ 0 locks=0 ] ( ) pointadef [ 0 locks=0 ] ( ) normaladef [ 0 locks=0 ] ( ) coloradef [ 0 locks=0 ] ( ) floatm2adef [ 0 locks=0 ] ( ) float4adef [ 0 locks=0 ] ( ) float9adef [ 0 locks=0 ] ( ) float16adef [ 0 locks=0 ] ( ) stringadef [ 0 locks=0 ] ( ) dictadef [ 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 ] ( cvex ) } HouLC1033600b8e069c971d4082defb9dobj/Tiles/noise_mix/bind2.userdata ___Version___21.0.559HouLC1033600bb4069c971d40e786fd46obj/Tiles/mountain1.inittype = attribnoise::2.0 matchesdef = 1 HouLC1033600bb5069c971d400f10528fobj/Tiles/mountain1.defsopflags sopflags = comment "" position 19.579 -26.3682 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 sphere1 0 1 "input1" } inputs { 0 sphere1 0 1 } stat { create 1773675650 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb4069c971d407fc290fcobj/Tiles/mountain1.parm{ version 0.8 folder0 [ 0 locks=0 ] ( 0 ) group [ 0 locks=0 ] ( "" ) doblend [ 0 locks=0 ] ( "off" ) blendweight [ 0 locks=0 ] ( 1 ) blendmode [ 0 locks=0 ] ( "value" ) blendattrib [ 0 locks=0 ] ( mask ) attribtype [ 0 locks=0 ] ( "vec" ) attribs [ 0 locks=0 ] ( P ) componentscope [ 0 locks=0 ] ( 111 ) class [ 0 locks=0 ] ( "point" ) displace [ 0 locks=0 ] ( "on" ) displaceattrib [ 0 locks=0 ] ( N ) folder1 [ 0 locks=0 ] ( 1 ) operation [ 0 locks=0 ] ( "add" ) noiserange [ 0 locks=0 ] ( "zcentered" ) amplitude [ 0 locks=0 ] ( 0.25 ) amplitudev [ 0 locks=0 ] ( 1 ) amplitudetype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) amplitudescalev [ 0 locks=0 ] ( 1 1 1 ) rangemin [ 0 locks=0 ] ( 0 ) rangeminv [ 0 locks=0 ] ( 0 ) rangemintype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) rangeminscalev [ 0 locks=0 ] ( 0 0 0 ) rangemax [ 0 locks=0 ] ( 1 ) rangemaxv [ 0 locks=0 ] ( 1 ) rangemaxtype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) rangemaxscalev [ 0 locks=0 ] ( 1 1 1 ) midvalue [ 0 locks=0 ] ( 0 ) midvaluev [ 0 locks=0 ] ( 0 ) midvaluetype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) midvaluescalev [ 0 locks=0 ] ( 1 1 1 ) rangevalue [ 0 locks=0 ] ( 1 ) rangevaluev [ 0 locks=0 ] ( 1 ) rangevaluetype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) rangevaluescalev [ 0 locks=0 ] ( 1 1 1 ) outputraw [ 0 locks=0 ] ( "on" ) enableremap [ 0 locks=0 ] ( "off" ) remapramp [ 0 locks=0 ] ( 2 ) folder3 [ 0 locks=0 ] ( 0 ) dobias [ 0 locks=0 ] ( "off" ) bias [ 0 locks=0 ] ( 0.5 ) dogain [ 0 locks=0 ] ( "off" ) gain [ 0 locks=0 ] ( 0.5 ) dogamma [ 0 locks=0 ] ( "off" ) gamma [ 0 locks=0 ] ( 2.2 ) docontrast [ 0 locks=0 ] ( "off" ) contrast [ 0 locks=0 ] ( 0 ) folder7 [ 0 locks=0 ] ( 1 ) basis [ 0 locks=0 ] ( "simplex" ) locationattrib [ 0 locks=0 ] ( P ) elementsize [ 0 locks=0 ] ( 0.5 ) elementsizetype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) elementscale [ 0 locks=0 ] ( 1 1 1 ) offset [ 0 locks=0 ] ( 0 ) offsettype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) offsetv [ 0 locks=0 ] ( 0 0 0 ) usenoiseexpression [ 0 locks=0 ] ( "off" ) noiseexpression [ 0 locks=0 ] ( "// Parameters to modify: // Location Attribute - pos // Element Size - elementsize // Offset - offset " ) vex_cwdpath [ 0 locks=0 ] ( . ) folder6 [ 0 locks=0 ] ( 0 ) animated [ 0 locks=0 ] ( "off" ) pulseduration [ 0 locks=0 ] ( 1 ) folder4 [ 0 locks=0 ] ( 0 ) fractal [ 0 locks=0 ] ( "hmfT" ) oct [ 0 locks=0 ] ( 8 ) lac [ 0 locks=0 ] ( 2.01234 ) rough [ 0 locks=0 ] ( 0.4 ) folder2 [ 0 locks=0 ] ( 0 ) disp [ 0 locks=0 ] ( 0 ) dispesize [ 0 locks=0 ] ( 1 ) gflow [ 0 locks=0 ] ( 0 ) flowrot [ 0 locks=0 ] ( 0 ) accuml [ 0 locks=0 ] ( "off" ) accumg [ 0 locks=0 ] ( "off" ) distort [ 0 locks=0 ] ( 1 ) stretch [ 0 locks=0 ] ( 1 1 1 ) dodroop [ 0 locks=0 ] ( "off" ) droop [ 0 locks=0 ] ( 1 ) droopdir [ 0 locks=0 ] ( 1 0 0 ) folder8 [ 0 locks=0 ] ( 0 ) doworleydetails [ 0 locks=0 ] ( "off" ) worleyblend [ 0 locks=0 ] ( 1 ) worleyerosion [ 0 locks=0 ] ( 0.5 ) worleyelementsizescale [ 0 locks=0 ] ( 2 ) folder5 [ 0 locks=0 ] ( 0 ) doclampmin [ 0 locks=0 ] ( "off" ) clampminvalue [ 0 locks=0 ] ( 0 ) doclampmax [ 0 locks=0 ] ( "off" ) clampmaxvalue [ 0 locks=0 ] ( 1 ) normalize [ 0 locks=0 ] ( "off" ) updatenmls [ 0 locks=0 ] ( "on" ) remapramp1pos [ 0 locks=0 ] ( 0 ) remapramp1value [ 0 locks=0 ] ( 0 ) remapramp1interp [ 0 locks=0 ] ( "linear" ) remapramp2pos [ 0 locks=0 ] ( 1 ) remapramp2value [ 0 locks=0 ] ( 1 ) remapramp2interp [ 0 locks=0 ] ( "linear" ) } HouLC1033600bb6069c971d4005715596obj/Tiles/mountain1.netbox__netbox1 HouLC1033600bb0069c971d408e9b467cobj/Tiles/mountain1.userdata ___Version___HouLC1033600bb4069c971d40d185fa4dobj/Tiles/mountain2.inittype = attribnoise::2.0 matchesdef = 1 HouLC1033600bb5069c971d40af118e24obj/Tiles/mountain2.defsopflags sopflags = comment "" position 23.2905 -26.2034 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 sphere1 0 1 "input1" } inputs { 0 sphere1 0 1 } stat { create 1773675650 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb4069c971d40abf4c2c1obj/Tiles/mountain2.parm{ version 0.8 folder0 [ 0 locks=0 ] ( 0 ) group [ 0 locks=0 ] ( "" ) doblend [ 0 locks=0 ] ( "off" ) blendweight [ 0 locks=0 ] ( 1 ) blendmode [ 0 locks=0 ] ( "value" ) blendattrib [ 0 locks=0 ] ( mask ) attribtype [ 0 locks=0 ] ( "vec" ) attribs [ 0 locks=0 ] ( P ) componentscope [ 0 locks=0 ] ( 111 ) class [ 0 locks=0 ] ( "point" ) displace [ 0 locks=0 ] ( "on" ) displaceattrib [ 0 locks=0 ] ( N ) folder1 [ 0 locks=0 ] ( 1 ) operation [ 0 locks=0 ] ( "add" ) noiserange [ 0 locks=0 ] ( "zcentered" ) amplitude [ 0 locks=0 ] ( 0.25 ) amplitudev [ 0 locks=0 ] ( 1 ) amplitudetype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) amplitudescalev [ 0 locks=0 ] ( 1 1 1 ) rangemin [ 0 locks=0 ] ( 0 ) rangeminv [ 0 locks=0 ] ( 0 ) rangemintype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) rangeminscalev [ 0 locks=0 ] ( 0 0 0 ) rangemax [ 0 locks=0 ] ( 1 ) rangemaxv [ 0 locks=0 ] ( 1 ) rangemaxtype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) rangemaxscalev [ 0 locks=0 ] ( 1 1 1 ) midvalue [ 0 locks=0 ] ( 0 ) midvaluev [ 0 locks=0 ] ( 0 ) midvaluetype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) midvaluescalev [ 0 locks=0 ] ( 1 1 1 ) rangevalue [ 0 locks=0 ] ( 1 ) rangevaluev [ 0 locks=0 ] ( 1 ) rangevaluetype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) rangevaluescalev [ 0 locks=0 ] ( 1 1 1 ) outputraw [ 0 locks=0 ] ( "on" ) enableremap [ 0 locks=0 ] ( "off" ) remapramp [ 0 locks=0 ] ( 2 ) folder3 [ 0 locks=0 ] ( 0 ) dobias [ 0 locks=0 ] ( "off" ) bias [ 0 locks=0 ] ( 0.5 ) dogain [ 0 locks=0 ] ( "off" ) gain [ 0 locks=0 ] ( 0.5 ) dogamma [ 0 locks=0 ] ( "off" ) gamma [ 0 locks=0 ] ( 2.2 ) docontrast [ 0 locks=0 ] ( "off" ) contrast [ 0 locks=0 ] ( 0 ) folder7 [ 0 locks=0 ] ( 1 ) basis [ 0 locks=0 ] ( "simplex" ) locationattrib [ 0 locks=0 ] ( P ) elementsize [ 0 locks=0 ] ( 0.5 ) elementsizetype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) elementscale [ 0 locks=0 ] ( 1 1 1 ) offset [ 0 locks=0 ] ( 2.29 ) offsettype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) offsetv [ 0 locks=0 ] ( 0 0 0 ) usenoiseexpression [ 0 locks=0 ] ( "off" ) noiseexpression [ 0 locks=0 ] ( "// Parameters to modify: // Location Attribute - pos // Element Size - elementsize // Offset - offset " ) vex_cwdpath [ 0 locks=0 ] ( . ) folder6 [ 0 locks=0 ] ( 0 ) animated [ 0 locks=0 ] ( "off" ) pulseduration [ 0 locks=0 ] ( 1 ) folder4 [ 0 locks=0 ] ( 0 ) fractal [ 0 locks=0 ] ( "hmfT" ) oct [ 0 locks=0 ] ( 8 ) lac [ 0 locks=0 ] ( 2.01234 ) rough [ 0 locks=0 ] ( 0.4 ) folder2 [ 0 locks=0 ] ( 0 ) disp [ 0 locks=0 ] ( 0 ) dispesize [ 0 locks=0 ] ( 1 ) gflow [ 0 locks=0 ] ( 0 ) flowrot [ 0 locks=0 ] ( 0 ) accuml [ 0 locks=0 ] ( "off" ) accumg [ 0 locks=0 ] ( "off" ) distort [ 0 locks=0 ] ( 1 ) stretch [ 0 locks=0 ] ( 1 1 1 ) dodroop [ 0 locks=0 ] ( "off" ) droop [ 0 locks=0 ] ( 1 ) droopdir [ 0 locks=0 ] ( 1 0 0 ) folder8 [ 0 locks=0 ] ( 0 ) doworleydetails [ 0 locks=0 ] ( "off" ) worleyblend [ 0 locks=0 ] ( 1 ) worleyerosion [ 0 locks=0 ] ( 0.5 ) worleyelementsizescale [ 0 locks=0 ] ( 2 ) folder5 [ 0 locks=0 ] ( 0 ) doclampmin [ 0 locks=0 ] ( "off" ) clampminvalue [ 0 locks=0 ] ( 0 ) doclampmax [ 0 locks=0 ] ( "off" ) clampmaxvalue [ 0 locks=0 ] ( 1 ) normalize [ 0 locks=0 ] ( "off" ) updatenmls [ 0 locks=0 ] ( "on" ) remapramp1pos [ 0 locks=0 ] ( 0 ) remapramp1value [ 0 locks=0 ] ( 0 ) remapramp1interp [ 0 locks=0 ] ( "linear" ) remapramp2pos [ 0 locks=0 ] ( 1 ) remapramp2value [ 0 locks=0 ] ( 1 ) remapramp2interp [ 0 locks=0 ] ( "linear" ) } HouLC1033600bb6069c971d40488d3ccaobj/Tiles/mountain2.netbox__netbox1 HouLC1033600bb0069c971d4026dd2d7aobj/Tiles/mountain2.userdata ___Version___HouLC1033600ba5069c971d4006d0ac59vex.defcomment "" position 0 6 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1773620015 modify 1773621077 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba4069c971d405af56f87vex.parm{ version 0.8 } HouLC1033600ba0069c971d4084719914vex.userdata ___Version___21.0.559HouLC1033600ba5069c971d40061a1f05mat.defcomment "" position 0 3.75 connectornextid 0 flags = lock 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 1773620015 modify 1773621077 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba4069c971d40f7597b92mat.parm{ version 0.8 } HouLC1033600ba0069c971d40d43f5e73mat.userdata ___Version___21.0.559HouLC1033600ba7069c971d40134c5953stage.defcomment "" position 0 4.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 debug off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1773620015 modify 1773688917 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba6069c971d4089b12375stage.parm{ version 0.8 expansioneffect [ 0 locks=0 ] ( none ) modifiedprimcounttostartnewlayer [ 0 locks=0 ] ( 0 ) pinnedprims [ 0 locks=0 ] ( "" ) resolvercontextassetpath [ 0 locks=0 ] ( "" ) resolvercontextstringcount [ 0 locks=0 ] ( 0 ) variantselectioncount [ 0 locks=0 ] ( 0 ) insertionpointdescriptor [ 0 locks=0 ] ( "" ) rendergallerysource [ 0 locks=0 ] ( $HIP/galleries/$HIPNAME.$OS/rendergallery.db ) } HouLC1033600ba2069c971d40c521ad9dstage.userdata ___Version___21.0.559 wirestyleroundedHouLC1033600bbc069c971d406bf67808stage.datablocks__onload__.expansion expansionô{ "expandedpaths":{ "Tiles1":{ "Tiles":true }, "instancer1":{ "Prototypes":{ "sopimport2":{ "mesh_0":true } } }, "sopimport1":{ "Tiles":true }, "sopimport2":true, "world":{ "materials":true } } } __onload__.loadmasks loadmasksz{ "populateall":true, "populatepaths":[ ], "mutelayers":[ ], "loadall":true, "loadpaths":[ ], "fallbacks":{ } } __onload__.overrides overridesü{ "custom":"#sdf 1.4.32\n\nover \"world\"\n{\n over \"materials\"\n {\n }\n}\n\n", "purpose":"#sdf 1.4.32\n\n", "sololights":"#sdf 1.4.32\n\n", "sologeometry":"#sdf 1.4.32\n\n", "selectable":"#sdf 1.4.32\n\n", "base":"#sdf 1.4.32\n\n" } HouLC1033600bb1069c971d40815ce52astage/materiallibrary1.inittype = materiallibrary matchesdef = 0 HouLC1033600bb6069c971d40d828db37stage/materiallibrary1.defcomment "" position -14.7619 -26.1994 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 debug off outputsNamed3 { 1 "output1" } inputsNamed3 { 0 Tiles1 0 1 "input1" } inputs { 0 Tiles1 0 1 } stat { create 1773621109 modify 1774809541 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.55 0.7 0.75 delscript "" exprlanguage hscript end HouLC1033600b89069c971d406a150d40stage/materiallibrary1.spareparmdef parm { name "genpreviewshaders" baseparm label "Auto-generate Preview Surface Shaders" export none } parm { name "allowparmanim" baseparm label "Allow Shader Parameter Animation" export none } parm { name "referencerendervars" baseparm label "Reference Material Render Vars into Render Products" export none } parm { name "parentprimtype" baseparm label "Parent Primitive Type" export none } parm { name "matpathprefix" baseparm label "Material Path Prefix" export none } groupcollapsible { name "tabmenufolder" label "Tab Menu" parm { name "tabmenumask" label "Tab Menu Mask" type string default { "*builder parameter constant rampparm collect null subnet subnetconnector suboutput subinput genericshader" } parmtag { "spare_category" "Tab Menu" } } } parm { name "geometrygroup" baseparm label "geometrygroup" export none } groupcollapsible { name "fillgroup2" label "Fill" grouptag { "group_type" "collapsible" } parmtag { "sidefx::header_parm" "fillmaterials" } parm { name "matnet" baseparm label "Material Network" export none } parm { name "containerpath" baseparm label "Container Path" export none } parm { name "fillmaterials" baseparm label "Auto-fill Materials" export none } } multiparm { name "materials" label "Number of Materials" baseparm default 1 parmtag { "multistartoffset" "1" } parm { name "enable#" baseparm label "Enable" joinnext export none } parm { name "matflag#" baseparm label "Include Only VOPs with Material Flag Set" export none } parm { name "matnode#" baseparm label "Material VOP" export none } parm { name "matpath#" baseparm label "Material Path" export none } parm { name "assign#" baseparm label "Assign to Geometry" export none } parm { name "geopath#" baseparm label "Geometry Path" export none } } HouLC1033600bb1069c971d40efea1752stage/materiallibrary1.parm{ version 0.8 genpreviewshaders [ 0 locks=0 ] ( "on" ) allowparmanim [ 0 locks=0 ] ( "off" ) referencerendervars [ 0 locks=0 ] ( "on" ) parentprimtype [ 0 locks=0 ] ( UsdGeomScope ) matpathprefix [ 0 locks=0 ] ( /world/materials/ ) geometrygroup [ 0 locks=0 ] ( ) fillgroup [ 0 locks=0 ] ( 0 ) matnet [ 0 locks=0 ] ( . ) containerpath [ 0 locks=0 ] ( /materials/ ) fillmaterials [ 0 locks=0 ] ( 0 ) materials [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) matflag1 [ 0 locks=0 ] ( "on" ) matnode1 [ 0 locks=0 ] ( * ) matpath1 [ 0 locks=0 ] ( /world/materials/flooring ) assign1 [ 0 locks=0 ] ( "on" ) geopath1 [ 0 locks=0 ] ( /world/Tiles1/Tiles/render ) tabmenufolder [ 0 locks=0 ] ( 0 ) tabmenumask [ 0 locks=0 ] ( "*builder parameter constant rampparm collect null subnet subnetconnector suboutput subinput genericshader" ) fillgroup2 [ 0 locks=0 ] ( 0 ) } HouLC1033600b8d069c971d4002747fbdstage/materiallibrary1.userdata ___Version___21.0.559HouLC1033600b88069c971d40155bcce8stage/materiallibrary1/flooring.inittype = subnet matchesdef = 0 HouLC1033600b89069c971d40591387b8stage/materiallibrary1/flooring.deflanguage MaterialX comment "" position -6 -22.4804 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1773621119 modify 1774809460 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b80069c971d40b982a7bastage/materiallibrary1/flooring.spareparmdef groupcollapsible { name "folder1" label "Karma Material Builder" grouptag { "sidefx::shader_isparm" "0" } parm { name "inherit_ctrl" label "Inherit from Class" type integer default { "2" } menu { "0" "Never" "1" "Always" "2" "Material Flag" } range { 0 10 } } parm { name "shader_referencetype" label "Class Arc" type string default { [ "n = hou.pwd()\nn_hasFlag = n.isMaterialFlagSet()\ni = n.evalParm('inherit_ctrl')\nr = 'none'\nif i == 1 or (n_hasFlag and i == 2):\n r = 'inherit'\nreturn r" python ] } menu { "none" "None" "reference" "Reference" "inherit" "Inherit" "specialize" "Specialize" "represent" "Represent" } parmtag { "sidefx::shader_isparm" "0" } parmtag { "spare_category" "Shader" } } parm { name "shader_baseprimpath" label "Class Prim Path" type string default { "/__class_mtl__/`$OS`" } parmtag { "script_action" "import lopshaderutils\nlopshaderutils.selectPrimFromInputOrFile(kwargs)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::shader_isparm" "0" } parmtag { "sidefx::usdpathtype" "prim" } parmtag { "spare_category" "Shader" } } parm { name "separator1" label "separator1" type separator default { "" } } parm { name "tabmenumask" label "Tab Menu Mask" type string default { "karma USD ^mtlxUsd* ^mtlxramp* ^hmtlxramp* ^hmtlxcubicramp* MaterialX parameter constant collect null genericshader subnet subnetconnector suboutput subinput" } parmtag { "spare_category" "Tab Menu" } } parm { name "shader_rendercontextname" label "Render Context Name" type string default { "kma" } parmtag { "sidefx::shader_isparm" "0" } parmtag { "spare_category" "Shader" } } parm { name "shader_forcechildren" label "Force Translation of Children" type toggle default { "1" } parmtag { "sidefx::shader_isparm" "0" } parmtag { "spare_category" "Shader" } } } HouLC1033600b89069c971d4016a0410estage/materiallibrary1/flooring.chn{ channel shader_referencetype { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = "n = hou.pwd() n_hasFlag = n.isMaterialFlagSet() i = n.evalParm('inherit_ctrl') r = 'none' if i == 1 or (n_hasFlag and i == 2): r = 'inherit' return r" language = python } } } HouLC1033600b88069c971d4054c22279stage/materiallibrary1/flooring.parm{ version 0.8 folder1 [ 0 locks=0 ] ( 0 ) inherit_ctrl [ 0 locks=0 ] ( 2 ) shader_referencetype [ 0 locks=0 ] ( [ shader_referencetype "n = hou.pwd() n_hasFlag = n.isMaterialFlagSet() i = n.evalParm('inherit_ctrl') r = 'none' if i == 1 or (n_hasFlag and i == 2): r = 'inherit' return r" ] ) shader_baseprimpath [ 0 locks=0 ] ( /__class_mtl__/`$OS` ) separator1 [ 0 locks=0 ] ( ) tabmenumask [ 0 locks=0 ] ( "karma USD ^mtlxUsd* ^mtlxramp* ^hmtlxramp* ^hmtlxcubicramp* MaterialX parameter constant collect null genericshader subnet subnetconnector suboutput subinput" ) shader_rendercontextname [ 0 locks=0 ] ( kma ) shader_forcechildren [ 0 locks=0 ] ( "on" ) } HouLC1033600b84069c971d40dcba9db8stage/materiallibrary1/flooring.userdata ___Version___21.0.559 wirestyleroundedHouLC1033600b81069c971d402db50ba4stage/materiallibrary1/flooring/inputs.inittype = subinput matchesdef = 1 HouLC1033600b86069c971d40d525a096stage/materiallibrary1/flooring/inputs.defcomment "" position -5.21052 3.07289 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1773621119 modify 1773624462 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b81069c971d40debc473estage/materiallibrary1/flooring/inputs.parm{ version 0.8 } HouLC1033600b9d069c971d4000f973b2stage/materiallibrary1/flooring/inputs.userdata ___Version___21.0.559HouLC1033600b97069c971d408e487feestage/materiallibrary1/flooring/mtlxstandard_surface.inittype = mtlxstandard_surface matchesdef = 0 HouLC1033600b94069c971d406db80489stage/materiallibrary1/flooring/mtlxstandard_surface.defcomment "" position 9.46435 -7.19542 connectornextid 43 flags = lock 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 { 42 "out" } inputsNamed3 { 0 "" "" 1 "base" 1 mtlxcolorcorrect1 9 1 "base_color" 2 "" "" 1 "diffuse_roughness" 3 "" "" 1 "metalness" 4 "" "" 1 "specular" 5 "" "" 1 "specular_color" 6 mtlxmix2 3 1 "specular_roughness" 7 "" "" 1 "specular_IOR" 8 "" "" 1 "specular_anisotropy" 9 "" "" 1 "specular_rotation" 10 "" "" 1 "transmission" 11 "" "" 1 "transmission_color" 12 "" "" 1 "transmission_depth" 13 "" "" 1 "transmission_scatter" 14 "" "" 1 "transmission_scatter_anisotropy" 15 "" "" 1 "transmission_dispersion" 16 "" "" 1 "transmission_extra_roughness" 17 "" "" 1 "subsurface" 18 "" "" 1 "subsurface_color" 19 "" "" 1 "subsurface_radius" 20 "" "" 1 "subsurface_scale" 21 "" "" 1 "subsurface_anisotropy" 22 "" "" 1 "sheen" 23 "" "" 1 "sheen_color" 24 "" "" 1 "sheen_roughness" 25 "" "" 1 "coat" 26 "" "" 1 "coat_color" 27 "" "" 1 "coat_roughness" 28 "" "" 1 "coat_anisotropy" 29 "" "" 1 "coat_rotation" 30 "" "" 1 "coat_IOR" 31 "" "" 1 "coat_normal" 32 "" "" 1 "coat_affect_color" 33 "" "" 1 "coat_affect_roughness" 34 "" "" 1 "thin_film_thickness" 35 "" "" 1 "thin_film_IOR" 36 "" "" 1 "emission" 37 "" "" 1 "emission_color" 38 "" "" 1 "opacity" 39 "" "" 1 "thin_walled" 40 mtlxnormalmap1 5 1 "normal" 41 "" "" 1 "tangent" } inputs { 0 "" 0 1 1 mtlxcolorcorrect1 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 mtlxmix2 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 mtlxnormalmap1 0 1 41 "" 0 1 } stat { create 1773621119 modify 1774809533 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b97069c971d4064df9453stage/materiallibrary1/flooring/mtlxstandard_surface.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) folder0 [ 0 locks=0 ] ( 1 ) base [ 0 locks=0 ] ( 1 ) base_color [ 0 locks=0 ] ( 0.8 0.8 0.8 ) diffuse_roughness [ 0 locks=0 ] ( 0 ) metalness [ 0 locks=0 ] ( 0 ) folder0_1 [ 0 locks=0 ] ( 1 ) specular [ 0 locks=0 ] ( 1 ) specular_color [ 0 locks=0 ] ( 1 1 1 ) specular_roughness [ 0 locks=0 ] ( 0.2 ) specular_IOR [ 0 locks=0 ] ( 1.5 ) specular_anisotropy [ 0 locks=0 ] ( 0 ) specular_rotation [ 0 locks=0 ] ( 0 ) folder0_5 [ 0 locks=0 ] ( 0 ) coat [ 0 locks=0 ] ( 0 ) coat_color [ 0 locks=0 ] ( 1 1 1 ) coat_roughness [ 0 locks=0 ] ( 0.1 ) coat_anisotropy [ 0 locks=0 ] ( 0 ) coat_rotation [ 0 locks=0 ] ( 0 ) coat_IOR [ 0 locks=0 ] ( 1.5 ) coat_normal [ 0 locks=0 ] ( 0 0 0 ) coat_affect_color [ 0 locks=0 ] ( 0 ) coat_affect_roughness [ 0 locks=0 ] ( 0 ) folder0_2 [ 0 locks=0 ] ( 0 ) transmission [ 0 locks=0 ] ( 0 ) transmission_color [ 0 locks=0 ] ( 1 1 1 ) transmission_depth [ 0 locks=0 ] ( 0 ) transmission_scatter [ 0 locks=0 ] ( 0 0 0 ) transmission_scatter_anisotropy [ 0 locks=0 ] ( 0 ) transmission_dispersion [ 0 locks=0 ] ( 0 ) transmission_extra_roughness [ 0 locks=0 ] ( 0 ) folder0_4 [ 0 locks=0 ] ( 0 ) sheen [ 0 locks=0 ] ( 0 ) sheen_color [ 0 locks=0 ] ( 1 1 1 ) sheen_roughness [ 0 locks=0 ] ( 0.3 ) folder0_3 [ 0 locks=0 ] ( 0 ) subsurface [ 0 locks=0 ] ( 0 ) subsurface_color [ 0 locks=0 ] ( 1 1 1 ) subsurface_radius [ 0 locks=0 ] ( 1 1 1 ) subsurface_scale [ 0 locks=0 ] ( 1 ) subsurface_anisotropy [ 0 locks=0 ] ( 0 ) folder0_7 [ 0 locks=0 ] ( 0 ) emission [ 0 locks=0 ] ( 0 ) emission_color [ 0 locks=0 ] ( 1 1 1 ) folder0_6 [ 0 locks=0 ] ( 0 ) thin_film_thickness [ 0 locks=0 ] ( 0 ) thin_film_IOR [ 0 locks=0 ] ( 1.5 ) folder0_8 [ 0 locks=0 ] ( 0 ) opacity [ 0 locks=0 ] ( 1 1 1 ) thin_walled [ 0 locks=0 ] ( "off" ) normal [ 0 locks=0 ] ( 0 0 0 ) tangent [ 0 locks=0 ] ( 0 0 0 ) } HouLC1033600b93069c971d4087876575stage/materiallibrary1/flooring/mtlxstandard_surface.userdata ___Version___ __inputgroup_ collapsed__inputgroup_Base collapsed__inputgroup_Coat collapsed__inputgroup_Emission collapsed__inputgroup_Geometry collapsed__inputgroup_Sheen collapsed__inputgroup_Specular collapsed__inputgroup_Subsurface collapsed__inputgroup_Thin Film collapsed__inputgroup_Transmission collapsedHouLC1033600b9b069c971d40243f3bb9stage/materiallibrary1/flooring/mtlxdisplacement.inittype = mtlxdisplacement matchesdef = 0 HouLC1033600b98069c971d40f9d1e9bfstage/materiallibrary1/flooring/mtlxdisplacement.defcomment "" position 4.18623 -10.885 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 "out" } inputsNamed3 { 0 "" "" 1 "displacement" 1 "" "" 1 "scale" } inputs { 0 "" 0 1 1 "" 0 1 } stat { create 1773621119 modify 1774809446 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9b069c971d4024b232e0stage/materiallibrary1/flooring/mtlxdisplacement.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) displacement [ 0 locks=0 ] ( 0 ) displacement_vector3 [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 0.003 ) } HouLC1033600b97069c971d40b3122953stage/materiallibrary1/flooring/mtlxdisplacement.userdata ___Version___HouLC1033600b92069c971d403b0ef2festage/materiallibrary1/flooring/Material_Outputs_and_AOVs.inittype = suboutput matchesdef = 1 HouLC1033600b93069c971d40e6180d46stage/materiallibrary1/flooring/Material_Outputs_and_AOVs.defcomment "" position 17.1781 -4.17 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 { } inputsNamed3 { 0 mtlxstandard_surface 42 1 "surface" 1 mtlxdisplacement 2 1 "displacement" 2 material_properties 0 1 "properties" } inputs { 0 mtlxstandard_surface 0 1 1 mtlxdisplacement 0 1 2 material_properties 0 1 } stat { create 1773621119 modify 1774809459 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b92069c971d40f1d3343bstage/materiallibrary1/flooring/Material_Outputs_and_AOVs.parm{ version 0.8 name1 [ 0 locks=0 ] ( surface ) label1 [ 0 locks=0 ] ( "" ) name2 [ 0 locks=0 ] ( displacement ) 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 ] ( "" ) } HouLC1033600bee069c971d403461f164stage/materiallibrary1/flooring/Material_Outputs_and_AOVs.userdata ___Version___21.0.559HouLC1033600b94069c971d40e1b8dbefstage/materiallibrary1/flooring/material_properties.inittype = kma_material_properties matchesdef = 0 HouLC1033600b95069c971d40010d147astage/materiallibrary1/flooring/material_properties.defcomment "" position 5.18623 -12.035 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 "properties" } inputsNamed3 { } inputs { } stat { create 1773621119 modify 1773624180 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b94069c971d401e7e5d03stage/materiallibrary1/flooring/material_properties.parm{ version 0.8 signature [ 0 locks=0 ] ( 0 ) folder1 [ 0 locks=0 ] ( 0 ) xn____activate__karmadiffusequality_vrb [ 0 locks=0 ] ( 0 ) xn__karmadiffusequality_z6a [ 0 locks=0 ] ( 1 ) xn____activate__karmareflectquality_vrb [ 0 locks=0 ] ( 0 ) xn__karmareflectquality_z6a [ 0 locks=0 ] ( 1 ) xn____activate__karmarefractquality_vrb [ 0 locks=0 ] ( 0 ) xn__karmarefractquality_z6a [ 0 locks=0 ] ( 1 ) xn____activate__karmavolumequality_8pb [ 0 locks=0 ] ( 0 ) xn__karmavolumequality_d5a [ 0 locks=0 ] ( 1 ) xn____activate__karmasssquality_dlb [ 0 locks=0 ] ( 0 ) xn__karmasssquality_h0a [ 0 locks=0 ] ( 1 ) xn____activate__karmavolumesteprate_vrb [ 0 locks=0 ] ( 0 ) xn__karmavolumesteprate_z6a [ 0 locks=0 ] ( 0.25 ) folder2 [ 0 locks=0 ] ( 0 ) xn____activate__karmadiffuselimit_mob [ 0 locks=0 ] ( 0 ) xn__karmadiffuselimit_q3a [ 0 locks=0 ] ( 1 ) xn____activate__karmareflectlimit_mob [ 0 locks=0 ] ( 0 ) xn__karmareflectlimit_q3a [ 0 locks=0 ] ( 4 ) xn____activate__karmarefractlimit_mob [ 0 locks=0 ] ( 0 ) xn__karmarefractlimit_q3a [ 0 locks=0 ] ( 4 ) xn____activate__karmavolumelimit_zmb [ 0 locks=0 ] ( 0 ) xn__karmavolumelimit_31a [ 0 locks=0 ] ( 0 ) xn____activate__karmassslimit_3hb [ 0 locks=0 ] ( 0 ) xn__karmassslimit_7wa [ 0 locks=0 ] ( 0 ) folder3 [ 0 locks=0 ] ( 0 ) xn____activate__karmavolumeuniform_8pb [ 0 locks=0 ] ( 0 ) xn__karmavolumeuniform_d5a [ 0 locks=0 ] ( "off" ) xn____activate__karmavolumeuniformdensity_n1b [ 0 locks=0 ] ( 0 ) xn__karmavolumeuniformdensity_rhb [ 0 locks=0 ] ( 1 ) xn____activate__karmavolumeuniformsamples_n1b [ 0 locks=0 ] ( 0 ) xn__karmavolumeuniformsamples_rhb [ 0 locks=0 ] ( 4 ) folder4 [ 0 locks=0 ] ( 0 ) xn____activate__karmalpetag_ueb [ 0 locks=0 ] ( 0 ) xn__karmalpetag_yta [ 0 locks=0 ] ( "" ) xn____activate__karmadielectricpriority_eyb [ 0 locks=0 ] ( 0 ) xn__karmadielectricpriority_ieb [ 0 locks=0 ] ( 0 ) xn____activate__karmamtlx_imagewidth_itb [ 0 locks=0 ] ( 0 ) xn__karmamtlx_imagewidth_m8a [ 0 locks=0 ] ( 0 ) xn____activate__karmamtlx_imageblur_vrb [ 0 locks=0 ] ( 0 ) xn__karmamtlx_imageblur_z6a [ 0 locks=0 ] ( 0 ) xn____activate__karmathinwallatrefractlimit_w4b [ 0 locks=0 ] ( 0 ) xn__karmathinwallatrefractlimit_0kb [ 0 locks=0 ] ( "off" ) __section_Caustics [ 0 locks=0 ] ( 0 ) xn____activate__karmacausticsenable_vrb [ 0 locks=0 ] ( 0 ) xn__karmacausticsenable_z6a [ 0 locks=0 ] ( "off" ) xn____activate__karmacausticsroughnessclamp_w4b [ 0 locks=0 ] ( 0 ) xn__karmacausticsroughnessclamp_0kb [ 0 locks=0 ] ( 0.2 ) __section_FakeCaustics [ 0 locks=0 ] ( 0 ) xn____activate__karmafakecausticsbsdfenable_w4b [ 0 locks=0 ] ( 0 ) xn__karmafakecausticsbsdfenable_0kb [ 0 locks=0 ] ( "on" ) xn____activate__karmafakecausticscolor_rwb [ 0 locks=0 ] ( 0 ) xn__karmafakecausticscolor_vcb [ 0 locks=0 ] ( 1 1 1 ) xn____activate__karmafakecausticsopacity_0zb [ 0 locks=0 ] ( 0 ) xn__karmafakecausticsopacity_4fb [ 0 locks=0 ] ( 1 1 1 ) xn____activate__karmafakecausticsfresneldarken_s9b [ 0 locks=0 ] ( 0 ) xn__karmafakecausticsfresneldarken_wpb [ 0 locks=0 ] ( 0 ) folder5 [ 0 locks=0 ] ( 0 ) xn____activate__karmatreat_as_lightsource_n1b [ 0 locks=0 ] ( 0 ) xn__karmatreat_as_lightsource_rhb [ 0 locks=0 ] ( "No" ) xn____activate__karmalightsource_samplingquality_1dc [ 0 locks=0 ] ( 0 ) xn__karmalightsource_samplingquality_5sb [ 0 locks=0 ] ( 1 ) xn____activate__karmalightsource_diffusescale_57b [ 0 locks=0 ] ( 0 ) xn__karmalightsource_diffusescale_9nb [ 0 locks=0 ] ( 1 ) xn____activate__karmalightsource_specularscale_s9b [ 0 locks=0 ] ( 0 ) xn__karmalightsource_specularscale_wpb [ 0 locks=0 ] ( 1 ) } HouLC1033600b90069c971d40d41dda2cstage/materiallibrary1/flooring/material_properties.userdata ___Version___HouLC1033600b96069c971d405e5afd55stage/materiallibrary1/flooring/kma_hextiled_texture1.inittype = kma_hextiled_texture matchesdef = 0 HouLC1033600b97069c971d40ac67dea0stage/materiallibrary1/flooring/kma_hextiled_texture1.defcomment "" position -24.7694 6.08 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 on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 19 "out" } inputsNamed3 { 0 "" "" 1 "file" 1 "" "" 1 "size" 2 "" "" 1 "scale" 3 "" "" 1 "rand_scale" 4 "" "" 1 "rot" 5 "" "" 1 "rand_rot" 6 "" "" 1 "seed" 7 "" "" 1 "contrast" 8 "" "" 1 "contrast_falloff" 9 "" "" 1 "weightexp" 10 "" "" 1 "sourceColorSpace" 11 "" "" 1 "space" 12 "" "" 1 "height" 13 "" "" 1 "invert" 14 mtlxmultiply1 2 1 "texcoord" 15 "" "" 1 "normal" 16 "" "" 1 "tangent" 17 "" "" 1 "bitangent" 18 "" "" 1 "direction" } 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 mtlxmultiply1 0 1 15 "" 0 1 16 "" 0 1 17 "" 0 1 18 "" 0 1 } stat { create 1773621158 modify 1773623888 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b96069c971d40a22561c6stage/materiallibrary1/flooring/kma_hextiled_texture1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) file [ 0 locks=0 ] ( C:/Users/TFrog/Downloads/texture/texture1/wjvnajn_8K_Albedo.jpg ) size [ 0 locks=0 ] ( 1 ) scale [ 0 locks=0 ] ( 0.3 ) rand_scale [ 0 locks=0 ] ( 0 ) rot [ 0 locks=0 ] ( 0 ) rand_rot [ 0 locks=0 ] ( 0.5 ) seed [ 0 locks=0 ] ( 0 ) sepparm [ 0 locks=0 ] ( ) contrast [ 0 locks=0 ] ( 0.5 ) contrast_falloff [ 0 locks=0 ] ( 0.6 ) weightexp [ 0 locks=0 ] ( 7 ) sepparm2 [ 0 locks=0 ] ( ) sourceColorSpace [ 0 locks=0 ] ( auto ) space [ 0 locks=0 ] ( tangent ) height [ 0 locks=0 ] ( 0.1 ) invert [ 0 locks=0 ] ( "off" ) texcoord [ 0 locks=0 ] ( 0 0 ) tangent [ 0 locks=0 ] ( 0 0 0 ) normal [ 0 locks=0 ] ( 0 0 0 ) bitangent [ 0 locks=0 ] ( 0 0 0 ) direction [ 0 locks=0 ] ( 0 0 0 ) } HouLC1033600b92069c971d40bfe51510stage/materiallibrary1/flooring/kma_hextiled_texture1.userdata ___Version___HouLC1033600b96069c971d40aa0d10a4stage/materiallibrary1/flooring/kma_hextiled_texture2.inittype = kma_hextiled_texture matchesdef = 0 HouLC1033600b97069c971d40badaee7bstage/materiallibrary1/flooring/kma_hextiled_texture2.defcomment "" position -22.2216 -2.73141 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 on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 19 "out" } inputsNamed3 { 0 "" "" 1 "file" 1 "" "" 1 "size" 2 "" "" 1 "scale" 3 "" "" 1 "rand_scale" 4 "" "" 1 "rot" 5 "" "" 1 "rand_rot" 6 "" "" 1 "seed" 7 "" "" 1 "contrast" 8 "" "" 1 "contrast_falloff" 9 "" "" 1 "weightexp" 10 "" "" 1 "sourceColorSpace" 11 "" "" 1 "space" 12 "" "" 1 "height" 13 "" "" 1 "invert" 14 mtlxmultiply1 2 1 "texcoord" 15 "" "" 1 "normal" 16 "" "" 1 "tangent" 17 "" "" 1 "bitangent" 18 "" "" 1 "direction" } 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 mtlxmultiply1 0 1 15 "" 0 1 16 "" 0 1 17 "" 0 1 18 "" 0 1 } stat { create 1773621158 modify 1773623888 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b97069c971d408ca9bc35stage/materiallibrary1/flooring/kma_hextiled_texture2.chn{ channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../kma_hextiled_texture1/scale\") } } } HouLC1033600b96069c971d40e7aff63bstage/materiallibrary1/flooring/kma_hextiled_texture2.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) file [ 0 locks=0 ] ( C:/Users/TFrog/Downloads/texture/texture1/wjvnajn_8K_Roughness.jpg ) size [ 0 locks=0 ] ( 1 ) scale [ 8 locks=0 ] ( [ scale 1 ] ) rand_scale [ 0 locks=0 ] ( 0 ) rot [ 0 locks=0 ] ( 0 ) rand_rot [ 0 locks=0 ] ( 0.5 ) seed [ 0 locks=0 ] ( 0 ) sepparm [ 0 locks=0 ] ( ) contrast [ 0 locks=0 ] ( 0.5 ) contrast_falloff [ 0 locks=0 ] ( 0.6 ) weightexp [ 0 locks=0 ] ( 7 ) sepparm2 [ 0 locks=0 ] ( ) sourceColorSpace [ 0 locks=0 ] ( auto ) space [ 0 locks=0 ] ( tangent ) height [ 0 locks=0 ] ( 0.1 ) invert [ 0 locks=0 ] ( "off" ) texcoord [ 0 locks=0 ] ( 0 0 ) tangent [ 0 locks=0 ] ( 0 0 0 ) normal [ 0 locks=0 ] ( 0 0 0 ) bitangent [ 0 locks=0 ] ( 0 0 0 ) direction [ 0 locks=0 ] ( 0 0 0 ) } HouLC1033600b92069c971d40aed194d3stage/materiallibrary1/flooring/kma_hextiled_texture2.userdata ___Version___HouLC1033600b96069c971d40195ee312stage/materiallibrary1/flooring/kma_hextiled_texture3.inittype = kma_hextiled_texture matchesdef = 0 HouLC1033600b97069c971d404f4f264bstage/materiallibrary1/flooring/kma_hextiled_texture3.defcomment "" position -16.5 -15.11 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 on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 19 "out" } inputsNamed3 { 0 "" "" 1 "file" 1 "" "" 1 "size" 2 "" "" 1 "scale" 3 "" "" 1 "rand_scale" 4 "" "" 1 "rot" 5 "" "" 1 "rand_rot" 6 "" "" 1 "seed" 7 "" "" 1 "contrast" 8 "" "" 1 "contrast_falloff" 9 "" "" 1 "weightexp" 10 "" "" 1 "sourceColorSpace" 11 "" "" 1 "space" 12 "" "" 1 "height" 13 "" "" 1 "invert" 14 mtlxmultiply1 2 1 "texcoord" 15 "" "" 1 "normal" 16 "" "" 1 "tangent" 17 "" "" 1 "bitangent" 18 "" "" 1 "direction" } 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 mtlxmultiply1 0 1 15 "" 0 1 16 "" 0 1 17 "" 0 1 18 "" 0 1 } stat { create 1773621158 modify 1774809056 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b97069c971d40307aa58cstage/materiallibrary1/flooring/kma_hextiled_texture3.chn{ channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../kma_hextiled_texture1/scale\") } } } HouLC1033600b96069c971d40926e9f3fstage/materiallibrary1/flooring/kma_hextiled_texture3.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) file [ 0 locks=0 ] ( C:/Users/TFrog/Downloads/texture/texture1/wjvnajn_8K_Normal.jpg ) size [ 0 locks=0 ] ( 1 ) scale [ 8 locks=0 ] ( [ scale 1 ] ) rand_scale [ 0 locks=0 ] ( 0 ) rot [ 0 locks=0 ] ( 0 ) rand_rot [ 0 locks=0 ] ( 0.5 ) seed [ 0 locks=0 ] ( 0 ) sepparm [ 0 locks=0 ] ( ) contrast [ 0 locks=0 ] ( 0.5 ) contrast_falloff [ 0 locks=0 ] ( 0.6 ) weightexp [ 0 locks=0 ] ( 7 ) sepparm2 [ 0 locks=0 ] ( ) sourceColorSpace [ 0 locks=0 ] ( auto ) space [ 0 locks=0 ] ( tangent ) height [ 0 locks=0 ] ( 0.03 ) invert [ 0 locks=0 ] ( "off" ) texcoord [ 0 locks=0 ] ( 0 0 ) tangent [ 0 locks=0 ] ( 0 0 0 ) normal [ 0 locks=0 ] ( 0 0 0 ) bitangent [ 0 locks=0 ] ( 0 0 0 ) direction [ 0 locks=0 ] ( 0 0 0 ) } HouLC1033600b92069c971d40cd530fc5stage/materiallibrary1/flooring/kma_hextiled_texture3.userdata ___Version___HouLC1033600b9e069c971d40d59a36cfstage/materiallibrary1/flooring/mtlxtexcoord1.inittype = mtlxtexcoord matchesdef = 0 HouLC1033600b9f069c971d4060f6cbbbstage/materiallibrary1/flooring/mtlxtexcoord1.defcomment "" position -38.5157 -4.96 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "out" } inputsNamed3 { 0 "" "" 1 "index" } inputs { 0 "" 0 1 } stat { create 1773621291 modify 1773624148 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9e069c971d4042c9151fstage/materiallibrary1/flooring/mtlxtexcoord1.parm{ version 0.8 signature [ 0 locks=0 ] ( vector2 ) index [ 0 locks=0 ] ( 0 ) } HouLC1033600b9a069c971d408f9ead3estage/materiallibrary1/flooring/mtlxtexcoord1.userdata ___Version___HouLC1033600b9e069c971d401d15971bstage/materiallibrary1/flooring/mtlxmultiply1.inittype = mtlxmultiply matchesdef = 0 HouLC1033600b9f069c971d405ff69c36stage/materiallibrary1/flooring/mtlxmultiply1.defcomment "" position -35 -5.47 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 "out" } inputsNamed3 { 0 mtlxtexcoord1 1 1 "in1" 1 mtlxconstant1 1 1 "in2" } inputs { 0 mtlxtexcoord1 0 1 1 mtlxconstant1 0 1 } stat { create 1773621302 modify 1773624148 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9e069c971d40596e63a2stage/materiallibrary1/flooring/mtlxmultiply1.parm{ version 0.8 signature [ 0 locks=0 ] ( vector2FA ) in1 [ 0 locks=0 ] ( 0 ) in1_bsdfC [ 0 locks=0 ] ( "" ) in1_bsdfF [ 0 locks=0 ] ( "" ) in1_color3 [ 0 locks=0 ] ( 0 0 0 ) in1_color3FA [ 0 locks=0 ] ( 0 0 0 ) in1_color4 [ 0 locks=0 ] ( 0 0 0 0 ) in1_color4FA [ 0 locks=0 ] ( 0 0 0 0 ) in1_edfC [ 0 locks=0 ] ( "" ) in1_edfF [ 0 locks=0 ] ( "" ) in1_matrix33 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) in1_matrix44 [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) in1_vdfC [ 0 locks=0 ] ( "" ) in1_vdfF [ 0 locks=0 ] ( "" ) in1_vector2 [ 0 locks=0 ] ( 0 0 ) in1_vector2FA [ 0 locks=0 ] ( 0 0 ) in1_vector3 [ 0 locks=0 ] ( 0 0 0 ) in1_vector3FA [ 0 locks=0 ] ( 0 0 0 ) in1_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) in1_vector4FA [ 0 locks=0 ] ( 0 0 0 0 ) in2 [ 0 locks=0 ] ( 1 ) in2_bsdfC [ 0 locks=0 ] ( 1 1 1 ) in2_color3 [ 0 locks=0 ] ( 1 1 1 ) in2_color4 [ 0 locks=0 ] ( 1 1 1 1 ) in2_edfC [ 0 locks=0 ] ( 1 1 1 ) in2_matrix33 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) in2_matrix44 [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) in2_vdfC [ 0 locks=0 ] ( 1 1 1 ) in2_vector2 [ 0 locks=0 ] ( 1 1 ) in2_vector3 [ 0 locks=0 ] ( 1 1 1 ) in2_vector4 [ 0 locks=0 ] ( 1 1 1 1 ) } HouLC1033600b9a069c971d400d764f33stage/materiallibrary1/flooring/mtlxmultiply1.userdata ___Version___HouLC1033600b9e069c971d406d031765stage/materiallibrary1/flooring/mtlxconstant1.inittype = mtlxconstant matchesdef = 0 HouLC1033600b9f069c971d40a9e44b8fstage/materiallibrary1/flooring/mtlxconstant1.defcomment "" position -38.8059 -7.46 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "out" } inputsNamed3 { 0 "" "" 1 "value" } inputs { 0 "" 0 1 } stat { create 1773621307 modify 1773624148 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9e069c971d40977475c9stage/materiallibrary1/flooring/mtlxconstant1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) value [ 0 locks=0 ] ( 0.1 ) value_boolean [ 0 locks=0 ] ( "off" ) value_color3 [ 0 locks=0 ] ( 0 0 0 ) value_color4 [ 0 locks=0 ] ( 0 0 0 0 ) value_integer [ 0 locks=0 ] ( 0 ) value_matrix33 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) value_matrix44 [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) value_string [ 0 locks=0 ] ( "" ) value_vector2 [ 0 locks=0 ] ( 0 0 ) value_vector3 [ 0 locks=0 ] ( 0 0 0 ) value_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) value_filename [ 0 locks=0 ] ( "" ) valuecolorspace_filename [ 0 locks=0 ] ( "" ) } HouLC1033600b9a069c971d40e01dcb9cstage/materiallibrary1/flooring/mtlxconstant1.userdata ___Version___HouLC1033600b9a069c971d4003b069d7stage/materiallibrary1/flooring/mtlxcolorcorrect1.inittype = mtlxcolorcorrect matchesdef = 0 HouLC1033600b9b069c971d40df0b4dbdstage/materiallibrary1/flooring/mtlxcolorcorrect1.defcomment "" position 6.67813 1.7 connectornextid 10 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 9 "out" } inputsNamed3 { 0 mtlxswitch1 11 1 "in" 1 "" "" 1 "hue" 2 "" "" 1 "saturation" 3 "" "" 1 "gamma" 4 "" "" 1 "lift" 5 "" "" 1 "gain" 6 "" "" 1 "contrast" 7 "" "" 1 "contrastpivot" 8 "" "" 1 "exposure" } inputs { 0 mtlxswitch1 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 } stat { create 1773623092 modify 1773624310 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9a069c971d40dd46d0c6stage/materiallibrary1/flooring/mtlxcolorcorrect1.parm{ version 0.8 signature [ 0 locks=0 ] ( color4 ) in [ 0 locks=0 ] ( 1 1 1 ) in_color4 [ 0 locks=0 ] ( 1 1 1 0 ) hue [ 0 locks=0 ] ( 0.506 ) saturation [ 0 locks=0 ] ( 0.519 ) gamma [ 0 locks=0 ] ( 1.526 ) lift [ 0 locks=0 ] ( 0 ) gain [ 0 locks=0 ] ( 1 ) contrast [ 0 locks=0 ] ( 2 ) contrastpivot [ 0 locks=0 ] ( 0.5 ) exposure [ 0 locks=0 ] ( 0 ) } HouLC1033600b96069c971d40ac260022stage/materiallibrary1/flooring/mtlxcolorcorrect1.userdata ___Version___HouLC1033600b96069c971d40ff642680stage/materiallibrary1/flooring/kma_hextiled_texture5.inittype = kma_hextiled_texture matchesdef = 0 HouLC1033600b97069c971d404855870bstage/materiallibrary1/flooring/kma_hextiled_texture5.defcomment "" position -24.672 1.08 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 on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 19 "out" } inputsNamed3 { 0 "" "" 1 "file" 1 "" "" 1 "size" 2 "" "" 1 "scale" 3 "" "" 1 "rand_scale" 4 "" "" 1 "rot" 5 "" "" 1 "rand_rot" 6 "" "" 1 "seed" 7 "" "" 1 "contrast" 8 "" "" 1 "contrast_falloff" 9 "" "" 1 "weightexp" 10 "" "" 1 "sourceColorSpace" 11 "" "" 1 "space" 12 "" "" 1 "height" 13 "" "" 1 "invert" 14 mtlxmultiply1 2 1 "texcoord" 15 "" "" 1 "normal" 16 "" "" 1 "tangent" 17 "" "" 1 "bitangent" 18 "" "" 1 "direction" } 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 mtlxmultiply1 0 1 15 "" 0 1 16 "" 0 1 17 "" 0 1 18 "" 0 1 } stat { create 1773621158 modify 1773623864 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b96069c971d40428bdce2stage/materiallibrary1/flooring/kma_hextiled_texture5.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) file [ 0 locks=0 ] ( C:/Users/TFrog/Downloads/texture/texture2/vizhdcz_8K_Albedo.jpg ) size [ 0 locks=0 ] ( 1 ) scale [ 0 locks=0 ] ( 0.3 ) rand_scale [ 0 locks=0 ] ( 0 ) rot [ 0 locks=0 ] ( 0 ) rand_rot [ 0 locks=0 ] ( 0.5 ) seed [ 0 locks=0 ] ( 0 ) sepparm [ 0 locks=0 ] ( ) contrast [ 0 locks=0 ] ( 0.5 ) contrast_falloff [ 0 locks=0 ] ( 0.6 ) weightexp [ 0 locks=0 ] ( 7 ) sepparm2 [ 0 locks=0 ] ( ) sourceColorSpace [ 0 locks=0 ] ( auto ) space [ 0 locks=0 ] ( tangent ) height [ 0 locks=0 ] ( 0.1 ) invert [ 0 locks=0 ] ( "off" ) texcoord [ 0 locks=0 ] ( 0 0 ) tangent [ 0 locks=0 ] ( 0 0 0 ) normal [ 0 locks=0 ] ( 0 0 0 ) bitangent [ 0 locks=0 ] ( 0 0 0 ) direction [ 0 locks=0 ] ( 0 0 0 ) } HouLC1033600b92069c971d403a08e5fcstage/materiallibrary1/flooring/kma_hextiled_texture5.userdata ___Version___HouLC1033600b96069c971d40f715df09stage/materiallibrary1/flooring/kma_hextiled_texture6.inittype = kma_hextiled_texture matchesdef = 0 HouLC1033600b97069c971d40d31a21a8stage/materiallibrary1/flooring/kma_hextiled_texture6.defcomment "" position -22 -7.61 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 on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 19 "out" } inputsNamed3 { 0 "" "" 1 "file" 1 "" "" 1 "size" 2 "" "" 1 "scale" 3 "" "" 1 "rand_scale" 4 "" "" 1 "rot" 5 "" "" 1 "rand_rot" 6 "" "" 1 "seed" 7 "" "" 1 "contrast" 8 "" "" 1 "contrast_falloff" 9 "" "" 1 "weightexp" 10 "" "" 1 "sourceColorSpace" 11 "" "" 1 "space" 12 "" "" 1 "height" 13 "" "" 1 "invert" 14 mtlxmultiply1 2 1 "texcoord" 15 "" "" 1 "normal" 16 "" "" 1 "tangent" 17 "" "" 1 "bitangent" 18 "" "" 1 "direction" } 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 mtlxmultiply1 0 1 15 "" 0 1 16 "" 0 1 17 "" 0 1 18 "" 0 1 } stat { create 1773621158 modify 1773623826 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b96069c971d40e7de33c1stage/materiallibrary1/flooring/kma_hextiled_texture6.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) file [ 0 locks=0 ] ( C:/Users/TFrog/Downloads/texture/texture2/vizhdcz_8K_Roughness.jpg ) size [ 0 locks=0 ] ( 1 ) scale [ 0 locks=0 ] ( 0.3 ) rand_scale [ 0 locks=0 ] ( 0 ) rot [ 0 locks=0 ] ( 0 ) rand_rot [ 0 locks=0 ] ( 0.5 ) seed [ 0 locks=0 ] ( 0 ) sepparm [ 0 locks=0 ] ( ) contrast [ 0 locks=0 ] ( 0.5 ) contrast_falloff [ 0 locks=0 ] ( 0.6 ) weightexp [ 0 locks=0 ] ( 7 ) sepparm2 [ 0 locks=0 ] ( ) sourceColorSpace [ 0 locks=0 ] ( auto ) space [ 0 locks=0 ] ( tangent ) height [ 0 locks=0 ] ( 0.1 ) invert [ 0 locks=0 ] ( "off" ) texcoord [ 0 locks=0 ] ( 0 0 ) tangent [ 0 locks=0 ] ( 0 0 0 ) normal [ 0 locks=0 ] ( 0 0 0 ) bitangent [ 0 locks=0 ] ( 0 0 0 ) direction [ 0 locks=0 ] ( 0 0 0 ) } HouLC1033600b92069c971d40a9cf7e9bstage/materiallibrary1/flooring/kma_hextiled_texture6.userdata ___Version___HouLC1033600b96069c971d4082cea278stage/materiallibrary1/flooring/kma_hextiled_texture7.inittype = kma_hextiled_texture matchesdef = 0 HouLC1033600b97069c971d405bf35d0estage/materiallibrary1/flooring/kma_hextiled_texture7.defcomment "" position -16.2855 -19.61 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 on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 19 "out" } inputsNamed3 { 0 "" "" 1 "file" 1 "" "" 1 "size" 2 "" "" 1 "scale" 3 "" "" 1 "rand_scale" 4 "" "" 1 "rot" 5 "" "" 1 "rand_rot" 6 "" "" 1 "seed" 7 "" "" 1 "contrast" 8 "" "" 1 "contrast_falloff" 9 "" "" 1 "weightexp" 10 "" "" 1 "sourceColorSpace" 11 "" "" 1 "space" 12 "" "" 1 "height" 13 "" "" 1 "invert" 14 mtlxmultiply1 2 1 "texcoord" 15 "" "" 1 "normal" 16 "" "" 1 "tangent" 17 "" "" 1 "bitangent" 18 "" "" 1 "direction" } 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 mtlxmultiply1 0 1 15 "" 0 1 16 "" 0 1 17 "" 0 1 18 "" 0 1 } stat { create 1773621158 modify 1774809058 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b96069c971d402f5d7d8astage/materiallibrary1/flooring/kma_hextiled_texture7.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) file [ 0 locks=0 ] ( C:/Users/TFrog/Downloads/texture/texture2/vizhdcz_8K_Normal.jpg ) size [ 0 locks=0 ] ( 1 ) scale [ 0 locks=0 ] ( 0.3 ) rand_scale [ 0 locks=0 ] ( 0 ) rot [ 0 locks=0 ] ( 0 ) rand_rot [ 0 locks=0 ] ( 0.5 ) seed [ 0 locks=0 ] ( 0 ) sepparm [ 0 locks=0 ] ( ) contrast [ 0 locks=0 ] ( 0.5 ) contrast_falloff [ 0 locks=0 ] ( 0.6 ) weightexp [ 0 locks=0 ] ( 7 ) sepparm2 [ 0 locks=0 ] ( ) sourceColorSpace [ 0 locks=0 ] ( auto ) space [ 0 locks=0 ] ( tangent ) height [ 0 locks=0 ] ( 0.03 ) invert [ 0 locks=0 ] ( "off" ) texcoord [ 0 locks=0 ] ( 0 0 ) tangent [ 0 locks=0 ] ( 0 0 0 ) normal [ 0 locks=0 ] ( 0 0 0 ) bitangent [ 0 locks=0 ] ( 0 0 0 ) direction [ 0 locks=0 ] ( 0 0 0 ) } HouLC1033600b92069c971d40f0c53d2dstage/materiallibrary1/flooring/kma_hextiled_texture7.userdata ___Version___HouLC1033600b83069c971d40b60aec12stage/materiallibrary1/flooring/mtlxmix1.inittype = mtlxmix matchesdef = 0 HouLC1033600b80069c971d40b3b2d72estage/materiallibrary1/flooring/mtlxmix1.defcomment "" position -3.5 1.59692 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 "out" } inputsNamed3 { 0 mtlxcolorcorrect2 9 1 "fg" 1 mtlxcolorcorrect3 9 1 "bg" 2 mtlxremap1 5 1 "mix" } inputs { 0 mtlxcolorcorrect2 0 1 1 mtlxcolorcorrect3 0 1 2 mtlxremap1 0 1 } stat { create 1773623241 modify 1773624146 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b83069c971d4084443373stage/materiallibrary1/flooring/mtlxmix1.parm{ version 0.8 signature [ 0 locks=0 ] ( color4 ) fg [ 0 locks=0 ] ( 0 ) fg_bsdf [ 0 locks=0 ] ( "" ) fg_color3 [ 0 locks=0 ] ( 0 0 0 ) fg_color3color3 [ 0 locks=0 ] ( 0 0 0 ) fg_color4 [ 0 locks=0 ] ( 0 0 0 0 ) fg_color4color4 [ 0 locks=0 ] ( 0 0 0 0 ) fg_displacementshader [ 0 locks=0 ] ( "" ) fg_edf [ 0 locks=0 ] ( "" ) fg_surfaceshader [ 0 locks=0 ] ( "" ) fg_vdf [ 0 locks=0 ] ( "" ) fg_vector2 [ 0 locks=0 ] ( 0 0 ) fg_vector2vector2 [ 0 locks=0 ] ( 0 0 ) fg_vector3 [ 0 locks=0 ] ( 0 0 0 ) fg_vector3vector3 [ 0 locks=0 ] ( 0 0 0 ) fg_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) fg_vector4vector4 [ 0 locks=0 ] ( 0 0 0 0 ) fg_volumeshader [ 0 locks=0 ] ( "" ) bg [ 0 locks=0 ] ( 0 ) bg_bsdf [ 0 locks=0 ] ( "" ) bg_color3 [ 0 locks=0 ] ( 0 0 0 ) bg_color3color3 [ 0 locks=0 ] ( 0 0 0 ) bg_color4 [ 0 locks=0 ] ( 0 0 0 0 ) bg_color4color4 [ 0 locks=0 ] ( 0 0 0 0 ) bg_displacementshader [ 0 locks=0 ] ( "" ) bg_edf [ 0 locks=0 ] ( "" ) bg_surfaceshader [ 0 locks=0 ] ( "" ) bg_vdf [ 0 locks=0 ] ( "" ) bg_vector2 [ 0 locks=0 ] ( 0 0 ) bg_vector2vector2 [ 0 locks=0 ] ( 0 0 ) bg_vector3 [ 0 locks=0 ] ( 0 0 0 ) bg_vector3vector3 [ 0 locks=0 ] ( 0 0 0 ) bg_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) bg_vector4vector4 [ 0 locks=0 ] ( 0 0 0 0 ) bg_volumeshader [ 0 locks=0 ] ( "" ) mix [ 0 locks=0 ] ( 0.537 ) mix_color3color3 [ 0 locks=0 ] ( 0 0 0 ) mix_color4color4 [ 0 locks=0 ] ( 0 0 0 0 ) mix_vector2vector2 [ 0 locks=0 ] ( 0 0 ) mix_vector3vector3 [ 0 locks=0 ] ( 0 0 0 ) mix_vector4vector4 [ 0 locks=0 ] ( 0 0 0 0 ) } HouLC1033600b9f069c971d40b6be586estage/materiallibrary1/flooring/mtlxmix1.userdata ___Version___HouLC1033600b9e069c971d40c555cbeastage/materiallibrary1/flooring/mtlxposition1.inittype = mtlxposition matchesdef = 0 HouLC1033600b9f069c971d400a6304e2stage/materiallibrary1/flooring/mtlxposition1.defcomment "" position -17 -0.484328 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "out" } inputsNamed3 { 0 "" "" 1 "space" } inputs { 0 "" 0 1 } stat { create 1773623283 modify 1773624145 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9e069c971d4074a32808stage/materiallibrary1/flooring/mtlxposition1.parm{ version 0.8 space [ 0 locks=0 ] ( world ) } HouLC1033600b9a069c971d40492a6d4estage/materiallibrary1/flooring/mtlxposition1.userdata ___Version___HouLC1033600b97069c971d408ed5006bstage/materiallibrary1/flooring/mtlxposition1.outputinfosNumInfos 1 ValuesBinary 1 BeginInfo OutputName out DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo HouLC1033600b9e069c971d407d0ccfecstage/materiallibrary1/flooring/mtlxmultiply2.inittype = mtlxmultiply matchesdef = 0 HouLC1033600b9f069c971d40ea41897fstage/materiallibrary1/flooring/mtlxmultiply2.defcomment "" position -14 -0.8 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 "out" } inputsNamed3 { 0 mtlxposition1 1 1 "in1" 1 mtlxconstant2 1 1 "in2" } inputs { 0 mtlxposition1 0 1 1 mtlxconstant2 0 1 } stat { create 1773623289 modify 1773624145 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9e069c971d40c08dbf39stage/materiallibrary1/flooring/mtlxmultiply2.parm{ version 0.8 signature [ 0 locks=0 ] ( vector3FA ) in1 [ 0 locks=0 ] ( 0 ) in1_bsdfC [ 0 locks=0 ] ( "" ) in1_bsdfF [ 0 locks=0 ] ( "" ) in1_color3 [ 0 locks=0 ] ( 0 0 0 ) in1_color3FA [ 0 locks=0 ] ( 0 0 0 ) in1_color4 [ 0 locks=0 ] ( 0 0 0 0 ) in1_color4FA [ 0 locks=0 ] ( 0 0 0 0 ) in1_edfC [ 0 locks=0 ] ( "" ) in1_edfF [ 0 locks=0 ] ( "" ) in1_matrix33 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) in1_matrix44 [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) in1_vdfC [ 0 locks=0 ] ( "" ) in1_vdfF [ 0 locks=0 ] ( "" ) in1_vector2 [ 0 locks=0 ] ( 0 0 ) in1_vector2FA [ 0 locks=0 ] ( 0 0 ) in1_vector3 [ 0 locks=0 ] ( 0 0 0 ) in1_vector3FA [ 0 locks=0 ] ( 0 0 0 ) in1_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) in1_vector4FA [ 0 locks=0 ] ( 0 0 0 0 ) in2 [ 0 locks=0 ] ( 1 ) in2_bsdfC [ 0 locks=0 ] ( 1 1 1 ) in2_color3 [ 0 locks=0 ] ( 1 1 1 ) in2_color4 [ 0 locks=0 ] ( 1 1 1 1 ) in2_edfC [ 0 locks=0 ] ( 1 1 1 ) in2_matrix33 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) in2_matrix44 [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) in2_vdfC [ 0 locks=0 ] ( 1 1 1 ) in2_vector2 [ 0 locks=0 ] ( 1 1 ) in2_vector3 [ 0 locks=0 ] ( 1 1 1 ) in2_vector4 [ 0 locks=0 ] ( 1 1 1 1 ) } HouLC1033600b9a069c971d403c512c31stage/materiallibrary1/flooring/mtlxmultiply2.userdata ___Version___HouLC1033600b97069c971d40bbd6594astage/materiallibrary1/flooring/mtlxmultiply2.outputinfosNumInfos 1 ValuesBinary 1 BeginInfo OutputName out DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo HouLC1033600b9e069c971d40bcf4164bstage/materiallibrary1/flooring/mtlxconstant2.inittype = mtlxconstant matchesdef = 0 HouLC1033600b9f069c971d4037d23ee9stage/materiallibrary1/flooring/mtlxconstant2.defcomment "" position -17.5 -2.65 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "out" } inputsNamed3 { 0 "" "" 1 "value" } inputs { 0 "" 0 1 } stat { create 1773623302 modify 1773624145 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9e069c971d40f0705290stage/materiallibrary1/flooring/mtlxconstant2.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) value [ 0 locks=0 ] ( 2 ) value_boolean [ 0 locks=0 ] ( "off" ) value_color3 [ 0 locks=0 ] ( 0 0 0 ) value_color4 [ 0 locks=0 ] ( 0 0 0 0 ) value_integer [ 0 locks=0 ] ( 0 ) value_matrix33 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) value_matrix44 [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) value_string [ 0 locks=0 ] ( "" ) value_vector2 [ 0 locks=0 ] ( 0 0 ) value_vector3 [ 0 locks=0 ] ( 0 0 0 ) value_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) value_filename [ 0 locks=0 ] ( "" ) valuecolorspace_filename [ 0 locks=0 ] ( "" ) } HouLC1033600b9a069c971d40ff0dd309stage/materiallibrary1/flooring/mtlxconstant2.userdata ___Version___HouLC1033600b9f069c971d407f972a4astage/materiallibrary1/flooring/mtlxnoise3d1.inittype = mtlxnoise3d matchesdef = 0 HouLC1033600b9c069c971d4091aef6d1stage/materiallibrary1/flooring/mtlxnoise3d1.defcomment "" position -10.8765 -0.82 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 "out" } inputsNamed3 { 0 "" "" 1 "amplitude" 1 "" "" 1 "pivot" 2 mtlxmultiply2 2 1 "position" } inputs { 0 "" 0 1 1 "" 0 1 2 mtlxmultiply2 0 1 } stat { create 1773623307 modify 1773624145 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9f069c971d40c9a6c653stage/materiallibrary1/flooring/mtlxnoise3d1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) amplitude [ 0 locks=0 ] ( 1 ) amplitude_color3 [ 0 locks=0 ] ( 1 1 1 ) amplitude_color4 [ 0 locks=0 ] ( 1 1 1 1 ) amplitude_vector2 [ 0 locks=0 ] ( 1 1 ) amplitude_vector3 [ 0 locks=0 ] ( 1 1 1 ) amplitude_vector4 [ 0 locks=0 ] ( 1 1 1 1 ) pivot [ 0 locks=0 ] ( 0 ) position [ 0 locks=0 ] ( 0 0 0 ) } HouLC1033600b9b069c971d40cb162459stage/materiallibrary1/flooring/mtlxnoise3d1.userdata ___Version___HouLC1033600b94069c971d40c7f985festage/materiallibrary1/flooring/mtlxnoise3d1.outputinfosNumInfos 1 ValuesBinary 1 BeginInfo OutputName out DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo HouLC1033600b9d069c971d40ae251a96stage/materiallibrary1/flooring/mtlxremap1.inittype = mtlxremap matchesdef = 0 HouLC1033600b82069c971d40e512fa90stage/materiallibrary1/flooring/mtlxremap1.defcomment "" position -8.38235 -0.8 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 "out" } inputsNamed3 { 0 mtlxnoise3d1 3 1 "in" 1 "" "" 1 "inlow" 2 "" "" 1 "inhigh" 3 "" "" 1 "outlow" 4 "" "" 1 "outhigh" } inputs { 0 mtlxnoise3d1 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 } stat { create 1773623344 modify 1773624145 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9d069c971d406cead3c7stage/materiallibrary1/flooring/mtlxremap1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) in [ 0 locks=0 ] ( 0 ) in_color3 [ 0 locks=0 ] ( 0 0 0 ) in_color3FA [ 0 locks=0 ] ( 0 0 0 ) in_color4 [ 0 locks=0 ] ( 0 0 0 0 ) in_color4FA [ 0 locks=0 ] ( 0 0 0 0 ) in_vector2 [ 0 locks=0 ] ( 0 0 ) in_vector2FA [ 0 locks=0 ] ( 0 0 ) in_vector3 [ 0 locks=0 ] ( 0 0 0 ) in_vector3FA [ 0 locks=0 ] ( 0 0 0 ) in_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) in_vector4FA [ 0 locks=0 ] ( 0 0 0 0 ) inlow [ 0 locks=0 ] ( 0 ) inlow_color3 [ 0 locks=0 ] ( 0 0 0 ) inlow_color4 [ 0 locks=0 ] ( 0 0 0 0 ) inlow_vector2 [ 0 locks=0 ] ( 0 0 ) inlow_vector3 [ 0 locks=0 ] ( 0 0 0 ) inlow_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) inhigh [ 0 locks=0 ] ( 1 ) inhigh_color3 [ 0 locks=0 ] ( 1 1 1 ) inhigh_color4 [ 0 locks=0 ] ( 1 1 1 1 ) inhigh_vector2 [ 0 locks=0 ] ( 1 1 ) inhigh_vector3 [ 0 locks=0 ] ( 1 1 1 ) inhigh_vector4 [ 0 locks=0 ] ( 1 1 1 1 ) outlow [ 0 locks=0 ] ( 0.4 ) outlow_color3 [ 0 locks=0 ] ( 0 0 0 ) outlow_color4 [ 0 locks=0 ] ( 0 0 0 0 ) outlow_vector2 [ 0 locks=0 ] ( 0 0 ) outlow_vector3 [ 0 locks=0 ] ( 0 0 0 ) outlow_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) outhigh [ 0 locks=0 ] ( 0.67 ) outhigh_color3 [ 0 locks=0 ] ( 1 1 1 ) outhigh_color4 [ 0 locks=0 ] ( 1 1 1 1 ) outhigh_vector2 [ 0 locks=0 ] ( 1 1 ) outhigh_vector3 [ 0 locks=0 ] ( 1 1 1 ) outhigh_vector4 [ 0 locks=0 ] ( 1 1 1 1 ) } HouLC1033600b99069c971d40e3a58517stage/materiallibrary1/flooring/mtlxremap1.userdata ___Version___HouLC1033600b9a069c971d40443d636estage/materiallibrary1/flooring/mtlxremap1.outputinfosNumInfos 1 ValuesBinary 1 BeginInfo OutputName out DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo HouLC1033600b83069c971d4054266fc5stage/materiallibrary1/flooring/mtlxmix2.inittype = mtlxmix matchesdef = 0 HouLC1033600b80069c971d40bb82fbf6stage/materiallibrary1/flooring/mtlxmix2.defcomment "" position -4.64637 -3.60508 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 "out" } inputsNamed3 { 0 kma_hextiled_texture2 19 1 "fg" 1 kma_hextiled_texture6 19 1 "bg" 2 mtlxremap1 5 1 "mix" } inputs { 0 kma_hextiled_texture2 0 1 1 kma_hextiled_texture6 0 1 2 mtlxremap1 0 1 } stat { create 1773623241 modify 1773624177 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b83069c971d40a86d3f21stage/materiallibrary1/flooring/mtlxmix2.parm{ version 0.8 signature [ 0 locks=0 ] ( color4 ) fg [ 0 locks=0 ] ( 0 ) fg_bsdf [ 0 locks=0 ] ( "" ) fg_color3 [ 0 locks=0 ] ( 0 0 0 ) fg_color3color3 [ 0 locks=0 ] ( 0 0 0 ) fg_color4 [ 0 locks=0 ] ( 0 0 0 0 ) fg_color4color4 [ 0 locks=0 ] ( 0 0 0 0 ) fg_displacementshader [ 0 locks=0 ] ( "" ) fg_edf [ 0 locks=0 ] ( "" ) fg_surfaceshader [ 0 locks=0 ] ( "" ) fg_vdf [ 0 locks=0 ] ( "" ) fg_vector2 [ 0 locks=0 ] ( 0 0 ) fg_vector2vector2 [ 0 locks=0 ] ( 0 0 ) fg_vector3 [ 0 locks=0 ] ( 0 0 0 ) fg_vector3vector3 [ 0 locks=0 ] ( 0 0 0 ) fg_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) fg_vector4vector4 [ 0 locks=0 ] ( 0 0 0 0 ) fg_volumeshader [ 0 locks=0 ] ( "" ) bg [ 0 locks=0 ] ( 0 ) bg_bsdf [ 0 locks=0 ] ( "" ) bg_color3 [ 0 locks=0 ] ( 0 0 0 ) bg_color3color3 [ 0 locks=0 ] ( 0 0 0 ) bg_color4 [ 0 locks=0 ] ( 0 0 0 0 ) bg_color4color4 [ 0 locks=0 ] ( 0 0 0 0 ) bg_displacementshader [ 0 locks=0 ] ( "" ) bg_edf [ 0 locks=0 ] ( "" ) bg_surfaceshader [ 0 locks=0 ] ( "" ) bg_vdf [ 0 locks=0 ] ( "" ) bg_vector2 [ 0 locks=0 ] ( 0 0 ) bg_vector2vector2 [ 0 locks=0 ] ( 0 0 ) bg_vector3 [ 0 locks=0 ] ( 0 0 0 ) bg_vector3vector3 [ 0 locks=0 ] ( 0 0 0 ) bg_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) bg_vector4vector4 [ 0 locks=0 ] ( 0 0 0 0 ) bg_volumeshader [ 0 locks=0 ] ( "" ) mix [ 0 locks=0 ] ( 0.537 ) mix_color3color3 [ 0 locks=0 ] ( 0 0 0 ) mix_color4color4 [ 0 locks=0 ] ( 0 0 0 0 ) mix_vector2vector2 [ 0 locks=0 ] ( 0 0 ) mix_vector3vector3 [ 0 locks=0 ] ( 0 0 0 ) mix_vector4vector4 [ 0 locks=0 ] ( 0 0 0 0 ) } HouLC1033600b9f069c971d402e82f10bstage/materiallibrary1/flooring/mtlxmix2.userdata ___Version___HouLC1033600b83069c971d408aef4dfbstage/materiallibrary1/flooring/mtlxmix3.inittype = mtlxmix matchesdef = 0 HouLC1033600b80069c971d40bbf794cdstage/materiallibrary1/flooring/mtlxmix3.defcomment "" position -5.16961 -12.6386 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 "out" } inputsNamed3 { 0 kma_hextiled_texture3 19 1 "fg" 1 kma_hextiled_texture7 19 1 "bg" 2 mtlxremap1 5 1 "mix" } inputs { 0 kma_hextiled_texture3 0 1 1 kma_hextiled_texture7 0 1 2 mtlxremap1 0 1 } stat { create 1773623241 modify 1774809058 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b83069c971d402aed51acstage/materiallibrary1/flooring/mtlxmix3.parm{ version 0.8 signature [ 0 locks=0 ] ( color4 ) fg [ 0 locks=0 ] ( 0 ) fg_bsdf [ 0 locks=0 ] ( "" ) fg_color3 [ 0 locks=0 ] ( 0 0 0 ) fg_color3color3 [ 0 locks=0 ] ( 0 0 0 ) fg_color4 [ 0 locks=0 ] ( 0 0 0 0 ) fg_color4color4 [ 0 locks=0 ] ( 0 0 0 0 ) fg_displacementshader [ 0 locks=0 ] ( "" ) fg_edf [ 0 locks=0 ] ( "" ) fg_surfaceshader [ 0 locks=0 ] ( "" ) fg_vdf [ 0 locks=0 ] ( "" ) fg_vector2 [ 0 locks=0 ] ( 0 0 ) fg_vector2vector2 [ 0 locks=0 ] ( 0 0 ) fg_vector3 [ 0 locks=0 ] ( 0 0 0 ) fg_vector3vector3 [ 0 locks=0 ] ( 0 0 0 ) fg_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) fg_vector4vector4 [ 0 locks=0 ] ( 0 0 0 0 ) fg_volumeshader [ 0 locks=0 ] ( "" ) bg [ 0 locks=0 ] ( 0 ) bg_bsdf [ 0 locks=0 ] ( "" ) bg_color3 [ 0 locks=0 ] ( 0 0 0 ) bg_color3color3 [ 0 locks=0 ] ( 0 0 0 ) bg_color4 [ 0 locks=0 ] ( 0 0 0 0 ) bg_color4color4 [ 0 locks=0 ] ( 0 0 0 0 ) bg_displacementshader [ 0 locks=0 ] ( "" ) bg_edf [ 0 locks=0 ] ( "" ) bg_surfaceshader [ 0 locks=0 ] ( "" ) bg_vdf [ 0 locks=0 ] ( "" ) bg_vector2 [ 0 locks=0 ] ( 0 0 ) bg_vector2vector2 [ 0 locks=0 ] ( 0 0 ) bg_vector3 [ 0 locks=0 ] ( 0 0 0 ) bg_vector3vector3 [ 0 locks=0 ] ( 0 0 0 ) bg_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) bg_vector4vector4 [ 0 locks=0 ] ( 0 0 0 0 ) bg_volumeshader [ 0 locks=0 ] ( "" ) mix [ 0 locks=0 ] ( 0.537 ) mix_color3color3 [ 0 locks=0 ] ( 0 0 0 ) mix_color4color4 [ 0 locks=0 ] ( 0 0 0 0 ) mix_vector2vector2 [ 0 locks=0 ] ( 0 0 ) mix_vector3vector3 [ 0 locks=0 ] ( 0 0 0 ) mix_vector4vector4 [ 0 locks=0 ] ( 0 0 0 0 ) } HouLC1033600b9f069c971d404174d9afstage/materiallibrary1/flooring/mtlxmix3.userdata ___Version___HouLC1033600b9a069c971d409e75a198stage/materiallibrary1/flooring/mtlxcolorcorrect2.inittype = mtlxcolorcorrect matchesdef = 0 HouLC1033600b9b069c971d405386f0dastage/materiallibrary1/flooring/mtlxcolorcorrect2.defcomment "" position -20.3463 6.08 connectornextid 10 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 9 "out" } inputsNamed3 { 0 kma_hextiled_texture1 19 1 "in" 1 "" "" 1 "hue" 2 "" "" 1 "saturation" 3 "" "" 1 "gamma" 4 "" "" 1 "lift" 5 "" "" 1 "gain" 6 "" "" 1 "contrast" 7 "" "" 1 "contrastpivot" 8 "" "" 1 "exposure" } inputs { 0 kma_hextiled_texture1 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 } stat { create 1773623715 modify 1773624146 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9a069c971d400fd2064estage/materiallibrary1/flooring/mtlxcolorcorrect2.parm{ version 0.8 signature [ 0 locks=0 ] ( color4 ) in [ 0 locks=0 ] ( 1 1 1 ) in_color4 [ 0 locks=0 ] ( 1 1 1 0 ) hue [ 0 locks=0 ] ( 0 ) saturation [ 0 locks=0 ] ( 1 ) gamma [ 0 locks=0 ] ( 1.668 ) lift [ 0 locks=0 ] ( 0 ) gain [ 0 locks=0 ] ( 1 ) contrast [ 0 locks=0 ] ( 1 ) contrastpivot [ 0 locks=0 ] ( 0.5 ) exposure [ 0 locks=0 ] ( 0 ) } HouLC1033600b96069c971d408f38cab6stage/materiallibrary1/flooring/mtlxcolorcorrect2.userdata ___Version___HouLC1033600b9a069c971d4068e6a6fastage/materiallibrary1/flooring/mtlxcolorcorrect3.inittype = mtlxcolorcorrect matchesdef = 0 HouLC1033600b9b069c971d4016e6ceb5stage/materiallibrary1/flooring/mtlxcolorcorrect3.defcomment "" position -21.5 1.14 connectornextid 10 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 9 "out" } inputsNamed3 { 0 kma_hextiled_texture5 19 1 "in" 1 "" "" 1 "hue" 2 "" "" 1 "saturation" 3 "" "" 1 "gamma" 4 "" "" 1 "lift" 5 "" "" 1 "gain" 6 "" "" 1 "contrast" 7 "" "" 1 "contrastpivot" 8 "" "" 1 "exposure" } inputs { 0 kma_hextiled_texture5 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 } stat { create 1773623715 modify 1773624079 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9a069c971d40cdcc0486stage/materiallibrary1/flooring/mtlxcolorcorrect3.parm{ version 0.8 signature [ 0 locks=0 ] ( color4 ) in [ 0 locks=0 ] ( 1 1 1 ) in_color4 [ 0 locks=0 ] ( 1 1 1 0 ) hue [ 0 locks=0 ] ( 0 ) saturation [ 0 locks=0 ] ( 1 ) gamma [ 0 locks=0 ] ( 1.3 ) lift [ 0 locks=0 ] ( 0 ) gain [ 0 locks=0 ] ( 1 ) contrast [ 0 locks=0 ] ( 1 ) contrastpivot [ 0 locks=0 ] ( 0.5 ) exposure [ 0 locks=0 ] ( 0 ) } HouLC1033600b96069c971d400a8c3ec8stage/materiallibrary1/flooring/mtlxcolorcorrect3.userdata ___Version___HouLC1033600b9c069c971d409158cb0fstage/materiallibrary1/flooring/mtlxswitch1.inittype = mtlxswitch matchesdef = 0 HouLC1033600b9d069c971d403644c1d1stage/materiallibrary1/flooring/mtlxswitch1.defcomment "" position 5.17813 1.55608 connectornextid 12 flags = lock 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 { 11 "out" } inputsNamed3 { 0 mtlxmultiply3 2 1 "in1" 1 "" "" 1 "in2" 2 "" "" 1 "in3" 3 "" "" 1 "in4" 4 "" "" 1 "in5" 5 "" "" 1 "in6" 6 "" "" 1 "in7" 7 "" "" 1 "in8" 8 "" "" 1 "in9" 9 "" "" 1 "in10" 10 "" "" 1 "which" } inputs { 0 mtlxmultiply3 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 } stat { create 1773624200 modify 1773624460 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9c069c971d40d1cf6ab7stage/materiallibrary1/flooring/mtlxswitch1.parm{ version 0.8 signature [ 0 locks=0 ] ( color4 ) in1 [ 0 locks=0 ] ( 0 ) in1_color3 [ 0 locks=0 ] ( 0 0 0 ) in1_color3I [ 0 locks=0 ] ( 0 0 0 ) in1_color4 [ 0 locks=0 ] ( 0 0 0 0 ) in1_color4I [ 0 locks=0 ] ( 0 0 0 0 ) in1_matrix33 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in1_matrix33I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in1_matrix44 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in1_matrix44I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in1_vector2 [ 0 locks=0 ] ( 0 0 ) in1_vector2I [ 0 locks=0 ] ( 0 0 ) in1_vector3 [ 0 locks=0 ] ( 0 0 0 ) in1_vector3I [ 0 locks=0 ] ( 0 0 0 ) in1_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) in1_vector4I [ 0 locks=0 ] ( 0 0 0 0 ) in2 [ 0 locks=0 ] ( 0 ) in2_color3 [ 0 locks=0 ] ( 0 0 0 ) in2_color3I [ 0 locks=0 ] ( 0 0 0 ) in2_color4 [ 0 locks=0 ] ( 0 0 0 0 ) in2_color4I [ 0 locks=0 ] ( 0 0 0 0 ) in2_matrix33 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in2_matrix33I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in2_matrix44 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in2_matrix44I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in2_vector2 [ 0 locks=0 ] ( 0 0 ) in2_vector2I [ 0 locks=0 ] ( 0 0 ) in2_vector3 [ 0 locks=0 ] ( 0 0 0 ) in2_vector3I [ 0 locks=0 ] ( 0 0 0 ) in2_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) in2_vector4I [ 0 locks=0 ] ( 0 0 0 0 ) in3 [ 0 locks=0 ] ( 0 ) in3_color3 [ 0 locks=0 ] ( 0 0 0 ) in3_color3I [ 0 locks=0 ] ( 0 0 0 ) in3_color4 [ 0 locks=0 ] ( 0 0 0 0 ) in3_color4I [ 0 locks=0 ] ( 0 0 0 0 ) in3_matrix33 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in3_matrix33I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in3_matrix44 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in3_matrix44I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in3_vector2 [ 0 locks=0 ] ( 0 0 ) in3_vector2I [ 0 locks=0 ] ( 0 0 ) in3_vector3 [ 0 locks=0 ] ( 0 0 0 ) in3_vector3I [ 0 locks=0 ] ( 0 0 0 ) in3_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) in3_vector4I [ 0 locks=0 ] ( 0 0 0 0 ) in4 [ 0 locks=0 ] ( 0 ) in4_color3 [ 0 locks=0 ] ( 0 0 0 ) in4_color3I [ 0 locks=0 ] ( 0 0 0 ) in4_color4 [ 0 locks=0 ] ( 0 0 0 0 ) in4_color4I [ 0 locks=0 ] ( 0 0 0 0 ) in4_matrix33 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in4_matrix33I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in4_matrix44 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in4_matrix44I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in4_vector2 [ 0 locks=0 ] ( 0 0 ) in4_vector2I [ 0 locks=0 ] ( 0 0 ) in4_vector3 [ 0 locks=0 ] ( 0 0 0 ) in4_vector3I [ 0 locks=0 ] ( 0 0 0 ) in4_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) in4_vector4I [ 0 locks=0 ] ( 0 0 0 0 ) in5 [ 0 locks=0 ] ( 0 ) in5_color3 [ 0 locks=0 ] ( 0 0 0 ) in5_color3I [ 0 locks=0 ] ( 0 0 0 ) in5_color4 [ 0 locks=0 ] ( 0 0 0 0 ) in5_color4I [ 0 locks=0 ] ( 0 0 0 0 ) in5_matrix33 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in5_matrix33I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in5_matrix44 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in5_matrix44I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in5_vector2 [ 0 locks=0 ] ( 0 0 ) in5_vector2I [ 0 locks=0 ] ( 0 0 ) in5_vector3 [ 0 locks=0 ] ( 0 0 0 ) in5_vector3I [ 0 locks=0 ] ( 0 0 0 ) in5_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) in5_vector4I [ 0 locks=0 ] ( 0 0 0 0 ) in6 [ 0 locks=0 ] ( 0 ) in6_color3 [ 0 locks=0 ] ( 0 0 0 ) in6_color3I [ 0 locks=0 ] ( 0 0 0 ) in6_color4 [ 0 locks=0 ] ( 0 0 0 0 ) in6_color4I [ 0 locks=0 ] ( 0 0 0 0 ) in6_matrix33 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in6_matrix33I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in6_matrix44 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in6_matrix44I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in6_vector2 [ 0 locks=0 ] ( 0 0 ) in6_vector2I [ 0 locks=0 ] ( 0 0 ) in6_vector3 [ 0 locks=0 ] ( 0 0 0 ) in6_vector3I [ 0 locks=0 ] ( 0 0 0 ) in6_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) in6_vector4I [ 0 locks=0 ] ( 0 0 0 0 ) in7 [ 0 locks=0 ] ( 0 ) in7_color3 [ 0 locks=0 ] ( 0 0 0 ) in7_color3I [ 0 locks=0 ] ( 0 0 0 ) in7_color4 [ 0 locks=0 ] ( 0 0 0 0 ) in7_color4I [ 0 locks=0 ] ( 0 0 0 0 ) in7_matrix33 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in7_matrix33I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in7_matrix44 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in7_matrix44I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in7_vector2 [ 0 locks=0 ] ( 0 0 ) in7_vector2I [ 0 locks=0 ] ( 0 0 ) in7_vector3 [ 0 locks=0 ] ( 0 0 0 ) in7_vector3I [ 0 locks=0 ] ( 0 0 0 ) in7_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) in7_vector4I [ 0 locks=0 ] ( 0 0 0 0 ) in8 [ 0 locks=0 ] ( 0 ) in8_color3 [ 0 locks=0 ] ( 0 0 0 ) in8_color3I [ 0 locks=0 ] ( 0 0 0 ) in8_color4 [ 0 locks=0 ] ( 0 0 0 0 ) in8_color4I [ 0 locks=0 ] ( 0 0 0 0 ) in8_matrix33 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in8_matrix33I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in8_matrix44 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in8_matrix44I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in8_vector2 [ 0 locks=0 ] ( 0 0 ) in8_vector2I [ 0 locks=0 ] ( 0 0 ) in8_vector3 [ 0 locks=0 ] ( 0 0 0 ) in8_vector3I [ 0 locks=0 ] ( 0 0 0 ) in8_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) in8_vector4I [ 0 locks=0 ] ( 0 0 0 0 ) in9 [ 0 locks=0 ] ( 0 ) in9_color3 [ 0 locks=0 ] ( 0 0 0 ) in9_color3I [ 0 locks=0 ] ( 0 0 0 ) in9_color4 [ 0 locks=0 ] ( 0 0 0 0 ) in9_color4I [ 0 locks=0 ] ( 0 0 0 0 ) in9_matrix33 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in9_matrix33I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in9_matrix44 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in9_matrix44I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in9_vector2 [ 0 locks=0 ] ( 0 0 ) in9_vector2I [ 0 locks=0 ] ( 0 0 ) in9_vector3 [ 0 locks=0 ] ( 0 0 0 ) in9_vector3I [ 0 locks=0 ] ( 0 0 0 ) in9_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) in9_vector4I [ 0 locks=0 ] ( 0 0 0 0 ) in10 [ 0 locks=0 ] ( 0 ) in10_color3 [ 0 locks=0 ] ( 0 0 0 ) in10_color3I [ 0 locks=0 ] ( 0 0 0 ) in10_color4 [ 0 locks=0 ] ( 0 0 0 0 ) in10_color4I [ 0 locks=0 ] ( 0 0 0 0 ) in10_matrix33 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in10_matrix33I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 ) in10_matrix44 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in10_matrix44I [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) in10_vector2 [ 0 locks=0 ] ( 0 0 ) in10_vector2I [ 0 locks=0 ] ( 0 0 ) in10_vector3 [ 0 locks=0 ] ( 0 0 0 ) in10_vector3I [ 0 locks=0 ] ( 0 0 0 ) in10_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) in10_vector4I [ 0 locks=0 ] ( 0 0 0 0 ) which [ 0 locks=0 ] ( 0 ) which_color3I [ 0 locks=0 ] ( 0 ) which_color4I [ 0 locks=0 ] ( 0 ) which_floatI [ 0 locks=0 ] ( 0 ) which_matrix33I [ 0 locks=0 ] ( 0 ) which_matrix44I [ 0 locks=0 ] ( 0 ) which_vector2I [ 0 locks=0 ] ( 0 ) which_vector3I [ 0 locks=0 ] ( 0 ) which_vector4I [ 0 locks=0 ] ( 0 ) } HouLC1033600b98069c971d406fe230a9stage/materiallibrary1/flooring/mtlxswitch1.userdata ___Version___HouLC1033600b9e069c971d407a69cfc3stage/materiallibrary1/flooring/mtlxmultiply3.inittype = mtlxmultiply matchesdef = 0 HouLC1033600b9f069c971d404a48a5d2stage/materiallibrary1/flooring/mtlxmultiply3.defcomment "" position 2.17813 1.35 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 "out" } inputsNamed3 { 0 mtlxmix1 3 1 "in1" 1 mtlxremap2 5 1 "in2" } inputs { 0 mtlxmix1 0 1 1 mtlxremap2 0 1 } stat { create 1773624205 modify 1773624460 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9e069c971d401bcf7e30stage/materiallibrary1/flooring/mtlxmultiply3.parm{ version 0.8 signature [ 0 locks=0 ] ( color4FA ) in1 [ 0 locks=0 ] ( 0 ) in1_bsdfC [ 0 locks=0 ] ( "" ) in1_bsdfF [ 0 locks=0 ] ( "" ) in1_color3 [ 0 locks=0 ] ( 0 0 0 ) in1_color3FA [ 0 locks=0 ] ( 0 0 0 ) in1_color4 [ 0 locks=0 ] ( 0 0 0 0 ) in1_color4FA [ 0 locks=0 ] ( 0 0 0 0 ) in1_edfC [ 0 locks=0 ] ( "" ) in1_edfF [ 0 locks=0 ] ( "" ) in1_matrix33 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) in1_matrix44 [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) in1_vdfC [ 0 locks=0 ] ( "" ) in1_vdfF [ 0 locks=0 ] ( "" ) in1_vector2 [ 0 locks=0 ] ( 0 0 ) in1_vector2FA [ 0 locks=0 ] ( 0 0 ) in1_vector3 [ 0 locks=0 ] ( 0 0 0 ) in1_vector3FA [ 0 locks=0 ] ( 0 0 0 ) in1_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) in1_vector4FA [ 0 locks=0 ] ( 0 0 0 0 ) in2 [ 0 locks=0 ] ( 1 ) in2_bsdfC [ 0 locks=0 ] ( 1 1 1 ) in2_color3 [ 0 locks=0 ] ( 1 1 1 ) in2_color4 [ 0 locks=0 ] ( 1 1 1 1 ) in2_edfC [ 0 locks=0 ] ( 1 1 1 ) in2_matrix33 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) in2_matrix44 [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) in2_vdfC [ 0 locks=0 ] ( 1 1 1 ) in2_vector2 [ 0 locks=0 ] ( 1 1 ) in2_vector3 [ 0 locks=0 ] ( 1 1 1 ) in2_vector4 [ 0 locks=0 ] ( 1 1 1 1 ) } HouLC1033600b9a069c971d405e690a8cstage/materiallibrary1/flooring/mtlxmultiply3.userdata ___Version___HouLC1033600b95069c971d4056d914d7stage/materiallibrary1/flooring/mtlxgeompropvalue1.inittype = mtlxgeompropvalue matchesdef = 0 HouLC1033600b9a069c971d40b6bb9789stage/materiallibrary1/flooring/mtlxgeompropvalue1.defcomment "" position -3.82187 -1.6345 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 "out" } inputsNamed3 { 0 "" "" 1 "geomprop" 1 "" "" 1 "default" } inputs { 0 "" 0 1 1 "" 0 1 } stat { create 1773624239 modify 1773624460 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b95069c971d40a003f946stage/materiallibrary1/flooring/mtlxgeompropvalue1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) geomprop [ 0 locks=0 ] ( var_col ) default [ 0 locks=0 ] ( 0 ) default_boolean [ 0 locks=0 ] ( "off" ) default_color3 [ 0 locks=0 ] ( 0 0 0 ) default_color4 [ 0 locks=0 ] ( 0 0 0 0 ) default_integer [ 0 locks=0 ] ( 0 ) default_vector2 [ 0 locks=0 ] ( 0 0 ) default_vector3 [ 0 locks=0 ] ( 0 0 0 ) default_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) } HouLC1033600b91069c971d40d6aef715stage/materiallibrary1/flooring/mtlxgeompropvalue1.userdata ___Version___HouLC1033600b9d069c971d40d6a77b92stage/materiallibrary1/flooring/mtlxremap2.inittype = mtlxremap matchesdef = 0 HouLC1033600b82069c971d405d00c0efstage/materiallibrary1/flooring/mtlxremap2.defcomment "" position -0.821871 -0.66 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 "out" } inputsNamed3 { 0 mtlxgeompropvalue1 2 1 "in" 1 "" "" 1 "inlow" 2 "" "" 1 "inhigh" 3 "" "" 1 "outlow" 4 "" "" 1 "outhigh" } inputs { 0 mtlxgeompropvalue1 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 } stat { create 1773623344 modify 1773624310 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9d069c971d4049099d00stage/materiallibrary1/flooring/mtlxremap2.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) in [ 0 locks=0 ] ( 0 ) in_color3 [ 0 locks=0 ] ( 0 0 0 ) in_color3FA [ 0 locks=0 ] ( 0 0 0 ) in_color4 [ 0 locks=0 ] ( 0 0 0 0 ) in_color4FA [ 0 locks=0 ] ( 0 0 0 0 ) in_vector2 [ 0 locks=0 ] ( 0 0 ) in_vector2FA [ 0 locks=0 ] ( 0 0 ) in_vector3 [ 0 locks=0 ] ( 0 0 0 ) in_vector3FA [ 0 locks=0 ] ( 0 0 0 ) in_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) in_vector4FA [ 0 locks=0 ] ( 0 0 0 0 ) inlow [ 0 locks=0 ] ( 0 ) inlow_color3 [ 0 locks=0 ] ( 0 0 0 ) inlow_color4 [ 0 locks=0 ] ( 0 0 0 0 ) inlow_vector2 [ 0 locks=0 ] ( 0 0 ) inlow_vector3 [ 0 locks=0 ] ( 0 0 0 ) inlow_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) inhigh [ 0 locks=0 ] ( 1 ) inhigh_color3 [ 0 locks=0 ] ( 1 1 1 ) inhigh_color4 [ 0 locks=0 ] ( 1 1 1 1 ) inhigh_vector2 [ 0 locks=0 ] ( 1 1 ) inhigh_vector3 [ 0 locks=0 ] ( 1 1 1 ) inhigh_vector4 [ 0 locks=0 ] ( 1 1 1 1 ) outlow [ 0 locks=0 ] ( 0.98 ) outlow_color3 [ 0 locks=0 ] ( 0 0 0 ) outlow_color4 [ 0 locks=0 ] ( 0 0 0 0 ) outlow_vector2 [ 0 locks=0 ] ( 0 0 ) outlow_vector3 [ 0 locks=0 ] ( 0 0 0 ) outlow_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) outhigh [ 0 locks=0 ] ( 1.02 ) outhigh_color3 [ 0 locks=0 ] ( 1 1 1 ) outhigh_color4 [ 0 locks=0 ] ( 1 1 1 1 ) outhigh_vector2 [ 0 locks=0 ] ( 1 1 ) outhigh_vector3 [ 0 locks=0 ] ( 1 1 1 ) outhigh_vector4 [ 0 locks=0 ] ( 1 1 1 1 ) } HouLC1033600b99069c971d402ee7bb22stage/materiallibrary1/flooring/mtlxremap2.userdata ___Version___HouLC1033600b9a069c971d405bd9ec9cstage/materiallibrary1/flooring/mtlxremap2.outputinfosNumInfos 1 ValuesBinary 1 BeginInfo OutputName out DebugCorrInputName __default__ BypassCorrInputName __default__ NormalMode 0 BypassMode 1 UseDefaultValue 1 EndInfo HouLC1033600b96069c971d409bd62b93stage/materiallibrary1/flooring/kma_hextiled_texture8.inittype = kma_hextiled_texture matchesdef = 0 HouLC1033600b97069c971d404eb22c2bstage/materiallibrary1/flooring/kma_hextiled_texture8.defcomment "" position -12.5707 -24.2927 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 on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 19 "out" } inputsNamed3 { 0 "" "" 1 "file" 1 "" "" 1 "size" 2 "" "" 1 "scale" 3 "" "" 1 "rand_scale" 4 "" "" 1 "rot" 5 "" "" 1 "rand_rot" 6 "" "" 1 "seed" 7 "" "" 1 "contrast" 8 "" "" 1 "contrast_falloff" 9 "" "" 1 "weightexp" 10 "" "" 1 "sourceColorSpace" 11 "" "" 1 "space" 12 "" "" 1 "height" 13 "" "" 1 "invert" 14 mtlxmultiply1 2 1 "texcoord" 15 "" "" 1 "normal" 16 "" "" 1 "tangent" 17 "" "" 1 "bitangent" 18 "" "" 1 "direction" } 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 mtlxmultiply1 0 1 15 "" 0 1 16 "" 0 1 17 "" 0 1 18 "" 0 1 } stat { create 1773621158 modify 1773674984 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b97069c971d4049194107stage/materiallibrary1/flooring/kma_hextiled_texture8.chn{ channel scale { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../kma_hextiled_texture1/scale\") } } } HouLC1033600b96069c971d40e77625a6stage/materiallibrary1/flooring/kma_hextiled_texture8.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) file [ 0 locks=0 ] ( C:/Users/TFrog/Downloads/texture/texture1/wjvnajn_8K_Displacement.jpg ) size [ 0 locks=0 ] ( 1 ) scale [ 8 locks=0 ] ( [ scale 1 ] ) rand_scale [ 0 locks=0 ] ( 0 ) rot [ 0 locks=0 ] ( 0 ) rand_rot [ 0 locks=0 ] ( 0.5 ) seed [ 0 locks=0 ] ( 0 ) sepparm [ 0 locks=0 ] ( ) contrast [ 0 locks=0 ] ( 0.5 ) contrast_falloff [ 0 locks=0 ] ( 0.6 ) weightexp [ 0 locks=0 ] ( 7 ) sepparm2 [ 0 locks=0 ] ( ) sourceColorSpace [ 0 locks=0 ] ( auto ) space [ 0 locks=0 ] ( tangent ) height [ 0 locks=0 ] ( 0.1 ) invert [ 0 locks=0 ] ( "off" ) texcoord [ 0 locks=0 ] ( 0 0 ) tangent [ 0 locks=0 ] ( 0 0 0 ) normal [ 0 locks=0 ] ( 0 0 0 ) bitangent [ 0 locks=0 ] ( 0 0 0 ) direction [ 0 locks=0 ] ( 0 0 0 ) } HouLC1033600b92069c971d4012091586stage/materiallibrary1/flooring/kma_hextiled_texture8.userdata ___Version___HouLC1033600b96069c971d40980ebfc8stage/materiallibrary1/flooring/kma_hextiled_texture9.inittype = kma_hextiled_texture matchesdef = 0 HouLC1033600b97069c971d400468e446stage/materiallibrary1/flooring/kma_hextiled_texture9.defcomment "" position -12.3491 -29.1713 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 on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 19 "out" } inputsNamed3 { 0 "" "" 1 "file" 1 "" "" 1 "size" 2 "" "" 1 "scale" 3 "" "" 1 "rand_scale" 4 "" "" 1 "rot" 5 "" "" 1 "rand_rot" 6 "" "" 1 "seed" 7 "" "" 1 "contrast" 8 "" "" 1 "contrast_falloff" 9 "" "" 1 "weightexp" 10 "" "" 1 "sourceColorSpace" 11 "" "" 1 "space" 12 "" "" 1 "height" 13 "" "" 1 "invert" 14 mtlxmultiply1 2 1 "texcoord" 15 "" "" 1 "normal" 16 "" "" 1 "tangent" 17 "" "" 1 "bitangent" 18 "" "" 1 "direction" } 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 mtlxmultiply1 0 1 15 "" 0 1 16 "" 0 1 17 "" 0 1 18 "" 0 1 } stat { create 1773621158 modify 1773674993 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b96069c971d404f367d28stage/materiallibrary1/flooring/kma_hextiled_texture9.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) file [ 0 locks=0 ] ( C:/Users/TFrog/Downloads/texture/texture2/vizhdcz_8K_Displacement.jpg ) size [ 0 locks=0 ] ( 1 ) scale [ 0 locks=0 ] ( 0.3 ) rand_scale [ 0 locks=0 ] ( 0 ) rot [ 0 locks=0 ] ( 0 ) rand_rot [ 0 locks=0 ] ( 0.5 ) seed [ 0 locks=0 ] ( 0 ) sepparm [ 0 locks=0 ] ( ) contrast [ 0 locks=0 ] ( 0.5 ) contrast_falloff [ 0 locks=0 ] ( 0.6 ) weightexp [ 0 locks=0 ] ( 7 ) sepparm2 [ 0 locks=0 ] ( ) sourceColorSpace [ 0 locks=0 ] ( auto ) space [ 0 locks=0 ] ( tangent ) height [ 0 locks=0 ] ( 0.1 ) invert [ 0 locks=0 ] ( "off" ) texcoord [ 0 locks=0 ] ( 0 0 ) tangent [ 0 locks=0 ] ( 0 0 0 ) normal [ 0 locks=0 ] ( 0 0 0 ) bitangent [ 0 locks=0 ] ( 0 0 0 ) direction [ 0 locks=0 ] ( 0 0 0 ) } HouLC1033600b92069c971d4026360711stage/materiallibrary1/flooring/kma_hextiled_texture9.userdata ___Version___HouLC1033600b83069c971d40ff698dd1stage/materiallibrary1/flooring/mtlxmix4.inittype = mtlxmix matchesdef = 0 HouLC1033600b80069c971d4034be3d66stage/materiallibrary1/flooring/mtlxmix4.defcomment "" position -4.64637 -24.2927 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 "out" } inputsNamed3 { 0 kma_hextiled_texture8 19 1 "fg" 1 kma_hextiled_texture9 19 1 "bg" 2 mtlxremap1 5 1 "mix" } inputs { 0 kma_hextiled_texture8 0 1 1 kma_hextiled_texture9 0 1 2 mtlxremap1 0 1 } stat { create 1773623241 modify 1773675002 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b83069c971d40b6edb54cstage/materiallibrary1/flooring/mtlxmix4.parm{ version 0.8 signature [ 0 locks=0 ] ( color4 ) fg [ 0 locks=0 ] ( 0 ) fg_bsdf [ 0 locks=0 ] ( "" ) fg_color3 [ 0 locks=0 ] ( 0 0 0 ) fg_color3color3 [ 0 locks=0 ] ( 0 0 0 ) fg_color4 [ 0 locks=0 ] ( 0 0 0 0 ) fg_color4color4 [ 0 locks=0 ] ( 0 0 0 0 ) fg_displacementshader [ 0 locks=0 ] ( "" ) fg_edf [ 0 locks=0 ] ( "" ) fg_surfaceshader [ 0 locks=0 ] ( "" ) fg_vdf [ 0 locks=0 ] ( "" ) fg_vector2 [ 0 locks=0 ] ( 0 0 ) fg_vector2vector2 [ 0 locks=0 ] ( 0 0 ) fg_vector3 [ 0 locks=0 ] ( 0 0 0 ) fg_vector3vector3 [ 0 locks=0 ] ( 0 0 0 ) fg_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) fg_vector4vector4 [ 0 locks=0 ] ( 0 0 0 0 ) fg_volumeshader [ 0 locks=0 ] ( "" ) bg [ 0 locks=0 ] ( 0 ) bg_bsdf [ 0 locks=0 ] ( "" ) bg_color3 [ 0 locks=0 ] ( 0 0 0 ) bg_color3color3 [ 0 locks=0 ] ( 0 0 0 ) bg_color4 [ 0 locks=0 ] ( 0 0 0 0 ) bg_color4color4 [ 0 locks=0 ] ( 0 0 0 0 ) bg_displacementshader [ 0 locks=0 ] ( "" ) bg_edf [ 0 locks=0 ] ( "" ) bg_surfaceshader [ 0 locks=0 ] ( "" ) bg_vdf [ 0 locks=0 ] ( "" ) bg_vector2 [ 0 locks=0 ] ( 0 0 ) bg_vector2vector2 [ 0 locks=0 ] ( 0 0 ) bg_vector3 [ 0 locks=0 ] ( 0 0 0 ) bg_vector3vector3 [ 0 locks=0 ] ( 0 0 0 ) bg_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) bg_vector4vector4 [ 0 locks=0 ] ( 0 0 0 0 ) bg_volumeshader [ 0 locks=0 ] ( "" ) mix [ 0 locks=0 ] ( 0.537 ) mix_color3color3 [ 0 locks=0 ] ( 0 0 0 ) mix_color4color4 [ 0 locks=0 ] ( 0 0 0 0 ) mix_vector2vector2 [ 0 locks=0 ] ( 0 0 ) mix_vector3vector3 [ 0 locks=0 ] ( 0 0 0 ) mix_vector4vector4 [ 0 locks=0 ] ( 0 0 0 0 ) } HouLC1033600b9f069c971d40638f1646stage/materiallibrary1/flooring/mtlxmix4.userdata ___Version___HouLC1033600b99069c971d4032152b23stage/materiallibrary1/flooring/mtlxnormalmap1.inittype = mtlxnormalmap::2.0 matchesdef = 0 HouLC1033600b9e069c971d409b0c2969stage/materiallibrary1/flooring/mtlxnormalmap1.defcomment "" position -1.55176 -11.3586 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 "out" } inputsNamed3 { 0 mtlxmix3 3 1 "in" 1 "" "" 1 "scale" 2 "" "" 1 "normal" 3 "" "" 1 "tangent" 4 "" "" 1 "bitangent" } inputs { 0 mtlxmix3 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 } stat { create 1774809459 modify 1774809531 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b99069c971d40cf97a140stage/materiallibrary1/flooring/mtlxnormalmap1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) in [ 0 locks=0 ] ( 0.5 0.5 1 ) scale [ 0 locks=0 ] ( 1 ) scale_vector2 [ 0 locks=0 ] ( 1 1 ) normal [ 0 locks=0 ] ( 0 0 0 ) tangent [ 0 locks=0 ] ( 0 0 0 ) bitangent [ 0 locks=0 ] ( 0 0 0 ) } HouLC1033600b95069c971d40e96f18b5stage/materiallibrary1/flooring/mtlxnormalmap1.userdata ___Version___HouLC1033600bb5069c971d40ec1480b2stage/karmafogbox1.inittype = karmafogbox matchesdef = 1 HouLC1033600bba069c971d4049146386stage/karmafogbox1.defcomment "" position -7.31058 -27.3023 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 debug off outputsNamed3 { 1 "output1" } inputsNamed3 { 0 distantlight1 0 1 "input1" } inputs { 0 distantlight1 0 1 } stat { create 1773674641 modify 1773676558 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb5069c971d405913e2aastage/karmafogbox1.parm{ version 0.8 primpath [ 0 locks=0 ] ( /$OS ) purpose [ 0 locks=0 ] ( render ) shape [ 0 locks=0 ] ( "0" ) customsop [ 0 locks=0 ] ( "" ) density [ 0 locks=0 ] ( 0.01 ) shadow [ 0 locks=0 ] ( 0.87 ) phase [ 0 locks=0 ] ( 0.455 ) color [ 0 locks=0 ] ( 1 1 1 ) addnoise [ 0 locks=0 ] ( "off" ) folder0 [ 0 locks=0 ] ( 0 ) noisescale [ 0 locks=0 ] ( 1 ) amplitude [ 0 locks=0 ] ( 1 ) freq [ 0 locks=0 ] ( 1 1 1 ) offset [ 0 locks=0 ] ( 0 0 0 ) octaves [ 0 locks=0 ] ( 3 ) lacunarity [ 0 locks=0 ] ( 2 ) atten [ 0 locks=0 ] ( 0.5 ) min [ 0 locks=0 ] ( 0 ) max [ 0 locks=0 ] ( 1 ) sepparm [ 0 locks=0 ] ( ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 0.2 1 ) scale [ 0 locks=0 ] ( 50 ) } HouLC1033600bb1069c971d404441d999stage/karmafogbox1.userdata ___Version___HouLC1033600bb1069c971d403a5b624fstage/materiallibrary2.inittype = materiallibrary matchesdef = 0 HouLC1033600bb6069c971d40e28ede46stage/materiallibrary2.defcomment "" position -9.70407 -24.9669 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 debug off outputsNamed3 { 1 "output1" } inputsNamed3 { 0 instancer1 2 1 "input1" } inputs { 0 instancer1 0 1 } stat { create 1773675864 modify 1773682701 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.55 0.7 0.75 delscript "" exprlanguage hscript end HouLC1033600b89069c971d40381335c4stage/materiallibrary2.spareparmdef parm { name "genpreviewshaders" baseparm label "Auto-generate Preview Surface Shaders" export none } parm { name "allowparmanim" baseparm label "Allow Shader Parameter Animation" export none } parm { name "referencerendervars" baseparm label "Reference Material Render Vars into Render Products" export none } parm { name "parentprimtype" baseparm label "Parent Primitive Type" export none } parm { name "matpathprefix" baseparm label "Material Path Prefix" export none } groupcollapsible { name "tabmenufolder" label "Tab Menu" parm { name "tabmenumask" label "Tab Menu Mask" type string default { "*builder parameter constant rampparm collect null subnet subnetconnector suboutput subinput genericshader" } parmtag { "spare_category" "Tab Menu" } } } parm { name "geometrygroup" baseparm label "geometrygroup" export none } groupcollapsible { name "fillgroup2" label "Fill" grouptag { "group_type" "collapsible" } parmtag { "sidefx::header_parm" "fillmaterials" } parm { name "matnet" baseparm label "Material Network" export none } parm { name "containerpath" baseparm label "Container Path" export none } parm { name "fillmaterials" baseparm label "Auto-fill Materials" export none } } multiparm { name "materials" label "Number of Materials" baseparm default 1 parmtag { "multistartoffset" "1" } parm { name "enable#" baseparm label "Enable" joinnext export none } parm { name "matflag#" baseparm label "Include Only VOPs with Material Flag Set" export none } parm { name "matnode#" baseparm label "Material VOP" export none } parm { name "matpath#" baseparm label "Material Path" export none } parm { name "assign#" baseparm label "Assign to Geometry" export none } parm { name "geopath#" baseparm label "Geometry Path" export none } } HouLC1033600bb1069c971d405a3e45c9stage/materiallibrary2.parm{ version 0.8 genpreviewshaders [ 0 locks=0 ] ( "on" ) allowparmanim [ 0 locks=0 ] ( "off" ) referencerendervars [ 0 locks=0 ] ( "on" ) parentprimtype [ 0 locks=0 ] ( UsdGeomScope ) matpathprefix [ 0 locks=0 ] ( /world/materials/ ) geometrygroup [ 0 locks=0 ] ( ) fillgroup [ 0 locks=0 ] ( 0 ) matnet [ 0 locks=0 ] ( . ) containerpath [ 0 locks=0 ] ( /materials/ ) fillmaterials [ 0 locks=0 ] ( 0 ) materials [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) matflag1 [ 0 locks=0 ] ( "on" ) matnode1 [ 0 locks=0 ] ( * ) matpath1 [ 0 locks=0 ] ( /world/materials/karmamaterial ) assign1 [ 0 locks=0 ] ( "on" ) geopath1 [ 0 locks=0 ] ( /instancer1/Prototypes/sopimport2/mesh_0 ) tabmenufolder [ 0 locks=0 ] ( 0 ) tabmenumask [ 0 locks=0 ] ( "*builder parameter constant rampparm collect null subnet subnetconnector suboutput subinput genericshader" ) fillgroup2 [ 0 locks=0 ] ( 0 ) } HouLC1033600b8d069c971d407feca2a7stage/materiallibrary2.userdata ___Version___21.0.559HouLC1033600b87069c971d407c51a610stage/materiallibrary2/karmamaterial.inittype = subnet matchesdef = 0 HouLC1033600b84069c971d40dee51e8fstage/materiallibrary2/karmamaterial.deflanguage MaterialX comment "" position -10.2696 -27.6022 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1773675924 modify 1773682705 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9f069c971d4006706c7fstage/materiallibrary2/karmamaterial.spareparmdef groupcollapsible { name "folder1" label "Karma Material Builder" grouptag { "sidefx::shader_isparm" "0" } parm { name "inherit_ctrl" label "Inherit from Class" type integer default { "2" } menu { "0" "Never" "1" "Always" "2" "Material Flag" } range { 0 10 } } parm { name "shader_referencetype" label "Class Arc" type string default { [ "n = hou.pwd()\nn_hasFlag = n.isMaterialFlagSet()\ni = n.evalParm('inherit_ctrl')\nr = 'none'\nif i == 1 or (n_hasFlag and i == 2):\n r = 'inherit'\nreturn r" python ] } menu { "none" "None" "reference" "Reference" "inherit" "Inherit" "specialize" "Specialize" "represent" "Represent" } parmtag { "sidefx::shader_isparm" "0" } parmtag { "spare_category" "Shader" } } parm { name "shader_baseprimpath" label "Class Prim Path" type string default { "/__class_mtl__/`$OS`" } parmtag { "script_action" "import lopshaderutils\nlopshaderutils.selectPrimFromInputOrFile(kwargs)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::shader_isparm" "0" } parmtag { "sidefx::usdpathtype" "prim" } parmtag { "spare_category" "Shader" } } parm { name "separator1" label "separator1" type separator default { "" } } parm { name "tabmenumask" label "Tab Menu Mask" type string default { "karma USD ^mtlxUsd* ^mtlxramp* ^hmtlxramp* ^hmtlxcubicramp* MaterialX parameter constant collect null genericshader subnet subnetconnector suboutput subinput" } parmtag { "spare_category" "Tab Menu" } } parm { name "shader_rendercontextname" label "Render Context Name" type string default { "kma" } parmtag { "sidefx::shader_isparm" "0" } parmtag { "spare_category" "Shader" } } parm { name "shader_forcechildren" label "Force Translation of Children" type toggle default { "1" } parmtag { "sidefx::shader_isparm" "0" } parmtag { "spare_category" "Shader" } } } HouLC1033600b84069c971d409876f589stage/materiallibrary2/karmamaterial.chn{ channel shader_referencetype { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = "n = hou.pwd() n_hasFlag = n.isMaterialFlagSet() i = n.evalParm('inherit_ctrl') r = 'none' if i == 1 or (n_hasFlag and i == 2): r = 'inherit' return r" language = python } } } HouLC1033600b87069c971d40ab9cf62astage/materiallibrary2/karmamaterial.parm{ version 0.8 folder1 [ 0 locks=0 ] ( 0 ) inherit_ctrl [ 0 locks=0 ] ( 2 ) shader_referencetype [ 0 locks=0 ] ( [ shader_referencetype "n = hou.pwd() n_hasFlag = n.isMaterialFlagSet() i = n.evalParm('inherit_ctrl') r = 'none' if i == 1 or (n_hasFlag and i == 2): r = 'inherit' return r" ] ) shader_baseprimpath [ 0 locks=0 ] ( /__class_mtl__/`$OS` ) separator1 [ 0 locks=0 ] ( ) tabmenumask [ 0 locks=0 ] ( "karma USD ^mtlxUsd* ^mtlxramp* ^hmtlxramp* ^hmtlxcubicramp* MaterialX parameter constant collect null genericshader subnet subnetconnector suboutput subinput" ) shader_rendercontextname [ 0 locks=0 ] ( kma ) shader_forcechildren [ 0 locks=0 ] ( "on" ) } HouLC1033600b83069c971d406890bbb3stage/materiallibrary2/karmamaterial.userdata ___Version___21.0.559HouLC1033600b9c069c971d4052742b17stage/materiallibrary2/karmamaterial/inputs.inittype = subinput matchesdef = 1 HouLC1033600b9d069c971d40892f9939stage/materiallibrary2/karmamaterial/inputs.defcomment "" position -4.88111 2.88466 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1773675924 modify 1773682705 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b9c069c971d40fe91120fstage/materiallibrary2/karmamaterial/inputs.parm{ version 0.8 } HouLC1033600b98069c971d406fdc44c5stage/materiallibrary2/karmamaterial/inputs.userdata ___Version___21.0.559HouLC1033600b92069c971d4011aa3bf1stage/materiallibrary2/karmamaterial/mtlxstandard_surface.inittype = mtlxstandard_surface matchesdef = 0 HouLC1033600b93069c971d4051d68cd9stage/materiallibrary2/karmamaterial/mtlxstandard_surface.defcomment "" position -0.2883 0.578334 connectornextid 43 flags = lock 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 { 42 "out" } inputsNamed3 { 0 "" "" 1 "base" 1 mtlxmultiply1 2 1 "base_color" 2 "" "" 1 "diffuse_roughness" 3 "" "" 1 "metalness" 4 "" "" 1 "specular" 5 "" "" 1 "specular_color" 6 "" "" 1 "specular_roughness" 7 "" "" 1 "specular_IOR" 8 "" "" 1 "specular_anisotropy" 9 "" "" 1 "specular_rotation" 10 "" "" 1 "transmission" 11 "" "" 1 "transmission_color" 12 "" "" 1 "transmission_depth" 13 "" "" 1 "transmission_scatter" 14 "" "" 1 "transmission_scatter_anisotropy" 15 "" "" 1 "transmission_dispersion" 16 "" "" 1 "transmission_extra_roughness" 17 "" "" 1 "subsurface" 18 "" "" 1 "subsurface_color" 19 "" "" 1 "subsurface_radius" 20 "" "" 1 "subsurface_scale" 21 "" "" 1 "subsurface_anisotropy" 22 "" "" 1 "sheen" 23 "" "" 1 "sheen_color" 24 "" "" 1 "sheen_roughness" 25 "" "" 1 "coat" 26 "" "" 1 "coat_color" 27 "" "" 1 "coat_roughness" 28 "" "" 1 "coat_anisotropy" 29 "" "" 1 "coat_rotation" 30 "" "" 1 "coat_IOR" 31 "" "" 1 "coat_normal" 32 "" "" 1 "coat_affect_color" 33 "" "" 1 "coat_affect_roughness" 34 "" "" 1 "thin_film_thickness" 35 "" "" 1 "thin_film_IOR" 36 "" "" 1 "emission" 37 "" "" 1 "emission_color" 38 "" "" 1 "opacity" 39 "" "" 1 "thin_walled" 40 "" "" 1 "normal" 41 "" "" 1 "tangent" } inputs { 0 "" 0 1 1 mtlxmultiply1 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 } stat { create 1773675924 modify 1773676515 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b92069c971d40298fbdd8stage/materiallibrary2/karmamaterial/mtlxstandard_surface.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) folder0 [ 0 locks=0 ] ( 1 ) base [ 0 locks=0 ] ( 1 ) base_color [ 0 locks=0 ] ( 0.8 0.8 0.8 ) diffuse_roughness [ 0 locks=0 ] ( 0 ) metalness [ 0 locks=0 ] ( 0 ) folder0_1 [ 0 locks=0 ] ( 1 ) specular [ 0 locks=0 ] ( 1 ) specular_color [ 0 locks=0 ] ( 1 1 1 ) specular_roughness [ 0 locks=0 ] ( 0.533 ) specular_IOR [ 0 locks=0 ] ( 1.5 ) specular_anisotropy [ 0 locks=0 ] ( 0 ) specular_rotation [ 0 locks=0 ] ( 0 ) folder0_5 [ 0 locks=0 ] ( 0 ) coat [ 0 locks=0 ] ( 0 ) coat_color [ 0 locks=0 ] ( 1 1 1 ) coat_roughness [ 0 locks=0 ] ( 0.1 ) coat_anisotropy [ 0 locks=0 ] ( 0 ) coat_rotation [ 0 locks=0 ] ( 0 ) coat_IOR [ 0 locks=0 ] ( 1.5 ) coat_normal [ 0 locks=0 ] ( 0 0 0 ) coat_affect_color [ 0 locks=0 ] ( 0 ) coat_affect_roughness [ 0 locks=0 ] ( 0 ) folder0_2 [ 0 locks=0 ] ( 0 ) transmission [ 0 locks=0 ] ( 0 ) transmission_color [ 0 locks=0 ] ( 1 1 1 ) transmission_depth [ 0 locks=0 ] ( 0 ) transmission_scatter [ 0 locks=0 ] ( 0 0 0 ) transmission_scatter_anisotropy [ 0 locks=0 ] ( 0 ) transmission_dispersion [ 0 locks=0 ] ( 0 ) transmission_extra_roughness [ 0 locks=0 ] ( 0 ) folder0_4 [ 0 locks=0 ] ( 0 ) sheen [ 0 locks=0 ] ( 0 ) sheen_color [ 0 locks=0 ] ( 1 1 1 ) sheen_roughness [ 0 locks=0 ] ( 0.3 ) folder0_3 [ 0 locks=0 ] ( 0 ) subsurface [ 0 locks=0 ] ( 0 ) subsurface_color [ 0 locks=0 ] ( 1 1 1 ) subsurface_radius [ 0 locks=0 ] ( 1 1 1 ) subsurface_scale [ 0 locks=0 ] ( 1 ) subsurface_anisotropy [ 0 locks=0 ] ( 0 ) folder0_7 [ 0 locks=0 ] ( 0 ) emission [ 0 locks=0 ] ( 0 ) emission_color [ 0 locks=0 ] ( 1 1 1 ) folder0_6 [ 0 locks=0 ] ( 0 ) thin_film_thickness [ 0 locks=0 ] ( 0 ) thin_film_IOR [ 0 locks=0 ] ( 1.5 ) folder0_8 [ 0 locks=0 ] ( 0 ) opacity [ 0 locks=0 ] ( 1 1 1 ) thin_walled [ 0 locks=0 ] ( "off" ) normal [ 0 locks=0 ] ( 0 0 0 ) tangent [ 0 locks=0 ] ( 0 0 0 ) } HouLC1033600bee069c971d40a6dfe745stage/materiallibrary2/karmamaterial/mtlxstandard_surface.userdata ___Version___ __inputgroup_ collapsed__inputgroup_Coat collapsed__inputgroup_Emission collapsed__inputgroup_Geometry collapsed__inputgroup_Sheen collapsed__inputgroup_Specular collapsed__inputgroup_Subsurface collapsed__inputgroup_Thin Film collapsed__inputgroup_Transmission collapsedHouLC1033600b96069c971d4034e1f563stage/materiallibrary2/karmamaterial/mtlxdisplacement.inittype = mtlxdisplacement matchesdef = 0 HouLC1033600b97069c971d4023985b13stage/materiallibrary2/karmamaterial/mtlxdisplacement.defcomment "" position -0.2883 -2.4334 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 "out" } inputsNamed3 { 0 "" "" 1 "displacement" 1 "" "" 1 "scale" } inputs { 0 "" 0 1 1 "" 0 1 } stat { create 1773675924 modify 1773682705 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b96069c971d406ff0efedstage/materiallibrary2/karmamaterial/mtlxdisplacement.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) displacement [ 0 locks=0 ] ( 0 ) displacement_vector3 [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) } HouLC1033600b92069c971d40ed6d458astage/materiallibrary2/karmamaterial/mtlxdisplacement.userdata ___Version___HouLC1033600be9069c971d40d4e8f554stage/materiallibrary2/karmamaterial/Material_Outputs_and_AOVs.inittype = suboutput matchesdef = 1 HouLC1033600bee069c971d4084fbef59stage/materiallibrary2/karmamaterial/Material_Outputs_and_AOVs.defcomment "" position 2.4426 -3.8725 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 { } inputsNamed3 { 0 mtlxstandard_surface 42 1 "surface" 1 mtlxdisplacement 2 1 "displacement" 2 material_properties 0 1 "properties" } inputs { 0 mtlxstandard_surface 0 1 1 mtlxdisplacement 0 1 2 material_properties 0 1 } stat { create 1773675924 modify 1773682705 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600be9069c971d402555f32cstage/materiallibrary2/karmamaterial/Material_Outputs_and_AOVs.parm{ version 0.8 name1 [ 0 locks=0 ] ( surface ) label1 [ 0 locks=0 ] ( "" ) name2 [ 0 locks=0 ] ( displacement ) 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 ] ( "" ) } HouLC1033600be5069c971d405861f240stage/materiallibrary2/karmamaterial/Material_Outputs_and_AOVs.userdata ___Version___21.0.559HouLC1033600b93069c971d40e3de36efstage/materiallibrary2/karmamaterial/material_properties.inittype = kma_material_properties matchesdef = 0 HouLC1033600b90069c971d4094447f7dstage/materiallibrary2/karmamaterial/material_properties.defcomment "" position -0.2883 -3.87213 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 "properties" } inputsNamed3 { } inputs { } stat { create 1773675924 modify 1773675926 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b93069c971d40bfc0ff2fstage/materiallibrary2/karmamaterial/material_properties.parm{ version 0.8 signature [ 0 locks=0 ] ( 0 ) folder1 [ 0 locks=0 ] ( 0 ) xn____activate__karmadiffusequality_vrb [ 0 locks=0 ] ( 0 ) xn__karmadiffusequality_z6a [ 0 locks=0 ] ( 1 ) xn____activate__karmareflectquality_vrb [ 0 locks=0 ] ( 0 ) xn__karmareflectquality_z6a [ 0 locks=0 ] ( 1 ) xn____activate__karmarefractquality_vrb [ 0 locks=0 ] ( 0 ) xn__karmarefractquality_z6a [ 0 locks=0 ] ( 1 ) xn____activate__karmavolumequality_8pb [ 0 locks=0 ] ( 0 ) xn__karmavolumequality_d5a [ 0 locks=0 ] ( 1 ) xn____activate__karmasssquality_dlb [ 0 locks=0 ] ( 0 ) xn__karmasssquality_h0a [ 0 locks=0 ] ( 1 ) xn____activate__karmavolumesteprate_vrb [ 0 locks=0 ] ( 0 ) xn__karmavolumesteprate_z6a [ 0 locks=0 ] ( 0.25 ) folder2 [ 0 locks=0 ] ( 0 ) xn____activate__karmadiffuselimit_mob [ 0 locks=0 ] ( 0 ) xn__karmadiffuselimit_q3a [ 0 locks=0 ] ( 1 ) xn____activate__karmareflectlimit_mob [ 0 locks=0 ] ( 0 ) xn__karmareflectlimit_q3a [ 0 locks=0 ] ( 4 ) xn____activate__karmarefractlimit_mob [ 0 locks=0 ] ( 0 ) xn__karmarefractlimit_q3a [ 0 locks=0 ] ( 4 ) xn____activate__karmavolumelimit_zmb [ 0 locks=0 ] ( 0 ) xn__karmavolumelimit_31a [ 0 locks=0 ] ( 0 ) xn____activate__karmassslimit_3hb [ 0 locks=0 ] ( 0 ) xn__karmassslimit_7wa [ 0 locks=0 ] ( 0 ) folder3 [ 0 locks=0 ] ( 0 ) xn____activate__karmavolumeuniform_8pb [ 0 locks=0 ] ( 0 ) xn__karmavolumeuniform_d5a [ 0 locks=0 ] ( "off" ) xn____activate__karmavolumeuniformdensity_n1b [ 0 locks=0 ] ( 0 ) xn__karmavolumeuniformdensity_rhb [ 0 locks=0 ] ( 1 ) xn____activate__karmavolumeuniformsamples_n1b [ 0 locks=0 ] ( 0 ) xn__karmavolumeuniformsamples_rhb [ 0 locks=0 ] ( 4 ) folder4 [ 0 locks=0 ] ( 0 ) xn____activate__karmalpetag_ueb [ 0 locks=0 ] ( 0 ) xn__karmalpetag_yta [ 0 locks=0 ] ( "" ) xn____activate__karmadielectricpriority_eyb [ 0 locks=0 ] ( 0 ) xn__karmadielectricpriority_ieb [ 0 locks=0 ] ( 0 ) xn____activate__karmamtlx_imagewidth_itb [ 0 locks=0 ] ( 0 ) xn__karmamtlx_imagewidth_m8a [ 0 locks=0 ] ( 0 ) xn____activate__karmamtlx_imageblur_vrb [ 0 locks=0 ] ( 0 ) xn__karmamtlx_imageblur_z6a [ 0 locks=0 ] ( 0 ) xn____activate__karmathinwallatrefractlimit_w4b [ 0 locks=0 ] ( 0 ) xn__karmathinwallatrefractlimit_0kb [ 0 locks=0 ] ( "off" ) __section_Caustics [ 0 locks=0 ] ( 0 ) xn____activate__karmacausticsenable_vrb [ 0 locks=0 ] ( 0 ) xn__karmacausticsenable_z6a [ 0 locks=0 ] ( "off" ) xn____activate__karmacausticsroughnessclamp_w4b [ 0 locks=0 ] ( 0 ) xn__karmacausticsroughnessclamp_0kb [ 0 locks=0 ] ( 0.2 ) __section_FakeCaustics [ 0 locks=0 ] ( 0 ) xn____activate__karmafakecausticsbsdfenable_w4b [ 0 locks=0 ] ( 0 ) xn__karmafakecausticsbsdfenable_0kb [ 0 locks=0 ] ( "on" ) xn____activate__karmafakecausticscolor_rwb [ 0 locks=0 ] ( 0 ) xn__karmafakecausticscolor_vcb [ 0 locks=0 ] ( 1 1 1 ) xn____activate__karmafakecausticsopacity_0zb [ 0 locks=0 ] ( 0 ) xn__karmafakecausticsopacity_4fb [ 0 locks=0 ] ( 1 1 1 ) xn____activate__karmafakecausticsfresneldarken_s9b [ 0 locks=0 ] ( 0 ) xn__karmafakecausticsfresneldarken_wpb [ 0 locks=0 ] ( 0 ) folder5 [ 0 locks=0 ] ( 0 ) xn____activate__karmatreat_as_lightsource_n1b [ 0 locks=0 ] ( 0 ) xn__karmatreat_as_lightsource_rhb [ 0 locks=0 ] ( "No" ) xn____activate__karmalightsource_samplingquality_1dc [ 0 locks=0 ] ( 0 ) xn__karmalightsource_samplingquality_5sb [ 0 locks=0 ] ( 1 ) xn____activate__karmalightsource_diffusescale_57b [ 0 locks=0 ] ( 0 ) xn__karmalightsource_diffusescale_9nb [ 0 locks=0 ] ( 1 ) xn____activate__karmalightsource_specularscale_s9b [ 0 locks=0 ] ( 0 ) xn__karmalightsource_specularscale_wpb [ 0 locks=0 ] ( 1 ) } HouLC1033600bef069c971d40009cdc2cstage/materiallibrary2/karmamaterial/material_properties.userdata ___Version___HouLC1033600b90069c971d40edc901e7stage/materiallibrary2/karmamaterial/mtlxgeompropvalue1.inittype = mtlxgeompropvalue matchesdef = 0 HouLC1033600b91069c971d40779a21d6stage/materiallibrary2/karmamaterial/mtlxgeompropvalue1.defcomment "" position -7.27023 0.218857 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 "out" } inputsNamed3 { 0 "" "" 1 "geomprop" 1 "" "" 1 "default" } inputs { 0 "" 0 1 1 "" 0 1 } stat { create 1773675947 modify 1773682705 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b90069c971d406de702e3stage/materiallibrary2/karmamaterial/mtlxgeompropvalue1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) geomprop [ 0 locks=0 ] ( col ) default [ 0 locks=0 ] ( 0 ) default_boolean [ 0 locks=0 ] ( "off" ) default_color3 [ 0 locks=0 ] ( 0 0 0 ) default_color4 [ 0 locks=0 ] ( 0 0 0 0 ) default_integer [ 0 locks=0 ] ( 0 ) default_vector2 [ 0 locks=0 ] ( 0 0 ) default_vector3 [ 0 locks=0 ] ( 0 0 0 ) default_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) } HouLC1033600bec069c971d40e9bc0c20stage/materiallibrary2/karmamaterial/mtlxgeompropvalue1.userdata ___Version___HouLC1033600b95069c971d4075eeac45stage/materiallibrary2/karmamaterial/mtlxconstant1.inittype = mtlxconstant matchesdef = 0 HouLC1033600b9a069c971d409478b9dfstage/materiallibrary2/karmamaterial/mtlxconstant1.defcomment "" position -6.33331 1.37539 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 lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "out" } inputsNamed3 { 0 "" "" 1 "value" } inputs { 0 "" 0 1 } stat { create 1773676407 modify 1773682705 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b95069c971d4062ba063bstage/materiallibrary2/karmamaterial/mtlxconstant1.parm{ version 0.8 signature [ 0 locks=0 ] ( color3 ) value [ 0 locks=0 ] ( 0 ) value_boolean [ 0 locks=0 ] ( "off" ) value_color3 [ 0 locks=0 ] ( 0.37381500005722046 0.4050000011920929 0.4050000011920929 ) value_color4 [ 0 locks=0 ] ( 0 0 0 0 ) value_integer [ 0 locks=0 ] ( 0 ) value_matrix33 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) value_matrix44 [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) value_string [ 0 locks=0 ] ( "" ) value_vector2 [ 0 locks=0 ] ( 0 0 ) value_vector3 [ 0 locks=0 ] ( 0 0 0 ) value_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) value_filename [ 0 locks=0 ] ( "" ) valuecolorspace_filename [ 0 locks=0 ] ( "" ) } HouLC1033600b91069c971d40fa37a8edstage/materiallibrary2/karmamaterial/mtlxconstant1.userdata ___Version___HouLC1033600b95069c971d40f54b932estage/materiallibrary2/karmamaterial/mtlxmultiply1.inittype = mtlxmultiply matchesdef = 0 HouLC1033600b9a069c971d40565f2dddstage/materiallibrary2/karmamaterial/mtlxmultiply1.defcomment "" position -3.05945 1.04886 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 "out" } inputsNamed3 { 0 mtlxconstant1 1 1 "in1" 1 mtlxremap1 5 1 "in2" } inputs { 0 mtlxconstant1 0 1 1 mtlxremap1 0 1 } stat { create 1773676417 modify 1773682705 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b95069c971d40b0b84ccfstage/materiallibrary2/karmamaterial/mtlxmultiply1.parm{ version 0.8 signature [ 0 locks=0 ] ( color3FA ) in1 [ 0 locks=0 ] ( 0 ) in1_bsdfC [ 0 locks=0 ] ( "" ) in1_bsdfF [ 0 locks=0 ] ( "" ) in1_color3 [ 0 locks=0 ] ( 0 0 0 ) in1_color3FA [ 0 locks=0 ] ( 0 0 0 ) in1_color4 [ 0 locks=0 ] ( 0 0 0 0 ) in1_color4FA [ 0 locks=0 ] ( 0 0 0 0 ) in1_edfC [ 0 locks=0 ] ( "" ) in1_edfF [ 0 locks=0 ] ( "" ) in1_matrix33 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) in1_matrix44 [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) in1_vdfC [ 0 locks=0 ] ( "" ) in1_vdfF [ 0 locks=0 ] ( "" ) in1_vector2 [ 0 locks=0 ] ( 0 0 ) in1_vector2FA [ 0 locks=0 ] ( 0 0 ) in1_vector3 [ 0 locks=0 ] ( 0 0 0 ) in1_vector3FA [ 0 locks=0 ] ( 0 0 0 ) in1_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) in1_vector4FA [ 0 locks=0 ] ( 0 0 0 0 ) in2 [ 0 locks=0 ] ( 1 ) in2_bsdfC [ 0 locks=0 ] ( 1 1 1 ) in2_color3 [ 0 locks=0 ] ( 1 1 1 ) in2_color4 [ 0 locks=0 ] ( 1 1 1 1 ) in2_edfC [ 0 locks=0 ] ( 1 1 1 ) in2_matrix33 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) in2_matrix44 [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) in2_vdfC [ 0 locks=0 ] ( 1 1 1 ) in2_vector2 [ 0 locks=0 ] ( 1 1 ) in2_vector3 [ 0 locks=0 ] ( 1 1 1 ) in2_vector4 [ 0 locks=0 ] ( 1 1 1 1 ) } HouLC1033600b91069c971d40f7a18a26stage/materiallibrary2/karmamaterial/mtlxmultiply1.userdata ___Version___HouLC1033600b98069c971d401f1afde8stage/materiallibrary2/karmamaterial/mtlxremap1.inittype = mtlxremap matchesdef = 0 HouLC1033600b99069c971d40be265ed6stage/materiallibrary2/karmamaterial/mtlxremap1.defcomment "" position -5.05455 0.0518637 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 "out" } inputsNamed3 { 0 mtlxgeompropvalue1 2 1 "in" 1 "" "" 1 "inlow" 2 "" "" 1 "inhigh" 3 "" "" 1 "outlow" 4 "" "" 1 "outhigh" } inputs { 0 mtlxgeompropvalue1 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 } stat { create 1773676431 modify 1773682705 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b98069c971d40675b204dstage/materiallibrary2/karmamaterial/mtlxremap1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) in [ 0 locks=0 ] ( 0 ) in_color3 [ 0 locks=0 ] ( 0 0 0 ) in_color3FA [ 0 locks=0 ] ( 0 0 0 ) in_color4 [ 0 locks=0 ] ( 0 0 0 0 ) in_color4FA [ 0 locks=0 ] ( 0 0 0 0 ) in_vector2 [ 0 locks=0 ] ( 0 0 ) in_vector2FA [ 0 locks=0 ] ( 0 0 ) in_vector3 [ 0 locks=0 ] ( 0 0 0 ) in_vector3FA [ 0 locks=0 ] ( 0 0 0 ) in_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) in_vector4FA [ 0 locks=0 ] ( 0 0 0 0 ) inlow [ 0 locks=0 ] ( 0 ) inlow_color3 [ 0 locks=0 ] ( 0 0 0 ) inlow_color4 [ 0 locks=0 ] ( 0 0 0 0 ) inlow_vector2 [ 0 locks=0 ] ( 0 0 ) inlow_vector3 [ 0 locks=0 ] ( 0 0 0 ) inlow_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) inhigh [ 0 locks=0 ] ( 1 ) inhigh_color3 [ 0 locks=0 ] ( 1 1 1 ) inhigh_color4 [ 0 locks=0 ] ( 1 1 1 1 ) inhigh_vector2 [ 0 locks=0 ] ( 1 1 ) inhigh_vector3 [ 0 locks=0 ] ( 1 1 1 ) inhigh_vector4 [ 0 locks=0 ] ( 1 1 1 1 ) outlow [ 0 locks=0 ] ( 0.45 ) outlow_color3 [ 0 locks=0 ] ( 0 0 0 ) outlow_color4 [ 0 locks=0 ] ( 0 0 0 0 ) outlow_vector2 [ 0 locks=0 ] ( 0 0 ) outlow_vector3 [ 0 locks=0 ] ( 0 0 0 ) outlow_vector4 [ 0 locks=0 ] ( 0 0 0 0 ) outhigh [ 0 locks=0 ] ( 0.74 ) outhigh_color3 [ 0 locks=0 ] ( 1 1 1 ) outhigh_color4 [ 0 locks=0 ] ( 1 1 1 1 ) outhigh_vector2 [ 0 locks=0 ] ( 1 1 ) outhigh_vector3 [ 0 locks=0 ] ( 1 1 1 ) outhigh_vector4 [ 0 locks=0 ] ( 1 1 1 1 ) } HouLC1033600b94069c971d40f6edbe4fstage/materiallibrary2/karmamaterial/mtlxremap1.userdata ___Version___HouLC1033600bb9069c971d4062da6402obj/Tiles/add1.inittype = add matchesdef = 1 HouLC1033600bbe069c971d4060b5e82bobj/Tiles/add1.defsopflags sopflags = comment "" position 13.8451 -28.7662 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 1773620189 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb9069c971d40c753a23fobj/Tiles/add1.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" ) prim0 [ 0 locks=0 ] ( "" ) closed0 [ 0 locks=0 ] ( "off" ) usept0 [ 0 locks=0 ] ( "on" ) pt0 [ 0 locks=0 ] ( 0 0 0 ) weight0 [ 0 locks=0 ] ( 1 ) } HouLC1033600bbb069c971d405d1eece5obj/Tiles/add1.netbox__netbox2 HouLC1033600bb5069c971d40b1a2d749obj/Tiles/add1.userdata ___Version___21.0.559HouLC1033600bb8069c971d40a3b3cf83obj/Tiles/copy1.inittype = copyxform matchesdef = 1 HouLC1033600bb9069c971d4022ebafdbobj/Tiles/copy1.defsopflags sopflags = comment "" position 13.8451 -29.8957 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 add1 0 1 "input1" } inputs { 0 add1 0 1 } stat { create 1773620205 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0.65 0.1 delscript "" exprlanguage hscript end HouLC1033600bb9069c971d40a28b3f17obj/Tiles/copy1.chn{ channel ncy { lefttype = extend righttype = extend default = 11 flags = 0 segment { length = 0 value = 11 11 expr = ch(\"../controll_how_much/ammount_x\") } } channel tx { lefttype = extend righttype = extend default = 0.90000000000000002 flags = 0 segment { length = 0 value = 0.90000000000000002 0.90000000000000002 expr = ch(\"../controll_how_much/Tile_size\") } } } HouLC1033600bb8069c971d406709454cobj/Tiles/copy1.parm{ version 0.8 sourcegroup [ 0 locks=0 ] ( "" ) sourcegrouptype [ 0 locks=0 ] ( "guess" ) ncy [ 0 locks=0 ] ( [ ncy 2 ] ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 8 locks=0 ] ( [ tx 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 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) newgroups [ 0 locks=0 ] ( "off" ) newgroupprefix [ 0 locks=0 ] ( copyGroup ) docopyattrib [ 0 locks=0 ] ( "off" ) copyattrib [ 0 locks=0 ] ( copynum ) } HouLC1033600bba069c971d407ddb4d44obj/Tiles/copy1.netbox__netbox2 HouLC1033600bb4069c971d40088128dfobj/Tiles/copy1.userdata ___Version___21.0.559HouLC1033600bb7069c971d40c3817980obj/Tiles/matchsize1.inittype = matchsize matchesdef = 1 HouLC1033600bb4069c971d40142aef46obj/Tiles/matchsize1.defsopflags sopflags = comment "" position 13.8451 -32.1547 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 copy2 1 1 "input1" } inputs { 0 copy2 0 1 } stat { create 1773620219 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb7069c971d40e06b8041obj/Tiles/matchsize1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) sepparm [ 0 locks=0 ] ( ) justifytarget [ 0 locks=0 ] ( "auto" ) doboundgroup [ 0 locks=0 ] ( "off" ) folder2 [ 0 locks=0 ] ( 0 ) sourcegroup [ 0 locks=0 ] ( "" ) sourcegrouptype [ 0 locks=0 ] ( "guess" ) refgroup [ 0 locks=0 ] ( "" ) refgrouptype [ 0 locks=0 ] ( "guess" ) folder1 [ 0 locks=0 ] ( 0 ) t [ 0 locks=0 ] ( 0 0 0 ) size [ 0 locks=0 ] ( 1 1 1 ) folder0 [ 0 locks=0 ] ( 0 ) dotranslate [ 0 locks=0 ] ( "on" ) justify_x [ 0 locks=0 ] ( "center" ) goal_x [ 0 locks=0 ] ( "same" ) offset_x [ 0 locks=0 ] ( 0 ) justify_y [ 0 locks=0 ] ( "center" ) goal_y [ 0 locks=0 ] ( "same" ) offset_y [ 0 locks=0 ] ( 0 ) justify_z [ 0 locks=0 ] ( "center" ) goal_z [ 0 locks=0 ] ( "same" ) offset_z [ 0 locks=0 ] ( 0 ) doscale [ 0 locks=0 ] ( "off" ) uniformscale [ 0 locks=0 ] ( "on" ) scale_axis [ 0 locks=0 ] ( "min" ) scale_x [ 0 locks=0 ] ( "on" ) scale_y [ 0 locks=0 ] ( "on" ) scale_z [ 0 locks=0 ] ( "on" ) restorexform [ 0 locks=0 ] ( "off" ) restoreattrib [ 0 locks=0 ] ( xform ) stashxform [ 0 locks=0 ] ( "off" ) stashattrib [ 0 locks=0 ] ( xform ) stashmerge [ 0 locks=0 ] ( "replace" ) } HouLC1033600bb1069c971d407cec9184obj/Tiles/matchsize1.netbox__netbox2 HouLC1033600bb3069c971d40af4fd93cobj/Tiles/matchsize1.userdata ___Version___HouLC1033600bb8069c971d4033ca8f8dobj/Tiles/copy2.inittype = copyxform matchesdef = 1 HouLC1033600bb9069c971d40e8d17f4bobj/Tiles/copy2.defsopflags sopflags = comment "" position 13.8451 -31.0252 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 copy1 1 1 "input1" } inputs { 0 copy1 0 1 } stat { create 1773620205 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0.65 0.1 delscript "" exprlanguage hscript end HouLC1033600bb9069c971d40ce32045bobj/Tiles/copy2.chn{ channel ncy { lefttype = extend righttype = extend default = 12 flags = 0 segment { length = 0 value = 12 12 expr = ch(\"../controll_how_much/ammount_z\") } } channel tz { lefttype = extend righttype = extend default = 0.90000000000000002 flags = 0 segment { length = 0 value = 0.90000000000000002 0.90000000000000002 expr = ch(\"../controll_how_much/Tile_size\") } } } HouLC1033600bb8069c971d40a8e374caobj/Tiles/copy2.parm{ version 0.8 sourcegroup [ 0 locks=0 ] ( "" ) sourcegrouptype [ 0 locks=0 ] ( "guess" ) ncy [ 8 locks=0 ] ( [ ncy 2 ] ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 8 locks=0 ] ( 0 0 [ tz 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 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) newgroups [ 0 locks=0 ] ( "off" ) newgroupprefix [ 0 locks=0 ] ( copyGroup ) docopyattrib [ 0 locks=0 ] ( "off" ) copyattrib [ 0 locks=0 ] ( copynum ) } HouLC1033600bba069c971d40936b2750obj/Tiles/copy2.netbox__netbox2 HouLC1033600bb4069c971d4073419c42obj/Tiles/copy2.userdata ___Version___21.0.559HouLC1033600bb8069c971d4053f2501aobj/Tiles/grid1.inittype = grid matchesdef = 1 HouLC1033600bb9069c971d4010dc9175obj/Tiles/grid1.defsopflags sopflags = comment "" position 3.76882 -18.0735 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 1773620262 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb9069c971d406159998eobj/Tiles/grid1.chn{ channel sizex { lefttype = extend righttype = extend default = 0.90000000000000002 flags = 0 segment { length = 0 value = 0.90000000000000002 0.90000000000000002 expr = ch(\"../controll_how_much/Tile_size\") } } channel sizey { lefttype = extend righttype = extend default = 0.90000000000000002 flags = 0 segment { length = 0 value = 0.90000000000000002 0.90000000000000002 expr = ch(\"../controll_how_much/Tile_size\") } } } HouLC1033600bb8069c971d402b4f1281obj/Tiles/grid1.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) orient [ 0 locks=0 ] ( "zx" ) size [ 8 locks=0 ] ( [ sizex 10 ] [ sizey 10 ] ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) rows [ 0 locks=0 ] ( 10 ) cols [ 0 locks=0 ] ( 10 ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) interpu [ 0 locks=0 ] ( "on" ) interpv [ 0 locks=0 ] ( "on" ) } HouLC1033600bba069c971d40d8ffb872obj/Tiles/grid1.netbox__netbox2 HouLC1033600bb4069c971d407e67d7ffobj/Tiles/grid1.userdata ___Version___21.0.559HouLC1033600bb0069c971d400f0e9770obj/Tiles/copytopoints1.inittype = copytopoints::2.0 matchesdef = 1 HouLC1033600bb1069c971d40fcd0fd1fobj/Tiles/copytopoints1.defsopflags sopflags = comment "" position 10.2692 -42.7303 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 null1 1 1 "input1" 1 RandomRot3 1 1 "input2" } inputs { 0 null1 0 1 1 RandomRot3 0 1 } stat { create 1773620286 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0.65 0.1 delscript "" exprlanguage hscript end HouLC1033600bb0069c971d406fdb552eobj/Tiles/copytopoints1.parm{ version 0.8 sourcegroup [ 0 locks=0 ] ( "" ) sourcegrouptype [ 0 locks=0 ] ( "guess" ) targetgroup [ 0 locks=0 ] ( "" ) useidattrib [ 0 locks=0 ] ( "on" ) idattrib [ 0 locks=0 ] ( variant ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) transform [ 0 locks=0 ] ( "on" ) useimplicitn [ 0 locks=0 ] ( "on" ) resettargetattribs [ 0 locks=0 ] ( 0 ) targetattribs [ 0 locks=0 ] ( 3 ) useapply1 [ 0 locks=0 ] ( "on" ) applyto1 [ 0 locks=0 ] ( "points" ) applymethod1 [ 0 locks=0 ] ( "copy" ) applyattribs1 [ 0 locks=0 ] ( *,^v,^Alpha,^N,^up,^pscale,^scale,^orient,^rot,^pivot,^trans,^transform ) useapply2 [ 0 locks=0 ] ( "on" ) applyto2 [ 0 locks=0 ] ( "points" ) applymethod2 [ 0 locks=0 ] ( "mult" ) applyattribs2 [ 0 locks=0 ] ( Alpha ) useapply3 [ 0 locks=0 ] ( "on" ) applyto3 [ 0 locks=0 ] ( "points" ) applymethod3 [ 0 locks=0 ] ( "add" ) applyattribs3 [ 0 locks=0 ] ( v ) } HouLC1033600bb2069c971d40ae0f54cfobj/Tiles/copytopoints1.netbox__netbox2 HouLC1033600b8c069c971d4052b29c0cobj/Tiles/copytopoints1.userdata ___Version___21.0.559HouLC1033600bb7069c971d4047942e00obj/Tiles/uvtexture1.inittype = texture matchesdef = 1 HouLC1033600bb4069c971d40b852a205obj/Tiles/uvtexture1.defsopflags sopflags = comment "" position 3.76882 -19.203 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 grid1 0 1 "input1" } inputs { 0 grid1 0 1 } stat { create 1773620355 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb7069c971d40151acaf1obj/Tiles/uvtexture1.parm{ version 0.8 uvattrib [ 0 locks=0 ] ( uv ) group [ 0 locks=0 ] ( "" ) type [ 0 locks=0 ] ( "texture" ) axis [ 0 locks=0 ] ( "y" ) campath [ 0 locks=0 ] ( "" ) coord [ 0 locks=0 ] ( "vertex" ) s [ 0 locks=0 ] ( 1 1 1 ) offset [ 0 locks=0 ] ( 0 0 0 ) angle [ 0 locks=0 ] ( 0 ) fixseams [ 0 locks=0 ] ( "off" ) } HouLC1033600bb1069c971d40b26bc1aeobj/Tiles/uvtexture1.netbox__netbox2 HouLC1033600bb3069c971d408608b21dobj/Tiles/uvtexture1.userdata ___Version___21.0.559HouLC1033600bb1069c971d400a05f7a3obj/Tiles/polyextrude1.inittype = polyextrude::2.0 matchesdef = 1 HouLC1033600bb6069c971d40afcdbcbaobj/Tiles/polyextrude1.defsopflags sopflags = comment "" position 3.76882 -20.3325 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 uvtexture1 1 1 "input1" } inputs { 0 uvtexture1 0 1 } stat { create 1773620365 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb1069c971d40fa440164obj/Tiles/polyextrude1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) splittype [ 0 locks=0 ] ( "components" ) usesplitgroup [ 0 locks=0 ] ( "off" ) splitgroup [ 0 locks=0 ] ( "" ) extrusionmode [ 0 locks=0 ] ( "primnormal" ) ptnormalsrc [ 0 locks=0 ] ( "precompute" ) ptnormalattrib [ 0 locks=0 ] ( N ) dist [ 0 locks=0 ] ( -0.03 ) inset [ 0 locks=0 ] ( 0 ) twist [ 0 locks=0 ] ( 0 ) divs [ 0 locks=0 ] ( 2 ) spinetype [ 0 locks=0 ] ( "straight" ) stdswitcher [ 0 locks=0 ] ( 0 0 0 ) xformsection [ 0 locks=0 ] ( 0 ) xformfront [ 0 locks=0 ] ( "off" ) xformspace [ 0 locks=0 ] ( "local" ) rst [ 0 locks=0 ] ( "srt" ) xyz [ 0 locks=0 ] ( "xyz" ) translate [ 0 locks=0 ] ( 0 0 0 ) rotate [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) pivotxformsection [ 0 locks=0 ] ( 0 ) pivot [ 0 locks=0 ] ( 0 0 0 ) pivotrotate [ 0 locks=0 ] ( 0 0 0 ) prexformsection [ 0 locks=0 ] ( 0 ) prexform_rst [ 0 locks=0 ] ( "srt" ) prexform_xyz [ 0 locks=0 ] ( "xyz" ) prexform_translate [ 0 locks=0 ] ( 0 0 0 ) prexform_rotate [ 0 locks=0 ] ( 0 0 0 ) prexform_scale [ 0 locks=0 ] ( 1 1 1 ) prexform_shear [ 0 locks=0 ] ( 0 0 0 ) outputsection [ 0 locks=0 ] ( 0 ) outputfront [ 0 locks=0 ] ( "on" ) outputfrontgrp [ 0 locks=0 ] ( "on" ) frontgrp [ 0 locks=0 ] ( extrudeFront ) outputback [ 0 locks=0 ] ( "on" ) outputbackgrp [ 0 locks=0 ] ( "on" ) backgrp [ 0 locks=0 ] ( extrudeBack ) outputside [ 0 locks=0 ] ( "on" ) outputsidegrp [ 0 locks=0 ] ( "off" ) sidegrp [ 0 locks=0 ] ( extrudeSide ) outputfrontseamgrp [ 0 locks=0 ] ( "off" ) frontseamgrp [ 0 locks=0 ] ( extrudeFrontSeam ) outputbackseamgrp [ 0 locks=0 ] ( "off" ) backseamgrp [ 0 locks=0 ] ( extrudeBackSeam ) preservegroups [ 0 locks=0 ] ( "on" ) insettingsection [ 0 locks=0 ] ( 0 ) limitinset [ 0 locks=0 ] ( "on" ) commonlimit [ 0 locks=0 ] ( "on" ) normalsection [ 0 locks=0 ] ( 0 ) addvertexnomrals [ 0 locks=0 ] ( "off" ) cuspangle [ 0 locks=0 ] ( 60 ) cuspfront [ 0 locks=0 ] ( "on" ) cuspback [ 0 locks=0 ] ( "on" ) uvssection [ 0 locks=0 ] ( 0 ) genuvs [ 0 locks=0 ] ( "on" ) uvstyle [ 0 locks=0 ] ( "proprtional" ) uvscaling [ 0 locks=0 ] ( "matchuv" ) shapecontrolsection [ 0 locks=0 ] ( 0 ) frontmagnitude [ 0 locks=0 ] ( 1 ) backmagnitude [ 0 locks=0 ] ( 1 ) frontstiffness [ 0 locks=0 ] ( 0 ) backstiffness [ 0 locks=0 ] ( 0 ) interpolation [ 0 locks=0 ] ( "rotatingframe" ) spacing [ 0 locks=0 ] ( "arclengthuniform" ) externalspinesection [ 0 locks=0 ] ( 0 ) reversespinedirection [ 0 locks=0 ] ( "off" ) axialrotation [ 0 locks=0 ] ( 0 ) frontblend [ 0 locks=0 ] ( 0.1 ) backblend [ 0 locks=0 ] ( 0.1 ) thicknesssection [ 0 locks=0 ] ( 0 ) thicknessscale [ 0 locks=0 ] ( 1 ) usethicknessattrib [ 0 locks=0 ] ( "on" ) thicknessattrib [ 0 locks=0 ] ( thickness ) usethicknessramp [ 0 locks=0 ] ( "on" ) thicknessramp [ 0 locks=0 ] ( 2 ) twistsection [ 0 locks=0 ] ( 0 ) usetwistattrib [ 0 locks=0 ] ( "on" ) twistattrib [ 0 locks=0 ] ( twist ) usetwistramp [ 0 locks=0 ] ( "on" ) twistramp [ 0 locks=0 ] ( 2 ) twistscale [ 0 locks=0 ] ( 180 ) localattribs [ 0 locks=0 ] ( 0 ) uselocalzscaleattrib [ 0 locks=0 ] ( "off" ) localzscaleattrib [ 0 locks=0 ] ( zscale ) uselocalinsetscaleattrib [ 0 locks=0 ] ( "off" ) localinsetscaleattrib [ 0 locks=0 ] ( insetscale ) uselocaltwistattrib [ 0 locks=0 ] ( "off" ) localtwistscaleattrib [ 0 locks=0 ] ( twistscale ) uselocaldivsattrib [ 0 locks=0 ] ( "off" ) locadivscaleattrib [ 0 locks=0 ] ( divsscale ) localframeattribs [ 0 locks=0 ] ( 0 ) uselocalxattrib [ 0 locks=0 ] ( "off" ) localxattrib [ 0 locks=0 ] ( localx ) uselocalzattirb [ 0 locks=0 ] ( "off" ) localzattirb [ 0 locks=0 ] ( localz ) uselocalctrattrib [ 0 locks=0 ] ( "off" ) localctrattrib [ 0 locks=0 ] ( localctr ) thicknessramp1pos [ 0 locks=0 ] ( 0 ) thicknessramp1value [ 0 locks=0 ] ( 1 ) thicknessramp1interp [ 0 locks=0 ] ( "catmull-rom" ) thicknessramp2pos [ 0 locks=0 ] ( 1 ) thicknessramp2value [ 0 locks=0 ] ( 1 ) thicknessramp2interp [ 0 locks=0 ] ( "catmull-rom" ) twistramp1pos [ 0 locks=0 ] ( 0 ) twistramp1value [ 0 locks=0 ] ( 0.5 ) twistramp1interp [ 0 locks=0 ] ( "catmull-rom" ) twistramp2pos [ 0 locks=0 ] ( 1 ) twistramp2value [ 0 locks=0 ] ( 0.5 ) twistramp2interp [ 0 locks=0 ] ( "catmull-rom" ) } HouLC1033600bb3069c971d40ac7eb225obj/Tiles/polyextrude1.netbox__netbox2 HouLC1033600b8d069c971d4041983e30obj/Tiles/polyextrude1.userdata ___Version___21.0.559HouLC1033600bb5069c971d40bedc5840obj/Tiles/reverse1.inittype = reverse matchesdef = 1 HouLC1033600bba069c971d40aa9248e4obj/Tiles/reverse1.defsopflags sopflags = comment "" position 3.79562 -21.9264 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 polyextrude1 1 1 "input1" } inputs { 0 polyextrude1 0 1 } stat { create 1773620409 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb5069c971d40895d1105obj/Tiles/reverse1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) vtxsort [ 0 locks=0 ] ( "reverseu" ) vtxuoff [ 0 locks=0 ] ( 0 ) vtxvoff [ 0 locks=0 ] ( 0 ) } HouLC1033600bb7069c971d4076ab6f30obj/Tiles/reverse1.netbox__netbox2 HouLC1033600bb1069c971d40f56ebff2obj/Tiles/reverse1.userdata ___Version___21.0.559HouLC1033600bb7069c971d40bd3b2697obj/Tiles/matchsize2.inittype = matchsize matchesdef = 1 HouLC1033600bb4069c971d40e0582b9fobj/Tiles/matchsize2.defsopflags sopflags = comment "" position 3.76882 -26.8331 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 uv_transfer1 1 1 "input1" } inputs { 0 uv_transfer1 0 1 } stat { create 1773620421 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb7069c971d40d1e5dd4eobj/Tiles/matchsize2.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) sepparm [ 0 locks=0 ] ( ) justifytarget [ 0 locks=0 ] ( "auto" ) doboundgroup [ 0 locks=0 ] ( "off" ) folder2 [ 0 locks=0 ] ( 0 ) sourcegroup [ 0 locks=0 ] ( "" ) sourcegrouptype [ 0 locks=0 ] ( "guess" ) refgroup [ 0 locks=0 ] ( "" ) refgrouptype [ 0 locks=0 ] ( "guess" ) folder1 [ 0 locks=0 ] ( 0 ) t [ 0 locks=0 ] ( 0 0 0 ) size [ 0 locks=0 ] ( 1 1 1 ) folder0 [ 0 locks=0 ] ( 0 ) dotranslate [ 0 locks=0 ] ( "on" ) justify_x [ 0 locks=0 ] ( "center" ) goal_x [ 0 locks=0 ] ( "same" ) offset_x [ 0 locks=0 ] ( 0 ) justify_y [ 0 locks=0 ] ( "min" ) goal_y [ 0 locks=0 ] ( "same" ) offset_y [ 0 locks=0 ] ( 0 ) justify_z [ 0 locks=0 ] ( "center" ) goal_z [ 0 locks=0 ] ( "same" ) offset_z [ 0 locks=0 ] ( 0 ) doscale [ 0 locks=0 ] ( "off" ) uniformscale [ 0 locks=0 ] ( "on" ) scale_axis [ 0 locks=0 ] ( "min" ) scale_x [ 0 locks=0 ] ( "on" ) scale_y [ 0 locks=0 ] ( "on" ) scale_z [ 0 locks=0 ] ( "on" ) restorexform [ 0 locks=0 ] ( "off" ) restoreattrib [ 0 locks=0 ] ( xform ) stashxform [ 0 locks=0 ] ( "off" ) stashattrib [ 0 locks=0 ] ( xform ) stashmerge [ 0 locks=0 ] ( "replace" ) } HouLC1033600bb1069c971d40b1b3bccfobj/Tiles/matchsize2.netbox__netbox2 HouLC1033600bb3069c971d40b0432de8obj/Tiles/matchsize2.userdata ___Version___HouLC1033600bb7069c971d4015dbe558obj/Tiles/polybevel1.inittype = polybevel::3.0 matchesdef = 1 HouLC1033600bb4069c971d4042bd61f4obj/Tiles/polybevel1.defsopflags sopflags = comment "" position 2.76882 -24.188 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 group1 1 1 "input1" } inputs { 0 group1 0 1 } stat { create 1773620598 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb7069c971d40cb01a99aobj/Tiles/polybevel1.parm{ version 0.8 group [ 0 locks=0 ] ( group1 ) grouptype [ 0 locks=0 ] ( "guess" ) ignoregroup [ 0 locks=0 ] ( 0 ) ignorebridgededges [ 0 locks=0 ] ( "on" ) ignoresharededges [ 0 locks=0 ] ( "off" ) ignoreflatedges [ 0 locks=0 ] ( "off" ) ignoreflatpoints [ 0 locks=0 ] ( "off" ) ignoreinlinepoints [ 0 locks=0 ] ( "off" ) flatangle [ 0 locks=0 ] ( 2 ) offsettingsection [ 0 locks=0 ] ( 0 ) offset [ 0 locks=0 ] ( 0.003 ) useoffsetscale [ 0 locks=0 ] ( "unscaled" ) pointscaleattr [ 0 locks=0 ] ( pscale ) sliding [ 0 locks=0 ] ( "auto" ) asymtol [ 0 locks=0 ] ( 0.5 ) slideedges [ 0 locks=0 ] ( "" ) collisionsandlimits [ 0 locks=0 ] ( 0 ) detectcollisions [ 0 locks=0 ] ( "on" ) restrictslides [ 0 locks=0 ] ( "on" ) limit [ 0 locks=0 ] ( "individually" ) stopatslideend [ 0 locks=0 ] ( "on" ) stopatpinches [ 0 locks=0 ] ( "on" ) pinchangle [ 0 locks=0 ] ( 0 ) stopatcollisions [ 0 locks=0 ] ( "on" ) filletsection [ 0 locks=0 ] ( 0 ) filletshape [ 0 locks=0 ] ( "round" ) divisions [ 0 locks=0 ] ( 1 ) profilesampling [ 0 locks=0 ] ( "uniform" ) convexity [ 0 locks=0 ] ( 1 ) profilesource [ 0 locks=0 ] ( "basic" ) profilegroup [ 0 locks=0 ] ( 0 ) profilescale [ 0 locks=0 ] ( 1 ) reverseprofile [ 0 locks=0 ] ( "off" ) symmetrizeprofile [ 0 locks=0 ] ( "on" ) profiledirection [ 0 locks=0 ] ( "" ) profileramp [ 0 locks=0 ] ( 2 ) flatboost [ 0 locks=0 ] ( 30 ) outputgroupssection [ 0 locks=0 ] ( 0 ) useptfilletgroup [ 0 locks=0 ] ( "off" ) ptfilletgroup [ 0 locks=0 ] ( pointfilletpolys ) useptfilletedges [ 0 locks=0 ] ( "off" ) ptfilletedges [ 0 locks=0 ] ( pointfilletedges ) useedgefilletgroup [ 0 locks=0 ] ( "off" ) edgeprims [ 0 locks=0 ] ( edgefilletpolys ) useoffsetedges [ 0 locks=0 ] ( "off" ) offsetedges [ 0 locks=0 ] ( offsetedges ) useoffsetpoints [ 0 locks=0 ] ( "off" ) offsetpoints [ 0 locks=0 ] ( offsetpoints ) usemergedpoints [ 0 locks=0 ] ( "off" ) mergedpoints [ 0 locks=0 ] ( mergedpoints ) 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" ) } HouLC1033600bb1069c971d401d567928obj/Tiles/polybevel1.netbox__netbox2 HouLC1033600bb3069c971d4086860d09obj/Tiles/polybevel1.userdata ___Version___21.0.559HouLC1033600bb1069c971d4019835dd7obj/Tiles/uv_transfer1.inittype = labs::uv_transfer::1.1 matchesdef = 1 HouLC1033600bb6069c971d40034e9cf0obj/Tiles/uv_transfer1.defsopflags sopflags = comment "" position 3.76882 -25.7036 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 { 1 "output1" } inputsNamed3 { 0 polybevel1 1 1 "input1" 2 reverse1 1 1 "input2" } inputs { 0 polybevel1 0 1 1 reverse1 0 1 } stat { create 1773620648 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb1069c971d4067b498eeobj/Tiles/uv_transfer1.parm{ version 0.8 uvattribute [ 0 locks=0 ] ( uv ) borderfusetolerance [ 0 locks=0 ] ( 0.04 ) transfermaterial [ 0 locks=0 ] ( "on" ) } HouLC1033600bb3069c971d403e645486obj/Tiles/uv_transfer1.netbox__netbox2 HouLC1033600b8d069c971d40d6aba7fdobj/Tiles/uv_transfer1.userdata ___Version___559 wirestyleroundedHouLC1033600bb8069c971d40c97c60e7obj/Tiles/copy3.inittype = copyxform matchesdef = 1 HouLC1033600bb9069c971d40755c8257obj/Tiles/copy3.defsopflags sopflags = comment "" position 3.89142 -28.2412 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 matchsize2 1 1 "input1" } inputs { 0 matchsize2 0 1 } stat { create 1773620744 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0.65 0.1 delscript "" exprlanguage hscript end HouLC1033600bb8069c971d406c06e27eobj/Tiles/copy3.parm{ version 0.8 sourcegroup [ 0 locks=0 ] ( "" ) sourcegrouptype [ 0 locks=0 ] ( "guess" ) ncy [ 0 locks=0 ] ( 8 ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) newgroups [ 0 locks=0 ] ( "off" ) newgroupprefix [ 0 locks=0 ] ( copyGroup ) docopyattrib [ 0 locks=0 ] ( "on" ) copyattrib [ 0 locks=0 ] ( variant ) } HouLC1033600bba069c971d4052411c8dobj/Tiles/copy3.netbox__netbox2 HouLC1033600bb4069c971d40715e2ea2obj/Tiles/copy3.userdata ___Version___21.0.559HouLC1033600bb1069c971d4066d57eb6obj/Tiles/foreach_end1.inittype = block_end matchesdef = 1 HouLC1033600bb6069c971d4035108aaaobj/Tiles/foreach_end1.defsopflags sopflags = comment "" position 3.55442 -37.5653 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 uv_transfer2 1 1 "input1" } inputs { 0 uv_transfer2 0 1 } stat { create 1773620765 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.75 0.4 0 delscript "" exprlanguage hscript end HouLC1033600bb1069c971d40dec658f3obj/Tiles/foreach_end1.parm{ version 0.8 itermethod [ 0 locks=0 ] ( "pieces" ) method [ 0 locks=0 ] ( "merge" ) iterations [ 0 locks=0 ] ( 10 ) startvalue [ 0 locks=0 ] ( 1 ) increment [ 0 locks=0 ] ( 1 ) class [ 0 locks=0 ] ( "primitive" ) useattrib [ 0 locks=0 ] ( "on" ) attrib [ 0 locks=0 ] ( variant ) usemaxiter [ 0 locks=0 ] ( "off" ) maxiter [ 0 locks=0 ] ( 10 ) blockpath [ 0 locks=0 ] ( ../foreach_begin1 ) templatepath [ 0 locks=0 ] ( ../foreach_begin1 ) resetcookpass [ 0 locks=0 ] ( 0 ) dosinglepass [ 0 locks=0 ] ( "off" ) singlepass [ 0 locks=0 ] ( 0 ) stopcondition [ 0 locks=0 ] ( 0 ) stopattrib [ 0 locks=0 ] ( "" ) multithread [ 0 locks=0 ] ( "on" ) } HouLC1033600bb3069c971d400265a1efobj/Tiles/foreach_end1.netbox__netbox2 HouLC1033600b8d069c971d40660070e0obj/Tiles/foreach_end1.userdata ___Version___21.0.559HouLC1033600bb3069c971d401c30b6a3obj/Tiles/foreach_begin1.inittype = block_begin matchesdef = 1 HouLC1033600bb0069c971d40d3f9dea4obj/Tiles/foreach_begin1.defsopflags sopflags = comment "" position 3.56732 -31.162 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 { 0 "output1" } inputsNamed3 { 1 copy3 1 1 "input1" } inputs { 0 copy3 0 1 } stat { create 1773620765 modify 1774809434 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.75 0.4 0 delscript "" exprlanguage hscript end HouLC1033600bb3069c971d4060b92cf5obj/Tiles/foreach_begin1.parm{ version 0.8 method [ 0 locks=0 ] ( "piece" ) blockpath [ 0 locks=0 ] ( ../foreach_end1 ) resetcookpass [ 0 locks=0 ] ( 0 ) createmetablock [ 0 locks=0 ] ( 0 ) label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) } HouLC1033600b8d069c971d40c3fc4a10obj/Tiles/foreach_begin1.netbox__netbox2 HouLC1033600b8f069c971d406e856b5eobj/Tiles/foreach_begin1.userdata ___Version___21.0.559HouLC1033600bb8069c971d406e3e22bcobj/Tiles/null1.inittype = null matchesdef = 1 HouLC1033600bb9069c971d4073f03485obj/Tiles/null1.defsopflags sopflags = comment "" position 3.42547 -39.8341 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 foreach_end1 1 1 "input1" } inputs { 0 foreach_end1 0 1 } stat { create 1773620794 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0 0 delscript "" exprlanguage hscript end HouLC1033600bb8069c971d40949dbcd6obj/Tiles/null1.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600bba069c971d4046de4bc7obj/Tiles/null1.netbox__netbox2 HouLC1033600bb4069c971d40995fac0eobj/Tiles/null1.userdata ___Version___21.0.559HouLC1033600b89069c971d40cb4a546aobj/Tiles/attribadjustinteger1.inittype = attribadjustinteger matchesdef = 1 HouLC1033600b8e069c971d4046a50371obj/Tiles/attribadjustinteger1.defsopflags sopflags = comment "" position 13.8451 -33.2842 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 matchsize1 1 1 "input1" } inputs { 0 matchsize1 0 1 } stat { create 1773620833 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8e069c971d4082bbbc0aobj/Tiles/attribadjustinteger1.chn{ channel maxvalue { lefttype = extend righttype = extend default = 7 flags = 0 segment { length = 0 value = 7 7 expr = ch(\"../copy3/ncy\")-1 } } } HouLC1033600b89069c971d401e6fe108obj/Tiles/attribadjustinteger1.parm{ version 0.8 folder1 [ 0 locks=0 ] ( 0 ) group [ 0 locks=0 ] ( "" ) doblend [ 0 locks=0 ] ( "off" ) blendweight [ 0 locks=0 ] ( 1 ) blendmode [ 0 locks=0 ] ( "value" ) blendattrib [ 0 locks=0 ] ( mask ) attrib [ 0 locks=0 ] ( variant ) class [ 0 locks=0 ] ( "point" ) folder4 [ 0 locks=0 ] ( 0 ) adjustvalue [ 0 locks=0 ] ( "on" ) operation [ 0 locks=0 ] ( "add" ) valuetype [ 0 locks=0 ] ( "rand" ) sepparm [ 0 locks=0 ] ( ) singlevalue [ 0 locks=0 ] ( 0 ) rangemethod [ 0 locks=0 ] ( "minmax" ) minvalue [ 0 locks=0 ] ( 0 ) maxvalue [ 0 locks=0 ] ( [ maxvalue 9 ] ) midvalue [ 0 locks=0 ] ( 0 ) rangevalue [ 0 locks=0 ] ( 9 ) distribinrange [ 0 locks=0 ] ( "remap" ) remapramp [ 0 locks=0 ] ( 2 ) outlierpercent [ 0 locks=0 ] ( 15 ) outlierrange [ 0 locks=0 ] ( 1 ) outlieroperation [ 0 locks=0 ] ( "add" ) outlierside [ 0 locks=0 ] ( "above" ) outlierseed [ 0 locks=0 ] ( 94 ) outlierviz [ 0 locks=0 ] ( "off" ) outlierattrib [ 0 locks=0 ] ( outlier ) enablestepping [ 0 locks=0 ] ( "off" ) stepsize [ 0 locks=0 ] ( 1 ) nvalues [ 0 locks=0 ] ( 1 ) adjustmentattrib [ 0 locks=0 ] ( "" ) adjustmentattribscale [ 0 locks=0 ] ( 1 ) adjustmentattriboffset [ 0 locks=0 ] ( 0 ) cmap [ 0 locks=0 ] ( $HH/pic/Mandril.pic ) cmapmode [ 0 locks=0 ] ( "path" ) cmapattrib [ 0 locks=0 ] ( path ) cmapchannel [ 0 locks=0 ] ( "" ) componentscope_cmap [ 0 locks=0 ] ( "a" ) cmapborder [ 0 locks=0 ] ( 0 0 0 ) srccolorspace [ 0 locks=0 ] ( "auto" ) cmapwrap [ 0 locks=0 ] ( repeat ) folder0 [ 0 locks=0 ] ( 0 ) randmethod [ 0 locks=0 ] ( "ppnum" ) randattrib [ 0 locks=0 ] ( id ) randomseed [ 0 locks=0 ] ( 10 ) folder5 [ 0 locks=0 ] ( 0 ) basis [ 0 locks=0 ] ( "simplex" ) locationattrib [ 0 locks=0 ] ( P ) elementsize [ 0 locks=0 ] ( 1 ) elementsizetype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) elementscale [ 0 locks=0 ] ( 1 1 1 ) offset [ 0 locks=0 ] ( 0 ) offsettype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) offsetv [ 0 locks=0 ] ( 0 0 0 ) usenoiseexpression [ 0 locks=0 ] ( "off" ) noiseexpression [ 0 locks=0 ] ( "// Parameters to modify: // Location Attribute - pos // Element Size - elementsize // Offset - offset " ) vex_cwdpath [ 0 locks=0 ] ( . ) folder9 [ 0 locks=0 ] ( 0 ) animated [ 0 locks=0 ] ( "off" ) pulseduration [ 0 locks=0 ] ( 1 ) folder8 [ 0 locks=0 ] ( 0 ) fractal [ 0 locks=0 ] ( "fBm" ) oct [ 0 locks=0 ] ( 3 ) lac [ 0 locks=0 ] ( 2.01234 ) rough [ 0 locks=0 ] ( 0.5 ) folder2 [ 0 locks=0 ] ( 0 ) disp [ 0 locks=0 ] ( 0 ) dispesize [ 0 locks=0 ] ( 1 ) gflow [ 0 locks=0 ] ( 0 ) flowrot [ 0 locks=0 ] ( 0 ) accuml [ 0 locks=0 ] ( "off" ) accumg [ 0 locks=0 ] ( "off" ) folder13 [ 0 locks=0 ] ( 0 ) remapattrib [ 0 locks=0 ] ( mask ) remapattrib_range [ 0 locks=0 ] ( 0 1 ) remapattrib_rangemode [ 0 locks=0 ] ( "clamp" ) remapattrib_computerange [ 0 locks=0 ] ( 0 ) folder10 [ 0 locks=0 ] ( 0 ) startpos [ 0 locks=0 ] ( 0 0 0 ) endpos [ 0 locks=0 ] ( 5 0 0 ) folder11 [ 0 locks=0 ] ( 0 ) bounddir [ 0 locks=0 ] ( "x" ) bbox_computerange [ 0 locks=0 ] ( 0 ) doboundmin [ 0 locks=0 ] ( "off" ) boundmin [ 0 locks=0 ] ( 0 ) doboundmax [ 0 locks=0 ] ( "off" ) boundmax [ 0 locks=0 ] ( 1 ) folder12 [ 0 locks=0 ] ( 0 ) uvattrib [ 0 locks=0 ] ( uv ) t [ 0 locks=0 ] ( 0 0 ) r [ 0 locks=0 ] ( 0 ) scale [ 0 locks=0 ] ( 1 ) scaletype [ 0 locks=0 ] ( "BUTTONS_decompose_transforms" ) s [ 0 locks=0 ] ( 1 1 ) p [ 0 locks=0 ] ( 0.5 0.5 ) folder3 [ 0 locks=0 ] ( 0 ) enable_postprocess [ 0 locks=0 ] ( "off" ) doclampmin [ 0 locks=0 ] ( "off" ) clampminvalue [ 0 locks=0 ] ( 0 ) doclampmax [ 0 locks=0 ] ( "off" ) clampmaxvalue [ 0 locks=0 ] ( 1 ) folder6 [ 0 locks=0 ] ( 0 ) dodefault [ 0 locks=0 ] ( "off" ) default [ 0 locks=0 ] ( 0 ) remapramp1pos [ 0 locks=0 ] ( 0 ) remapramp1value [ 0 locks=0 ] ( 0 ) remapramp1interp [ 0 locks=0 ] ( "linear" ) remapramp2pos [ 0 locks=0 ] ( 1 ) remapramp2value [ 0 locks=0 ] ( 1 ) remapramp2interp [ 0 locks=0 ] ( "linear" ) folder3_0 [ 0 locks=0 ] ( 0 ) value0 [ 0 locks=0 ] ( 0 ) valuetype0 [ 0 locks=0 ] ( "const" ) weight0 [ 0 locks=0 ] ( 1 ) values0 [ 0 locks=0 ] ( "" ) } HouLC1033600b8b069c971d402981fbfeobj/Tiles/attribadjustinteger1.netbox__netbox2 HouLC1033600b85069c971d4053cadcf6obj/Tiles/attribadjustinteger1.userdata ___Version___HouLC1033600bb1069c971d406cd911b6obj/Tiles/uv_transfer2.inittype = labs::uv_transfer::1.1 matchesdef = 1 HouLC1033600bb6069c971d40501e85c5obj/Tiles/uv_transfer2.defsopflags sopflags = comment "" position 3.51272 -36.3625 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 { 1 "output1" } inputsNamed3 { 0 edge_damage2 1 1 "input1" 2 foreach_begin1 0 1 "input2" } inputs { 0 edge_damage2 0 1 1 foreach_begin1 0 1 } stat { create 1773620648 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb1069c971d40a83322f7obj/Tiles/uv_transfer2.parm{ version 0.8 uvattribute [ 0 locks=0 ] ( uv ) borderfusetolerance [ 0 locks=0 ] ( 0.04 ) transfermaterial [ 0 locks=0 ] ( "on" ) } HouLC1033600bb3069c971d40e721f796obj/Tiles/uv_transfer2.netbox__netbox2 HouLC1033600b8d069c971d40aae5f84bobj/Tiles/uv_transfer2.userdata ___Version___559 wirestyleroundedHouLC1033600bbb069c971d40ab2bb78fobj/Tiles/group1.inittype = groupcreate matchesdef = 1 HouLC1033600bb8069c971d40a1e59532obj/Tiles/group1.defsopflags sopflags = comment "" position 2.50182 -23.0735 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight on unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 reverse1 1 1 "input1" } inputs { 0 reverse1 0 1 } stat { create 1773620905 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbb069c971d403ba296dbobj/Tiles/group1.parm{ version 0.8 groupname [ 0 locks=0 ] ( $OS ) grouptype [ 0 locks=0 ] ( "edge" ) mergeop [ 0 locks=0 ] ( "replace" ) folder0 [ 0 locks=0 ] ( 0 ) groupbase [ 0 locks=0 ] ( "off" ) basegroup [ 0 locks=0 ] ( "" ) ordered [ 0 locks=0 ] ( "off" ) geotype [ 0 locks=0 ] ( "all" ) switcher3 [ 0 locks=0 ] ( 0 ) groupbounding [ 0 locks=0 ] ( "off" ) boundtype [ 0 locks=0 ] ( "usebbox" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) initbounds [ 0 locks=0 ] ( 0 ) includenotwhollycontained [ 0 locks=0 ] ( "off" ) iso [ 0 locks=0 ] ( 0 ) invertvolume [ 0 locks=0 ] ( "off" ) switcher4 [ 0 locks=0 ] ( 0 ) groupnormal [ 0 locks=0 ] ( "off" ) camerapath [ 0 locks=0 ] ( "" ) nonplanar [ 0 locks=0 ] ( "off" ) nonplanartol [ 0 locks=0 ] ( 0.001 ) dir [ 0 locks=0 ] ( 0 0 1 ) angle [ 0 locks=0 ] ( 180 ) oppositenormals [ 0 locks=0 ] ( "off" ) switcher5 [ 0 locks=0 ] ( 0 ) groupedges [ 0 locks=0 ] ( "on" ) dominedgeangle [ 0 locks=0 ] ( "on" ) minedgeangle [ 0 locks=0 ] ( 20 ) domaxedgeangle [ 0 locks=0 ] ( "off" ) maxedgeangle [ 0 locks=0 ] ( 20 ) edgeanglebetweenedges [ 0 locks=0 ] ( "off" ) dominedgelen [ 0 locks=0 ] ( "off" ) minedgelen [ 0 locks=0 ] ( 0 ) domaxedgelen [ 0 locks=0 ] ( "off" ) maxedgelen [ 0 locks=0 ] ( 0 ) dodepth [ 0 locks=0 ] ( "off" ) edgestep [ 0 locks=0 ] ( 0 ) edgeptgrp [ 0 locks=0 ] ( 0 ) unshared [ 0 locks=0 ] ( "off" ) boundarygroups [ 0 locks=0 ] ( "off" ) switcher6 [ 0 locks=0 ] ( 0 ) grouprandom [ 0 locks=0 ] ( "off" ) globalseed [ 0 locks=0 ] ( 1 ) useseedattrib [ 0 locks=0 ] ( "off" ) seedattrib [ 0 locks=0 ] ( id ) percent [ 0 locks=0 ] ( 50 ) } HouLC1033600bb5069c971d40f97d2420obj/Tiles/group1.netbox__netbox2 HouLC1033600bb7069c971d4026a3a852obj/Tiles/group1.userdata ___Version___21.0.559HouLC1033600bb3069c971d40b949612dobj/Tiles/attribwrangle1.inittype = attribwrangle matchesdef = 1 HouLC1033600bb0069c971d40c4774b90obj/Tiles/attribwrangle1.defsopflags sopflags = comment "" position 10.2692 -44.9893 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 connectivity1 1 1 "input1" } inputs { 0 connectivity1 0 1 } stat { create 1773620989 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end HouLC1033600b8b069c971d408963c16eobj/Tiles/attribwrangle1.spareparmdef group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none bindselector uvselect "Modify Attribs" "Select the geometry to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" baseparm label "Group Type" export none } parm { name "class" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } groupsimple { name "folder_generatedparms_snippet" label "Generated Channel Parameters" grouptag { "sidefx::look" "blank" } parm { name "attribut_name" label "Attribut Name" type string default { "" } } parm { name "seed" label "Seed" type float default { "0" } range { 0 1 } } parm { name "color_ramp" label "Color Ramp" type ramp_flt default { "2" } range { 1! 10 } } } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } parm { name "vex_strictvariables" baseparm label "Standard Variable Names Only" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } parm { name "vex_precision" baseparm label "VEX Precision" export none } } HouLC1033600bb3069c971d40629f16feobj/Tiles/attribwrangle1.parm{ version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "string attr = chs(\"attribut_name\"); float seed = chf(\"seed\"); float val = point(0, attr, @ptnum); float rand_val = rand(set(val, seed)); vector final_color = chramp(\"color_ramp\", rand_val); f@var_col = final_color;" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) vex_strictvariables [ 0 locks=0 ] ( "on" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) folder1 [ 0 locks=0 ] ( 0 0 ) folder_generatedparms_snippet [ 0 locks=0 ] ( 0 ) attribut_name [ 0 locks=0 ] ( class ) seed [ 0 locks=0 ] ( 0 ) color_ramp [ 0 locks=0 ] ( 2 ) color_ramp1pos [ 0 locks=0 ] ( 0 ) color_ramp1value [ 0 locks=0 ] ( 0 ) color_ramp1interp [ 0 locks=0 ] ( "linear" ) color_ramp2pos [ 0 locks=0 ] ( 1 ) color_ramp2value [ 0 locks=0 ] ( 1 ) color_ramp2interp [ 0 locks=0 ] ( "linear" ) } HouLC1033600b8d069c971d408266b01eobj/Tiles/attribwrangle1.netbox__netbox2 HouLC1033600b8f069c971d40c69cdd65obj/Tiles/attribwrangle1.userdata ___Version___HouLC1033600bb0069c971d40577c1ab3obj/Tiles/connectivity1.inittype = connectivity matchesdef = 1 HouLC1033600bb1069c971d40fb88ebd1obj/Tiles/connectivity1.defsopflags sopflags = comment "" position 10.2692 -43.8598 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 copytopoints1 2 1 "input1" } inputs { 0 copytopoints1 0 1 } stat { create 1773621007 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb0069c971d40f18c4ad2obj/Tiles/connectivity1.parm{ version 0.8 connecttype [ 0 locks=0 ] ( "point" ) primincgroup [ 0 locks=0 ] ( "" ) pointincgroup [ 0 locks=0 ] ( "" ) attribname [ 0 locks=0 ] ( class ) attribtype [ 0 locks=0 ] ( "int" ) prefix [ 0 locks=0 ] ( piece ) createvarmap [ 0 locks=0 ] ( "off" ) varname [ 0 locks=0 ] ( "" ) seamgroup [ 0 locks=0 ] ( "" ) byuv [ 0 locks=0 ] ( "off" ) uvattrib [ 0 locks=0 ] ( uv ) } HouLC1033600bb2069c971d40e2899623obj/Tiles/connectivity1.netbox__netbox2 HouLC1033600b8c069c971d40afe01e70obj/Tiles/connectivity1.userdata ___Version___21.0.559HouLC1033600bbe069c971d409078561dobj/Tiles/out.inittype = null matchesdef = 1 HouLC1033600bbf069c971d404926bc87obj/Tiles/out.defsopflags sopflags = comment "" position 10.6231 -67.3037 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 { } inputsNamed3 { 0 attribwrangle5 1 1 "input1" } inputs { 0 attribwrangle5 0 1 } stat { create 1773621060 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0 0 delscript "" exprlanguage hscript end HouLC1033600bbe069c971d40fb082bd5obj/Tiles/out.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600bb8069c971d4061b95719obj/Tiles/out.netbox__netbox2 HouLC1033600bba069c971d4031d5cd64obj/Tiles/out.userdata ___Version___21.0.559HouLC1033600bb1069c971d40a8dbbccaobj/Tiles/foreach_end2.inittype = block_end matchesdef = 1 HouLC1033600bb6069c971d4061875f8dobj/Tiles/foreach_end2.defsopflags sopflags = comment "" position 10.2692 -50.6368 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 outputsNamed3 { 1 "output1" } inputsNamed3 { 0 uvtransform1 1 1 "input1" } inputs { 0 uvtransform1 0 1 } stat { create 1773621496 modify 1774809036 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.75 0.4 0 delscript "" exprlanguage hscript end HouLC1033600bb1069c971d4092245b4aobj/Tiles/foreach_end2.parm{ version 0.8 itermethod [ 0 locks=0 ] ( "pieces" ) method [ 0 locks=0 ] ( "merge" ) iterations [ 0 locks=0 ] ( 10 ) startvalue [ 0 locks=0 ] ( 1 ) increment [ 0 locks=0 ] ( 1 ) class [ 0 locks=0 ] ( "primitive" ) useattrib [ 0 locks=0 ] ( "on" ) attrib [ 0 locks=0 ] ( class ) usemaxiter [ 0 locks=0 ] ( "off" ) maxiter [ 0 locks=0 ] ( 10 ) blockpath [ 0 locks=0 ] ( ../foreach_begin2 ) templatepath [ 0 locks=0 ] ( ../foreach_begin2 ) resetcookpass [ 0 locks=0 ] ( 0 ) dosinglepass [ 0 locks=0 ] ( "off" ) singlepass [ 0 locks=0 ] ( 0 ) stopcondition [ 0 locks=0 ] ( 0 ) stopattrib [ 0 locks=0 ] ( "" ) multithread [ 0 locks=0 ] ( "off" ) } HouLC1033600bb3069c971d40ef435676obj/Tiles/foreach_end2.netbox__netbox2 HouLC1033600b8d069c971d4029c25f77obj/Tiles/foreach_end2.userdata ___Version___21.0.559HouLC1033600bb3069c971d407154308cobj/Tiles/foreach_begin2.inittype = block_begin matchesdef = 1 HouLC1033600bb0069c971d408a849d59obj/Tiles/foreach_begin2.defsopflags sopflags = comment "" position 10.2692 -47.2483 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 { 0 "output1" } inputsNamed3 { 1 attribpromote1 1 1 "input1" } inputs { 0 attribpromote1 0 1 } stat { create 1773621496 modify 1774810787 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.75 0.4 0 delscript "" exprlanguage hscript end HouLC1033600bb3069c971d40637c336aobj/Tiles/foreach_begin2.parm{ version 0.8 method [ 0 locks=0 ] ( "piece" ) blockpath [ 0 locks=0 ] ( ../foreach_end2 ) resetcookpass [ 0 locks=0 ] ( 0 ) createmetablock [ 0 locks=0 ] ( 0 ) label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) } HouLC1033600b8d069c971d40a6fda32dobj/Tiles/foreach_begin2.netbox__netbox2 HouLC1033600b8f069c971d40f27df5c3obj/Tiles/foreach_begin2.userdata ___Version___21.0.559HouLC1033600bb1069c971d40b34b07cbobj/Tiles/uvtransform1.inittype = uvtransform::2.0 matchesdef = 1 HouLC1033600bb6069c971d40184406f9obj/Tiles/uvtransform1.defsopflags sopflags = comment "" position 10.2692 -49.5073 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 null2 1 1 "input1" } inputs { 0 null2 0 1 } stat { create 1773621511 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb6069c971d404b961e45obj/Tiles/uvtransform1.chn{ channel tx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1*prim(\"../null2\", 0, \"class\", 0)" } } } HouLC1033600bb1069c971d40ddeac429obj/Tiles/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 [ 8 locks=0 ] ( [ tx 0 ] 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) p [ 0 locks=0 ] ( 0 0 0 ) 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 ] ( "state" ) } HouLC1033600bb3069c971d40690dad40obj/Tiles/uvtransform1.netbox__netbox2 HouLC1033600b8d069c971d403ec4d17cobj/Tiles/uvtransform1.userdata ___Version___21.0.559HouLC1033600bb8069c971d406d00cc67obj/Tiles/null2.inittype = null matchesdef = 1 HouLC1033600bb9069c971d40f0283061obj/Tiles/null2.defsopflags sopflags = comment "" position 10.2692 -48.3778 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 foreach_begin2 0 1 "input1" } inputs { 0 foreach_begin2 0 1 } stat { create 1773621559 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0 0 delscript "" exprlanguage hscript end HouLC1033600bb8069c971d4005c677ccobj/Tiles/null2.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600bba069c971d40090a4fd5obj/Tiles/null2.netbox__netbox2 HouLC1033600bb4069c971d40c903c928obj/Tiles/null2.userdata ___Version___21.0.559HouLC1033600bb0069c971d40122a925aobj/Tiles/attribcreate1.inittype = attribcreate::2.0 matchesdef = 1 HouLC1033600bb1069c971d40c46ca81cobj/Tiles/attribcreate1.defsopflags sopflags = comment "" position 13.8451 -34.4137 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 attribadjustinteger1 1 1 "input1" } inputs { 0 attribadjustinteger1 0 1 } stat { create 1773621618 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb0069c971d4036de9e73obj/Tiles/attribcreate1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) encodenames [ 0 locks=0 ] ( "off" ) numattr [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( randrot ) existing1 [ 0 locks=0 ] ( "better" ) createvarmap1 [ 0 locks=0 ] ( "off" ) varname1 [ 0 locks=0 ] ( "" ) class1 [ 0 locks=0 ] ( "point" ) savetoinfo1 [ 0 locks=0 ] ( "off" ) type1 [ 0 locks=0 ] ( "int" ) typeinfo1 [ 0 locks=0 ] ( "guess" ) precision1 [ 0 locks=0 ] ( "auto" ) size1 [ 0 locks=0 ] ( 1 ) default1v [ 0 locks=0 ] ( 0 0 0 0 ) writevalues1 [ 0 locks=0 ] ( "on" ) uselocal1 [ 0 locks=0 ] ( "on" ) value1v [ 0 locks=0 ] ( 0 0 0 0 ) string1 [ 0 locks=0 ] ( "" ) numattr_spacerparm1 [ 0 locks=0 ] ( ) } HouLC1033600bb2069c971d40802e5486obj/Tiles/attribcreate1.netbox__netbox2 HouLC1033600b8c069c971d4037d47b68obj/Tiles/attribcreate1.userdata ___Version___21.0.559HouLC1033600b8d069c971d4016c03b30obj/Tiles/attribrandomize1.inittype = attribrandomize matchesdef = 1 HouLC1033600bb2069c971d40c41cfd4fobj/Tiles/attribrandomize1.defsopflags sopflags = comment "" position 13.8451 -35.5432 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 attribcreate1 1 1 "input1" } inputs { 0 attribcreate1 0 1 } stat { create 1773621643 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8d069c971d40e2bb8d65obj/Tiles/attribrandomize1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) name [ 0 locks=0 ] ( randrot ) operation [ 0 locks=0 ] ( set ) scale [ 0 locks=0 ] ( 1 ) folder0 [ 0 locks=0 ] ( 0 0 ) distribution [ 0 locks=0 ] ( uniform ) dimensions [ 0 locks=0 ] ( 3 ) allsame [ 0 locks=0 ] ( "off" ) constvalue [ 0 locks=0 ] ( 0 0 0 0 ) valuea [ 0 locks=0 ] ( 0 0 0 0 ) valueb [ 0 locks=0 ] ( 1 1 1 1 ) probvalueb [ 0 locks=0 ] ( 0.5 ) min [ 0 locks=0 ] ( 0 0 0 0 ) max [ 0 locks=0 ] ( 4 1 1 1 ) mindiscrete [ 0 locks=0 ] ( 0 0 0 0 ) maxdiscrete [ 0 locks=0 ] ( 9 9 9 9 ) stepsize [ 0 locks=0 ] ( 1 1 1 1 ) median [ 0 locks=0 ] ( 0 0 0 0 ) onesidedmedian [ 0 locks=0 ] ( 1 1 1 1 ) medianattrib [ 0 locks=0 ] ( "" ) stddev [ 0 locks=0 ] ( 1 1 1 1 ) onesidedstddev [ 0 locks=0 ] ( 0.2 0.2 0.2 0.2 ) usefit0to [ 0 locks=0 ] ( "off" ) fit0to [ 0 locks=0 ] ( 0 ) usefit1to [ 0 locks=0 ] ( "off" ) fit1to [ 0 locks=0 ] ( 1 ) ramp [ 0 locks=0 ] ( 3 ) useminlimit [ 0 locks=0 ] ( "off" ) minlimit [ 0 locks=0 ] ( -100 -100 -100 -100 ) useonesidedmin [ 0 locks=0 ] ( "off" ) onesidedmin [ 0 locks=0 ] ( 0.1 0.1 0.1 0.1 ) usemaxlimit [ 0 locks=0 ] ( "off" ) maxlimit [ 0 locks=0 ] ( 100 100 100 100 ) useconeangle [ 0 locks=0 ] ( "off" ) coneangle [ 0 locks=0 ] ( 30 ) usepowerbias [ 0 locks=0 ] ( "off" ) powerbias [ 0 locks=0 ] ( 0 ) direction [ 0 locks=0 ] ( 1 0 0 0 ) directionattrib [ 0 locks=0 ] ( "" ) folder [ 0 locks=0 ] ( 0 ) valuetype [ 0 locks=0 ] ( "float" ) values [ 0 locks=0 ] ( 4 ) normalize [ 0 locks=0 ] ( "off" ) visualize [ 0 locks=0 ] ( "off" ) nvisualizepts [ 0 locks=0 ] ( 10000 ) usefractionattrib [ 0 locks=0 ] ( "off" ) fractionattrib [ 0 locks=0 ] ( fraction ) seed [ 0 locks=0 ] ( 3887 ) useseedattrib [ 0 locks=0 ] ( "off" ) seedattrib [ 0 locks=0 ] ( id ) ramp1pos [ 0 locks=0 ] ( 0 ) ramp1value [ 0 locks=0 ] ( 0 ) ramp1interp [ 0 locks=0 ] ( "monotonecubic" ) ramp2pos [ 0 locks=0 ] ( 0.5 ) ramp2value [ 0 locks=0 ] ( 0.5 ) ramp2interp [ 0 locks=0 ] ( "monotonecubic" ) ramp3pos [ 0 locks=0 ] ( 1 ) ramp3value [ 0 locks=0 ] ( 1 ) ramp3interp [ 0 locks=0 ] ( "monotonecubic" ) strvalue0 [ 0 locks=0 ] ( "" ) value0 [ 0 locks=0 ] ( 0 ) weight0 [ 0 locks=0 ] ( 1 ) strvalue1 [ 0 locks=0 ] ( "" ) value1 [ 0 locks=0 ] ( 0 ) weight1 [ 0 locks=0 ] ( 1 ) strvalue2 [ 0 locks=0 ] ( "" ) value2 [ 0 locks=0 ] ( 0 ) weight2 [ 0 locks=0 ] ( 1 ) strvalue3 [ 0 locks=0 ] ( "" ) value3 [ 0 locks=0 ] ( 0 ) weight3 [ 0 locks=0 ] ( 1 ) } HouLC1033600b8f069c971d40ce6453d0obj/Tiles/attribrandomize1.netbox__netbox2 HouLC1033600b89069c971d407e6f5b54obj/Tiles/attribrandomize1.userdata ___Version___HouLC1033600bb0069c971d406fa0fed6obj/Tiles/attribcreate2.inittype = attribcreate::2.0 matchesdef = 1 HouLC1033600bb1069c971d40391762e3obj/Tiles/attribcreate2.defsopflags sopflags = comment "" position 13.8451 -36.6727 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 attribrandomize1 1 1 "input1" } inputs { 0 attribrandomize1 0 1 } stat { create 1773621669 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb0069c971d40b71be6d2obj/Tiles/attribcreate2.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) encodenames [ 0 locks=0 ] ( "off" ) numattr [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( N ) existing1 [ 0 locks=0 ] ( "better" ) createvarmap1 [ 0 locks=0 ] ( "off" ) varname1 [ 0 locks=0 ] ( "" ) class1 [ 0 locks=0 ] ( "point" ) savetoinfo1 [ 0 locks=0 ] ( "off" ) type1 [ 0 locks=0 ] ( "float" ) typeinfo1 [ 0 locks=0 ] ( "guess" ) precision1 [ 0 locks=0 ] ( "auto" ) size1 [ 0 locks=0 ] ( 3 ) default1v [ 0 locks=0 ] ( 0 0 0 0 ) writevalues1 [ 0 locks=0 ] ( "on" ) uselocal1 [ 0 locks=0 ] ( "on" ) value1v [ 0 locks=0 ] ( 0 1 0 0 ) string1 [ 0 locks=0 ] ( "" ) numattr_spacerparm1 [ 0 locks=0 ] ( ) } HouLC1033600bb2069c971d401abd3f8bobj/Tiles/attribcreate2.netbox__netbox2 HouLC1033600b8c069c971d40d5506c48obj/Tiles/attribcreate2.userdata ___Version___21.0.559HouLC1033600bb7069c971d40112d3424obj/Tiles/Rot_by_90.order7 geometryvopglobal1 geometryvopoutput1 bind1 bind2 const1 multiply1 floattovec1 HouLC1033600bb5069c971d407e84bf58obj/Tiles/Rot_by_90.net1 HouLC1033600bb3069c971d405ea5a235obj/Tiles/attribpromote1.inittype = attribpromote matchesdef = 1 HouLC1033600bb0069c971d401afb84a6obj/Tiles/attribpromote1.defsopflags sopflags = comment "" position 10.2692 -46.1188 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 attribwrangle1 1 1 "input1" } inputs { 0 attribwrangle1 0 1 } stat { create 1773621863 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb3069c971d40a5736abfobj/Tiles/attribpromote1.parm{ version 0.8 inname [ 0 locks=0 ] ( class ) inclass [ 0 locks=0 ] ( "point" ) outclass [ 0 locks=0 ] ( "primitive" ) usepieceattrib [ 0 locks=0 ] ( "off" ) pieceattrib [ 0 locks=0 ] ( name ) method [ 0 locks=0 ] ( "mean" ) useoutname [ 0 locks=0 ] ( "off" ) outname [ 0 locks=0 ] ( "" ) deletein [ 0 locks=0 ] ( "on" ) } HouLC1033600b8d069c971d409da33702obj/Tiles/attribpromote1.netbox__netbox2 HouLC1033600b8f069c971d40a99459cdobj/Tiles/attribpromote1.userdata ___Version___21.0.559HouLC1033600b8c069c971d40fcb24fb6obj/Tiles/controll_how_much.inittype = null matchesdef = 1 HouLC1033600b8d069c971d404477d093obj/Tiles/controll_how_much.defsopflags sopflags = comment "" position 9.93955 -29.6591 connectornextid 0 flags = lock 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 1773621980 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0 0 delscript "" exprlanguage hscript end HouLC1033600b84069c971d40d0e3f18eobj/Tiles/controll_how_much.spareparmdef parm { name "copyinput" baseparm label "Copy Input (Note: Input will be still cooked if disabled)" invisible export none } parm { name "cacheinput" baseparm label "Cache Input" invisible export none } groupsimple { name "folder0" label "Controller" parm { name "Tile_size" label "tile size" type float default { "0" } range { 0 2 } parmtag { "script_callback_language" "python" } } parm { name "ammount_x" label "ammount x" type integer default { "0" } range { 0 50 } parmtag { "script_callback_language" "python" } } parm { name "ammount_z" label "ammount z" type integer default { "0" } range { 0 50 } parmtag { "script_callback_language" "python" } } } HouLC1033600b8c069c971d40b07d4b20obj/Tiles/controll_how_much.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) folder0 [ 0 locks=0 ] ( 0 ) Tile_size [ 0 locks=0 ] ( 1 ) ammount_x [ 0 locks=0 ] ( 30 ) ammount_z [ 0 locks=0 ] ( 30 ) } HouLC1033600b8e069c971d40ef821280obj/Tiles/controll_how_much.netbox__netbox2 HouLC1033600b88069c971d4005c48894obj/Tiles/controll_how_much.userdata ___Version___21.0.559HouLC1033600bb8069c971d40331bca5eobj/Tiles/null4.inittype = null matchesdef = 1 HouLC1033600bb9069c971d4044581a57obj/Tiles/null4.defsopflags sopflags = comment "" position 1.58112 -32.4705 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 foreach_begin1 0 1 "input1" } inputs { 0 foreach_begin1 0 1 } stat { create 1773622635 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0 0 delscript "" exprlanguage hscript end HouLC1033600bb8069c971d40ac86af89obj/Tiles/null4.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600bba069c971d40667de505obj/Tiles/null4.netbox__netbox2 HouLC1033600bb4069c971d4001229583obj/Tiles/null4.userdata ___Version___21.0.559HouLC1033600bb7069c971d40002b0c1eobj/Tiles/RandomRot1.inittype = attribwrangle matchesdef = 1 HouLC1033600bb4069c971d40efec5847obj/Tiles/RandomRot1.defsopflags sopflags = comment "" position 13.8451 -38.9317 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 Rot_by_90 1 1 "input1" } inputs { 0 Rot_by_90 0 1 } stat { create 1773188654 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end HouLC1033600b8f069c971d40b38d9cc0obj/Tiles/RandomRot1.spareparmdef group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none bindselector uvselect "Modify Attribs" "Select the geometry to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" baseparm label "Group Type" export none } parm { name "class" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } groupsimple { name "folder_generatedparms_snippet" label "Generated Channel Parameters" grouptag { "group_type" "simple" } grouptag { "sidefx::look" "blank" } parm { name "min_angle" label "Min Angle" type float default { "0" } range { 0 1 } } parm { name "max_angle" label "Max Angle" type float default { "0" } range { 0 1 } } parm { name "seed" label "Seed" type float default { "0" } range { 0 1 } } parm { name "dir" label "Dir" type vector size 3 default { "0" "0" "0" } range { 0 1 } } parm { name "mult" label "Mult" type float default { "0" } range { 0 1 } } } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } parm { name "vex_strictvariables" baseparm label "Standard Variable Names Only" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } parm { name "vex_precision" baseparm label "VEX Precision" export none } } HouLC1033600bb7069c971d40775574c1obj/Tiles/RandomRot1.parm{ version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "float mult = chf(\"mult\"); float min_angle = chf(\"min_angle\"); float max_angle = chf(\"max_angle\"); float seed = chf(\"seed\"); float min_rad = radians(min_angle * mult); float max_rad = radians(max_angle * mult); float rand_val = rand(@ptnum + seed); float angle = fit01(rand_val, min_rad, max_rad); vector axis = chv(\"dir\"); vector4 rot = quaternion(angle, axis); if (length(@orient) == 0) { @orient = set(0, 0, 0, 1); } @orient = qmultiply(@orient, rot);" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) vex_strictvariables [ 0 locks=0 ] ( "on" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) folder1 [ 0 locks=0 ] ( 0 0 ) folder_generatedparms_snippet [ 0 locks=0 ] ( 0 ) min_angle [ 0 locks=0 ] ( -2 ) max_angle [ 0 locks=0 ] ( 2 ) seed [ 0 locks=0 ] ( 0.392 ) dir [ 0 locks=0 ] ( 0 0 1 ) mult [ 0 locks=0 ] ( 0.5 ) } HouLC1033600bb1069c971d40c042a8cbobj/Tiles/RandomRot1.netbox__netbox2 HouLC1033600bb3069c971d40e9f23be6obj/Tiles/RandomRot1.userdata ___Version___HouLC1033600bb7069c971d400e1affaeobj/Tiles/RandomRot3.inittype = attribwrangle matchesdef = 1 HouLC1033600bb4069c971d405e5160a8obj/Tiles/RandomRot3.defsopflags sopflags = comment "" position 13.8451 -40.0612 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 RandomRot1 1 1 "input1" } inputs { 0 RandomRot1 0 1 } stat { create 1773188654 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end HouLC1033600b8f069c971d4088edd785obj/Tiles/RandomRot3.spareparmdef group { name "folder1" label "Code" parm { name "group" baseparm label "Group" export none bindselector uvselect "Modify Attribs" "Select the geometry to affect and press Enter to complete." 0 1 0xffffffff 0 grouptype 0 } parm { name "grouptype" baseparm label "Group Type" export none } parm { name "class" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } groupsimple { name "folder_generatedparms_snippet" label "Generated Channel Parameters" grouptag { "group_type" "simple" } grouptag { "sidefx::look" "blank" } parm { name "min_angle" label "Min Angle" type float default { "0" } range { 0 1 } } parm { name "max_angle" label "Max Angle" type float default { "0" } range { 0 1 } } parm { name "seed" label "Seed" type float default { "0" } range { 0 1 } } parm { name "dir" label "Dir" type vector size 3 default { "0" "0" "0" } range { 0 1 } } parm { name "mult" label "Mult" type float default { "0" } range { 0 1 } } } parm { name "snippet" baseparm label "VEXpression" export all } parm { name "exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } parm { name "vex_strictvariables" baseparm label "Standard Variable Names Only" export none } } group { name "folder1_1" label "Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } parm { name "vex_inplace" baseparm label "Compute Results In Place" export none } parm { name "vex_selectiongroup" baseparm label "Output Selection Group" export none } parm { name "vex_precision" baseparm label "VEX Precision" export none } } HouLC1033600bb7069c971d4036792281obj/Tiles/RandomRot3.parm{ version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "float mult = chf(\"mult\"); float min_angle = chf(\"min_angle\"); float max_angle = chf(\"max_angle\"); float seed = chf(\"seed\"); float min_rad = radians(min_angle * mult); float max_rad = radians(max_angle * mult); float rand_val = rand(@ptnum + seed); float angle = fit01(rand_val, min_rad, max_rad); vector axis = chv(\"dir\"); vector4 rot = quaternion(angle, axis); if (length(@orient) == 0) { @orient = set(0, 0, 0, 1); } @orient = qmultiply(@orient, rot);" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) vex_strictvariables [ 0 locks=0 ] ( "on" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) folder1 [ 0 locks=0 ] ( 0 0 ) folder_generatedparms_snippet [ 0 locks=0 ] ( 0 ) min_angle [ 0 locks=0 ] ( -1.5 ) max_angle [ 0 locks=0 ] ( 1.5 ) seed [ 0 locks=0 ] ( 0.392 ) dir [ 0 locks=0 ] ( 1 0 0 ) mult [ 0 locks=0 ] ( 0.4 ) } HouLC1033600bb1069c971d40de564365obj/Tiles/RandomRot3.netbox__netbox2 HouLC1033600bb3069c971d40454cf5f6obj/Tiles/RandomRot3.userdata ___Version___HouLC1033600bba069c971d40d9308e62obj/Tiles/sphere1.inittype = sphere matchesdef = 1 HouLC1033600bbb069c971d40f4a46eabobj/Tiles/sphere1.defsopflags sopflags = comment "" position 21.292 -24.9399 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 1773675237 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bba069c971d4003a9f8deobj/Tiles/sphere1.parm{ version 0.8 type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) rad [ 0 locks=0 ] ( 0.5 0.5 0.5 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) orient [ 0 locks=0 ] ( "y" ) freq [ 0 locks=0 ] ( 3 ) rows [ 0 locks=0 ] ( 13 ) cols [ 0 locks=0 ] ( 24 ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) imperfect [ 0 locks=0 ] ( "on" ) upole [ 0 locks=0 ] ( "off" ) accurate [ 0 locks=0 ] ( "on" ) triangularpoles [ 0 locks=0 ] ( "on" ) } HouLC1033600bb4069c971d40cc0125e2obj/Tiles/sphere1.netbox__netbox1 HouLC1033600bb6069c971d40328ba860obj/Tiles/sphere1.userdata ___Version___21.0.559HouLC1033600bbb069c971d409242deffobj/Tiles/blast1.inittype = blast matchesdef = 1 HouLC1033600bb8069c971d404c3c421cobj/Tiles/blast1.defsopflags sopflags = comment "" position 29.2654 -21.6901 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 normal1 1 1 "input1" } inputs { 0 normal1 0 1 } stat { create 1773675247 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbb069c971d402e05a9d3obj/Tiles/blast1.parm{ version 0.8 group [ 0 locks=0 ] ( @N.y>.9 ) grouptype [ 0 locks=0 ] ( "guess" ) computenorms [ 0 locks=0 ] ( "off" ) negate [ 0 locks=0 ] ( "on" ) fillhole [ 0 locks=0 ] ( "off" ) removegrp [ 0 locks=0 ] ( "off" ) } HouLC1033600bb5069c971d40753c38d5obj/Tiles/blast1.netbox__netbox1 HouLC1033600bb7069c971d408be7efe7obj/Tiles/blast1.userdata ___Version___21.0.559HouLC1033600bba069c971d4004cc2ec2obj/Tiles/normal1.inittype = normal matchesdef = 1 HouLC1033600bbb069c971d4092ac7407obj/Tiles/normal1.defsopflags sopflags = comment "" position 29.2654 -20.5894 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 merge_null5 0 1 "input1" } inputs { 0 merge_null5 0 1 } stat { create 1773675280 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bba069c971d40590047b1obj/Tiles/normal1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) overridenormal [ 0 locks=0 ] ( "off" ) normalattrib [ 0 locks=0 ] ( N ) construct [ 0 locks=0 ] ( 0 ) docompute [ 0 locks=0 ] ( "on" ) type [ 0 locks=0 ] ( "typeprim" ) cuspangle [ 0 locks=0 ] ( 60 ) method [ 0 locks=0 ] ( 1 ) origifzero [ 0 locks=0 ] ( "on" ) modify [ 0 locks=0 ] ( 0 ) normalize [ 0 locks=0 ] ( "off" ) reverse [ 0 locks=0 ] ( "off" ) } HouLC1033600bb4069c971d40fe284e52obj/Tiles/normal1.netbox__netbox1 HouLC1033600bb6069c971d405382b3caobj/Tiles/normal1.userdata ___Version___21.0.559HouLC1033600bb7069c971d40763971d8obj/Tiles/noise_mix.order7 geometryvopglobal1 geometryvopoutput1 bind1 importpoint1 multiply1 fit1 bind2 HouLC1033600bb5069c971d4088cfafc6obj/Tiles/noise_mix.net1 HouLC1033600bb5069c971d40fc18d8fcobj/Tiles/scatter1.inittype = scatter::2.0 matchesdef = 1 HouLC1033600bba069c971d4077f5f825obj/Tiles/scatter1.defsopflags sopflags = comment "" position 28.8627 -26.9603 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 noise_mix 2 1 "input1" } inputs { 0 noise_mix 0 1 } stat { create 1773675501 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb5069c971d40c6754255obj/Tiles/scatter1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) stdswitcher [ 0 locks=0 ] ( 0 0 ) generateby [ 0 locks=0 ] ( "bydensity" ) indepvoxel [ 0 locks=0 ] ( "off" ) forcetotal [ 0 locks=0 ] ( "on" ) npts [ 0 locks=0 ] ( 7000 ) densityscale [ 0 locks=0 ] ( 10 ) usedensityattrib [ 0 locks=0 ] ( "on" ) densityattrib [ 0 locks=0 ] ( scat ) useareaattrib [ 0 locks=0 ] ( "off" ) areaattrib [ 0 locks=0 ] ( area ) useareaforvolumes [ 0 locks=0 ] ( "off" ) usedensitytexture [ 0 locks=0 ] ( "off" ) densitytexture [ 0 locks=0 ] ( default.pic ) uvattrib [ 0 locks=0 ] ( uv ) primcountattrib [ 0 locks=0 ] ( count ) useemergencylimit [ 0 locks=0 ] ( "on" ) emergencylimit [ 0 locks=0 ] ( 1e6 ) seed [ 0 locks=0 ] ( 0 ) overrideprimseed [ 0 locks=0 ] ( "off" ) primseedattrib [ 0 locks=0 ] ( primid ) randomizeorder [ 0 locks=0 ] ( "on" ) relaxpoints [ 0 locks=0 ] ( "off" ) relaxiterations [ 0 locks=0 ] ( 10 ) usegeometricnormals [ 0 locks=0 ] ( "off" ) scaleradiiby [ 0 locks=0 ] ( 1 ) usemaxradius [ 0 locks=0 ] ( "on" ) maxradius [ 0 locks=0 ] ( 10 ) useprimnumattrib [ 0 locks=0 ] ( "off" ) primnumattrib [ 0 locks=0 ] ( sourceprim ) useprimuvwattrib [ 0 locks=0 ] ( "off" ) primuvwattrib [ 0 locks=0 ] ( sourceprimuv ) useoutputdensityattrib [ 0 locks=0 ] ( "off" ) outputdensityattrib [ 0 locks=0 ] ( density ) useoutputradiusattrib [ 0 locks=0 ] ( "off" ) outputradiusattrib [ 0 locks=0 ] ( pscale ) useoutputidattrib [ 0 locks=0 ] ( "off" ) outputidattrib [ 0 locks=0 ] ( id ) radiusintexturespace [ 0 locks=0 ] ( "off" ) pointattribs [ 0 locks=0 ] ( * ) vertattribs [ 0 locks=0 ] ( "N uv*" ) primattribs [ 0 locks=0 ] ( "" ) detailattribs [ 0 locks=0 ] ( "" ) detailattribsasdetail [ 0 locks=0 ] ( "" ) } HouLC1033600bb7069c971d40510bb86eobj/Tiles/scatter1.netbox__netbox1 HouLC1033600bb1069c971d40d2d89850obj/Tiles/scatter1.userdata ___Version___21.0.559HouLC1033600bb6069c971d40a5a00014obj/Tiles/attribblur1.inittype = attribblur matchesdef = 1 HouLC1033600bb7069c971d4094447c89obj/Tiles/attribblur1.defsopflags sopflags = comment "" position 26.9664 -24.1682 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 attribnoise2 1 1 "input1" } inputs { 0 attribnoise2 0 1 } stat { create 1773675538 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb6069c971d4041f4e171obj/Tiles/attribblur1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) attributes [ 0 locks=0 ] ( Noise2 ) method [ 0 locks=0 ] ( "uniform" ) iterations [ 0 locks=0 ] ( 0 ) mode [ 0 locks=0 ] ( "laplacian" ) frequency [ 0 locks=0 ] ( 0.1 ) stepsize [ 0 locks=0 ] ( 0.5 ) oddstepsize [ 0 locks=0 ] ( 0.5 ) evenstepsize [ 0 locks=0 ] ( 0.5 ) weightattrib [ 0 locks=0 ] ( "" ) enablealpha [ 0 locks=0 ] ( "off" ) alphaattrib [ 0 locks=0 ] ( "" ) pinborder [ 0 locks=0 ] ( "on" ) influencetype [ 0 locks=0 ] ( "connectivity" ) proxrad [ 0 locks=0 ] ( 0.5 ) maxneigh [ 0 locks=0 ] ( 20 ) enableblending [ 0 locks=0 ] ( "off" ) originalblend [ 0 locks=0 ] ( 0 ) blurblend [ 0 locks=0 ] ( 1 ) } HouLC1033600bb0069c971d40f10b8821obj/Tiles/attribblur1.netbox__netbox1 HouLC1033600bb2069c971d40ad97d5a4obj/Tiles/attribblur1.userdata ___Version___1.0HouLC1033600bb6069c971d406e24b3e4obj/Tiles/attribblur2.inittype = attribblur matchesdef = 1 HouLC1033600bb7069c971d400be5451fobj/Tiles/attribblur2.defsopflags sopflags = comment "" position 31.1127 -24.0113 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 attribnoise1 1 1 "input1" } inputs { 0 attribnoise1 0 1 } stat { create 1773675538 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb6069c971d407a06c7a8obj/Tiles/attribblur2.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) attributes [ 0 locks=0 ] ( Noise1 ) method [ 0 locks=0 ] ( "uniform" ) iterations [ 0 locks=0 ] ( 43 ) mode [ 0 locks=0 ] ( "laplacian" ) frequency [ 0 locks=0 ] ( 0.1 ) stepsize [ 0 locks=0 ] ( 0.5 ) oddstepsize [ 0 locks=0 ] ( 0.5 ) evenstepsize [ 0 locks=0 ] ( 0.5 ) weightattrib [ 0 locks=0 ] ( "" ) enablealpha [ 0 locks=0 ] ( "off" ) alphaattrib [ 0 locks=0 ] ( "" ) pinborder [ 0 locks=0 ] ( "on" ) influencetype [ 0 locks=0 ] ( "connectivity" ) proxrad [ 0 locks=0 ] ( 0.5 ) maxneigh [ 0 locks=0 ] ( 20 ) enableblending [ 0 locks=0 ] ( "off" ) originalblend [ 0 locks=0 ] ( 0 ) blurblend [ 0 locks=0 ] ( 1 ) } HouLC1033600bb0069c971d40114e6adaobj/Tiles/attribblur2.netbox__netbox1 HouLC1033600bb2069c971d4039a7ceb6obj/Tiles/attribblur2.userdata ___Version___1.0HouLC1033600b8d069c971d4010c6cd93obj/Tiles/attribrandomize2.inittype = attribrandomize matchesdef = 1 HouLC1033600bb2069c971d40b192bcc9obj/Tiles/attribrandomize2.defsopflags sopflags = comment "" position 28.8627 -28.0898 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 scatter1 1 1 "input1" } inputs { 0 scatter1 0 1 } stat { create 1773675630 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8d069c971d4082d57a61obj/Tiles/attribrandomize2.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) name [ 0 locks=0 ] ( pscale ) operation [ 0 locks=0 ] ( set ) scale [ 0 locks=0 ] ( 0.02 ) folder0 [ 0 locks=0 ] ( 0 0 ) distribution [ 0 locks=0 ] ( ramp ) dimensions [ 0 locks=0 ] ( 3 ) allsame [ 0 locks=0 ] ( "off" ) constvalue [ 0 locks=0 ] ( 0 0 0 0 ) valuea [ 0 locks=0 ] ( 0 0 0 0 ) valueb [ 0 locks=0 ] ( 1 1 1 1 ) probvalueb [ 0 locks=0 ] ( 0.5 ) min [ 0 locks=0 ] ( 0 0 0 0 ) max [ 0 locks=0 ] ( 1 1 1 1 ) mindiscrete [ 0 locks=0 ] ( 0 0 0 0 ) maxdiscrete [ 0 locks=0 ] ( 9 9 9 9 ) stepsize [ 0 locks=0 ] ( 1 1 1 1 ) median [ 0 locks=0 ] ( 0 0 0 0 ) onesidedmedian [ 0 locks=0 ] ( 1 1 1 1 ) medianattrib [ 0 locks=0 ] ( "" ) stddev [ 0 locks=0 ] ( 1 1 1 1 ) onesidedstddev [ 0 locks=0 ] ( 0.2 0.2 0.2 0.2 ) usefit0to [ 0 locks=0 ] ( "on" ) fit0to [ 8 locks=0 ] ( 0.5 ) usefit1to [ 0 locks=0 ] ( "on" ) fit1to [ 0 locks=0 ] ( 1.1 ) ramp [ 0 locks=0 ] ( 3 ) useminlimit [ 0 locks=0 ] ( "off" ) minlimit [ 0 locks=0 ] ( -100 -100 -100 -100 ) useonesidedmin [ 0 locks=0 ] ( "off" ) onesidedmin [ 0 locks=0 ] ( 0.1 0.1 0.1 0.1 ) usemaxlimit [ 0 locks=0 ] ( "off" ) maxlimit [ 0 locks=0 ] ( 100 100 100 100 ) useconeangle [ 0 locks=0 ] ( "off" ) coneangle [ 0 locks=0 ] ( 30 ) usepowerbias [ 0 locks=0 ] ( "off" ) powerbias [ 0 locks=0 ] ( 0 ) direction [ 0 locks=0 ] ( 1 0 0 0 ) directionattrib [ 0 locks=0 ] ( "" ) folder [ 0 locks=0 ] ( 0 ) valuetype [ 0 locks=0 ] ( "float" ) values [ 0 locks=0 ] ( 4 ) normalize [ 0 locks=0 ] ( "off" ) visualize [ 0 locks=0 ] ( "off" ) nvisualizepts [ 0 locks=0 ] ( 10000 ) usefractionattrib [ 0 locks=0 ] ( "off" ) fractionattrib [ 0 locks=0 ] ( fraction ) seed [ 0 locks=0 ] ( 2995 ) useseedattrib [ 0 locks=0 ] ( "off" ) seedattrib [ 0 locks=0 ] ( id ) ramp1pos [ 0 locks=0 ] ( 0 ) ramp1value [ 0 locks=0 ] ( 0 ) ramp1interp [ 0 locks=0 ] ( "monotonecubic" ) ramp2pos [ 0 locks=0 ] ( 0.5 ) ramp2value [ 0 locks=0 ] ( 0.5 ) ramp2interp [ 0 locks=0 ] ( "monotonecubic" ) ramp3pos [ 0 locks=0 ] ( 1 ) ramp3value [ 0 locks=0 ] ( 1 ) ramp3interp [ 0 locks=0 ] ( "monotonecubic" ) strvalue0 [ 0 locks=0 ] ( "" ) value0 [ 0 locks=0 ] ( 0 ) weight0 [ 0 locks=0 ] ( 1 ) strvalue1 [ 0 locks=0 ] ( "" ) value1 [ 0 locks=0 ] ( 0 ) weight1 [ 0 locks=0 ] ( 1 ) strvalue2 [ 0 locks=0 ] ( "" ) value2 [ 0 locks=0 ] ( 0 ) weight2 [ 0 locks=0 ] ( 1 ) strvalue3 [ 0 locks=0 ] ( "" ) value3 [ 0 locks=0 ] ( 0 ) weight3 [ 0 locks=0 ] ( 1 ) } HouLC1033600b8f069c971d409bc13400obj/Tiles/attribrandomize2.netbox__netbox1 HouLC1033600b89069c971d402a03899aobj/Tiles/attribrandomize2.userdata ___Version___HouLC1033600bbb069c971d404e771580obj/Tiles/merge1.inittype = merge matchesdef = 1 HouLC1033600bb8069c971d405a3fc223obj/Tiles/merge1.defsopflags sopflags = comment "" position 20.768 -27.8397 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 { 1 "output1" } inputsNamed3 { 0 mountain1 1 1 "input1" 2 mountain2 1 1 "input2" } inputs { 0 mountain1 0 1 1 mountain2 0 1 } stat { create 1773675669 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbb069c971d40eac92acdobj/Tiles/merge1.parm{ version 0.8 } HouLC1033600bb5069c971d4058301096obj/Tiles/merge1.netbox__netbox1 HouLC1033600bb7069c971d4024e38775obj/Tiles/merge1.userdata ___Version___21.0.559HouLC1033600b8d069c971d40c758b03dobj/Tiles/attribrandomize3.inittype = attribrandomize matchesdef = 1 HouLC1033600bb2069c971d402e9adc28obj/Tiles/attribrandomize3.defsopflags sopflags = comment "" position 28.8627 -29.2193 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 attribrandomize2 1 1 "input1" } inputs { 0 attribrandomize2 0 1 } stat { create 1773675687 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8d069c971d4081b3fa60obj/Tiles/attribrandomize3.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) name [ 0 locks=0 ] ( orient ) operation [ 0 locks=0 ] ( set ) scale [ 0 locks=0 ] ( 1 ) folder0 [ 0 locks=0 ] ( 0 0 ) distribution [ 0 locks=0 ] ( uniform ) dimensions [ 0 locks=0 ] ( 4 ) allsame [ 0 locks=0 ] ( "off" ) constvalue [ 0 locks=0 ] ( 0 0 0 0 ) valuea [ 0 locks=0 ] ( 0 0 0 0 ) valueb [ 0 locks=0 ] ( 1 1 1 1 ) probvalueb [ 0 locks=0 ] ( 0.5 ) min [ 0 locks=0 ] ( 0 0 0 0 ) max [ 0 locks=0 ] ( 1 1 1 1 ) mindiscrete [ 0 locks=0 ] ( 0 0 0 0 ) maxdiscrete [ 0 locks=0 ] ( 9 9 9 9 ) stepsize [ 0 locks=0 ] ( 1 1 1 1 ) median [ 0 locks=0 ] ( 0 0 0 0 ) onesidedmedian [ 0 locks=0 ] ( 1 1 1 1 ) medianattrib [ 0 locks=0 ] ( "" ) stddev [ 0 locks=0 ] ( 1 1 1 1 ) onesidedstddev [ 0 locks=0 ] ( 0.2 0.2 0.2 0.2 ) usefit0to [ 0 locks=0 ] ( "off" ) fit0to [ 0 locks=0 ] ( 0 ) usefit1to [ 0 locks=0 ] ( "off" ) fit1to [ 0 locks=0 ] ( 1 ) ramp [ 0 locks=0 ] ( 3 ) useminlimit [ 0 locks=0 ] ( "off" ) minlimit [ 0 locks=0 ] ( -100 -100 -100 -100 ) useonesidedmin [ 0 locks=0 ] ( "off" ) onesidedmin [ 0 locks=0 ] ( 0.1 0.1 0.1 0.1 ) usemaxlimit [ 0 locks=0 ] ( "off" ) maxlimit [ 0 locks=0 ] ( 100 100 100 100 ) useconeangle [ 0 locks=0 ] ( "off" ) coneangle [ 0 locks=0 ] ( 30 ) usepowerbias [ 0 locks=0 ] ( "off" ) powerbias [ 0 locks=0 ] ( 0 ) direction [ 0 locks=0 ] ( 1 0 0 0 ) directionattrib [ 0 locks=0 ] ( "" ) folder [ 0 locks=0 ] ( 0 ) valuetype [ 0 locks=0 ] ( "float" ) values [ 0 locks=0 ] ( 4 ) normalize [ 0 locks=0 ] ( "off" ) visualize [ 0 locks=0 ] ( "off" ) nvisualizepts [ 0 locks=0 ] ( 10000 ) usefractionattrib [ 0 locks=0 ] ( "off" ) fractionattrib [ 0 locks=0 ] ( fraction ) seed [ 0 locks=0 ] ( 19 ) useseedattrib [ 0 locks=0 ] ( "off" ) seedattrib [ 0 locks=0 ] ( id ) ramp1pos [ 0 locks=0 ] ( 0 ) ramp1value [ 0 locks=0 ] ( 0 ) ramp1interp [ 0 locks=0 ] ( "monotonecubic" ) ramp2pos [ 0 locks=0 ] ( 0.5 ) ramp2value [ 0 locks=0 ] ( 0.5 ) ramp2interp [ 0 locks=0 ] ( "monotonecubic" ) ramp3pos [ 0 locks=0 ] ( 1 ) ramp3value [ 0 locks=0 ] ( 1 ) ramp3interp [ 0 locks=0 ] ( "monotonecubic" ) strvalue0 [ 0 locks=0 ] ( "" ) value0 [ 0 locks=0 ] ( 0 ) weight0 [ 0 locks=0 ] ( 1 ) strvalue1 [ 0 locks=0 ] ( "" ) value1 [ 0 locks=0 ] ( 0 ) weight1 [ 0 locks=0 ] ( 1 ) strvalue2 [ 0 locks=0 ] ( "" ) value2 [ 0 locks=0 ] ( 0 ) weight2 [ 0 locks=0 ] ( 1 ) strvalue3 [ 0 locks=0 ] ( "" ) value3 [ 0 locks=0 ] ( 0 ) weight3 [ 0 locks=0 ] ( 1 ) } HouLC1033600b8f069c971d401c3dd50cobj/Tiles/attribrandomize3.netbox__netbox1 HouLC1033600b89069c971d40ba0316e1obj/Tiles/attribrandomize3.userdata ___Version___HouLC1033600bb0069c971d409e96bfe9obj/Tiles/connectivity2.inittype = connectivity matchesdef = 1 HouLC1033600bb1069c971d40186f2eb0obj/Tiles/connectivity2.defsopflags sopflags = comment "" position 20.7691 -29.8673 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 matchsize3 1 1 "input1" } inputs { 0 matchsize3 0 1 } stat { create 1773675721 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb0069c971d40eab45e01obj/Tiles/connectivity2.parm{ version 0.8 connecttype [ 0 locks=0 ] ( "prim" ) primincgroup [ 0 locks=0 ] ( "" ) pointincgroup [ 0 locks=0 ] ( "" ) attribname [ 0 locks=0 ] ( var ) attribtype [ 0 locks=0 ] ( "int" ) prefix [ 0 locks=0 ] ( piece ) createvarmap [ 0 locks=0 ] ( "off" ) varname [ 0 locks=0 ] ( "" ) seamgroup [ 0 locks=0 ] ( "" ) byuv [ 0 locks=0 ] ( "off" ) uvattrib [ 0 locks=0 ] ( uv ) } HouLC1033600bb2069c971d40a4e12fdfobj/Tiles/connectivity2.netbox__netbox1 HouLC1033600b8c069c971d400894a232obj/Tiles/connectivity2.userdata ___Version___21.0.559HouLC1033600b8e069c971d408d41c334obj/Tiles/merge_connectivity2.inittype = object_merge matchesdef = 1 HouLC1033600b8f069c971d40dc89c8c2obj/Tiles/merge_connectivity2.defsopflags sopflags = comment "" position 31.9171 -29.3275 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 1773675730 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.475 0.812 0.204 delscript "" exprlanguage hscript end HouLC1033600b8e069c971d40b23c5a92obj/Tiles/merge_connectivity2.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/Tiles/connectivity2 ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600b88069c971d40fccd6803obj/Tiles/merge_connectivity2.netbox__netbox1 HouLC1033600b8a069c971d4095fee8d5obj/Tiles/merge_connectivity2.userdata ___Version___21.0.559HouLC1033600b8c069c971d40fb53ebd7obj/Tiles/attribfrompieces1.inittype = attribfrompieces matchesdef = 1 HouLC1033600b8d069c971d40f28ec3c0obj/Tiles/attribfrompieces1.defsopflags sopflags = comment "" position 28.8627 -30.65 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 { 1 "output1" } inputsNamed3 { 0 attribrandomize3 1 1 "input1" 2 merge_connectivity2 0 1 "input2" } inputs { 0 attribrandomize3 0 1 1 merge_connectivity2 0 1 } stat { create 1773675734 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8c069c971d40d6449ebaobj/Tiles/attribfrompieces1.parm{ version 0.8 pieceattrib [ 0 locks=0 ] ( var ) piecefilter [ 0 locks=0 ] ( "" ) mode [ 0 locks=0 ] ( "random" ) copyattrib [ 0 locks=0 ] ( "" ) copyp [ 0 locks=0 ] ( "off" ) copymethod [ 0 locks=0 ] ( "mean" ) piecesfolder [ 0 locks=0 ] ( 0 ) shuffle [ 0 locks=0 ] ( "off" ) seed [ 0 locks=0 ] ( 0 ) offset [ 0 locks=0 ] ( 0 ) sourcepointsfolder [ 0 locks=0 ] ( 0 ) overrideptnum [ 0 locks=0 ] ( "off" ) ptnumattrib [ 0 locks=0 ] ( id ) locattrib [ 0 locks=0 ] ( P ) patchesfolder [ 0 locks=0 ] ( 0 ) patchsize [ 0 locks=0 ] ( 1 ) patchscale [ 0 locks=0 ] ( 1 1 1 ) patchoffset [ 0 locks=0 ] ( 0 0 0 ) worleydistortion [ 0 locks=0 ] ( 0 ) distortstrength [ 0 locks=0 ] ( 0 ) distortsize [ 0 locks=0 ] ( 0 ) worleyrough [ 0 locks=0 ] ( 0.5 ) distortoffset [ 0 locks=0 ] ( 0 0 0 ) noisefolder2 [ 0 locks=0 ] ( 0 ) noisebasis [ 0 locks=0 ] ( "simplex" ) noiseelementsize [ 0 locks=0 ] ( 1 ) noiseelementscale [ 0 locks=0 ] ( 1 1 1 ) offset2 [ 0 locks=0 ] ( 0 0 0 ) sepparm6 [ 0 locks=0 ] ( ) noiseoct [ 0 locks=0 ] ( 3 ) noiserough [ 0 locks=0 ] ( 0.5 ) noisedistortion [ 0 locks=0 ] ( 0 ) disp [ 0 locks=0 ] ( 0 ) dispfreq [ 0 locks=0 ] ( 1 ) gflow [ 0 locks=0 ] ( 0 ) noiseremap [ 0 locks=0 ] ( 2 ) randomfolder [ 0 locks=0 ] ( 0 ) weightmethod [ 0 locks=0 ] ( "uniform" ) randomseed [ 0 locks=0 ] ( 1 ) sepparm [ 0 locks=0 ] ( ) autofillnamernd [ 0 locks=0 ] ( 0 ) numval [ 0 locks=0 ] ( 0 ) weightattrib [ 0 locks=0 ] ( weight ) folder0 [ 0 locks=0 ] ( 0 ) attrib [ 0 locks=0 ] ( pscale ) attribtype [ 0 locks=0 ] ( "number" ) mappiecesfrom [ 0 locks=0 ] ( "auto" ) autofillnamestring [ 0 locks=0 ] ( 0 ) nummaps [ 0 locks=0 ] ( 0 ) autofillnamenumeric [ 0 locks=0 ] ( 0 ) numranges [ 0 locks=0 ] ( 0 ) sepparm2 [ 0 locks=0 ] ( ) attribunmatchedpiece [ 0 locks=0 ] ( 0 ) useattribunmatchedgroup [ 0 locks=0 ] ( "off" ) attribunmatchedgroup [ 0 locks=0 ] ( unmatched ) sepparm3 [ 0 locks=0 ] ( ) seedmapattrib [ 0 locks=0 ] ( 1 ) vexfolder [ 0 locks=0 ] ( 0 ) autofillnamevex [ 0 locks=0 ] ( 0 ) numvex [ 0 locks=0 ] ( 0 ) sepparm4 [ 0 locks=0 ] ( ) vexunmatchedpiece [ 0 locks=0 ] ( 0 ) usevexunmatchedgroup [ 0 locks=0 ] ( "off" ) vexunmatchedgroup [ 0 locks=0 ] ( unmatched ) sepparm5 [ 0 locks=0 ] ( ) seedvex [ 0 locks=0 ] ( 1 ) noiseremap1pos [ 0 locks=0 ] ( 0 ) noiseremap1value [ 0 locks=0 ] ( 0 ) noiseremap1interp [ 0 locks=0 ] ( "linear" ) noiseremap2pos [ 0 locks=0 ] ( 1 ) noiseremap2value [ 0 locks=0 ] ( 1 ) noiseremap2interp [ 0 locks=0 ] ( "linear" ) } HouLC1033600b8e069c971d40bcf930b2obj/Tiles/attribfrompieces1.netbox__netbox1 HouLC1033600b88069c971d4070d14f0fobj/Tiles/attribfrompieces1.userdata ___Version___HouLC1033600bbb069c971d406546624eobj/Tiles/pieces.inittype = null matchesdef = 1 HouLC1033600bb8069c971d409f228fddobj/Tiles/pieces.defsopflags sopflags = comment "" position 20.4715 -31.8846 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 { } inputsNamed3 { 0 connectivity2 1 1 "input1" } inputs { 0 connectivity2 0 1 } stat { create 1773675769 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0 0 delscript "" exprlanguage hscript end HouLC1033600bbb069c971d4008836bf3obj/Tiles/pieces.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600bb5069c971d40313d9f9cobj/Tiles/pieces.netbox__netbox1 HouLC1033600bb7069c971d408a1e2de2obj/Tiles/pieces.userdata ___Version___21.0.559HouLC1033600bbe069c971d4086fc280aobj/Tiles/pts.inittype = null matchesdef = 1 HouLC1033600bbf069c971d40094395e9obj/Tiles/pts.defsopflags sopflags = comment "" position 28.8711 -34.9194 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 { } inputsNamed3 { 0 attribdelete1 1 1 "input1" } inputs { 0 attribdelete1 0 1 } stat { create 1773675775 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0 0 delscript "" exprlanguage hscript end HouLC1033600bbe069c971d40eb866948obj/Tiles/pts.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600bb8069c971d40ce0b3bedobj/Tiles/pts.netbox__netbox1 HouLC1033600bba069c971d401abe9d75obj/Tiles/pts.userdata ___Version___21.0.559HouLC1033600b8d069c971d4061174860obj/Tiles/attribrandomize4.inittype = attribrandomize matchesdef = 1 HouLC1033600bb2069c971d405d1d5079obj/Tiles/attribrandomize4.defsopflags sopflags = comment "" position 28.8627 -31.65 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 attribfrompieces1 1 1 "input1" } inputs { 0 attribfrompieces1 0 1 } stat { create 1773675904 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600b8d069c971d4028215949obj/Tiles/attribrandomize4.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) name [ 0 locks=0 ] ( Cd ) operation [ 0 locks=0 ] ( set ) scale [ 0 locks=0 ] ( 1 ) folder0 [ 0 locks=0 ] ( 0 0 ) distribution [ 0 locks=0 ] ( uniform ) dimensions [ 0 locks=0 ] ( 3 ) allsame [ 0 locks=0 ] ( "off" ) constvalue [ 0 locks=0 ] ( 0 0 0 0 ) valuea [ 0 locks=0 ] ( 0 0 0 0 ) valueb [ 0 locks=0 ] ( 1 1 1 1 ) probvalueb [ 0 locks=0 ] ( 0.5 ) min [ 0 locks=0 ] ( 0 0 0 0 ) max [ 0 locks=0 ] ( 1 1 1 1 ) mindiscrete [ 0 locks=0 ] ( 0 0 0 0 ) maxdiscrete [ 0 locks=0 ] ( 9 9 9 9 ) stepsize [ 0 locks=0 ] ( 1 1 1 1 ) median [ 0 locks=0 ] ( 0 0 0 0 ) onesidedmedian [ 0 locks=0 ] ( 1 1 1 1 ) medianattrib [ 0 locks=0 ] ( "" ) stddev [ 0 locks=0 ] ( 1 1 1 1 ) onesidedstddev [ 0 locks=0 ] ( 0.2 0.2 0.2 0.2 ) usefit0to [ 0 locks=0 ] ( "off" ) fit0to [ 0 locks=0 ] ( 0 ) usefit1to [ 0 locks=0 ] ( "off" ) fit1to [ 0 locks=0 ] ( 1 ) ramp [ 0 locks=0 ] ( 3 ) useminlimit [ 0 locks=0 ] ( "off" ) minlimit [ 0 locks=0 ] ( -100 -100 -100 -100 ) useonesidedmin [ 0 locks=0 ] ( "off" ) onesidedmin [ 0 locks=0 ] ( 0.1 0.1 0.1 0.1 ) usemaxlimit [ 0 locks=0 ] ( "off" ) maxlimit [ 0 locks=0 ] ( 100 100 100 100 ) useconeangle [ 0 locks=0 ] ( "off" ) coneangle [ 0 locks=0 ] ( 30 ) usepowerbias [ 0 locks=0 ] ( "off" ) powerbias [ 0 locks=0 ] ( 0 ) direction [ 0 locks=0 ] ( 1 0 0 0 ) directionattrib [ 0 locks=0 ] ( "" ) folder [ 0 locks=0 ] ( 0 ) valuetype [ 0 locks=0 ] ( "float" ) values [ 0 locks=0 ] ( 4 ) normalize [ 0 locks=0 ] ( "off" ) visualize [ 0 locks=0 ] ( "off" ) nvisualizepts [ 0 locks=0 ] ( 10000 ) usefractionattrib [ 0 locks=0 ] ( "off" ) fractionattrib [ 0 locks=0 ] ( fraction ) seed [ 0 locks=0 ] ( 6703 ) useseedattrib [ 0 locks=0 ] ( "off" ) seedattrib [ 0 locks=0 ] ( id ) ramp1pos [ 0 locks=0 ] ( 0 ) ramp1value [ 0 locks=0 ] ( 0 ) ramp1interp [ 0 locks=0 ] ( "monotonecubic" ) ramp2pos [ 0 locks=0 ] ( 0.5 ) ramp2value [ 0 locks=0 ] ( 0.5 ) ramp2interp [ 0 locks=0 ] ( "monotonecubic" ) ramp3pos [ 0 locks=0 ] ( 1 ) ramp3value [ 0 locks=0 ] ( 1 ) ramp3interp [ 0 locks=0 ] ( "monotonecubic" ) strvalue0 [ 0 locks=0 ] ( "" ) value0 [ 0 locks=0 ] ( 0 ) weight0 [ 0 locks=0 ] ( 1 ) strvalue1 [ 0 locks=0 ] ( "" ) value1 [ 0 locks=0 ] ( 0 ) weight1 [ 0 locks=0 ] ( 1 ) strvalue2 [ 0 locks=0 ] ( "" ) value2 [ 0 locks=0 ] ( 0 ) weight2 [ 0 locks=0 ] ( 1 ) strvalue3 [ 0 locks=0 ] ( "" ) value3 [ 0 locks=0 ] ( 0 ) weight3 [ 0 locks=0 ] ( 1 ) } HouLC1033600b8f069c971d4008374367obj/Tiles/attribrandomize4.netbox__netbox1 HouLC1033600b89069c971d40f75a8379obj/Tiles/attribrandomize4.userdata ___Version___HouLC1033600bb3069c971d4094a27cb1obj/Tiles/attribwrangle2.inittype = attribwrangle matchesdef = 1 HouLC1033600bb0069c971d40b357fb0fobj/Tiles/attribwrangle2.defsopflags sopflags = comment "" position 28.8662 -32.7294 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 attribrandomize4 1 1 "input1" } inputs { 0 attribrandomize4 0 1 } stat { create 1773676296 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end HouLC1033600bb3069c971d402fbd3d20obj/Tiles/attribwrangle2.parm{ version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "f@col = @Cd.x;" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) vex_strictvariables [ 0 locks=0 ] ( "on" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) } HouLC1033600b8d069c971d40201295d3obj/Tiles/attribwrangle2.netbox__netbox1 HouLC1033600b8f069c971d409b32a808obj/Tiles/attribwrangle2.userdata ___Version___HouLC1033600bb0069c971d40458bdd58obj/Tiles/attribdelete1.inittype = attribdelete matchesdef = 1 HouLC1033600bb1069c971d4019994edaobj/Tiles/attribdelete1.defsopflags sopflags = comment "" position 28.8661 -33.7794 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 attribwrangle2 1 1 "input1" } inputs { 0 attribwrangle2 0 1 } stat { create 1773676327 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb0069c971d403c56308aobj/Tiles/attribdelete1.parm{ version 0.8 usereference [ 0 locks=0 ] ( "off" ) negate [ 0 locks=0 ] ( "off" ) doptdel [ 0 locks=0 ] ( "on" ) ptdel [ 0 locks=0 ] ( Cd ) dovtxdel [ 0 locks=0 ] ( "on" ) vtxdel [ 0 locks=0 ] ( "" ) doprimdel [ 0 locks=0 ] ( "on" ) primdel [ 0 locks=0 ] ( "" ) dodtldel [ 0 locks=0 ] ( "on" ) dtldel [ 0 locks=0 ] ( "" ) updatevar [ 0 locks=0 ] ( "on" ) } HouLC1033600bb2069c971d4001f37b75obj/Tiles/attribdelete1.netbox__netbox1 HouLC1033600b8c069c971d40c6b2bb70obj/Tiles/attribdelete1.userdata ___Version___HouLC1033600bb7069c971d40ce1c3df2obj/Tiles/matchsize3.inittype = matchsize matchesdef = 1 HouLC1033600bb4069c971d406daea08dobj/Tiles/matchsize3.defsopflags sopflags = comment "" position 20.7691 -28.8673 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 1 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1773676485 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb7069c971d4051fc9a90obj/Tiles/matchsize3.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) sepparm [ 0 locks=0 ] ( ) justifytarget [ 0 locks=0 ] ( "auto" ) doboundgroup [ 0 locks=0 ] ( "off" ) folder2 [ 0 locks=0 ] ( 0 ) sourcegroup [ 0 locks=0 ] ( "" ) sourcegrouptype [ 0 locks=0 ] ( "guess" ) refgroup [ 0 locks=0 ] ( "" ) refgrouptype [ 0 locks=0 ] ( "guess" ) folder1 [ 0 locks=0 ] ( 0 ) t [ 0 locks=0 ] ( 0 0 0 ) size [ 0 locks=0 ] ( 1 1 1 ) folder0 [ 0 locks=0 ] ( 0 ) dotranslate [ 0 locks=0 ] ( "on" ) justify_x [ 0 locks=0 ] ( "center" ) goal_x [ 0 locks=0 ] ( "same" ) offset_x [ 0 locks=0 ] ( 0 ) justify_y [ 0 locks=0 ] ( "min" ) goal_y [ 0 locks=0 ] ( "same" ) offset_y [ 0 locks=0 ] ( 0 ) justify_z [ 0 locks=0 ] ( "center" ) goal_z [ 0 locks=0 ] ( "same" ) offset_z [ 0 locks=0 ] ( 0 ) doscale [ 0 locks=0 ] ( "off" ) uniformscale [ 0 locks=0 ] ( "on" ) scale_axis [ 0 locks=0 ] ( "min" ) scale_x [ 0 locks=0 ] ( "on" ) scale_y [ 0 locks=0 ] ( "on" ) scale_z [ 0 locks=0 ] ( "on" ) restorexform [ 0 locks=0 ] ( "off" ) restoreattrib [ 0 locks=0 ] ( xform ) stashxform [ 0 locks=0 ] ( "off" ) stashattrib [ 0 locks=0 ] ( xform ) stashmerge [ 0 locks=0 ] ( "replace" ) } HouLC1033600bb1069c971d40b21b3482obj/Tiles/matchsize3.netbox__netbox1 HouLC1033600bb3069c971d4016f1b457obj/Tiles/matchsize3.userdata ___Version___HouLC1033600bb8069c971d40c9387940obj/Tiles/null5.inittype = null matchesdef = 1 HouLC1033600bb9069c971d40eb6513d5obj/Tiles/null5.defsopflags sopflags = comment "" position 10.2692 -52.3905 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 foreach_end2 1 1 "input1" } inputs { 0 foreach_end2 0 1 } stat { create 1773682497 modify 1774809033 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0 0 delscript "" exprlanguage hscript end HouLC1033600bb8069c971d4015e5c494obj/Tiles/null5.parm{ version 0.8 copyinput [ 0 locks=0 ] ( "on" ) cacheinput [ 0 locks=0 ] ( "off" ) } HouLC1033600bba069c971d404bb118cdobj/Tiles/null5.netbox__netbox2 HouLC1033600bb4069c971d40ab2f8ba3obj/Tiles/null5.userdata ___Version___21.0.559HouLC1033600bb6069c971d402527e335obj/Tiles/merge_null5.inittype = object_merge matchesdef = 1 HouLC1033600bb7069c971d402234d65bobj/Tiles/merge_null5.defsopflags sopflags = comment "" position 29.2641 -18.6033 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 1773682503 modify 1773683502 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.475 0.812 0.204 delscript "" exprlanguage hscript end HouLC1033600bb6069c971d4097bd35aeobj/Tiles/merge_null5.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 ] ( ../null5 ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600bb0069c971d4049559e05obj/Tiles/merge_null5.netbox__netbox1 HouLC1033600bb2069c971d406fa3f0fbobj/Tiles/merge_null5.userdata ___Version___21.0.559HouLC1033600bb3069c971d40607f358eobj/Tiles/attribwrangle3.inittype = attribwrangle matchesdef = 1 HouLC1033600bb0069c971d4093b69101obj/Tiles/attribwrangle3.defsopflags sopflags = comment "" position 13.117 -63.1769 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 { 0 "output1" } inputsNamed3 { 1 compile_end1 1 1 "input1" } inputs { 0 compile_end1 0 1 } stat { create 1773682537 modify 1774809015 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end HouLC1033600bb3069c971d40c9332cd2obj/Tiles/attribwrangle3.parm{ version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "primitive" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "s@usdpurpose = \"proxy\"; " ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) vex_strictvariables [ 0 locks=0 ] ( "on" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) } HouLC1033600b8d069c971d40788d2f80obj/Tiles/attribwrangle3.netbox__netbox2 HouLC1033600b8f069c971d407f7295ffobj/Tiles/attribwrangle3.userdata ___Version___HouLC1033600bb3069c971d409635f130obj/Tiles/attribwrangle4.inittype = attribwrangle matchesdef = 1 HouLC1033600bb0069c971d40a3bad8a6obj/Tiles/attribwrangle4.defsopflags sopflags = comment "" position 7.42443 -63.1769 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 { 0 "output1" } inputsNamed3 { 1 name1 1 1 "input1" } inputs { 0 name1 0 1 } stat { create 1773682537 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end HouLC1033600bb3069c971d407a336744obj/Tiles/attribwrangle4.parm{ version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "primitive" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "s@usdpurpose = \"render\"; " ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) vex_strictvariables [ 0 locks=0 ] ( "on" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) } HouLC1033600b8d069c971d4054f84fe8obj/Tiles/attribwrangle4.netbox__netbox2 HouLC1033600b8f069c971d406795f126obj/Tiles/attribwrangle4.userdata ___Version___HouLC1033600bb3069c971d40a0904900obj/Tiles/attribwrangle5.inittype = attribwrangle matchesdef = 1 HouLC1033600bb0069c971d4008d7968cobj/Tiles/attribwrangle5.defsopflags sopflags = comment "" position 10.6231 -66.1742 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge2 2 1 "input1" } inputs { 0 merge2 0 1 } stat { create 1773682537 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0.725 0 delscript "" exprlanguage hscript end HouLC1033600bb3069c971d40e725888bobj/Tiles/attribwrangle5.parm{ version 0.8 folder0 [ 0 locks=0 ] ( 0 0 ) group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) class [ 0 locks=0 ] ( "primitive" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) snippet [ 0 locks=0 ] ( "s@path = s@name + \"/\" + s@usdpurpose;" ) exportlist [ 0 locks=0 ] ( * ) vex_strict [ 0 locks=0 ] ( "off" ) vex_strictvariables [ 0 locks=0 ] ( "on" ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( . ) vex_outputmask [ 0 locks=0 ] ( * ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) vex_precision [ 0 locks=0 ] ( auto ) } HouLC1033600b8d069c971d406f1cb2beobj/Tiles/attribwrangle5.netbox__netbox2 HouLC1033600b8f069c971d40736cefddobj/Tiles/attribwrangle5.userdata ___Version___HouLC1033600bbb069c971d406e5eaea8obj/Tiles/merge2.inittype = merge matchesdef = 1 HouLC1033600bb8069c971d404baf294bobj/Tiles/merge2.defsopflags sopflags = comment "" position 10.6231 -65.0447 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 attribwrangle4 0 1 "input1" 1 attribwrangle3 0 1 "input2" } inputs { 0 attribwrangle4 0 1 1 attribwrangle3 0 1 } stat { create 1773682553 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbb069c971d401d5a6a43obj/Tiles/merge2.parm{ version 0.8 } HouLC1033600bb5069c971d408a5b6314obj/Tiles/merge2.netbox__netbox2 HouLC1033600bb7069c971d403e01714cobj/Tiles/merge2.userdata ___Version___21.0.559HouLC1033600bb1069c971d4070c7dffaobj/Tiles/foreach_end3.inittype = block_end matchesdef = 1 HouLC1033600bb6069c971d403e8a41b6obj/Tiles/foreach_end3.defsopflags sopflags = comment "" position 13.0084 -61.1747 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 polyreduce1 1 1 "input1" } inputs { 0 polyreduce1 0 1 } stat { create 1773682562 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.75 0.4 0 delscript "" exprlanguage hscript end HouLC1033600bb1069c971d40bf6926a1obj/Tiles/foreach_end3.parm{ version 0.8 itermethod [ 0 locks=0 ] ( "pieces" ) method [ 0 locks=0 ] ( "merge" ) iterations [ 0 locks=0 ] ( 10 ) startvalue [ 0 locks=0 ] ( 1 ) increment [ 0 locks=0 ] ( 1 ) class [ 0 locks=0 ] ( "primitive" ) useattrib [ 0 locks=0 ] ( "on" ) attrib [ 0 locks=0 ] ( class ) usemaxiter [ 0 locks=0 ] ( "off" ) maxiter [ 0 locks=0 ] ( 10 ) blockpath [ 0 locks=0 ] ( ../foreach_begin3 ) templatepath [ 0 locks=0 ] ( ../foreach_begin3 ) resetcookpass [ 0 locks=0 ] ( 0 ) dosinglepass [ 0 locks=0 ] ( "off" ) singlepass [ 0 locks=0 ] ( 0 ) stopcondition [ 0 locks=0 ] ( 0 ) stopattrib [ 0 locks=0 ] ( "" ) multithread [ 0 locks=0 ] ( "on" ) } HouLC1033600bb3069c971d40246738eeobj/Tiles/foreach_end3.netbox__netbox2 HouLC1033600b8d069c971d407754e10bobj/Tiles/foreach_end3.userdata ___Version___21.0.559HouLC1033600bb3069c971d401c1f149bobj/Tiles/foreach_begin3.inittype = block_begin matchesdef = 1 HouLC1033600bb0069c971d40ca201e9dobj/Tiles/foreach_begin3.defsopflags sopflags = comment "" position 13.0084 -59.0673 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 { 0 "output1" } inputsNamed3 { 1 compile_begin1 0 1 "input1" } inputs { 0 compile_begin1 0 1 } stat { create 1773682562 modify 1773683610 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.75 0.4 0 delscript "" exprlanguage hscript end HouLC1033600bb3069c971d403c0b842dobj/Tiles/foreach_begin3.parm{ version 0.8 method [ 0 locks=0 ] ( "piece" ) blockpath [ 0 locks=0 ] ( ../foreach_end3 ) resetcookpass [ 0 locks=0 ] ( 0 ) createmetablock [ 0 locks=0 ] ( 0 ) label1 [ 0 locks=0 ] ( "iteration, numiterations, value, ivalue" ) } HouLC1033600b8d069c971d40e1fec3dcobj/Tiles/foreach_begin3.netbox__netbox2 HouLC1033600b8f069c971d406b6b8ba8obj/Tiles/foreach_begin3.userdata ___Version___21.0.559HouLC1033600bb6069c971d400d13c6a4obj/Tiles/polyreduce1.inittype = polyreduce::2.0 matchesdef = 1 HouLC1033600bb7069c971d405e150b6cobj/Tiles/polyreduce1.defsopflags sopflags = comment "" position 12.8188 -60.1283 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 foreach_begin3 0 1 "input1" } inputs { 0 foreach_begin3 0 1 } stat { create 1773682593 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb6069c971d40f7be12beobj/Tiles/polyreduce1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) reductiontarget [ 0 locks=0 ] ( 0 ) target [ 0 locks=0 ] ( "poly_percent" ) percentage [ 0 locks=0 ] ( 10 ) finalcount [ 0 locks=0 ] ( 1000 ) reducepassedtarget [ 0 locks=0 ] ( "off" ) qualitytolerance [ 0 locks=0 ] ( 1e-5 ) usenormaldevthreshold [ 0 locks=0 ] ( "off" ) normaldevthreshold [ 0 locks=0 ] ( 90 ) outputgeo [ 0 locks=0 ] ( 0 ) originalpoints [ 0 locks=0 ] ( "off" ) preservequads [ 0 locks=0 ] ( "off" ) equalizelengths [ 0 locks=0 ] ( 1e-10 ) stiffen [ 0 locks=0 ] ( 0 ) boundaryweight [ 0 locks=0 ] ( 1 ) sepparm3 [ 0 locks=0 ] ( ) vattribseamweight [ 0 locks=0 ] ( 1 ) seamattribs [ 0 locks=0 ] ( "* ^N" ) features [ 0 locks=0 ] ( 0 ) hardfeaturepoints [ 0 locks=0 ] ( "" ) hardfeatureedges [ 0 locks=0 ] ( "" ) sepparm2 [ 0 locks=0 ] ( ) softfeaturepoints [ 0 locks=0 ] ( "" ) softfeaturepointweight [ 0 locks=0 ] ( 1 ) softfeatureedges [ 0 locks=0 ] ( "" ) softfeatureedgeweight [ 0 locks=0 ] ( 1 ) retentioncontrol [ 0 locks=0 ] ( 0 ) useretainattrib [ 0 locks=0 ] ( "off" ) retainattrib [ 0 locks=0 ] ( retention ) retainattribweight [ 0 locks=0 ] ( 1 ) viewbasedretentioncontrol [ 0 locks=0 ] ( 0 ) silhouetteweight [ 0 locks=0 ] ( 1 ) usesilhouettefalloff [ 0 locks=0 ] ( "off" ) silhouettefalloffdist [ 0 locks=0 ] ( 1 ) sepparm [ 0 locks=0 ] ( ) frontfacingweight [ 0 locks=0 ] ( 1 ) usefrontfacingfalloff [ 0 locks=0 ] ( "off" ) frontfacingfalloffdist [ 0 locks=0 ] ( 1 ) decimationcontrol [ 0 locks=0 ] ( 0 ) controlattribs [ 0 locks=0 ] ( 0 ) } HouLC1033600bb0069c971d4006bd3f99obj/Tiles/polyreduce1.netbox__netbox2 HouLC1033600bb2069c971d40161128d2obj/Tiles/polyreduce1.userdata ___Version___21.0.559HouLC1033600bb1069c971d40edc178c0obj/Tiles/compile_end1.inittype = compile_end matchesdef = 1 HouLC1033600bb6069c971d407afb9d52obj/Tiles/compile_end1.defsopflags sopflags = comment "" position 12.8204 -62.0111 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 foreach_end3 1 1 "input1" } inputs { 0 foreach_end3 0 1 } stat { create 1773682622 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.75 0.75 0 delscript "" exprlanguage hscript end HouLC1033600bb1069c971d4098c22417obj/Tiles/compile_end1.parm{ version 0.8 docompile [ 0 locks=0 ] ( "on" ) unload [ 0 locks=0 ] ( "always" ) primarypath [ 0 locks=0 ] ( "" ) forcerecompile [ 0 locks=0 ] ( 0 ) delayillegal [ 0 locks=0 ] ( "off" ) fallback [ 0 locks=0 ] ( "off" ) } HouLC1033600bb3069c971d4057e8f670obj/Tiles/compile_end1.netbox__netbox2 HouLC1033600b8d069c971d401c6eec9cobj/Tiles/compile_end1.userdata ___Version___21.0.559HouLC1033600bb3069c971d40c8a04f28obj/Tiles/compile_begin1.inittype = compile_begin matchesdef = 1 HouLC1033600bb0069c971d40b5bad097obj/Tiles/compile_begin1.defsopflags sopflags = comment "" position 12.8204 -57.8731 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 { 0 "output1" } inputsNamed3 { 1 name1 1 1 "input1" } inputs { 0 name1 0 1 } stat { create 1773682622 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.75 0.75 0 delscript "" exprlanguage hscript end HouLC1033600bb3069c971d40db722dbeobj/Tiles/compile_begin1.parm{ version 0.8 blockpath [ 0 locks=0 ] ( ../compile_end1 ) name [ 0 locks=0 ] ( "" ) optional [ 0 locks=0 ] ( "off" ) createbeginblock [ 0 locks=0 ] ( 0 ) } HouLC1033600b8d069c971d40a2797069obj/Tiles/compile_begin1.netbox__netbox2 HouLC1033600b8f069c971d40c5c7bd22obj/Tiles/compile_begin1.userdata ___Version___21.0.559HouLC1033600bb8069c971d4013e978d3obj/Tiles/name1.inittype = name matchesdef = 1 HouLC1033600bb9069c971d4032cd1aa3obj/Tiles/name1.defsopflags sopflags = comment "" position 10.0629 -56.1717 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 merge_null6 0 1 "input1" } inputs { 0 merge_null6 0 1 } stat { create 1773682651 modify 1773683508 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb8069c971d40d0925d1dobj/Tiles/name1.parm{ version 0.8 attribname [ 0 locks=0 ] ( name ) class [ 0 locks=0 ] ( "primitive" ) donamefromgroup [ 0 locks=0 ] ( "off" ) namefromgroupmask [ 0 locks=0 ] ( piece* ) numnames [ 0 locks=0 ] ( 1 ) numrenames [ 0 locks=0 ] ( 0 ) group1 [ 0 locks=0 ] ( "" ) name1 [ 0 locks=0 ] ( Tiles ) } HouLC1033600bba069c971d4006887015obj/Tiles/name1.netbox__netbox2 HouLC1033600bb4069c971d40d06cff1bobj/Tiles/name1.userdata ___Version___21.0.559HouLC1033600bb6069c971d40be3b08a1obj/Tiles/merge_null6.inittype = object_merge matchesdef = 1 HouLC1033600bb7069c971d405326c61cobj/Tiles/merge_null6.defsopflags sopflags = comment "" position 10.0617 -54.3358 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 1773682806 modify 1773683512 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.475 0.812 0.204 delscript "" exprlanguage hscript end HouLC1033600bb6069c971d407c071ff6obj/Tiles/merge_null6.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 ] ( ../null5 ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouLC1033600bb0069c971d402cd02edbobj/Tiles/merge_null6.netbox__netbox2 HouLC1033600bb2069c971d4051a7902dobj/Tiles/merge_null6.userdata ___Version___21.0.559HouLC1033600bbd069c971d400761b94fobj/Tiles.order72 add1 copy1 matchsize1 copy2 grid1 copytopoints1 uvtexture1 polyextrude1 reverse1 matchsize2 polybevel1 uv_transfer1 copy3 foreach_end1 foreach_begin1 null1 attribadjustinteger1 uv_transfer2 group1 attribwrangle1 connectivity1 out foreach_end2 foreach_begin2 uvtransform1 null2 attribcreate1 attribrandomize1 attribcreate2 Rot_by_90 attribpromote1 controll_how_much null4 edge_damage2 RandomRot1 RandomRot3 sphere1 blast1 normal1 attribnoise1 attribnoise2 noise_mix scatter1 attribblur1 attribblur2 attribrandomize2 mountain1 merge1 mountain2 attribrandomize3 connectivity2 merge_connectivity2 attribfrompieces1 pieces pts attribrandomize4 attribwrangle2 attribdelete1 matchsize3 null5 merge_null5 attribwrangle3 attribwrangle4 attribwrangle5 merge2 foreach_end3 foreach_begin3 polyreduce1 compile_end1 compile_begin1 name1 merge_null6 HouLC1033600ba3069c971d40a230cb51obj/Tiles.net1 HouLC1033600ba3069c971d406994ff0aobj/cam1.inittype = cam matchesdef = 0 HouLC1033600ba0069c971d406011a647obj/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 -7.65217 0.0341441 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on selectable on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1773675520 modify 1773682707 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.3 0.55 0.75 delscript "" exprlanguage hscript end HouLC1033600bbb069c971d40b657fb8eobj/cam1.spareparmdef group { name "stdswitcher3" label "Transform" grouptag { "sidefx::switcher" "stdswitcher" } 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 "pr" baseparm label "Pivot Rotate" export none } parm { name "scale" baseparm label "Uniform Scale" invisible export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } parm { name "lookatpath" baseparm label "Look At" invisible export none } parm { name "lookupobjpath" baseparm label "Look Up Object" invisible export none } parm { name "lookup" baseparm label "Look At Up Vector" invisible export none } parm { name "pathobjpath" baseparm label "Path Object" invisible export none } parm { name "roll" baseparm label "Roll" invisible export none } parm { name "pos" baseparm label "Position" invisible export none } parm { name "uparmtype" baseparm label "Parameterization" invisible export none } parm { name "pathorient" baseparm label "Orient Along Path" invisible export none } parm { name "up" baseparm label "Orient Up Vector" invisible export none } parm { name "bank" baseparm label "Auto-Bank factor" invisible export none } } group { name "stdswitcher3_1" label "Render" parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } } group { name "stdswitcher3_2" label "View" parm { name "iconscale" label "Icon Scale" type float default { "1" } range { 0.001 10 } parmtag { "spare_category" "View" } } parm { name "res" label "Resolution" type intvector2 joinnext size 2 default { "1280" "720" } range { -1 1 } parmtag { "cook_dependent" "1" } parmtag { "spare_category" "View" } } parm { name "resMenu" label "Choose Resolution" type button nolabel default { "0" } menumini { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBres')\")`" ] } parmtag { "script_callback" "opparm . res ( `arg(\"$script_value\", 0)` `arg(\"$script_value\", 1)` aspect ( `arg(\"$script_value\", 2)` )" } parmtag { "spare_category" "View" } } parm { name "aspect" label "Pixel Aspect Ratio" type float default { "1" } range { 0.05 2 } parmtag { "spare_category" "View" } } parm { name "projection" label "Projection" type ordinal default { "perspective" } menu { "perspective" "Perspective" "ortho" "Orthographic" "sphere" "Polar (panoramic)" "cylinder" "Cylindrical (panoramic)" "lens" "Lens Shader" } parmtag { "spare_category" "View" } } parm { name "vm_lensshader" label "Lens Shader" type oppath default { "" } disablewhen "{ projection != lens }" parmtag { "oprelative" "." } parmtag { "spare_category" "View" } } parm { name "focal" label "Focal Length" type float joinnext default { "50" } range { 1 100 } } parm { name "focalunits" label "Focal Units" type string default { "mm" } menu { "mm" "millimeters" "m" "meters" "nm" "nanometers" "in" "inches" "ft" "feet" } } parm { name "aperture" label "Aperture" type float default { "41.4214" } range { 1 100 } parmtag { "spare_category" "View" } } parm { name "orthowidth" label "Ortho Width" type float default { "2" } disablewhen "{ projection != ortho }" range { 0.001 10 } parmtag { "spare_category" "View" } } parm { name "near" label "Near Clipping" type float default { "0.001" } range { 0 10 } parmtag { "spare_category" "View" } } parm { name "far" label "Far Clipping" type float default { "10000" } range { 1 10000 } parmtag { "spare_category" "View" } } parm { name "vm_bgenable" label "Enable Background Image" type toggle default { "1" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "bgenable" } parmtag { "spare_category" "View" } } parm { name "vm_background" label "Background Image" type image default { "" } disablewhen "{ vm_bgenable == 0 }" parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "image" } parmtag { "mantra_name" "background" } parmtag { "sidefx::allow_video" "1" } parmtag { "spare_category" "View" } } parm { name "win" label "Screen Window X/Y" type vector2 size 2 default { "0" "0" } disablewhen "{ winmask != \"\" }" range { -1 1 } } parm { name "winsize" label "Screen Window Size" type vector2 size 2 default { "1" "1" } disablewhen "{ winmask != \"\" }" range { 0.01 10 } } parm { name "winmask" label "Screen Window Mask" type oplist default { "" } disablewhen "{ projection != ortho projection != perspective }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "cropl" label "Left Crop" type float default { "0" } disablewhen "{ cropmask != \"\" }" range { 0 1 } } parm { name "cropr" label "Right Crop" type float default { "1" } disablewhen "{ cropmask != \"\" }" range { 0 1 } } parm { name "cropb" label "Bottom Crop" type float default { "0" } disablewhen "{ cropmask != \"\" }" range { 0 1 } } parm { name "cropt" label "Top Crop" type float default { "1" } disablewhen "{ cropmask != \"\" }" range { 0 1 } } parm { name "cropmask" label "Crop Mask" type oplist default { "" } disablewhen "{ projection != ortho projection != perspective }" parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } } parm { name "fgimage" label "Viewer Foreground" type image default { "" } parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "View" } } } group { name "stdswitcher3_3" label "Sampling" parm { name "shutter" label "Shutter Time" type float default { "0.5" } disablewhen "{ allowmotionblur == 0 }" range { 0 1 } parmtag { "spare_category" "Sampling" } } parm { name "focus" label "Focus Distance" type float default { "5" } disablewhen "{ vm_dof == 0 }" range { 0.001 1000 } parmtag { "mantra_class" "camera" } parmtag { "mantra_name" "focus" } parmtag { "spare_category" "Sampling" } } parm { name "fstop" label "F-Stop" type log default { "5.6" } disablewhen "{ vm_dof == 0 }" range { 1.4 22 } parmtag { "mantra_class" "camera" } parmtag { "mantra_name" "fstop" } parmtag { "spare_category" "Sampling" } } parm { name "vm_bokeh" label "Bokeh" type string default { "radial" } menureplace { "radial" "Radial Bokeh" "file" "Image File Bokeh" "box" "Box Filter Bokeh" "null" "Disable Bokeh" } parmtag { "spare_category" "Sampling" } } parm { name "vm_bokehfile" label "Bokeh Image File" type image default { "default.pic" } disablewhen "{ vm_bokeh != file }" parmtag { "filechooser_mode" "read" } parmtag { "mantra_class" "bokeh" } parmtag { "mantra_name" "-f" } parmtag { "spare_category" "Sampling" } } parm { name "vm_bokehrotation" label "Bokeh Rotation" type float default { "0" } disablewhen "{ vm_bokeh != file }" range { 0 360 } parmtag { "mantra_class" "bokeh" } parmtag { "mantra_name" "-r" } parmtag { "spare_category" "Sampling" } } } HouLC1033600ba0069c971d40933eeab3obj/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) } } } HouLC1033600ba3069c971d4056414c68obj/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.8902399585599807 1.1805435116174594 17.758436186639525 ) r [ 0 locks=0 ] ( -7.545930266826906 6.101104363549782 -2.585017683739829e-5 ) 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 ] ( "off" ) childcomp [ 0 locks=0 ] ( "off" ) constraints_on [ 0 locks=0 ] ( "off" ) constraints_path [ 0 locks=0 ] ( "" ) lookatpath [ 0 locks=0 ] ( "" ) lookupobjpath [ 0 locks=0 ] ( "" ) lookup [ 0 locks=0 ] ( on ) pathobjpath [ 0 locks=0 ] ( "" ) roll [ 0 locks=0 ] ( 0 ) pos [ 0 locks=0 ] ( 0 ) uparmtype [ 0 locks=0 ] ( "arc" ) pathorient [ 0 locks=0 ] ( 1 ) up [ 0 locks=0 ] ( 0 1 0 ) bank [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "on" ) stdswitcher3 [ 0 locks=0 ] ( 0 0 0 0 ) iconscale [ 0 locks=0 ] ( 1 ) res [ 0 locks=0 ] ( 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.4214 ) orthowidth [ 0 locks=0 ] ( 3.46181 ) near [ 0 locks=0 ] ( 0.00420851 ) far [ 0 locks=0 ] ( 42085.1 ) 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 ] ( "" ) fgimage [ 0 locks=0 ] ( "" ) shutter [ 0 locks=0 ] ( 0.5 ) focus [ 0 locks=0 ] ( 5 ) fstop [ 0 locks=0 ] ( 5.6 ) vm_bokeh [ 0 locks=0 ] ( radial ) vm_bokehfile [ 0 locks=0 ] ( default.pic ) vm_bokehrotation [ 0 locks=0 ] ( 0 ) } HouLC1033600bbf069c971d4063841acaobj/cam1.userdata ___Version___21.0.559___toolcount___1 ___toolid___ object_camHouLC1033600bb5069c971d40cf908958obj/cam1/camOrigin.inittype = add matchesdef = 1 HouLC1033600bba069c971d4047e07dfeobj/cam1/camOrigin.defsopflags sopflags = comment "" position 2 3 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1773675520 modify 1773675899 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb5069c971d40fb079074obj/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" ) prim0 [ 0 locks=0 ] ( "" ) closed0 [ 0 locks=0 ] ( "off" ) usept0 [ 0 locks=0 ] ( "on" ) pt0 [ 0 locks=0 ] ( 0 0 0 ) weight0 [ 0 locks=0 ] ( 1 ) } HouLC1033600bb1069c971d4014a3ce63obj/cam1/camOrigin.userdata ___Version___21.0.559___toolcount___1 ___toolid___ object_camHouLC1033600bb9069c971d402058f723obj/cam1/file1.inittype = file matchesdef = 1 HouLC1033600bbe069c971d4060fc6f75obj/cam1/file1.defsopflags sopflags = comment "" position 0.18 3 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1773675520 modify 1773675899 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.996 0.682 0.682 delscript "" exprlanguage hscript end HouLC1033600bbe069c971d408fba918dobj/cam1/file1.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-ch(\"f1\") } } } HouLC1033600bb9069c971d405074dc8bobj/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 ] ) wrap [ 0 locks=0 ] ( "cycle" ) retry [ 0 locks=0 ] ( 0 ) } HouLC1033600bb5069c971d40b8ada7ceobj/cam1/file1.userdata ___Version___21.0.559___toolcount___1 ___toolid___ object_camHouLC1033600bb8069c971d402f019d48obj/cam1/xform1.inittype = xform matchesdef = 1 HouLC1033600bb9069c971d40f2e0ed71obj/cam1/xform1.defsopflags sopflags = comment "" position 0.18 1.5 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 file1 0 1 "input1" } inputs { 0 file1 0 1 } stat { create 1773675520 modify 1773675899 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb9069c971d402ca84c22obj/cam1/xform1.chn{ channel scale { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "property(\"../iconscale\", 1)" } } } HouLC1033600bb8069c971d403c108afbobj/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 ) movepivot [ 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" ) addattrib [ 0 locks=0 ] ( "off" ) outputattrib [ 0 locks=0 ] ( xform ) outputmerge [ 0 locks=0 ] ( "post" ) } HouLC1033600bb4069c971d4006b59872obj/cam1/xform1.userdata ___Version___21.0.559___toolcount___1 ___toolid___ object_camHouLC1033600ba2069c971d40f0401b3cobj/cam1.order3 camOrigin file1 xform1 HouLC1033600ba0069c971d4004ae725bobj/cam1.net1 HouLC1033600ba7069c971d4017877244obj.order2 Tiles cam1 HouLC1033600ba5069c971d40048e5fbeobj.net1 HouLC1033600ba5069c971d409156a472out.defcomment "" position 0 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 1773620014 modify 1773621077 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba4069c971d40d5970f51out.parm{ version 0.8 } HouLC1033600ba0069c971d40009b79cfout.userdata ___Version___21.0.559HouLC1033600ba5069c971d405f48a655out.net1 HouLC1033600baa069c971d40563971c7ch.defcomment "" position 0 0.75 connectornextid 0 flags = lock 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 1773620014 modify 1773621077 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba5069c971d4008c4757bch.parm{ version 0.8 } HouLC1033600ba1069c971d4064685c3cch.userdata ___Version___21.0.559HouLC1033600baa069c971d401e49fb68ch.net1 HouLC1033600ba4069c971d4076989a54shop.defcomment "" position 0 2.25 connectornextid 0 flags = lock 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 1773620014 modify 1773621077 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba7069c971d402c7d5db5shop.parm{ version 0.8 } HouLC1033600ba3069c971d40240584c2shop.userdata ___Version___21.0.559HouLC1033600ba4069c971d40ca38512fshop.net1 HouLC1033600ba5069c971d40c132d200img.defcomment "" position 0 3 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1773620015 modify 1773621077 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba4069c971d400c04e9b6img.parm{ version 0.8 } HouLC1033600ba0069c971d40c0f67cc3img.userdata ___Version___21.0.559HouLC1033600ba5069c971d40e8f4ceb3img.net1 HouLC1033600ba5069c971d403d423678vex.net1 HouLC1033600ba5069c971d404f7fd12dmat.net1 HouLC1033600bbf069c971d408f7de7d1stage/Tiles1.inittype = sopimport matchesdef = 1 HouLC1033600bbc069c971d40bb198ec3stage/Tiles1.defcomment "" position -14.7619 -24.6771 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on debug off outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1773621100 modify 1774809541 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbf069c971d40a9a19eeestage/Tiles1.parm{ version 0.8 soppath [ 0 locks=0 ] ( /obj/Tiles/out ) asreference [ 0 locks=0 ] ( "off" ) copycontents [ 0 locks=0 ] ( "off" ) ineditblocklabel [ 0 locks=0 ] ( "First input is in an Edit Layer Block. Merging SOP Layer Into First Input's Active Layer." ) adjustxformsforinput [ 0 locks=0 ] ( "on" ) bindmaterials [ 0 locks=0 ] ( nobind ) reftype [ 0 locks=0 ] ( payloadweak ) refprim [ 0 locks=0 ] ( automaticPrim ) refprimpath [ 0 locks=0 ] ( "" ) primpath [ 0 locks=0 ] ( /$OS ) instanceable [ 0 locks=0 ] ( "off" ) parentprimkind [ 0 locks=0 ] ( group ) parentprimtype [ 0 locks=0 ] ( UsdGeomXform ) separator_config [ 0 locks=0 ] ( ) enable_group [ 0 locks=0 ] ( "off" ) group [ 0 locks=0 ] ( "" ) enable_grouptype [ 0 locks=0 ] ( "off" ) grouptype [ 0 locks=0 ] ( primitive ) enable_pathprefix [ 0 locks=0 ] ( "on" ) pathprefix [ 0 locks=0 ] ( /world/$OS ) enable_savepath [ 0 locks=0 ] ( "off" ) savepath [ 0 locks=0 ] ( "" ) separator_extraconfig [ 0 locks=0 ] ( ) primitivedefinitiongroup [ 0 locks=0 ] ( 0 ) enable_packedusdhandling [ 0 locks=0 ] ( "off" ) packedusdhandling [ 0 locks=0 ] ( xformandattribs ) enable_otherprimhandling [ 0 locks=0 ] ( "off" ) otherprimhandling [ 0 locks=0 ] ( define ) enable_defineonlyleafprims [ 0 locks=0 ] ( "off" ) defineonlyleafprims [ 0 locks=0 ] ( "off" ) enable_packedhandling [ 0 locks=0 ] ( "off" ) packedhandling [ 0 locks=0 ] ( nativeinstances ) enable_agenthandling [ 0 locks=0 ] ( "off" ) agenthandling [ 0 locks=0 ] ( instancedskelroots ) enable_nurbscurvehandling [ 0 locks=0 ] ( "off" ) nurbscurvehandling [ 0 locks=0 ] ( basiscurves ) enable_nurbssurfhandling [ 0 locks=0 ] ( "off" ) nurbssurfhandling [ 0 locks=0 ] ( meshes ) enable_kindschema [ 0 locks=0 ] ( "off" ) kindschema [ 0 locks=0 ] ( component ) enable_pathattr [ 0 locks=0 ] ( "off" ) pathattr [ 0 locks=0 ] ( path,name ) enable_prefixabsolutepaths [ 0 locks=0 ] ( "off" ) prefixabsolutepaths [ 0 locks=0 ] ( "off" ) enable_heightfieldconvert [ 0 locks=0 ] ( "off" ) heightfieldconvert [ 0 locks=0 ] ( "off" ) geometryhandlinggroup [ 0 locks=0 ] ( 0 ) enable_polygonsassubd [ 0 locks=0 ] ( "off" ) polygonsassubd [ 0 locks=0 ] ( "off" ) enable_subdgroup [ 0 locks=0 ] ( "off" ) subdgroup [ 0 locks=0 ] ( "" ) enable_reversepolygons [ 0 locks=0 ] ( "off" ) reversepolygons [ 0 locks=0 ] ( "off" ) enable_setmissingwidths [ 0 locks=0 ] ( "on" ) setmissingwidths [ 0 locks=0 ] ( 0.01 ) importdatagroup [ 0 locks=0 ] ( 0 ) authortimesamples [ 0 locks=0 ] ( auto ) enable_setdefaultprim [ 0 locks=0 ] ( "off" ) setdefaultprim [ 0 locks=0 ] ( "on" ) enable_topologyhandling [ 0 locks=0 ] ( "off" ) topologyhandling [ 0 locks=0 ] ( animated ) enable_attribs [ 0 locks=0 ] ( "off" ) attribs [ 0 locks=0 ] ( "* ^__* ^usd*" ) enable_indexattribs [ 0 locks=0 ] ( "off" ) indexattribs [ 0 locks=0 ] ( type:string ) enable_constantattribs [ 0 locks=0 ] ( "off" ) constantattribs [ 0 locks=0 ] ( "" ) enable_scalarconstantattribs [ 0 locks=0 ] ( "off" ) scalarconstantattribs [ 0 locks=0 ] ( "" ) enable_boolattribs [ 0 locks=0 ] ( "off" ) boolattribs [ 0 locks=0 ] ( "" ) enable_uintattribs [ 0 locks=0 ] ( "off" ) uintattribs [ 0 locks=0 ] ( "" ) enable_uint64attribs [ 0 locks=0 ] ( "off" ) uint64attribs [ 0 locks=0 ] ( "" ) enable_assetpathattribs [ 0 locks=0 ] ( "off" ) assetpathattribs [ 0 locks=0 ] ( "" ) enable_staticattribs [ 0 locks=0 ] ( "off" ) staticattribs [ 0 locks=0 ] ( "" ) enable_partitionattribs [ 0 locks=0 ] ( "off" ) partitionattribs [ 0 locks=0 ] ( "" ) enable_prefixpartitionsubsets [ 0 locks=0 ] ( "off" ) prefixpartitionsubsets [ 0 locks=0 ] ( "on" ) enable_subsetgroups [ 0 locks=0 ] ( "off" ) subsetgroups [ 0 locks=0 ] ( "" ) enable_customattribs [ 0 locks=0 ] ( "off" ) customattribs [ 0 locks=0 ] ( "" ) enable_translateuvtost [ 0 locks=0 ] ( "off" ) translateuvtost [ 0 locks=0 ] ( "on" ) } HouLC1033600bbb069c971d4034068f5bstage/Tiles1.userdata ___Version___21.0.559HouLC1033600b8b069c971d40e50bc61estage/materiallibrary1/flooring.order33 inputs mtlxstandard_surface mtlxdisplacement Material_Outputs_and_AOVs material_properties kma_hextiled_texture1 kma_hextiled_texture2 kma_hextiled_texture3 mtlxtexcoord1 mtlxmultiply1 mtlxconstant1 mtlxcolorcorrect1 kma_hextiled_texture5 kma_hextiled_texture6 kma_hextiled_texture7 mtlxmix1 mtlxposition1 mtlxmultiply2 mtlxconstant2 mtlxnoise3d1 mtlxremap1 mtlxmix2 mtlxmix3 mtlxcolorcorrect2 mtlxcolorcorrect3 mtlxswitch1 mtlxmultiply3 mtlxgeompropvalue1 mtlxremap2 kma_hextiled_texture8 kma_hextiled_texture9 mtlxmix4 mtlxnormalmap1 HouLC1033600b89069c971d40d2ac38bfstage/materiallibrary1/flooring.net1 HouLC1033600bb6069c971d4036c23776stage/materiallibrary1.net1 HouLC1033600bbf069c971d40787f4918stage/merge1.inittype = merge matchesdef = 1 HouLC1033600bbc069c971d4007f842b6stage/merge1.defcomment "" position -9.70854 -29.5294 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 debug off outputsNamed3 { 4 "output1" } inputsNamed3 { 0 materiallibrary1 1 1 "input1" 2 materiallibrary2 1 1 "input2" 3 sceneimportcameras1 0 1 "input3" 1 karmafogbox1 1 1 "input4" } inputs { 0 materiallibrary1 0 1 1 materiallibrary2 0 1 2 sceneimportcameras1 0 1 3 karmafogbox1 0 1 } stat { create 1773622199 modify 1774809544 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbf069c971d4083970d39stage/merge1.parm{ version 0.8 mergestyle [ 0 locks=0 ] ( flattenloplayers ) ineditblocklabel [ 0 locks=0 ] ( "First input is in an Edit Layer Block. Flattening Into First Input's Active Layer." ) alwaysstriplabel [ 0 locks=0 ] ( "Layers above layer breaks will be stripped" ) multistriplabel [ 0 locks=0 ] ( "Layers above layer breaks will be stripped for all but the first input" ) striplayerbreaks [ 0 locks=0 ] ( "off" ) } HouLC1033600bbb069c971d40201f0562stage/merge1.userdata ___Version___21.0.559HouLC1033600bb4069c971d40bbb139e9stage/distantlight1.inittype = distantlight::2.0 matchesdef = 0 HouLC1033600bb5069c971d40a76c5acestage/distantlight1.defcomment "" position -5.20987 -26.1949 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 debug off outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1773674588 modify 1773676702 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0.75 0.2 delscript "" exprlanguage hscript end HouLC1033600b8c069c971d40d11ba4b1stage/distantlight1.spareparmdef groupcollapsible { name "sample_group3" label "Frame Range/Subframes" grouptag { "group_type" "collapsible" } parmtag { "sidefx::header_parm" "sample_behavior" } grouptag { "sidefx::switcher" "sample_group" } parm { name "sample_behavior" baseparm label "Sampling Behavior" export none } parm { name "sample_f" baseparm label "Start/End/Inc" export none } parm { name "sample_subframeenable" baseparm label "Subframe Sampling" export none } groupsimple { name "sample_subframegroup3" label "Subframe Sampling" disablewhen "{ sample_subframeenable == 0 }" grouptag { "group_type" "simple" } parmtag { "sidefx::header_toggle" "sample_subframeenable" } grouptag { "sidefx::switcher" "sample_subframegroup" } parm { name "sample_shuttermode" baseparm label "Shutter" export none } parm { name "sample_shutterrange" baseparm label "Shutter Open/Close" export none } parm { name "sample_cameraprim" baseparm label "Camera Prim" export none } parm { name "sample_count" baseparm label "Samples" export none } parm { name "sample_includeframe" baseparm label "Always Include Frame Sample" export none } } } parm { name "primpattern" baseparm label "Primitives" export none } parm { name "primpath" baseparm label "Primitive Path" export none } parm { name "createprims" baseparm label "Action" export none } parm { name "initforedit" baseparm label "Initialize Parameters" export none } parm { name "primtype" baseparm label "Primitive Type" invisible export none } parm { name "specifier" baseparm label "Primitive Specifier" invisible export none } parm { name "classancestor" baseparm label "Class Ancestor" invisible export none } parm { name "parentprimtype" baseparm label "Parent Primitive Type" invisible export none } parm { name "hit" baseparm label "Hit" invisible export none } parm { name "hasshadowpivot" baseparm label "Shadow Pivot" invisible export none } parm { name "hasshadowtarget" baseparm label "Shadow Target" invisible export none } parm { name "hitpos" baseparm label "Hit position" invisible export none } parm { name "hitnormal" baseparm label "Hit normal" invisible export none } parm { name "shadowpivot" baseparm label "Shadow Pivot" invisible export none } parm { name "shadowtarget" baseparm label "Shadow Target" invisible export none } parm { name "distance" baseparm label "Distance" invisible export none } group { name "folder_transform5" label "Transform" parmtag { "group_default" "1" } parm { name "xn__xformOptransform_control_6fb" baseparm label "Operator Order" export none } parm { name "xn__xformOptransform_51a" baseparm label "Operator Order" 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 none } parm { name "r" baseparm label "Rotate" export none } parm { name "s" baseparm label "Scale" export none } parm { name "shear" baseparm label "Shear" export none } parm { name "scale" baseparm label "Uniform Scale" export none } groupcollapsible { name "pivotxform2" label "Pivot Transform" disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" grouptag { "group_type" "collapsible" } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } } groupcollapsible { name "folder1" label "Constraints" disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" grouptag { "group_type" "collapsible" } parm { name "lookatenable" baseparm label "Enable Look At" export none } parm { name "keepposition" baseparm label "Keep Position" invisible export none } parm { name "lookatposition" baseparm label "Look At Position" export none } parm { name "lookatprim" baseparm label "Look At Primitive" export none } parm { name "lookatprimpos" baseparm label "Look At Primitive Position" invisible export none } parm { name "lookatprimrot" baseparm label "Look At Primitive Rotation" invisible export none } parm { name "upvecmethod" baseparm label "Up Vector Method" export none } parm { name "upvec" baseparm label "Up Vector" export none } parm { name "twist" baseparm label "Twist" export none } } } group { name "folder_transform5_1" label "Base Properties" grouptag { "group_default" "1" } parm { name "xn__inputsintensity_control_jeb" baseparm label "Intensity" export none } parm { name "xn__inputsintensity_i0a" baseparm label "Intensity" export all } parm { name "xn__inputsexposure_control_wcb" baseparm label "Exposure" export none } parm { name "xn__inputsexposure_vya" baseparm label "Exposure" export all } parm { name "xn__inputscolor_control_06a" baseparm label "Color" export none } parm { name "xn__inputscolor_zta" baseparm label "Color" export all } parm { name "xn__inputsenableColorTemperature_control_pzb" baseparm label "EnableColorTemperature" export none } parm { name "xn__inputsenableColorTemperature_omb" baseparm label "Enable Color Temperature" export none } parm { name "xn__inputscolorTemperature_control_xpb" baseparm label "ColorTemperature" export none } parm { name "xn__inputscolorTemperature_wcb" baseparm label "Color Temperature" export none } parm { name "xn__inputsangle_control_06a" baseparm label "Angle" export none } parm { name "xn__inputsangle_zta" baseparm label "Angle" export none } parm { name "xn__houdiniclippingRange_control_pmb" baseparm label "Clipping Range" export none } parm { name "xn__houdiniclippingRange_o8a" baseparm label "Clipping Range" export none } parm { name "xn__inputsnormalize_control_jeb" baseparm label "Normalize" export none } parm { name "xn__inputsnormalize_i0a" baseparm label "Normalize Power" export none } parm { name "xn__inputsdiffuse_control_99a" baseparm label "Diffuse" export none } parm { name "xn__inputsdiffuse_8wa" baseparm label "Diffuse Multiplier" export none } parm { name "xn__inputsspecular_control_wcb" baseparm label "Specular" export none } parm { name "xn__inputsspecular_vya" baseparm label "Specular Multiplier" export none } parm { name "xn__houdiniguidescale_control_thb" baseparm label "houdini:guidescale" export none } parm { name "xn__houdiniguidescale_s3a" baseparm label "Scale Guide Geometry" export none } parm { name "xn__houdiniinviewermenu_control_2kb" baseparm label "Show in Viewport Camera Menu" export none } parm { name "xn__houdiniinviewermenu_16a" baseparm label "Show in Viewport Camera Menu" export none } parm { name "xn__lightfilters_control_m8a" baseparm label "light:filters" export none } parm { name "xn__lightfilters_lva" baseparm label "Light Filters" export none } } group { name "folder_transform5_2" label "Shaping" grouptag { "group_default" "1" } parm { name "spotlightenable" baseparm label "Spotlight" export none } parm { name "spotlightdist" baseparm label "Spotlight Distance" invisible export none } parm { name "xn__inputsshapingconeangle_control_xpbhe" baseparm label "Angle" export none } parm { name "xn__inputsshapingconeangle_wcbhe" baseparm label "Angle" export all } parm { name "xn__inputsshapingconesoftness_control_tubhe" baseparm label "Softness" export none } parm { name "xn__inputsshapingconesoftness_shbhe" baseparm label "Softness" export none } parm { name "barndoorleft_control" baseparm label "Left Barndoor" export none } parm { name "barndoorleft" baseparm label "Left Barndoor" export none } parm { name "barndoorleftedge_control" baseparm label "Left Edge" export none } parm { name "barndoorleftedge" baseparm label "Left Barndoor Edge" export none } parm { name "barndoorright_control" baseparm label "Right Barndoor" export none } parm { name "barndoorright" baseparm label "Right Barndoor" export none } parm { name "barndoorrightedge_control" baseparm label "Right Barndoor Edge" export none } parm { name "barndoorrightedge" baseparm label "Right Barndoor Edge" export none } parm { name "barndoortop_control" baseparm label "Top Barndoor" export none } parm { name "barndoortop" baseparm label "Top Barndoor" export none } parm { name "barndoortopedge_control" baseparm label "Top Barndoor Edge" export none } parm { name "barndoortopedge" baseparm label "Top Barndoor Edge" export none } parm { name "barndoorbottom_control" baseparm label "Bottom Barndoor" export none } parm { name "barndoorbottom" baseparm label "Bottom Barndoor" export none } parm { name "barndoorbottomedge_control" baseparm label "Bottom Barndoor Edge" export none } parm { name "barndoorbottomedge" baseparm label "Bottom Barndoor Edge" export none } parm { name "focusenable" baseparm label "Focus" export none } parm { name "xn__inputsshapingfocus_control_fjbh" baseparm label "Focus" export none } parm { name "xn__inputsshapingfocus_e5ah" baseparm label "Focus" export none } parm { name "xn__inputsshapingfocusTint_control_xpbh" baseparm label "Focus Tint" export none } parm { name "xn__inputsshapingfocusTint_wcbh" baseparm label "Focus Tint" export none } parm { name "iesenable" baseparm label "IES" export none } parm { name "xn__inputsshapingiesfile_control_ombhd" baseparm label "File" export none } parm { name "xn__inputsshapingiesfile_n8ahd" baseparm label "File" export none } parm { name "xn__inputsshapingiesnormalize_control_tubhd" baseparm label "Normalize" export none } parm { name "xn__inputsshapingiesnormalize_shbhd" baseparm label "Normalize" export none } parm { name "xn__inputsshapingiesangleScale_control_gwbhd" baseparm label "Angle Scale" export none } parm { name "xn__inputsshapingiesangleScale_fjbhd" baseparm label "Angle Scale" export none } } group { name "folder_transform5_3" label "Shadow" grouptag { "group_default" "1" } parm { name "xn__inputsshadowenable_control_fjbg" baseparm label "Enable" export none } parm { name "xn__inputsshadowenable_e5ag" baseparm label "Enable" export none } parm { name "xn__inputsshadowcolor_control_shbg" baseparm label "Color" export none } parm { name "xn__inputsshadowcolor_r3ag" baseparm label "Color" export none } parm { name "xn__inputsshadowfalloff_control_1kbg" baseparm label "Falloff Start Distance" export none } parm { name "xn__inputsshadowfalloff_06ag" baseparm label "Falloff Start Distance" export none } parm { name "xn__inputsshadowfalloffGamma_control_6sbg" baseparm label "Falloff Gamma" export none } parm { name "xn__inputsshadowfalloffGamma_5fbg" baseparm label "Falloff Gamma" export none } parm { name "xn__inputsshadowdistance_control_ombg" baseparm label "Distance" export none } parm { name "xn__inputsshadowdistance_n8ag" baseparm label "Distance" export none } } group { name "folder_transform5_4" label "Karma" groupcollapsible { name "KarmaLightAPI_Sampling" label "Sampling" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } parm { name "xn__inputskarmalightmisbias_control_krbff" label "MIS Bias" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightmisbias_jebff" label "MIS Bias" type float default { "0" } disablewhen "{ xn__inputskarmalightmisbias_control_krbff == block } { xn__inputskarmalightmisbias_control_krbff == none }" range { -1! 1! } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "float" } } parm { name "xn__inputskarmalightsamplingquality_control_l4bff" label "Sampling Quality" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightsamplingquality_krbff" label "Sampling Quality" type float default { "1" } disablewhen "{ xn__inputskarmalightsamplingquality_control_l4bff == block } { xn__inputskarmalightsamplingquality_control_l4bff == none }" range { 0 10 } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "float" } } parm { name "xn__inputskarmalightsamplingmode_control_pzbff" label "Sampling Mode" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightsamplingmode_ombff" label "Sampling Mode" type string default { "Auto" } disablewhen "{ xn__inputskarmalightsamplingmode_control_pzbff == block } { xn__inputskarmalightsamplingmode_control_pzbff == none }" menu { "Auto" "Auto" "Uniform" "Uniform" "Light Tree" "Light Tree" } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "token" } } parm { name "xn__inputskarmalighthdri_max_isize_control_y2bff" label "Maximum HDRI Size" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalighthdri_max_isize_xpbff" label "Maximum HDRI Size" type integer default { "2048" } disablewhen "{ xn__inputskarmalighthdri_max_isize_control_y2bff == block } { xn__inputskarmalighthdri_max_isize_control_y2bff == none }" range { 0 10 } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "int" } } parm { name "xn__inputskarmalightportalmisbias_control_c1bff" label "Portal MIS Bias" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightportalmisbias_bobff" label "Portal MIS Bias" type float default { "0" } disablewhen "{ xn__inputskarmalightportalmisbias_control_c1bff == block } { xn__inputskarmalightportalmisbias_control_c1bff == none }" range { -1! 1! } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "float" } } } groupcollapsible { name "KarmaLightAPI_Light" label "Light" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } parm { name "xn__inputskarmalightshader_control_xpbff" label "Light Shader" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightshader_wcbff" label "Light Shader" type string default { "" } disablewhen "{ xn__inputskarmalightshader_control_xpbff == block } { xn__inputskarmalightshader_control_xpbff == none }" parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "string" } } parm { name "xn__inputskarmalightactiveradius_control_pzbff" label "Active Radius" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightactiveradius_ombff" label "Active Radius" type float default { "-1" } disablewhen "{ xn__inputskarmalightactiveradius_control_pzbff == block } { xn__inputskarmalightactiveradius_control_pzbff == none }" range { 0 10 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "float" } } parm { name "xn__inputskarmalightpointradius_control_2xbff" label "Point Light Radius" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightpointradius_1kbff" label "Point Light Radius" type float default { "0" } disablewhen "{ xn__inputskarmalightpointradius_control_2xbff == block } { xn__inputskarmalightpointradius_control_2xbff == none }" range { 0! 1 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "float" } } parm { name "xn__inputskarmalightsinglesided_control_2xbff" label "Single Sided" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightsinglesided_1kbff" label "Single Sided" type toggle default { "1" } disablewhen "{ xn__inputskarmalightsinglesided_control_2xbff == block } { xn__inputskarmalightsinglesided_control_2xbff == none }" parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__inputskarmalightrenderlightgeo_control_y2bff" label "Render Light Geometry" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightrenderlightgeo_xpbff" label "Render Light Geometry" type toggle default { "0" } disablewhen "{ xn__inputskarmalightrenderlightgeo_control_y2bff == block } { xn__inputskarmalightrenderlightgeo_control_y2bff == none }" parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__inputskarmalightlightgeocastsshadow_control_3bcff" label "Light Geometry Casts Shadow" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightlightgeocastsshadow_2xbff" label "Light Geometry Casts Shadow" type toggle default { "0" } disablewhen "{ xn__inputskarmalightlightgeocastsshadow_control_3bcff == block } { xn__inputskarmalightlightgeocastsshadow_control_3bcff == none }" parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__inputskarmalightlpetag_control_xpbff" label "LPE Tag" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightlpetag_wcbff" label "LPE Tag" type string default { "" } disablewhen "{ xn__inputskarmalightlpetag_control_xpbff == block } { xn__inputskarmalightlpetag_control_xpbff == none }" parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "string" } } parm { name "xn__inputskarmalightillumbackground_control_l4bff" label "Illuminate Background Holdout" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightillumbackground_krbff" label "Illuminate Background Holdout" type toggle default { "0" } disablewhen "{ xn__inputskarmalightillumbackground_control_l4bff == block } { xn__inputskarmalightillumbackground_control_l4bff == none }" parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__inputskarmalightcontribs_control_6sbff" label "Contributions" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightcontribs_5fbff" label "Contributions" type string default { "*" } disablewhen "{ xn__inputskarmalightcontribs_control_6sbff == block } { xn__inputskarmalightcontribs_control_6sbff == none }" menureplace { "*" "Any" "diffuse" "Diffuse" "reflect" "Reflect" "coat" "Coat" "sss" "SSS" "volume" "Volume" "diffuse|volume|sss" "Any diffuse" "-diffuse & -volume & -sss" "Any non-diffuse" } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "string" } } parm { name "xn__inputskarmalightcontributescaustics_control_3bcff" label "Contributes to Caustics" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightcontributescaustics_2xbff" label "Contributes to Caustics" type toggle default { "1" } disablewhen "{ xn__inputskarmalightcontributescaustics_control_3bcff == block } { xn__inputskarmalightcontributescaustics_control_3bcff == none }" parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__inputskarmalightspread_control_xpbff" label "Spread" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightspread_wcbff" label "Spread" type float default { "1" } disablewhen "{ xn__inputskarmalightspread_control_xpbff == block } { xn__inputskarmalightspread_control_xpbff == none }" range { 0! 1! } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "float" } } } } parm { name "handlefocus" baseparm label "Handle Focus" invisible export none } HouLC1033600bb5069c971d400fa3ff6cstage/distantlight1.chn{ channel sample_f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @fstart } } channel sample_f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = @fend } } channel sample_f3 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @finc } } channel lookatprimposx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "import loputils from pxr import Usd, UsdGeom lop_node = hou.node('.') path = lop_node.evalParm('lookatprim') if not path: return 0 stage = lop_node.stage() look_at_prim = stage.GetPrimAtPath(path) if look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable): return 0 xform = loputils.getPrimXform(look_at_prim, False) return xform.extractTranslates()[0] " language = python } } channel lookatprimposy { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "import loputils from pxr import Usd, UsdGeom lop_node = hou.node('.') path = lop_node.evalParm('lookatprim') if not path: return 0 stage = lop_node.stage() look_at_prim = stage.GetPrimAtPath(path) if look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable): return 0 xform = loputils.getPrimXform(look_at_prim, False) return xform.extractTranslates()[1] " language = python } } channel lookatprimposz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "import loputils from pxr import Usd, UsdGeom lop_node = hou.node('.') path = lop_node.evalParm('lookatprim') if not path: return 0 stage = lop_node.stage() look_at_prim = stage.GetPrimAtPath(path) if look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable): return 0 xform = loputils.getPrimXform(look_at_prim, False) return xform.extractTranslates()[2] " language = python } } channel lookatprimrotx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "import loputils from pxr import Usd, UsdGeom lop_node = hou.node('.') path = lop_node.evalParm('lookatprim') if not path: return 0 stage = lop_node.stage() look_at_prim = stage.GetPrimAtPath(path) if look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable): return 0 xform = loputils.getPrimXform(look_at_prim, False) return xform.extractRotates()[0] " language = python } } channel lookatprimroty { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "import loputils from pxr import Usd, UsdGeom lop_node = hou.node('.') path = lop_node.evalParm('lookatprim') if not path: return 0 stage = lop_node.stage() look_at_prim = stage.GetPrimAtPath(path) if look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable): return 0 xform = loputils.getPrimXform(look_at_prim, False) return xform.extractRotates()[1] " language = python } } channel lookatprimrotz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "import loputils from pxr import Usd, UsdGeom lop_node = hou.node('.') path = lop_node.evalParm('lookatprim') if not path: return 0 stage = lop_node.stage() look_at_prim = stage.GetPrimAtPath(path) if look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable): return 0 xform = loputils.getPrimXform(look_at_prim, False) return xform.extractRotates()[2] " language = python } } channel xn__houdiniguidescale_s3a { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1 / __import__('loputils').getMetersPerUnit(pwd())" language = python } } } HouLC1033600bb4069c971d40d3bc4db0stage/distantlight1.parm{ version 0.8 sample_group [ 0 locks=0 ] ( 0 ) sample_behavior [ 0 locks=0 ] ( single ) sample_f [ 0 locks=0 ] ( [ sample_f1 1 ] [ sample_f2 240 ] [ sample_f3 1 ] ) sample_subframeenable [ 0 locks=0 ] ( "off" ) sample_subframegroup [ 0 locks=0 ] ( 0 ) sample_shuttermode [ 0 locks=0 ] ( manual ) sample_shutterrange [ 0 locks=0 ] ( -0.25 0.25 ) sample_cameraprim [ 0 locks=0 ] ( /cameras/camera1 ) sample_count [ 0 locks=0 ] ( 2 ) sample_includeframe [ 0 locks=0 ] ( "on" ) sample_group2 [ 0 locks=0 ] ( 0 ) sample_subframegroup2 [ 0 locks=0 ] ( 0 ) primpattern [ 0 locks=0 ] ( "`lopinputprims('.', 0)`" ) primpath [ 0 locks=0 ] ( /lights/$OS ) createprims [ 0 locks=0 ] ( "on" ) initforedit [ 0 locks=0 ] ( 0 ) primtype [ 0 locks=0 ] ( UsdLuxDistantLight ) specifier [ 0 locks=0 ] ( def ) classancestor [ 0 locks=0 ] ( "" ) parentprimtype [ 0 locks=0 ] ( UsdGeomXform ) hit [ 0 locks=0 ] ( "off" ) hasshadowpivot [ 0 locks=0 ] ( "off" ) hasshadowtarget [ 0 locks=0 ] ( "off" ) hitpos [ 0 locks=0 ] ( 0 0 0 ) hitnormal [ 0 locks=0 ] ( 0 0 0 ) shadowpivot [ 0 locks=0 ] ( 0 0 0 ) shadowtarget [ 0 locks=0 ] ( 0 0 0 ) distance [ 0 locks=0 ] ( 1 ) folder_transform [ 0 locks=0 ] ( 1 0 0 0 ) xn__xformOptransform_control_6fb [ 0 locks=0 ] ( set ) xn__xformOptransform_51a [ 0 locks=0 ] ( append ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( -145.3625867495174 -0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) folder0 [ 0 locks=0 ] ( 0 ) lookatenable [ 0 locks=0 ] ( "off" ) keepposition [ 0 locks=0 ] ( "off" ) lookatposition [ 0 locks=0 ] ( 0 0 0 ) lookatprim [ 0 locks=0 ] ( "" ) lookatprimpos [ 0 locks=0 ] ( [ lookatprimposx 0 ] [ lookatprimposy 0 ] [ lookatprimposz 0 ] ) lookatprimrot [ 0 locks=0 ] ( [ lookatprimrotx 0 ] [ lookatprimroty 0 ] [ lookatprimrotz 0 ] ) upvecmethod [ 0 locks=0 ] ( yaxis ) upvec [ 0 locks=0 ] ( 0 1 0 ) twist [ 0 locks=0 ] ( 0 ) xn__inputsintensity_control_jeb [ 0 locks=0 ] ( set ) xn__inputsintensity_i0a [ 0 locks=0 ] ( 1 ) xn__inputsexposure_control_wcb [ 0 locks=0 ] ( set ) xn__inputsexposure_vya [ 0 locks=0 ] ( 0.89 ) xn__inputscolor_control_06a [ 0 locks=0 ] ( set ) xn__inputscolor_zta [ 0 locks=0 ] ( 1 1 1 ) xn__inputsenableColorTemperature_control_pzb [ 0 locks=0 ] ( set ) xn__inputsenableColorTemperature_omb [ 0 locks=0 ] ( "off" ) xn__inputscolorTemperature_control_xpb [ 0 locks=0 ] ( set ) xn__inputscolorTemperature_wcb [ 0 locks=0 ] ( 6500 ) xn__inputsangle_control_06a [ 0 locks=0 ] ( set ) xn__inputsangle_zta [ 0 locks=0 ] ( 0.53 ) xn__houdiniclippingRange_control_pmb [ 0 locks=0 ] ( set ) xn__houdiniclippingRange_o8a [ 0 locks=0 ] ( 0.001 10000 ) xn__inputsnormalize_control_jeb [ 0 locks=0 ] ( set ) xn__inputsnormalize_i0a [ 0 locks=0 ] ( "on" ) xn__inputsdiffuse_control_99a [ 0 locks=0 ] ( set ) xn__inputsdiffuse_8wa [ 0 locks=0 ] ( 1 ) xn__inputsspecular_control_wcb [ 0 locks=0 ] ( set ) xn__inputsspecular_vya [ 0 locks=0 ] ( 1 ) xn__houdiniguidescale_control_thb [ 0 locks=0 ] ( set ) xn__houdiniguidescale_s3a [ 0 locks=0 ] ( [ xn__houdiniguidescale_s3a 0 ] ) xn__houdiniinviewermenu_control_2kb [ 0 locks=0 ] ( set ) xn__houdiniinviewermenu_16a [ 0 locks=0 ] ( "on" ) xn__lightfilters_control_m8a [ 0 locks=0 ] ( set ) xn__lightfilters_lva [ 0 locks=0 ] ( "" ) spotlightenable [ 0 locks=0 ] ( "off" ) spotlightdist [ 0 locks=0 ] ( 0 ) xn__inputsshapingconeangle_control_xpbhe [ 0 locks=0 ] ( set ) xn__inputsshapingconeangle_wcbhe [ 0 locks=0 ] ( 45 ) xn__inputsshapingconesoftness_control_tubhe [ 0 locks=0 ] ( set ) xn__inputsshapingconesoftness_shbhe [ 0 locks=0 ] ( 0 ) barndoorleft_control [ 0 locks=0 ] ( set ) barndoorleft [ 0 locks=0 ] ( 0 ) barndoorleftedge_control [ 0 locks=0 ] ( set ) barndoorleftedge [ 0 locks=0 ] ( 0 ) barndoorright_control [ 0 locks=0 ] ( set ) barndoorright [ 0 locks=0 ] ( 0 ) barndoorrightedge_control [ 0 locks=0 ] ( set ) barndoorrightedge [ 0 locks=0 ] ( 0 ) barndoortop_control [ 0 locks=0 ] ( set ) barndoortop [ 0 locks=0 ] ( 0 ) barndoortopedge_control [ 0 locks=0 ] ( set ) barndoortopedge [ 0 locks=0 ] ( 0 ) barndoorbottom_control [ 0 locks=0 ] ( set ) barndoorbottom [ 0 locks=0 ] ( 0 ) barndoorbottomedge_control [ 0 locks=0 ] ( set ) barndoorbottomedge [ 0 locks=0 ] ( 0 ) focusenable [ 0 locks=0 ] ( "off" ) xn__inputsshapingfocus_control_fjbh [ 0 locks=0 ] ( set ) xn__inputsshapingfocus_e5ah [ 0 locks=0 ] ( 0 ) xn__inputsshapingfocusTint_control_xpbh [ 0 locks=0 ] ( set ) xn__inputsshapingfocusTint_wcbh [ 0 locks=0 ] ( 1 1 1 ) iesenable [ 0 locks=0 ] ( "off" ) xn__inputsshapingiesfile_control_ombhd [ 0 locks=0 ] ( set ) xn__inputsshapingiesfile_n8ahd [ 0 locks=0 ] ( "" ) xn__inputsshapingiesnormalize_control_tubhd [ 0 locks=0 ] ( set ) xn__inputsshapingiesnormalize_shbhd [ 0 locks=0 ] ( "off" ) xn__inputsshapingiesangleScale_control_gwbhd [ 0 locks=0 ] ( set ) xn__inputsshapingiesangleScale_fjbhd [ 0 locks=0 ] ( 1 ) xn__inputsshadowenable_control_fjbg [ 0 locks=0 ] ( none ) xn__inputsshadowenable_e5ag [ 0 locks=0 ] ( "on" ) xn__inputsshadowcolor_control_shbg [ 0 locks=0 ] ( none ) xn__inputsshadowcolor_r3ag [ 0 locks=0 ] ( 0 0 0 ) xn__inputsshadowfalloff_control_1kbg [ 0 locks=0 ] ( none ) xn__inputsshadowfalloff_06ag [ 0 locks=0 ] ( -1 ) xn__inputsshadowfalloffGamma_control_6sbg [ 0 locks=0 ] ( none ) xn__inputsshadowfalloffGamma_5fbg [ 0 locks=0 ] ( 1 ) xn__inputsshadowdistance_control_ombg [ 0 locks=0 ] ( none ) xn__inputsshadowdistance_n8ag [ 0 locks=0 ] ( 1 ) handlefocus [ 0 locks=0 ] ( 3.34887 ) sample_group3 [ 0 locks=0 ] ( 0 ) sample_subframegroup3 [ 0 locks=0 ] ( 0 ) folder_transform5 [ 0 locks=0 ] ( 1 0 0 0 0 ) pivotxform2 [ 0 locks=0 ] ( 0 ) folder1 [ 0 locks=0 ] ( 0 ) KarmaLightAPI_Sampling [ 0 locks=0 ] ( 1 ) xn__inputskarmalightmisbias_control_krbff [ 0 locks=0 ] ( none ) xn__inputskarmalightmisbias_jebff [ 0 locks=0 ] ( 0 ) xn__inputskarmalightsamplingquality_control_l4bff [ 0 locks=0 ] ( none ) xn__inputskarmalightsamplingquality_krbff [ 0 locks=0 ] ( 1 ) xn__inputskarmalightsamplingmode_control_pzbff [ 0 locks=0 ] ( none ) xn__inputskarmalightsamplingmode_ombff [ 0 locks=0 ] ( Auto ) xn__inputskarmalighthdri_max_isize_control_y2bff [ 0 locks=0 ] ( none ) xn__inputskarmalighthdri_max_isize_xpbff [ 0 locks=0 ] ( 2048 ) xn__inputskarmalightportalmisbias_control_c1bff [ 0 locks=0 ] ( none ) xn__inputskarmalightportalmisbias_bobff [ 0 locks=0 ] ( 0 ) KarmaLightAPI_Light [ 0 locks=0 ] ( 1 ) xn__inputskarmalightshader_control_xpbff [ 0 locks=0 ] ( none ) xn__inputskarmalightshader_wcbff [ 0 locks=0 ] ( "" ) xn__inputskarmalightactiveradius_control_pzbff [ 0 locks=0 ] ( none ) xn__inputskarmalightactiveradius_ombff [ 0 locks=0 ] ( -1 ) xn__inputskarmalightpointradius_control_2xbff [ 0 locks=0 ] ( none ) xn__inputskarmalightpointradius_1kbff [ 0 locks=0 ] ( 0 ) xn__inputskarmalightsinglesided_control_2xbff [ 0 locks=0 ] ( none ) xn__inputskarmalightsinglesided_1kbff [ 0 locks=0 ] ( "on" ) xn__inputskarmalightrenderlightgeo_control_y2bff [ 0 locks=0 ] ( none ) xn__inputskarmalightrenderlightgeo_xpbff [ 0 locks=0 ] ( "off" ) xn__inputskarmalightlightgeocastsshadow_control_3bcff [ 0 locks=0 ] ( none ) xn__inputskarmalightlightgeocastsshadow_2xbff [ 0 locks=0 ] ( "off" ) xn__inputskarmalightlpetag_control_xpbff [ 0 locks=0 ] ( none ) xn__inputskarmalightlpetag_wcbff [ 0 locks=0 ] ( "" ) xn__inputskarmalightillumbackground_control_l4bff [ 0 locks=0 ] ( none ) xn__inputskarmalightillumbackground_krbff [ 0 locks=0 ] ( "off" ) xn__inputskarmalightcontribs_control_6sbff [ 0 locks=0 ] ( none ) xn__inputskarmalightcontribs_5fbff [ 0 locks=0 ] ( * ) xn__inputskarmalightcontributescaustics_control_3bcff [ 0 locks=0 ] ( none ) xn__inputskarmalightcontributescaustics_2xbff [ 0 locks=0 ] ( "on" ) xn__inputskarmalightspread_control_xpbff [ 0 locks=0 ] ( none ) xn__inputskarmalightspread_wcbff [ 0 locks=0 ] ( 1 ) } HouLC1033600bb0069c971d40d8b11b8cstage/distantlight1.userdata ___Version___2.0 set_lookatTrueHouLC1033600bbb069c971d40b3f7b7c5stage/sopimport2.inittype = sopimport matchesdef = 1 HouLC1033600bb8069c971d4040dbbf16stage/sopimport2.defcomment "" position -9.70407 -23.0022 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 debug off outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1773675783 modify 1773676500 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbb069c971d401360b783stage/sopimport2.parm{ version 0.8 soppath [ 0 locks=0 ] ( /obj/Tiles/pieces ) asreference [ 0 locks=0 ] ( "off" ) copycontents [ 0 locks=0 ] ( "off" ) ineditblocklabel [ 0 locks=0 ] ( "First input is in an Edit Layer Block. Merging SOP Layer Into First Input's Active Layer." ) adjustxformsforinput [ 0 locks=0 ] ( "on" ) bindmaterials [ 0 locks=0 ] ( nobind ) reftype [ 0 locks=0 ] ( payloadweak ) refprim [ 0 locks=0 ] ( automaticPrim ) refprimpath [ 0 locks=0 ] ( "" ) primpath [ 0 locks=0 ] ( /$OS ) instanceable [ 0 locks=0 ] ( "off" ) parentprimkind [ 0 locks=0 ] ( group ) parentprimtype [ 0 locks=0 ] ( UsdGeomXform ) separator_config [ 0 locks=0 ] ( ) enable_group [ 0 locks=0 ] ( "off" ) group [ 0 locks=0 ] ( "" ) enable_grouptype [ 0 locks=0 ] ( "off" ) grouptype [ 0 locks=0 ] ( primitive ) enable_pathprefix [ 0 locks=0 ] ( "on" ) pathprefix [ 0 locks=0 ] ( /$OS ) enable_savepath [ 0 locks=0 ] ( "off" ) savepath [ 0 locks=0 ] ( "" ) separator_extraconfig [ 0 locks=0 ] ( ) primitivedefinitiongroup [ 0 locks=0 ] ( 0 ) enable_packedusdhandling [ 0 locks=0 ] ( "off" ) packedusdhandling [ 0 locks=0 ] ( xformandattribs ) enable_otherprimhandling [ 0 locks=0 ] ( "off" ) otherprimhandling [ 0 locks=0 ] ( define ) enable_defineonlyleafprims [ 0 locks=0 ] ( "off" ) defineonlyleafprims [ 0 locks=0 ] ( "off" ) enable_packedhandling [ 0 locks=0 ] ( "off" ) packedhandling [ 0 locks=0 ] ( nativeinstances ) enable_agenthandling [ 0 locks=0 ] ( "off" ) agenthandling [ 0 locks=0 ] ( instancedskelroots ) enable_nurbscurvehandling [ 0 locks=0 ] ( "off" ) nurbscurvehandling [ 0 locks=0 ] ( basiscurves ) enable_nurbssurfhandling [ 0 locks=0 ] ( "off" ) nurbssurfhandling [ 0 locks=0 ] ( meshes ) enable_kindschema [ 0 locks=0 ] ( "off" ) kindschema [ 0 locks=0 ] ( component ) enable_pathattr [ 0 locks=0 ] ( "off" ) pathattr [ 0 locks=0 ] ( path,name ) enable_prefixabsolutepaths [ 0 locks=0 ] ( "off" ) prefixabsolutepaths [ 0 locks=0 ] ( "off" ) enable_heightfieldconvert [ 0 locks=0 ] ( "off" ) heightfieldconvert [ 0 locks=0 ] ( "off" ) geometryhandlinggroup [ 0 locks=0 ] ( 0 ) enable_polygonsassubd [ 0 locks=0 ] ( "off" ) polygonsassubd [ 0 locks=0 ] ( "off" ) enable_subdgroup [ 0 locks=0 ] ( "off" ) subdgroup [ 0 locks=0 ] ( "" ) enable_reversepolygons [ 0 locks=0 ] ( "off" ) reversepolygons [ 0 locks=0 ] ( "off" ) enable_setmissingwidths [ 0 locks=0 ] ( "on" ) setmissingwidths [ 0 locks=0 ] ( 0.01 ) importdatagroup [ 0 locks=0 ] ( 0 ) authortimesamples [ 0 locks=0 ] ( auto ) enable_setdefaultprim [ 0 locks=0 ] ( "off" ) setdefaultprim [ 0 locks=0 ] ( "on" ) enable_topologyhandling [ 0 locks=0 ] ( "off" ) topologyhandling [ 0 locks=0 ] ( animated ) enable_attribs [ 0 locks=0 ] ( "off" ) attribs [ 0 locks=0 ] ( "* ^__* ^usd*" ) enable_indexattribs [ 0 locks=0 ] ( "off" ) indexattribs [ 0 locks=0 ] ( type:string ) enable_constantattribs [ 0 locks=0 ] ( "off" ) constantattribs [ 0 locks=0 ] ( "" ) enable_scalarconstantattribs [ 0 locks=0 ] ( "off" ) scalarconstantattribs [ 0 locks=0 ] ( "" ) enable_boolattribs [ 0 locks=0 ] ( "off" ) boolattribs [ 0 locks=0 ] ( "" ) enable_uintattribs [ 0 locks=0 ] ( "off" ) uintattribs [ 0 locks=0 ] ( "" ) enable_uint64attribs [ 0 locks=0 ] ( "off" ) uint64attribs [ 0 locks=0 ] ( "" ) enable_assetpathattribs [ 0 locks=0 ] ( "off" ) assetpathattribs [ 0 locks=0 ] ( "" ) enable_staticattribs [ 0 locks=0 ] ( "off" ) staticattribs [ 0 locks=0 ] ( "" ) enable_partitionattribs [ 0 locks=0 ] ( "off" ) partitionattribs [ 0 locks=0 ] ( "" ) enable_prefixpartitionsubsets [ 0 locks=0 ] ( "off" ) prefixpartitionsubsets [ 0 locks=0 ] ( "on" ) enable_subsetgroups [ 0 locks=0 ] ( "off" ) subsetgroups [ 0 locks=0 ] ( "" ) enable_customattribs [ 0 locks=0 ] ( "off" ) customattribs [ 0 locks=0 ] ( "" ) enable_translateuvtost [ 0 locks=0 ] ( "off" ) translateuvtost [ 0 locks=0 ] ( "on" ) } HouLC1033600bb7069c971d40ec3742cdstage/sopimport2.userdata ___Version___21.0.559HouLC1033600bbb069c971d40aec15ee8stage/instancer1.inittype = instancer matchesdef = 0 HouLC1033600bb8069c971d40a29ef8dastage/instancer1.defcomment "" position -9.70407 -24.1316 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 debug off outputsNamed3 { 2 "output1" } inputsNamed3 { 0 "" "" 1 "input1" 1 sopimport2 0 1 "input2" } inputs { 0 "" 0 1 1 sopimport2 0 1 } stat { create 1773675793 modify 1773676500 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 1 0.65 0.1 delscript "" exprlanguage hscript end HouLC1033600bbb069c971d4009e213a9stage/instancer1.parm{ version 0.8 generalgroup [ 0 locks=0 ] ( 0 ) primpath [ 0 locks=0 ] ( /$OS ) primkind [ 0 locks=0 ] ( group ) method [ 0 locks=0 ] ( pointinstancer ) setextents [ 0 locks=0 ] ( "on" ) locgroup [ 0 locks=0 ] ( 1 ) transformsourcemode [ 0 locks=0 ] ( extsop ) locationpattern [ 0 locks=0 ] ( "`lopinputprims('.', 0)`" ) showlopstage [ 0 locks=0 ] ( "`opinputpath(\".\", 0)`" ) pointsoppath [ 0 locks=0 ] ( /obj/Tiles/pts ) pointsopgroup [ 0 locks=0 ] ( "" ) prunemode [ 0 locks=0 ] ( none ) pruneamount [ 0 locks=0 ] ( 0 ) setorient [ 0 locks=0 ] ( "on" ) setscale [ 0 locks=0 ] ( "on" ) hidesourceprims [ 0 locks=0 ] ( "on" ) attribs [ 0 locks=0 ] ( "* ^__* ^usd* ^P ^N ^up ^orient ^v ^w ^accel" ) prims [ 0 locks=0 ] ( 0 ) instancename [ 0 locks=0 ] ( Instance ) usenameattrib [ 0 locks=0 ] ( "on" ) makeuniquepaths [ 0 locks=0 ] ( "off" ) nameattrib [ 0 locks=0 ] ( path ) protogroup [ 0 locks=0 ] ( 1 ) protopattern [ 0 locks=0 ] ( /sopimport2/mesh_0 ) protosourcemode [ 0 locks=0 ] ( second ) protooptionsgroup [ 0 locks=0 ] ( 1 ) createprotoarea [ 0 locks=0 ] ( "on" ) protoreftype [ 0 locks=0 ] ( prim ) handlemissingprototypes [ 0 locks=0 ] ( error ) hideprotosourceprims [ 0 locks=0 ] ( "on" ) protouseroot [ 0 locks=0 ] ( "off" ) onlycopyprotoprims [ 0 locks=0 ] ( "on" ) allowmissingprototypes [ 0 locks=0 ] ( "off" ) protorootkind [ 0 locks=0 ] ( group ) protoindexsrc [ 0 locks=0 ] ( indexattr ) seed [ 0 locks=0 ] ( 0 ) index [ 0 locks=0 ] ( 0 ) indexattr [ 0 locks=0 ] ( var ) nameattr [ 0 locks=0 ] ( name ) pathattr [ 0 locks=0 ] ( path ) warnonskipped [ 0 locks=0 ] ( "on" ) } HouLC1033600bb7069c971d40fd8f04b9stage/instancer1.userdata ___Version___21.0.559HouLC1033600bb8069c971d4069fd86d4stage/instancer1.net1 HouLC1033600bb2069c971d40cd3030b6stage/sceneimportcameras1.inittype = sceneimport::2.0 matchesdef = 1 HouLC1033600bb3069c971d40e81464d9stage/sceneimportcameras1.defcomment "" position -7.31058 -24.8374 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 debug off outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1773675832 modify 1773676500 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bb3069c971d408121ad4bstage/sceneimportcameras1.chn{ channel frange1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @fstart } } channel frange2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = @fend } } } HouLC1033600bb2069c971d4033b99832stage/sceneimportcameras1.parm{ version 0.8 generalgroup [ 0 locks=0 ] ( 0 ) importalltimesamples [ 0 locks=0 ] ( "off" ) frange [ 0 locks=0 ] ( [ frange1 1 ] [ frange2 240 ] ) substeps [ 0 locks=0 ] ( 1 ) objectsgroup [ 0 locks=0 ] ( 0 ) importobjects [ 0 locks=0 ] ( "on" ) objdestpath [ 0 locks=0 ] ( / ) rootobject [ 0 locks=0 ] ( /obj ) objects [ 0 locks=0 ] ( * ) includeinvisible [ 0 locks=0 ] ( "off" ) forceobjects [ 0 locks=0 ] ( /obj/cam1 ) excludeobjects [ 0 locks=0 ] ( "" ) filter [ 0 locks=0 ] ( !!OBJ/CAMERA!! ) fixpathconflicts [ 0 locks=0 ] ( "on" ) flatten [ 0 locks=0 ] ( "off" ) ignoreinputs [ 0 locks=0 ] ( "off" ) importbundles [ 0 locks=0 ] ( "on" ) collectionprim [ 0 locks=0 ] ( /collections ) importgeo [ 0 locks=0 ] ( "on" ) asreference [ 0 locks=0 ] ( "on" ) sopimportmode [ 0 locks=0 ] ( "default" ) setsubdscheme [ 0 locks=0 ] ( "on" ) sopimportgroup [ 0 locks=0 ] ( 0 ) primitivedefinitiongroup [ 0 locks=0 ] ( 0 ) enable_packedusdhandling [ 0 locks=0 ] ( "off" ) packedusdhandling [ 0 locks=0 ] ( xformandattribs ) enable_otherprimhandling [ 0 locks=0 ] ( "off" ) otherprimhandling [ 0 locks=0 ] ( define ) enable_defineonlyleafprims [ 0 locks=0 ] ( "off" ) defineonlyleafprims [ 0 locks=0 ] ( "off" ) enable_packedhandling [ 0 locks=0 ] ( "off" ) packedhandling [ 0 locks=0 ] ( nativeinstances ) enable_agenthandling [ 0 locks=0 ] ( "off" ) agenthandling [ 0 locks=0 ] ( instancedskelroots ) enable_nurbscurvehandling [ 0 locks=0 ] ( "off" ) nurbscurvehandling [ 0 locks=0 ] ( basiscurves ) enable_nurbssurfhandling [ 0 locks=0 ] ( "off" ) nurbssurfhandling [ 0 locks=0 ] ( meshes ) enable_kindschema [ 0 locks=0 ] ( "off" ) kindschema [ 0 locks=0 ] ( component ) enable_pathattr [ 0 locks=0 ] ( "off" ) pathattr [ 0 locks=0 ] ( path,name ) enable_prefixabsolutepaths [ 0 locks=0 ] ( "on" ) prefixabsolutepaths [ 0 locks=0 ] ( "on" ) enable_heightfieldconvert [ 0 locks=0 ] ( "on" ) heightfieldconvert [ 0 locks=0 ] ( "on" ) geometryhandlinggroup [ 0 locks=0 ] ( 0 ) enable_polygonsassubd [ 0 locks=0 ] ( "off" ) polygonsassubd [ 0 locks=0 ] ( "off" ) enable_subdgroup [ 0 locks=0 ] ( "off" ) subdgroup [ 0 locks=0 ] ( "" ) enable_reversepolygons [ 0 locks=0 ] ( "off" ) reversepolygons [ 0 locks=0 ] ( "off" ) enable_setmissingwidths [ 0 locks=0 ] ( "on" ) setmissingwidths [ 0 locks=0 ] ( 0.01 ) importdatagroup [ 0 locks=0 ] ( 0 ) authortimesamples [ 0 locks=0 ] ( auto ) enable_setdefaultprim [ 0 locks=0 ] ( "off" ) setdefaultprim [ 0 locks=0 ] ( "on" ) enable_topologyhandling [ 0 locks=0 ] ( "off" ) topologyhandling [ 0 locks=0 ] ( animated ) enable_attribs [ 0 locks=0 ] ( "off" ) attribs [ 0 locks=0 ] ( "* ^__* ^usd*" ) enable_indexattribs [ 0 locks=0 ] ( "off" ) indexattribs [ 0 locks=0 ] ( type:string ) enable_constantattribs [ 0 locks=0 ] ( "off" ) constantattribs [ 0 locks=0 ] ( "" ) enable_scalarconstantattribs [ 0 locks=0 ] ( "off" ) scalarconstantattribs [ 0 locks=0 ] ( "" ) enable_boolattribs [ 0 locks=0 ] ( "off" ) boolattribs [ 0 locks=0 ] ( "" ) enable_uintattribs [ 0 locks=0 ] ( "off" ) uintattribs [ 0 locks=0 ] ( "" ) enable_uint64attribs [ 0 locks=0 ] ( "off" ) uint64attribs [ 0 locks=0 ] ( "" ) enable_assetpathattribs [ 0 locks=0 ] ( "off" ) assetpathattribs [ 0 locks=0 ] ( "" ) enable_staticattribs [ 0 locks=0 ] ( "off" ) staticattribs [ 0 locks=0 ] ( "" ) enable_partitionattribs [ 0 locks=0 ] ( "off" ) partitionattribs [ 0 locks=0 ] ( "" ) enable_prefixpartitionsubsets [ 0 locks=0 ] ( "off" ) prefixpartitionsubsets [ 0 locks=0 ] ( "on" ) enable_subsetgroups [ 0 locks=0 ] ( "off" ) subsetgroups [ 0 locks=0 ] ( "" ) enable_customattribs [ 0 locks=0 ] ( "off" ) customattribs [ 0 locks=0 ] ( "" ) enable_translateuvtost [ 0 locks=0 ] ( "off" ) translateuvtost [ 0 locks=0 ] ( "on" ) matgroup [ 0 locks=0 ] ( 0 ) importmats [ 0 locks=0 ] ( "on" ) matdestpath [ 0 locks=0 ] ( / ) flattenmats [ 0 locks=0 ] ( "off" ) importobjmats [ 0 locks=0 ] ( "on" ) importsopmats [ 0 locks=0 ] ( "on" ) collectionassignment [ 0 locks=0 ] ( "off" ) materials [ 0 locks=0 ] ( "" ) diagnosticsgroup [ 0 locks=0 ] ( 0 ) verbosemessages [ 0 locks=0 ] ( "off" ) } HouLC1033600b8e069c971d40884d7338stage/sceneimportcameras1.userdata ___Version___21.0.559HouLC1033600b86069c971d40abadbe4astage/materiallibrary2/karmamaterial.order9 inputs mtlxstandard_surface mtlxdisplacement Material_Outputs_and_AOVs material_properties mtlxgeompropvalue1 mtlxconstant1 mtlxmultiply1 mtlxremap1 HouLC1033600b84069c971d4059ca4a18stage/materiallibrary2/karmamaterial.net1 HouLC1033600bb6069c971d408b3e4013stage/materiallibrary2.net1 HouLC1033600bb8069c971d40f8e0beabstage/edit_cam1.inittype = camera matchesdef = 0 HouLC1033600bb9069c971d409e4c0db1stage/edit_cam1.defcomment "" position -9.70854 -30.5118 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 debug off outputsNamed3 { 1 "output1" } inputsNamed3 { 0 merge1 4 1 "input1" } inputs { 0 merge1 0 1 } stat { create 1773676500 modify 1773682706 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.3 0.55 0.75 delscript "" exprlanguage hscript end HouLC1033600bb0069c971d40b4fe7aecstage/edit_cam1.spareparmdef groupcollapsible { name "sample_group3" label "Frame Range/Subframes" grouptag { "group_type" "collapsible" } parmtag { "sidefx::header_parm" "sample_behavior" } parm { name "sample_behavior" baseparm label "Sampling Behavior" export none } parm { name "sample_f" baseparm label "Start/End/Inc" export none } parm { name "sample_subframeenable" baseparm label "Subframe Sampling" export none } groupsimple { name "sample_subframegroup3" label "Subframe Sampling" disablewhen "{ sample_subframeenable == 0 }" grouptag { "group_type" "simple" } parmtag { "sidefx::header_toggle" "sample_subframeenable" } parm { name "sample_shuttermode" baseparm label "Shutter" export none } parm { name "sample_shutterrange" baseparm label "Shutter Open/Close" export none } parm { name "sample_cameraprim" baseparm label "Camera Prim" export none } parm { name "sample_count" baseparm label "Samples" export none } parm { name "sample_includeframe" baseparm label "Always Include Frame Sample" export none } } } parm { name "primpattern" baseparm label "Primitives" export none } parm { name "primpath" baseparm label "Primitive Path" export none } parm { name "createprims" baseparm label "Action" export none } parm { name "initforedit" baseparm label "Initialize Parameters" export none } parm { name "primcount" baseparm label "Primitive Count" invisible export none } parm { name "primtype" baseparm label "Primitive Type" invisible export none } parm { name "primkind" baseparm label "Primitive Kind" invisible export none } parm { name "specifier" baseparm label "Primitive Specifier" invisible export none } parm { name "classancestor" baseparm label "Class Ancestor" invisible export none } parm { name "parentprimtype" baseparm label "Parent Primitive Type" invisible export none } group { name "folder2" label "Transform" parm { name "xn__xformOptransform_control_6fb" baseparm label "xformOp:transform" export none } parm { name "xn__xformOptransform_51a" baseparm label "xformOp: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 none } parm { name "r" baseparm label "Rotate" export none } parm { name "s" baseparm label "Scale" export none } parm { name "shear" baseparm label "Shear" export none } parm { name "scale" baseparm label "Uniform Scale" export none } groupcollapsible { name "parmgroup_pivotxform2" label "Pivot Transform" disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" grouptag { "group_type" "collapsible" } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } } groupcollapsible { name "folder3" label "Constraints" disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" grouptag { "group_type" "collapsible" } parm { name "lookatenable" baseparm label "Enable Look At" export none } parm { name "keepposition" baseparm label "Keep Position" invisible export none } parm { name "lookatposition" baseparm label "Look At Position" export none } parm { name "lookatprim" baseparm label "Look At Primitive" export none } parm { name "lookatprimpos" baseparm label "Look At Primitive Position" invisible export none } parm { name "lookatprimrot" baseparm label "Look At Primitive Rotation" invisible export none } parm { name "upvecmethod" baseparm label "Up Vector Method" export none } parm { name "upvec" baseparm label "Up Vector" export none } parm { name "twist" baseparm label "Twist" export none } } } group { name "folder2_1" label "View" parm { name "projection_control" baseparm label "Projection" export none } parm { name "projection" baseparm label "Projection" export none } parm { name "clippingRange_control" baseparm label "Clipping Range" export none } parm { name "clippingRange" baseparm label "Clipping Range" export none } parm { name "focalLength_control" baseparm label "Focal Length" export none } parm { name "focalLength" baseparm label "Focal Length" export none } parm { name "focalLengthConverted" baseparm label "Focal Length (converted)" invisible export none } groupsimple { name "aperture_folder2" label "Aperture" grouptag { "group_type" "simple" } parm { name "aperture" baseparm label "Control Aperture" export none } parm { name "horizontalAperture_control" baseparm label "Horizontal Aperture" nolabel invisible export none } parm { name "horizontalAperture" baseparm label "Horizontal Aperture" export none } parm { name "horizontalApertureConverted" baseparm label "Horizontal Aperture (converted)" invisible export none } parm { name "verticalAperture_control" baseparm label "Vertical Aperture" nolabel invisible export none } parm { name "verticalAperture" baseparm label "Vertical Aperture" export none } parm { name "verticalApertureSwitch" baseparm label "Vertical Aperture (switch)" invisible export none } parm { name "verticalApertureConverted" baseparm label "Vertical Aperture (converted)" invisible export none } parm { name "aspectratio" baseparm label "Aspect Ratio" joinnext export none } parm { name "resMenu" baseparm label "Choose Aspect Ratio" export none } groupcollapsible { name "aperture_offset_folder2" label "Offsets" grouptag { "group_type" "collapsible" } parm { name "horizontalApertureOffset_control" baseparm label "Horizontal Aperture Offset" export none } parm { name "horizontalApertureOffset" baseparm label "Horizontal Aperture Offset" export none } parm { name "horizontalApertureOffsetConverted" baseparm label "Horizontal Aperture Offset (converted)" invisible export none } parm { name "verticalApertureOffset_control" baseparm label "Vertical Aperture Offset" export none } parm { name "verticalApertureOffset" baseparm label "Vertical Aperture Offset" export none } parm { name "verticalApertureOffsetConverted" baseparm label "Vertical Aperture Offset (converted)" invisible export none } } } groupsimple { name "viewport_folder2" label "Viewport Control" grouptag { "group_type" "simple" } parm { name "xn__houdiniguidescale_control_thb" baseparm label "houdini:guidescale" export none } parm { name "xn__houdiniguidescale_s3a" baseparm label "Scale Guide Geometry" export none } parm { name "xn__houdiniinviewermenu_control_2kb" baseparm label "Show in Viewport Camera Menu" export none } parm { name "xn__houdiniinviewermenu_16a" baseparm label "Show in Viewport Camera Menu" export none } parm { name "xn__houdinibackgroundimage_control_ypb" baseparm label "Background Image" export none } parm { name "xn__houdinibackgroundimage_xcb" baseparm label "Background Image" export none } parm { name "xn__houdiniforegroundimage_control_ypb" baseparm label "Foreground Image" export none } parm { name "xn__houdiniforegroundimage_xcb" baseparm label "Foreground Image" export none } } } group { name "folder2_2" label "Sampling" parm { name "xn__shutteropen_control_16a" baseparm label "Shutter Open" export none } parm { name "xn__shutteropen_0ta" baseparm label "Shutter Open" export none } parm { name "xn__shutterclose_control_o8a" baseparm label "Shutter Close" export none } parm { name "xn__shutterclose_nva" baseparm label "Shutter Close" export none } parm { name "focusDistance_control" baseparm label "Focus Distance" export none } parm { name "focusDistance" baseparm label "Focus Distance" export none } parm { name "fStop_control" baseparm label "F-Stop" export none } parm { name "fStop" baseparm label "F-Stop" export none } parm { name "exposure_control" baseparm label "Exposure" export none } parm { name "exposure" baseparm label "Exposure" export none } } group { name "folder2_3" label "Karma" parm { name "xn__karmacameralensshader_control_9nbg" label "camera:lensshader" type string invisible default { "`ifs(ch('xn__karmacamerause_lensshader_rhbg'),'set','none')`" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__karmacameralensshader_89ag" label "camera:lensshader" type string invisible default { [ "hou.node(ch('xn__karmacameralensshadervop_4fbg')).shaderString() if hou.node(ch('xn__karmacameralensshadervop_4fbg')) != None else ''" python ] } disablewhen "{ xn__karmacameralensshader_control_9nbg == block } { xn__karmacameralensshader_control_9nbg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaCameraAPI" } parmtag { "usdvaluetype" "string" } } groupcollapsible { name "KarmaCameraAPI_View" label "View" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } parm { name "xn__karmacamerause_lensshader_control_subg" label "Use Lens Shader" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__karmacamerause_lensshader_rhbg" label "Use Lens Shader" type toggle default { "0" } disablewhen "{ xn__karmacamerause_lensshader_control_subg == block } { xn__karmacamerause_lensshader_control_subg == none }" parmtag { "spare_category" "View" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaCameraAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__karmacameramaterialbinding_control_fwbgi" label "Lens Material" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'relationship')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__karmacameramaterialbinding_ejbgi" label "Lens Material" type string default { "" } disablewhen "{ xn__karmacameramaterialbinding_control_fwbgi == block } { xn__karmacameramaterialbinding_control_fwbgi == none }" parmtag { "script_action" "\nimport loptoolutils\nloptoolutils.setupKarmaCameraLensMaterial(kwargs)\n" } parmtag { "script_action_help" "Create a lens shader LOP." } parmtag { "script_action_icon" "VOP_kma_physicallens" } parmtag { "script_action_language" "python" } parmtag { "sidefx::usdpathtype" "prim" } parmtag { "spare_category" "View" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "MaterialBindingAPI" } parmtag { "usdvaluename" "material:binding" } parmtag { "usdvaluetype" "relationship" } } parm { name "xn__karmacameralensshadervop_control_5sbg" label "Lens Shader VOP" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__karmacameralensshadervop_4fbg" label "Lens Shader VOP" type oppath default { "" } disablewhen "{ xn__karmacameralensshadervop_control_5sbg == block } { xn__karmacameralensshadervop_control_5sbg == none }" parmtag { "opfilter" "!!CUSTOM/MATERIAL!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "View" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaCameraAPI" } parmtag { "usdvaluetype" "string" } } } groupcollapsible { name "KarmaCameraAPI_Karma" label "Karma" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } parm { name "xn__karmacamerawindow_control_rhbg" label "Screen Window" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float4')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__karmacamerawindow_q3ag" label "Screen Window" type float size 4 default { "-1" "1" "-1" "1" } disablewhen "{ xn__karmacamerawindow_control_rhbg == block } { xn__karmacamerawindow_control_rhbg == none }" range { 0 10 } parmtag { "spare_category" "Karma" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaCameraAPI" } parmtag { "usdvaluetype" "float4" } } parm { name "xn__karmacameratint_control_iebg" label "Tint" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float3')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__karmacameratint_h0ag" label "Tint" type color size 3 default { "1" "1" "1" } disablewhen "{ xn__karmacameratint_control_iebg == block } { xn__karmacameratint_control_iebg == none }" range { 0 10 } parmtag { "spare_category" "Karma" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaCameraAPI" } parmtag { "usdvaluetype" "float3" } } } } HouLC1033600bb9069c971d4007e9e1ccstage/edit_cam1.chn{ channel sample_f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @fstart } } channel sample_f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = @fend } } channel sample_f3 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @finc } } channel lookatprimposx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "import loputils from pxr import Usd, UsdGeom lop_node = hou.node('.') path = lop_node.evalParm('lookatprim') if not path: return 0 stage = lop_node.stage() look_at_prim = stage.GetPrimAtPath(path) if look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable): return 0 xform = loputils.getPrimXform(lop_node, path) return xform.extractTranslates()[0]" language = python } } channel lookatprimposy { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "import loputils from pxr import Usd, UsdGeom lop_node = hou.node('.') path = lop_node.evalParm('lookatprim') if not path: return 0 stage = lop_node.stage() look_at_prim = stage.GetPrimAtPath(path) if look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable): return 0 xform = loputils.getPrimXform(lop_node, path) return xform.extractTranslates()[1]" language = python } } channel lookatprimposz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "import loputils from pxr import Usd, UsdGeom lop_node = hou.node('.') path = lop_node.evalParm('lookatprim') if not path: return 0 stage = lop_node.stage() look_at_prim = stage.GetPrimAtPath(path) if look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable): return 0 xform = loputils.getPrimXform(lop_node, path) return xform.extractTranslates()[2]" language = python } } channel lookatprimrotx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "import loputils from pxr import Usd, UsdGeom lop_node = hou.node('.') path = lop_node.evalParm('lookatprim') if not path: return 0 stage = lop_node.stage() look_at_prim = stage.GetPrimAtPath(path) if look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable): return 0 xform = loputils.getPrimXform(lop_node, path) return xform.extractRotates()[0]" language = python } } channel lookatprimroty { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "import loputils from pxr import Usd, UsdGeom lop_node = hou.node('.') path = lop_node.evalParm('lookatprim') if not path: return 0 stage = lop_node.stage() look_at_prim = stage.GetPrimAtPath(path) if look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable): return 0 xform = loputils.getPrimXform(lop_node, path) return xform.extractRotates()[1]" language = python } } channel lookatprimrotz { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "import loputils from pxr import Usd, UsdGeom lop_node = hou.node('.') path = lop_node.evalParm('lookatprim') if not path: return 0 stage = lop_node.stage() look_at_prim = stage.GetPrimAtPath(path) if look_at_prim is None or not look_at_prim.IsA(UsdGeom.Imageable): return 0 xform = loputils.getPrimXform(lop_node, path) return xform.extractRotates()[2]" language = python } } channel focalLengthConverted { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 0.5 0.5 expr = "__import__('loputils').getConvertedCameraParmValue(pwd(), 'focalLength')" language = python } } channel horizontalAperture_control { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = "ifs(!strcmp(chs(\"aperture\"), \"setratio\"), \"set\", chs(\"aperture\"))" } } channel horizontalApertureConverted { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 0.41421398520469666 0.41421398520469666 expr = "__import__('loputils').getConvertedCameraParmValue(pwd(), 'horizontalAperture')" language = python } } channel verticalAperture_control { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = "ifs(!strcmp(chs(\"aperture\"), \"setratio\"), \"set\", chs(\"aperture\"))" } } channel verticalApertureSwitch { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "if(!strcmp(chs(\"aperture\"), \"setratio\"), ch(\"horizontalAperture\") * ch(\"aspectratioy\") / ch(\"aspectratiox\"), ch(\"verticalAperture\"))" } } channel verticalApertureConverted { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 0.23299537599086761 0.23299537599086761 expr = "__import__('loputils').getConvertedCameraParmValue(pwd(), 'verticalApertureSwitch')" language = python } } channel horizontalApertureOffsetConverted { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "__import__('loputils').getConvertedCameraParmValue(pwd(), 'horizontalApertureOffset')" language = python } } channel verticalApertureOffsetConverted { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "__import__('loputils').getConvertedCameraParmValue(pwd(), 'verticalApertureOffset')" language = python } } channel xn__houdiniguidescale_s3a { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1 / __import__('loputils').getMetersPerUnit(pwd())" language = python } } channel xn__karmacameralensshader_89ag { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = "hou.node(ch('xn__karmacameralensshadervop_4fbg')).shaderString() if hou.node(ch('xn__karmacameralensshadervop_4fbg')) != None else ''" language = python } } } HouLC1033600bb8069c971d4024fcbfb8stage/edit_cam1.parm{ version 0.8 sample_group [ 0 locks=0 ] ( 0 ) sample_behavior [ 0 locks=0 ] ( single ) sample_f [ 0 locks=0 ] ( [ sample_f1 1 ] [ sample_f2 240 ] [ sample_f3 1 ] ) sample_subframeenable [ 0 locks=0 ] ( "off" ) sample_subframegroup [ 0 locks=0 ] ( 0 ) sample_shuttermode [ 0 locks=0 ] ( manual ) sample_shutterrange [ 0 locks=0 ] ( -0.25 0.25 ) sample_cameraprim [ 0 locks=0 ] ( /cameras/camera1 ) sample_count [ 0 locks=0 ] ( 2 ) sample_includeframe [ 0 locks=0 ] ( "on" ) sample_group2 [ 0 locks=0 ] ( 0 ) sample_subframegroup2 [ 0 locks=0 ] ( 0 ) primpattern [ 0 locks=0 ] ( /cam1 ) primpath [ 0 locks=0 ] ( /cameras/$OS ) createprims [ 0 locks=0 ] ( "off" ) initforedit [ 0 locks=0 ] ( 0 ) primcount [ 0 locks=0 ] ( 1 ) primtype [ 0 locks=0 ] ( UsdGeomCamera ) primkind [ 0 locks=0 ] ( "" ) specifier [ 0 locks=0 ] ( def ) classancestor [ 0 locks=0 ] ( "" ) parentprimtype [ 0 locks=0 ] ( UsdGeomXform ) folder1 [ 0 locks=0 ] ( 0 0 0 ) xn__xformOptransform_control_6fb [ 0 locks=0 ] ( set ) xn__xformOptransform_51a [ 0 locks=0 ] ( append ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0.06512764237324697 1.0674267185710018 -1.5794176423620065 ) r [ 0 locks=0 ] ( -9.765981666051085 -4.060549106799579 -0.5388035142524977 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) folder0 [ 0 locks=0 ] ( 0 ) lookatenable [ 0 locks=0 ] ( "off" ) keepposition [ 0 locks=0 ] ( "off" ) lookatposition [ 0 locks=0 ] ( 0 0 0 ) lookatprim [ 0 locks=0 ] ( "" ) lookatprimpos [ 0 locks=0 ] ( [ lookatprimposx 0 ] [ lookatprimposy 0 ] [ lookatprimposz 0 ] ) lookatprimrot [ 0 locks=0 ] ( [ lookatprimrotx 0 ] [ lookatprimroty 0 ] [ lookatprimrotz 0 ] ) upvecmethod [ 0 locks=0 ] ( yaxis ) upvec [ 0 locks=0 ] ( 0 1 0 ) twist [ 0 locks=0 ] ( 0 ) projection_control [ 0 locks=0 ] ( none ) projection [ 0 locks=0 ] ( perspective ) clippingRange_control [ 0 locks=0 ] ( none ) clippingRange [ 0 locks=0 ] ( 0.004208509810268879 42085.1015625 ) focalLength_control [ 0 locks=0 ] ( none ) focalLength [ 0 locks=0 ] ( 50 ) focalLengthConverted [ 0 locks=0 ] ( [ focalLengthConverted 0 ] ) aperture_folder [ 0 locks=0 ] ( 0 ) aperture [ 0 locks=0 ] ( none ) horizontalAperture_control [ 0 locks=0 ] ( [ horizontalAperture_control "ifs(!strcmp(chs(\"aperture\"), \"setratio\"), \"set\", chs(\"aperture\"))" ] ) horizontalAperture [ 0 locks=0 ] ( 41.421398520469666 ) horizontalApertureConverted [ 0 locks=0 ] ( [ horizontalApertureConverted 0 ] ) verticalAperture_control [ 0 locks=0 ] ( [ verticalAperture_control "ifs(!strcmp(chs(\"aperture\"), \"setratio\"), \"set\", chs(\"aperture\"))" ] ) verticalAperture [ 0 locks=0 ] ( 23.29953759908676 ) verticalApertureSwitch [ 0 locks=0 ] ( [ verticalApertureSwitch 0 ] ) verticalApertureConverted [ 0 locks=0 ] ( [ verticalApertureConverted 0 ] ) aspectratio [ 0 locks=0 ] ( 41.421398520469666 23.29953759908676 ) resMenu [ 0 locks=0 ] ( 0 ) aperture_offset_folder [ 0 locks=0 ] ( 0 ) horizontalApertureOffset_control [ 0 locks=0 ] ( none ) horizontalApertureOffset [ 0 locks=0 ] ( 0 ) horizontalApertureOffsetConverted [ 0 locks=0 ] ( [ horizontalApertureOffsetConverted 0 ] ) verticalApertureOffset_control [ 0 locks=0 ] ( none ) verticalApertureOffset [ 0 locks=0 ] ( 0 ) verticalApertureOffsetConverted [ 0 locks=0 ] ( [ verticalApertureOffsetConverted 0 ] ) viewport_folder [ 0 locks=0 ] ( 0 ) xn__houdiniguidescale_control_thb [ 0 locks=0 ] ( none ) xn__houdiniguidescale_s3a [ 0 locks=0 ] ( [ xn__houdiniguidescale_s3a 0 ] ) xn__houdiniinviewermenu_control_2kb [ 0 locks=0 ] ( none ) xn__houdiniinviewermenu_16a [ 0 locks=0 ] ( "on" ) xn__houdinibackgroundimage_control_ypb [ 0 locks=0 ] ( none ) xn__houdinibackgroundimage_xcb [ 0 locks=0 ] ( "" ) xn__houdiniforegroundimage_control_ypb [ 0 locks=0 ] ( none ) xn__houdiniforegroundimage_xcb [ 0 locks=0 ] ( "" ) xn__shutteropen_control_16a [ 0 locks=0 ] ( none ) xn__shutteropen_0ta [ 0 locks=0 ] ( -0.25 ) xn__shutterclose_control_o8a [ 0 locks=0 ] ( none ) xn__shutterclose_nva [ 0 locks=0 ] ( 0.25 ) focusDistance_control [ 0 locks=0 ] ( set ) focusDistance [ 0 locks=0 ] ( 6.69 ) fStop_control [ 0 locks=0 ] ( set ) fStop [ 0 locks=0 ] ( 1.83 ) exposure_control [ 0 locks=0 ] ( none ) exposure [ 0 locks=0 ] ( 0 ) sample_group3 [ 0 locks=0 ] ( 0 ) sample_subframegroup3 [ 0 locks=0 ] ( 0 ) folder2 [ 0 locks=0 ] ( 2 2 2 2 ) parmgroup_pivotxform2 [ 0 locks=0 ] ( 0 ) folder3 [ 0 locks=0 ] ( 0 ) aperture_folder2 [ 0 locks=0 ] ( 0 ) aperture_offset_folder2 [ 0 locks=0 ] ( 0 ) viewport_folder2 [ 0 locks=0 ] ( 0 ) xn__karmacameralensshader_control_9nbg [ 0 locks=0 ] ( none ) xn__karmacameralensshader_89ag [ 0 locks=0 ] ( [ xn__karmacameralensshader_89ag "hou.node(ch('xn__karmacameralensshadervop_4fbg')).shaderString() if hou.node(ch('xn__karmacameralensshadervop_4fbg')) != None else ''" ] ) KarmaCameraAPI_View [ 0 locks=0 ] ( 1 ) xn__karmacamerause_lensshader_control_subg [ 0 locks=0 ] ( none ) xn__karmacamerause_lensshader_rhbg [ 0 locks=0 ] ( "off" ) xn__karmacameramaterialbinding_control_fwbgi [ 0 locks=0 ] ( none ) xn__karmacameramaterialbinding_ejbgi [ 0 locks=0 ] ( "" ) xn__karmacameralensshadervop_control_5sbg [ 0 locks=0 ] ( none ) xn__karmacameralensshadervop_4fbg [ 0 locks=0 ] ( "" ) KarmaCameraAPI_Karma [ 0 locks=0 ] ( 1 ) xn__karmacamerawindow_control_rhbg [ 0 locks=0 ] ( none ) xn__karmacamerawindow_q3ag [ 0 locks=0 ] ( -1 1 -1 1 ) xn__karmacameratint_control_iebg [ 0 locks=0 ] ( none ) xn__karmacameratint_h0ag [ 0 locks=0 ] ( 1 1 1 ) } HouLC1033600bb4069c971d405895f4adstage/edit_cam1.userdata ___Version___2.1 set_lookatTrueHouLC1033600bbc069c971d40b46d4fb7stage/Tiles.inittype = karmarendersettings matchesdef = 1 HouLC1033600bbd069c971d4055b84c71stage/Tiles.defcomment "" position -9.70854 -33.0258 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on debug off outputsNamed3 { 0 "output1" } inputsNamed3 { 1 edit_cam1 1 1 "input1" } inputs { 0 edit_cam1 0 1 } stat { create 1773676635 modify 1773682704 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600bbd069c971d40be78b488stage/Tiles.chn{ channel sample_f1 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = @fstart } } channel sample_f2 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = @fend } } channel sample_f3 { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = @finc } } channel curve_basis { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "Geometry Default" } } channel resolutiony { lefttype = extend righttype = extend default = 720 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "pythonexprf(\"__import__('loputils').computeResolutionParameter(True, True)\")" } } channel tonemapcurve1value { lefttype = extend righttype = extend flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve1pos\"), 0)" } } channel tonemapcurve2value { lefttype = extend righttype = extend default = 0.047619052231311798 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve2pos\"), 0)" } } channel tonemapcurve3value { lefttype = extend righttype = extend default = 0.090909093618392944 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve3pos\"), 0)" } } channel tonemapcurve4value { lefttype = extend righttype = extend default = 0.1304347962141037 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve4pos\"), 0)" } } channel tonemapcurve5value { lefttype = extend righttype = extend default = 0.1666666567325592 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve5pos\"), 0)" } } channel tonemapcurve6value { lefttype = extend righttype = extend default = 0.20000000298023224 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve6pos\"), 0)" } } channel tonemapcurve7value { lefttype = extend righttype = extend default = 0.23076924681663513 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve7pos\"), 0)" } } channel tonemapcurve8value { lefttype = extend righttype = extend default = 0.25925925374031067 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve8pos\"), 0)" } } channel tonemapcurve9value { lefttype = extend righttype = extend default = 0.28571429848670959 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve9pos\"), 0)" } } channel tonemapcurve10value { lefttype = extend righttype = extend default = 0.31034481525421143 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve10pos\"), 0)" } } channel tonemapcurve11value { lefttype = extend righttype = extend default = 0.3333333432674408 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve11pos\"), 0)" } } channel tonemapcurve12value { lefttype = extend righttype = extend default = 0.35483872890472412 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve12pos\"), 0)" } } channel tonemapcurve13value { lefttype = extend righttype = extend default = 0.375 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve13pos\"), 0)" } } channel tonemapcurve14value { lefttype = extend righttype = extend default = 0.39393937587738037 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve14pos\"), 0)" } } channel tonemapcurve15value { lefttype = extend righttype = extend default = 0.41176468133926392 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve15pos\"), 0)" } } channel tonemapcurve16value { lefttype = extend righttype = extend default = 0.4285714328289032 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve16pos\"), 0)" } } channel tonemapcurve17value { lefttype = extend righttype = extend default = 0.44444447755813599 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve17pos\"), 0)" } } channel tonemapcurve18value { lefttype = extend righttype = extend default = 0.45945945382118225 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve18pos\"), 0)" } } channel tonemapcurve19value { lefttype = extend righttype = extend default = 0.47368419170379639 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve19pos\"), 0)" } } channel tonemapcurve20value { lefttype = extend righttype = extend default = 0.4871794581413269 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve20pos\"), 0)" } } channel tonemapcurve21value { lefttype = extend righttype = extend default = 0.5 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "primuv(\"sopnet/tonemap_curve\", 0, \"P\", 1, ch(\"tonemapcurve21pos\"), 0)" } } } HouLC1033600bbc069c971d405184ec47stage/Tiles.parm{ version 0.8 sample_f [ 0 locks=0 ] ( [ sample_f1 0 ] [ sample_f2 0 ] [ sample_f3 0 ] ) folder18 [ 0 locks=0 ] ( 0 ) labelparm29 [ 0 locks=0 ] ( "The primitives MUST be located under the /Render/ primitive to match the USD spec." ) primpath [ 0 locks=0 ] ( /Render/rendersettings ) renderproductsparentprimpath [ 0 locks=0 ] ( /Render/Products ) rendervarsparentprimpath [ 0 locks=0 ] ( /Render/Products/Vars ) picture [ 0 locks=0 ] ( C:\\Users\\TFrog\\Downloads/$OS.$F4.exr ) camera [ 0 locks=0 ] ( /cam1 ) res_mode [ 0 locks=0 ] ( autoheight ) resolution [ 0 locks=2 ] ( 1920 [ resolutiony 720 ] ) resolutionMenu [ 0 locks=0 ] ( 0 ) sepparm2 [ 0 locks=0 ] ( ) engine [ 0 locks=0 ] ( xpu ) force_headlight [ 0 locks=0 ] ( "off" ) samplesperpixel [ 0 locks=0 ] ( 9 ) pathtracedsamples [ 0 locks=0 ] ( 128 ) sepparm9 [ 0 locks=0 ] ( ) folder2_1_1 [ 0 locks=0 ] ( 0 0 0 0 0 ) head_ao_samples [ 0 locks=0 ] ( 1 ) head_ao_distance [ 0 locks=0 ] ( 1 ) head_addfog [ 0 locks=0 ] ( "off" ) head_depthcue_z [ 0 locks=0 ] ( 0 0 ) head_depthcue_color [ 0 locks=0 ] ( 0 0 0 ) head_depthcue_alpha [ 0 locks=0 ] ( 1 ) folder9 [ 0 locks=0 ] ( 0 0 0 0 0 ) __indirectsampling [ 0 locks=0 ] ( 1 ) varianceaa_minsamples [ 0 locks=0 ] ( 1 ) varianceaa_maxsamples [ 0 locks=0 ] ( 9 ) folder12 [ 0 locks=0 ] ( 0 ) diffusequality [ 0 locks=0 ] ( 1 ) reflectquality [ 0 locks=0 ] ( 1 ) refractquality [ 0 locks=0 ] ( 1 ) volumequality [ 0 locks=0 ] ( 1 ) sssquality [ 0 locks=0 ] ( 1 ) folder13 [ 0 locks=0 ] ( 0 ) light_sampling_mode [ 0 locks=0 ] ( "Light Tree" ) light_sampling_quality [ 0 locks=0 ] ( 1 ) folder15 [ 0 locks=0 ] ( 1 ) screendoorlimit [ 0 locks=0 ] ( 4 ) volumesteprate [ 0 locks=0 ] ( 0.25 ) diffuselimit [ 0 locks=0 ] ( 1 ) reflectionlimit [ 0 locks=0 ] ( 3 ) refractionlimit [ 0 locks=0 ] ( 3 ) volumelimit [ 0 locks=0 ] ( 0 ) ssslimit [ 0 locks=0 ] ( 1 ) colorlimit [ 0 locks=0 ] ( 20 ) colorlimitindlinked [ 0 locks=0 ] ( "on" ) colorlimitindirect [ 0 locks=0 ] ( 20 ) russianroulette_cutoff [ 0 locks=0 ] ( 2 ) enabledof [ 0 locks=0 ] ( "on" ) enablemblur [ 0 locks=0 ] ( "on" ) folder16 [ 0 locks=0 ] ( 0 ) mblur [ 0 locks=0 ] ( "1" ) vblur [ 0 locks=0 ] ( "No Velocity Blur" ) samplesfromstage [ 0 locks=0 ] ( "on" ) geosamples [ 0 locks=0 ] ( 2 ) xformsamples [ 0 locks=0 ] ( 2 ) blurstyle [ 0 locks=0 ] ( "Rotation Blur" ) instance_vblur [ 0 locks=0 ] ( "No Velocity Blur" ) instance_samples [ 0 locks=0 ] ( 2 ) volumevblurscale [ 0 locks=0 ] ( 1 ) enableimageblur [ 0 locks=0 ] ( "on" ) point_style [ 0 locks=0 ] ( Spheres ) curve_style [ 0 locks=0 ] ( "Rounded Curves" ) curve_basis [ 0 locks=0 ] ( [ curve_basis 0 ] ) cull_backface [ 0 locks=0 ] ( Off ) causticsenable [ 0 locks=0 ] ( "off" ) folder11 [ 0 locks=0 ] ( 0 ) causticsroughnessclamp [ 0 locks=0 ] ( 0.2 ) __shading [ 0 locks=0 ] ( 0 ) raybias [ 0 locks=0 ] ( 0.001 ) autoraybias [ 0 locks=0 ] ( "on" ) constrainmaxrough [ 0 locks=0 ] ( "on" ) __dicing [ 0 locks=0 ] ( 0 ) usedicingcamera [ 0 locks=0 ] ( "off" ) dicingcamera [ 0 locks=0 ] ( "" ) offscreenquality [ 0 locks=0 ] ( 0.1 ) dicingqualityscale [ 0 locks=0 ] ( 1 ) outline_enable [ 0 locks=0 ] ( "off" ) outline_apply [ 0 locks=0 ] ( "on" ) outline_linesaovs [ 0 locks=0 ] ( "off" ) outline_radius [ 0 locks=0 ] ( 1 ) outline_primary [ 0 locks=0 ] ( "on" ) outline_primary_samples [ 0 locks=0 ] ( 4 ) outline_secondary [ 0 locks=0 ] ( "on" ) outline_secondary_samples [ 0 locks=0 ] ( 4 ) outline_depththreshold [ 0 locks=0 ] ( 1 ) sepparm16 [ 0 locks=0 ] ( ) outline_intensity [ 0 locks=0 ] ( 1 ) outline_fitmin [ 0 locks=0 ] ( 0 ) outline_fitmax [ 0 locks=0 ] ( 1 ) outline_color [ 0 locks=0 ] ( 1 0 1 ) outline_advanced [ 0 locks=0 ] ( 0 ) outline_depthblend [ 0 locks=0 ] ( 0 ) outline_mode [ 0 locks=0 ] ( 0 ) outline_primary_stencils [ 0 locks=0 ] ( 1 ) outline_secondary_stencils [ 0 locks=0 ] ( 1 ) outline_debug [ 0 locks=0 ] ( "off" ) __imageoutput [ 0 locks=0 ] ( 0 0 0 0 0 0 ) existingvars [ 0 locks=0 ] ( /Render/Products/Vars/* ) importsecondaryinputvars [ 0 locks=0 ] ( "off" ) importsecondaryproducts [ 0 locks=0 ] ( "off" ) pixelfilter [ 0 locks=0 ] ( gauss ) pixelfiltersize [ 0 locks=0 ] ( 2 ) __lpe [ 0 locks=0 ] ( 1 ) lpeaovlimit [ 0 locks=0 ] ( 100 ) doomitlpes [ 0 locks=0 ] ( "off" ) omitlpes [ 0 locks=0 ] ( Untagged_Lights ) dooutputcs [ 0 locks=0 ] ( "off" ) outputcs [ 0 locks=0 ] ( "" ) channel_lower_rgb [ 0 locks=0 ] ( "off" ) folder0 [ 0 locks=0 ] ( 1 ) beauty [ 0 locks=0 ] ( "on" ) labelparm2 [ 0 locks=0 ] ( "" ) beautyperlpe [ 0 locks=0 ] ( "off" ) sepparm [ 0 locks=0 ] ( ) beautyunshadowed [ 0 locks=0 ] ( "off" ) labelparm3 [ 0 locks=0 ] ( "" ) beautyunshadowedperlpe [ 0 locks=0 ] ( "off" ) sepparm15 [ 0 locks=0 ] ( ) shadow [ 0 locks=0 ] ( "off" ) labelparm23 [ 0 locks=0 ] ( "" ) shadowperlpe [ 0 locks=0 ] ( "off" ) folder1 [ 0 locks=0 ] ( 0 ) combineddiffuse [ 0 locks=0 ] ( "off" ) labelparm [ 0 locks=0 ] ( "" ) combineddiffuseperlpe [ 0 locks=0 ] ( "off" ) sepparm32 [ 0 locks=0 ] ( ) directdiffuse [ 0 locks=0 ] ( "off" ) labelparm4 [ 0 locks=0 ] ( "" ) directdiffuseperlpe [ 0 locks=0 ] ( "off" ) sepparm4 [ 0 locks=0 ] ( ) indirectdiffuse [ 0 locks=0 ] ( "off" ) labelparm5 [ 0 locks=0 ] ( "" ) indirectdiffuseperlpe [ 0 locks=0 ] ( "off" ) sepparm3 [ 0 locks=0 ] ( ) combineddiffuseunshadowed [ 0 locks=0 ] ( "off" ) labelparm6 [ 0 locks=0 ] ( "" ) combineddiffuseunshadowedperlpe [ 0 locks=0 ] ( "off" ) sepparm5 [ 0 locks=0 ] ( ) directdiffuseunshadowed [ 0 locks=0 ] ( "off" ) labelparm7 [ 0 locks=0 ] ( "" ) directdiffuseunshadowedperlpe [ 0 locks=0 ] ( "off" ) sepparm34 [ 0 locks=0 ] ( ) indirectdiffuseunshadowed [ 0 locks=0 ] ( "off" ) labelparm8 [ 0 locks=0 ] ( "" ) indirectdiffuseunshadowedperlpe [ 0 locks=0 ] ( "off" ) sepparm39 [ 0 locks=0 ] ( ) combineddiffuseshadow [ 0 locks=0 ] ( "off" ) labelparm24 [ 0 locks=0 ] ( "" ) combineddiffuseshadowperlpe [ 0 locks=0 ] ( "off" ) sepparm40 [ 0 locks=0 ] ( ) directdiffuseshadow [ 0 locks=0 ] ( "off" ) labelparm25 [ 0 locks=0 ] ( "" ) directdiffuseshadowperlpe [ 0 locks=0 ] ( "off" ) sepparm41 [ 0 locks=0 ] ( ) indirectdiffuseshadow [ 0 locks=0 ] ( "off" ) labelparm26 [ 0 locks=0 ] ( "" ) indirectdiffuseshadowperlpe [ 0 locks=0 ] ( "off" ) folder2 [ 0 locks=0 ] ( 0 ) combinedglossyreflection [ 0 locks=0 ] ( "off" ) labelparm9 [ 0 locks=0 ] ( "" ) combinedglossyreflectionperlpe [ 0 locks=0 ] ( "off" ) sepparm35 [ 0 locks=0 ] ( ) directglossyreflection [ 0 locks=0 ] ( "off" ) labelparm10 [ 0 locks=0 ] ( "" ) directglossyreflectionperlpe [ 0 locks=0 ] ( "off" ) sepparm6 [ 0 locks=0 ] ( ) indirectglossyreflection [ 0 locks=0 ] ( "off" ) labelparm11 [ 0 locks=0 ] ( "" ) indirectglossyreflectionperlpe [ 0 locks=0 ] ( "off" ) sepparm7 [ 0 locks=0 ] ( ) glossytransmission [ 0 locks=0 ] ( "off" ) labelparm12 [ 0 locks=0 ] ( "" ) glossytransmissionperlpe [ 0 locks=0 ] ( "off" ) sepparm8 [ 0 locks=0 ] ( ) coat [ 0 locks=0 ] ( "off" ) labelparm13 [ 0 locks=0 ] ( "" ) coatperlpe [ 0 locks=0 ] ( "off" ) folder5 [ 0 locks=0 ] ( 0 ) combinedemission [ 0 locks=0 ] ( "off" ) sepparm10 [ 0 locks=0 ] ( ) directemission [ 0 locks=0 ] ( "off" ) sepparm36 [ 0 locks=0 ] ( ) indirectemission [ 0 locks=0 ] ( "off" ) sepparm14 [ 0 locks=0 ] ( ) visiblelights [ 0 locks=0 ] ( "off" ) labelparm17 [ 0 locks=0 ] ( "" ) visiblelightsperlpe [ 0 locks=0 ] ( "off" ) folder6 [ 0 locks=0 ] ( 0 ) combinedvolume [ 0 locks=0 ] ( "off" ) labelparm18 [ 0 locks=0 ] ( "" ) combinedvolumeperlpe [ 0 locks=0 ] ( "off" ) sepparm12 [ 0 locks=0 ] ( ) directvolume [ 0 locks=0 ] ( "off" ) labelparm19 [ 0 locks=0 ] ( "" ) directvolumeperlpe [ 0 locks=0 ] ( "off" ) sepparm37 [ 0 locks=0 ] ( ) indirectvolume [ 0 locks=0 ] ( "off" ) labelparm20 [ 0 locks=0 ] ( "" ) indirectvolumeperlpe [ 0 locks=0 ] ( "off" ) folder7 [ 0 locks=0 ] ( 0 ) sss [ 0 locks=0 ] ( "off" ) labelparm21 [ 0 locks=0 ] ( "" ) sssperlpe [ 0 locks=0 ] ( "off" ) folder10 [ 0 locks=0 ] ( 0 ) albedo [ 0 locks=0 ] ( "off" ) folder17 [ 0 locks=0 ] ( 0 ) ambientocclusion [ 0 locks=0 ] ( "off" ) __ray [ 0 locks=0 ] ( 0 ) hitP [ 0 locks=0 ] ( "off" ) labelparm30 [ 0 locks=0 ] ( "" ) hitPfilter [ 0 locks=0 ] ( [\"ubox\",{}] ) hitPprecision [ 0 locks=0 ] ( float3 ) sepparm22 [ 0 locks=0 ] ( ) hitP_camera [ 0 locks=0 ] ( "off" ) labelparm32 [ 0 locks=0 ] ( "" ) hitP_camerafilter [ 0 locks=0 ] ( [\"ubox\",{}] ) hitP_cameraprecision [ 0 locks=0 ] ( float3 ) sepparm23 [ 0 locks=0 ] ( ) hitPz [ 0 locks=0 ] ( "off" ) labelparm31 [ 0 locks=0 ] ( "" ) hitPzfilter [ 0 locks=0 ] ( [\"minmax\",{\"mode\":\"zmin\"}] ) hitPzprecision [ 0 locks=0 ] ( float ) sepparm24 [ 0 locks=0 ] ( ) element [ 0 locks=0 ] ( "off" ) labelparm33 [ 0 locks=0 ] ( "" ) elementfilter [ 0 locks=0 ] ( [\"minmax\",{\"mode\":\"idcover\"}] ) elementprecision [ 0 locks=0 ] ( float ) sepparm25 [ 0 locks=0 ] ( ) primid [ 0 locks=0 ] ( "off" ) labelparm34 [ 0 locks=0 ] ( "" ) primidfilter [ 0 locks=0 ] ( [\"minmax\",{\"mode\":\"idcover\"}] ) primidprecision [ 0 locks=0 ] ( float ) sepparm26 [ 0 locks=0 ] ( ) hituv [ 0 locks=0 ] ( "off" ) labelparm35 [ 0 locks=0 ] ( "" ) hituvfilter [ 0 locks=0 ] ( [\"ubox\",{}] ) hituvprecision [ 0 locks=0 ] ( float3 ) sepparm29 [ 0 locks=0 ] ( ) hitN [ 0 locks=0 ] ( "off" ) labelparm61 [ 0 locks=0 ] ( "" ) hitNfilter [ 0 locks=0 ] ( [\"ubox\",{}] ) hitNprecision [ 0 locks=0 ] ( half3 ) sepparm46 [ 0 locks=0 ] ( ) hitNg [ 0 locks=0 ] ( "off" ) labelparm63 [ 0 locks=0 ] ( "" ) hitNgfilter [ 0 locks=0 ] ( [\"ubox\",{}] ) hitNgprecision [ 0 locks=0 ] ( half3 ) sepparm30 [ 0 locks=0 ] ( ) hitN_facingratio [ 0 locks=0 ] ( "off" ) labelparm70 [ 0 locks=0 ] ( "" ) hitN_facingratiofilter [ 0 locks=0 ] ( [\"ubox\",{}] ) hitN_facingratioprecision [ 0 locks=0 ] ( half ) sepparm38 [ 0 locks=0 ] ( ) hitNg_facingratio [ 0 locks=0 ] ( "off" ) labelparm69 [ 0 locks=0 ] ( "" ) hitNg_facingratiofilter [ 0 locks=0 ] ( [\"ubox\",{}] ) hitNg_facingratioprecision [ 0 locks=0 ] ( half ) sepparm45 [ 0 locks=0 ] ( ) motionvectors [ 0 locks=0 ] ( "off" ) labelparm67 [ 0 locks=0 ] ( "" ) motionvectorsfilter [ 0 locks=0 ] ( [\"ubox\",{}] ) motionvectorsprecision [ 0 locks=0 ] ( half3 ) sepparm33 [ 0 locks=0 ] ( ) velocity [ 0 locks=0 ] ( "off" ) labelparm66 [ 0 locks=0 ] ( "" ) velocityfilter [ 0 locks=0 ] ( [\"ubox\",{}] ) velocityprecision [ 0 locks=0 ] ( half3 ) __extrarendervars [ 0 locks=0 ] ( 0 ) extrarendervars [ 0 locks=0 ] ( 0 ) holdout_shadows [ 0 locks=0 ] ( "off" ) holdout_shadow_alpha [ 0 locks=0 ] ( 1 ) folder3 [ 0 locks=0 ] ( 0 ) denoiser [ 0 locks=0 ] ( oidn ) denoise_usealbedo [ 0 locks=0 ] ( "on" ) denoise_useN [ 0 locks=0 ] ( "on" ) denoise_aovs [ 0 locks=0 ] ( C ) denoise_cpu_only [ 0 locks=0 ] ( "off" ) sepparm11 [ 0 locks=0 ] ( ) tonemap [ 0 locks=0 ] ( off ) tonemapcurve [ 0 locks=1 ] ( 21 ) tonemap_aovs [ 0 locks=0 ] ( C ) tonemap_toe [ 0 locks=0 ] ( 0.5 ) tonemap_shoulder [ 0 locks=0 ] ( 0.5 ) tonemap_utoe [ 0 locks=0 ] ( 0.55 ) tonemap_ushoulder [ 0 locks=0 ] ( 0.26 ) tonemap_slope [ 0 locks=0 ] ( 0.88 ) tonemap_linear [ 0 locks=0 ] ( 0.3 ) tonemap_linearangle [ 0 locks=0 ] ( 0.1 ) tonemap_toelength [ 0 locks=0 ] ( 0.5 ) tonemap_shoulderlength [ 0 locks=0 ] ( 0.5 ) tonemap_shoulderangle [ 0 locks=0 ] ( 1 ) sepparm13 [ 0 locks=0 ] ( ) ocio [ 0 locks=0 ] ( 0 ) aspectRatioConformPolicy [ 0 locks=0 ] ( expandAperture ) dataWindowNDC [ 0 locks=0 ] ( 0 0 1 1 ) pixelAspectRatio [ 0 locks=0 ] ( 1 ) image_artist [ 0 locks=0 ] ( "" ) image_comment [ 0 locks=0 ] ( "" ) image_hostname [ 0 locks=0 ] ( "" ) image_exr_compression [ 0 locks=0 ] ( zips ) image_dwa_compression [ 0 locks=0 ] ( 85 ) custom_metadata [ 0 locks=0 ] ( 0 ) __imageoutput_6 [ 0 locks=0 ] ( 0 ) dcm [ 0 locks=0 ] ( "off" ) folder8 [ 0 locks=0 ] ( 0 ) dcmfilename [ 0 locks=0 ] ( $HIP/render/$HIPNAME.$OS.dcm.$F4.exr ) dcmvars [ 0 locks=0 ] ( `chs(\"rendervarsparentprimpath\")`/* ) dcmcompression [ 0 locks=0 ] ( 5 ) dcmofsize [ 0 locks=0 ] ( "3" ) dcmzbias [ 0 locks=0 ] ( 0.001 ) dcmusehitdist [ 0 locks=0 ] ( "off" ) rendering8 [ 0 locks=0 ] ( 0 ) setlayerrendersettings [ 0 locks=0 ] ( "on" ) rendering8_1 [ 0 locks=0 ] ( 0 0 0 0 0 ) convergence_mode [ 0 locks=0 ] ( Variance ) __variance [ 0 locks=0 ] ( 1 ) oracle [ 0 locks=0 ] ( variance ) oracle_minsamples [ 0 locks=0 ] ( -1 ) oracle_plane [ 0 locks=0 ] ( C ) oracle_variance [ 0 locks=0 ] ( 0.01 ) oracle_ociomode [ 0 locks=0 ] ( "0" ) oracle_ociodisplay [ 0 locks=0 ] ( "sRGB - Display" ) oracle_ocioview [ 0 locks=0 ] ( "" ) oracle_ociocolorspace [ 0 locks=0 ] ( default ) folder14 [ 0 locks=0 ] ( 1 ) varianceaa_thresh [ 0 locks=0 ] ( 0.01 ) guiding_enable [ 0 locks=0 ] ( "off" ) guiding_samples [ 0 locks=0 ] ( 0 ) outputcheckpoint [ 0 locks=0 ] ( "off" ) productName [ 0 locks=0 ] ( $HIP/render/$HIPNAME.$OS.$F4.checkpoint ) savefrequency [ 0 locks=0 ] ( 60 ) resume [ 0 locks=0 ] ( "on" ) imagemode [ 0 locks=0 ] ( Progressive ) progressivepasses [ 0 locks=0 ] ( 0 ) bucketsize [ 0 locks=0 ] ( 32 ) bucketorder [ 0 locks=0 ] ( Middle ) usecacheratio [ 0 locks=0 ] ( 1 ) cacheratio [ 0 locks=0 ] ( 0.25 ) cachesize [ 0 locks=0 ] ( 1000 ) abortmissingtexture [ 0 locks=0 ] ( "off" ) abortnogpudevice [ 0 locks=0 ] ( "off" ) exportcomponents [ 0 locks=0 ] ( "diffuse reflect coat refract volume sss" ) diffusecomponents [ 0 locks=0 ] ( diffuse ) refractcomponents [ 0 locks=0 ] ( refract ) volumecomponents [ 0 locks=0 ] ( volume ) ssscomponents [ 0 locks=0 ] ( sss ) tonemapcurve1pos [ 0 locks=0 ] ( 0 ) tonemapcurve1value [ 0 locks=1 ] ( [ tonemapcurve1value 0 ] ) tonemapcurve1interp [ 0 locks=1 ] ( "linear" ) tonemapcurve2pos [ 0 locks=0 ] ( 0.05 ) tonemapcurve2value [ 0 locks=1 ] ( [ tonemapcurve2value 0 ] ) tonemapcurve2interp [ 0 locks=1 ] ( "linear" ) tonemapcurve3pos [ 0 locks=0 ] ( 0.1 ) tonemapcurve3value [ 0 locks=1 ] ( [ tonemapcurve3value 0 ] ) tonemapcurve3interp [ 0 locks=1 ] ( "linear" ) tonemapcurve4pos [ 0 locks=0 ] ( 0.15000000000000002 ) tonemapcurve4value [ 0 locks=1 ] ( [ tonemapcurve4value 0 ] ) tonemapcurve4interp [ 0 locks=1 ] ( "linear" ) tonemapcurve5pos [ 0 locks=0 ] ( 0.2 ) tonemapcurve5value [ 0 locks=1 ] ( [ tonemapcurve5value 0 ] ) tonemapcurve5interp [ 0 locks=1 ] ( "linear" ) tonemapcurve6pos [ 0 locks=0 ] ( 0.25 ) tonemapcurve6value [ 0 locks=1 ] ( [ tonemapcurve6value 0 ] ) tonemapcurve6interp [ 0 locks=1 ] ( "linear" ) tonemapcurve7pos [ 0 locks=0 ] ( 0.30000000000000004 ) tonemapcurve7value [ 0 locks=1 ] ( [ tonemapcurve7value 0 ] ) tonemapcurve7interp [ 0 locks=1 ] ( "linear" ) tonemapcurve8pos [ 0 locks=0 ] ( 0.35000000000000003 ) tonemapcurve8value [ 0 locks=1 ] ( [ tonemapcurve8value 0 ] ) tonemapcurve8interp [ 0 locks=1 ] ( "linear" ) tonemapcurve9pos [ 0 locks=0 ] ( 0.4 ) tonemapcurve9value [ 0 locks=1 ] ( [ tonemapcurve9value 0 ] ) tonemapcurve9interp [ 0 locks=1 ] ( "linear" ) tonemapcurve10pos [ 0 locks=0 ] ( 0.45 ) tonemapcurve10value [ 0 locks=1 ] ( [ tonemapcurve10value 0 ] ) tonemapcurve10interp [ 0 locks=1 ] ( "linear" ) tonemapcurve11pos [ 0 locks=0 ] ( 0.5 ) tonemapcurve11value [ 0 locks=1 ] ( [ tonemapcurve11value 0 ] ) tonemapcurve11interp [ 0 locks=1 ] ( "linear" ) tonemapcurve12pos [ 0 locks=0 ] ( 0.55 ) tonemapcurve12value [ 0 locks=1 ] ( [ tonemapcurve12value 0 ] ) tonemapcurve12interp [ 0 locks=1 ] ( "linear" ) tonemapcurve13pos [ 0 locks=0 ] ( 0.6000000000000001 ) tonemapcurve13value [ 0 locks=1 ] ( [ tonemapcurve13value 0 ] ) tonemapcurve13interp [ 0 locks=1 ] ( "linear" ) tonemapcurve14pos [ 0 locks=0 ] ( 0.65 ) tonemapcurve14value [ 0 locks=1 ] ( [ tonemapcurve14value 0 ] ) tonemapcurve14interp [ 0 locks=1 ] ( "linear" ) tonemapcurve15pos [ 0 locks=0 ] ( 0.7000000000000001 ) tonemapcurve15value [ 0 locks=1 ] ( [ tonemapcurve15value 0 ] ) tonemapcurve15interp [ 0 locks=1 ] ( "linear" ) tonemapcurve16pos [ 0 locks=0 ] ( 0.75 ) tonemapcurve16value [ 0 locks=1 ] ( [ tonemapcurve16value 0 ] ) tonemapcurve16interp [ 0 locks=1 ] ( "linear" ) tonemapcurve17pos [ 0 locks=0 ] ( 0.8 ) tonemapcurve17value [ 0 locks=1 ] ( [ tonemapcurve17value 0 ] ) tonemapcurve17interp [ 0 locks=1 ] ( "linear" ) tonemapcurve18pos [ 0 locks=0 ] ( 0.8500000000000001 ) tonemapcurve18value [ 0 locks=1 ] ( [ tonemapcurve18value 0 ] ) tonemapcurve18interp [ 0 locks=1 ] ( "linear" ) tonemapcurve19pos [ 0 locks=0 ] ( 0.9 ) tonemapcurve19value [ 0 locks=1 ] ( [ tonemapcurve19value 0 ] ) tonemapcurve19interp [ 0 locks=1 ] ( "linear" ) tonemapcurve20pos [ 0 locks=0 ] ( 0.9500000000000001 ) tonemapcurve20value [ 0 locks=1 ] ( [ tonemapcurve20value 0 ] ) tonemapcurve20interp [ 0 locks=1 ] ( "linear" ) tonemapcurve21pos [ 0 locks=0 ] ( 1 ) tonemapcurve21value [ 0 locks=1 ] ( [ tonemapcurve21value 0 ] ) tonemapcurve21interp [ 0 locks=1 ] ( "linear" ) } HouLC1033600bb8069c971d409796f035stage/Tiles.userdata ___Version___ sidefx::parm_filter_text_patterntonemHouLC1033600bbe069c971d40b4ac0a48stage/Tiels_r.inittype = usdrender_rop matchesdef = 1 HouLC1033600bbf069c971d40edc320c5stage/Tiels_r.defcomment "" position -9.70854 -34.0258 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 { } inputsNamed3 { 0 Tiles 0 1 "input1" } inputs { 0 Tiles 0 1 } stat { create 1773676636 modify 1773682705 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.65 0.4 0.5 delscript "" exprlanguage hscript end HouLC1033600bbf069c971d40a4863789stage/Tiels_r.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 } } channel outputimageshowwarning { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "pwd().evalParm(\"allframesatonce\") != 0 and pwd().evalParm(\"outputimage\") != '' and pwd().evalParm(\"outputimage\") == hou.text.expandHuskFilePath(pwd().evalParm(\"outputimage\")) and pwd().evalParm(\"outputimage\") != 'ip' and pwd().evalParm(\"outputimage\") != 'md'" language = python } } channel rendersettings { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { options = { autoslope ai ao } length = 0 accel = 0.33333333333333331 0.33333333333333331 expr = chs(\"../Tiles/primpath\") } } channel husk_instantshutter { lefttype = extend righttype = extend flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "1 - ch(\"../Tiles/enablemblur\")" } } channel renderer { lefttype = extend righttype = extend defaultString = \"BRAY_HdKarma\" flags = 0 segment { options = { autoslope ai ao } length = 0 accel = 0.33333333333333331 0.33333333333333331 expr = "\"BRAY_HdKarma\" + ifs(strmatch(chs(\"../Tiles/engine\"), \"xpu\"), \"XPU\", \"\")" } } } HouLC1033600bbe069c971d4069ec34d7stage/Tiels_r.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 240 ] 1 ) foffset [ 0 locks=0 ] ( 0 0 1 ) allframesatonce [ 0 locks=0 ] ( "off" ) take [ 0 locks=0 ] ( _current_ ) renderer [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( [ renderer BRAY_HdKarma ] ) husk_gpu [ 0 locks=0 ] ( "off" ) loppath [ 0 locks=0 ] ( "" ) rendersettings [ 0 locks=0 autoscope=1 autosel=4294967295 ] ( [ rendersettings "" ] ) renderpass [ 0 locks=0 ] ( "" ) override_camera [ 0 locks=0 ] ( "" ) outputimage [ 0 locks=0 ] ( "" ) outputimagewarning [ 0 locks=0 ] ( "Warning: When Render All Frames with a Single Process is enabled, the Override Output Image parameter must pass a time-varying value to husk. To do this, make sure the image path uses a backslash in front of a time varying variable such as \"\\\\\\$F\"." ) outputimageshowwarning [ 0 locks=0 ] ( [ outputimageshowwarning 0 ] ) override_res [ 0 locks=0 ] ( "" ) res_scale [ 0 locks=0 ] ( 100 ) res_scale_menu [ 0 locks=0 ] ( 0 ) res_user [ 0 locks=0 ] ( 1280 720 ) res_userMenu [ 0 locks=0 ] ( 0 ) _tabs [ 0 locks=0 ] ( 0 0 0 ) _husk_tabs [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 ) husk_instantshutter [ 0 locks=0 ] ( [ husk_instantshutter 0 ] ) husk_enable_headlight [ 0 locks=0 ] ( "off" ) husk_headlight [ 0 locks=0 ] ( distant ) husk_dopopulationmask [ 0 locks=0 ] ( "off" ) husk_populationmask [ 0 locks=0 ] ( "" ) husk_rendersettingsandcams [ 0 locks=0 ] ( "on" ) husk_purpose [ 0 locks=0 ] ( geometry,render ) husk_complexity [ 0 locks=0 ] ( veryhigh ) husk_legacyexr [ 0 locks=0 ] ( "off" ) husk_delegateprod [ 0 locks=0 ] ( "on" ) husk_restartdelegate [ 0 locks=0 ] ( "off" ) husk_restartdelegateframes [ 0 locks=0 ] ( 1 ) dosnapshot [ 0 locks=0 ] ( "on" ) snapshotinterval [ 0 locks=0 ] ( 300 ) husk_dotimelimit [ 0 locks=0 ] ( "off" ) husk_timelimit [ 0 locks=0 ] ( 300 ) husk_timelimitperimage [ 0 locks=0 ] ( "on" ) husk_metadata_key [ 0 locks=0 ] ( "" ) husk_metadata_value [ 0 locks=0 ] ( "" ) husk_mplayname [ 0 locks=0 ] ( $HIPNAME ) husk_mplay [ 0 locks=0 ] ( "off" ) husk_mplayaovs [ 0 locks=0 ] ( - ) husk_mplayzoom [ 0 locks=0 ] ( 100 ) husk_mplayzoommenu [ 0 locks=0 ] ( 0 ) husk_tex_res [ 0 locks=0 ] ( -1 ) husk_tex_memmode [ 0 locks=0 ] ( off ) husk_tex_mem [ 0 locks=0 ] ( 2048 ) husk_tex_mempct [ 0 locks=0 ] ( 50 ) husk_tex_filemode [ 0 locks=0 ] ( off ) husk_tex_files [ 0 locks=0 ] ( 512 ) husk_tex_filespct [ 0 locks=0 ] ( 50 ) husk_tex_filesreserve [ 0 locks=0 ] ( 128 ) husk_tprerender [ 0 locks=0 ] ( "on" ) husk_prerender [ 0 locks=0 ] ( "" ) husk_tpreframe [ 0 locks=0 ] ( "on" ) husk_preframe [ 0 locks=0 ] ( "" ) husk_tpresnapshot [ 0 locks=0 ] ( "on" ) husk_presnapshot [ 0 locks=0 ] ( "" ) husk_tpostsnapshot [ 0 locks=0 ] ( "on" ) husk_postsnapshot [ 0 locks=0 ] ( "" ) husk_tpostframe [ 0 locks=0 ] ( "on" ) husk_postframe [ 0 locks=0 ] ( "" ) husk_tpostrender [ 0 locks=0 ] ( "on" ) husk_postrender [ 0 locks=0 ] ( "" ) husk_tile [ 0 locks=0 ] ( "off" ) husk_autotile [ 0 locks=0 ] ( "off" ) husk_tilemaxres [ 0 locks=0 ] ( 65536 65536 ) husk_tiletempdir [ 0 locks=0 ] ( $HOUDINI_TEMP_DIR ) husk_tilecount [ 0 locks=0 ] ( 4 4 ) husk_tileindex [ 0 locks=0 ] ( 0 ) husk_tilesuffix [ 0 locks=0 ] ( _tile%02d ) husk_debug [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( 0 ) verbose_menu [ 0 locks=0 ] ( 0 ) vexprofile [ 0 locks=0 ] ( 0 ) windowsconsole [ 0 locks=0 ] ( "" ) husk_usdtrace [ 0 locks=0 ] ( "" ) husk_chromefile [ 0 locks=0 ] ( "" ) husk_log [ 0 locks=0 ] ( "off" ) husk_logappend [ 0 locks=0 ] ( "off" ) husk_stdout [ 0 locks=0 ] ( "" ) husk_stderr [ 0 locks=0 ] ( "" ) husk_slapcomp [ 0 locks=0 ] ( 0 ) runcommand [ 0 locks=0 ] ( "on" ) rendercommand [ 0 locks=0 ] ( husk ) dorenderexisting [ 0 locks=0 ] ( "off" ) renderexisting [ 0 locks=0 ] ( "" ) renderexistingandsaveusd [ 0 locks=0 ] ( "off" ) resolvercontext [ 0 locks=0 ] ( "`chs(strcat(opcreator(\".\"), \"/resolvercontextassetpath\"))`" ) resolvercontextstringcount [ 0 locks=0 ] ( 0 ) variantselectioncount [ 0 locks=0 ] ( 0 ) soho_foreground [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) domaxthreads [ 0 locks=0 ] ( "off" ) maxthreads [ 0 locks=0 ] ( -1 ) initsim [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) usdexport_group [ 0 locks=0 ] ( 0 ) lopoutput [ 0 locks=0 ] ( __render__.usd ) deletefiles [ 0 locks=0 ] ( intempdir ) savestyle [ 0 locks=0 ] ( flattenimplicitlayers ) striplayerbreaks [ 0 locks=0 ] ( "off" ) strippostlayers [ 0 locks=0 ] ( "off" ) trackprimexistence [ 0 locks=0 ] ( "off" ) usenetworksafesave [ 0 locks=0 ] ( "on" ) filtertimesamples [ 0 locks=0 ] ( always ) filtertimesamplespadding [ 0 locks=0 ] ( 0 ) extrafiles_group [ 0 locks=0 ] ( 0 ) savepattern [ 0 locks=0 ] ( "" ) errorsavingimplicitpaths [ 0 locks=0 ] ( "off" ) savefilesfromdisk [ 0 locks=0 ] ( "on" ) flattenfilelayers [ 0 locks=0 ] ( "off" ) flattensoplayers [ 0 locks=0 ] ( "off" ) outputprocessor_group [ 0 locks=0 ] ( 0 ) outputprocessor_removehfs [ 0 locks=0 ] ( "on" ) outputprocessors [ 0 locks=0 ] ( 0 ) savetodirectory_group [ 0 locks=0 ] ( 0 ) enableoutputprocessor_savetodirectory [ 0 locks=0 ] ( "on" ) savetodirectory_directory [ 0 locks=0 ] ( $HOUDINI_TEMP_DIR/usd_renders/$RENDERID ) simplerelativepaths_group [ 0 locks=0 ] ( 0 ) enableoutputprocessor_simplerelativepaths [ 0 locks=0 ] ( "on" ) matchoutputextension_group [ 0 locks=0 ] ( 0 ) enableoutputprocessor_matchoutputextension [ 0 locks=0 ] ( "on" ) layermetadata_group [ 0 locks=0 ] ( 0 ) defaultprim [ 0 locks=0 ] ( "" ) requiredefaultprim [ 0 locks=0 ] ( "off" ) savetimeinfo [ 0 locks=0 ] ( "on" ) clearhoudinicustomdata [ 0 locks=0 ] ( "off" ) ensuremetricsset [ 0 locks=0 ] ( "on" ) contextoptions_group [ 0 locks=0 ] ( 0 ) setropcook [ 0 locks=0 ] ( "on" ) optioncount [ 0 locks=0 ] ( 1 ) 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 ) optiongroup1 [ 0 locks=0 ] ( 0 ) optionenable1 [ 0 locks=0 ] ( "on" ) optionname1 [ 0 locks=0 ] ( "" ) optiontype1 [ 0 locks=0 ] ( string ) optionstrvalue1 [ 0 locks=0 ] ( "" ) optionfloatvalue1 [ 0 locks=0 ] ( 0 ) } HouLC1033600bba069c971d408d55b779stage/Tiels_r.userdata ___Version___21.0.559HouLC1033600ba1069c971d404ad62ff3stage.order12 Tiles1 materiallibrary1 merge1 distantlight1 karmafogbox1 sopimport2 instancer1 sceneimportcameras1 materiallibrary2 edit_cam1 Tiles Tiels_r HouLC1033600ba7069c971d4085fbb0d4stage.net1 HouLC1033600ba7069c971d403a684e0atasks.defcomment "" position 0 5.25 connectornextid 0 flags = lock 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 1773620017 modify 1773621077 author TFrog@tfrog-desk access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouLC1033600ba6069c971d407ddb51d6tasks.parm{ version 0.8 } HouLC1033600ba2069c971d40967a83e6tasks.userdata ___Version___21.0.559HouLC1033600ba7069c971d40cc34da38tasks.net1 HouLC1033600bbb069c971d4050fce3ef.scenefilevisualizersvisualizeradd -r vis_color vis_Noise1 visualizerset vis_Noise1 type ( vis_color ) label ( 'Noise1 Point Attribute' ) parameters ( '{\nversion 0.8\ncolortype [ 0 locks=0 ] ( "attribramped" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( Noise1 )\nuvattrib [ 0 locks=0 ] ( uv )\ndistortiontype [ 0 locks=0 ] ( "global" )\nrangesection [ 0 locks=0 ] ( 0 )\nrangespec [ 0 locks=0 ] ( "min-max" )\nminscalar [ 0 locks=0 ] ( 0 )\nmaxscalar [ 0 locks=0 ] ( 1 )\ncenterscalar [ 0 locks=0 ] ( 0 )\nwidthscalar [ 0 locks=0 ] ( 2 )\nclamptype [ 0 locks=0 ] ( "edge" )\nconstcolor [ 0 locks=0 ] ( 1 0 0 1 )\nusethreevtxcolor [ 0 locks=0 ] ( "on" )\ncolorthreevtx [ 0 locks=0 ] ( 1 1 0 )\nusefourvtxcolor [ 0 locks=0 ] ( "on" )\ncolorfourvtx [ 0 locks=0 ] ( 0.5 0.7 1 )\nusenvtxcolor [ 0 locks=0 ] ( "on" )\ncolornvtx [ 0 locks=0 ] ( 1 0 0 )\ntreatasscalar [ 0 locks=0 ] ( "off" )\nusing [ 0 locks=0 ] ( "comp" )\ncomponent [ 0 locks=0 ] ( 0 )\nrefvec [ 0 locks=0 ] ( 0 1 0 )\nrandseed [ 0 locks=0 ] ( 0 )\nvalsep [ 0 locks=0 ] ( 1 )\nrampsection [ 0 locks=0 ] ( 0 )\ncolorramppreset [ 0 locks=0 ] ( 0 )\ncolorramp [ 0 locks=0 ] ( 5 )\ncolorramp1pos [ 0 locks=0 ] ( 0 )\ncolorramp1c [ 0 locks=0 ] ( 0.20000000298023224 0 1 )\ncolorramp1interp [ 0 locks=0 ] ( "linear" )\ncolorramp2pos [ 0 locks=0 ] ( 0.25 )\ncolorramp2c [ 0 locks=0 ] ( 0 0.8500000238418579 1 )\ncolorramp2interp [ 0 locks=0 ] ( "linear" )\ncolorramp3pos [ 0 locks=0 ] ( 0.5 )\ncolorramp3c [ 0 locks=0 ] ( 0 1 0.10000000149011612 )\ncolorramp3interp [ 0 locks=0 ] ( "linear" )\ncolorramp4pos [ 0 locks=0 ] ( 0.75 )\ncolorramp4c [ 0 locks=0 ] ( 0.949999988079071 1 0 )\ncolorramp4interp [ 0 locks=0 ] ( "linear" )\ncolorramp5pos [ 0 locks=0 ] ( 1 )\ncolorramp5c [ 0 locks=0 ] ( 1 0 0 )\ncolorramp5interp [ 0 locks=0 ] ( "linear" )\n}\n' ) scope ( 3 ) flags ( 27 ) name ( vis_Noise1 ) icon ( MISC_generic ) visualizeradd -r vis_color vis_Noise2 visualizerset vis_Noise2 type ( vis_color ) label ( 'Noise2 Point Attribute' ) parameters ( '{\nversion 0.8\ncolortype [ 0 locks=0 ] ( "attribramped" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( Noise2 )\nuvattrib [ 0 locks=0 ] ( uv )\ndistortiontype [ 0 locks=0 ] ( "global" )\nrangesection [ 0 locks=0 ] ( 0 )\nrangespec [ 0 locks=0 ] ( "min-max" )\nminscalar [ 0 locks=0 ] ( 0 )\nmaxscalar [ 0 locks=0 ] ( 1 )\ncenterscalar [ 0 locks=0 ] ( 0 )\nwidthscalar [ 0 locks=0 ] ( 2 )\nclamptype [ 0 locks=0 ] ( "edge" )\nconstcolor [ 0 locks=0 ] ( 1 0 0 1 )\nusethreevtxcolor [ 0 locks=0 ] ( "on" )\ncolorthreevtx [ 0 locks=0 ] ( 1 1 0 )\nusefourvtxcolor [ 0 locks=0 ] ( "on" )\ncolorfourvtx [ 0 locks=0 ] ( 0.5 0.7 1 )\nusenvtxcolor [ 0 locks=0 ] ( "on" )\ncolornvtx [ 0 locks=0 ] ( 1 0 0 )\ntreatasscalar [ 0 locks=0 ] ( "off" )\nusing [ 0 locks=0 ] ( "comp" )\ncomponent [ 0 locks=0 ] ( 0 )\nrefvec [ 0 locks=0 ] ( 0 1 0 )\nrandseed [ 0 locks=0 ] ( 0 )\nvalsep [ 0 locks=0 ] ( 1 )\nrampsection [ 0 locks=0 ] ( 0 )\ncolorramppreset [ 0 locks=0 ] ( 0 )\ncolorramp [ 0 locks=0 ] ( 5 )\ncolorramp1pos [ 0 locks=0 ] ( 0 )\ncolorramp1c [ 0 locks=0 ] ( 0.20000000298023224 0 1 )\ncolorramp1interp [ 0 locks=0 ] ( "linear" )\ncolorramp2pos [ 0 locks=0 ] ( 0.25 )\ncolorramp2c [ 0 locks=0 ] ( 0 0.8500000238418579 1 )\ncolorramp2interp [ 0 locks=0 ] ( "linear" )\ncolorramp3pos [ 0 locks=0 ] ( 0.5 )\ncolorramp3c [ 0 locks=0 ] ( 0 1 0.10000000149011612 )\ncolorramp3interp [ 0 locks=0 ] ( "linear" )\ncolorramp4pos [ 0 locks=0 ] ( 0.75 )\ncolorramp4c [ 0 locks=0 ] ( 0.949999988079071 1 0 )\ncolorramp4interp [ 0 locks=0 ] ( "linear" )\ncolorramp5pos [ 0 locks=0 ] ( 1 )\ncolorramp5c [ 0 locks=0 ] ( 1 0 0 )\ncolorramp5interp [ 0 locks=0 ] ( "linear" )\n}\n' ) scope ( 3 ) flags ( 27 ) name ( vis_Noise2 ) icon ( MISC_generic ) HouLC1033600ba0069c971d40baba12c9.applicationviewerstow -b stow -x open -l open -m hide -c hide -d open TFrog.panetab1.solaris vieweroption -r 'View: Mantra' -F 'res 1 1920 1080 zoom 100 croptoview 1 range 1 2 1 keyframesonly 0 framesappend 0 audiofrompanel 1 audio \'\' audioframe 1 audiooffset 0 visible \'\' blockedit 0 background \'\' usegamma 0 gamma 1 uselut 0 lut \'\' initializeops 0 mblur 0 5 2 0 0.500000 aa -1 render current session \'\' leaveframeatend 0 outputmplay 1 limittime 1 20.000000 limitpercent 0 25.000000 outputfile \'\'' TFrog.panetab1.solaris viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on TFrog.panetab1.solaris vieweroption -p 0 TFrog.panetab1.solaris viewlayout -s 2 TFrog.panetab1.solaris viewerinspect TFrog.panetab1.solaris mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 ) viewtype -t perspective TFrog.panetab1.solaris.`vpname("TFrog.panetab1.solaris",2)` viewtype -t ortho_top TFrog.panetab1.solaris.`vpname("TFrog.panetab1.solaris",1)` viewtype -t ortho_front TFrog.panetab1.solaris.`vpname("TFrog.panetab1.solaris",3)` viewtype -t ortho_right TFrog.panetab1.solaris.`vpname("TFrog.panetab1.solaris",4)` viewname -l on -n aaaa3 TFrog.panetab1.solaris.`vpname("TFrog.panetab1.solaris",2)` viewname -l on -n aaaa2 TFrog.panetab1.solaris.`vpname("TFrog.panetab1.solaris",1)` viewname -l on -n aaaa1 TFrog.panetab1.solaris.`vpname("TFrog.panetab1.solaris",3)` viewname -l on -n aaaa0 TFrog.panetab1.solaris.`vpname("TFrog.panetab1.solaris",4)` viewname -l off -n persp1 TFrog.panetab1.solaris.`vpname("TFrog.panetab1.solaris",2)` viewname -l off -n top1 TFrog.panetab1.solaris.`vpname("TFrog.panetab1.solaris",1)` viewname -l off -n front1 TFrog.panetab1.solaris.`vpname("TFrog.panetab1.solaris",3)` viewname -l off -n right1 TFrog.panetab1.solaris.`vpname("TFrog.panetab1.solaris",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 -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene TFrog.panetab1.solaris.persp1 viewdispset -t off scene TFrog.panetab1.solaris.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 -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene TFrog.panetab1.solaris.persp1 viewdispset -t off selectscene TFrog.panetab1.solaris.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 -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene TFrog.panetab1.solaris.persp1 viewdispset -t off ghostscene TFrog.panetab1.solaris.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 -w on -s shade -F off -l on -L on -G off -B none -d uv -r unique display TFrog.panetab1.solaris.persp1 viewdispset -t on display TFrog.panetab1.solaris.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 -w off -s wire -F off -l on -L off -G off -B none -d uv -r unique current TFrog.panetab1.solaris.persp1 viewdispset -t off current TFrog.panetab1.solaris.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 -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template TFrog.panetab1.solaris.persp1 viewdispset -t off template TFrog.panetab1.solaris.persp1 viewdisplay -B dark -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 off -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 TFrog.panetab1.solaris.persp1 viewdisplay -Q on -m on -v on TFrog.panetab1.solaris.persp1 viewdisplay -W off 0 0 TFrog.panetab1.solaris.persp1 viewdisplay -c on -l1 -K on -P points -p 3 TFrog.panetab1.solaris.persp1 viewdispopts -a on -A 0.5 -b current -B 0 -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -P on -r off -R on -S 768 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off TFrog.panetab1.solaris.persp1 viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U lookdev/uvgrid_grey.exr -v 1 TFrog.panetab1.solaris.persp1 viewdispopts -G 2 TFrog.panetab1.solaris.persp1 viewdispopts -j 1 -J 1 -K 1 TFrog.panetab1.solaris.persp1 vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.4 -E 0 0 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 100 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 0 -Q 2 -r 2048 2048 -s 2 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W on -x 0.8 0.8 0.8 -X 0.8 0.8 0.8 -y 0.8 0.8 0.8 -Y 0.0025 0.0025 0.0025 -z 0.01 -Z 1 TFrog.panetab1.solaris.persp1 viewinfotext -m off -s off -t on TFrog.panetab1.solaris.persp1 viewlight -a on -d on -e on -h on -l on -n 20 -s on TFrog.panetab1.solaris.persp1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 TFrog.panetab1.solaris.persp1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off persp TFrog.panetab1.solaris.persp1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off cam TFrog.panetab1.solaris.persp1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off top TFrog.panetab1.solaris.persp1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off front TFrog.panetab1.solaris.persp1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off right TFrog.panetab1.solaris.persp1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off bottom TFrog.panetab1.solaris.persp1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off back TFrog.panetab1.solaris.persp1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off left TFrog.panetab1.solaris.persp1 viewroto -S file -F 'lookdev/uvgrid_grey.exr' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 0.2 -e off uv TFrog.panetab1.solaris.persp1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off image TFrog.panetab1.solaris.persp1 viewforeground -d on -f on -D Pz -s 0 TFrog.panetab1.solaris.persp1 viewforeground -o 1 TFrog.panetab1.solaris.persp1 viewheadlight -H off -q off -t 0 -D 0 0 -100 -s on -b 0.4 -c -0.1 -Z 0.02 -d """" -r 0 0 0 -T 1 1 1 -i 1 -e 0 -m off -A 0 -a 45 -f 1 -F 1 -I 1 -E 0 -S on -z 0.51 -k on -M off -B 3 -g 0.2 0.2 0.2 -h 0.5 -K 1 1 1 -j 1 -J 0 -l 33 -L 55 -O 0.83 0.93 1 -p 0.4 -P 0 -n 30 -N -80 -w 0.58 0.79 1 -u 0.5 -U 0 -v 35 -V -170 TFrog.panetab1.solaris.persp1 viewtransform TFrog.panetab1.solaris.persp1 version ( 3 ) flag ( Fax ) orthowidth ( 3.46181 ) focal ( 0.05 ) aperture ( 0.0414214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00420851 42085.1 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -1.54797 -2.77228 16.6472 ) pxyz ( 0.611705 -2.52942 0.558906 ) rotation ( 0.999388 -0.0104219 0.0333988 -4.50073e-07 0.9546 0.297892 -0.0349871 -0.297709 0.954015 ) homedistance ( 2.94382 ) homeadjboxwidth ( 1.93353 ) homeorthowidth ( 1.93353 ) homeradius ( 2.36728 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) fov ( 45b) limitnear ( 1 0.001) viewcamera -c /cam1 TFrog.panetab1.solaris.persp1 vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 TFrog.panetab1.solaris.persp1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on TFrog.panetab1.solaris.persp1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 TFrog.panetab1.solaris.persp1 viewcharacteropts -D on TFrog.panetab1.solaris.persp1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 TFrog.panetab1.solaris.persp1 viewposteffects -D off -B off -t "" -f off -V off -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 1e+06 -e on -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 TFrog.panetab1.solaris.persp1 viewposteffects -e off -E 10 -T 0.95 -L 1 TFrog.panetab1.solaris.persp1 viewposteffects -A off -N off -x on TFrog.panetab1.solaris.persp1 viewmaskoverlay -o 0.4 TFrog.panetab1.solaris.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 -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene TFrog.panetab1.solaris.top1 viewdispset -t off scene TFrog.panetab1.solaris.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 -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene TFrog.panetab1.solaris.top1 viewdispset -t off selectscene TFrog.panetab1.solaris.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 -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene TFrog.panetab1.solaris.top1 viewdispset -t off ghostscene TFrog.panetab1.solaris.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 -w on -s shade -F off -l on -L on -G off -B none -d uv -r unique display TFrog.panetab1.solaris.top1 viewdispset -t on display TFrog.panetab1.solaris.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 -w off -s wire -F off -l on -L off -G off -B none -d uv -r unique current TFrog.panetab1.solaris.top1 viewdispset -t off current TFrog.panetab1.solaris.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 -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template TFrog.panetab1.solaris.top1 viewdispset -t off template TFrog.panetab1.solaris.top1 viewdisplay -B dark -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 off -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 TFrog.panetab1.solaris.top1 viewdisplay -Q on -m on -v on TFrog.panetab1.solaris.top1 viewdisplay -W off 0 0 TFrog.panetab1.solaris.top1 viewdisplay -c on -l1 -K on -P points -p 3 TFrog.panetab1.solaris.top1 viewdispopts -a on -A 0.5 -b current -B 0 -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -P on -r off -R on -S 768 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off TFrog.panetab1.solaris.top1 viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U lookdev/uvgrid_grey.exr -v 1 TFrog.panetab1.solaris.top1 viewdispopts -G 2 TFrog.panetab1.solaris.top1 viewdispopts -j 1 -J 1 -K 1 TFrog.panetab1.solaris.top1 vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.4 -E 0 0 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 100 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 0 -Q 2 -r 2048 2048 -s 2 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W on -x 0.8 0.8 0.8 -X 0.8 0.8 0.8 -y 0.8 0.8 0.8 -Y 0.0025 0.0025 0.0025 -z 0.01 -Z 1 TFrog.panetab1.solaris.top1 viewinfotext -m off -s off -t on TFrog.panetab1.solaris.top1 viewlight -a on -d on -e on -h on -l on -n 20 -s on TFrog.panetab1.solaris.top1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 TFrog.panetab1.solaris.top1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off persp TFrog.panetab1.solaris.top1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off cam TFrog.panetab1.solaris.top1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off top TFrog.panetab1.solaris.top1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off front TFrog.panetab1.solaris.top1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off right TFrog.panetab1.solaris.top1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off bottom TFrog.panetab1.solaris.top1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off back TFrog.panetab1.solaris.top1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off left TFrog.panetab1.solaris.top1 viewroto -S file -F 'lookdev/uvgrid_grey.exr' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 0.2 -e off uv TFrog.panetab1.solaris.top1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off image TFrog.panetab1.solaris.top1 viewforeground -d on -f on -D Pz -s 0 TFrog.panetab1.solaris.top1 viewforeground -o 1 TFrog.panetab1.solaris.top1 viewheadlight -H off -q off -t 0 -D 0 0 -100 -s on -b 0.4 -c -0.1 -Z 0.02 -d """" -r 0 0 0 -T 1 1 1 -i 1 -e 0 -m off -A 0 -a 45 -f 1 -F 1 -I 1 -E 0 -S on -z 0.51 -k on -M off -B 3 -g 0.2 0.2 0.2 -h 0.5 -K 1 1 1 -j 1 -J 0 -l 33 -L 55 -O 0.83 0.93 1 -p 0.4 -P 0 -n 30 -N -80 -w 0.58 0.79 1 -u 0.5 -U 0 -v 35 -V -170 TFrog.panetab1.solaris.top1 viewtransform TFrog.panetab1.solaris.top1 version ( 3 ) flag ( Fox ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00346447 34644.7 ) 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 ) fov ( 45b) limitnear ( 0 1) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 TFrog.panetab1.solaris.top1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on TFrog.panetab1.solaris.top1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 TFrog.panetab1.solaris.top1 viewcharacteropts -D on TFrog.panetab1.solaris.top1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 TFrog.panetab1.solaris.top1 viewposteffects -D off -B off -t "" -f off -V off -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 1e+06 -e on -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 TFrog.panetab1.solaris.top1 viewposteffects -e off -E 10 -T 0.95 -L 1 TFrog.panetab1.solaris.top1 viewposteffects -A off -N off -x on TFrog.panetab1.solaris.top1 viewmaskoverlay -o 0.4 TFrog.panetab1.solaris.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 -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene TFrog.panetab1.solaris.front1 viewdispset -t off scene TFrog.panetab1.solaris.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 -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene TFrog.panetab1.solaris.front1 viewdispset -t off selectscene TFrog.panetab1.solaris.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 -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene TFrog.panetab1.solaris.front1 viewdispset -t off ghostscene TFrog.panetab1.solaris.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 -w on -s shade -F off -l on -L on -G off -B none -d uv -r unique display TFrog.panetab1.solaris.front1 viewdispset -t on display TFrog.panetab1.solaris.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 -w off -s wire -F off -l on -L off -G off -B none -d uv -r unique current TFrog.panetab1.solaris.front1 viewdispset -t off current TFrog.panetab1.solaris.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 -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template TFrog.panetab1.solaris.front1 viewdispset -t off template TFrog.panetab1.solaris.front1 viewdisplay -B dark -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 off -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 TFrog.panetab1.solaris.front1 viewdisplay -Q on -m on -v on TFrog.panetab1.solaris.front1 viewdisplay -W off 0 0 TFrog.panetab1.solaris.front1 viewdisplay -c on -l1 -K on -P points -p 3 TFrog.panetab1.solaris.front1 viewdispopts -a on -A 0.5 -b current -B 0 -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -P on -r off -R on -S 768 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off TFrog.panetab1.solaris.front1 viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U lookdev/uvgrid_grey.exr -v 1 TFrog.panetab1.solaris.front1 viewdispopts -G 2 TFrog.panetab1.solaris.front1 viewdispopts -j 1 -J 1 -K 1 TFrog.panetab1.solaris.front1 vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.4 -E 0 0 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 100 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 0 -Q 2 -r 2048 2048 -s 2 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W on -x 0.8 0.8 0.8 -X 0.8 0.8 0.8 -y 0.8 0.8 0.8 -Y 0.0025 0.0025 0.0025 -z 0.01 -Z 1 TFrog.panetab1.solaris.front1 viewinfotext -m off -s off -t on TFrog.panetab1.solaris.front1 viewlight -a on -d on -e on -h on -l on -n 20 -s on TFrog.panetab1.solaris.front1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 TFrog.panetab1.solaris.front1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off persp TFrog.panetab1.solaris.front1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off cam TFrog.panetab1.solaris.front1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off top TFrog.panetab1.solaris.front1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off front TFrog.panetab1.solaris.front1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off right TFrog.panetab1.solaris.front1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off bottom TFrog.panetab1.solaris.front1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off back TFrog.panetab1.solaris.front1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off left TFrog.panetab1.solaris.front1 viewroto -S file -F 'lookdev/uvgrid_grey.exr' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 0.2 -e off uv TFrog.panetab1.solaris.front1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off image TFrog.panetab1.solaris.front1 viewforeground -d on -f on -D Pz -s 0 TFrog.panetab1.solaris.front1 viewforeground -o 1 TFrog.panetab1.solaris.front1 viewheadlight -H off -q off -t 0 -D 0 0 -100 -s on -b 0.4 -c -0.1 -Z 0.02 -d """" -r 0 0 0 -T 1 1 1 -i 1 -e 0 -m off -A 0 -a 45 -f 1 -F 1 -I 1 -E 0 -S on -z 0.51 -k on -M off -B 3 -g 0.2 0.2 0.2 -h 0.5 -K 1 1 1 -j 1 -J 0 -l 33 -L 55 -O 0.83 0.93 1 -p 0.4 -P 0 -n 30 -N -80 -w 0.58 0.79 1 -u 0.5 -U 0 -v 35 -V -170 TFrog.panetab1.solaris.front1 viewtransform TFrog.panetab1.solaris.front1 version ( 3 ) flag ( Fox ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00346447 34644.7 ) 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 ) fov ( 45b) limitnear ( 0 1) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 TFrog.panetab1.solaris.front1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on TFrog.panetab1.solaris.front1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 TFrog.panetab1.solaris.front1 viewcharacteropts -D on TFrog.panetab1.solaris.front1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 TFrog.panetab1.solaris.front1 viewposteffects -D off -B off -t "" -f off -V off -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 1e+06 -e on -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 TFrog.panetab1.solaris.front1 viewposteffects -e off -E 10 -T 0.95 -L 1 TFrog.panetab1.solaris.front1 viewposteffects -A off -N off -x on TFrog.panetab1.solaris.front1 viewmaskoverlay -o 0.4 TFrog.panetab1.solaris.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 -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene TFrog.panetab1.solaris.right1 viewdispset -t off scene TFrog.panetab1.solaris.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 -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene TFrog.panetab1.solaris.right1 viewdispset -t off selectscene TFrog.panetab1.solaris.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 -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene TFrog.panetab1.solaris.right1 viewdispset -t off ghostscene TFrog.panetab1.solaris.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 -w on -s shade -F off -l on -L on -G off -B none -d uv -r unique display TFrog.panetab1.solaris.right1 viewdispset -t on display TFrog.panetab1.solaris.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 -w off -s wire -F off -l on -L off -G off -B none -d uv -r unique current TFrog.panetab1.solaris.right1 viewdispset -t off current TFrog.panetab1.solaris.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 -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template TFrog.panetab1.solaris.right1 viewdispset -t off template TFrog.panetab1.solaris.right1 viewdisplay -B dark -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 off -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 TFrog.panetab1.solaris.right1 viewdisplay -Q on -m on -v on TFrog.panetab1.solaris.right1 viewdisplay -W off 0 0 TFrog.panetab1.solaris.right1 viewdisplay -c on -l1 -K on -P points -p 3 TFrog.panetab1.solaris.right1 viewdispopts -a on -A 0.5 -b current -B 0 -c 1 -C 60 -d on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -P on -r off -R on -S 768 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off TFrog.panetab1.solaris.right1 viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U lookdev/uvgrid_grey.exr -v 1 TFrog.panetab1.solaris.right1 viewdispopts -G 2 TFrog.panetab1.solaris.right1 viewdispopts -j 1 -J 1 -K 1 TFrog.panetab1.solaris.right1 vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.4 -E 0 0 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 100 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 3 -q 0 -Q 2 -r 2048 2048 -s 2 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W on -x 0.8 0.8 0.8 -X 0.8 0.8 0.8 -y 0.8 0.8 0.8 -Y 0.0025 0.0025 0.0025 -z 0.01 -Z 1 TFrog.panetab1.solaris.right1 viewinfotext -m off -s off -t on TFrog.panetab1.solaris.right1 viewlight -a on -d on -e on -h on -l on -n 20 -s on TFrog.panetab1.solaris.right1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 TFrog.panetab1.solaris.right1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off persp TFrog.panetab1.solaris.right1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off cam TFrog.panetab1.solaris.right1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off top TFrog.panetab1.solaris.right1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off front TFrog.panetab1.solaris.right1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off right TFrog.panetab1.solaris.right1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off bottom TFrog.panetab1.solaris.right1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off back TFrog.panetab1.solaris.right1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off left TFrog.panetab1.solaris.right1 viewroto -S file -F 'lookdev/uvgrid_grey.exr' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 0.2 -e off uv TFrog.panetab1.solaris.right1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off image TFrog.panetab1.solaris.right1 viewforeground -d on -f on -D Pz -s 0 TFrog.panetab1.solaris.right1 viewforeground -o 1 TFrog.panetab1.solaris.right1 viewheadlight -H off -q off -t 0 -D 0 0 -100 -s on -b 0.4 -c -0.1 -Z 0.02 -d """" -r 0 0 0 -T 1 1 1 -i 1 -e 0 -m off -A 0 -a 45 -f 1 -F 1 -I 1 -E 0 -S on -z 0.51 -k on -M off -B 3 -g 0.2 0.2 0.2 -h 0.5 -K 1 1 1 -j 1 -J 0 -l 33 -L 55 -O 0.83 0.93 1 -p 0.4 -P 0 -n 30 -N -80 -w 0.58 0.79 1 -u 0.5 -U 0 -v 35 -V -170 TFrog.panetab1.solaris.right1 viewtransform TFrog.panetab1.solaris.right1 version ( 3 ) flag ( Fox ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.00346447 34644.7 ) 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 ) fov ( 45b) limitnear ( 0 1) vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 TFrog.panetab1.solaris.right1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on TFrog.panetab1.solaris.right1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 TFrog.panetab1.solaris.right1 viewcharacteropts -D on TFrog.panetab1.solaris.right1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 TFrog.panetab1.solaris.right1 viewposteffects -D off -B off -t "" -f off -V off -S on -a 1 -b 5 -F 1 -g 1 -c 1 1 1 -C 1 1 1 -d 1e+06 -e on -h 0 -H 100 10 -i 1 -I 1 -l 1 -n "" -o 1 -O 1 -r 0 1000 -R 1 200 -s 1 1 -u 0 -U 100 10 -v 0 TFrog.panetab1.solaris.right1 viewposteffects -e off -E 10 -T 0.95 -L 1 TFrog.panetab1.solaris.right1 viewposteffects -A off -N off -x on TFrog.panetab1.solaris.right1 viewmaskoverlay -o 0.4 TFrog.panetab1.solaris.right1 viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 TFrog.panetab1.solaris cplane -o 0 0 0 -n 4.37114e-08 1 -4.37114e-08 -x 1.91069e-15 4.37114e-08 1 -l n -s 0.1 0.1 -c 40 40 -r 10 10 -d off TFrog.panetab1.solaris glcache -t 4915 -v 19660 glcache -T 0 sceneviewopts -C on -c on -e on -F on -g on -H on -i -1 -k "component" -l off -m on -M on -p "" -P off -s off -S 1 -r "HD_HoudiniRendererPlugin" -K off -R 960 540 -V off TFrog.panetab1.solaris sceneviewconfig -z 1 -y 1 -l 1 -o 1 -r -m "High Quality Lighting" "Karma XPU" TFrog.panetab1.solaris sceneviewconfig -z 1 -y 1 -l 1 -o 1 -g -p -m "High Quality Lighting" "Houdini GL" TFrog.panetab1.solaris sceneviewrenderopts -b "xn__redshiftglobalRS_matOverrideColor111redshifthydraProgressiveRenderingDownrezRate3redshifthydraMaterialOverrideEnabled0redshifthydraRenderingEngine0redshiftglobalFreezeTessellation1redshifthydraForceOptiX0redshifthydraEnableDenoising0redshifthydraProgressiveRenderingEnabled1redshifthydraFreezeTessellation1redshiftglobalRS_matOverrideEnable0redshifthydraProgressiveRenderingNumPasses5000redshifthydraMaterialOverrideColor111redshiftglobalProgressiveRenderingEnabled1redshiftglobalDenoiseEngineRS_DENOISEENGINE_OPTIXredshiftglobalRenderingEngineRS_RENDERINGENGINE_PRODUCTIONredshiftglobalProgressiveRenderingDownrezRate3redshiftglobalRS_denoisingEnabled0redshiftglobalProgressiveRenderingNumPasses5000_e9sb06awa3a3a070a7ad8bb0bb2ad6abxb2ab4bb5ab8ab6be8ad5bb1ay3a5a9bb7ab7b2b26a9khoy4dbac1c0b7a9a0a5a7b8a0b0czbbc8b1c8c6bxb1cx28egaurf6alfylfqngtlfllfqlf2alftlgvlf4aofwrg2algo8agq5bg6algulg4a2973cu9b" HdRedshiftRendererPlugin sceneviewrenderopts -b "xn__karmaglobalpixeloraclevariancekarmaglobalipr_proxy_for_imagefilter2karmaglobaloutline_secondaryTrueprimvarskarmaobjectvolumeuniformsamples4karmaglobalusecacheratioTrueprimvarskarmaobjectvolumeuniformFalseprimvarskarmaobjectrefractquality1primvarskarmaobjectoutline_secondaryTrueprimvarskarmaobjectvarianceaa_maxsamples9karmaglobalcolorlimit20karmaglobalcacheratio025primvarskarmaobjectlightcategorieskarmahydradenoise1primvarskarmaobjectlpetagprimvarskarmaobjectbaker_visibility_cull_backface0karmaglobaloutline_primary_stencils1karmaglobaloutline_fitmin0primvarskarmaobjectvisibilitymask32767primvarskarmaobjectdicingquality05karmaglobalvolumecomponentsvolumekarmaglobalipr_proxydepth2karmaglobalexportcomponentsdiffusereflectcoatrefractvolumesssprimvarskarmaobjectoutline_creasethreshold01karmaglobalabortmissingtextureFalsekarmaglobaloutline_primary_samples4primvarskarmaobjectvolumevblurmode0karmaglobaluse_backgroundAutodisableDepthOfFieldFalsekarmaglobalsamplesperpixel9primvarskarmaobjectbumpshadowterminator0karmaglobaloutline_secondary_stencils1karmaglobalimagefilterprimvarskarmaobjectxformsamples2primvarskarmaobjectoutline_contourTruekarmaglobalenginexpukarmaglobalbucketorderMiddleprimvarskarmaobjectreflectquality1karmaglobaldcm_usehitdistFalseprimvarskarmaobjectinstance_samples2karmaglobalimage_blurTruekarmahydravariance001primvarskarmaobjectuvunwrap_highres_obj1karmaglobaloverrideobjectkarmaglobaluvunwrap_ptex_scale1karmagloballight_sampling_modeLightTreekarmaglobalautoheadlightFalsekarmaglobalconvergence_modeVarianceprimvarskarmaobjectsssquality1karmaglobalcolorlimitindlinkedTrueadv_00primvarskarmaobjectbaker_identifier_tracesetkarmaglobaluvunwrap_ptex_max_res12801280karmaglobalssscomponentsssskarmaglobalbgoccludeshadowFalseprimvarskarmaobjectsamplesfromstageTruekarmaglobalconstrainmaxroughTruekarmaglobaluvunwrap_ptex_rel_scaleFalseprimvarskarmaobjectrefractlimit4karmaglobalcolorlimitindirect20primvarskarmaobjectvolumesteprate025karmaglobalbucketsize32karmaglobalrefractcomponentsrefractkarmaglobaluvunwrap_ptex_min_res12801280primvarskarmaobjectoutline_depthTruekarmaglobaloverride_lightingOffkarmaglobaloutline_depthblend0karmaglobalcachesize1000karmaglobaluvunwrap_object_id1primvarskarmaobjectdicingdepthmax1primvarskarmaobjectvolumelimit0primvarskarmaobjectcausticsroughnessclamp02karmaglobaluvunwrap_ptex_small_pct0primvarskarmaobjectisportalFalseprimvarskarmaobjectcausticsenableFalsekarmaglobalhead_ao_distance1e38karmaglobaloutline_intensity1primvarskarmaobjectvolumefilterwidth1karmaglobalpixelfiltergausskarmaglobaloutline_modeFalsekarmaglobalautoraybiasTrueprimvarskarmaobjectfakecausticsbsdfenableTrueprimvarskarmaobjectoutline_enableTrueprimvarskarmaobjectcustom_tracesetsprimvarskarmaobjectholdoutmode0primvarskarmaobjectpoint_style1karmaglobaloutline_enableFalsekarmaglobaloutline_fitmax1primvarskarmaobjectcuspangle60primvarskarmaobjectssslimit1primvarskarmaobjectthinwallatrefractlimitTrueprimvarskarmaobjectlimitcomponentsreflectrefractkarmaglobaloffscreenquality01primvarskarmaobjectfakecausticsopacity111karmaglobalguiding_enableFalseprimvarskarmaobjectvarianceaa_minsamples1karmaglobalrandomseed0primvarskarmaobjecttracesetsdisableMotionBlurFalseprimvarskarmaobjecttruedisplace1karmaglobaloutline_color101karmagloballight_sampling_quality1primvarskarmaobjecthdrprimid1primvarskarmaobjectwidth_scale1primvarskarmaobjectcurve_basis0primvarskarmaobjectoutline_creaseTruekarmaglobalabortnogpudeviceFalseprimvarskarmaobjectdiffusequality1primvarskarmaobjectoutline_radius0002primvarskarmaobjectbaker_visibility_tracesetprimvarskarmaobjectreflectlimit4karmaglobalhead_depthcue_alpha1obj_90karmaglobalsamplefilterkarmaglobalpathtracedsamples128karmaglobaloutline_radius1karmaglobaloutline_applyTrueprimvarskarmaobjectrendervisibilitykarmaglobalrussianroulette_cutoff2primvarskarmaobjectdielectricpriority0primvarskarmaobjectstencilmapkarmaglobalipr_reserve_threads1primvarskarmaobjectvolumequality1primvarskarmaobjectblurstyle1primvarskarmaobjectvolumesamplingchanneldensityprimvarskarmaobjectsmoothpTruekarmaglobalguiding_clearbuffersFalsekarmaglobalguiding_componentsdiffusevolumessskarmaglobalraybias0001primvarskarmaobjectvblur0karmaglobalhead_depthcue_z00primvarskarmaobjectdiffuselimit1karmaglobalscreendoorlimit4primvarskarmaobjectinstance_vblur0karmaglobaloutline_debugFalseprimvarskarmaobjectgeosamples2karmaglobalhead_ao_samples1basic0primvarskarmaobjectvolumefilterboxprimvarskarmaobjectsss_tracesetprimvarskarmaobjectstencilthresh0primvarskarmaobjectlightsubset0primvarskarmaobjectvolumevblurlatticequality01primvarskarmaobjectmblurTrueprimvarskarmaobjectvarianceaa_thresh001karmaglobalprogressivepasses0karmaglobalhead_depthcue_color000karmaglobalguiding_samples0primvarskarmaobjectuvunwrap_cage_obj1karmaglobaloutline_linesaovsFalseprimvarskarmaobjectoutline_idthreshold0001karmaglobaldisable_lightingFalsekarmaglobalbackground_iprfilterkarmaglobaluvunwrap_texture_tile1primvarskarmaobjectcurve_style1primvarskarmaobjectuvunwrap_lowres_obj1karmaglobaloutline_primaryTruekarmaglobalpixelfiltersize2primvarskarmaobjectvolumeshadowsteprate1primvarskarmaobjectvolumevblurscale1karmaglobaluvunwrap_typeUDIMprimvarskarmaobjecttreat_as_lightsource0karmaglobalguiding_deterministicFalseprimvarskarmaobjectcull_backface0karmaglobalimagemodeProgressiveprimvarskarmaobjectdicingpredisplaceFalseprimvarskarmaobjectfakecausticscolor111primvarskarmaobjectlimitcolor000karmaglobaloutline_depththreshold1primvarskarmaobjectdicingdepthmin1karmaglobaloutline_secondary_samples4karmaglobalipr_continuous_dicingFalseprimvarskarmaobjectoutline_depththreshold05karmaglobaldicingqualityscale1primvarskarmaobjectportaldomelightsprimvarskarmaobjectinternalreflectenableFalseprimvarskarmaobjectfakecausticsfresneldarken0karmaglobaldicingcamerakarmaglobaldiffusecomponentsdiffuse_iy1mhaehg14ee1cx6aga346eia48aa7ba5sg7czb4me5ma1gdwg5sa5dk0di8ia8dd50ah8hd03bf5oa9wpa5qa40ba6ga4ja5ha7kh9gsa50ad5aa55ba4xe4kl67aa7ia2ah576uwak0bb2ae3bbye6af7ab0be4bbvcvd8acrbzc3cb9abzb7af6ac1aizb1a5b4bc4af8ab8abzgtf0ab3bb1bbwc5ab8aerfwi7abzf9abvesd3bbzc4ab4amyf1ak3ab4aefb8bc6aiyf0af9ae2ae8af5ab3ac7advc2aj6ai6ae2af3abue3ab7ab4ab5bc8ab1af7af1ae2ab0bbwhxfwe5be7ae9ac4ab4abzfzb2ac1ab5be8ar1ac2bdzf4bbvb2acrf5abyd7ab2ab4ab4ab7ae1af7ab7ae8bc5ab4abfbxc2adzbye9ac7ab1bb3ac4ab6ab2ab4bj0ae5af3auseyb0ac5ab0ab7abyf3ab0abfb5af5ac6ab4ab8bcye0bd2ab4ad0ab0bb2af2be1af5ac6ab4ab2bb0ae0ab3bb9abyg3bb6af6abun0bf0bd3ad7ab7ab0bb6af5bc3ab9ac4bf8bbxc2a54pglw9aig92b8oux8a17rhls9ajg92bbpvx9a799awg38ef9dq6eeb8a5b4a3byb5b5bza0a2bu3a6cyb2a4byb0b2a4e3byb0b0b7a0a3a6b2b0a8a3bya6a0b6a2b1ax6b3a7a8b5a3b6a0bi2c0bf5a7a5b8a4b8a7a2bza3b1bf2b9a6a0a6a0b7a9byb8a3b8a5a3b5a4a2a1c0b1b7a7a6a2a6a4a1c1c5a6bbc6a7bya6ay8a2abc0b5a7a7a3b8azb2bzc8a7ai1a7a2a4a4byb3b7a7a9a5a5c6a2b1cya1a4ac8a3a0b5a6a3ai2b9a9a7a2c4a5b5a8abc3a3b9a7b8a9a9a7a5b6a3a6b0b6a6b1b9a9a6b2bbc7abc0bzb2b1b7b6a4b9b8b1a3b29js0acb30i28bnf0c62avy8irg9xuvqmtzvrywqomctms6a108sgamrg0aigsofgvigoofgopfgplfgsofgwigljglofgqjfilfghmfg5aigzigplfgppfgokgrpgpigr5cfgykgumgylfgqigp2amgqlfgvig1aigmmfgnlfgqlghmgmsfgpigppfgrigllfjofgvjgpjguigutgomgrufgligumlfg0ajgwsgomgqpfgrlgslgypfgnigtmfgplgljgsqgwvfgolgsmgtigklgtmfgpmfgmlfgxkgylfgjpfgpmgrmgslfgsigmognmgmofgxofgpofgrmfgmlfgmigpmgplfgkmfgjlfgxofgqygrnfguogppfgwigllfgkwpfgnigoogxlfgkmfgmlfgmlfgplgrpfgplfgppfg0anfgnigujignjgskgpigoofgrkgxlfgtlfgljgulfgolfgklfgwtfgilgvmgt1agipfggigqpfgnigqlfgpigopfgligqjlfgnpfgnmfgolfgmlfg0anfggofgslgsiguogqlfgsjgspfgumgrmgvjgwmfgmlfgujgqlgqlfgvlfgrigoqfgvigwpfgoigkxfgspfgsrfglogxlfgpjg0aigwpfgxkgtlfgrnfgwpfg0aignjgs39646brmra" BRAY_HdKarmaXPU sceneviewrenderopts -b "xn__karmaglobalipr_proxy_for_imagefilter2karmagloballight_sampling_quality1karmagloballight_sampling_modeLightTreeprimvarskarmaobjectdiffuselimit1karmahydradisablelighting0karmahydravariance001karmaglobalhead_ao_samples1karmaglobalhead_depthcue_alpha1karmaglobalhead_depthcue_color000karmahydradenoise0karmaglobalipr_reserve_threads1karmaglobalipr_proxydepth2karmaglobalconvergence_modePathTracedprimvarskarmaobjectrefractlimit4karmaglobalenable_dof1primvarskarmaobjectvolumesteprate025karmaglobalprogressivepasses0primvarskarmaobjectreflectlimit4karmaglobalhead_depthcue_z00karmaglobalsamplesperpixel128karmaglobalimagemodeProgressivekarmaglobalcolorlimit10instantaneousShutter0karmaglobaldicingqualityscale1karmaglobalhead_ao_distance1karmaglobalenginecpu_4ftyqv7bka6yla2ula3jd171abbb7ab4am5abzbsd0ab4ab4adrb4abzb1an5abvb7ad2ab5ab0ac0adunvcub3ab1abr81a9k3rfk60ebb7b8a2ax3a7a8abcu7a2a6b8ay2b5a8a4ac5a9azax6a4ay17hpjw74aga0aigxiguwfgnifqifjlgqiguiguofiiguigpigrxfgnigllfgplgslfgnigqmgqkgkuglzigtigrigh5070d3jc" BRAY_HdKarma networkeditor -p '{\n}\n'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 TFrog.panetab13 imgview -p '(' none -z 1 ')' 0 -c 0 -l on -s off -i imgview2 imgdispopt -m 256 -P on -M on -A on -j on -x off -L on -g 2.2 -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 1 1 0 -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 panepath -d TFrog -f -p panetab14 /stage/Tiles1 panepath -d TFrog -f -p panetab1 /stage/Tiles1 panepath -d TFrog -f -p panetab2 /stage/Tiles1 panepath -d TFrog -f -p panetab3 /stage/Tiles1 panepath -d TFrog -f -p panetab11 /stage/Tiles1 panepath -d TFrog -f -p panetab15 /stage/Tiles1 panepath -d TFrog -f -p panetab5 /stage/Tiles1 panepath -d TFrog -f -p panetab10 /stage/Tiles1 panepath -d TFrog -f -p panetab7 /stage/Tiles1 panepath -d TFrog -f -p panetab6 /stage/Tiles1 panepath -d TFrog -f -p panetab12 /stage/Tiles1 panepath -d TFrog -f -p panetab9 /stage/Tiles1 desk set TFrog radial menu set grooming viewupdate -u always audiopanel -s p '' audiopanel -s r off audiopanel -s s 24 audiopanel -s l 1 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 compproject -r 1920 1080 -a 1 -d fp16 -p 0 1 -P full -f 0 -F 0 -l on omparm mycamera_handle camera /stage/edit_cam1 "camera_handletype(0) camera_gimbal(0) camera_anchor(1) keep_world_aligned(0) keep_world_aligned_2(0) globalxformdefault(0) parm_transform(1) focus_handle(1) camera_clip(0)" omparm bbox_handle boundingbox /stage/distantlight1 "invisible(1) rotate(1)" omparm brect_handle boundingrect /stage/distantlight1 "invisible(1) rotate(1)" omparm barndoor sidefx_barndoor_handle /stage/distantlight1 "invisible(1)" 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/Tiles "invisible(1)" omparm mylight_handle light /stage/distantlight1 "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(1) link_cone(0)" texcache -a off -r 2147483647 2147483647 -m 10000 -M 32745 shopvisible +I3D +VMantra +RIB HouLC1033600baa069c971d40bf442759.takesHoudiniTakeFile 1.0 take name Main kids 0 e HouLC1033600ba5069c971d406cd4f6d0.stylesNSJb{}HouLC1033600bbd069c971d403504806c.contextoptions[ { "name":"default_precision", "value":{ "type":"float", "value":32 }, "uiconfig":"{ \"hidden\" : true }" }, { "name":"default_pixelscale", "value":{ "type":"float", "value":1 }, "uiconfig":"{ \"hidden\" : true }" }, { "name":"default_yres", "value":{ "type":"float", "value":1024 }, "uiconfig":"{ \"hidden\" : true }" }, { "name":"default_border", "value":{ "type":"float", "value":3 }, "uiconfig":"{ \"hidden\" : true }" }, { "name":"default_xres", "value":{ "type":"float", "value":1024 }, "uiconfig":"{ \"hidden\" : true }" } ] HouLC1033600bbf069c971d40d4002360.selectedworkitem{"version":7,"workitem":{"customDataType":"genericdata","customData":"","attributes":{"directory":{"type":3,"flag":0,"own":true,"concat":false,"value":[{"data":"E:/YandexDisk/NMBRS/PUMAxFF/shots/generic/hip/geo/kit/city_streets/proxy","tag":"file/dir","hash":0,"size":0,"own":false,"type":0}]},"extension":{"type":2,"flag":0,"own":true,"concat":false,"value":[".rs"]},"filename":{"type":2,"flag":0,"own":true,"concat":false,"value":["KB3D_CTS_Brick_A"]},"files":{"type":3,"flag":0,"own":true,"concat":false,"value":[{"data":"E:/YandexDisk/NMBRS/PUMAxFF/shots/generic/hip/geo/kit/city_streets/proxy/KB3D_CTS_Brick_A.rs","tag":"file","hash":0,"size":0,"own":false,"type":0}]}},"id":68,"index":67,"isStatic":true,"state":5,"type":0,"executionType":0,"cookType":0}}HouLC1033600ba8069c971d4024f702c4.cwdopcf / takeset Main HouLC1033600bb6069c971d40f96ba020LIMITED_COMMERCIAL_FILE!!!