HouNC1033600baa06717ef5709a7e597c.startfplayback -i on -r off -f 1 -e on -h on -t on -a on -k on -s 1 tcur 1.7916666666666667 fps 24 tset 0 10 frange 1 240 unitlength 1 unitmass 1 prompt '`strcat(oppwf(), " -> ")`' HouNC1033600ba606717ef57043eebae4.variablesset -g ACTIVETAKE = 'Main' set -g DRIVER = 'mantra1' set -g DRIVERPATH = '/out/mantra1' set -g E = '2.7182818284590452354' set -g EYE = 'stereo' set -g HIP = '/Users/kyeshmz/Documents/mit/howtomake' set -g HIPFILE = '/Users/kyeshmz/Documents/mit/howtomake/diff_mesh_growth_020.hipnc' set -g HIPNAME = 'diff_mesh_growth_020' set -g JOB = 'C:/Users/Aixuser' set -g PI = '3.1415926535897932384' set -g POSE = 'C:/Users/Roxy/Documents/houdini15.5/poselib' set -g _HIP_SAVEPLATFORM = 'macosx14-arm64-clang15.0-targetosx10.15' set -g _HIP_SAVETIME = 'Tue Oct 22 14:30:47 2024' set -g _HIP_SAVEVERSION = '20.5.370' set -g _HIP_SHELFTOOLCOUNT = '3' set -g status = '0' HouNC1033600ba406717ef570dba55724.aliasesalias cd 'opcf' alias cp 'opcp' alias h 'history' alias hython 'python' alias ls 'opls' alias matramp 'opramp' alias opcd 'opcf' alias oppwd 'oppwf' alias pwd 'oppwf' alias rm 'oprm' HouNC1033600ba106717ef5704309e1eb.takeconfigtakename -g take HouNC1033600ba006717ef570e36d4a3d.hou.sessionHouNC1033600ba006717ef5708029b1f6.OPlibrariesHouNC1033600ba206717ef5706c0e60b2.OPpreferencesHouNC1033600ba006717ef5707576619c.OPfallbacksVop/geometryvopglobal::2.0 /Applications/Houdini/Houdini20.5.370/Frameworks/Houdini.framework/Versions/20.5/Resources/houdini/otls/OPlibVop.hda Vop/geometryvopglobal::2.0 otls/OPlibVop.hda Vop/geometryvopoutput /Applications/Houdini/Houdini20.5.370/Frameworks/Houdini.framework/Versions/20.5/Resources/houdini/otls/OPlibVop.hda Vop/geometryvopoutput otls/OPlibVop.hda Vop/normalize /Applications/Houdini/Houdini20.5.370/Frameworks/Houdini.framework/Versions/20.5/Resources/houdini/otls/OPlibScripted.hda Vop/normalize otls/OPlibScripted.hda Shop/principledshader /Applications/Houdini/Houdini20.5.370/Frameworks/Houdini.framework/Versions/20.5/Resources/houdini/otls/OPlibShop.hda Shop/principledshader otls/OPlibShop.hda Sop/solver /Applications/Houdini/Houdini20.5.370/Frameworks/Houdini.framework/Versions/20.5/Resources/houdini/otls/OPlibSop.hda Sop/solver otls/OPlibSop.hda Vop/unifiednoise::2.0 /Applications/Houdini/Houdini20.5.370/Frameworks/Houdini.framework/Versions/20.5/Resources/houdini/otls/OPlibVop.hda Vop/unifiednoise::2.0 otls/OPlibVop.hda HouNC1033600ba006717ef5708cfbecbd.OPdummydefsINDX INDEX_SECTIONÕgïWhoudini.hdalibraryÕgïWVop/geometryvopglobal::2.0ÕgÓbVop/geometryvopoutput ןgÓb Vop/normalizev›gÓbShop/principledshaderåIgÓb Sop/solverùZgÓbVop/unifiednoise::2.0wF,gÓbgeometryvopglobal::2.0Geometry VOP Global Parameterssubtype=vopnet shadertype=vopmaterial rendermask='VMantra OGL'gïWsolverSolveroplib:/Sop/solver?Sop/solver SOP_solverSopÈ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" ' gïWunifiednoise::2.0 Unified Noise2oplib:/Vop/unifiednoise::2.0?Vop/unifiednoise::2.0VOP_unifiednoiseVopgïWINDXContents9gÓb DialogScript9…TA\_HouNC1033600bba06717d36208919230fNON_COMMERCIAL_FILE!!!# Dialog script for geometryvopglobal::2.0 automatically generated 10/17/14 14:13:51 { name geometryvopglobal::2.0 script geometryvopglobal::2.0 label "Geometry VOP Global Parameters" output vector P P output vector v Velocity output vector force Force output float age Age output float life Life output int id Id output vector Cd Cd output vector uv UV output vector N N output float Time Time output float TimeInc "Time Inc" output float Frame Frame output int ptnum "Point Number" output int primnum "Primitive Number" output int vtxnum "Vertex Number" output int numpt "Number of Points" output int numprim "Number of Prims" output int numvtx "Number of Vertices" output string OpInput1 "First Input" output string OpInput2 "Second Input" output string OpInput3 "Third Input" output string OpInput4 "Fourth Input" signature "Default Inputs" default { vector vector vector float float int vector vector vector float float float int int int int int int string string string string } outputoverrides default { ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto ("") ___begin auto ("") ___begin auto ("") ___begin auto ("") } help { "" } } INDXContents9gÓb DialogScript9"Q”å!HouNC1033600bba06717d36208919230fNON_COMMERCIAL_FILE!!!# Dialog script for geometryvopoutput automatically generated 05/16/13 09:54:41 { name geometryvopoutput script geometryvopoutput label "Geometry VOP Output" input vector P P input vector v Velocity input vector force Force input vector Cd Color input vector N Normal inputflags P 0 inputflags v 0 inputflags force 0 inputflags Cd 0 inputflags N 0 signature "Default Inputs" default { vector vector vector vector vector } outputoverrides default { } help { "" } } INDX DialogScriptofU[ /* * PROPRIETARY INFORMATION. This software is proprietary to * Side Effects Software Inc., and is not to be reproduced, * transmitted, or disclosed in any way without written permission. * * Produced by: * Side Effects Software Inc * 477 Richmond Street West * Toronto, Ontario * Canada M5V 3E7 * 416-504-9876 * */ #include { name "normalize" script "normalize" label "normalize" code { "$nvec = normalize($vec);" } input normal vec "Input Vector" output normal nvec "Normalized Vector" signature "3D Normal" default { } signature "2D Vector" u { vector2 vector2 } signature "3D Point" p { point point } signature "3D Vector" v { vector vector } signature "4D Vector" v4 { vector4 vector4 } signature "Uniform 3D Normal" un { unormal unormal } signature "Uniform 3D Point" up { upoint upoint } signature "Uniform 3D Vector" uv { uvector uvector } VOP_VEC_PARM(vec, "Normal", 1, 0, 0) VOP_VEC2_PARM(vec_u, "Normal", 1, 0) VOP_VEC_PARM(vec_p, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_v, "Normal", 1, 0, 0) VOP_VEC4_PARM(vec_v4, "Quaternion", 0, 0, 0, 1) VOP_VEC_PARM(vec_un, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_up, "Normal", 1, 0, 0) VOP_VEC_PARM(vec_uv, "Normal", 1, 0, 0) group { name "g0" obsolete 12.0 } group { name "g1" obsolete 12.0 } } INDXContents9gÓb DialogScript9äÌW’{»HouNC1033600bba06717d36208919230fNON_COMMERCIAL_FILE!!!# Dialog script for principledshader automatically generated 07/22/16 16:02:03 { name principledshader script mantrasurface label "Principled Shader" rendermask "VMantra OGL" help { "" } group { name "diffuse_folder_14" label "Surface" groupsimple { name "folder52" label "Base Color" parm { name "basecolor" label "Base Color" type color size 3 default { "0.2" "0.2" "0.2" } disablewhen "{ basecolor_useBaseColor == 0 } { diff_enable == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_usePointColor" label "Use Point Color" type toggle default { "on" } disablewhen "{ diff_enable == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_usePackedColor" label "Use Packed Color" type toggle default { "off" } disablewhen "{ diff_enable == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ diff_enable == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_texture" label "Map" type image default { "" } disablewhen "{ diff_enable == 0 }" hidewhen "{ basecolor_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_textureIntensity" label "Tint Intensity" type float default { "1" } disablewhen "{ diff_enable == 0 }" hidewhen "{ basecolor_useTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_textureWrap" label "Wrap" type string default { "repeat" } disablewhen "{ diff_enable == 0 }" hidewhen "{ basecolor_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "basecolor_textureColorSpace" label "Source Color Space" type string default { "auto" } disablewhen "{ diff_enable == 0 }" hidewhen "{ basecolor_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder53" label "Metallic" parm { name "metallic" label "Metallic" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "metallic_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "metallic_texture" label "Map" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ metallic_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "metallic_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ metallic_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "metallic_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ metallic_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "metallic_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ metallic_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder210" label "Reflect" parm { name "reflect" label "Reflect" type float default { "0.5" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflect_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflect_texture" label "Map" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflect_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflect_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflect_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflect_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflect_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflect_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ reflect_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder211" label "Reflect Tint" parm { name "reflecttint" label "Reflect Tint" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint_texture" label "Map" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflecttint_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflecttint_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ reflecttint_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "reflecttint_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ reflecttint_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder212" label "Roughness" parm { name "rough" label "Roughness" type float default { "0.3" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough_texture" label "Map" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ rough_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ rough_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ rough_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "rough_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ rough_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder213" label "Anisotropy" parm { name "aniso" label "Anisotropy" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso_texture" label "Map" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ aniso_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ aniso_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ aniso_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "aniso_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ aniso_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder214" label "Anisotropy Direction" parm { name "anisodir" label "Anisotropy Direction" type float default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "script_callback" "python -c 'hou.phm().toggle_anisodir_texture(hou.pwd())'" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir_texture" label "Map" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ anisodir_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ anisodir_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ anisodir_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir_textureFilter" label "Filter Type" type string joinnext default { "point" } hidewhen "{ anisodir_useTexture == 0 }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" "point" "Point (No Filter)" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "anisodir_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ anisodir_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder215" label "Subsurface" parm { name "subsurface" label "Subsurface" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "subsurface_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "subsurface_texture" label "Map" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ subsurface_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "subsurface_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ subsurface_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "subsurface_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ subsurface_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "subsurface_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ subsurface_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder216" label "Sheen" parm { name "sheen" label "Sheen" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheen_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheen_texture" label "Map" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheen_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheen_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheen_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheen_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheen_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheen_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ sheen_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder217" label "Sheen Tint" parm { name "sheentint" label "Sheen Tint" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint_texture" label "Map" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheentint_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheentint_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ sheentint_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "sheentint_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ sheentint_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder218" label "Coat" parm { name "coat" label "Coat" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat_texture" label "Map" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coat_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coat_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coat_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coat_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ coat_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder219" label "Coat Roughness" parm { name "coatrough" label "Coat Roughness" type float default { "0" } hidewhen "{ useBaseColor == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough_useTexture" label "Use Texture" type toggle default { "off" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough_texture" label "Map" type image default { "" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coatrough_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough_monoChannel" label "Channel" type integer joinnext default { "0" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coatrough_useTexture == 0 }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough_textureWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ refl_enable == 0 } { refl_lights == 0 refl_objs == 0 }" hidewhen "{ coatrough_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatrough_textureColorSpace" label "Source Color Space" type string default { "linear" } disablewhen "{ refl_enable == 0 }" hidewhen "{ coatrough_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder220" label "Surface Texture Settings" parm { name "basecolor_textureFilter" label "Filter" type string default { "catrom" } menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "surface_textureFilterWidth" label "Filter Width" type float default { "1" } range { 0 5 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } } group { name "diffuse_folder_14_1" label "Emission" parm { name "emitillum" label "Emission Illuminates Objects" type toggle default { "on" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor" label "Emission Color" type color size 3 default { "0" "0" "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitint" label "Emission Intensity" type float default { "1" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor_useTexture" label "Use Texture" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor_texture" label "Map" type image default { "" } hidewhen "{ emitcolor_useTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor_textureIntensity" label "Tint Intensity" type float default { "1" } hidewhen "{ emitcolor_useTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor_textureWrap" label "Wrap" type string default { "repeat" } hidewhen "{ emitcolor_useTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "emitcolor_textureColorSpace" label "Source Color Space" type string default { "repeat" } hidewhen "{ emitcolor_useTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } group { name "diffuse_folder_14_2" label "Bump & Normals" group { name "shading_15" label "Base" parm { name "enableBumpOrNormalTexture" label "Enable" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "normalTexType" label "Texture Type" type string default { "normal" } disablewhen "{ enableBumpOrNormalTexture == 0 }" menu { "bump" "Bump" "normal" "Normal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "normalTexColorSpace" label "Texture Color Space" type string default { "linear" } disablewhen "{ enableBumpOrNormalTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "normalTexVectorSpace" label "Vector Space" type string default { "uvtangent" } disablewhen "{ enableBumpOrNormalTexture == 0 }" hidewhen "{ normalTexType != normal normalTexType != vectordisp }" menu { "uvtangent" "UV Tangent Space" "object" "Object Space" "world" "World Space" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "normalTexScale" label "Effect Scale" type float default { "1" } disablewhen "{ enableBumpOrNormalTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "normalTexture" label "Texture Path" type image default { "" } disablewhen "{ enableBumpOrNormalTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "normalTexUdim" label "UDIM Filename Expansion" type toggle default { "off" } help "UDIM texture filename expansion, the UDIM coordinate is computed based on the uv information." disablewhen "{ enableBumpOrNormalTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "normalTexWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ enableBumpOrNormalTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "normalTexFilter" label "Filter" type string joinnext default { "gauss" } disablewhen "{ enableBumpOrNormalTexture == 0 }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "normalTexFilterWidth" label "Filter Width" type float default { "1" } disablewhen "{ enableBumpOrNormalTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "normalTexChannel" label "Channel" type integer default { "0" } disablewhen "{ enableBumpOrNormalTexture == 0 }" hidewhen "{ normalTexType != bump normalTexType != disp }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "normalTexImagePlane" label "Image Plane" type string default { "" } disablewhen "{ enableBumpOrNormalTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "normalTexNormalSpace" label "Normal Space" type integer default { "0" } disablewhen "{ enableBumpOrNormalTexture == 0 }" hidewhen "{ normalTexType != normal }" menu { "0" "0 to 1" "1" "-1 to 1" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "normalTexNormalFlipX" label "Flip X" type toggle default { "off" } disablewhen "{ enableBumpOrNormalTexture == 0 }" hidewhen "{ normalTexType != normal }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "normalTexNormalFlipY" label "Flip Y" type toggle default { "off" } disablewhen "{ enableBumpOrNormalTexture == 0 }" hidewhen "{ normalTexType != normal }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } group { name "shading_15_1" label "Coat" parm { name "separateCoatNormals" label "Separate Coat Normals" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "enableCoatNormalTexture" label "Enable" type toggle default { "on" } disablewhen "{ separateCoatNormals == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormalTexType" label "Texture Type" type string default { "normal" } disablewhen "{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }" menu { "bump" "Bump" "normal" "Normal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormalTexColorSpace" label "Texture Color Space" type string default { "linear" } disablewhen "{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormalTexVectorSpace" label "Vector Space" type string default { "uvtangent" } disablewhen "{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }" hidewhen "{ coatNormalTexType != normal coatNormalTexType != vectordisp }" menu { "uvtangent" "UV Tangent Space" "object" "Object Space" "world" "World Space" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormalTexScale" label "Effect Scale" type float default { "1" } disablewhen "{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormalTexture" label "Texture Path" type image default { "" } disablewhen "{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormalTexUdim" label "UDIM Filename Expansion" type toggle default { "off" } help "UDIM texture filename expansion, the UDIM coordinate is computed based on the uv information." disablewhen "{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormalTexWrap" label "Wrap" type string joinnext default { "repeat" } disablewhen "{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormalTexFilter" label "Filter" type string joinnext default { "gauss" } disablewhen "{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormalTexFilterWidth" label "Filter Width" type float default { "1" } disablewhen "{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormalTexChannel" label "Channel" type integer default { "0" } disablewhen "{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }" hidewhen "{ coatNormalTexType != bump coatNormalTexType != disp }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormalTexImagePlane" label "Image Plane" type string default { "" } disablewhen "{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormalTexNormalSpace" label "Normal Space" type integer default { "0" } disablewhen "{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }" hidewhen "{ coatNormalTexType != normal }" menu { "0" "0 to 1" "1" "-1 to 1" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormalTexNormalFlipX" label "Flip X" type toggle default { "off" } disablewhen "{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }" hidewhen "{ coatNormalTexType != normal }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatNormalTexNormalFlipY" label "Flip Y" type toggle default { "off" } disablewhen "{ separateCoatNormals == 0 } { enableCoatNormalTexture == 0 }" hidewhen "{ coatNormalTexType != normal }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } } group { name "diffuse_folder_14_3" label "Displacement" parm { name "shop_disable_displace_shader" label "Disable Displace Shader" type toggle invisible default { "!ch(\"enableDispTexture\") && !ch(\"enableDispNoise\")" } help "None" range { 0 1 } parmtag { "spare_category" "Shaders" } } groupsimple { name "folder221" label "General" grouptag { "group_type" "simple" } parm { name "vm_displacebound" label "Displacement Bound" type float default { "1.01*max(ch(\"enableDispTexture\")*max(abs((1.0+ch(\"dispTexOffset\"))*ch(\"dispTexScale\")), abs(ch(\"dispTexOffset\")*ch(\"dispTexScale\"))), ch(\"enableDispNoise\")*abs(ch(\"dispNoiseAmp\")))" } disablewhen "{ enableDispMap == 0 enableNoise == 0 }" range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "" } } parm { name "vm_truedisplace" label "True Displacements" type toggle default { "on" } disablewhen "{ enableDispMap == 0 enableNoise == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "" } } } groupsimple { name "folder222" label "Map" hidewhentab "{ enableDispMap == 0 }" grouptag { "group_type" "simple" } parm { name "enableDispTexture" label "Enable Texture Displacement" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTexType" label "Texture Type" type string default { "disp" } hidewhen "{ enableDispTexture == 0 }" menu { "disp" "Displacement Along Normal" "vectordisp" "Vector Displacement" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTexColorSpace" label "Texture Color Space" type string default { "linear" } hidewhen "{ enableDispTexture == 0 }" menu { "auto" "Automatic" "linear" "Linear" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTexVectorSpace" label "Vector Space" type string default { "uvtangent" } hidewhen "{ enableDispTexture == 0 } { dispTexType != normal dispTexType != vectordisp }" menu { "uvtangent" "UV Tangent Space" "object" "Object Space" "world" "World Space" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTexOffset" label "Offset" type float default { "-0.5" } hidewhen "{ enableDispTexture == 0 } { dispTexType != bump dispTexType != disp }" range { -1 0 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTexScale" label "Effect Scale" type float default { "1" } hidewhen "{ enableDispTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTexTexture" label "Texture Path" type image default { "" } hidewhen "{ enableDispTexture == 0 }" parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTexChannel" label "Channel" type integer joinnext default { "0" } hidewhen "{ enableDispTexture == 0 } { dispTexType != bump dispTexType != disp }" menu { "0" "Luminance" "1" "Red" "2" "Green" "3" "Blue" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTexWrap" label "Wrap" type string joinnext default { "repeat" } hidewhen "{ enableDispTexture == 0 }" menu { "repeat" "Repeat" "streak" "Streak" "decal" "Decal" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTexFilter" label "Filter" type string default { "gauss" } hidewhen "{ enableDispTexture == 0 }" menu { "box" "Box" "gauss" "Gaussian" "bartlett" "Bartlett/Triangular" "sinc" "Sinc Sharpening" "hanning" "Hanning" "blackman" "Blackman" "catrom" "Catmull-Rom" "mitchell" "Mitchell" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispTexfilterWidth" label "Filter Width" type float default { "1" } hidewhen "{ enableDispTexture == 0 }" range { 0 2 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } } groupsimple { name "folder223" label "Noise" hidewhentab "{ enableNoise == 0 }" grouptag { "group_type" "simple" } parm { name "enableDispNoise" label "Enable Noise Displacement" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoiseType" label "Noise Type" type string default { "xnoise" } disablewhen "{ enableNoise == 0 }" hidewhen "{ enableDispNoise == 0 }" menu { "pnoise" "Perlin Noise" "onoise" "Original Perlin Noise" "xnoise" "Simplex Noise" "snoise" "Sparse Convolution Noise" "anoise" "Alligator Noise" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoiseFreq" label "Frequency" type float size 3 default { "10" "10" "10" } disablewhen "{ enableNoise == 0 }" hidewhen "{ enableDispNoise == 0 }" range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoiseOffset" label "Offset" type float size 3 default { "0" "0" "0" } disablewhen "{ enableNoise == 0 }" hidewhen "{ enableDispNoise == 0 }" range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoiseAmp" label "Amplitude" type float default { "1" } disablewhen "{ enableNoise == 0 }" hidewhen "{ enableDispNoise == 0 }" range { -1 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoiseRough" label "Roughness" type float default { "0.5" } disablewhen "{ enableNoise == 0 }" hidewhen "{ enableDispNoise == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoiseAtten" label "Attenuation" type float default { "1" } disablewhen "{ enableNoise == 0 }" hidewhen "{ enableDispNoise == 0 }" range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } parm { name "dispNoiseTurb" label "Turbulence" type integer default { "5" } disablewhen "{ enableNoise == 0 }" hidewhen "{ enableDispNoise == 0 }" range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "displace" } } } } group { name "diffuse_folder_14_4" label "Bake" parm { name "bake_samples" label "Samples" type integer default { "128" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "bake_normalspace" label "Normal Space" type integer default { "0" } menu { "0" "0 to 1" "1" "-1 to 1" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "bake_tangentnormalflipx" label "Tangent Normal Flip X" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "bake_tangentnormalflipy" label "Tangent Normal Flip Y" type toggle default { "off" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "bake_include_disp_nt" label "Disp In Tangent Normal" type toggle default { "on" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "bake_occlusionbias" label "Occlusion Bias" type float default { "0.5" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "bake_cavitydistance" label "Cavity Distance" type float default { "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "bake_cavitybias" label "Cavity Bias" type float default { "0.5" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "bake_curvaturescale" label "Curvature Scale" type float default { "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } group { name "diffuse_folder_14_5" label "Settings" groupsimple { name "folder224" label "Component Labels" parm { name "difflabel" label "Diffuse" type string default { "diffuse" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "baselabel" label "Base Reflection" type string default { "reflect" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "coatlabel" label "Coat Reflection" type string default { "coat" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } groupsimple { name "folder225" label "Misc" parm { name "udim" label "UDIM Filename Expansion" type toggle default { "on" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface displace" } } } } group { name "diffuse_folder_14_6" label "OpenGL" group { name "folder226" label "Surface" parm { name "ogl_light" label "Use Lighting" type toggle default { "on" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "sepparm6" label "sepparm6" type separator default { "" } range { 0 1 } } parm { name "ogl_alpha" label "OGL Alpha" type float default { "1" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "ogl_cutout" label "Transparent Texture Alpha" type toggle default { "on" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "ogl_amb" label "OGL Ambient" type color size 3 default { "1" "1" "1" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "ogl_emit" label "OGL Emission" type color size 3 default { "0" "0" "0" } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "sepparm12" label "sepparm12" type separator default { "" } range { 0 1 } } parm { name "ogl_diff" label "OGL Diffuse" type color size 3 default { [ "(1-ch(\"metallic\")) * ch(\"basecolorr\")" hscript-expr ] [ "(1-ch(\"metallic\")) * ch(\"basecolorg\")" hscript-expr ] [ "(1-ch(\"metallic\")) * ch(\"basecolorb\")" hscript-expr ] } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } multiparm { name "ogl_numtex" label "Texture Layers" default 1 parmtag { "spare_category" "OGL" } parm { name "ogl_tex#" label "Texture #" type image default { "`ifs(ch(\"basecolor_useTexture\"), chs(\"basecolor_texture\"), \"\")`" } help "None" range { 0 1 } parmtag { "filechooser_mode" "read" } } parm { name "ogl_tex_min_filter#" label "Minification Filter" type string default { "GL_LINEAR_MIPMAP_LINEAR" } help "None" menu { "GL_NEAREST" "Poor: Nearest" "GL_LINEAR" "Poor: Linear" "GL_NEAREST_MIPMAP_NEAREST" "Fastest (Nearest/Nearest)" "GL_LINEAR_MIPMAP_NEAREST" "Better (Linear/Nearest)" "GL_NEAREST_MIPMAP_LINEAR" "Good (Nearest/Linear)" "GL_LINEAR_MIPMAP_LINEAR" "Best (Linear/Linear)" } range { 0 1 } } parm { name "ogl_tex_mag_filter#" label "Magnification Filter" type string default { "GL_LINEAR" } help "None" menu { "GL_NEAREST" "Nearest" "GL_LINEAR" "Linear" } range { 0 1 } } parm { name "ogl_clamping_mode#" label "Clamp Texture" type toggle default { "0" } help "None" range { 0 1 } } } parm { name "sepparm8" label "sepparm8" type separator default { "" } range { 0 1 } } parm { name "ogl_spec_model" label "Specular Model" type string default { "ggx" } help "Specifies the model to use for specular highlights on the material: phong, blinn or ggx. Phong and Blinn are quick approximations, GGX is a more realistic and computationally expensive specular model." menu { "phong" "Phong" "blinn" "Blinn" "ggx" "GGX" } range { 0 1 } parmtag { "cook_dependent" "1" } parmtag { "spare_category" "OGL" } } parm { name "ogl_spec" label "OGL Specular" type color size 3 default { [ "hou.phm().get_ogl_spec(hou.pwd(), 0)" python ] [ "hou.phm().get_ogl_spec(hou.pwd(), 1)" python ] [ "hou.phm().get_ogl_spec(hou.pwd(), 2)" python ] } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "ogl_specmap" label "OGL Specular Map" type image default { "`ifs(ch(\"reflect_useTexture\"), chs(\"reflect_texture\"), \"\")`" } help "None" range { 0 1 } parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "OGL" } } parm { name "ogl_speclayer" label "Specular Layer" type integer default { "0" } help "None" disablewhen "{ ogl_specmap == \"\" }" range { 0 15 } } parm { name "ogl_rough" label "OGL Roughness" type float default { [ "0.04+0.96*ch(\"rough\")" hscript-expr ] } help "None" range { 0 1 } parmtag { "spare_category" "OGL" } } parm { name "ogl_roughmap" label "OGL Roughness Map" type image default { "`ifs(ch(\"rough_useTexture\"), chs(\"rough_texture\"), \"\")`" } help "Texture map for Roughness. Rougher surfaces have larger but dimmer specular highlights. This overrides the constant ogl_rough." range { 0 1 } parmtag { "cook_dependent" "1" } parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "OGL" } } parm { name "ogl_roughmap_comp" label "OGL Roughness Channel" type integer default { "0" } help "Texture component used for Roughness within the Roughness texture map, which can be Red, Green, Blue or Alpha. This allows roughness to be sourced from packed texture maps which contain parameters in the other texture channels." disablewhen "{ ogl_roughmap == \"\" }" menu { "0" "Red" "1" "Green" "2" "Blue" "3" "Alpha" } range { 0 3 } parmtag { "cook_dependent" "1" } } parm { name "ogl_ior_inner" label "OGL Inner IOR" type float default { [ "m = 0.99*ch(\"metallic\")\nm=m*m*m\nfr = m + (1-m) * 0.8*0.08*ch(\"reflect\")\nreturn (fr- 1) / (-fr + 2*sqrt(fr) - 1.0)" python ] } help "Index of refraction of the material, used for fresnel calculations." range { 0 10 } parmtag { "cook_dependent" "1" } parmtag { "spare_category" "OGL" } } parm { name "ogl_ior_outer" label "OGL Outer IOR" type float default { "1" } help "Index of refraction of the medium surrounding the object, usually 1 for air." range { 0 10 } parmtag { "cook_dependent" "1" } parmtag { "spare_category" "OGL" } } parm { name "ogl_adjustshiny" label "Adjust Shininess with Alpha Channel" type toggle default { "off" } help "None" disablewhen "{ ogl_specmap == \"\" }" range { 0 1 } } parm { name "ogl_shinyrange" label "Shininess Range" type vector2 size 2 default { "10" "30" } help "None" disablewhen "{ ogl_specmap == \"\" } { ogl_adjustshiny == 0 }" range { -1 1 } } parm { name "sepparm10" label "sepparm10" type separator default { "" } range { 0 1 } } parm { name "ogl_opacitymap" label "OGL Opacity Map" type image default { "" } help "None" range { 0 1 } parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "OGL" } } parm { name "ogl_opacitylayer" label "Opacity Layer" type integer default { "0" } help "None" disablewhen "{ ogl_opacitymap == \"\" }" range { 0 15 } } } group { name "folder226_1" label "Displace" parm { name "ogl_bumpmap" label "OGL Bump Map" type image default { "`ifs(ch(\"enableBumpOrNormalTexture\") && !strcmp(chs(\"normalTexType\"), \"bump\"), chs(\"normalTexture\"), \"\")`" } help "None" range { 0 1 } parmtag { "filechooser_mode" "read" } } parm { name "ogl_bumptype" label "Bump Map Type" type string default { "height" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" menu { "height" "Height Map" "uv" "UV Bump Map" "xyz" "XYZ Bump Map" } range { 0 1 } } parm { name "ogl_bumpscale" label "Bump Scale" type float default { [ "ch(\"normalTexScale\")" hscript-expr ] } help "None" disablewhen "{ ogl_bumpmap == \"\" }" range { 0 10 } } parm { name "ogl_bumpbias" label "Bump Map Range" type string default { "zeroone" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" menu { "zeroone" "0 to 1" "centered" "-1 to 1" } range { 0 1 } } parm { name "ogl_bumplayer" label "Bump Layer" type integer default { "0" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" range { 0 15 } } parm { name "ogl_bumpinvert" label "Invert Bumps" type toggle default { "off" } help "None" disablewhen "{ ogl_bumpmap == \"\" }" range { 0 1 } } parm { name "sepparm7" label "sepparm7" type separator default { "" } range { 0 1 } } parm { name "ogl_normalmap" label "OGL Normal Map" type image default { "`ifs(ch(\"enableBumpOrNormalTexture\") && !strcmp(chs(\"normalTexType\"), \"normal\"), chs(\"normalTexture\"), \"\")`" } help "None" range { 0 1 } parmtag { "filechooser_mode" "read" } parmtag { "spare_category" "OGL" } } parm { name "ogl_normalmap_type" label "OGL Normal Map Type" type string default { [ "ifs(!strcmp(chs(\"normalTexVectorSpace\"), \"uvtangent\"), \"tangent\", \"world\")" hscript-expr ] } help "None" menu { "tangent" "Tangent Space" "world" "World Space" } range { 0 1 } parmtag { "cook_dependent" "1" } } parm { name "ogl_normalbias" label "Normal Map Range" type string default { [ "ifs(ch(\"normalTexNormalSpace\"), \"centered\", \"zeroone\")" hscript-expr ] } help "None" disablewhen "{ ogl_normalmap == \"\" }" menu { "zeroone" "0 to 1" "centered" "-1 to 1" } range { 0 1 } } parm { name "ogl_normalflipx" label "Flip Normal Map X" type toggle default { [ "ch(\"normalTexNormalFlipX\")" hscript-expr ] } help "None" disablewhen "{ ogl_normalmap == \"\" }" range { 0 1 } parmtag { "cook_dependent" "1" } } parm { name "ogl_normalflipy" label "Flip Normal Map Y" type toggle default { [ "ch(\"normalTexNormalFlipY\")" hscript-expr ] } help "None" disablewhen "{ ogl_normalmap == \"\" }" range { 0 1 } parmtag { "cook_dependent" "1" } } parm { name "ogl_normallayer" label "Normal Layer" type integer default { "0" } help "None" disablewhen "{ ogl_normalmap == \"\" }" range { 0 15 } parmtag { "spare_category" "OGL" } } parm { name "sepparm9" label "sepparm9" type separator default { "" } range { 0 1 } } parm { name "ogl_displacemap" label "GL Displacement Map" type image default { "`ifs(ch(\"enableDispTexture\"),chs(\"dispTexTexture\"),\"\")`" } help "None" range { 0 1 } parmtag { "cook_dependent" "1" } parmtag { "filechooser_mode" "read" } } parm { name "ogl_displacescale" label "Displace Scale" type float default { "ch(\"dispTexScale\")" } help "None" disablewhen "{ ogl_displacemap == \"\" }" range { 0 2 } parmtag { "cook_dependent" "1" } } parm { name "ogl_displaceoffset" label "Displace Offset" type float default { "ch(\"dispTexOffset\")" } help "None" disablewhen "{ ogl_displacemap == \"\" }" range { -1 1 } parmtag { "cook_dependent" "1" } } } group { name "folder226_2" label "Environment" parm { name "ogl_envmap" label "OGL Environment Map" type image default { "" } help "None" range { 0 1 } parmtag { "filechooser_mode" "read" } } parm { name "ogl_envrotate" label "Env Map Rotation" type vector size 3 default { "0" "0" "0" } help "None" disablewhen "{ ogl_envmap == \"\" }" range { -1 1 } } parm { name "ogl_envrotorder" label "Env Rotate Order" type string default { "xyz" } help "None" menu { "xyz" "Rx Ry Rz" "xzy" "Rx Rz Ry" "yxz" "Ry Rx Rz" "yzx" "Ry Rz Rx" "zxy" "Rz Rx Ry" "zyx" "Rz Ry Rx" } range { 0 1 } } parm { name "ogl_envscale" label "Reflection Intensity" type float default { "0.1" } help "None" disablewhen "{ ogl_envmap == \"\" }" range { 0 2 } } } } parm { name "Cd" label "Attribute Color" type color invisible size 3 default { "1" "1" "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "Alpha" label "Attribute Alpha" type float invisible default { "1" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } parm { name "bake_curvaturebias" label "Curvature Bias" type float default { "0.5" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "surface" } } } INDXContents9gÓb DialogScript9 fU[HouNC1033600bba06717d36208919230fNON_COMMERCIAL_FILE!!!# Dialog script for solver automatically generated { name solver script solver label Solver help { "" } inputlabel 1 "Initial Geometry" inputlabel 2 "Auxillary #1" inputlabel 3 "Auxillary #2" inputlabel 4 "Auxillary #3" parm { name "resimulate" label "Reset Simulation" type button default { "0" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "useinitialsop" label "Use Initial SOP" type toggle nolabel joinnext default { "0" } range { 0 1 } } parm { name "initialsop" label "Initial State" type oppath default { "" } disablewhen "{ useinitialsop == 0 }" range { 0 1 } parmtag { "opfilter" "!!SOP!!" } parmtag { "oprelative" "." } } parm { name "startframe" label "Start Frame" type integer default { "1" } range { 1 240 } parmtag { "autoscope" "0000000000000000" } } parm { name "substep" label "Sub Steps" type integer default { "1" } range { 1! 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "cacheenabled" label "Cache Simulation" type toggle default { "on" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "cachetodisk" label "Allow Caching To Disk" type toggle default { "off" } range { 0 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "cachemaxsize" label "Cache Memory (MB)" type integer default { "5000" } range { 0! 1000 } parmtag { "autoscope" "0000000000000000" } } } INDX DialogScriptFfU[ # Dialog script for unifiednoise::2.0 automatically generated { name unifiednoise::2.0 script pyro_noise label "Unified Noise" outercode { "#include " "#include " "" } code { "$noise = 0;" "$x_avg = 0;" "$x_oct = 0;" "$x_off = 0;" "" "#if !strcmp($signature, f1)" "#define rtype float" "#define ptype float" "#elif !strcmp($signature, f2)" "#define rtype float" "#define ptype vector2" "#elif !strcmp($signature, default)" "#define rtype float" "#define ptype vector" "#elif !strcmp($signature, f4)" "#define rtype float" "#define ptype vector4" "#elif !strcmp($signature, fd)" "#define rtype float" "#define ptype vector" "#elif !strcmp($signature, fd4)" "#define rtype float" "#define ptype vector4" "#elif !strcmp($signature, v1)" "#define rtype vector" "#define ptype float" "#elif !strcmp($signature, v2)" "#define rtype vector" "#define ptype vector2" "#elif !strcmp($signature, v3)" "#define rtype vector" "#define ptype vector" "#elif !strcmp($signature, v4)" "#define rtype vector" "#define ptype vector4" "#elif !strcmp($signature, vd)" "#define rtype vector" "#define ptype vector" "#elif !strcmp($signature, vd4)" "#define rtype vector" "#define ptype vector4" "#endif" "" "" "if($isconnected_pos)" "{" " float $dfreq = $dispfreq;" " if($basis == \"pperlin\" || $basis == \"pflow\")" " $dfreq = (int)$dispfreq;" " " " #if !strcmp($signature, \"fd\") || !strcmp($signature, \"vd\")" " int $dual = 1;" " ptype $p1 = (ptype)($pos.rest * $freq - $offset);" " ptype $p2 = (ptype)($pos.rest2 * $freq - $offset);" " float $kp1 = $pos.rest_ratio;" " float $kp2 = $pos.rest2_ratio;" " #elif !strcmp($signature, \"fd4\") || !strcmp($signature, \"vd4\")" " int $dual = 1;" " ptype $p1 = (ptype)$pos.rest;" " ptype $p2 = (ptype)$pos.rest2;" " $p1.w = $pos.time;" " $p2.w = $pos.time;" " $p1 = $p1 * $freq - $offset;" " $p2 = $p2 * $freq - $offset;" " float $kp1 = $pos.rest_ratio;" " float $kp2 = $pos.rest2_ratio;" " #else" " int $dual = 0;" " ptype $p1 = (ptype)($pos * $freq - $offset);" " ptype $p2 = (ptype)$p1; " " float $kp1 = 1;" " float $kp2 = 0;" " #endif" "" " ptype $tperiod = (ptype) $period;" "" " if($dual) {" " }" "" " #if $isconnected_fw" " float $fwidth1 = $fw;" " float $fwidth2 = $fw;" " #else" " float $fwidth1 = VOPFW($p1);" " float $fwidth2 = $dual ? VOPFW($p2) : $fwidth1;" " #endif" " " " // unified_noise parms which we don't expose, since they're sort" " // of covered by the output correction" " int $inv = 0;" " float $expon = 1.0;" " " " float $fmax = max($freq);" " float $lw = $disp*$fmax;" " float $fs1 = $fwidth1 * $fscale;" " float $fs2 = $fwidth2 * $fscale;" " float $e = max(0,$expon);" "" " rtype $n1=0, $n2=0;" " " " if($fractal == \"none\")" " {" " if($kp1>0) $n1 = unified_noise($basis, $p1,$inv,$cc_fold,$accuml,$accumg, $fs1,$e,$tperiod," " $dolwarp,$dogwarp, $lw,$dfreq,$gflow,$flowrot," " $x_avg,$x_off);" " if($kp2!=0) $n2 = unified_noise($basis, $p2,$inv,$cc_fold,$accuml,$accumg, $fs2,$e,$tperiod," " $dolwarp,$dogwarp, $lw,$dfreq,$gflow,$flowrot," " $x_avg,$x_off);" " }" " else" " {" " //printf(\"%s\\n\", $basis);" " if($kp1>0) $n1 = unified_fractal_noise($fractal, $basis, $p1,$inv,$cc_fold,$accuml,$accumg, $fs1,$e,$tperiod," " $dolwarp,$dogwarp, $lw,$dfreq,$gflow,$flowrot," " $x_avg,$x_off, //export args" " $oct,$lac,$rough, // fractal args" " $x_oct); // fractal export args" " if($kp2!=0) $n2 = unified_fractal_noise($fractal, $basis, $p2,$inv,$cc_fold,$accuml,$accumg, $fs2,$e,$tperiod," " $dolwarp,$dogwarp, $lw,$dfreq,$gflow,$flowrot," " $x_avg,$x_off, // export args" " $oct,$lac,$rough, // fractal args" " $x_oct); // fractal export args" " }" "" " $noise = $n1*$kp1 + $n2*$kp2;" "" " $noise = noise_cc($noise, $cc_inv, " " $cc_dobias,$cc_bias, " " $cc_dogain,$cc_gain, " " $cc_dorng,$cc_rnglo,$cc_rnghi, $cc_amp);" "}" "" "#undef rtype" "#undef ptype" } input vector pos "Sample Location" input string basis "Noise Type" input vector4 freq Frequency input vector4 offset Offset input vector4 period Period input string fractal Fractal input float oct "Max Octaves" input float lac Lacunarity input int dolwarp "Enable Lattice Warp" input int accuml "Accumulate Lattice Warp" input float disp "Lattice Warp" input float dispfreq Freq input int dogwarp "Enable Gradient Warp" input int accumg "Accumulate Gradient Warp" input float gflow "Gradient Warp" input float flowrot "Flow Rotation" input float rough Roughness input int docc "Output Correction" input int cc_fold Fold input int cc_dobias "Do Bias" input vector cc_bias Bias input int cc_dogain "Do Gain" input vector cc_gain Gain input int cc_inv Complement input int cc_dorng "Output Range (Clamped)" input vector cc_rnglo "New Minimum" input vector cc_rnghi "New Maximum" input vector cc_amp "Final Amplitude" input float fw "Filter Width Override" input float fscale "Filter Scale" output float noise Noise output float x_avg "Median For Current Parameterization" output float x_oct "Actual Number Of Octaves" output vector x_off "Offset Due To Warps (Current Space)" inputflags pos 0 inputflags basis 0 inputflags freq 0 inputflags offset 0 inputflags period 0 inputflags fractal 0 inputflags oct 0 inputflags lac 0 inputflags dolwarp 0 inputflags accuml 0 inputflags disp 0 inputflags dispfreq 0 inputflags dogwarp 0 inputflags accumg 0 inputflags gflow 0 inputflags flowrot 0 inputflags rough 0 inputflags docc 0 inputflags cc_fold 0 inputflags cc_dobias 0 inputflags cc_bias 0 inputflags cc_dogain 0 inputflags cc_gain 0 inputflags cc_inv 0 inputflags cc_dorng 0 inputflags cc_rnglo 0 inputflags cc_rnghi 0 inputflags cc_amp 0 inputflags fw 0 inputflags fscale 0 signature "3D Input, 1D Noise" default { vector string vector4 vector4 vector4 string float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "1D Input, 1D Noise" f1 { float string vector4 vector4 vector4 string float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "2D Input, 1D Noise" f2 { vector string vector4 vector4 vector4 string float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "4D Input, 1D Noise" f4 { vector4 string vector4 vector4 vector4 string float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "3D Dual Rest Input, 1D Noise" fd { struct_DualRest string vector4 vector4 vector4 string float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "4D Dual Rest Input, 1D Noise" fd4 { struct_DualRest4 string vector4 vector4 vector4 string float float int int float float int int float float float int int int vector int vector int int vector vector vector float float float float float vector } signature "1D Input, 3D Noise" v1 { float string vector4 vector4 vector4 string float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "2D Input, 3D Noise" v2 { vector string vector4 vector4 vector4 string float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "3D Input, 3D Noise" v3 { vector string vector4 vector4 vector4 string float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "4D Input, 3D Noise" v4 { vector4 string vector4 vector4 vector4 string float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "3D Dual Rest Input, 3D Noise" vd { struct_DualRest string vector4 vector4 vector4 string float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } signature "4D Dual Rest Input, 3D Noise" vd4 { struct_DualRest4 string vector4 vector4 vector4 string float float int int float float int int float float float int int int vector int vector int int vector vector vector float float vector float float vector } outputoverrides default { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides f1 { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides f2 { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides f4 { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides fd { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides fd4 { ___begin auto (0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides v1 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides v2 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides v3 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides v4 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides vd { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } outputoverrides vd4 { ___begin auto (0,0,0) ___begin auto (0) ___begin auto (0) ___begin auto (0,0,0) } help { "" } parm { name "signature" baseparm label "Signature" export none } parm { name "basis" label "Noise Type" type string default { "simplex" } menu { "sine" "Sinusoid" "perlin" "Perlin" "pperlin" "Periodic Perlin" "simplex" "Simplex" "sparse" "Sparse Convolution" "flow" "Perlin Flow" "pflow" "Periodic Perlin Flow" "worleyFA" "Worley Cellular F1" "worleyFB" "Worley Cellular F2-F1" "mworleyFA" "Manhattan Cellular F1" "mworleyFB" "Manhattan Cellular F2-F1" "cworleyFA" "Chebyshev Cellular F1" "cworleyFB" "Chebyshev Cellular F2-F1" "alligator" "Alligator" } range { 0 1 } } parm { name "freq" label "Frequency" type vector4 size 4 default { "1" "1" "1" "1" } range { -1 1 } } parm { name "offset" label "Offset" type vector4 size 4 default { "0" "0" "0" "0" } range { -1 1 } } parm { name "period" label "Period" type vector4 size 4 default { "1" "1" "1" "1" } hidewhen "{ basis != pperlin basis != pflow }" range { 0! 1 } } groupsimple { name "folder1" label "Fractal" parm { name "fractal" label "Fractal Type" type string default { "none" } menu { "none" "None" "fBm" "Standard (fBm)" "mfT" "Terrain" "hmfT" "Hybrid Terrain" } range { 0 1 } } parm { name "oct" label "Max Octaves" type float default { "8" } hidewhen "{ fractal == none } { fractal == none }" range { 0! 16 } } parm { name "lac" label "Lacunarity" type float default { "2.01234" } hidewhen "{ fractal == none }" range { 0 4 } } parm { name "rough" label "Roughness" type float default { "0.5" } hidewhen "{ fractal == none }" range { 0! 1 } } } groupsimple { name "folder2" label "Warping" parm { name "dolwarp" label "Enable Lattice Warp" type toggle default { "0" } range { 0 1 } } parm { name "accuml" label "Accumulate Lattice Warp" type toggle default { "0" } hidewhen "{ dolwarp == 0 } { fractal == none }" range { 0 1 } } parm { name "disp" label "Lattice Warp" type float joinnext default { "0" } hidewhen "{ dolwarp == 0 }" range { -0.5 0.5 } } parm { name "dispfreq" label "Freq" type float default { "1" } hidewhen "{ dolwarp == 0 }" range { 0 1 } } parm { name "dogwarp" label "Enable Gradient Warp" type toggle default { "0" } range { 0 1 } } parm { name "accumg" label "Accumulate Gradient Warp" type toggle default { "0" } hidewhen "{ dogwarp == 0 } { fractal == none }" range { 0 1 } } parm { name "gflow" label "Gradient Warp" type float default { "0" } hidewhen "{ dogwarp == 0 }" range { -0.5 0.5 } } parm { name "flowrot" label "Flow Rotation" type float default { "0" } hidewhen "{ basis != flow basis != pflow }" range { 0 1 } } } groupsimple { name "folder0_1" label "Output Correction" parm { name "cc_fold" label "Fold" type toggle default { "0" } range { 0 1 } } parm { name "cc_dobias" label "Bias" type toggle default { "0" } disablewhen "{ docc == 0 }" range { 0 1 } } parm { name "cc_bias" label "Bias" type vector size 3 default { "0.5" "0.5" "0.5" } hidewhen "{ cc_dobias == 0 }" range { 0! 1! } } parm { name "cc_dogain" label "Gain" type toggle default { "0" } range { 0 1 } } parm { name "cc_gain" label "Gain" type vector size 3 default { "0.5" "0.5" "0.5" } hidewhen "{ cc_dogain == 0 }" range { 0! 1! } } parm { name "cc_inv" label "Complement" type toggle default { "0" } range { 0 1 } } parm { name "cc_dorng" label "Output Range (Clamped)" type toggle default { "0" } range { 0 1 } } parm { name "cc_rnglo" label "New Minimum" type vector size 3 default { "0" "0" "0" } hidewhen "{ cc_dorng == 0 }" range { -1 1 } } parm { name "cc_rnghi" label "New Maximum" type vector size 3 default { "1" "1" "1" } hidewhen "{ cc_dorng == 0 }" range { 0 2 } } parm { name "cc_amp" label "Final Amplitude" type vector size 3 default { "1" "1" "1" } range { 0 2 } } } parm { name "fscale" label "Filter Scale" type float default { "1" } range { 0! 2 } } } HouNC1033600bbd06717ef57093af9ae7expression.func# 0 bytes HouNC1033600ba506717ef5703897b9feobj.defcomment "" position 5 2 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off colordefault off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1472217448 modify 1729376840 author Aixuser@AixGPU01 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba406717ef57029ff291eobj.parm{ version 0.8 } HouNC1033600ba006717ef5701274efaaobj.userdata ___Version___20.5.370HouNC1033600ba206717ef5700d7d9340obj/torus.inittype = geo matchesdef = 0 HouNC1033600ba306717ef5702072cafdobj/torus.defobjflags objflags = origin off pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 comment "" position -4.71859 3.57669 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault off exposed on selectable on outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1472301809 modify 1472407563 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bba06717ef570d299ae04obj/torus.spareparmdef group { name "stdswitcher5" label "Transform" parm { name "keeppos" baseparm label "Keep Position When Parenting" export none } parm { name "childcomp" baseparm label "Child Compensation" export none } parm { name "pre_xform" baseparm label "Modify Pre-Transform" export none } parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export all } parm { name "r" baseparm label "Rotate" export all } parm { name "s" baseparm label "Scale" export none } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "scale" baseparm label "Uniform Scale" export none } parm { name "lookatpath" baseparm label "Look At" export none } parm { name "lookupobjpath" baseparm label "Look Up Object" export none } parm { name "lookup" baseparm label "Look At Up Vector" export none } parm { name "pathobjpath" baseparm label "Path Object" export none } parm { name "roll" baseparm label "Roll" export none } parm { name "pos" baseparm label "Position" export none } parm { name "uparmtype" baseparm label "Parameterization" export none } parm { name "pathorient" baseparm label "Orient Along Path" export none } parm { name "up" baseparm label "Orient Up Vector" export none } parm { name "bank" baseparm label "Auto-Bank factor" export none } } group { name "stdswitcher5_1" label "Material" parm { name "shop_materialpath" baseparm label "Material" joinnext export none } parm { name "shop_materialopts" baseparm label "Options" export none } } group { name "stdswitcher5_2" label "Render" parm { name "tdisplay" baseparm label "Display" joinnext export none } parm { name "display" baseparm label "Display" export none } parm { name "viewportlod" label "Display As" type ordinal default { "full" } help "Choose how the object's geometry should be rendered in the viewport" menu { "full" "Full Geometry" "points" "Point Cloud" "box" "Bounding Box" "centroid" "Centroid" "hidden" "Hidden" "subd" "Subdivision Surface / Curves" } range { 0 1 } parmtag { "spare_category" "Render" } } parm { name "vm_rendervisibility" label "Render Visibility" type string default { "*" } menureplace { "*" "Visible to all" "primary" "Visible only to primary rays" "primary|shadow" "Visible only to primary and shadow rays" "-primary" "Invisible to primary rays (Phantom)" "-diffuse" "Invisible to diffuse rays" "-diffuse&-reflect&-refract" "Invisible to secondary rays" "" "Invisible (Unrenderable)" } range { 0 1 } parmtag { "spare_category" "Render" } } parm { name "vm_rendersubd" label "Render Polygons As Subdivision (Mantra)" type toggle default { "0" } range { 0 1 } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdstyle" label "Subdivision Style" type string default { "mantra_catclark" } hidewhen "{ vm_rendersubd == 0 }" menu { "mantra_catclark" "Mantra Catmull-Clark" "osd_catclark" "OpenSubdiv Catmull-Clark" } range { 0 1 } parmtag { "spare_category" "Geometry" } } parm { name "vm_subdgroup" label "Subdivision Group" type string default { "" } hidewhen "{ vm_rendersubd == 0 }" range { 0 1 } parmtag { "spare_category" "Geometry" } } group { name "folder0" label "Shading" parm { name "categories" label "Categories" type string default { "" } help "A list of tags which can be used to select the object" range { 0 1 } parmtag { "spare_category" "Shading" } } parm { name "reflectmask" label "Reflection Mask" type oplist default { "*" } help "Objects that will be reflected on this object." range { 0 1 } parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "refractmask" label "Refraction Mask" type oplist default { "*" } help "Objects that will be refracted on this object." range { 0 1 } parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/GEOMETRY!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "lightmask" label "Light Mask" type oplist default { "*" } help "Lights that illuminate this object." range { 0 1 } parmtag { "opexpand" "1" } parmtag { "opfilter" "!!OBJ/LIGHT!!" } parmtag { "oprelative" "/obj" } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilter" label "Volume Filter" type string default { "box" } menu { "box" "Box Filter" "gaussian" "Gaussian" "bartlett" "Bartlett (triangle)" "catrom" "Catmull-Rom" "hanning" "Hanning" "blackman" "Blackman" "sinc" "Sinc (sharpening)" } range { 0 1 } parmtag { "spare_category" "Shading" } } parm { name "vm_volumefilterwidth" label "Volume Filter Width" type float default { "1" } range { 0.001 5 } parmtag { "spare_category" "Shading" } } parm { name "vm_matte" label "Matte shading" type toggle default { "0" } range { 0 1 } parmtag { "spare_category" "Shading" } } parm { name "vm_rayshade" label "Raytrace Shading" type toggle default { "0" } range { 0 1 } parmtag { "spare_category" "Shading" } } } group { name "folder0_1" label "Sampling" parm { name "geo_velocityblur" label "Geometry Velocity Blur" type toggle default { "0" } disablewhen "{ allowmotionblur == 0 }" range { 0 1 } parmtag { "spare_category" "Sampling" } } } group { name "folder0_2" label "Dicing" parm { name "vm_shadingquality" label "Shading Quality" type float default { "1" } range { 0 10 } parmtag { "spare_category" "Dicing" } } parm { name "vm_flatness" label "Dicing Flatness" type float default { "0.05" } range { 0 1 } parmtag { "spare_category" "Dicing" } } parm { name "vm_raypredice" label "Ray Predicing" type integer default { "0" } menu { "0" "Disable Predicing" "1" "Full Predicing" "2" "Precompute Bounds" } range { 0 10 } parmtag { "spare_category" "Dicing" } } parm { name "vm_curvesurface" label "Shade Curves As Surfaces" type toggle default { "0" } range { 0 1 } parmtag { "spare_category" "Dicing" } } } group { name "folder0_3" label "Geometry" parm { name "vm_rmbackface" label "Backface Removal" type toggle default { "0" } range { 0 1 } parmtag { "spare_category" "Geometry" } } parm { name "shop_geometrypath" label "Procedural Shader" type oppath default { "" } range { 0 1 } parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } parmtag { "oprelative" "." } parmtag { "spare_category" "Geometry" } } parm { name "vm_forcegeometry" label "Force Procedural Geometry Output" type toggle default { "1" } range { 0 1 } parmtag { "spare_category" "Geometry" } } parm { name "vm_rendersubdcurves" label "Render Polygon Curves As Subdivision (Mantra)" type toggle default { "0" } range { 0 1 } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpoints" label "Render As Points (Mantra)" type integer default { "2" } menu { "0" "No Point Rendering" "1" "Render Only Points" "2" "Render Unconnected Points" } range { 0 10 } parmtag { "spare_category" "Geometry" } } parm { name "vm_renderpointsas" label "Render Points As (Mantra)" type integer default { "0" } disablewhen "{ vm_renderpoints == 0 }" menu { "0" "Spheres" "1" "Circles" } range { 0 10 } parmtag { "spare_category" "Geometry" } } parm { name "vm_usenforpoints" label "Use N For Point Rendering" type toggle default { "0" } disablewhen "{ vm_renderpoints == 0 }" range { 0 1 } parmtag { "spare_category" "Geometry" } } parm { name "vm_pointscale" label "Point Scale" type float default { "1" } disablewhen "{ vm_renderpoints == 0 }" range { 0! 10 } parmtag { "spare_category" "Geometry" } } parm { name "vm_pscalediameter" label "Treat Point Scale as Diameter Instead of Radius" type toggle default { "0" } range { 0 1 } parmtag { "spare_category" "Geometry" } } parm { name "vm_metavolume" label "Metaballs as Volume" type toggle default { "0" } range { 0 1 } parmtag { "spare_category" "Geometry" } } parm { name "vm_coving" label "Coving" type integer default { "1" } menu { "0" "Disable Coving" "1" "Coving for displacement/sub-d" "2" "Coving for all primitives" } range { 0 10 } parmtag { "spare_category" "Geometry" } } parm { name "vm_materialoverride" label "Material Override" type string default { "compact" } menu { "none" "Disabled" "full" "Evaluate for Each Primitve/Point" "compact" "Evaluate Once" } range { 0 1 } parmtag { "spare_category" "Geometry" } } parm { name "vm_computeN" label "Automatically Compute Normals" type toggle default { "1" } range { 0 1 } parmtag { "spare_category" "Geometry" } } parm { name "vm_overridedetail" label "Ignore Geometry Attribute Shaders" type toggle default { "0" } range { 0 1 } parmtag { "spare_category" "Geometry" } } } } group { name "stdswitcher5_3" label "Misc" parm { name "use_dcolor" baseparm label "Set Wireframe Color" export none } parm { name "dcolor" baseparm label "Wireframe Color" export none } parm { name "picking" baseparm label "Viewport Selecting Enabled" export none } parm { name "pickscript" baseparm label "Select Script" export none } parm { name "caching" baseparm label "Cache Object Transform" export none } parm { name "vport_shadeopen" baseparm label "Shade Open Curves In Viewport" export none } parm { name "vport_displayassubdiv" baseparm label "Display as Subdivision in Viewport" invisible export none } parm { name "vport_onionskin" baseparm label "Onion Skinning" export none } } parm { name "pr" baseparm label "Pivot Rotate" export none } parm { name "constraints_on" baseparm label "Enable Constraints" export none } parm { name "constraints_path" baseparm label "Constraints" export none } HouNC1033600ba206717ef570d8ffc556obj/torus.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/mantrasurface1 ) shop_materialopts [ 0 locks=0 ] ( 0 ) tdisplay [ 0 locks=0 ] ( "off" ) display [ 0 locks=0 ] ( 1 ) use_dcolor [ 0 locks=0 ] ( "off" ) dcolor [ 0 locks=0 ] ( 1 1 1 ) picking [ 0 locks=0 ] ( "on" ) pickscript [ 0 locks=0 ] ( "" ) caching [ 0 locks=0 ] ( "off" ) vport_shadeopen [ 0 locks=0 ] ( "off" ) vport_displayassubdiv [ 0 locks=0 ] ( "off" ) vport_onionskin [ 0 locks=0 ] ( "off" ) stdswitcher5 [ 0 locks=0 ] ( 1 1 1 1 ) viewportlod [ 0 locks=0 ] ( "full" ) vm_rendervisibility [ 0 locks=0 ] ( * ) vm_rendersubd [ 0 locks=0 ] ( "off" ) vm_subdstyle [ 0 locks=0 ] ( mantra_catclark ) vm_subdgroup [ 0 locks=0 ] ( "" ) folder0 [ 0 locks=0 ] ( 0 0 0 0 ) categories [ 0 locks=0 ] ( "" ) reflectmask [ 0 locks=0 ] ( * ) refractmask [ 0 locks=0 ] ( * ) lightmask [ 0 locks=0 ] ( * ) vm_volumefilter [ 0 locks=0 ] ( box ) vm_volumefilterwidth [ 0 locks=0 ] ( 1 ) vm_matte [ 0 locks=0 ] ( "off" ) vm_rayshade [ 0 locks=0 ] ( "off" ) geo_velocityblur [ 0 locks=0 ] ( "off" ) vm_shadingquality [ 0 locks=0 ] ( 1 ) vm_flatness [ 0 locks=0 ] ( 0.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_computeN [ 0 locks=0 ] ( "on" ) vm_overridedetail [ 0 locks=0 ] ( "off" ) } HouNC1033600bbe06717ef57078a46eb4obj/torus.userdata ___Version___20.5.370HouNC1033600bba06717ef5704168ad44obj/torus/solver1.inittype = solver matchesdef = 1 HouNC1033600bbb06717ef57096d29af8obj/torus/solver1.defsopflags sopflags = comment "" position 2.09177 -3.57058 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on outputsNamed3 { 4 "output1" } inputsNamed3 { 0 attribcreate1 1 1 "input1" 1 attribcreate2 1 1 "input2" } inputs { 0 attribcreate1 0 1 1 attribcreate2 0 1 } stat { create 1472301916 modify 1729520428 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb206717ef570d44f1e11obj/torus/solver1.spareparmdef parm { name "resimulate" baseparm label "Reset Simulation" export none } parm { name "useinitialsop" baseparm label "Use Initial SOP" nolabel joinnext export none } parm { name "initialsop" baseparm label "Initial State" export none } parm { name "startframe" baseparm label "Start Frame" export none } parm { name "substep" baseparm label "Sub Steps" export none } parm { name "cacheenabled" baseparm label "Cache Simulation" export none } parm { name "cachetodisk" baseparm label "Allow Caching To Disk" export none } parm { name "cachemaxsize" baseparm label "Cache Memory (MB)" export none } parm { name "noisefreq" label "Noise Frequency" type float default { "0" } range { 0 10 } } parm { name "meshptdist" label "Meshing Distance" type float default { "0" } range { 0 1 } } parm { name "remeshiter" label "Remeshing Iterations" type integer default { "0" } range { 0 10 } } parm { name "relaxiter" label "Relaxation Iterations" type integer default { "0" } range { 0 10 } } parm { name "pscale" label "PScale" type float default { "0" } range { 0 1 } } parm { name "smoothiter" label "Smoothing Iterations" type integer default { "0" } range { 0 10 } } parm { name "transferrad" label "Attrib Transfer Radius" type float default { "0" } range { 0 2 } } parm { name "attribblur" label "Attrib Transfer Blur" type float default { "0" } range { 0 10 } } parm { name "attribtransferkernelrad" label "Attrib Transfer Kernel Rad." type float default { "0" } range { 0 10 } } HouNC1033600bba06717ef570266fc619obj/torus/solver1.parm{ version 0.8 resimulate [ 0 locks=0 ] ( 0 ) useinitialsop [ 0 locks=0 ] ( "off" ) initialsop [ 0 locks=0 ] ( "" ) startframe [ 0 locks=0 ] ( 1 ) substep [ 0 locks=0 ] ( 1 ) cacheenabled [ 0 locks=0 ] ( "on" ) cachetodisk [ 0 locks=0 ] ( "off" ) cachemaxsize [ 0 locks=0 ] ( 5000 ) noisefreq [ 0 locks=0 ] ( 3.68 ) meshptdist [ 0 locks=0 ] ( 0.037 ) remeshiter [ 0 locks=0 ] ( 1 ) relaxiter [ 0 locks=0 ] ( 3 ) pscale [ 0 locks=0 ] ( 0.025 ) smoothiter [ 0 locks=0 ] ( 4 ) transferrad [ 0 locks=0 ] ( 0.1 ) attribblur [ 0 locks=0 ] ( 0.3 ) attribtransferkernelrad [ 0 locks=0 ] ( 0.1 ) } HouNC1033600bb606717ef57047564144obj/torus/solver1.userdata ___Version___HouNC1033600bb706717ef5706e0a5414obj/torus/solver1/d/s.defcomment "" position 1.88226 0.517618 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress off colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 sopgeo1 1 1 "input1" } inputs { 0 sopgeo1 0 1 } stat { create 1324348265 modify 1729376840 author jlait@andorra.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb606717ef5703998a543obj/torus/solver1/d/s.parm{ version 0.8 parmop_usesoppath [ 0 locks=0 autoscope=0 ] ( "default" ) usesoppath [ 0 locks=0 autoscope=0 ] ( "off" ) parmop_soppath [ 0 locks=0 autoscope=0 ] ( "default" ) soppath [ 0 locks=0 autoscope=0 ] ( "" ) parmop_datapath [ 0 locks=0 autoscope=0 ] ( "default" ) datapath [ 0 locks=0 autoscope=0 ] ( Geometry ) parmop_doinvoke [ 0 locks=0 ] ( "default" ) doinvoke [ 0 locks=0 ] ( "off" ) parmop_primaryinputname [ 0 locks=0 ] ( "default" ) primaryinputname [ 0 locks=0 ] ( data ) parmop_numinputs [ 0 locks=0 ] ( "default" ) numinputs [ 0 locks=0 ] ( 0 ) parmop_numoutputs [ 0 locks=0 ] ( "default" ) numoutputs [ 0 locks=0 ] ( 0 ) parmop_transformsopoutput [ 0 locks=0 autoscope=0 ] ( "default" ) transformsopoutput [ 0 locks=0 autoscope=0 ] ( "on" ) parmop_solveinitframe [ 0 locks=0 autoscope=0 ] ( "default" ) solveinitframe [ 0 locks=0 autoscope=0 ] ( "on" ) parmop_numstamps [ 0 locks=0 ] ( "default" ) numstamps [ 0 locks=0 ] ( 0 ) parmop_usetimestep [ 0 locks=0 ] ( "default" ) usetimestep [ 0 locks=0 ] ( "on" ) parmop_timescale [ 0 locks=0 ] ( "default" ) timescale [ 0 locks=0 ] ( 1 ) defaultparmop [ 0 locks=0 autoscope=0 ] ( "initial" ) addaffectors [ 0 locks=0 autoscope=0 ] ( "on" ) group [ 0 locks=0 autoscope=0 ] ( * ) dataname [ 0 locks=0 autoscope=0 ] ( $OS ) uniquedataname [ 0 locks=0 autoscope=0 ] ( "on" ) solverperobject [ 0 locks=0 autoscope=0 ] ( "off" ) } HouNC1033600bb206717ef57009502f34obj/torus/solver1/d/s.userdata ___Version___20.5.370HouNC1033600b8806717ef57074e2c03aobj/torus/solver1/d/s/pointvop1.inittype = attribvop matchesdef = 0 HouNC1033600b8906717ef5703a39a60cobj/torus/solver1/d/s/pointvop1.defsopflags sopflags = comment "" position 3.63186 -4.0707 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 4 "output1" } inputsNamed3 { 0 remesh1 2 1 "input1" } inputs { 0 remesh1 0 1 } stat { create 1472302002 modify 1729376813 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8006717ef5700dbbe848obj/torus/solver1/d/s/pointvop1.spareparmdef parm { name "bindgroup" baseparm label "Group" export none bindselector uvselect "Modify Points" "Select the points to affect and press Enter to complete." 0 1 0xffffffff 0 bindgrouptype 0 } parm { name "bindgrouptype" baseparm label "Group Type" export none } parm { name "bindclass" baseparm label "Run Over" export none } parm { name "vex_numcount" baseparm label "Number Count" export none } parm { name "vex_threadjobsize" baseparm label "Thread Job Size" export none } group { name "stdswitcher3" label "Vex Setup" parm { name "vexsrc" baseparm label "Vex Source" export all } parm { name "shoppath" baseparm label "Shop Path" export all } parm { name "script" baseparm label "Script" export all } parm { name "clear" baseparm label "Re-load VEX Functions" export all } parm { name "vop_compiler" baseparm label "Compiler" export none } parm { name "vop_forcecompile" baseparm label "Force Compile" export none } parm { name "vex_cwdpath" baseparm label "Evaluation Node Path" export none } parm { name "vex_outputmask" baseparm label "Export Parameters" export none } parm { name "vex_multithread" baseparm label "Enable Multithreading" export none } } group { name "stdswitcher3_1" label "Attribute Bindings" parm { name "autobind" baseparm label "Autobind by Name" export none } multiparm { name "bindings" label "Number of Bindings" baseparm default 0 parmtag { "multistartoffset" "1" } parm { name "bindname#" baseparm label "Attribute Name" export none } parm { name "bindparm#" baseparm label "VEX Parameter" export none } } parm { name "groupautobind" baseparm label "Autobind Groups by Name" export none } multiparm { name "groupbindings" label "Group Bindings" baseparm default 0 parmtag { "multistartoffset" "1" } parm { name "bindgroupname#" baseparm label "Group Name" export none } parm { name "bindgroupparm#" baseparm label "VEX Parameter" export none } } parm { name "vex_updatenmls" baseparm label "Update Normals If Displaced" export none } parm { name "vex_matchattrib" baseparm label "Attribute to Match" export none } } parm { name "ptnum" label "Point Number" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "vtxnum" label "Vertex Number" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "primnum" label "Primitive Number" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "id" label "Id" type integer invisible default { "-1" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "numpt" label "Number of Points" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "numvtx" label "Number of Vertices" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "numprim" label "Number of Prims" type integer invisible default { "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Time" label "Time" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "TimeInc" label "Time Inc" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Frame" label "Frame" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "life" label "Life" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "age" label "Age" type float invisible default { "0" } range { 0 1 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput2" label "Second Input" type string invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput3" label "Third Input" type string invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput4" label "Fourth Input" type string invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "OpInput1" label "First Input" type string invisible default { "" } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "uv" label "UV" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "P" label "P" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "v" label "Velocity" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "force" label "Force" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "Cd" label "Cd" type float invisible size 3 default { "1" "1" "1" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "N" label "N" type float invisible size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "parmvop" "1" } parmtag { "shaderparmcontexts" "cvex" } } parm { name "vexsnippet" baseparm label "Snippet" export none } parm { name "vex_strict" baseparm label "Enforce Prototypes" export none } parm { name "vex_exportlist" baseparm label "Attributes to Create" export none } parm { name "vex_precision" baseparm label "VEX Precision" 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 } HouNC1033600b8806717ef5703ceb7dfbobj/torus/solver1/d/s/pointvop1.parm{ version 0.8 bindgroup [ 0 locks=0 ] ( "" ) bindgrouptype [ 0 locks=0 ] ( "guess" ) bindclass [ 0 locks=0 ] ( "point" ) vex_numcount [ 0 locks=0 ] ( 10 ) vex_threadjobsize [ 0 locks=0 ] ( 1024 ) stdswitcher [ 0 locks=0 ] ( 0 0 ) vexsrc [ 0 locks=0 ] ( "myself" ) shoppath [ 0 locks=0 ] ( "" ) script [ 0 locks=0 ] ( null ) clear [ 0 locks=0 ] ( 0 ) vexsnippet [ 0 locks=0 ] ( "" ) vex_strict [ 0 locks=0 ] ( "off" ) vex_exportlist [ 0 locks=0 ] ( * ) vop_compiler [ 0 locks=0 ] ( "vcc -q $VOP_INCLUDEPATH -o $VOP_OBJECTFILE -e $VOP_ERRORFILE $VOP_SOURCEFILE" ) vop_forcecompile [ 0 locks=0 ] ( 0 ) vex_cwdpath [ 0 locks=0 ] ( "" ) vex_outputmask [ 0 locks=0 ] ( * ) vex_multithread [ 0 locks=0 ] ( "on" ) vex_precision [ 0 locks=0 ] ( auto ) autobind [ 0 locks=0 ] ( "on" ) bindings [ 0 locks=0 ] ( 0 ) groupautobind [ 0 locks=0 ] ( "on" ) groupbindings [ 0 locks=0 ] ( 0 ) vex_updatenmls [ 0 locks=0 ] ( "off" ) vex_matchattrib [ 0 locks=0 ] ( id ) vex_inplace [ 0 locks=0 ] ( "off" ) vex_selectiongroup [ 0 locks=0 ] ( "" ) stdswitcher3 [ 0 locks=0 ] ( 0 0 ) ptnum [ 0 locks=0 ] ( 0 ) vtxnum [ 0 locks=0 ] ( 0 ) primnum [ 0 locks=0 ] ( 0 ) id [ 0 locks=0 ] ( -1 ) numpt [ 0 locks=0 ] ( 0 ) numvtx [ 0 locks=0 ] ( 0 ) numprim [ 0 locks=0 ] ( 0 ) Time [ 0 locks=0 ] ( 0 ) TimeInc [ 0 locks=0 ] ( 0 ) Frame [ 0 locks=0 ] ( 0 ) life [ 0 locks=0 ] ( 0 ) age [ 0 locks=0 ] ( 0 ) OpInput2 [ 0 locks=0 ] ( "" ) OpInput3 [ 0 locks=0 ] ( "" ) OpInput4 [ 0 locks=0 ] ( "" ) OpInput1 [ 0 locks=0 ] ( "" ) uv [ 0 locks=0 ] ( 0 0 0 ) P [ 0 locks=0 ] ( 0 0 0 ) v [ 0 locks=0 ] ( 0 0 0 ) force [ 0 locks=0 ] ( 0 0 0 ) Cd [ 0 locks=0 ] ( 1 1 1 ) N [ 0 locks=0 ] ( 0 0 0 ) } HouNC1033600b8406717ef570d5d3f8d2obj/torus/solver1/d/s/pointvop1.userdata ___Version___20.5.370HouNC1033600b9506717ef57009ab95cdobj/torus/solver1/d/s/pointvop1/geometryvopglobal1.inittype = geometryvopglobal::2.0 matchesdef = 1 HouNC1033600b9a06717ef5703030d248obj/torus/solver1/d/s/pointvop1/geometryvopglobal1.defcomment "" position 1.90579 1.97631 connectornextid 22 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "P" 1 "v" 2 "force" 3 "age" 4 "life" 5 "id" 6 "Cd" 7 "uv" 8 "N" 9 "Time" 10 "TimeInc" 11 "Frame" 12 "ptnum" 13 "primnum" 14 "vtxnum" 15 "numpt" 16 "numprim" 17 "numvtx" 18 "OpInput1" 19 "OpInput2" 20 "OpInput3" 21 "OpInput4" } inputsNamed3 { } inputs { } stat { create 1472302002 modify 1472302008 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9506717ef570bd15bc56obj/torus/solver1/d/s/pointvop1/geometryvopglobal1.parm{ version 0.8 } HouNC1033600b9106717ef570205ff52aobj/torus/solver1/d/s/pointvop1/geometryvopglobal1.userdata ___Version___HouNC1033600b9506717ef570a91786bbobj/torus/solver1/d/s/pointvop1/geometryvopoutput1.inittype = geometryvopoutput matchesdef = 1 HouNC1033600b9a06717ef57064510391obj/torus/solver1/d/s/pointvop1/geometryvopoutput1.defcomment "" position 6.37637 4.89409 connectornextid 5 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 "" "" 1 "P" 1 "" "" 1 "v" 2 "" "" 1 "force" 3 "" "" 1 "Cd" 4 normalize1 1 1 "N" } inputs { 0 "" 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 normalize1 0 1 } stat { create 1472302002 modify 1729376387 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9506717ef570a1feebf5obj/torus/solver1/d/s/pointvop1/geometryvopoutput1.parm{ version 0.8 } HouNC1033600b9106717ef57039197255obj/torus/solver1/d/s/pointvop1/geometryvopoutput1.userdata ___Version___HouNC1033600b9e06717ef5708901f770obj/torus/solver1/d/s/pointvop1/unifiednoise1.inittype = unifiednoise::2.0 matchesdef = 0 HouNC1033600b9f06717ef5701943d270obj/torus/solver1/d/s/pointvop1/unifiednoise1.defcomment "" position 3.52932 0.84671 connectornextid 34 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 30 "noise" 31 "x_avg" 32 "x_oct" 33 "x_off" } inputsNamed3 { 0 geometryvopglobal1 0 1 "pos" 1 "" "" 1 "basis" 2 "" "" 1 "freq" 3 "" "" 1 "offset" 4 "" "" 1 "period" 5 "" "" 1 "fractal" 6 "" "" 1 "oct" 7 "" "" 1 "lac" 8 "" "" 1 "dolwarp" 9 "" "" 1 "accuml" 10 "" "" 1 "disp" 11 "" "" 1 "dispfreq" 12 "" "" 1 "dogwarp" 13 "" "" 1 "accumg" 14 "" "" 1 "gflow" 15 "" "" 1 "flowrot" 16 "" "" 1 "rough" 17 "" "" 1 "docc" 18 "" "" 1 "cc_fold" 19 "" "" 1 "cc_dobias" 20 "" "" 1 "cc_bias" 21 "" "" 1 "cc_dogain" 22 "" "" 1 "cc_gain" 23 "" "" 1 "cc_inv" 24 "" "" 1 "cc_dorng" 25 "" "" 1 "cc_rnglo" 26 "" "" 1 "cc_rnghi" 27 "" "" 1 "cc_amp" 28 "" "" 1 "fw" 29 "" "" 1 "fscale" } inputs { 0 geometryvopglobal1 0 1 1 "" 0 1 2 "" 0 1 3 "" 0 1 4 "" 0 1 5 "" 0 1 6 "" 0 1 7 "" 0 1 8 "" 0 1 9 "" 0 1 10 "" 0 1 11 "" 0 1 12 "" 0 1 13 "" 0 1 14 "" 0 1 15 "" 0 1 16 "" 0 1 17 "" 0 1 18 "" 0 1 19 "" 0 1 20 "" 0 1 21 "" 0 1 22 "" 0 1 23 "" 0 1 24 "" 0 1 25 "" 0 1 26 "" 0 1 27 "" 0 1 28 "" 0 1 29 "" 0 1 } stat { create 1472302017 modify 1729376379 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9f06717ef570f28fea1fobj/torus/solver1/d/s/pointvop1/unifiednoise1.chn{ channel freqx { lefttype = extend righttype = extend default = 2 flags = 0 segment { length = 0 value = 2 2 expr = ch(\"../../../../noisefreq\") } } channel freqy { lefttype = extend righttype = extend default = 2 flags = 0 segment { length = 0 value = 2 2 expr = ch(\"../../../../noisefreq\") } } channel freqz { lefttype = extend righttype = extend default = 2 flags = 0 segment { length = 0 value = 2 2 expr = ch(\"../../../../noisefreq\") } } channel freqw { lefttype = extend righttype = extend default = 2 flags = 0 segment { length = 0 value = 2 2 expr = ch(\"../../../../noisefreq\") } } } HouNC1033600b9e06717ef570fb87baa6obj/torus/solver1/d/s/pointvop1/unifiednoise1.parm{ version 0.8 signature [ 0 locks=0 ] ( v3 ) basis [ 0 locks=0 ] ( perlin ) freq [ 8 locks=0 ] ( [ freqx 1 ] [ freqy 1 ] [ freqz 1 ] [ freqw 1 ] ) offset [ 0 locks=0 ] ( 0 0 0 0 ) period [ 0 locks=0 ] ( 1 1 1 1 ) folder1 [ 0 locks=0 ] ( 0 ) fractal [ 0 locks=0 ] ( none ) oct [ 0 locks=0 ] ( 8 ) lac [ 0 locks=0 ] ( 2.01234 ) rough [ 0 locks=0 ] ( 0.5 ) folder2 [ 0 locks=0 ] ( 0 ) dolwarp [ 0 locks=0 ] ( "off" ) accuml [ 0 locks=0 ] ( "off" ) disp [ 0 locks=0 ] ( 0 ) dispfreq [ 0 locks=0 ] ( 1 ) dogwarp [ 0 locks=0 ] ( "off" ) accumg [ 0 locks=0 ] ( "off" ) gflow [ 0 locks=0 ] ( 0 ) flowrot [ 0 locks=0 ] ( 0 ) folder0_1 [ 0 locks=0 ] ( 0 ) cc_fold [ 0 locks=0 ] ( "off" ) cc_dobias [ 0 locks=0 ] ( "off" ) cc_bias [ 0 locks=0 ] ( 0.5 0.5 0.5 ) cc_dogain [ 0 locks=0 ] ( "off" ) cc_gain [ 0 locks=0 ] ( 0.5 0.5 0.5 ) cc_inv [ 0 locks=0 ] ( "off" ) cc_dorng [ 0 locks=0 ] ( "on" ) cc_rnglo [ 0 locks=0 ] ( -1 -1 -1 ) cc_rnghi [ 0 locks=0 ] ( 1 1 1 ) cc_amp [ 0 locks=0 ] ( 1 1 1 ) fscale [ 0 locks=0 ] ( 1 ) } HouNC1033600b9a06717ef570ca4fe97cobj/torus/solver1/d/s/pointvop1/unifiednoise1.userdata ___Version___HouNC1033600b9d06717ef570cad85c8aobj/torus/solver1/d/s/pointvop1/normalize1.inittype = normalize matchesdef = 0 HouNC1033600b8206717ef570499ca878obj/torus/solver1/d/s/pointvop1/normalize1.defcomment "" position 4.92932 4.94151 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 1 "nvec" } inputsNamed3 { 0 unifiednoise1 30 1 "vec" } inputs { 0 unifiednoise1 0 1 } stat { create 1472302081 modify 1729376379 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b9d06717ef57086b02d90obj/torus/solver1/d/s/pointvop1/normalize1.parm{ version 0.8 signature [ 0 locks=0 ] ( default ) vec [ 0 locks=0 ] ( 1 0 0 ) vec_u [ 0 locks=0 ] ( 1 0 ) vec_p [ 0 locks=0 ] ( 1 0 0 ) vec_v [ 0 locks=0 ] ( 1 0 0 ) vec_v4 [ 0 locks=0 ] ( 0 0 0 1 ) vec_un [ 0 locks=0 ] ( 1 0 0 ) vec_up [ 0 locks=0 ] ( 1 0 0 ) vec_uv [ 0 locks=0 ] ( 1 0 0 ) } HouNC1033600b9906717ef570d3a35748obj/torus/solver1/d/s/pointvop1/normalize1.userdata ___Version___HouNC1033600ba406717ef57076989a55shop.defcomment "" position 5 3 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1472217448 modify 1729376840 author Aixuser@AixGPU01 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba706717ef5702c7d5db5shop.parm{ version 0.8 } HouNC1033600ba306717ef570240584c2shop.userdata ___Version___20.5.370HouNC1033600bb106717ef5708e1278ebshop/principledshader1.inittype = principledshader matchesdef = 1 HouNC1033600bb606717ef570b433e74dshop/principledshader1.defcomment "" position 4.10579 1.50585 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on outputsNamed3 { 0 "Material Shader" } inputsNamed3 { } inputs { } stat { create 1472315545 modify 1472315823 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb606717ef57055cec3f7shop/principledshader1.chn{ channel shop_disable_displace_shader { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "!ch(\"enableDispTexture\") && !ch(\"enableDispNoise\")" } } channel vm_displacebound { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1.01*max(ch(\"enableDispTexture\")*max(abs((1.0+ch(\"dispTexOffset\"))*ch(\"dispTexScale\")), abs(ch(\"dispTexOffset\")*ch(\"dispTexScale\"))), ch(\"enableDispNoise\")*abs(ch(\"dispNoiseAmp\")))" } } channel ogl_diffr { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "(1-ch(\"metallic\")) * ch(\"basecolorr\")" } } channel ogl_diffg { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "(1-ch(\"metallic\")) * ch(\"basecolorg\")" } } channel ogl_diffb { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "(1-ch(\"metallic\")) * ch(\"basecolorb\")" } } channel ogl_specr { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "hou.phm().get_ogl_spec(hou.pwd(), 0)" language = python } } channel ogl_specg { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "hou.phm().get_ogl_spec(hou.pwd(), 1)" language = python } } channel ogl_specb { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "hou.phm().get_ogl_spec(hou.pwd(), 2)" language = python } } channel ogl_rough { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 0.04+0.96*ch(\"rough\") } } channel ogl_ior_inner { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "m = 0.99*ch(\"metallic\") m=m*m*m fr = m + (1-m) * 0.8*0.08*ch(\"reflect\") return (fr- 1) / (-fr + 2*sqrt(fr) - 1.0)" language = python } } channel ogl_bumpscale { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"normalTexScale\") } } channel ogl_normalmap_type { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = "ifs(!strcmp(chs(\"normalTexVectorSpace\"), \"uvtangent\"), \"tangent\", \"world\")" } } channel ogl_normalbias { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = "ifs(ch(\"normalTexNormalSpace\"), \"centered\", \"zeroone\")" } } channel ogl_normalflipx { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"normalTexNormalFlipX\") } } channel ogl_normalflipy { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"normalTexNormalFlipY\") } } channel ogl_displacescale { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"dispTexScale\") } } channel ogl_displaceoffset { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = ch(\"dispTexOffset\") } } } HouNC1033600bb106717ef5703af18e8eshop/principledshader1.parm{ version 0.8 diffuse_folder_14 [ 0 locks=0 ] ( 0 0 0 0 0 0 0 ) folder52 [ 0 locks=0 ] ( 0 ) basecolor [ 0 locks=0 ] ( 0.01600000075995922 0.01600000075995922 0.01600000075995922 ) basecolor_usePointColor [ 0 locks=0 ] ( "on" ) basecolor_usePackedColor [ 0 locks=0 ] ( "off" ) basecolor_useTexture [ 0 locks=0 ] ( "off" ) basecolor_texture [ 0 locks=0 ] ( "" ) basecolor_textureIntensity [ 0 locks=0 ] ( 1 ) basecolor_textureWrap [ 0 locks=0 ] ( repeat ) basecolor_textureColorSpace [ 0 locks=0 ] ( auto ) folder53 [ 0 locks=0 ] ( 0 ) metallic [ 0 locks=0 ] ( 0 ) metallic_useTexture [ 0 locks=0 ] ( "off" ) metallic_texture [ 0 locks=0 ] ( "" ) metallic_monoChannel [ 0 locks=0 ] ( 0 ) metallic_textureWrap [ 0 locks=0 ] ( repeat ) metallic_textureColorSpace [ 0 locks=0 ] ( linear ) folder210 [ 0 locks=0 ] ( 0 ) reflect [ 0 locks=0 ] ( 0.081 ) reflect_useTexture [ 0 locks=0 ] ( "off" ) reflect_texture [ 0 locks=0 ] ( "" ) reflect_monoChannel [ 0 locks=0 ] ( 0 ) reflect_textureWrap [ 0 locks=0 ] ( repeat ) reflect_textureColorSpace [ 0 locks=0 ] ( linear ) folder211 [ 0 locks=0 ] ( 0 ) reflecttint [ 0 locks=0 ] ( 0 ) reflecttint_useTexture [ 0 locks=0 ] ( "off" ) reflecttint_texture [ 0 locks=0 ] ( "" ) reflecttint_monoChannel [ 0 locks=0 ] ( 0 ) reflecttint_textureWrap [ 0 locks=0 ] ( repeat ) reflecttint_textureColorSpace [ 0 locks=0 ] ( linear ) folder212 [ 0 locks=0 ] ( 0 ) rough [ 0 locks=0 ] ( 0.823 ) rough_useTexture [ 0 locks=0 ] ( "off" ) rough_texture [ 0 locks=0 ] ( "" ) rough_monoChannel [ 0 locks=0 ] ( 0 ) rough_textureWrap [ 0 locks=0 ] ( repeat ) rough_textureColorSpace [ 0 locks=0 ] ( linear ) folder213 [ 0 locks=0 ] ( 0 ) aniso [ 0 locks=0 ] ( 0 ) aniso_useTexture [ 0 locks=0 ] ( "off" ) aniso_texture [ 0 locks=0 ] ( "" ) aniso_monoChannel [ 0 locks=0 ] ( 0 ) aniso_textureWrap [ 0 locks=0 ] ( repeat ) aniso_textureColorSpace [ 0 locks=0 ] ( linear ) folder214 [ 0 locks=0 ] ( 0 ) anisodir [ 0 locks=0 ] ( 0 ) anisodir_useTexture [ 0 locks=0 ] ( "off" ) anisodir_texture [ 0 locks=0 ] ( "" ) anisodir_monoChannel [ 0 locks=0 ] ( 0 ) anisodir_textureWrap [ 0 locks=0 ] ( repeat ) anisodir_textureFilter [ 0 locks=0 ] ( point ) anisodir_textureColorSpace [ 0 locks=0 ] ( linear ) folder215 [ 0 locks=0 ] ( 0 ) subsurface [ 0 locks=0 ] ( 0 ) subsurface_useTexture [ 0 locks=0 ] ( "off" ) subsurface_texture [ 0 locks=0 ] ( "" ) subsurface_monoChannel [ 0 locks=0 ] ( 0 ) subsurface_textureWrap [ 0 locks=0 ] ( repeat ) subsurface_textureColorSpace [ 0 locks=0 ] ( linear ) folder216 [ 0 locks=0 ] ( 0 ) sheen [ 0 locks=0 ] ( 0 ) sheen_useTexture [ 0 locks=0 ] ( "off" ) sheen_texture [ 0 locks=0 ] ( "" ) sheen_monoChannel [ 0 locks=0 ] ( 0 ) sheen_textureWrap [ 0 locks=0 ] ( repeat ) sheen_textureColorSpace [ 0 locks=0 ] ( linear ) folder217 [ 0 locks=0 ] ( 0 ) sheentint [ 0 locks=0 ] ( 0 ) sheentint_useTexture [ 0 locks=0 ] ( "off" ) sheentint_texture [ 0 locks=0 ] ( "" ) sheentint_monoChannel [ 0 locks=0 ] ( 0 ) sheentint_textureWrap [ 0 locks=0 ] ( repeat ) sheentint_textureColorSpace [ 0 locks=0 ] ( linear ) folder218 [ 0 locks=0 ] ( 0 ) coat [ 0 locks=0 ] ( 0 ) coat_useTexture [ 0 locks=0 ] ( "off" ) coat_texture [ 0 locks=0 ] ( "" ) coat_monoChannel [ 0 locks=0 ] ( 0 ) coat_textureWrap [ 0 locks=0 ] ( repeat ) coat_textureColorSpace [ 0 locks=0 ] ( linear ) folder219 [ 0 locks=0 ] ( 0 ) coatrough [ 0 locks=0 ] ( 0 ) coatrough_useTexture [ 0 locks=0 ] ( "off" ) coatrough_texture [ 0 locks=0 ] ( "" ) coatrough_monoChannel [ 0 locks=0 ] ( 0 ) coatrough_textureWrap [ 0 locks=0 ] ( repeat ) coatrough_textureColorSpace [ 0 locks=0 ] ( linear ) folder220 [ 0 locks=0 ] ( 0 ) basecolor_textureFilter [ 0 locks=0 ] ( catrom ) surface_textureFilterWidth [ 0 locks=0 ] ( 1 ) emitillum [ 0 locks=0 ] ( "on" ) emitcolor [ 0 locks=0 ] ( 0 0 0 ) emitint [ 0 locks=0 ] ( 1 ) emitcolor_useTexture [ 0 locks=0 ] ( "off" ) emitcolor_texture [ 0 locks=0 ] ( "" ) emitcolor_textureIntensity [ 0 locks=0 ] ( 1 ) emitcolor_textureWrap [ 0 locks=0 ] ( repeat ) emitcolor_textureColorSpace [ 0 locks=0 ] ( repeat ) shading_15 [ 0 locks=0 ] ( 0 0 ) enableBumpOrNormalTexture [ 0 locks=0 ] ( "off" ) normalTexType [ 0 locks=0 ] ( normal ) normalTexColorSpace [ 0 locks=0 ] ( linear ) normalTexVectorSpace [ 0 locks=0 ] ( uvtangent ) normalTexScale [ 0 locks=0 ] ( 1 ) normalTexture [ 0 locks=0 ] ( "" ) normalTexUdim [ 0 locks=0 ] ( "off" ) normalTexWrap [ 0 locks=0 ] ( repeat ) normalTexFilter [ 0 locks=0 ] ( gauss ) normalTexFilterWidth [ 0 locks=0 ] ( 1 ) normalTexChannel [ 0 locks=0 ] ( 0 ) normalTexImagePlane [ 0 locks=0 ] ( "" ) normalTexNormalSpace [ 0 locks=0 ] ( 0 ) normalTexNormalFlipX [ 0 locks=0 ] ( "off" ) normalTexNormalFlipY [ 0 locks=0 ] ( "off" ) separateCoatNormals [ 0 locks=0 ] ( "off" ) enableCoatNormalTexture [ 0 locks=0 ] ( "on" ) coatNormalTexType [ 0 locks=0 ] ( normal ) coatNormalTexColorSpace [ 0 locks=0 ] ( linear ) coatNormalTexVectorSpace [ 0 locks=0 ] ( uvtangent ) coatNormalTexScale [ 0 locks=0 ] ( 1 ) coatNormalTexture [ 0 locks=0 ] ( "" ) coatNormalTexUdim [ 0 locks=0 ] ( "off" ) coatNormalTexWrap [ 0 locks=0 ] ( repeat ) coatNormalTexFilter [ 0 locks=0 ] ( gauss ) coatNormalTexFilterWidth [ 0 locks=0 ] ( 1 ) coatNormalTexChannel [ 0 locks=0 ] ( 0 ) coatNormalTexImagePlane [ 0 locks=0 ] ( "" ) coatNormalTexNormalSpace [ 0 locks=0 ] ( 0 ) coatNormalTexNormalFlipX [ 0 locks=0 ] ( "off" ) coatNormalTexNormalFlipY [ 0 locks=0 ] ( "off" ) shop_disable_displace_shader [ 0 locks=0 ] ( [ shop_disable_displace_shader 0 ] ) folder221 [ 0 locks=0 ] ( 0 ) vm_displacebound [ 0 locks=0 ] ( [ vm_displacebound 0 ] ) vm_truedisplace [ 0 locks=0 ] ( "on" ) folder222 [ 0 locks=0 ] ( 0 ) enableDispTexture [ 0 locks=0 ] ( "off" ) dispTexType [ 0 locks=0 ] ( disp ) dispTexColorSpace [ 0 locks=0 ] ( linear ) dispTexVectorSpace [ 0 locks=0 ] ( uvtangent ) dispTexOffset [ 0 locks=0 ] ( -0.5 ) dispTexScale [ 0 locks=0 ] ( 1 ) dispTexTexture [ 0 locks=0 ] ( "" ) dispTexChannel [ 0 locks=0 ] ( 0 ) dispTexWrap [ 0 locks=0 ] ( repeat ) dispTexFilter [ 0 locks=0 ] ( gauss ) dispTexfilterWidth [ 0 locks=0 ] ( 1 ) folder223 [ 0 locks=0 ] ( 0 ) enableDispNoise [ 0 locks=0 ] ( "off" ) dispNoiseType [ 0 locks=0 ] ( xnoise ) dispNoiseFreq [ 0 locks=0 ] ( 10 10 10 ) dispNoiseOffset [ 0 locks=0 ] ( 0 0 0 ) dispNoiseAmp [ 0 locks=0 ] ( 1 ) dispNoiseRough [ 0 locks=0 ] ( 0.5 ) dispNoiseAtten [ 0 locks=0 ] ( 1 ) dispNoiseTurb [ 0 locks=0 ] ( 5 ) bake_samples [ 0 locks=0 ] ( 128 ) bake_normalspace [ 0 locks=0 ] ( 0 ) bake_tangentnormalflipx [ 0 locks=0 ] ( "off" ) bake_tangentnormalflipy [ 0 locks=0 ] ( "off" ) bake_include_disp_nt [ 0 locks=0 ] ( "on" ) bake_occlusionbias [ 0 locks=0 ] ( 0.5 ) bake_cavitydistance [ 0 locks=0 ] ( 1 ) bake_cavitybias [ 0 locks=0 ] ( 0.5 ) bake_curvaturescale [ 0 locks=0 ] ( 1 ) folder224 [ 0 locks=0 ] ( 0 ) difflabel [ 0 locks=0 ] ( diffuse ) baselabel [ 0 locks=0 ] ( reflect ) coatlabel [ 0 locks=0 ] ( coat ) folder225 [ 0 locks=0 ] ( 0 ) udim [ 0 locks=0 ] ( "on" ) folder226 [ 0 locks=0 ] ( 0 0 0 ) ogl_light [ 0 locks=0 ] ( "on" ) sepparm6 [ 0 locks=0 ] ( ) ogl_alpha [ 0 locks=0 ] ( 1 ) ogl_cutout [ 0 locks=0 ] ( "on" ) ogl_amb [ 0 locks=0 ] ( 1 1 1 ) ogl_emit [ 0 locks=0 ] ( 0 0 0 ) sepparm12 [ 0 locks=0 ] ( ) ogl_diff [ 0 locks=0 ] ( [ ogl_diffr 0 ] [ ogl_diffg 0 ] [ ogl_diffb 0 ] ) ogl_numtex [ 0 locks=0 ] ( 1 ) sepparm8 [ 0 locks=0 ] ( ) ogl_spec_model [ 0 locks=0 ] ( ggx ) ogl_spec [ 0 locks=0 ] ( [ ogl_specr 0 ] [ ogl_specg 0 ] [ ogl_specb 0 ] ) ogl_specmap [ 0 locks=0 ] ( "`ifs(ch(\"reflect_useTexture\"), chs(\"reflect_texture\"), \"\")`" ) ogl_speclayer [ 0 locks=0 ] ( 0 ) ogl_rough [ 0 locks=0 ] ( [ ogl_rough 0 ] ) ogl_roughmap [ 0 locks=0 ] ( "`ifs(ch(\"rough_useTexture\"), chs(\"rough_texture\"), \"\")`" ) ogl_roughmap_comp [ 0 locks=0 ] ( 0 ) ogl_ior_inner [ 0 locks=0 ] ( [ ogl_ior_inner 0 ] ) ogl_ior_outer [ 0 locks=0 ] ( 1 ) ogl_adjustshiny [ 0 locks=0 ] ( "off" ) ogl_shinyrange [ 0 locks=0 ] ( 10 30 ) sepparm10 [ 0 locks=0 ] ( ) ogl_opacitymap [ 0 locks=0 ] ( "" ) ogl_opacitylayer [ 0 locks=0 ] ( 0 ) ogl_bumpmap [ 0 locks=0 ] ( "`ifs(ch(\"enableBumpOrNormalTexture\") && !strcmp(chs(\"normalTexType\"), \"bump\"), chs(\"normalTexture\"), \"\")`" ) ogl_bumptype [ 0 locks=0 ] ( height ) ogl_bumpscale [ 0 locks=0 ] ( [ ogl_bumpscale 0 ] ) ogl_bumpbias [ 0 locks=0 ] ( zeroone ) ogl_bumplayer [ 0 locks=0 ] ( 0 ) ogl_bumpinvert [ 0 locks=0 ] ( "off" ) sepparm7 [ 0 locks=0 ] ( ) ogl_normalmap [ 0 locks=0 ] ( "`ifs(ch(\"enableBumpOrNormalTexture\") && !strcmp(chs(\"normalTexType\"), \"normal\"), chs(\"normalTexture\"), \"\")`" ) ogl_normalmap_type [ 0 locks=0 ] ( [ ogl_normalmap_type "ifs(!strcmp(chs(\"normalTexVectorSpace\"), \"uvtangent\"), \"tangent\", \"world\")" ] ) ogl_normalbias [ 0 locks=0 ] ( [ ogl_normalbias "ifs(ch(\"normalTexNormalSpace\"), \"centered\", \"zeroone\")" ] ) ogl_normalflipx [ 0 locks=0 ] ( [ ogl_normalflipx 0 ] ) ogl_normalflipy [ 0 locks=0 ] ( [ ogl_normalflipy 0 ] ) ogl_normallayer [ 0 locks=0 ] ( 0 ) sepparm9 [ 0 locks=0 ] ( ) ogl_displacemap [ 0 locks=0 ] ( "`ifs(ch(\"enableDispTexture\"), chs(\"dispTexTexture\"), \"\")`" ) ogl_displacescale [ 0 locks=0 ] ( [ ogl_displacescale 0 ] ) ogl_displaceoffset [ 0 locks=0 ] ( [ ogl_displaceoffset 0 ] ) ogl_envmap [ 0 locks=0 ] ( "" ) ogl_envrotate [ 0 locks=0 ] ( 0 0 0 ) ogl_envrotorder [ 0 locks=0 ] ( xyz ) ogl_envscale [ 0 locks=0 ] ( 0.1 ) Cd [ 0 locks=0 ] ( 1 1 1 ) Alpha [ 0 locks=0 ] ( 1 ) bake_curvaturebias [ 0 locks=0 ] ( 0.5 ) ogl_tex1 [ 0 locks=0 ] ( "`ifs(ch(\"basecolor_useTexture\"), chs(\"basecolor_texture\"), \"\")`" ) ogl_tex_min_filter1 [ 0 locks=0 ] ( GL_LINEAR_MIPMAP_LINEAR ) ogl_tex_mag_filter1 [ 0 locks=0 ] ( GL_LINEAR ) ogl_clamping_mode1 [ 0 locks=0 ] ( "off" ) } HouNC1033600b8d06717ef5701d9e9363shop/principledshader1.userdata ___Version___HouNC1033600ba506717ef57006d0ac52vex.defcomment "" position 5.5 2.5 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1472217448 modify 1729376840 author Aixuser@AixGPU01 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba406717ef5705af56f87vex.parm{ version 0.8 } HouNC1033600ba006717ef57084719914vex.userdata ___Version___20.5.370HouNC1033600ba506717ef570061a1f04mat.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 1729375961 modify 1729376840 author kyeshmz@kyeshmz access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba406717ef570f7597b92mat.parm{ version 0.8 } HouNC1033600ba006717ef570d43f5e73mat.userdata ___Version___20.5.370HouNC1033600bbb06717ef570420bd221obj/torus/torus1.inittype = torus matchesdef = 0 HouNC1033600bb806717ef570c1183d37obj/torus/torus1.defsopflags sopflags = comment "" position 0 0 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1472301809 modify 1729548855 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bbb06717ef5706b13f0e9obj/torus/torus1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 ) type [ 0 locks=0 ] ( "poly" ) surftype [ 0 locks=0 ] ( "quads" ) orient [ 0 locks=0 ] ( "z" ) rad [ 8 locks=0 ] ( 1 0.15 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) rows [ 0 locks=0 ] ( 16 ) cols [ 0 locks=0 ] ( 128 ) imperfect [ 0 locks=0 ] ( "on" ) orderu [ 0 locks=0 ] ( 4 ) orderv [ 0 locks=0 ] ( 4 ) angleu [ 0 locks=0 ] ( 0 360 ) anglev [ 0 locks=0 ] ( 0 360 ) closeu [ 0 locks=0 ] ( "on" ) closev [ 0 locks=0 ] ( "on" ) capu [ 0 locks=0 ] ( "off" ) capv [ 0 locks=0 ] ( "off" ) } HouNC1033600bb706717ef570ad2b3652obj/torus/torus1.userdata ___Version___20.5.370HouNC1033600bba06717ef570e41687ecobj/torus/normal1.inittype = normal matchesdef = 0 HouNC1033600bbb06717ef570a3d38d3eobj/torus/normal1.defsopflags sopflags = comment "" position 0 -0.987052 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 torus1 0 1 "input1" } inputs { 0 torus1 0 1 } stat { create 1472301833 modify 1729376193 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bba06717ef57057b4ce49obj/torus/normal1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) overridenormal [ 0 locks=0 ] ( "off" ) normalattrib [ 0 locks=0 ] ( N ) construct [ 0 locks=0 ] ( 0 ) docompute [ 0 locks=0 ] ( "on" ) type [ 0 locks=0 ] ( "typepoint" ) cuspangle [ 0 locks=0 ] ( 60 ) method [ 0 locks=0 ] ( 1 ) origifzero [ 0 locks=0 ] ( "off" ) modify [ 0 locks=0 ] ( 0 ) normalize [ 0 locks=0 ] ( "off" ) reverse [ 0 locks=0 ] ( "off" ) } HouNC1033600bb606717ef570102b6837obj/torus/normal1.userdata ___Version___20.5.370HouNC1033600bb006717ef57074f925b0obj/torus/attribcreate1.inittype = attribcreate::2.0 matchesdef = 0 HouNC1033600bb106717ef570d06bae99obj/torus/attribcreate1.defsopflags sopflags = comment "" position 0 -2.08823 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 normal1 1 1 "input1" } inputs { 0 normal1 0 1 } stat { create 1472301849 modify 1472301979 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb006717ef570ec8abb03obj/torus/attribcreate1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) encodenames [ 0 locks=0 ] ( "off" ) numattr [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( pscale ) existing1 [ 0 locks=0 ] ( "better" ) createvarmap1 [ 0 locks=0 ] ( "off" ) varname1 [ 0 locks=0 ] ( "" ) class1 [ 0 locks=0 ] ( "point" ) savetoinfo1 [ 0 locks=0 ] ( "off" ) type1 [ 0 locks=0 ] ( "float" ) typeinfo1 [ 0 locks=0 ] ( "guess" ) precision1 [ 0 locks=0 ] ( "32" ) size1 [ 0 locks=0 ] ( 1 ) default1v [ 0 locks=0 ] ( 0 0 0 0 ) writevalues1 [ 0 locks=0 ] ( "on" ) uselocal1 [ 0 locks=0 ] ( "on" ) value1v [ 0 locks=0 ] ( 0 0 0 0 ) string1 [ 0 locks=0 ] ( "" ) numattr_spacerparm1 [ 0 locks=0 ] ( ) } HouNC1033600b8c06717ef570d5b66e29obj/torus/attribcreate1.userdata ___Version___20.5.370HouNC1033600bb906717ef570485d2e50obj/torus/add1.inittype = add matchesdef = 0 HouNC1033600bbe06717ef570abd9d181obj/torus/add1.defsopflags sopflags = comment "" position 4.1953 0.0220792 connectornextid 0 flags = lock off model off template on footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1472301869 modify 1729376356 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb906717ef570716822bdobj/torus/add1.parm{ version 0.8 stdswitcher [ 0 locks=0 ] ( 0 0 0 ) keep [ 0 locks=0 ] ( "off" ) points [ 0 locks=0 ] ( 3 ) 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 1.3000000193715096 0 ) weight0 [ 0 locks=0 ] ( 1 ) usept1 [ 0 locks=0 ] ( "on" ) pt1 [ 8 locks=0 ] ( 0.8 0.8 0 ) weight1 [ 0 locks=0 ] ( 1 ) usept2 [ 0 locks=0 ] ( "on" ) pt2 [ 0 locks=0 ] ( -0.8 0.8 0 ) weight2 [ 0 locks=0 ] ( 1 ) } HouNC1033600bb506717ef570453ad35bobj/torus/add1.userdata ___Version___20.5.370HouNC1033600bb006717ef570b0971824obj/torus/attribcreate2.inittype = attribcreate::2.0 matchesdef = 0 HouNC1033600bb106717ef5702910ad5aobj/torus/attribcreate2.defsopflags sopflags = comment "" position 4.1953 -2.05999 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 2 add1 1 1 "input1" } inputs { 0 add1 0 1 } stat { create 1472301886 modify 1472407561 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bb106717ef570c531485aobj/torus/attribcreate2.chn{ channel value1v1 { lefttype = extend righttype = extend default = 0.025000000000000001 flags = 0 segment { length = 0 value = 0.025000000000000001 0.025000000000000001 expr = ch(\"../solver1/pscale\") } } } HouNC1033600bb006717ef57082749a0dobj/torus/attribcreate2.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) encodenames [ 0 locks=0 ] ( "off" ) numattr [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) name1 [ 0 locks=0 ] ( pscale ) existing1 [ 0 locks=0 ] ( "better" ) createvarmap1 [ 0 locks=0 ] ( "off" ) varname1 [ 0 locks=0 ] ( "" ) class1 [ 0 locks=0 ] ( "point" ) savetoinfo1 [ 0 locks=0 ] ( "off" ) type1 [ 0 locks=0 ] ( "float" ) typeinfo1 [ 0 locks=0 ] ( "guess" ) precision1 [ 0 locks=0 ] ( "32" ) size1 [ 0 locks=0 ] ( 1 ) default1v [ 0 locks=0 ] ( 0 0 0 0 ) writevalues1 [ 0 locks=0 ] ( "on" ) uselocal1 [ 0 locks=0 ] ( "on" ) value1v [ 8 locks=0 ] ( [ value1v1 0 ] 0 0 0 ) string1 [ 0 locks=0 ] ( "" ) numattr_spacerparm1 [ 0 locks=0 ] ( ) } HouNC1033600b8c06717ef57057dde9ccobj/torus/attribcreate2.userdata ___Version___20.5.370HouNC1033600b8b06717ef570f40f24faobj/torus/solver1/d/s/Prev_Frame.inittype = dopimport matchesdef = 0 HouNC1033600b8806717ef5703ad1369dobj/torus/solver1/d/s/Prev_Frame.defsopflags sopflags = comment "" position 3.63186 -1.89955 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { } inputs { } stat { create 1324348265 modify 1729614732 author jlait@andorra.sidefx.com access 0777 } color UT_Color RGB 0.6 0.4 1 delscript "" exprlanguage hscript end HouNC1033600b8806717ef5708f0678aaobj/torus/solver1/d/s/Prev_Frame.chn{ channel integrateovertime { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = 1/$FPS } } channel doposxform { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../transformsopoutput\") } } channel doxform { lefttype = extend righttype = extend flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../transformsopoutput\") } } } HouNC1033600b8b06717ef57014c3c62fobj/torus/solver1/d/s/Prev_Frame.parm{ version 0.8 doppath [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"DOPNET\", \"../..\")`" ) objpattern [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"OBJID\", arg(dopnodeobjs(\"..\"),0))`" ) singleobject [ 0 locks=0 autoscope=0 ] ( "on" ) importstyle [ 0 locks=0 autoscope=0 ] ( "fetch" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) importbyname [ 0 locks=0 autoscope=0 ] ( "on" ) objectnames [ 0 locks=0 ] ( "dopobject" ) geodatapath [ 0 locks=0 autoscope=0 ] ( "`stamps(\"..\", \"DATANAME\", chs(\"../datapath\"))`" ) transferattributes [ 0 locks=0 ] ( "" ) transfergroups [ 0 locks=0 ] ( "" ) inverseop [ 0 locks=0 autoscope=0 ] ( "off" ) doposxform [ 0 locks=0 autoscope=0 ] ( [ doposxform 1 ] ) doxform [ 0 locks=0 autoscope=0 ] ( [ doxform 1 ] ) keepworldspacepos [ 0 locks=0 autoscope=0 ] ( "on" ) centeratpivot [ 0 locks=0 ] ( "off" ) addname [ 0 locks=0 ] ( "off" ) adddopobjectname [ 0 locks=0 autoscope=0 ] ( "off" ) adddopobjectid [ 0 locks=0 autoscope=0 ] ( "off" ) addtoexistingvel [ 0 locks=0 autoscope=0 ] ( "on" ) deleteabandoned [ 0 locks=0 autoscope=0 ] ( "on" ) pointvels [ 0 locks=0 autoscope=0 ] ( "none" ) integrateovertime [ 0 locks=0 autoscope=0 ] ( [ integrateovertime 0 ] ) donotsim [ 0 locks=0 ] ( "on" ) } HouNC1033600b8706717ef57047c84f59obj/torus/solver1/d/s/Prev_Frame.userdata ___Version___20.5.370HouNC1033600b8e06717ef57082ef2267obj/torus/solver1/d/s/Input_1.inittype = object_merge matchesdef = 0 HouNC1033600b8f06717ef570532f0712obj/torus/solver1/d/s/Input_1.defsopflags sopflags = comment "" position 5.87224 -1.67799 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1324413372 author jlait@andorra.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8e06717ef570cd30d705obj/torus/solver1/d/s/Input_1.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( "`opinputpath(\"../..\", 0)`" ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouNC1033600b8a06717ef570093bb448obj/torus/solver1/d/s/Input_1.userdata ___Version___20.5.370HouNC1033600b8e06717ef57007094fbeobj/torus/solver1/d/s/Input_2.inittype = object_merge matchesdef = 0 HouNC1033600b8f06717ef570249bc451obj/torus/solver1/d/s/Input_2.defsopflags sopflags = comment "" position 6.81959 -3.39294 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1472302128 author jlait@andorra.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8e06717ef57020b38927obj/torus/solver1/d/s/Input_2.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( "`opinputpath(\"../..\", 1)`" ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouNC1033600b8a06717ef5707e9144a5obj/torus/solver1/d/s/Input_2.userdata ___Version___20.5.370HouNC1033600b8e06717ef570d7e49febobj/torus/solver1/d/s/Input_3.inittype = object_merge matchesdef = 0 HouNC1033600b8f06717ef5702ba2b10bobj/torus/solver1/d/s/Input_3.defsopflags sopflags = comment "" position 8.77435 -2.84803 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1324413372 author jlait@andorra.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8e06717ef5704edd5520obj/torus/solver1/d/s/Input_3.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( "`opinputpath(\"../..\", 2)`" ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouNC1033600b8a06717ef57018b95418obj/torus/solver1/d/s/Input_3.userdata ___Version___20.5.370HouNC1033600b8e06717ef5704d1a25fbobj/torus/solver1/d/s/Input_4.inittype = object_merge matchesdef = 0 HouNC1033600b8f06717ef57073ac6f17obj/torus/solver1/d/s/Input_4.defsopflags sopflags = comment "" position 10.2864 -3.40255 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1324348294 modify 1324413372 author jlait@andorra.sidefx.com access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8e06717ef5701e942fc6obj/torus/solver1/d/s/Input_4.parm{ version 0.8 numobj [ 0 locks=0 ] ( 1 ) _separator [ 0 locks=0 ] ( ) xformtype [ 0 locks=0 ] ( "object" ) xformpath [ 0 locks=0 ] ( "" ) invertxform [ 0 locks=0 ] ( "off" ) createptgroups [ 0 locks=0 ] ( "off" ) ptgroupprefix [ 0 locks=0 ] ( _ptgrp_ ) createprimgroups [ 0 locks=0 ] ( "off" ) primgroupprefix [ 0 locks=0 ] ( _primgrp_ ) verbosegroups [ 0 locks=0 ] ( "off" ) suffixfirstgroup [ 0 locks=0 ] ( "on" ) createptstring [ 0 locks=0 ] ( "off" ) createprimstring [ 0 locks=0 ] ( "off" ) pathattrib [ 0 locks=0 ] ( objname ) pack [ 0 locks=0 ] ( "off" ) pivot [ 0 locks=0 ] ( "centroid" ) viewportlod [ 0 locks=0 ] ( "full" ) addpath [ 0 locks=0 ] ( "on" ) enable1 [ 0 locks=0 ] ( "on" ) objpath1 [ 0 locks=0 ] ( "`opinputpath(\"../..\", 3)`" ) group1 [ 0 locks=0 ] ( "" ) expand1 [ 0 locks=0 ] ( "off" ) } HouNC1033600b8a06717ef5701f0cf086obj/torus/solver1/d/s/Input_4.userdata ___Version___20.5.370HouNC1033600b8e06717ef570c8da535eobj/torus/solver1/d/s/remesh1.inittype = remesh matchesdef = 0 HouNC1033600b8f06717ef57050cb53a3obj/torus/solver1/d/s/remesh1.defsopflags sopflags = comment "" position 3.63186 -2.97009 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 Prev_Frame 1 1 "input1" } inputs { 0 Prev_Frame 0 1 } stat { create 1472301946 modify 1729376813 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8f06717ef57003f8ee42obj/torus/solver1/d/s/remesh1.chn{ channel target_edge { lefttype = extend righttype = extend default = 0.029999999999999999 flags = 0 segment { length = 0 value = 0.029999999999999999 0.029999999999999999 expr = ch(\"../../../meshptdist\") } } channel iterations { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = ch(\"../../../remeshiter\") } } } HouNC1033600b8e06717ef570d9d08ce5obj/torus/solver1/d/s/remesh1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) hard_edges [ 0 locks=0 ] ( "" ) iterations [ 8 locks=0 ] ( [ iterations 1 ] ) recompute_normals [ 0 locks=0 ] ( "off" ) smoothing_level [ 0 locks=0 ] ( 0 ) element_sizing [ 0 locks=0 ] ( 0 0 ) target_edge [ 8 locks=0 ] ( [ target_edge 0.2 ] ) input_pts_only [ 0 locks=0 ] ( "off" ) gradation [ 0 locks=0 ] ( 0.25 ) density [ 0 locks=0 ] ( 1 ) limit_below [ 0 locks=0 ] ( "off" ) min_edge_length [ 0 locks=0 ] ( 1e-5 ) limit_above [ 0 locks=0 ] ( "off" ) max_edge_length [ 0 locks=0 ] ( 10000 ) lfs_only [ 0 locks=0 ] ( "off" ) visualize_lfs [ 0 locks=0 ] ( "off" ) lfs_ramp [ 0 locks=0 ] ( 2 ) lfs_ramp1pos [ 0 locks=0 ] ( 0 ) lfs_ramp1c [ 0 locks=0 ] ( 0 0 1 ) lfs_ramp1interp [ 0 locks=0 ] ( "linear" ) lfs_ramp2pos [ 0 locks=0 ] ( 1 ) lfs_ramp2c [ 0 locks=0 ] ( 1 0 0 ) lfs_ramp2interp [ 0 locks=0 ] ( "linear" ) } HouNC1033600b8a06717ef5705bc39c3aobj/torus/solver1/d/s/remesh1.userdata ___Version___20.5.370HouNC1033600b8b06717ef570f684a31bobj/torus/solver1/d/s/pointvop1.order4 geometryvopglobal1 geometryvopoutput1 unifiednoise1 normalize1 HouNC1033600b8906717ef570fc5f3412obj/torus/solver1/d/s/pointvop1.net1 HouNC1033600b8606717ef57071fc4e3eobj/torus/solver1/d/s/attribtransfer1.inittype = attribtransfer matchesdef = 0 HouNC1033600b8706717ef570d97aa582obj/torus/solver1/d/s/attribtransfer1.defsopflags sopflags = comment "" position 5.30492 -5.20719 connectornextid 3 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 pointvop1 4 1 "input1" 1 Input_2 0 1 "input2" } inputs { 0 pointvop1 0 1 1 Input_2 0 1 } stat { create 1472302132 modify 1729376813 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8706717ef570d8d646ddobj/torus/solver1/d/s/attribtransfer1.chn{ channel thresholddist { lefttype = extend righttype = extend default = 0.10000000000000001 flags = 0 segment { length = 0 value = 0.10000000000000001 0.10000000000000001 expr = ch(\"../../../transferrad\") } } channel blendwidth { lefttype = extend righttype = extend default = 0.29999999999999999 flags = 0 segment { length = 0 value = 0.29999999999999999 0.29999999999999999 expr = ch(\"../../../attribblur\") } } channel kernelradius { lefttype = extend righttype = extend default = 0.10000000000000001 flags = 0 segment { length = 0 value = 0.10000000000000001 0.10000000000000001 expr = ch(\"../../../attribtransferkernelrad\") } } } HouNC1033600b8606717ef570ac609940obj/torus/solver1/d/s/attribtransfer1.parm{ version 0.8 srcgroups [ 0 locks=0 ] ( "" ) srcgrouptype [ 0 locks=0 ] ( "primitive" ) dstgroups [ 0 locks=0 ] ( "" ) dstgrouptype [ 0 locks=0 ] ( "primitive" ) cardswitcher [ 0 locks=0 ] ( 1 1 ) detailattribs [ 0 locks=0 ] ( "off" ) detailattriblist [ 0 locks=0 ] ( "" ) primitiveattribs [ 0 locks=0 ] ( "on" ) primattriblist [ 0 locks=0 ] ( "" ) pointattribs [ 0 locks=0 ] ( "on" ) pointattriblist [ 0 locks=0 ] ( pscale ) vertexattribs [ 0 locks=0 ] ( "off" ) vertexattriblist [ 0 locks=0 ] ( "" ) copyvariable [ 0 locks=0 ] ( "on" ) matchpattrib [ 0 locks=0 ] ( "off" ) kernel [ 0 locks=0 ] ( elendt ) kernelradius [ 8 locks=0 ] ( [ kernelradius 10 ] ) maxsamplecount [ 0 locks=0 ] ( 4 ) threshold [ 0 locks=0 ] ( "on" ) thresholddist [ 8 locks=0 ] ( [ thresholddist 10 ] ) blendwidth [ 8 locks=0 ] ( [ blendwidth 0 ] ) uniformbias [ 0 locks=0 ] ( 0.5 ) } HouNC1033600b8206717ef57068ec658aobj/torus/solver1/d/s/attribtransfer1.userdata ___Version___20.5.370HouNC1033600b8f06717ef570f5005174obj/torus/solver1/d/s/relax1.inittype = relax matchesdef = 0 HouNC1033600b8c06717ef5707c0ba96dobj/torus/solver1/d/s/relax1.defsopflags sopflags = comment "" position 5.30492 -6.23602 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 attribtransfer1 2 1 "input1" } inputs { 0 attribtransfer1 0 1 } stat { create 1472302236 modify 1729376813 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8c06717ef570fd9b655eobj/torus/solver1/d/s/relax1.chn{ channel maxiterations { lefttype = extend righttype = extend default = 2 flags = 0 segment { length = 0 value = 2 2 expr = ch(\"../../../relaxiter\") } } } HouNC1033600b8f06717ef570ebddade7obj/torus/solver1/d/s/relax1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) influencegroup [ 0 locks=0 ] ( "" ) surfacegroup [ 0 locks=0 ] ( "" ) maxiterations [ 8 locks=0 ] ( [ maxiterations 10 ] ) radius [ 0 locks=0 ] ( 1 ) useradiusattrib [ 0 locks=0 ] ( "on" ) radiusattrib [ 0 locks=0 ] ( pscale ) relaxin3d [ 0 locks=0 ] ( "off" ) usenormals [ 0 locks=0 ] ( "on" ) usegeometricnormals [ 0 locks=0 ] ( "off" ) normal [ 0 locks=0 ] ( 0 1 0 ) usemaxstepattrib [ 0 locks=0 ] ( "off" ) maxstepattrib [ 0 locks=0 ] ( maxstep ) useprimnumattrib [ 0 locks=0 ] ( "off" ) primnumattrib [ 0 locks=0 ] ( sourceprim ) useprimuvwattrib [ 0 locks=0 ] ( "off" ) primuvwattrib [ 0 locks=0 ] ( sourceprimuv ) } HouNC1033600b8b06717ef570a0cffd5eobj/torus/solver1/d/s/relax1.userdata ___Version___20.5.370HouNC1033600b8f06717ef570f298c7faobj/torus/solver1/d/s/group1.inittype = group matchesdef = 0 HouNC1033600b8c06717ef570c29f0b5fobj/torus/solver1/d/s/group1.defsopflags sopflags = comment "" position 5.30492 -7.09736 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight on unload off savedata off compress on colordefault off exposed on outputsNamed3 { 2 "output1" } inputsNamed3 { 0 relax1 2 1 "input1" } inputs { 0 relax1 0 1 } stat { create 1472302282 modify 1729376813 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8c06717ef5701a4a6535obj/torus/solver1/d/s/group1.chn{ channel rangeend { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $N } } channel filter { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = "@pscale > 0.005" } } } HouNC1033600b8f06717ef570be3d68fdobj/torus/solver1/d/s/group1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) stdswitcher [ 0 locks=0 ] ( 0 0 0 ) docreategrp [ 0 locks=0 ] ( "on" ) crname [ 0 locks=0 ] ( group1 ) entity [ 0 locks=0 ] ( "primitive" ) geotype [ 0 locks=0 ] ( "all" ) mergeop [ 0 locks=0 ] ( "replace" ) switcher2 [ 0 locks=0 ] ( 0 0 0 0 ) groupnumber [ 0 locks=0 ] ( "on" ) ordered [ 0 locks=0 ] ( "off" ) groupop [ 0 locks=0 ] ( "grpexpression" ) filter [ 8 locks=0 ] ( [ filter 1 ] ) pattern [ 0 locks=0 ] ( "" ) range [ 8 locks=0 ] ( 0 [ rangeend 0 ] ) select [ 0 locks=0 ] ( 1 2 ) groupbounding [ 0 locks=0 ] ( "off" ) boundtype [ 0 locks=0 ] ( "usebbox" ) size [ 0 locks=0 ] ( 1 1 1 ) t [ 0 locks=0 ] ( 0 0 0 ) iso [ 0 locks=0 ] ( 0 ) invertvolume [ 0 locks=0 ] ( "off" ) includenotwhollycontained [ 0 locks=0 ] ( "off" ) groupnormal [ 0 locks=0 ] ( "off" ) dir [ 0 locks=0 ] ( 0 0 1 ) angle [ 0 locks=0 ] ( 180 ) camerapath [ 0 locks=0 ] ( "" ) nonplanar [ 0 locks=0 ] ( "off" ) nonplanartol [ 0 locks=0 ] ( 0.001 ) groupedges [ 0 locks=0 ] ( "off" ) dominedgeangle [ 0 locks=0 ] ( "off" ) minedgeangle [ 0 locks=0 ] ( 20 ) domaxedgeangle [ 0 locks=0 ] ( "off" ) maxedgeangle [ 0 locks=0 ] ( 20 ) edgeanglebetweenedges [ 0 locks=0 ] ( "off" ) dominedgelen [ 0 locks=0 ] ( "off" ) minedgelen [ 0 locks=0 ] ( 0 ) domaxedgelen [ 0 locks=0 ] ( "off" ) maxedgelen [ 0 locks=0 ] ( 0 ) dodepth [ 0 locks=0 ] ( "off" ) edgestep [ 0 locks=0 ] ( 0 ) edgeptgrp [ 0 locks=0 ] ( 0 ) unshared [ 0 locks=0 ] ( "off" ) boundarygroups [ 0 locks=0 ] ( "off" ) combineentity [ 0 locks=0 ] ( "guess" ) grpequal [ 0 locks=0 ] ( "" ) not1 [ 0 locks=0 ] ( "off" ) grp1 [ 0 locks=0 ] ( "" ) op1 [ 0 locks=0 ] ( "none" ) not2 [ 0 locks=0 ] ( "off" ) grp2 [ 0 locks=0 ] ( "" ) op2 [ 0 locks=0 ] ( "none" ) not3 [ 0 locks=0 ] ( "off" ) grp3 [ 0 locks=0 ] ( "" ) op3 [ 0 locks=0 ] ( "none" ) not4 [ 0 locks=0 ] ( "off" ) grp4 [ 0 locks=0 ] ( "" ) switcher3 [ 0 locks=0 ] ( 0 0 0 ) oldname [ 0 locks=0 ] ( "" ) newname [ 0 locks=0 ] ( "" ) cnvfromtype [ 0 locks=0 ] ( "primgroup" ) cnvtotype [ 0 locks=0 ] ( "ptgroup" ) convertg [ 0 locks=0 ] ( "" ) cnvtname [ 0 locks=0 ] ( "" ) preserve [ 0 locks=0 ] ( "off" ) primswithallpts [ 0 locks=0 ] ( "off" ) destroyname [ 0 locks=0 ] ( "" ) type [ 0 locks=0 ] ( 1 ) } HouNC1033600b8b06717ef570c3a2c198obj/torus/solver1/d/s/group1.userdata ___Version___20.5.370HouNC1033600b8e06717ef5708fb574edobj/torus/solver1/d/s/smooth1.inittype = smooth matchesdef = 0 HouNC1033600b8f06717ef57015960609obj/torus/solver1/d/s/smooth1.defsopflags sopflags = comment "" position 5.30492 -7.85103 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 group1 2 1 "input1" } inputs { 0 group1 0 1 } stat { create 1472302310 modify 1729376813 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600b8f06717ef5706f4c4ac8obj/torus/solver1/d/s/smooth1.chn{ channel iterations { lefttype = extend righttype = extend default = 8 flags = 0 segment { length = 0 value = 8 8 expr = ch(\"../../../smoothiter\") } } } HouNC1033600b8e06717ef57018c6883eobj/torus/solver1/d/s/smooth1.parm{ version 0.8 group [ 0 locks=0 ] ( group1 ) applyto [ 0 locks=0 ] ( "otherattrib" ) attribname [ 0 locks=0 ] ( P ) frequency [ 0 locks=0 ] ( 0.1 ) iterations [ 8 locks=0 ] ( [ iterations 10 ] ) } HouNC1033600b8a06717ef570cb682a12obj/torus/solver1/d/s/smooth1.userdata ___Version___20.5.370HouNC1033600bb106717ef5700e2390d0obj/torus/solver1/d/s.order11 Prev_Frame Input_1 Input_2 Input_3 Input_4 remesh1 pointvop1 attribtransfer1 relax1 group1 smooth1 HouNC1033600bb706717ef57007d4f45cobj/torus/solver1/d/s.net1 HouNC1033600bba06717ef570843e4318obj/torus/normal2.inittype = normal matchesdef = 0 HouNC1033600bbb06717ef570e0e2c841obj/torus/normal2.defsopflags sopflags = comment "" position 2.09177 -4.45999 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 solver1 4 1 "input1" } inputs { 0 solver1 0 1 } stat { create 1472302384 modify 1729376812 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bba06717ef570532e4e0cobj/torus/normal2.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) grouptype [ 0 locks=0 ] ( "guess" ) overridenormal [ 0 locks=0 ] ( "off" ) normalattrib [ 0 locks=0 ] ( N ) construct [ 0 locks=0 ] ( 0 ) docompute [ 0 locks=0 ] ( "on" ) type [ 0 locks=0 ] ( "typepoint" ) cuspangle [ 0 locks=0 ] ( 60 ) method [ 0 locks=0 ] ( 1 ) origifzero [ 0 locks=0 ] ( "off" ) modify [ 0 locks=0 ] ( 0 ) normalize [ 0 locks=0 ] ( "off" ) reverse [ 0 locks=0 ] ( "off" ) } HouNC1033600bb606717ef57032500030obj/torus/normal2.userdata ___Version___20.5.370HouNC1033600bba06717ef5700fe8da44obj/torus/smooth1.inittype = smooth matchesdef = 0 HouNC1033600bbb06717ef5705f3b0074obj/torus/smooth1.defsopflags sopflags = comment "" position 2.09177 -5.40587 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on outputsNamed3 { 1 "output1" } inputsNamed3 { 0 normal2 1 1 "input1" } inputs { 0 normal2 0 1 } stat { create 1472302404 modify 1729376812 author Roxy@Roxy-PC access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600bba06717ef5701cc417fdobj/torus/smooth1.parm{ version 0.8 group [ 0 locks=0 ] ( "" ) applyto [ 0 locks=0 ] ( "otherattrib" ) attribname [ 0 locks=0 ] ( P ) frequency [ 0 locks=0 ] ( 0.1 ) iterations [ 0 locks=0 ] ( 10 ) } HouNC1033600bb606717ef570b18540c8obj/torus/smooth1.userdata ___Version___20.5.370HouNC1033600bbd06717ef57083dabcd1obj/torus.order8 torus1 normal1 attribcreate1 add1 attribcreate2 solver1 normal2 smooth1 HouNC1033600ba306717ef570d1de9ae2obj/torus.net1 HouNC1033600ba506717ef570048e5fbeobj.net1 HouNC1033600ba506717ef5709156a470out.defcomment "" position 5 0.5 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1472217448 modify 1729376840 author Aixuser@AixGPU01 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba406717ef570d5970f51out.parm{ version 0.8 } HouNC1033600ba006717ef570009b79cfout.userdata ___Version___20.5.370HouNC1033600ba506717ef5705f48a655out.net1 HouNC1033600baa06717ef570563971c4ch.defcomment "" position 4.5 1 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1472217448 modify 1729376840 author Aixuser@AixGPU01 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba506717ef57008c4757bch.parm{ version 0.8 } HouNC1033600ba106717ef57064685c3cch.userdata ___Version___20.5.370HouNC1033600baa06717ef5701e49fb68ch.net1 HouNC1033600ba406717ef570ca38512fshop.net1 HouNC1033600ba506717ef570c132d20aimg.defcomment "" position 4.5 2.5 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1472217448 modify 1729376840 author Aixuser@AixGPU01 access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba406717ef5700c04e9b6img.parm{ version 0.8 } HouNC1033600ba006717ef570c0f67cc3img.userdata ___Version___20.5.370HouNC1033600ba506717ef570e8f4ceb3img.net1 HouNC1033600ba506717ef5703d423678vex.net1 HouNC1033600ba506717ef5704f7fd12dmat.net1 HouNC1033600ba706717ef570134c5950stage.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 1729375961 modify 1729377108 author kyeshmz@kyeshmz access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba606717ef57089b123d9stage.parm{ version 0.8 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 ) } HouNC1033600ba206717ef570c521ad85stage.userdata ___Version___20.5.370HouNC1033600bbc06717ef5706bf67a3dstage.datablocks__onload__.expansion expansion{ } __onload__.loadmasks loadmasksz{ "populateall":true, "populatepaths":[ ], "mutelayers":[ ], "loadall":true, "loadpaths":[ ], "fallbacks":{ } } HouNC1033600ba706717ef57085fbb0d4stage.net1 HouNC1033600ba706717ef5703a684e0btasks.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 1729375962 modify 1729376840 author kyeshmz@kyeshmz access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end HouNC1033600ba606717ef5707ddb51d6tasks.parm{ version 0.8 } HouNC1033600ba206717ef570967a83e6tasks.userdata ___Version___20.5.370HouNC1033600ba706717ef570cc34da38tasks.net1 HouNC1033600bbb06717ef57050fced75.scenefilevisualizersHouNC1033600ba006717ef570babade7d.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 hide -d open Build.panetab1.world vieweroption -a 2 -h 0 -m 1 -r 'View: Mantra' Build.panetab1.world viewergrouplist -g off -s 0 0 -c on -t matchselect -m '*' -e on -p off -h on Build.panetab1.world 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_wire -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 on -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.persp1 viewdisplay -Q on -m on -v on Build.panetab1.world.persp1 viewdisplay -W off 0 0 Build.panetab1.world.persp1 viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.persp1 viewdispopts -a on -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 on -S 768 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.persp1 viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U lookdev/uvgrid_grey.exr -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 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 2 -F 0 -g 2.2 -G 0 -h 1 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 1024 1024 -s 1 -t 100 -T 100 -u off -U off -v 128 128 128 -w 0.05 -W off -x 0.4 0.4 0.4 -X 0.2 0.2 0.2 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 1 Build.panetab1.world.persp1 viewinfotext -m off -s off -t on Build.panetab1.world.persp1 viewlight -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.persp1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.persp1 viewroto -S file -F '' -C '' -a on -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 on -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 on -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 on -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 on -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 on -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 on -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 viewtransform Build.panetab1.world.persp1 version ( 3 ) flag ( F ) orthowidth ( 6.28539 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0598528 10852 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -1.6309 0.910533 8.7667 ) pxyz ( -0.773293 0.815461 0.560431 ) rotation ( 0.899362 -0.0480231 0.434562 -6.33943e-07 0.993949 0.109842 -0.437207 -0.0987876 0.893919 ) homedistance ( 10.0366 ) homeadjboxwidth ( 6.28539 ) homeorthowidth ( 6.28539 ) homeradius ( 8 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) fov ( 45b) inffreecam ( 0 ) viewcamera -c '' Build.panetab1.world.persp1 vieworthogrid -d on -o 0 0 0 -s 0.5 0.5 -r 8 8 -R 1 Build.panetab1.world.persp1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.persp1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -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 -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 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_wire -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 on -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.top1 viewdisplay -Q on -m on -v on Build.panetab1.world.top1 viewdisplay -W off 0 0 Build.panetab1.world.top1 viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.top1 viewdispopts -a on -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 on -S 768 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.top1 viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U lookdev/uvgrid_grey.exr -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 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 1024 1024 -s 1 -t 100 -T 100 -u off -U off -v 128 128 128 -w 0.05 -W off -x 0.4 0.4 0.4 -X 0.2 0.2 0.2 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 1 Build.panetab1.world.top1 viewinfotext -m off -s off -t on Build.panetab1.world.top1 viewlight -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.top1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.top1 viewroto -S file -F '' -C '' -a on -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 on -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 on -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 on -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 on -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 on -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 on -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 viewtransform Build.panetab1.world.top1 version ( 3 ) flag ( Fo ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.1 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1.19209e-07 1 0 -1 1.19209e-07 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) fov ( 45b) inffreecam ( 0 ) vieworthogrid -d on -o 0 0 0 -s 0.5 0.5 -r 8 8 -R 1 Build.panetab1.world.top1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.top1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -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 -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 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_wire -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 on -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.front1 viewdisplay -Q on -m on -v on Build.panetab1.world.front1 viewdisplay -W off 0 0 Build.panetab1.world.front1 viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.front1 viewdispopts -a on -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 on -S 768 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.front1 viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U lookdev/uvgrid_grey.exr -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 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 1024 1024 -s 1 -t 100 -T 100 -u off -U off -v 128 128 128 -w 0.05 -W off -x 0.4 0.4 0.4 -X 0.2 0.2 0.2 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 1 Build.panetab1.world.front1 viewinfotext -m off -s off -t on Build.panetab1.world.front1 viewlight -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.front1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.front1 viewroto -S file -F '' -C '' -a on -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 on -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 on -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 on -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 on -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 on -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 on -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 viewtransform Build.panetab1.world.front1 version ( 3 ) flag ( Fo ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.1 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 1 0 0 0 1 0 0 0 1 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) fov ( 45b) inffreecam ( 0 ) vieworthogrid -d on -o 0 0 0 -s 0.5 0.5 -r 8 8 -R 1 Build.panetab1.world.front1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.front1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -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 -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 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_wire -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 on -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Build.panetab1.world.right1 viewdisplay -Q on -m on -v on Build.panetab1.world.right1 viewdisplay -W off 0 0 Build.panetab1.world.right1 viewdisplay -c on -l1 -K on -P points -p 3 Build.panetab1.world.right1 viewdispopts -a on -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 on -S 768 -l 128 -m 0.05 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off Build.panetab1.world.right1 viewdispopts -f off -k 0 -I 1 -O on -T MatCap/OilClay.pic -U lookdev/uvgrid_grey.exr -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 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 1 -F 0 -g 2.2 -G 0 -h 1 -H off -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 512 -o off -O 3 -p off -P 3 -q 1 -Q 2 -r 1024 1024 -s 1 -t 100 -T 100 -u off -U off -v 128 128 128 -w 0.05 -W off -x 0.4 0.4 0.4 -X 0.2 0.2 0.2 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 1 Build.panetab1.world.right1 viewinfotext -m off -s off -t on Build.panetab1.world.right1 viewlight -a on -d on -e on -h off -l on -n 8 -s on Build.panetab1.world.right1 viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Build.panetab1.world.right1 viewroto -S file -F '' -C '' -a on -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 on -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 on -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 on -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 on -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 on -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 on -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 viewtransform Build.panetab1.world.right1 version ( 3 ) flag ( Fo ) orthowidth ( 2.22222 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.1 3467.78 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( 0 0 3.68246 ) pxyz ( 0 0 0 ) rotation ( 6.12323e-17 0 1 0 1 0 -1 0 6.12323e-17 ) homedistance ( 3.68246 ) homeadjboxwidth ( 2.22222 ) homeorthowidth ( 2.22222 ) homeradius ( 3.4641 ) homeaxis ( 0 ) homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372 ) adjustlimits ( 3 ) fov ( 45b) inffreecam ( 0 ) vieworthogrid -d on -o 0 0 0 -s 0.5 0.5 -r 8 8 -R 1 Build.panetab1.world.right1 viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Build.panetab1.world.right1 viewagentopts -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 -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 -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 viewmaskoverlay -o 0.4 Build.panetab1.world.right1 viewsnapshotoption -s off -h off -a 1 -v '*' -m 0 Build.panetab1.world cplane -o -2 0 -2 -n -4.17594e-23 1 0 -x 0 0 1 -l n -s 0.1 0.1 -c 40 40 -r 10 10 -d on Build.panetab1.world glcache -t 512 -v 2048 panepath -d Build -f -p panetab14 /obj/torus/smooth1 panepath -d Build -f -p panetab1 /obj/torus/smooth1 panepath -d Build -f -p panetab2 /obj/torus/smooth1 panepath -d Build -f -p panetab3 /obj/torus/smooth1 panepath -d Build -f -p panetab11 /obj/torus/smooth1 panepath -d Build -f -p panetab5 /obj/torus/smooth1 panepath -d Build -f -p panetab6 /obj/torus/smooth1 panepath -d Build -f -p panetab12 /obj/ panepath -d Build -f -p panetab7 /obj/torus/smooth1 panepath -d Build -f -p panetab8 /obj/ panepath -d Build -f -p panetab9 /obj/torus/smooth1 panepath -d Build -f -p panetab10 /obj desk set Build radial menu set main viewupdate -u always audiopanel -s p '' audiopanel -s r on audiopanel -s s 1 audiopanel -s f 45 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 640 480 -a 1 -d fp16 -p 0 1 -P full -f 0 -F 0 -l on omparm "Follow Path" followpath /obj/torus "invisible(1)" texcache -a off -r 2147483647 2147483647 -m 10000 -M 14316 shopvisible +I3D +VMantra +RIB HouNC1033600baa06717ef570bf442759.takesHoudiniTakeFile 1.0 take name Main kids 0 e HouNC1033600ba506717ef5706cd4f6d0.stylesNSJb{}HouNC1033600bbd06717ef5703504820d.contextoptions[ ] HouNC1033600ba806717ef57024f702c4.cwdopcf / takeset Main HouNC1033600bba06717ef5708919230fNON_COMMERCIAL_FILE!!!