HouNC1033600baa068cec31009a7e597c.startfplayback -i on -r off -f 1 -e on -h on -t on -a on -k on -s 1 tcur 9.9583333333333339 fps 24 tset 0 10 frange 1 240 unitlength 1 unitmass 1 prompt '`strcat(oppwf(), " -> ")`' HouNC1033600ba6068cec310043eeba05.variablesset -g ACTIVETAKE = 'Main' set -g E = '2.7182818284590452354' set -g EYE = 'stereo' set -g HIP = 'C:/Users/MysteryPancake/Desktop/HoudiniFun/Houdini-Tricks/hips' set -g HIPFILE = 'C:/Users/MysteryPancake/Desktop/HoudiniFun/Houdini-Tricks/hips/hdrisample.hipnc' set -g HIPNAME = 'hdrisample' set -g JOB = 'C:/Users/MysteryPancake' set -g PI = '3.1415926535897932384' set -g POSE = 'C:/Users/MysteryPancake/Documents/houdini20.0/poselib' set -g _HIP_SAVEPLATFORM = 'windows-x86_64-cl19.42' set -g _HIP_SAVETIME = 'Sun Sep 21 01:06:56 2025' set -g _HIP_SAVEVERSION = '21.0.440' set -g _HIP_SHELFTOOLCOUNT = '0' set -g status = '0' HouNC1033600ba4068cec3100dba5575b.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' HouNC1033600ba1068cec31004309e1eb.takeconfigtakename -g take HouNC1033600ba0068cec3100e36d4a3d.hou.sessionHouNC1033600ba0068cec31008029b1f6.OPlibrariesHouNC1033600ba2068cec31006c0e60b2.OPpreferencesHouNC1033600ba0068cec31007576644a.OPfallbacksSop/attribdelete C:/PROGRA~1/SIDEEF~1/HOUDIN~1.440/houdini/otls/OPlibSop.hda Sop/attribdelete otls/OPlibSop.hda Sop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.440/houdini/otls/OPlibSop.hda Sop/attribwrangle otls/OPlibSop.hda Vop/principledshader::2.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.440/houdini/otls/OPlibVop.hda Vop/principledshader::2.0 otls/OPlibVop.hda Sop/testgeometry_pighead C:/PROGRA~1/SIDEEF~1/HOUDIN~1.440/houdini/otls/OPlibPlaceholder.hda Sop/testgeometry_pighead otls/OPlibPlaceholder.hda HouNC1033600ba0068cec31008cf80b21.OPdummydefsINDX INDEX_SECTION�h��houdini.hdalibrary�h��Sop/attribdelete� �h���Sop/attribwrangleE �h���Vop/principledshader::2.01v h���Sop/testgeometry_pighead�"[h��� attribdeleteAttribute Delete(oplib:/Sop/attribdelete?Sop/attribdeleteSOP_attribdeleteSoph�� attribwrangleAttribute Wrangle*oplib:/Sop/attribwrangle?Sop/attribwrangleSOP_attribwrangleSop�inputcolors='4 "RGB 0.700195 0.700195 0.700195" "RGB 0.700195 0.700195 0.700195" "RGB 0.700195 0.700195 0.700195" "RGB 0.700195 0.700195 0.700195" ' outputcolors='1 "RGB 0.700195 0.700195 0.700195" ' h��principledshader::2.0Principled Shader:oplib:/Vop/principledshader::2.0?Vop/principledshader::2.0VOP_principledshaderVop(shadertype=vopmaterial subtype=material �h��testgeometry_pigheadTest Geometry: Pig Head8oplib:/Sop/testgeometry_pighead?Sop/testgeometry_pigheadSOP_testgeometry_pigheadSoph��INDXContents9h��� DialogScript9 ,h��0HouNC1033600bba068cec2f808919230fNON_COMMERCIAL_FILE!!!# Dialog script for attribdelete automatically generated { name attribdelete script attribdelete label "Attribute Delete" help { "" } inputlabel 1 "Geometry to Remove Attributes from" inputlabel 2 "Reference Geometry" parmtag { inputisref2 1 } inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "usereference" label "Prepend with Attributes from Reference Geometry" type toggle default { "0" } parmtag { "script_callback_language" "python" } } parm { name "negate" label "Delete Non Selected" type toggle default { "0" } parmtag { "script_callback_language" "python" } } parm { name "doptdel" label "Point Attributes" type toggle nolabel joinnext default { "1" } parmtag { "script_callback_language" "python" } } parm { name "ptdel" label "Point Attributes" type string default { "" } disablewhen "{ doptdel == 0 }" menutoggle { [ "opmenu -l -a attribute1 ptdel" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "dovtxdel" label "Vertex Attributes" type toggle nolabel joinnext default { "1" } parmtag { "script_callback_language" "python" } } parm { name "vtxdel" label "Vertex Attributes" type string default { "" } disablewhen "{ dovtxdel == 0 }" menutoggle { [ "opmenu -l -a attribute1 vtxdel" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "doprimdel" label "Primitive Attributes" type toggle nolabel joinnext default { "1" } parmtag { "script_callback_language" "python" } } parm { name "primdel" label "Primitive Attributes" type string default { "" } disablewhen "{ doprimdel == 0 }" menutoggle { [ "opmenu -l -a attribute1 primdel" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "dodtldel" label "Detail Attributes" type toggle nolabel joinnext default { "1" } parmtag { "script_callback_language" "python" } } parm { name "dtldel" label "Detail Attributes" type string default { "" } disablewhen "{ dodtldel == 0 }" menutoggle { [ "opmenu -l -a attribute1 dtldel" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "updatevar" label "Update Local Variables" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } } INDXContents9h��� DialogScript9 Uh��1HouNC1033600bba068cec2f808919230fNON_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" } } } } INDXContents9h��� DialogScript9u�h��MHouNC1033600bba068cec2f808919230fNON_COMMERCIAL_FILE!!!# Dialog script for principledshader::2.0 automatically generated { name principledshader::2.0 script principledshader::2.0 label "Principled Shader" rendermask "VMantra OGL" shadertype vopmaterial input vector uv "UV Coordinates" input vector basecolor "Base Color" input float albedomult "Albedo Multiplier" input int basecolor_usePointColor "Use Point Color" input int basecolor_usePackedColor "Use Packed Color" input int frontface "Shade Both Sides As Front" input float ior IOR input float rough Roughness input float aniso Anisotropy input float anisodir "Anisotropy Direction" input float metallic Metallic input float reflect Reflectivity input float reflecttint "Reflect Tint" input float coat Coat input float coatrough "Coat Roughness" input float transparency Transparency input vector transcolor "Transmission Color" input float transdist "At Distance" input float dispersion Dispersion input int priority "Surface Priority" input float sss Subsurface input string sssmodel "SSS Mode" input float sssdist "Subsurface Distance" input vector ssscolor "Subsurface Color" input float sssphase "Scattering Phase" input float sheen Sheen input float sheentint "Sheen Tint" input vector emitcolor "Emission Color" input float emitint "Emission Intensity" input int emitillum "Emission Illuminates Objects" input float opac "Opacity Scale" input vector opaccolor "Opacity Color" input int fakecausticsenabled Enable input float fakecausticstransmit "Transmission Tint" input float fakecausticsshadow "Shadow Contour" input float fakecausticsopacity "Shadow Opacity" input int basecolor_useTexture "Use Texture" input string basecolor_texture Texture input float basecolor_textureIntensity "Tint Intensity" input string basecolor_textureWrap Wrap input string basecolor_textureColorSpace "Source Color Space" input int metallic_useTexture "Use Texture" input string metallic_texture Texture input int metallic_monoChannel Channel input string metallic_textureWrap Wrap input string metallic_textureColorSpace "Source Color Space" input int transparency_useTexture "Use Texture" input string transparency_texture Texture input int transparency_monoChannel Channel input string transparency_textureWrap Wrap input string transparency_textureColorSpace "Source Color Space" input int ior_useTexture "Use Texture" input string ior_texture Texture input int ior_monoChannel Channel input string ior_textureWrap Wrap input string ior_textureColorSpace "Source Color Space" input int transcolor_useTexture "Use Texture" input string transcolor_texture Texture input float transcolor_textureIntensity "Tint Intensity" input string transcolor_textureWrap Wrap input string transcolor_textureColorSpace "Source Color Space" input int transdist_useTexture "Use Texture" input string transdist_texture Texture input int transdist_monoChannel Channel input string transdist_textureWrap Wrap input string transdist_textureColorSpace "Source Color Space" input int dispersion_useTexture "Use Texture" input string dispersion_texture Texture input int dispersion_monoChannel Channel input string dispersion_textureWrap Wrap input string dispersion_textureColorSpace "Source Color Space" input int reflect_useTexture "Use Texture" input string reflect_texture Texture input int reflect_monoChannel Channel input string reflect_textureWrap Wrap input string reflect_textureColorSpace "Source Color Space" input int reflecttint_useTexture "Use Texture" input string reflecttint_texture Texture input int reflecttint_monoChannel Channel input string reflecttint_textureWrap Wrap input string reflecttint_textureColorSpace "Source Color Space" input int rough_useTexture "Use Texture" input string rough_texture Texture input int rough_monoChannel Channel input string rough_textureWrap Wrap input string rough_textureColorSpace "Source Color Space" input int aniso_useTexture "Use Texture" input string aniso_texture Texture input int aniso_monoChannel Channel input string aniso_textureWrap Wrap input string aniso_textureColorSpace "Source Color Space" input int anisodir_useTexture "Use Texture" input string anisodir_texture Texture input int anisodir_monoChannel Channel input string anisodir_textureWrap Wrap input string anisodir_textureColorSpace "Source Color Space" input string anisodir_textureFilter "Filter Type" input int sss_useTexture "Use Texture" input string sss_texture Texture input int sss_monoChannel Channel input string sss_textureWrap Wrap input string sss_textureColorSpace "Source Color Space" input int sssdist_useTexture "Use Texture" input string sssdist_texture Texture input int sssdist_monoChannel Channel input string sssdist_textureWrap Wrap input string sssdist_textureColorSpace "Source Color Space" input int ssscolor_useTexture "Use Texture" input string ssscolor_texture Texture input string ssscolor_textureWrap Wrap input string ssscolor_textureColorSpace "Source Color Space" input int sheen_useTexture "Use Texture" input string sheen_texture Texture input int sheen_monoChannel Channel input string sheen_textureWrap Wrap input string sheen_textureColorSpace "Source Color Space" input int sheentint_useTexture "Use Texture" input string sheentint_texture Map input int sheentint_monoChannel Channel input string sheentint_textureWrap Wrap input string sheentint_textureColorSpace "Source Color Space" input int coat_useTexture "Use Texture" input string coat_texture Texture input int coat_monoChannel Channel input string coat_textureWrap Wrap input string coat_textureColorSpace "Source Color Space" input int coatrough_useTexture "Use Texture" input string coatrough_texture Texture input int coatrough_monoChannel Channel input string coatrough_textureWrap Wrap input string coatrough_textureColorSpace "Source Color Space" input int emitcolor_useTexture "Use Texture" input string emitcolor_texture Texture input float emitcolor_textureIntensity "Tint Intensity" input string emitcolor_textureWrap Wrap input string emitcolor_textureColorSpace "Source Color Space" input int opaccolor_useTexture "Use Texture" input string opaccolor_texture Texture input string opaccolor_textureWrap Wrap input float opaccolor_textureIntensity "Tint Intensity" input string opaccolor_textureColorSpace "Source Color Space" input string surface_textureFilter Filter input float surface_textureFilterWidth "Filter Width" input int baseBumpAndNormal_enable Enable input string baseBumpAndNormal_type "Texture Type" input string baseBump_colorSpace "Texture Color Space" input float baseBump_bumpScale "Effect Scale" input string baseBump_bumpTexture "Texture Path" input string baseBump_wrap Wrap input string baseBump_filter Filter input float baseBump_filterWidth "Filter Width" input int baseBump_channel Channel input string baseBump_imagePlane "Image Plane" input string baseNormal_colorspace "Texture Color Space" input string baseNormal_vectorSpace "Vector Space" input float baseNormal_scale "Effect Scale" input string baseNormal_texture "Texture Path" input string baseNormal_wrap Wrap input string baseNormal_filter Filter input float baseNormal_filterWidth "Filter Width" input int baseNormal_channel Channel input string baseNormal_imagePlane "Image Plane" input int baseNormal_space "Normal Space" input int baseNormal_flipX "Flip X" input int baseNormal_flipY "Flip Y" input int separateCoatNormals "Separate Coat Normals" input int coatBumpAndNormal_enable Enable input string coatBumpAndNormal_type "Texture Type" input string coatBump_colorSpace "Texture Color Space" input float coatBump_bumpScale "Effect Scale" input string coatBump_bumpTexture "Texture Path" input string coatBump_wrap Wrap input string coatBump_filter Filter input float coatBump_filterWidth "Filter Width" input int coatBump_channel Channel input string coatBump_imagePlane "Image Plane" input string coatNormal_colorspace "Texture Color Space" input string coatNormal_vectorSpace "Vector Space" input float coatNormal_scale "Effect Scale" input string coatNormal_texture "Texture Path" input string coatNormal_wrap Wrap input string coatNormal_filter Filter input float coatNormal_filterWidth "Filter Width" input int coatNormal_channel Channel input string coatNormal_imagePlane "Image Plane" input int coatNormal_space "Normal Space" input int coatNormal_flipX "Flip X" input int coatNormal_flipY "Flip Y" input int dispInput_enable "Enable Input Displacement" input float dispInput_max "Maximum Displacement" input string dispInput_vectorspace "Vector Space" input int dispTex_enable "Enable Texture Displacement" input string dispTex_type "Texture Type" input string dispTex_colorSpace "Texture Color Space" input string dispTex_vectorSpace "Vector Space" input string dispTex_channelOrder "Channel Order" input float dispTex_offset Offset input float dispTex_scale "Effect Scale" input string dispTex_texture "Texture Path" input int dispTex_channel Channel input string dispTex_wrap Wrap input string dispTex_filter Filter input float dispTex_filterWidth "Filter Width" input int dispNoise_enable "Enable Noise Displacement" input string dispNoise_type "Noise Type" input vector dispNoise_freq Frequency input vector dispNoise_offset Offset input float dispNoise_amp Amplitude input float dispNoise_rough Roughness input float dispNoise_atten Attenuation input int dispNoise_turb Turbulence input string difflabel Diffuse input string refllabel Reflection input string refractlabel Refraction input string coatlabel "Coat Reflection" input string ssslabel Subsurface input vector2 uvtrans Translate input float uvrot Rotate input vector2 uvscale Scale input vector baseN "" input vector coatN "" input float disp "Normal Displacement" input vector vdisp "Vector Displacement" input int opacpointalpha "Use Point Alpha" input int roundedEdge_enable "" input float roundedEdge_radius "Round Edge Radius" input int roundedEdge_mode "Round Edge Mode" input int opacpackedalpha "Use Packed Alpha" input vector2 st "" input int basecolor_useTextureAlpha "Use Texture Alpha" input int occlusion_useTexture "Use Texture" input string occlusion_texture Texture input float occlusion_textureIntensity "Tint Intensity" input string occlusion_textureWrap Wrap input string occlusion_textureColorSpace "Source Color Space" input string alphablendmode "Alpha Mode" input float alphacutoff "Alpha Cutoff" input int emitcolor_usePointColor "Use Point Color" input int ssscolor_usePointColor "Use Point Color" input int transcolor_usePointColor "Use Point Color" output surface surface surface output displacement displacement displacement output struct_ShaderLayer layer "" inputflags uv 2 inputflags basecolor 2 inputflags albedomult 2 inputflags basecolor_usePointColor 2 inputflags basecolor_usePackedColor 2 inputflags frontface 2 inputflags ior 2 inputflags rough 2 inputflags aniso 2 inputflags anisodir 2 inputflags metallic 2 inputflags reflect 2 inputflags reflecttint 2 inputflags coat 2 inputflags coatrough 2 inputflags transparency 2 inputflags transcolor 2 inputflags transdist 2 inputflags dispersion 2 inputflags priority 2 inputflags sss 2 inputflags sssmodel 2 inputflags sssdist 2 inputflags ssscolor 2 inputflags sssphase 2 inputflags sheen 2 inputflags sheentint 2 inputflags emitcolor 2 inputflags emitint 2 inputflags emitillum 2 inputflags opac 2 inputflags opaccolor 2 inputflags fakecausticsenabled 2 inputflags fakecausticstransmit 2 inputflags fakecausticsshadow 2 inputflags fakecausticsopacity 2 inputflags basecolor_useTexture 2 inputflags basecolor_texture 2 inputflags basecolor_textureIntensity 2 inputflags basecolor_textureWrap 2 inputflags basecolor_textureColorSpace 2 inputflags metallic_useTexture 2 inputflags metallic_texture 2 inputflags metallic_monoChannel 2 inputflags metallic_textureWrap 2 inputflags metallic_textureColorSpace 2 inputflags transparency_useTexture 2 inputflags transparency_texture 2 inputflags transparency_monoChannel 2 inputflags transparency_textureWrap 2 inputflags transparency_textureColorSpace 2 inputflags ior_useTexture 2 inputflags ior_texture 2 inputflags ior_monoChannel 2 inputflags ior_textureWrap 2 inputflags ior_textureColorSpace 2 inputflags transcolor_useTexture 2 inputflags transcolor_texture 2 inputflags transcolor_textureIntensity 2 inputflags transcolor_textureWrap 2 inputflags transcolor_textureColorSpace 2 inputflags transdist_useTexture 2 inputflags transdist_texture 2 inputflags transdist_monoChannel 2 inputflags transdist_textureWrap 2 inputflags transdist_textureColorSpace 2 inputflags dispersion_useTexture 2 inputflags dispersion_texture 2 inputflags dispersion_monoChannel 2 inputflags dispersion_textureWrap 2 inputflags dispersion_textureColorSpace 2 inputflags reflect_useTexture 2 inputflags reflect_texture 2 inputflags reflect_monoChannel 2 inputflags reflect_textureWrap 2 inputflags reflect_textureColorSpace 2 inputflags reflecttint_useTexture 2 inputflags reflecttint_texture 2 inputflags reflecttint_monoChannel 2 inputflags reflecttint_textureWrap 2 inputflags reflecttint_textureColorSpace 2 inputflags rough_useTexture 2 inputflags rough_texture 2 inputflags rough_monoChannel 2 inputflags rough_textureWrap 2 inputflags rough_textureColorSpace 2 inputflags aniso_useTexture 2 inputflags aniso_texture 2 inputflags aniso_monoChannel 2 inputflags aniso_textureWrap 2 inputflags aniso_textureColorSpace 2 inputflags anisodir_useTexture 2 inputflags anisodir_texture 2 inputflags anisodir_monoChannel 2 inputflags anisodir_textureWrap 2 inputflags anisodir_textureColorSpace 2 inputflags anisodir_textureFilter 2 inputflags sss_useTexture 2 inputflags sss_texture 2 inputflags sss_monoChannel 2 inputflags sss_textureWrap 2 inputflags sss_textureColorSpace 2 inputflags sssdist_useTexture 2 inputflags sssdist_texture 2 inputflags sssdist_monoChannel 2 inputflags sssdist_textureWrap 2 inputflags sssdist_textureColorSpace 2 inputflags ssscolor_useTexture 2 inputflags ssscolor_texture 2 inputflags ssscolor_textureWrap 2 inputflags ssscolor_textureColorSpace 2 inputflags sheen_useTexture 2 inputflags sheen_texture 2 inputflags sheen_monoChannel 2 inputflags sheen_textureWrap 2 inputflags sheen_textureColorSpace 2 inputflags sheentint_useTexture 2 inputflags sheentint_texture 2 inputflags sheentint_monoChannel 2 inputflags sheentint_textureWrap 2 inputflags sheentint_textureColorSpace 2 inputflags coat_useTexture 2 inputflags coat_texture 2 inputflags coat_monoChannel 2 inputflags coat_textureWrap 2 inputflags coat_textureColorSpace 2 inputflags coatrough_useTexture 2 inputflags coatrough_texture 2 inputflags coatrough_monoChannel 2 inputflags coatrough_textureWrap 2 inputflags coatrough_textureColorSpace 2 inputflags emitcolor_useTexture 2 inputflags emitcolor_texture 2 inputflags emitcolor_textureIntensity 2 inputflags emitcolor_textureWrap 2 inputflags emitcolor_textureColorSpace 2 inputflags opaccolor_useTexture 2 inputflags opaccolor_texture 2 inputflags opaccolor_textureWrap 2 inputflags opaccolor_textureIntensity 2 inputflags opaccolor_textureColorSpace 2 inputflags surface_textureFilter 2 inputflags surface_textureFilterWidth 2 inputflags baseBumpAndNormal_enable 2 inputflags baseBumpAndNormal_type 2 inputflags baseBump_colorSpace 2 inputflags baseBump_bumpScale 2 inputflags baseBump_bumpTexture 2 inputflags baseBump_wrap 2 inputflags baseBump_filter 2 inputflags baseBump_filterWidth 2 inputflags baseBump_channel 2 inputflags baseBump_imagePlane 2 inputflags baseNormal_colorspace 2 inputflags baseNormal_vectorSpace 2 inputflags baseNormal_scale 2 inputflags baseNormal_texture 2 inputflags baseNormal_wrap 2 inputflags baseNormal_filter 2 inputflags baseNormal_filterWidth 2 inputflags baseNormal_channel 2 inputflags baseNormal_imagePlane 2 inputflags baseNormal_space 2 inputflags baseNormal_flipX 2 inputflags baseNormal_flipY 2 inputflags separateCoatNormals 2 inputflags coatBumpAndNormal_enable 2 inputflags coatBumpAndNormal_type 2 inputflags coatBump_colorSpace 2 inputflags coatBump_bumpScale 2 inputflags coatBump_bumpTexture 2 inputflags coatBump_wrap 2 inputflags coatBump_filter 2 inputflags coatBump_filterWidth 2 inputflags coatBump_channel 2 inputflags coatBump_imagePlane 2 inputflags coatNormal_colorspace 2 inputflags coatNormal_vectorSpace 2 inputflags coatNormal_scale 2 inputflags coatNormal_texture 2 inputflags coatNormal_wrap 2 inputflags coatNormal_filter 2 inputflags coatNormal_filterWidth 2 inputflags coatNormal_channel 2 inputflags coatNormal_imagePlane 2 inputflags coatNormal_space 2 inputflags coatNormal_flipX 2 inputflags coatNormal_flipY 2 inputflags dispInput_enable 2 inputflags dispInput_max 2 inputflags dispInput_vectorspace 2 inputflags dispTex_enable 2 inputflags dispTex_type 2 inputflags dispTex_colorSpace 2 inputflags dispTex_vectorSpace 2 inputflags dispTex_channelOrder 2 inputflags dispTex_offset 2 inputflags dispTex_scale 2 inputflags dispTex_texture 2 inputflags dispTex_channel 2 inputflags dispTex_wrap 2 inputflags dispTex_filter 2 inputflags dispTex_filterWidth 2 inputflags dispNoise_enable 2 inputflags dispNoise_type 2 inputflags dispNoise_freq 2 inputflags dispNoise_offset 2 inputflags dispNoise_amp 2 inputflags dispNoise_rough 2 inputflags dispNoise_atten 2 inputflags dispNoise_turb 2 inputflags difflabel 2 inputflags refllabel 2 inputflags refractlabel 2 inputflags coatlabel 2 inputflags ssslabel 2 inputflags uvtrans 2 inputflags uvrot 2 inputflags uvscale 2 inputflags baseN 2 inputflags coatN 2 inputflags disp 2 inputflags vdisp 2 inputflags opacpointalpha 2 inputflags roundedEdge_enable 2 inputflags roundedEdge_radius 2 inputflags roundedEdge_mode 2 inputflags opacpackedalpha 2 inputflags st 2 inputflags basecolor_useTextureAlpha 2 inputflags occlusion_useTexture 2 inputflags occlusion_texture 2 inputflags occlusion_textureIntensity 2 inputflags occlusion_textureWrap 2 inputflags occlusion_textureColorSpace 2 inputflags alphablendmode 2 inputflags alphacutoff 2 inputflags emitcolor_usePointColor 2 inputflags ssscolor_usePointColor 2 inputflags transcolor_usePointColor 2 outputflags layer 2 signature "Default Inputs" default { vector vector float int int int float float float float float float float float float float vector float float int float string float vector float float float vector float int float vector int float float float int string float string string int string int string string int string int string string int string int string string int string float string string int string int string string int string int string string int string int string string int string int string string int string int string string int string int string string int string int string string string int string int string string int string int string string int string string string int string int string string int string int string string int string int string string int string int string string int string float string string int string string float string string float int string string float string string string float int string string string float string string string float int string int int int int int string string float string string string float int string string string float string string string float int string int int int int float string int string string string string float float string int string string float int string vector vector float float float int string string string string string vector2 float vector2 vector vector float vector int int float int int vector2 int int string float string string string float int int int surface displacement struct_ShaderLayer } outputoverrides default { ___begin auto (0) ___begin auto (0) ___begin auto (0) } help { "" } parm { name "specmodel" label "OpenGL Specular Model" type string invisible default { "ggx" } parmtag { "ogl_coat_model" "1" } parmtag { "ogl_spec_model" "1" } } parm { name "coatspecmodel" label "OpenGL Coat Specular Model" type string invisible default { "ggx" } parmtag { "ogl_coat_model" "1" } } parm { name "specular_tint" label "OpenGL Specular Tint" type float invisible default { [ "(1-ch(\"metallic\"))*ch(\"reflecttint\")" hscript-expr ] } range { 0! 1! } parmtag { "units" "" } } group { name "diffuse_folder_15" label "Surface" groupcollapsible { name "folder7" label "Basic" parmtag { "group_default" "1" } parm { name "basecolor" label "Base Color" type color size 3 default { "0.2" "0.2" "0.2" } disablewhen "{ basecolor_useBaseColor == 0 } { diff_enable == 0 }" range { 0 1 } parmtag { "ogl_amb" "1" } parmtag { "ogl_diff" "1" } parmtag { "ogl_spec" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "albedomult" label "Albedo Multiplier" type float default { "1" } range { 0 1 } parmtag { "ogl_amb_intensity" "1" } parmtag { "ogl_diff_intensity" "1" } parmtag { "ogl_spec_intensity" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_usePointColor" label "Use Point Color" type toggle default { "on" } disablewhen "{ diff_enable == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_usePackedColor" label "Use Packed Color" type toggle default { "off" } disablewhen "{ diff_enable == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "frontface" label "Shade Both Sides As Front" type toggle default { "on" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupcollapsible { name "folder4" label "Specular" parmtag { "group_default" "1" } parm { name "ior" label "IOR" type float default { "1.5" } range { 1 3 } parmtag { "ogl_ior" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough" label "Roughness" type float default { "0.3" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "ogl_diff_rough" "1" } parmtag { "ogl_rough" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso" label "Anisotropy" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir" label "Anisotropy Direction" type float default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } groupcollapsible { name "folder12" label "Reflection" parmtag { "group_default" "1" } parm { name "metallic" label "Metallic" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "ogl_metallic" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflect" label "Reflectivity" type float default { "1" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "ogl_reflect" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint" label "Reflect Tint" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "ogl_spectint" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat" label "Coat" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "ogl_coat_intensity" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough" label "Coat Roughness" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "ogl_coat_rough" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupcollapsible { name "folder13" label "Transparency" parmtag { "group_default" "1" } parm { name "transparency" label "Transparency" type float default { "0" } range { 0 1 } parmtag { "ogl_transparency" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transcolor" label "Transmission Color" type color size 3 default { "1" "1" "1" } disablewhen "{ transcolor_useBaseColor == 0 } { diff_enable == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transdist" label "At Distance" type float default { "0.1" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "dispersion" label "Dispersion" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "priority" label "Surface Priority" type integer default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transcolor_usePointColor" label "Use Point Color" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } } groupcollapsible { name "folder8" label "Subsurface Scattering" parmtag { "group_default" "1" } parm { name "sss" label "Subsurface" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ssscolor" label "Subsurface Color" type color size 3 default { "1" "1" "1" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sssmodel" label "SSS Mode" type string default { "pbrsss" } menu { "pbrsss" "Full Subsurface Scattering" "pbrsingles" "Single Scattering" "pbrrwalksss" "Random Walk (Karma)" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sssdist" label "Subsurface Distance" type float default { "0.1" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sssphase" label "Scattering Phase" type float default { "0" } disablewhen "{ sssmodel == pbrsss }" range { -1 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ssscolor_usePointColor" label "Use Point Color" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupcollapsible { name "folder11" label "Sheen" parmtag { "group_default" "1" } parm { name "sheen" label "Sheen" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint" label "Sheen Tint" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupcollapsible { name "folder9" label "Emission" parmtag { "group_default" "1" } parm { name "emitint" label "Emission Intensity" type float default { "0" } range { 0 10 } parmtag { "ogl_emit_intensity" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor" label "Emission Color" type color size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "ogl_emit" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor_usePointColor" label "Use Point Color" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitillum" label "Emission Illuminates Objects" type toggle default { "on" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } } group { name "diffuse_folder_15_1" label "Opacity" groupsimple { name "folder15" label "Opacity" parm { name "opac" label "Opacity Scale" type float default { "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opaccolor" label "Opacity Color" type color size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opacpointalpha" label "Use Point Alpha" type toggle default { "on" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opacpackedalpha" label "Use Packed Alpha" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder6" label "Fake Caustics" parm { name "fakecausticsenabled" label "Enable" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "fakecausticstransmit" label "Transmission Tint" type float default { "1" } disablewhen "{ fakecausticsenabled == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "fakecausticsshadow" label "Shadow Contour" type float default { "1" } disablewhen "{ fakecausticsenabled == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "fakecausticsopacity" label "Shadow Opacity" type float default { "0" } disablewhen "{ fakecausticsenabled == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder17" label "Masking" parm { name "alphablendmode" label "Alpha Mode" type string default { "blend" } menu { "blend" "Blend" "mask" "Mask" "opaque" "Opaque" } parmtag { "ogl_alpha_mode" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "alphacutoff" label "Alpha Cutoff" type float default { "0.5" } disablewhen "{ alphablendmode != mask }" range { 0 1 } parmtag { "ogl_alpha_cutoff" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } } group { name "diffuse_folder_15_2" label "Textures" groupsimple { name "folder54" label "Base Color" grouptag { "group_type" "simple" } parm { name "basecolor_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ diff_enable == 0 }" parmtag { "ogl_use_tex1" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_texture" label "Texture" type image default { "" } disablewhen "{ diff_enable == 0 }" hidewhen "{ basecolor_useTexture == 0 }" parmtag { "ogl_specmap" "1" } parmtag { "ogl_tex1" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_textureIntensity" label "Tint Intensity" type float default { "1" } disablewhen "{ diff_enable == 0 }" hidewhen "{ basecolor_useTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_textureWrap" label "Wrap" type string default { "repeat" } disablewhen "{ diff_enable == 0 }" hidewhen "{ basecolor_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "ogl_tex_vwrap1" "1" } parmtag { "ogl_tex_wrap1" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_textureColorSpace" label "Source Color Space" type string default { "auto" } disablewhen "{ diff_enable == 0 }" hidewhen "{ basecolor_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_useTextureAlpha" label "Use Texture Alpha" type toggle default { "off" } disablewhen "{ diff_enable == 0 }" hidewhen "{ basecolor_useTexture == 0 }" parmtag { "ogl_use_diffuse_map_alpha" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder1" label "IOR" parm { name "ior_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ior_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ ior_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ior_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ ior_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ior_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ ior_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ior_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ ior_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder227" label "Roughness" grouptag { "group_type" "simple" } parm { name "rough_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "ogl_use_roughmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ rough_useTexture == 0 }" parmtag { "ogl_roughmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ rough_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "ogl_roughmap_comp" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ rough_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ rough_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder228" label "Anisotropy" grouptag { "group_type" "simple" } parm { name "aniso_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ aniso_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ aniso_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ aniso_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ aniso_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder229" label "Anisotropy Direction" grouptag { "group_type" "simple" } parm { name "anisodir_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "script_callback" "python -c 'hou.phm().toggle_anisodir_texture(hou.pwd())'" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ anisodir_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ anisodir_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ anisodir_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ anisodir_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "" } } parm { name "anisodir_textureFilter" label "Filter Type" type string default { "point" } hidewhen "{ anisodir_useTexture == 0 }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" "point" "Point (No Filter)" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder55" label "Metallic" grouptag { "group_type" "simple" } parm { name "metallic_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "ogl_use_metallicmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "metallic_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ metallic_useTexture == 0 }" parmtag { "ogl_metallicmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "metallic_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ metallic_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "ogl_metallicmap_comp" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "metallic_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ metallic_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "metallic_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ metallic_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder16" label "Reflectivity" parm { name "reflect_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "ogl_use_reflect_map" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflect_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflect_useTexture == 0 }" parmtag { "ogl_reflect_map" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflect_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflect_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "ogl_reflect_map_comp" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflect_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflect_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflect_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ reflect_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder226" label "Reflect Tint" grouptag { "group_type" "simple" } parm { name "reflecttint_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflecttint_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflecttint_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflecttint_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ reflecttint_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder233" label "Coat" grouptag { "group_type" "simple" } parm { name "coat_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "ogl_use_coat_intensity_map" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coat_useTexture == 0 }" parmtag { "ogl_coat_intensity_map" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coat_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "ogl_coat_intensity_comp" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coat_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ coat_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder234" label "Coat Roughness" grouptag { "group_type" "simple" } parm { name "coatrough_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "ogl_use_coat_roughness_map" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coatrough_useTexture == 0 }" parmtag { "ogl_coat_roughness_map" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coatrough_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "ogl_coat_roughness_comp" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coatrough_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ coatrough_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder2" label "Transparency" parm { name "transparency_useTexture" label "Use Texture" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transparency_texture" label "Texture" type image default { "" } hidewhen "{ transparency_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transparency_monoChannel" label "Channel" type integer joinnext default { "0" } hidewhen "{ transparency_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transparency_textureWrap" label "Wrap" type string joinnext default { "repeat" } hidewhen "{ transparency_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transparency_textureColorSpace" label "Source Color Space" type string default { "linear" } hidewhen "{ transparency_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder5" label "Transmission Color" parm { name "transcolor_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ diff_enable == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transcolor_texture" label "Texture" type image default { "" } disablewhen "{ diff_enable == 0 }" hidewhen "{ transcolor_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transcolor_textureIntensity" label "Tint Intensity" type float default { "1" } disablewhen "{ diff_enable == 0 }" hidewhen "{ transcolor_useTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transcolor_textureWrap" label "Wrap" type string default { "repeat" } disablewhen "{ diff_enable == 0 }" hidewhen "{ transcolor_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transcolor_textureColorSpace" label "Source Color Space" type string default { "auto" } disablewhen "{ diff_enable == 0 }" hidewhen "{ transcolor_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder5_1" label "At Distance" parm { name "transdist_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transdist_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ transdist_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transdist_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ transdist_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transdist_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ transdist_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "transdist_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ transdist_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder5_2" label "Dispersion" parm { name "dispersion_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "dispersion_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ dispersion_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "dispersion_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ dispersion_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "dispersion_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ dispersion_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "dispersion_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ dispersion_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder230" label "Subsurface" grouptag { "group_type" "simple" } parm { name "sss_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sss_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sss_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sss_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sss_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sss_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sss_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sss_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ sss_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder3" label "Subsurface Scattering Distance" parm { name "sssdist_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sssdist_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sssdist_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sssdist_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sssdist_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sssdist_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sssdist_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sssdist_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ sssdist_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder3_1" label "Subsurface Color" parm { name "ssscolor_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ssscolor_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ ssscolor_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ssscolor_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ ssscolor_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ssscolor_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ ssscolor_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder231" label "Sheen" grouptag { "group_type" "simple" } parm { name "sheen_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheen_texture" label "Texture" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheen_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheen_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheen_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheen_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheen_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheen_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ sheen_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder232" label "Sheen Tint" grouptag { "group_type" "simple" } parm { name "sheentint_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint_texture" label "Map" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheentint_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheentint_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheentint_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ sheentint_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "diffuse_folder_14_3" label "Emission" parm { name "emitcolor_useTexture" label "Use Texture" type toggle default { "off" } parmtag { "ogl_use_emissionmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor_texture" label "Texture" type image default { "" } hidewhen "{ emitcolor_useTexture == 0 }" parmtag { "ogl_emissionmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor_textureIntensity" label "Tint Intensity" type float default { "1" } hidewhen "{ emitcolor_useTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor_textureWrap" label "Wrap" type string default { "repeat" } hidewhen "{ emitcolor_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor_textureColorSpace" label "Source Color Space" type string default { "repeat" } hidewhen "{ emitcolor_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder14" label "Opacity" parm { name "opaccolor_useTexture" label "Use Texture" type toggle default { "off" } parmtag { "ogl_use_opacitymap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opaccolor_texture" label "Texture" type image default { "" } hidewhen "{ opaccolor_useTexture == 0 }" parmtag { "ogl_opacitymap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opaccolor_textureWrap" label "Wrap" type string default { "repeat" } hidewhen "{ opaccolor_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opaccolor_textureIntensity" label "Tint Intensity" type float default { "1" } hidewhen "{ opaccolor_useTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "opaccolor_textureColorSpace" label "Source Color Space" type string default { "repeat" } hidewhen "{ opaccolor_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder18" label "Occlusion" parm { name "occlusion_useTexture" label "Use Texture" type toggle default { "off" } parmtag { "ogl_use_occlusionmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "occlusion_texture" label "Texture" type image default { "" } hidewhen "{ occlusion_useTexture == 0 }" parmtag { "ogl_occlusionmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "occlusion_textureWrap" label "Wrap" type string default { "repeat" } hidewhen "{ occlusion_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "ogl_tex_vwrap1" "1" } parmtag { "ogl_tex_wrap1" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "occlusion_textureIntensity" label "Tint Intensity" type float default { "1" } hidewhen "{ occlusion_useTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "occlusion_textureColorSpace" label "Source Color Space" type string default { "auto" } hidewhen "{ occlusion_useTexture == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder235" label "Sampling" grouptag { "group_type" "simple" } parm { name "surface_textureFilter" label "Filter" type string default { "catrom" } menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "surface_textureFilterWidth" label "Filter Width" type float default { "1" } range { 0 5 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } } group { name "diffuse_folder_15_3" label "Bump & Normals" parm { name "roundedEdge_enable" label "roundedEdge_enable" type toggle nolabel joinnext default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "roundedEdge_radius" label "Round Edge Radius" type float joinnext default { "0.01" } disablewhen "{ roundedEdge_enable == 0 }" range { 0 0.1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "roundedEdge_mode" label "Round Edge Mode" type integer nolabel default { "0" } help "Edge types to smooth." disablewhen "{ roundedEdge_enable == 0 }" menu { "both" "Concave and Convex Edges" "concave" "Concave Edges" "convex" "Convex Edges" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } group { name "shading_16" label "Base" parm { name "baseBumpAndNormal_enable" label "Enable" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBumpAndNormal_type" label "Texture Type" type string default { "normal" } disablewhen "{ baseBumpAndNormal_enable == 0 }" menu { "bump" "Bump" "normal" "Normal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBump_colorSpace" label "Texture Color Space" type string default { "linear" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBump_bumpScale" label "Effect Scale" type float default { "0.05" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" range { 0 0.5 } parmtag { "ogl_bumpscale" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBump_bumpTexture" label "Texture Path" type image default { "" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBump_wrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBump_filter" label "Filter" type string joinnext default { "gauss" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBump_filterWidth" label "Filter Width" type float default { "1" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBump_channel" label "Channel" type integer default { "0" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBump_imagePlane" label "Image Plane" type string default { "" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != bump }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_colorspace" label "Texture Color Space" type string default { "linear" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_vectorSpace" label "Vector Space" type string default { "uvtangent" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" menu { "uvtangent" "UV Tangent Space" "object" "Object Space" "world" "World Space" } parmtag { "ogl_normalmap_type" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_scale" label "Effect Scale" type float default { "1" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_texture" label "Texture Path" type image default { "" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" parmtag { "ogl_normalmap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_wrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_filter" label "Filter" type string joinnext default { "gauss" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_filterWidth" label "Filter Width" type float default { "1" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_channel" label "Channel" type integer default { "0" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_imagePlane" label "Image Plane" type string default { "" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_space" label "Normal Space" type integer default { "0" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" menu { "0" "0 to 1" "1" "-1 to 1" } range { 0 10 } parmtag { "ogl_normalbias" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_flipX" label "Flip X" type toggle default { "off" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" parmtag { "ogl_normalflipx" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseNormal_flipY" label "Flip Y" type toggle default { "off" } disablewhen "{ baseBumpAndNormal_enable == 0 }" hidewhen "{ baseBumpAndNormal_type != normal }" parmtag { "ogl_normalflipy" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseBump_useTexture" label "OpenGL Use Bump Texture" type toggle invisible default { [ "ch(\"baseBumpAndNormal_enable\") && strcmp(chs(\"baseBumpAndNormal_type\"), \"bump\") == 0" hscript-expr ] } parmtag { "ogl_use_bumpmap" "1" } } parm { name "baseNormal_useTexture" label "OpenGL Use Normal Texture" type toggle invisible default { [ "ch(\"baseBumpAndNormal_enable\") && strcmp(chs(\"baseBumpAndNormal_type\"), \"normal\") == 0" hscript-expr ] } parmtag { "ogl_use_normalmap" "1" } } } group { name "shading_16_1" label "Coat" parm { name "separateCoatNormals" label "Separate Coat Normals" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBumpAndNormal_enable" label "Enable" type toggle default { "on" } disablewhen "{ separateCoatNormals == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBumpAndNormal_type" label "Texture Type" type string default { "normal" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" menu { "bump" "Bump" "normal" "Normal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_colorSpace" label "Texture Color Space" type string default { "linear" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_bumpScale" label "Effect Scale" type float default { "0.05" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" range { 0 0.5 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_bumpTexture" label "Texture Path" type image default { "" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_wrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_filter" label "Filter" type string joinnext default { "gauss" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_filterWidth" label "Filter Width" type float default { "1" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_channel" label "Channel" type integer default { "0" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatBump_imagePlane" label "Image Plane" type string default { "" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != bump }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_colorspace" label "Texture Color Space" type string default { "linear" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_vectorSpace" label "Vector Space" type string default { "uvtangent" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" menu { "uvtangent" "UV Tangent Space" "object" "Object Space" "world" "World Space" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_scale" label "Effect Scale" type float default { "1" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_texture" label "Texture Path" type image default { "" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_wrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_filter" label "Filter" type string joinnext default { "gauss" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_filterWidth" label "Filter Width" type float default { "1" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_channel" label "Channel" type integer default { "0" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_imagePlane" label "Image Plane" type string default { "" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_space" label "Normal Space" type integer default { "0" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" menu { "0" "0 to 1" "1" "-1 to 1" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_flipX" label "Flip X" type toggle default { "off" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormal_flipY" label "Flip Y" type toggle default { "off" } disablewhen "{ coatBumpAndNormal_enable == 0 } { separateCoatNormals == 0 }" hidewhen "{ coatBumpAndNormal_type != normal }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } } group { name "diffuse_folder_15_4" label "Displacement" parm { name "shop_disable_displace_shader" label "Disable Displace Shader" type toggle invisible default { [ "!ch(\"dispInput_enable\") && !ch(\"dispTex_enable\") && !ch(\"dispNoise_enable\")" hscript-expr ] } help "None" parmtag { "spare_category" "Shaders" } } groupsimple { name "folder236" label "General" grouptag { "group_type" "simple" } parm { name "vm_displacebound" label "Displacement Bound" type float default { [ "1.01*ch(\"dispInput_enable\")*ch(\"dispInput_max\") + ch(\"dispTex_enable\")*max(abs((1.0+ch(\"dispTex_offset\"))*ch(\"dispTex_scale\")), abs(ch(\"dispTex_offset\")*ch(\"dispTex_scale\"))) + ch(\"dispNoise_enable\")*abs(ch(\"dispNoise_amp\"))" hscript-expr ] } disablewhen "{ enableDispMap == 0 enableNoise == 0 }" range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "" } } parm { name "vm_truedisplace" label "True Displacements" type toggle default { [ "on" hscript-expr ] } disablewhen "{ enableDispMap == 0 enableNoise == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "" } } parm { name "vm_bumpraydisplace" label "Add Bump To Ray Traced Displacements" type toggle default { "1" } help "None" disablewhen "{ vm_truedisplace == 0 }" parmtag { "mantra_class" "object" } parmtag { "mantra_name" "bumpraydisplace" } parmtag { "spare_category" "Shading" } } } groupsimple { name "folder10" label "Custom Input" parm { name "dispInput_enable" label "Enable Input Displacement" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispInput_max" label "Maximum Displacement" type float default { "1" } hidewhen "{ dispInput_enable == 0 }" range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "" } } parm { name "dispInput_vectorspace" label "Vector Space" type string default { "uvtangent" } hidewhen "{ dispInput_enable == 0 }" menu { "uvtangent" "UV Tangent Space" "object" "Object Space" "world" "World Space" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } } groupsimple { name "folder237" label "Texture" hidewhentab "{ enableDispMap == 0 }" grouptag { "group_type" "simple" } parm { name "dispTex_enable" label "Enable Texture Displacement" type toggle default { "off" } parmtag { "ogl_use_displacemap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_type" label "Texture Type" type string default { "disp" } hidewhen "{ dispTex_enable == 0 }" menu { "disp" "Displacement Along Normal" "vectordisp" "Vector Displacement" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_colorSpace" label "Texture Color Space" type string default { "linear" } hidewhen "{ dispTex_enable == 0 }" menu { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['auto','Automatic','linear','Linear','sRGB','sRGB','rec709','Rec 709','raw','Raw','_separator_','_separator'])\")`" ] } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_vectorSpace" label "Vector Space" type string default { "uvtangent" } hidewhen "{ dispTex_enable == 0 } { dispTex_type != normal dispTex_type != vectordisp }" menu { "uvtangent" "UV Tangent Space" "object" "Object Space" "world" "World Space" } parmtag { "ogl_displace_space" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_channelOrder" label "Channel Order" type string default { "xyz" } hidewhen "{ dispTex_enable == 0 } { dispTex_type != vectordisp }" menu { "xyz" "XYZ" "xzy" "XZY" } parmtag { "ogl_displace_up" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_offset" label "Offset" type float default { "-0.5" } hidewhen "{ dispTex_enable == 0 } { dispTex_type != bump dispTex_type != disp }" range { -1 0 } parmtag { "ogl_displaceoffset" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_scale" label "Effect Scale" type float default { "0.05" } hidewhen "{ dispTex_enable == 0 }" range { 0 1 } parmtag { "ogl_displacescale" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_texture" label "Texture Path" type image default { "" } hidewhen "{ dispTex_enable == 0 }" parmtag { "ogl_displacemap" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_channel" label "Channel" type integer joinnext default { "0" } hidewhen "{ dispTex_enable == 0 } { dispTex_type != bump dispTex_type != disp }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_wrap" label "Wrap" type string joinnext default { "repeat" } hidewhen "{ dispTex_enable == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_filter" label "Filter" type string default { "gauss" } hidewhen "{ dispTex_enable == 0 }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTex_filterWidth" label "Filter Width" type float default { "1" } hidewhen "{ dispTex_enable == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } } groupsimple { name "folder238" label "Noise" hidewhentab "{ enableNoise == 0 }" grouptag { "group_type" "simple" } parm { name "dispNoise_enable" label "Enable Noise Displacement" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_type" label "Noise Type" type string default { "xnoise" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" menu { "pnoise" "Perlin Noise" "onoise" "Original Perlin Noise" "xnoise" "Simplex Noise" "snoise" "Sparse Convolution Noise" "anoise" "Alligator Noise" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_freq" label "Frequency" type float size 3 default { "10" "10" "10" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_offset" label "Offset" type float size 3 default { "0" "0" "0" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_amp" label "Amplitude" type float default { "1" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" range { -1 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_rough" label "Roughness" type float default { "0.5" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_atten" label "Attenuation" type float default { "1" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoise_turb" label "Turbulence" type integer default { "5" } disablewhen "{ enableNoise == 0 }" hidewhen "{ dispNoise_enable == 0 }" range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } } } group { name "diffuse_folder_15_5" label "Settings" groupsimple { name "folder239" label "Component Labels" grouptag { "group_type" "simple" } parm { name "difflabel" label "Diffuse" type string default { "diffuse" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "refllabel" label "Reflection" type string default { "reflect" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "refractlabel" label "Refraction" type string default { "refract" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatlabel" label "Coat Reflection" type string default { "coat" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ssslabel" label "Subsurface" type string default { "sss" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder0" label "UV" parm { name "uvtrans" label "Translate" type float size 2 default { "0" "0" } range { 0 10 } parmtag { "ogl_bump_uvtranslate" "1" } parmtag { "ogl_coat_intensity_uvtranslate" "1" } parmtag { "ogl_coat_roughness_uvtranslate" "1" } parmtag { "ogl_displace_uvtranslate" "1" } parmtag { "ogl_emission_uvtranslate" "1" } parmtag { "ogl_metallic_uvtranslate" "1" } parmtag { "ogl_normal_uvtranslate" "1" } parmtag { "ogl_occlusion_uvtranslate" "1" } parmtag { "ogl_opacity_uvtranslate" "1" } parmtag { "ogl_reflect_uvtranslate" "1" } parmtag { "ogl_rough_uvtranslate" "1" } parmtag { "ogl_spec_uvtranslate" "1" } parmtag { "ogl_tex_uvtranslate1" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "uvrot" label "Rotate" type float default { "0" } range { 0 360 } parmtag { "ogl_bump_uvrotate" "1" } parmtag { "ogl_coat_intensity_uvrotate" "1" } parmtag { "ogl_coat_roughness_uvrotate" "1" } parmtag { "ogl_displace_uvrotate" "1" } parmtag { "ogl_emission_uvrotate" "1" } parmtag { "ogl_metallic_uvrotate" "1" } parmtag { "ogl_normal_uvrotate" "1" } parmtag { "ogl_occlusion_uvrotate" "1" } parmtag { "ogl_opacity_uvrotate" "1" } parmtag { "ogl_reflect_uvrotate" "1" } parmtag { "ogl_rough_uvrotate" "1" } parmtag { "ogl_spec_uvrotate" "1" } parmtag { "ogl_tex_uvrotate1" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "uvscale" label "Scale" type float size 2 default { "1" "1" } range { 0 10 } parmtag { "ogl_bump_uvscale" "1" } parmtag { "ogl_coat_intensity_uvscale" "1" } parmtag { "ogl_coat_roughness_uvscale" "1" } parmtag { "ogl_displace_uvscale" "1" } parmtag { "ogl_emission_uvscale" "1" } parmtag { "ogl_metallic_uvscale" "1" } parmtag { "ogl_normal_uvscale" "1" } parmtag { "ogl_occlusion_uvscale" "1" } parmtag { "ogl_opacity_uvscale" "1" } parmtag { "ogl_reflect_uvscale" "1" } parmtag { "ogl_rough_uvscale" "1" } parmtag { "ogl_spec_uvscale" "1" } parmtag { "ogl_tex_uvscale1" "1" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } } } parm { name "Cd" label "Attribute Color" type color invisible size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Alpha" label "Attribute Alpha" type float invisible default { "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "layer" label "layer" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "direct" label "direct" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect" label "indirect" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Ce" label "Ce" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_emission" label "direct_emission" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "all_emission" label "all_emission" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "all" label "all" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_emission" label "indirect_emission" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_comp" label "direct_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_comp" label "indirect_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "all_comp" label "all_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_noshadow" label "direct_noshadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_shadow" label "direct_shadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_noshadow" label "indirect_noshadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_shadow" label "indirect_shadow" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "level" label "level" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "diffuselevel" label "diffuselevel" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "specularlevel" label "specularlevel" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "volumelevel" label "volumelevel" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_samples" label "direct_samples" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_samples" label "indirect_samples" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "nlights" label "nlights" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "direct_noshadow_comp" label "direct_noshadow_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "indirect_noshadow_comp" label "indirect_noshadow_comp" type label invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "nddispersion" label "nddispersion" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ndpriority" label "ndpriority" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "ndior" label "ndior" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "absorption" label "absorption" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Oc" label "Oc" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Cv" label "Cv" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Th" label "Th" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Ab" label "Ab" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Cu" label "Cu" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Vd" label "Vd" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Nt" label "Nt" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Ds" label "Ds" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "pre_disp_P" label "pre_disp_P" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "pre_disp_utan" label "pre_disp_utan" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "pre_disp_vtan" label "pre_disp_vtan" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "pre_disp_N" label "pre_disp_N" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "disp" label "Normal Displacement" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "vdisp" label "Vector Displacement" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "Dt" label "Dt" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Vdt" label "Vdt" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baseN" label "baseN" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatN" label "coatN" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "speccolor" label "Specular Color" type color invisible size 3 default { "1" "1" "1" } help "Deprecated Parameter" range { 0 1 } } parm { name "displayColor" label "Attribute Color" type color invisible size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "st" label "st" type float invisible size 2 default { "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } parm { name "displayOpacity" label "Attribute Alpha" type float invisible default { "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } INDXContents9h��� DialogScript9�h��%HouNC1033600bba068cec2f808919230fNON_COMMERCIAL_FILE!!!# Dialog script for testgeometry_pighead automatically generated { name testgeometry_pighead script pighead label "Test Geometry: Pig Head" help { "" } bindhandle tx sphere "Transformer" tx "" bindhandle ty sphere "Transformer" ty "" bindhandle tz sphere "Transformer" tz "" bindhandle rx sphere "Transformer" rx "" bindhandle ry sphere "Transformer" ry "" bindhandle rz sphere "Transformer" rz "" inputlabel 1 "Sub-Network Input #1" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" outputlabel 1 "Sub-Network Output #1" parm { name "t" label "Translate" type vector size 3 default { "0" "0" "0" } range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "r" label "Rotate" type vector size 3 default { "0" "0" "0" } range { 0 360 } parmtag { "autoscope" "0000000000000000" } } parm { name "uniformscale" label "Uniform Scale" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "difficulty" label "Difficulty" type ordinal default { "medium" } menu { "easy" "Easy" "medium" "Medium" "hard" "Hard" } range { 0 1 } export all } parm { name "addshader" label "Add Shader" type toggle default { "1" } disablewhen "{ difficulty == easy }" export all } } HouNC1033600bbd068cec310093af9ae7expression.func# 0 bytes HouNC1033600ba5068cec31003897b9f3obj.defcomment "" position 0 0 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1702981276 modify 1702986852 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba4068cec310029ff291eobj.parm{ version 0.8 } HouNC1033600ba0068cec31001274efaaobj.userdata ___Version___21.0.440HouNC1033600bba068cec310075464550obj/hdri_sampling.inittype = geo matchesdef = 0 HouNC1033600bbb068cec31001380252cobj/hdri_sampling.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -0.409595 -7.44937 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 1702986207 modify 1702987137 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb2068cec3100e6eb6db2obj/hdri_sampling.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 } } HouNC1033600bba068cec310089eadb20obj/hdri_sampling.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" ) } HouNC1033600bb6068cec3100aa0434daobj/hdri_sampling.userdata ___Version___21.0.440HouNC1033600b80068cec31001c4ac00fobj/hdri_sampling/testgeometry_pighead1.inittype = testgeometry_pighead matchesdef = 1 HouNC1033600b81068cec3100499d429fobj/hdri_sampling/testgeometry_pighead1.defsopflags sopflags = comment "" position -0.904366 -8.181 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 1702986210 modify 1702986820 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.52 0.8 0.9 delscript "" exprlanguage hscript end HouNC1033600b80068cec310036f0d9feobj/hdri_sampling/testgeometry_pighead1.parm{ version 0.8 t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) uniformscale [ 0 locks=0 ] ( 1 ) difficulty [ 0 locks=0 ] ( "medium" ) addshader [ 0 locks=0 ] ( "off" ) } HouNC1033600b9c068cec31002e324de7obj/hdri_sampling/testgeometry_pighead1.userdata ___Version______toolcount___1 ___toolid___sop_testgeometry_pigheadHouNC1033600ba5068cec310006d0ac52vex.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 1702981276 modify 1702986814 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba4068cec31005af56f87vex.parm{ version 0.8 } HouNC1033600ba0068cec310084719914vex.userdata ___Version___21.0.440HouNC1033600ba5068cec3100061a1f02mat.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 1702981276 modify 1702986814 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba4068cec3100f7597b92mat.parm{ version 0.8 } HouNC1033600ba0068cec3100d43f5e73mat.userdata ___Version___21.0.440HouNC1033600b8c068cec3100a033bb96obj/hdri_sampling/set_color.inittype = attribwrangle matchesdef = 1 HouNC1033600b8d068cec31006c88088cobj/hdri_sampling/set_color.defsopflags sopflags = comment "" position -0.904366 -11.5695 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 subdivide 1 1 "input1" } inputs { 0 subdivide 0 1 } stat { create 1702986213 modify 1758380815 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b84068cec3100124d5a51obj/hdri_sampling/set_color.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 "cam" label "Cam" type oppath default { "" } parmtag { "oprelative" "." } } } 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 } } 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 } } parm { name "vex_strictvariables" baseparm label "Standard Variable Names Only" export none } HouNC1033600b8c068cec310022804d98obj/hdri_sampling/set_color.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 ] ( "// Insert your camera position here vector cam_pos = optransform(\"/obj/cam1\") * {0, 0, 0}; // John Kunz magic vector r = normalize(reflect(normalize(v@P - cam_pos), v@N)); vector uv = set(atan2(-r.z, -r.x) / PI + 0.5, r.y * 0.5 + 0.5, 0); v@Cd = texture(\"$HFS/houdini/pic/hdri/HDRIHaven_skylit_garage_2k.rat\", uv.x, uv.y);" ) 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 ) cam [ 0 locks=0 ] ( /obj/cam1 ) } HouNC1033600b88068cec3100e4d6c3a6obj/hdri_sampling/set_color.userdata ___Version___HouNC1033600b8f068cec3100a088bca1obj/hdri_sampling/remove_uvs.inittype = attribdelete matchesdef = 1 HouNC1033600b8c068cec3100ab909799obj/hdri_sampling/remove_uvs.defsopflags sopflags = comment "" position -0.904366 -9.3105 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 testgeometry_pighead1 0 1 "input1" } inputs { 0 testgeometry_pighead1 0 1 } stat { create 1702986548 modify 1702986825 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8f068cec3100f29b3181obj/hdri_sampling/remove_uvs.parm{ version 0.8 usereference [ 0 locks=0 ] ( "off" ) negate [ 0 locks=0 ] ( "off" ) doptdel [ 0 locks=0 ] ( "on" ) ptdel [ 0 locks=0 ] ( "" ) 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" ) } HouNC1033600b8b068cec3100b313355eobj/hdri_sampling/remove_uvs.userdata ___Version___HouNC1033600b8c068cec310021210073obj/hdri_sampling/subdivide.inittype = subdivide matchesdef = 1 HouNC1033600b8d068cec31000c30fea4obj/hdri_sampling/subdivide.defsopflags sopflags = comment "" position -0.904366 -10.44 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 remove_uvs 1 1 "input1" } inputs { 0 remove_uvs 0 1 } stat { create 1702986554 modify 1702986828 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8c068cec3100cf89a4c6obj/hdri_sampling/subdivide.parm{ version 0.8 subdivide [ 0 locks=0 ] ( "" ) creases [ 0 locks=0 ] ( "" ) algorithm [ 0 locks=0 ] ( "houdini" ) iterations [ 0 locks=0 ] ( 4 ) overridecrease [ 0 locks=0 ] ( "off" ) creaseweight [ 0 locks=0 ] ( 0 ) outputcrease [ 0 locks=0 ] ( "off" ) outcreasegroup [ 0 locks=0 ] ( creases ) closeholes [ 0 locks=0 ] ( "pull" ) surroundpoly [ 0 locks=0 ] ( "edges" ) bias [ 0 locks=0 ] ( 1 ) updatenmls [ 0 locks=0 ] ( "on" ) smoothvertex [ 0 locks=0 ] ( "on" ) consisttopology [ 0 locks=0 ] ( "off" ) linearcreases [ 0 locks=0 ] ( "off" ) buildpolysoups [ 0 locks=0 ] ( "off" ) indepcurves [ 0 locks=0 ] ( "off" ) removeholes [ 0 locks=0 ] ( "on" ) vtxboundary [ 0 locks=0 ] ( "corner" ) fvarlinear [ 0 locks=0 ] ( "corner1" ) creasemethod [ 0 locks=0 ] ( "uniform" ) trianglesubd [ 0 locks=0 ] ( "catclark" ) } HouNC1033600b88068cec310062cf4263obj/hdri_sampling/subdivide.userdata ___Version___21.0.440HouNC1033600bb2068cec3100b0309b9bobj/hdri_sampling/output0.inittype = output matchesdef = 1 HouNC1033600bb3068cec31009a6fd6cbobj/hdri_sampling/output0.defsopflags sopflags = comment "" position -0.904366 -12.699 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 set_color 1 1 "input1" } inputs { 0 set_color 0 1 } stat { create 1702986817 modify 1702986924 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb2068cec31005f461bcfobj/hdri_sampling/output0.parm{ version 0.8 outputidx [ 0 locks=0 ] ( 0 ) } HouNC1033600b8e068cec3100d2e7732aobj/hdri_sampling/output0.userdata ___Version___21.0.440HouNC1033600bb5068cec3100d58be064obj/hdri_sampling.order5 testgeometry_pighead1 set_color remove_uvs subdivide output0 HouNC1033600bbb068cec310025ecb508obj/hdri_sampling.net1 HouNC1033600ba3068cec31006994ff0aobj/cam1.inittype = cam matchesdef = 0 HouNC1033600ba0068cec31006011a67aobj/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 2.45557 -7.49472 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 1702986852 modify 1702988327 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.3 0.55 0.75 delscript "" exprlanguage hscript end HouNC1033600bbb068cec3100b657fb8eobj/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" } } } HouNC1033600ba0068cec3100933ee634obj/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) } } channel rx { lefttype = extend righttype = extend default = -10.552217701379185 flags = 0 segment { options = { autoslope ai ao } length = 9.9583333333333339 value = -13.57742824374372 -10.552217701379185 accel = 3.3194444444444446 3.3194444444444446 expr = bezier() } segment { options = { autoslope ai ao } length = 0 value = -10.552217701379185 -13.57742824374372 accel = 0.33333333333333331 0.33333333333333331 expr = bezier() } } channel ry { lefttype = extend righttype = extend default = -44.027610152827464 flags = 0 segment { options = { autoslope ai ao } length = 9.9583333333333339 value = 35.780311352122148 -44.027610152827464 accel = 3.3194444444444446 3.3194444444444446 expr = bezier() } segment { options = { autoslope ai ao } length = 0 value = -44.027610152827464 35.780311352122148 accel = 0.33333333333333331 0.33333333333333331 expr = bezier() } } channel rz { lefttype = extend righttype = extend default = -1.4460297835921323e-06 flags = 0 segment { options = { autoslope ai ao } length = 9.9583333333333339 value = -1.4509456613555182e-06 -1.4460297835921323e-06 accel = 3.3194444444444446 3.3194444444444446 expr = bezier() } segment { options = { autoslope ai ao } length = 0 value = -1.4460297835921323e-06 -1.4509456613555182e-06 accel = 0.33333333333333331 0.33333333333333331 expr = bezier() } } channel tx { lefttype = extend righttype = extend default = -3.6291823851402527 flags = 0 segment { options = { autoslope ai ao } length = 9.9583333333333339 value = 3.0063439941475818 -3.6291823851402527 accel = 3.3194444444444446 3.3194444444444446 expr = bezier() } segment { options = { autoslope ai ao } length = 0 value = -3.6291823851402527 3.0063439941475818 accel = 0.33333333333333331 0.33333333333333331 expr = bezier() } } channel ty { lefttype = extend righttype = extend default = 0.522301359747948 flags = 0 segment { options = { autoslope ai ao } length = 9.9583333333333339 value = 0.76158840589593435 0.522301359747948 accel = 3.3194444444444446 3.3194444444444446 expr = bezier() } segment { options = { autoslope ai ao } length = 0 value = 0.522301359747948 0.76158840589593435 accel = 0.33333333333333331 0.33333333333333331 expr = bezier() } } channel tz { lefttype = extend righttype = extend default = 3.8935756022017936 flags = 0 segment { options = { autoslope ai ao } length = 9.9583333333333339 value = 4.1998604591912052 3.8935756022017936 accel = 3.3194444444444446 3.3194444444444446 expr = bezier() } segment { options = { autoslope ai ao } length = 0 value = 3.8935756022017936 4.1998604591912052 accel = 0.33333333333333331 0.33333333333333331 expr = bezier() } } } HouNC1033600ba3068cec310056414385obj/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 autoscope=7 autosel=4294967295 ] ( [ tx 0 ] [ ty 0 ] [ tz 0 ] ) r [ 0 locks=0 autoscope=7 autosel=4294967295 ] ( [ rx 0 ] [ ry 0 ] [ rz 0 ] ) 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 ] ( 4.757629311192096 ) near [ 0 locks=0 ] ( 0.005314322469238092 ) far [ 0 locks=0 ] ( 53143.22469238092 ) 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 ) } HouNC1033600bbf068cec310063841abcobj/cam1.userdata ___Version___21.0.440HouNC1033600bb5068cec3100cf908958obj/cam1/camOrigin.inittype = add matchesdef = 1 HouNC1033600bba068cec310047e07d85obj/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 1702986852 modify 1702986924 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb5068cec3100fb079074obj/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 ) } HouNC1033600bb1068cec310014a3ce15obj/cam1/camOrigin.userdata ___Version___21.0.440HouNC1033600bb9068cec31002058f723obj/cam1/file1.inittype = file matchesdef = 1 HouNC1033600bbe068cec310060fc6f75obj/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 1702986852 modify 1702986924 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.9 0.8 0.55 delscript "" exprlanguage hscript end HouNC1033600bbe068cec31008fba918dobj/cam1/file1.chn{ channel index { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $FF-ch(\"f1\") } } } HouNC1033600bb9068cec31005074dc8bobj/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 ) } HouNC1033600bb5068cec3100b8ada7b8obj/cam1/file1.userdata ___Version___21.0.440HouNC1033600bb8068cec31002f019d48obj/cam1/xform1.inittype = xform matchesdef = 1 HouNC1033600bb9068cec3100f2e0ed76obj/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 1702986852 modify 1702986924 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb9068cec31002ca84c22obj/cam1/xform1.chn{ channel scale { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "property(\"../iconscale\", 1)" } } } HouNC1033600bb8068cec31003c108afbobj/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" ) } HouNC1033600bb4068cec310006b59804obj/cam1/xform1.userdata ___Version___21.0.440HouNC1033600ba2068cec3100f0401b3cobj/cam1.order3 camOrigin file1 xform1 HouNC1033600ba0068cec310004ae725bobj/cam1.net1 HouNC1033600ba7068cec31001787725cobj.order2 hdri_sampling cam1 HouNC1033600ba5068cec3100048e5fbeobj.net1 HouNC1033600ba5068cec31009156a477out.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 1702981276 modify 1702986814 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba4068cec3100d5970f51out.parm{ version 0.8 } HouNC1033600ba0068cec3100009b79cfout.userdata ___Version___21.0.440HouNC1033600ba5068cec31005f48a655out.net1 HouNC1033600baa068cec3100563971c0ch.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 1702981276 modify 1702986814 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba5068cec310008c4757bch.parm{ version 0.8 } HouNC1033600ba1068cec310064685c3cch.userdata ___Version___21.0.440HouNC1033600baa068cec31001e49fb68ch.net1 HouNC1033600ba4068cec310076989a53shop.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 1702981276 modify 1702986814 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba7068cec31002c7d5db5shop.parm{ version 0.8 } HouNC1033600ba3068cec3100240584c2shop.userdata ___Version___21.0.440HouNC1033600ba4068cec3100ca38512fshop.net1 HouNC1033600ba5068cec3100c132d20dimg.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 1702981276 modify 1702986814 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba4068cec31000c04e9b6img.parm{ version 0.8 } HouNC1033600ba0068cec3100c0f67cc3img.userdata ___Version___21.0.440HouNC1033600ba5068cec3100e8f4ceb3img.net1 HouNC1033600ba5068cec31003d423678vex.net1 HouNC1033600ba5068cec31004f7fd12dmat.net1 HouNC1033600ba7068cec3100134c5956stage.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 1702981276 modify 1702987145 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba6068cec310089b12375stage.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 ) } HouNC1033600ba2068cec3100c521ad85stage.userdata ___Version___21.0.440HouNC1033600bbc068cec31006bf67a3dstage.datablocks__onload__.expansion expansion{ } __onload__.loadmasks loadmasksz{ "populateall":true, "populatepaths":[ ], "mutelayers":[ ], "loadall":true, "loadpaths":[ ], "fallbacks":{ } } HouNC1033600ba7068cec310085fbb0d4stage.net1 HouNC1033600ba7068cec31003a684e0dtasks.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 1702981277 modify 1702986814 author MysteryPancake@LENOVO access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba6068cec31007ddb51d6tasks.parm{ version 0.8 } HouNC1033600ba2068cec3100967a83e6tasks.userdata ___Version___21.0.440HouNC1033600ba7068cec3100cc34da38tasks.net1 HouNC1033600bbb068cec310050fced75.scenefilevisualizersHouNC1033600ba0068cec3100baba27fe.applicationnetworkeditor -p '{\n}\n'performance -c on -d on -f on -g off -j on -k on -m off -n on -o on -t off -v on -p on -y on -u on -e off -r absolute -R seconds -w tree panetab12 chopview -a 0 -c "" -k 1 -m 1 -b 1 -e 1 -f 0 -g 0 -H 1 -i 0 -j 1 -l 0 -n 1 -V 0 -y 0 -B 0 -s 0 -S 0.034375 -u 0 -v 0 -h -10 310 -r -1.5 1.5 Build.panetab13 imgview -p '(' none -z 1 ')' 0 -c 0 -l on -s off -i imgview2 imgdispopt -m 256 -P on -M on -A on -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 viewerstow -b open -x open -l open -m hide -c open -d open Build.panetab1.world vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' -F 'res 1 1280 720 zoom 100 croptoview 1 range $RFSTART $RFEND 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 \'$HIPNAME\' leaveframeatend 0 outputmplay 1 limittime 1 20.000000 limitpercent 0 25.000000 outputfile \'\'' Build.panetab1.world viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on Build.panetab1.world vieweroption -p 0 -P '+geo -cam -light -muscle -bone -null -blend -other' Build.panetab1.world viewlayout -s 2 Build.panetab1.world viewerinspect Build.panetab1.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 ) viewtype -t perspective Build.panetab1.world.`vpname("Build.panetab1.world",2)` viewtype -t ortho_top Build.panetab1.world.`vpname("Build.panetab1.world",1)` viewtype -t ortho_front Build.panetab1.world.`vpname("Build.panetab1.world",3)` viewtype -t ortho_right Build.panetab1.world.`vpname("Build.panetab1.world",4)` viewname -l on -n aaaa3 Build.panetab1.world.`vpname("Build.panetab1.world",2)` viewname -l on -n aaaa2 Build.panetab1.world.`vpname("Build.panetab1.world",1)` viewname -l on -n aaaa1 Build.panetab1.world.`vpname("Build.panetab1.world",3)` viewname -l on -n aaaa0 Build.panetab1.world.`vpname("Build.panetab1.world",4)` viewname -l off -n persp1 Build.panetab1.world.`vpname("Build.panetab1.world",2)` viewname -l off -n top1 Build.panetab1.world.`vpname("Build.panetab1.world",1)` viewname -l off -n front1 Build.panetab1.world.`vpname("Build.panetab1.world",3)` viewname -l off -n right1 Build.panetab1.world.`vpname("Build.panetab1.world",4)` viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene Build.panetab1.world.persp1 viewdispset -t off scene Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene Build.panetab1.world.persp1 viewdispset -t off selectscene Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene Build.panetab1.world.persp1 viewdispset -t off ghostscene Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w on -s shade -F off -l on -L on -G off -B none -d uv -r unique display Build.panetab1.world.persp1 viewdispset -t on display Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire -F off -l on -L off -G off -B none -d uv -r unique current Build.panetab1.world.persp1 viewdispset -t off current Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template Build.panetab1.world.persp1 viewdispset -t off template Build.panetab1.world.persp1 viewdisplay -B light -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o 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 Build.panetab1.world.persp1 viewdisplay -Q on -m on -v on Build.panetab1.world.persp1 viewdisplay -W off 0 0 Build.panetab1.world.persp1 viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.persp1 viewdispopts -a on -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 off -r off -R off -S 512 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.persp1 viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U uvgrid_grey.pic -v 1 Build.panetab1.world.persp1 viewdispopts -G 2 Build.panetab1.world.persp1 viewdispopts -j 1 -J 1 -K 1 Build.panetab1.world.persp1 vieweffect -a 2 -A 4 -b on -B 0 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 50 -K 2 -k 1 -l '' -m on -M 512 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 1024 1024 -s 2 -t 100 -T 100 -u off -U off -v 128 128 128 -w 0.05 -W on -x 0.4 0.4 0.4 -X 0.4 0.4 0.4 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.01 -Z 0 Build.panetab1.world.persp1 viewinfotext -m off -s off -t on Build.panetab1.world.persp1 viewlight -a on -d on -e on -h off -l off -n 8 -s on Build.panetab1.world.persp1 viewbackground -b off -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off persp Build.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off cam Build.panetab1.world.persp1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off top Build.panetab1.world.persp1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off front Build.panetab1.world.persp1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off right Build.panetab1.world.persp1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off bottom Build.panetab1.world.persp1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off back Build.panetab1.world.persp1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off left Build.panetab1.world.persp1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 0.2 -e off uv Build.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off image Build.panetab1.world.persp1 viewforeground -d on -f on -D Pz -s 0 Build.panetab1.world.persp1 viewforeground -o 1 Build.panetab1.world.persp1 viewheadlight -H off -q off -t 0 -D -30 -30 -100 -s on -b 0.8 -c 0 -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 Build.panetab1.world.persp1 viewtransform Build.panetab1.world.persp1 version ( 3 ) flag ( Fx ) orthowidth ( 4.75763 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 1.27371 127371 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -0.586885 -0.303193 5.57299 ) pxyz ( -0.213316 -0.0445679 0.946769 ) rotation ( 0.710333 0.1289 -0.691962 -2.0528e-08 0.983088 0.183132 0.703865 -0.130084 0.698321 ) homedistance ( 6.756 ) homeadjboxwidth ( 4.75763 ) homeorthowidth ( 4.75763 ) homeradius ( 5.31365 ) 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) viewcamera -c '' Build.panetab1.world.persp1 vieworthogrid -d on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 Build.panetab1.world.persp1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.persp1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 Build.panetab1.world.persp1 viewcharacteropts -D off Build.panetab1.world.persp1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.persp1 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 Build.panetab1.world.persp1 viewposteffects -e off -E 10 -T 0.95 -L 1 Build.panetab1.world.persp1 viewposteffects -A off -N off -x on Build.panetab1.world.persp1 viewmaskoverlay -o 0.4 Build.panetab1.world.persp1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene Build.panetab1.world.top1 viewdispset -t off scene Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene Build.panetab1.world.top1 viewdispset -t off selectscene Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene Build.panetab1.world.top1 viewdispset -t off ghostscene Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w on -s shade -F off -l on -L on -G off -B none -d uv -r unique display Build.panetab1.world.top1 viewdispset -t on display Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire -F off -l on -L off -G off -B none -d uv -r unique current Build.panetab1.world.top1 viewdispset -t off current Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template Build.panetab1.world.top1 viewdispset -t off template Build.panetab1.world.top1 viewdisplay -B light -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o 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 Build.panetab1.world.top1 viewdisplay -Q on -m on -v on Build.panetab1.world.top1 viewdisplay -W off 0 0 Build.panetab1.world.top1 viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.top1 viewdispopts -a on -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 off -r off -R off -S 512 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.top1 viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U uvgrid_grey.pic -v 1 Build.panetab1.world.top1 viewdispopts -G 2 Build.panetab1.world.top1 viewdispopts -j 1 -J 1 -K 1 Build.panetab1.world.top1 vieweffect -a 2 -A 4 -b on -B 0 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 50 -K 2 -k 1 -l '' -m on -M 512 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 1024 1024 -s 2 -t 100 -T 100 -u off -U off -v 128 128 128 -w 0.05 -W on -x 0.4 0.4 0.4 -X 0.4 0.4 0.4 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.01 -Z 0 Build.panetab1.world.top1 viewinfotext -m off -s off -t on Build.panetab1.world.top1 viewlight -a on -d on -e on -h off -l off -n 8 -s on Build.panetab1.world.top1 viewbackground -b off -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off persp Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off cam Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off top Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off front Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off right Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off bottom Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off back Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off left Build.panetab1.world.top1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 0.2 -e off uv Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off image Build.panetab1.world.top1 viewforeground -d on -f on -D Pz -s 0 Build.panetab1.world.top1 viewforeground -o 1 Build.panetab1.world.top1 viewheadlight -H off -q off -t 0 -D -30 -30 -100 -s on -b 0.8 -c 0 -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 Build.panetab1.world.top1 viewtransform Build.panetab1.world.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 on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 Build.panetab1.world.top1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.top1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 Build.panetab1.world.top1 viewcharacteropts -D off Build.panetab1.world.top1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.top1 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 Build.panetab1.world.top1 viewposteffects -e off -E 10 -T 0.95 -L 1 Build.panetab1.world.top1 viewposteffects -A off -N off -x on Build.panetab1.world.top1 viewmaskoverlay -o 0.4 Build.panetab1.world.top1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene Build.panetab1.world.front1 viewdispset -t off scene Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene Build.panetab1.world.front1 viewdispset -t off selectscene Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene Build.panetab1.world.front1 viewdispset -t off ghostscene Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w on -s shade -F off -l on -L on -G off -B none -d uv -r unique display Build.panetab1.world.front1 viewdispset -t on display Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire -F off -l on -L off -G off -B none -d uv -r unique current Build.panetab1.world.front1 viewdispset -t off current Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template Build.panetab1.world.front1 viewdispset -t off template Build.panetab1.world.front1 viewdisplay -B light -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o 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 Build.panetab1.world.front1 viewdisplay -Q on -m on -v on Build.panetab1.world.front1 viewdisplay -W off 0 0 Build.panetab1.world.front1 viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.front1 viewdispopts -a on -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 off -r off -R off -S 512 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.front1 viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U uvgrid_grey.pic -v 1 Build.panetab1.world.front1 viewdispopts -G 2 Build.panetab1.world.front1 viewdispopts -j 1 -J 1 -K 1 Build.panetab1.world.front1 vieweffect -a 2 -A 4 -b on -B 0 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 50 -K 2 -k 1 -l '' -m on -M 512 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 1024 1024 -s 2 -t 100 -T 100 -u off -U off -v 128 128 128 -w 0.05 -W on -x 0.4 0.4 0.4 -X 0.4 0.4 0.4 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.01 -Z 0 Build.panetab1.world.front1 viewinfotext -m off -s off -t on Build.panetab1.world.front1 viewlight -a on -d on -e on -h off -l off -n 8 -s on Build.panetab1.world.front1 viewbackground -b off -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off persp Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off cam Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off top Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off front Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off right Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off bottom Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off back Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off left Build.panetab1.world.front1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 0.2 -e off uv Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off image Build.panetab1.world.front1 viewforeground -d on -f on -D Pz -s 0 Build.panetab1.world.front1 viewforeground -o 1 Build.panetab1.world.front1 viewheadlight -H off -q off -t 0 -D -30 -30 -100 -s on -b 0.8 -c 0 -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 Build.panetab1.world.front1 viewtransform Build.panetab1.world.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 on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 Build.panetab1.world.front1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.front1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 Build.panetab1.world.front1 viewcharacteropts -D off Build.panetab1.world.front1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.front1 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 Build.panetab1.world.front1 viewposteffects -e off -E 10 -T 0.95 -L 1 Build.panetab1.world.front1 viewposteffects -A off -N off -x on Build.panetab1.world.front1 viewmaskoverlay -o 0.4 Build.panetab1.world.front1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r unique scene Build.panetab1.world.right1 viewdispset -t off scene Build.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L on -G off -B none -d uv -r scene selectscene Build.panetab1.world.right1 viewdispset -t off selectscene Build.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s shade -F off -l on -L off -G on -B none -d uv -r unique ghostscene Build.panetab1.world.right1 viewdispset -t off ghostscene Build.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w on -s shade -F off -l on -L on -G off -B none -d uv -r unique display Build.panetab1.world.right1 viewdispset -t on display Build.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -w off -s wire -F off -l on -L off -G off -B none -d uv -r unique current Build.panetab1.world.right1 viewdispset -t off current Build.panetab1.world.right1 viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -w off -s wire -F on -l on -L off -G on -B none -d uv -r unique template Build.panetab1.world.right1 viewdispset -t off template Build.panetab1.world.right1 viewdisplay -B light -b off -d off -C 2 -e 1 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o 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 Build.panetab1.world.right1 viewdisplay -Q on -m on -v on Build.panetab1.world.right1 viewdisplay -W off 0 0 Build.panetab1.world.right1 viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.right1 viewdispopts -a on -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 off -r off -R off -S 512 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.right1 viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U uvgrid_grey.pic -v 1 Build.panetab1.world.right1 viewdispopts -G 2 Build.panetab1.world.right1 viewdispopts -j 1 -J 1 -K 1 Build.panetab1.world.right1 vieweffect -a 2 -A 4 -b on -B 0 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H on -i on -I 1 -j on -J 50 -K 2 -k 1 -l '' -m on -M 512 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 1024 1024 -s 2 -t 100 -T 100 -u off -U off -v 128 128 128 -w 0.05 -W on -x 0.4 0.4 0.4 -X 0.4 0.4 0.4 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.01 -Z 0 Build.panetab1.world.right1 viewinfotext -m off -s off -t on Build.panetab1.world.right1 viewlight -a on -d on -e on -h off -l off -n 8 -s on Build.panetab1.world.right1 viewbackground -b off -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off persp Build.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off cam Build.panetab1.world.right1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off top Build.panetab1.world.right1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off front Build.panetab1.world.right1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off right Build.panetab1.world.right1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off bottom Build.panetab1.world.right1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off back Build.panetab1.world.right1 viewroto -S file -F '' -C '' -a off -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off left Build.panetab1.world.right1 viewroto -S file -F '$HH/pic/uvgrid_grey.pic' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 0.2 -e off uv Build.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -f 'scale' -o 0 0 -s 1 1 -O 1 -B 1 -e off image Build.panetab1.world.right1 viewforeground -d on -f on -D Pz -s 0 Build.panetab1.world.right1 viewforeground -o 1 Build.panetab1.world.right1 viewheadlight -H off -q off -t 0 -D -30 -30 -100 -s on -b 0.8 -c 0 -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 Build.panetab1.world.right1 viewtransform Build.panetab1.world.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 on -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 Build.panetab1.world.right1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.right1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -B 1 Build.panetab1.world.right1 viewcharacteropts -D off Build.panetab1.world.right1 viewonionskin -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Build.panetab1.world.right1 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 Build.panetab1.world.right1 viewposteffects -e off -E 10 -T 0.95 -L 1 Build.panetab1.world.right1 viewposteffects -A off -N off -x on Build.panetab1.world.right1 viewmaskoverlay -o 0.4 Build.panetab1.world.right1 viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 Build.panetab1.world 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 Build.panetab1.world glcache -t 2048 -v 8192 glcache -T 0 panepath -d Build -f -p panetab14 /obj/hdri_sampling/set_color panepath -d Build -f -p panetab1 /obj/hdri_sampling/set_color panepath -d Build -f -p panetab2 /obj/hdri_sampling/set_color panepath -d Build -f -p panetab3 /obj/hdri_sampling/set_color panepath -d Build -f -p panetab11 /obj/hdri_sampling/set_color panepath -d Build -f -p panetab5 /obj/hdri_sampling/set_color panepath -d Build -f -p panetab6 /obj/hdri_sampling/set_color panepath -d Build -f -p panetab12 /obj/ panepath -d Build -f -p panetab15 /obj/hdri_sampling/set_color panepath -d Build -f -p panetab7 /obj/hdri_sampling/set_color panepath -d Build -f -p panetab8 /obj/ panepath -d Build -f -p panetab9 /obj/hdri_sampling/set_color desk set Build radial menu set main viewupdate -u always audiopanel -s p '' audiopanel -s r on audiopanel -s s 1 audiopanel -s l 1.875 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 texcache -a off -r 2147483647 2147483647 -m 10000 -M 8155 shopvisible +I3D +VMantra +RIB HouNC1033600baa068cec3100bf442759.takesHoudiniTakeFile 1.0 take name Main kids 0 e HouNC1033600ba5068cec31006cd4f6d0.stylesNSJb{}HouNC1033600bbd068cec31003504806c.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 }" } ] HouNC1033600ba8068cec310024f702c4.cwdopcf / takeset Main HouNC1033600bba068cec31008919230fNON_COMMERCIAL_FILE!!!