0707070000010000000006660000000000000000010000001470150053700000700000000261.startfplayback -i on -r off -f 1 -e on -h on -t on -a on -k on -s 1 tcur 0.45833333333333331 fps 24 tset 0 10 frange 1 240 unitlength 1 unitmass 1 prompt '`strcat(oppwf(), " -> ")`' 0707070000010000000006660000000000000000010000001470150053700001300000001517.variablesset -g ACTIVETAKE = 'Main' set -g ASSETGALLERY_DATA_SOURCE = '$HFS/houdini/assetGallery.db' set -g ASSETGALLERY_DATA_SOURCE_ARGS = '' set -g DRIVER = 'usdrender_rop1' set -g DRIVERPATH = '/stage/usdrender_rop1' set -g E = '2.7182818284590452354' set -g EYE = 'stereo' set -g HIP = 'C:/Users/OEM User/Downloads' set -g HIPFILE = 'C:/Users/OEM User/Downloads/HtoA_solaris_physical_sky.hip' set -g HIPNAME = 'HtoA_solaris_physical_sky' set -g JOB = 'C:/Users/minort' set -g MATERIALASSETGALLERY_DATA_SOURCE = '$HFS/houdini/materialCatalog.db' set -g MATERIALASSETGALLERY_DATA_SOURCE_ARGS = '' set -g PI = '3.1415926535897932384' set -g POSE = 'C:/Users/minort/Documents/houdini20.5/poselib' set -g _HIP_SAVEPLATFORM = 'windows-x86_64-cl19.35' set -g _HIP_SAVETIME = 'Wed Oct 9 15:13:03 2024' set -g _HIP_SAVEVERSION = '20.5.370' set -g status = '0' 0707070000010000000006660000000000000000010000001470150053700001100000000310.aliasesalias bye 'quit' alias cd 'opcf' alias cp 'opcp' alias h 'history' alias hython 'python' alias ls 'opls' alias matramp 'opramp' alias opcd 'opcf' alias oppwd 'oppwf' alias pwd 'oppwf' alias rm 'oprm' 0707070000010000000006660000000000000000010000001470150053700001400000000021.takeconfigtakename -g take 0707070000010000000006660000000000000000010000001470150053700001500000000000.hou.session0707070000010000000006660000000000000000010000001470150053700001500000000000.OPlibraries0707070000010000000006660000000000000000010000001470150053700001700000000000.OPpreferences0707070000010000000006660000000000000000010000001470150053700001500000003153.OPfallbacksLop/arnold_cryptomatte_aovs C:/Users/OEM User/htoa/htoa-6.3.5.0_ra525ddd_houdini-20.5.370/htoa-6.3.5.0_ra525ddd_houdini-20.5.370/otls/arnold_cryptomatte_aovs.hda Lop/arnold_cryptomatte_aovs otls/arnold_cryptomatte_aovs.hda Lop/arnold_rendersettings C:/Users/OEM User/htoa/htoa-6.3.5.0_ra525ddd_houdini-20.5.370/htoa-6.3.5.0_ra525ddd_houdini-20.5.370/otls/lop_arnold_rendersettings.hda Lop/arnold_rendersettings otls/lop_arnold_rendersettings.hda Lop/arnold_rendervars C:/Users/OEM User/htoa/htoa-6.3.5.0_ra525ddd_houdini-20.5.370/htoa-6.3.5.0_ra525ddd_houdini-20.5.370/otls/arnold_rendervars.hda Lop/arnold_rendervars otls/arnold_rendervars.hda Lop/attribwrangle C:/PROGRA~1/SIDEEF~1/HOUDIN~1.370/houdini/otls/OPlibLop.hda Lop/attribwrangle otls/OPlibLop.hda Lop/domelight::3.0 C:/PROGRA~1/SIDEEF~1/HOUDIN~1.370/houdini/otls/OPlibLop.hda Lop/domelight::3.0 otls/OPlibLop.hda Top/localscheduler C:/PROGRA~1/SIDEEF~1/HOUDIN~1.370/houdini/otls/OPlibTop.hda Top/localscheduler otls/OPlibTop.hda Sop/matchaxis C:/PROGRA~1/SIDEEF~1/HOUDIN~1.370/houdini/otls/OPlibSop.hda Sop/matchaxis otls/OPlibSop.hda Sop/platonic C:/PROGRA~1/SIDEEF~1/HOUDIN~1.370/houdini/otls/OPlibSop.hda Sop/platonic otls/OPlibSop.hda Lop/renderproduct C:/PROGRA~1/SIDEEF~1/HOUDIN~1.370/houdini/otls/OPlibLop.hda Lop/renderproduct otls/OPlibLop.hda Lop/rendersettings C:/PROGRA~1/SIDEEF~1/HOUDIN~1.370/houdini/otls/OPlibLop.hda Lop/rendersettings otls/OPlibLop.hda Lop/rendervar C:/PROGRA~1/SIDEEF~1/HOUDIN~1.370/houdini/otls/OPlibLop.hda Lop/rendervar otls/OPlibLop.hda Lop/sopcreate C:/PROGRA~1/SIDEEF~1/HOUDIN~1.370/houdini/otls/OPlibLop.hda Lop/sopcreate otls/OPlibLop.hda 0707070000010000000006660000000000000000010000001470150053700001500002212546.OPdummydefsINDX INDEX_SECTIONg_houdini.hdalibraryg_Lop/arnold_cryptomatte_aovsgLop/arnold_rendersettingsm8gLop/arnold_rendervarsHgLop/attribwrangle'gLop/domelight::3.0o'gTop/localscheduleruLg Sop/matchaxisŽGg Sop/platoniclgLop/renderproductA>gLop/rendersettings Hg Lop/rendervarU4g Lop/sopcreateg arnold_cryptomatte_aovsArnold Cryptomatte AOVs>oplib:/Lop/arnold_cryptomatte_aovs?Lop/arnold_cryptomatte_aovsLOP_arnoldcryptomatteLopg_arnold_rendersettingsArnold Render Settings:oplib:/Lop/arnold_rendersettings?Lop/arnold_rendersettings(opdef:/Lop/arnold_rendersettings?IconSVGLopg_arnold_rendervarsArnold Standard Render Vars2oplib:/Lop/arnold_rendervars?Lop/arnold_rendervarsLOP_arnoldrendervarLopg_ attribwrangleAttribute Wrangle*oplib:/Lop/attribwrangle?Lop/attribwrangleLOP_attribwrangleLopg_domelight::3.0 Dome Light,oplib:/Lop/domelight::3.0?Lop/domelight::3.0 LOP_domelightLopsubtype=propeditor g_localschedulerLocal Scheduler,oplib:/Top/localscheduler?Top/localschedulerTOP_localschedulerTop0707070000010000000006660000000000000000010000001470147743300001300000000000TRAILER!!!# Dialog script for arnold_cryptomatte_aovs automatically generated { name arnold_cryptomatte_aovs script arnold_cryptomatte_aovs label "Arnold Cryptomatte AOVs" help { "" } inputlabel 1 "Input Stage" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" parm { name "crypto_asset" label "Crypto Asset AOV" type toggle default { "1" } parmtag { "script_callback_language" "python" } } parm { name "crypto_object" label "Crypto Object AOV" type toggle default { "1" } parmtag { "script_callback_language" "python" } } parm { name "crypto_material" label "Crypto Material AOV" type toggle default { "1" } parmtag { "script_callback_language" "python" } } parm { name "sidecar_manifests" label "Sidecar Manifests" type toggle default { "0" } parmtag { "script_callback_language" "python" } } parm { name "namespace" label "Render Vars Namespace" type string default { "/Render/Products/Vars/Cryptomatte" } parmtag { "script_callback_language" "python" } } parm { name "depth" label "Depth" type integer default { "6" } range { 1 10 } parmtag { "script_callback_language" "python" } } parm { name "aov_shader_name" label "AOV Shader Name" type string default { "/materials/cryptomatte/aov_shader" } parmtag { "script_callback_language" "python" } } } INDXContentsWg DialogScriptW8g #0707070000010000000006660000000000000000010000001470147743300001300000000000TRAILER!!!# Dialog script for arnold_rendersettings_template automatically generated { name arnold_rendersettings_template script arnold_rendersettings_template label "Arnold Render Settings Template" help { "" } inputlabel 1 "Input Stage" inputlabel 2 "Additional Render Vars" inputlabel 3 "Input 3" inputlabel 4 "Input 4" groupcollapsible { name "__rendersettingsgrp" label "Render Settings Prim" parmtag { "group_default" "0" } grouptag { "group_type" "collapsible" } parmtag { "sidefx::header_parm" "primpath" } parm { name "labelparm29" label "Message" type label default { "The primitives MUST be located under the /Render/ primitive to match the USD spec." } parmtag { "sidefx::look" "block" } } parm { name "primpath" label "RenderSettings Primitive Path" type string default { "/Render/rendersettings" } help "This node creates a RenderSettings prim with the configuration you set up using the parameters. This is the scene tree path where this node will create the RenderSettings prim." hidewhen "{ createprims == on }" menutoggle { [ "import loputils" ] [ "return loputils.createPrimPatternMenu(kwargs['node'], 0)" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True)" } parmtag { "script_action_help" "Select primitives in the Scene Viewer or Scene Graph Tree pane. Ctrl-click to select using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "primlist" } parmtag { "spare_category" "USD Prims" } } parm { name "renderproductsparentprimpath" label "RenderProducts Parent Primitive Path" type string default { "/Render/Products" } menureplace { [ "opmenu -l -a karmastandardrendervars parentprimpath" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True)" } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "rendervarsparentprimpath" label "RenderVars Parent Primitive Path" type string default { "/Render/Products/Vars" } menureplace { [ "opmenu -l -a karmastandardrendervars parentprimpath" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True)" } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } } groupcollapsible { name "camera_folder" label "Camera Settings" grouptag { "group_type" "collapsible" } parmtag { "sidefx::header_parm" "camera" } parm { name "camera" label "Camera" type string default { "/cameras/camera1" } disablewhen "{ camera_control == block } { camera_control == none }" menureplace { [ "kwargs['node'].hm().getCameras(kwargs)" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)\n" } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } parmtag { "usdvaluetype" "relationship" } } parm { name "disableMotionBlur_control" label "disableMotionBlur" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "disableMotionBlur" label "Disable Motion Blur" type toggle default { "0" } help "Disable all motion blur by setting the shutter interval\n of the targeted camera to [0,0] - that is, take only one sample,\n namely at the current time code." disablewhen "{ disableMotionBlur_control == block } { disableMotionBlur_control == none }" parmtag { "usdvaluetype" "bool" } } parm { name "instantaneousShutter_control" label "instantaneousShutter" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "instantaneousShutter" label "Instantaneous Shutter" type toggle default { "0" } disablewhen "{ instantaneousShutter_control == block } { instantaneousShutter_control == none }" parmtag { "usdvaluetype" "bool" } } parm { name "aspectRatioConformPolicy_control" label "aspectRatioConformPolicy" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "aspectRatioConformPolicy" label "Aspect Ratio Conform Policy" type string default { "adjustApertureWidth" } disablewhen "{ aspectRatioConformPolicy_control == block } { aspectRatioConformPolicy_control == none }" menu { "expandAperture" "Expand Aperture" "cropAperture" "Crop Aperture" "adjustApertureWidth" "Adjust Aperture Width" "adjustApertureHeight" "Adjust Aperture Height" "adjustPixelAspectRatio" "Adjust Pixel Aspect Ratio" } parmtag { "usdvaluetype" "token" } } parm { name "dataWindowNDC_control" label "dataWindowNDC" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float4')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "dataWindowNDC" label "Data Window NDC" type float size 4 default { "0" "0" "1" "1" } disablewhen "{ dataWindowNDC_control == block } { dataWindowNDC_control == none }" range { 0 10 } parmtag { "usdvaluetype" "float4" } } parm { name "pixelAspectRatio_control" label "pixelAspectRatio" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "pixelAspectRatio" label "Pixel Aspect Ratio" type float default { "1" } disablewhen "{ pixelAspectRatio_control == block } { pixelAspectRatio_control == none }" range { 0 10 } parmtag { "usdvaluetype" "float" } } } groupcollapsible { name "file_output_folder" label "File Output" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } parm { name "productName" label "Output Picture" type file default { "$HIP/$HIPNAME:r.$OS.$F4.exr" } menureplace { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBrender')\")`" ] } parmtag { "filechooser_mode" "write" } } parm { name "xn__arnolddriver_mva" label "Driver" type string default { "driver_exr" } help "The driver type used for this render product." disablewhen "{ xn__arnolddriver_control_n8a == block } { xn__arnolddriver_control_n8a == none }" menu { "driver_deepexr" "DeepEXR" "driver_exr" "EXR" "driver_jpeg" "JPEG" "driver_png" "PNG" "driver_tiff" "TIFF" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "forceusingdriver" label "Arnold Product Type" type toggle default { "0" } } parm { name "res_mode" label "Resolution Mode" type string default { "autoheight" } menu { [ "__import__('loputils').resolutionModeMenuItems()" ] language python } parmtag { "script_callback" "__import__('loputils').updateResolutionParameters(hou.pwd(), False)" } parmtag { "script_callback_language" "python" } } parm { name "resolution" label "Resolution" type integer joinnext size 2 default { "1920" "1080" } disablewhen "{ resolution_control == block } { resolution_control == none }" range { 0 10 } parmtag { "usdvaluetype" "int2" } } parm { name "resolutionMenu" label "Choose Resolution" type ordinal nolabel default { "0" } disablewhen "{ resolution_control == block } { resolution_control == none }" menumini { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBres')\")`" ] } parmtag { "script_callback" "opparm . resolution ( `arg(\"$script_value\", 0)` `arg(\"$script_value\", 1)` pixelAspectRatio ( `arg(\"$script_value\", 2)` )" } } group { name "driver_options_tab" label "Driver Options" parm { name "xn__arnoldcolor_space_control_shb" label "Output Color Space" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldcolor_family_e5a" label "Output Color Family" type string joinnext default { [ "import htoa.ocio\nreturn htoa.ocio.default_linear_family" python ] } help "The output color family" disablewhen "{ xn__arnoldcolor_space_control_shb == block } { xn__arnoldcolor_space_control_shb == none }" menu { [ "__import__('htoa.ocio').ocio.driverColorTransformFamilyMenu(kwargs['node'])" ] language python } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } } parm { name "xn__arnoldcolor_space_r3a" label "Output Color Space" type string nolabel default { [ "import htoa.ocio\nreturn htoa.ocio.default_linear" python ] } help "The output color space" disablewhen "{ xn__arnoldcolor_space_control_shb == block } { xn__arnoldcolor_space_control_shb == none }" menu { [ "__import__('htoa.ocio').ocio.outputColorSpaceMenu(kwargs['node'].parm(hou.text.encode('arnold:color_family')).eval())" ] language python } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnolddriver_jpegquality_control_6sbl" label "Quality" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_jpeg }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_jpegquality_5fbl" label "Quality" type integer default { "100" } help "JPEG compression quality. A quality/compression trade-off, with 100 giving the least compression / highest quality)." disablewhen "{ xn__arnolddriver_jpegquality_control_6sbl == block } { xn__arnolddriver_jpegquality_control_6sbl == none }" hidewhen "{ xn__arnolddriver_mva != driver_jpeg }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnolddriver_jpegoutput_padded_control_y2bl" label "Output Padded" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_jpeg }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_jpegoutput_padded_xpbl" label "Output Padded" type toggle default { "0" } help "Defines a padding around the crop region." disablewhen "{ xn__arnolddriver_jpegoutput_padded_control_y2bl == block } { xn__arnolddriver_jpegoutput_padded_control_y2bl == none }" hidewhen "{ xn__arnolddriver_mva != driver_jpeg }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_jpegdither_control_krbl" label "Dither" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_jpeg }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_jpegdither_jebl" label "Dither" type toggle default { "1" } help "Applies a small amount of noise to the final pixel values. This helps minimize banding artifacts apparent on 8-bit output image file formats." disablewhen "{ xn__arnolddriver_jpegdither_control_krbl == block } { xn__arnolddriver_jpegdither_control_krbl == none }" hidewhen "{ xn__arnolddriver_mva != driver_jpeg }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_pngformat_control_xpbk" label "Format" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_png }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_pngformat_wcbk" label "Format" type string default { "int8" } help "Specify whether 8 or 16 bit data is used." disablewhen "{ xn__arnolddriver_pngformat_control_xpbk == block } { xn__arnolddriver_pngformat_control_xpbk == none }" hidewhen "{ xn__arnolddriver_mva != driver_png }" menu { "int8" "Int8" "int16" "Int16" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnolddriver_pngoutput_padded_control_c1bk" label "Output Padded" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_png }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_pngoutput_padded_bobk" label "Output Padded" type toggle default { "0" } help "Defines a padding around the crop region." disablewhen "{ xn__arnolddriver_pngoutput_padded_control_c1bk == block } { xn__arnolddriver_pngoutput_padded_control_c1bk == none }" hidewhen "{ xn__arnolddriver_mva != driver_png }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_pngdither_control_xpbk" label "Dither" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_png }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_pngdither_wcbk" label "Dither" type toggle default { "1" } help "Applies a small amount of noise to the final pixel values. This helps minimize banding artifacts apparent on 8-bit output image file formats." disablewhen "{ xn__arnolddriver_pngdither_control_xpbk == block } { xn__arnolddriver_pngdither_control_xpbk == none }" hidewhen "{ xn__arnolddriver_mva != driver_png }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_pngskip_alpha_control_gwbk" label "Skip Alpha" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_png }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_pngskip_alpha_fjbk" label "Skip Alpha" type toggle default { "1" } help "Disables rendering of the alpha channel." disablewhen "{ xn__arnolddriver_pngskip_alpha_control_gwbk == block } { xn__arnolddriver_pngskip_alpha_control_gwbk == none }" hidewhen "{ xn__arnolddriver_mva != driver_png }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_tiffcompression_control_pzbl" label "Compression" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_tiff }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_tiffcompression_ombl" label "Compression" type string default { "lzw" } help "Specify the type of compression used." disablewhen "{ xn__arnolddriver_tiffcompression_control_pzbl == block } { xn__arnolddriver_tiffcompression_control_pzbl == none }" hidewhen "{ xn__arnolddriver_mva != driver_tiff }" menu { "none" "None" "lzw" "Lzw" "ccittrle" "Ccittrle" "zip" "Zip" "packbits" "Packbits" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnolddriver_tiffformat_control_krbl" label "Format" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_tiff }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_tiffformat_jebl" label "Format" type string default { "int8" } help "Specify whether 8, 16, 32 bit or floating point is used." disablewhen "{ xn__arnolddriver_tiffformat_control_krbl == block } { xn__arnolddriver_tiffformat_control_krbl == none }" hidewhen "{ xn__arnolddriver_mva != driver_tiff }" menu { "int8" "Int8" "int16" "Int16" "float32" "Float32" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnolddriver_tifftiled_control_xpbl" label "Tiled" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_tiff }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_tifftiled_wcbl" label "Tiled" type toggle default { "0" } help "Allows you to save the file in scanline or tiled mode." disablewhen "{ xn__arnolddriver_tifftiled_control_xpbl == block } { xn__arnolddriver_tifftiled_control_xpbl == none }" hidewhen "{ xn__arnolddriver_mva != driver_tiff }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_tiffoutput_padded_control_y2bl" label "Output Padded" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_tiff }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_tiffoutput_padded_xpbl" label "Output Padded" type toggle default { "0" } help "Defines a padding around the crop region." disablewhen "{ xn__arnolddriver_tiffoutput_padded_control_y2bl == block } { xn__arnolddriver_tiffoutput_padded_control_y2bl == none }" hidewhen "{ xn__arnolddriver_mva != driver_tiff }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_tiffdither_control_krbl" label "Dither" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_tiff }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_tiffdither_jebl" label "Dither" type toggle default { "1" } help "Applies a small amount of noise to the final pixel values." disablewhen "{ xn__arnolddriver_tiffdither_control_krbl == block } { xn__arnolddriver_tiffdither_control_krbl == none }" hidewhen "{ xn__arnolddriver_mva != driver_tiff }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_tiffunpremult_alpha_control_75bl" label "Unpremult Alpha" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_tiff }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_tiffunpremult_alpha_6sbl" label "Unpremult Alpha" type toggle default { "0" } help "Specifies whether the main RGB channel is premultiplied with the alpha channel (the default) or not. It only works with 8-bit output images." disablewhen "{ xn__arnolddriver_tiffunpremult_alpha_control_75bl == block } { xn__arnolddriver_tiffunpremult_alpha_control_75bl == none }" hidewhen "{ xn__arnolddriver_mva != driver_tiff }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_tiffskip_alpha_control_2xbl" label "Skip Alpha" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_tiff }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_tiffskip_alpha_1kbl" label "Skip Alpha" type toggle default { "0" } help "Disables rendering of the alpha channel." disablewhen "{ xn__arnolddriver_tiffskip_alpha_control_2xbl == block } { xn__arnolddriver_tiffskip_alpha_control_2xbl == none }" hidewhen "{ xn__arnolddriver_mva != driver_tiff }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_tiffappend_control_krbl" label "Append" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_tiff }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_tiffappend_jebl" label "Append" type toggle default { "0" } help "This option enables render check-pointing (or 'append mode'). By setting the corresponding output driver's .append attribute to true, Arnold will preserve previously rendered tiles and only work on the missing ones, appending them to the output files. If no image is present, the render will proceed as normal, creating a new image. If image specifications do not match, the render will be aborted." disablewhen "{ xn__arnolddriver_tiffappend_control_krbl == block } { xn__arnolddriver_tiffappend_control_krbl == none }" hidewhen "{ xn__arnolddriver_mva != driver_tiff }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_deepexrtiled_control_tubo" label "Tiled" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_deepexr }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_deepexrtiled_shbo" label "Tiled" type toggle default { "0" } help "BOOL, falseMakes the deep file tiled. Note that even in scanline mode, a row of buckets is saved as soon as it is finished. However, depending on the bucket scanning order memory requirements might be higher, as file data needs to be kept around until it can be saved. Also, Nuke does not read tiled deep images yet." disablewhen "{ xn__arnolddriver_deepexrtiled_control_tubo == block } { xn__arnolddriver_deepexrtiled_control_tubo == none }" hidewhen "{ xn__arnolddriver_mva != driver_deepexr }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_deepexrappend_control_gwbo" label "Append" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_deepexr }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_deepexrappend_fjbo" label "Append" type toggle default { "0" } help "This option enables render check-pointing (or 'append mode'). By setting the corresponding output driver's .append attribute to true, Arnold will preserve previously rendered tiles and only work on the missing ones, appending them to the output files. If no image is present, the render will proceed as normal, creating a new image. If image specifications do not match, the render will be aborted." disablewhen "{ xn__arnolddriver_deepexrappend_control_gwbo == block } { xn__arnolddriver_deepexrappend_control_gwbo == none }" hidewhen "{ xn__arnolddriver_mva != driver_deepexr }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_deepexrsubpixel_merge_control_h9bo" label "Subpixel Merge" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_deepexr }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_deepexrsubpixel_merge_gwbo" label "Subpixel Merge" type toggle default { "1" } help "Subpixel merge takes into account screen space resolution to further compress the file without losing too much accuracy, keeping more deep samples where they are needed. Note that adding large 'Tolerance Values' will override the default behavior of the 'Subpixel Merge'." disablewhen "{ xn__arnolddriver_deepexrsubpixel_merge_control_h9bo == block } { xn__arnolddriver_deepexrsubpixel_merge_control_h9bo == none }" hidewhen "{ xn__arnolddriver_mva != driver_deepexr }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_deepexruse_RGB_opacity_control_3bco" label "Use RGB Opacity" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_deepexr }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_deepexruse_RGB_opacity_2xbo" label "Use RGB Opacity" type toggle default { "0" } help "By default a single channel alpha is used, setting this to true uses RGB opacity, saved as RA, GA, BA channels. Nuke only expects an alpha channel, so this might require further work in comp." disablewhen "{ xn__arnolddriver_deepexruse_RGB_opacity_control_3bco == block } { xn__arnolddriver_deepexruse_RGB_opacity_control_3bco == none }" hidewhen "{ xn__arnolddriver_mva != driver_deepexr }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_deepexralpha_tolerance_control_3bco" label "Alpha Tolerance" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_deepexr }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_deepexralpha_tolerance_2xbo" label "Alpha Tolerance" type float default { "0.01" } help "If the opacity difference along the depth is smaller than this threshold, samples could be merged. Any samples that fall out of this threshold difference value will be merged, and only the samples that have a larger value than the tolerance value will remain." disablewhen "{ xn__arnolddriver_deepexralpha_tolerance_control_3bco == block } { xn__arnolddriver_deepexralpha_tolerance_control_3bco == none }" hidewhen "{ xn__arnolddriver_mva != driver_deepexr }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "xn__arnolddriver_deepexrdepth_tolerance_control_3bco" label "Depth Tolerance" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_deepexr }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_deepexrdepth_tolerance_2xbo" label "Depth Tolerance" type float default { "0.01" } help "If the depth difference for a given sample is bigger than this, do not merge those samples. If you reduce the 'Depth Tolerance' value to zero, you will get many samples when rendering the scene and viewing it in Nuke. However, if you raise the 'Depth Tolerance' value, you are effectively creating a threshold by which the samples are merged. Any samples that fall out of this threshold difference value will be merged, and only the samples that have a larger value than the tolerance value will remain." disablewhen "{ xn__arnolddriver_deepexrdepth_tolerance_control_3bco == block } { xn__arnolddriver_deepexrdepth_tolerance_control_3bco == none }" hidewhen "{ xn__arnolddriver_mva != driver_deepexr }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "xn__arnolddriver_deepexralpha_half_precision_control_8jco" label "Alpha Half Precision" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_deepexr }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_deepexralpha_half_precision_75bo" label "Alpha Half Precision" type toggle default { "0" } help "Sets alpha to 16bit half-precision. Beneficial in reducing file size." disablewhen "{ xn__arnolddriver_deepexralpha_half_precision_control_8jco == block } { xn__arnolddriver_deepexralpha_half_precision_control_8jco == none }" hidewhen "{ xn__arnolddriver_mva != driver_deepexr }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_deepexrdepth_half_precision_control_8jco" label "Depth Half Precision" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_deepexr }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_deepexrdepth_half_precision_75bo" label "Depth Half Precision" type toggle default { "0" } help "Set depth to 16bit half-precision. Depth is normally saved as full 32bit." disablewhen "{ xn__arnolddriver_deepexrdepth_half_precision_control_8jco == block } { xn__arnolddriver_deepexrdepth_half_precision_control_8jco == none }" hidewhen "{ xn__arnolddriver_mva != driver_deepexr }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_exrcompression_control_2xbk" label "Compression" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_exr }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_exrcompression_1kbk" label "Compression" type string default { "zip" } help "Specifies the compression mode of the EXR file" disablewhen "{ xn__arnolddriver_exrcompression_control_2xbk == block } { xn__arnolddriver_exrcompression_control_2xbk == none }" hidewhen "{ xn__arnolddriver_mva != driver_exr }" menu { "none" "None" "rle" "Rle" "zips" "Zips" "zip" "Zip" "piz" "Piz" "pxr24" "Pxr24" "b44" "B44" "b44a" "B44a" "dwaa" "Dwaa" "dwab" "Dwab" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnolddriver_exrhalf_precision_control_y2bk" label "Half Precision" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_exr }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_exrhalf_precision_xpbk" label "Half Precision" type toggle default { "0" } help "Store the layer as half-floats instead of floats." disablewhen "{ xn__arnolddriver_exrhalf_precision_control_y2bk == block } { xn__arnolddriver_exrhalf_precision_control_y2bk == none }" hidewhen "{ xn__arnolddriver_mva != driver_exr }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_exrtiled_control_bobk" label "Tiled" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_exr }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_exrtiled_99ak" label "Tiled" type toggle default { "1" } help "Allows you to save the file in scanline or tiled mode" disablewhen "{ xn__arnolddriver_exrtiled_control_bobk == block } { xn__arnolddriver_exrtiled_control_bobk == none }" hidewhen "{ xn__arnolddriver_mva != driver_exr }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_exrmultipart_control_tubk" label "Multipart" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_exr }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_exrmultipart_shbk" label "Multipart" type toggle default { "0" } help "The ability to encode separate, but related, images in one file. This allows for access to individual parts without the need to read other parts in the file." disablewhen "{ xn__arnolddriver_exrmultipart_control_tubk == block } { xn__arnolddriver_exrmultipart_control_tubk == none }" hidewhen "{ xn__arnolddriver_mva != driver_exr }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_exrpreserve_layer_name_control_3bck" label "Preserve Layer Name" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_exr }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_exrpreserve_layer_name_2xbk" label "Preserve Layer Name" type toggle default { "0" } help "If checked, will store the AOV in a layer different with the name of the AOV, and not the RGB." disablewhen "{ xn__arnolddriver_exrpreserve_layer_name_control_3bck == block } { xn__arnolddriver_exrpreserve_layer_name_control_3bck == none }" hidewhen "{ xn__arnolddriver_mva != driver_exr }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_exrautocrop_control_6sbk" label "Autocrop" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_exr }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_exrautocrop_5fbk" label "Autocrop" type toggle default { "0" } help "Autocrop created a bounding box to remove pixels where alpha and all other channels are zero." disablewhen "{ xn__arnolddriver_exrautocrop_control_6sbk == block } { xn__arnolddriver_exrautocrop_control_6sbk == none }" hidewhen "{ xn__arnolddriver_mva != driver_exr }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnolddriver_exrappend_control_xpbk" label "Append" type string nolabel default { "none" } hidewhen "{ xn__arnolddriver_mva != driver_exr }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnolddriver_exrappend_wcbk" label "Append" type toggle default { "0" } help "Append to existing tiles when re-rendering the same image." disablewhen "{ xn__arnolddriver_exrappend_control_xpbk == block } { xn__arnolddriver_exrappend_control_xpbk == none }" hidewhen "{ xn__arnolddriver_mva != driver_exr }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } } group { name "driver_options_tab_1" label "AOVs" grouptag { "group_default" "1" } grouptag { "group_type" "simple" } groupcollapsible { name "__legacyaovsgrp" label "Legacy AOV Parms (unused)" invisibletab grouptag { "group_type" "collapsible" } multiparm { name "aovlist" label "AOVs" default 1 parm { name "aovname#" label "Source" type string joinnext default { "RGBA" } menureplace { [ "import htoa" ] [ "from itertools import chain, islice" ] [ "" ] [ "aovs_menu = htoa.properties.aovMenu()" ] [ "" ] [ "# Create a list of tuple, it is easier to filter later on" ] [ "menu_iter = iter(aovs_menu)" ] [ "aovs_tuple = list(iter(lambda: tuple(islice(menu_iter, 2)), ()))" ] [ "" ] [ "# Remove cryptomatte, they are handled separatly" ] [ "aovs_tuple = [(value, label) for value, label in aovs_tuple if \"crypto\" not in value.lower()]" ] [ "" ] [ "aovs_menu = list(chain.from_iterable(aovs_tuple))" ] [ "" ] [ "return aovs_menu" ] language python } parmtag { "script_callback_language" "python" } } parm { name "layername#" label "Optional AOV name" type string joinnext default { "" } help "Optional AOV name, otherwise the AOV name is the prim name" parmtag { "script_callback_language" "python" } } parm { name "aovfilter#" label "Filter" type string joinnext default { "box_filter" } menu { [ "import htoa.lop as lop" ] [ "from itertools import chain" ] [ "return list(chain.from_iterable(lop.getPixelFilters()))" ] language python } parmtag { "script_callback_language" "python" } } parm { name "aovprecision#" label "Precision" type string default { "32" } menu { "32" "32 bit" "16" "16 bit" } parmtag { "script_callback_language" "python" } } } } parm { name "importsecondaryinputvars" label "Import Render Vars From Second Input" type toggle default { "0" } help "Finds RenderVar prims in this node’s second input and adds them to this stage, so they add to the list of render vars to generate. This allows other LOP nodes (such as Background Plate) to “offer” render vars related to that node to be generated." disablewhen "{ engine == cpu force_headlight == 1 }" parmtag { "script_callback_language" "python" } } parm { name "importsecondaryproducts" label "Import Render Products From Second Input" type toggle default { "0" } help "Finds RenderProduct prims in this node’s second input and adds them to this stage, so they add to the list of products to generate. This allows other LOP nodes to “offer” products related to that node to be generated." disablewhen "{ importsecondaryinputvars == 0 }" parmtag { "script_callback_language" "python" } } groupcollapsible { name "__rendervarsgrp" label "Render Vars" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } groupcollapsible { name "standard_aovs" label "Standard" parmtag { "group_default" "0" } grouptag { "group_type" "collapsible" } parm { name "switch_RGBA" label "Rgba" type toggle nolabel joinnext default { [ "on" hscript-expr ] } help "Beauty C.* (RGBA)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_RGBA" label "RGBA" type string joinnext default { "box_filter" } help "Beauty AOV, containing the full rendered image." disablewhen "{ switch_RGBA == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_RGBA" label "Precision" type string default { "color4f" } help "Precision of AOV" disablewhen "{ switch_RGBA == 0 }" menu { "color4h" "16 bit" "color4f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } parm { name "switch_A" label "A" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Alpha A (FLOAT)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_A" label "A" type string joinnext default { "box_filter" } help "Alpha." disablewhen "{ switch_A == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_A" label "Precision" type string default { "float" } help "Precision of AOV" disablewhen "{ switch_A == 0 }" menu { "half" "16 bit" "float" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm2" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } parm { name "switch_P" label "P" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Position P (VECTOR)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_P" label "P" type string joinnext default { "box_filter" } help "Position of the shading point (in world space)." disablewhen "{ switch_P == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_P" label "Precision" type string default { "float3" } help "Precision of AOV" disablewhen "{ switch_P == 0 }" menu { "half3" "16 bit" "float3" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_Pref" label "Pref" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Reference Position* Pref (VECTOR)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_Pref" label "Pref" type string joinnext default { "box_filter" } help "Reference position of the shading point." disablewhen "{ switch_Pref == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_Pref" label "Precision" type string default { "float3" } help "Precision of AOV" disablewhen "{ switch_Pref == 0 }" menu { "half3" "16 bit" "float3" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm3" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } parm { name "switch_N" label "N" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Normal N (VECTOR)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_N" label "N" type string joinnext default { "box_filter" } help "Smooth normal at the shading point (in world space)." disablewhen "{ switch_N == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_N" label "Precision" type string default { "float3" } help "Precision of AOV" disablewhen "{ switch_N == 0 }" menu { "half3" "16 bit" "float3" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_N_denoise" label "N" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Normal N (VECTOR)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_N_denoise" label "N (Denoise)" type string joinnext default { "box_filter" } help "Smooth normal at the shading point attenuated by volume opacity (in world space)." disablewhen "{ switch_N_denoise == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_N_denoise" label "Precision" type string default { "float3" } help "Precision of AOV" disablewhen "{ switch_N_denoise == 0 }" menu { "half3" "16 bit" "float3" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm4" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } parm { name "switch_opacity" label "Opacity" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Opacity opacity (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_opacity" label "Opacity" type string joinnext default { "box_filter" } help "RGB AOV with full three-channel opacity (as opposed to single channel alpha)." disablewhen "{ switch_opacity == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_opacity" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_opacity == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm5" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } parm { name "switch_Z" label "Z" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Depth Z (FLOAT)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_Z" label "Z" type string joinnext default { "box_filter" } help "Depth of the shading points as seen from the camera." disablewhen "{ switch_Z == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_Z" label "Precision" type string default { "float" } help "Precision of AOV" disablewhen "{ switch_Z == 0 }" menu { "half" "16 bit" "float" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_ZBack" label "Z Back" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Farthest Depth* ZBack (FLOAT)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_ZBack" label "Z (Back)" type string joinnext default { "box_filter" } disablewhen "{ switch_ZBack == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_ZBack" label "Precision" type string default { "float" } help "Precision of AOV" disablewhen "{ switch_ZBack == 0 }" menu { "half" "16 bit" "float" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } groupcollapsible { name "lighting_aovs" label "Lighting" parmtag { "group_default" "0" } grouptag { "group_type" "collapsible" } parm { name "switch_direct" label "Direct" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Direct Light C[DSV]L (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_direct" label "Direct" type string joinnext default { "box_filter" } help "Direct lighting from all surfaces and volumes." disablewhen "{ switch_direct == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_direct" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_direct == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm6" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } parm { name "switch_indirect" label "Indirect" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Indirect Light C[DSV][DSVOB].* (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_indirect" label "Indirect" type string joinnext default { "box_filter" } help "Indirect light from all surfaces and volumes." disablewhen "{ switch_indirect == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_indirect" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_indirect == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm7" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } parm { name "switch_emission" label "Emission" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Emission C[LO] (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_emission" label "Emission" type string joinnext default { "box_filter" } help "Lights and emissive objects directly visible from the camera." disablewhen "{ switch_emission == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_emission" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_emission == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm8" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } parm { name "switch_background" label "Background" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Background CB (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_background" label "Background" type string joinnext default { "box_filter" } help "Emission from the background and skydome lights visible to the camera." disablewhen "{ switch_background == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_background" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_background == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm9" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } parm { name "switch_albedo" label "Albedo" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Albedo C[DSV]A (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_albedo" label "Albedo" type string joinnext default { "box_filter" } help "Reflectivity, the surface or volume color without lighting or shadowing." disablewhen "{ switch_albedo == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_albedo" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_albedo == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_denoise_albedo" label "Denoise Albedo" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Denoise Albedo ((CA)|(CVA)|(CA)) (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_denoise_albedo" label "Denoise Albedo" type string joinnext default { "box_filter" } disablewhen "{ switch_denoise_albedo == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_denoise_albedo" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_denoise_albedo == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm10" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } groupsimple { name "specular_aovs" label "Specular" grouptag { "group_type" "simple" } grouptag { "sidefx::look" "blank" } grouptag { "sidefx::look:0" "blank" } parm { name "switch_specular" label "Specular" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Specular Reflection C.* (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_specular" label "Specular" type string joinnext default { "box_filter" } help "Specular reflection." disablewhen "{ switch_specular == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_specular" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_specular == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_specular_direct" label "Specular Direct" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Specular Direct CL (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_specular_direct" label "Specular Direct" type string joinnext default { "box_filter" } help "Diffuse direct lighting." disablewhen "{ switch_specular_direct == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_specular_direct" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_specular_direct == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_specular_indirect" label "Specular Indirect" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Specular Indirect C[DSVOB].* (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_specular_indirect" label "Specular Indirect" type string joinnext default { "box_filter" } help "Diffuse indirect lighting." disablewhen "{ switch_specular_indirect == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_specular_indirect" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_specular_indirect == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_specular_albedo" label "Specular Albedo" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Specular Albedo CA (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_specular_albedo" label "Specular Albedo" type string joinnext default { "box_filter" } help "Specular color without lighting or shadowing." disablewhen "{ switch_specular_albedo == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_specular_albedo" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_specular_albedo == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm11" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } } groupsimple { name "sss_aovs" label "SSS" grouptag { "group_type" "simple" } grouptag { "sidefx::look" "blank" } grouptag { "sidefx::look:0" "blank" } parm { name "switch_sss" label "Sss" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Subsurface Scattering C.* (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_sss" label "SSS" type string joinnext default { "box_filter" } help "Subsurface scattering and diffuse transmission." disablewhen "{ switch_sss == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_sss" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_sss == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_sss_albedo" label "Sss Albedo" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Subsurface Albedo CA (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_sss_albedo" label "SSS Albedo" type string joinnext default { "box_filter" } help "SSS and diffuse transmission color without lighting or shadowing." disablewhen "{ switch_sss_albedo == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_sss_albedo" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_sss_albedo == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_sss_direct" label "Sss Direct" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Subsurface Direct CL (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_sss_direct" label "SSS Direct" type string joinnext default { "box_filter" } help "SSS and diffuse transmission direct lighting." disablewhen "{ switch_sss_direct == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_sss_direct" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_sss_direct == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_sss_indirect" label "Sss Indirect" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Subsurface Indirect C[DSVOB].* (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_sss_indirect" label "SSS Indirect" type string joinnext default { "box_filter" } help "SSS and diffuse transmission indirect lighting." disablewhen "{ switch_sss_indirect == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_sss_indirect" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_sss_indirect == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm12" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } } groupsimple { name "transmission_aovs" label "Transmission" parmtag { "group_default" "1" } grouptag { "group_type" "simple" } grouptag { "sidefx::look" "blank" } grouptag { "sidefx::look:0" "blank" } parm { name "switch_transmission" label "Transmission" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Specular Transmission C.* (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_transmission" label "Transmission" type string joinnext default { "box_filter" } help "Specular transmission (refraction)." disablewhen "{ switch_transmission == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_transmission" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_transmission == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_transmission_direct" label "Transmission Direct" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Transmission Direct CL (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_transmission_direct" label "Transmission Direct" type string joinnext default { "box_filter" } help "Specular transmission direct lighting." disablewhen "{ switch_transmission_direct == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_transmission_direct" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_transmission_direct == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_transmission_indirect" label "Transmission Indirect" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Transmission Indirect C[DSVOB].* (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_transmission_indirect" label "Transmission Indirect" type string joinnext default { "box_filter" } help "Specular transmission of indirect lighting." disablewhen "{ switch_transmission_indirect == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_transmission_indirect" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_transmission_indirect == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_transmission_albedo" label "Transmission Albedo" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Transmission Albedo CA (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_transmission_albedo" label "Transmission Albedo" type string joinnext default { "box_filter" } help "Specular transmission color without lighting or shadowing." disablewhen "{ switch_transmission_albedo == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_transmission_albedo" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_transmission_albedo == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm13" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } } groupsimple { name "shadow_matte_aovs" label "Shadow Matte" grouptag { "group_type" "simple" } grouptag { "sidefx::look" "blank" } grouptag { "sidefx::look:0" "blank" } parm { name "switch_shadow_matte" label "Shadow Matte" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Shadow Matte* shadow_matte (RGBA)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_shadow_matte" label "Shadow Matte" type string joinnext default { "box_filter" } help "Shadows in the scene, computed as the ratio of occluded direct lighting over unoccluded direct lighting." disablewhen "{ switch_shadow_matte == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_shadow_matte" label "Precision" type string default { "color4f" } help "Precision of AOV" disablewhen "{ switch_shadow_matte == 0 }" menu { "color4h" "16 bit" "color4f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm14" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } } groupsimple { name "diffuse_aovs" label "Diffuse" grouptag { "group_type" "simple" } grouptag { "sidefx::look" "blank" } grouptag { "sidefx::look:0" "blank" } parm { name "switch_diffuse" label "Diffuse" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Diffuse Reflection C.* (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_diffuse" label "Diffuse" type string joinnext default { "box_filter" } help "Diffuse reflection." disablewhen "{ switch_diffuse == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_diffuse" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_diffuse == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_diffuse_direct" label "Diffuse Direct" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Diffuse Direct CL (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_diffuse_direct" label "Diffuse Direct" type string joinnext default { "box_filter" } help "Diffuse direct lighting." disablewhen "{ switch_diffuse_direct == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_diffuse_direct" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_diffuse_direct == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_diffuse_indirect" label "Diffuse Indirect" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Diffuse Indirect C[DSVOB].* (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_diffuse_indirect" label "Diffuse Indirect" type string joinnext default { "box_filter" } disablewhen "{ switch_diffuse_indirect == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_diffuse_indirect" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_diffuse_indirect == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_diffuse_albedo" label "Diffuse Albedo" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Diffuse Albedo CA (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_diffuse_albedo" label "Diffuse Albedo" type string joinnext default { "box_filter" } help "Diffuse color without lighting or shadowing." disablewhen "{ switch_diffuse_albedo == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_diffuse_albedo" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_diffuse_albedo == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm15" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } } groupsimple { name "coat_aovs" label "Coat" grouptag { "group_type" "simple" } grouptag { "sidefx::look" "blank" } grouptag { "sidefx::look:0" "blank" } parm { name "switch_coat" label "Coat" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Coat Reflection C.* (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_coat" label "Coat" type string joinnext default { "box_filter" } help "Coat reflection." disablewhen "{ switch_coat == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_coat" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_coat == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_coat_direct" label "Coat Direct" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Coat Direct CL (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_coat_direct" label "Coat Direct" type string joinnext default { "box_filter" } help "Coat direct lighting." disablewhen "{ switch_coat_direct == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_coat_direct" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_coat_direct == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_coat_indirect" label "Coat Indirect" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Coat Indirect C[DSVOB].* (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_coat_indirect" label "Coat Indirect" type string joinnext default { "box_filter" } help "Coat indirect lighting." disablewhen "{ switch_coat_indirect == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_coat_indirect" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_coat_indirect == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_coat_albedo" label "Coat Albedo" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Coat Albedo CA (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_coat_albedo" label "Coat Albedo" type string joinnext default { "box_filter" } help "Coat color without lighting or shadowing." disablewhen "{ switch_coat_albedo == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_coat_albedo" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_coat_albedo == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm16" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } } groupsimple { name "sheen_aovs" label "Sheen" grouptag { "group_type" "simple" } grouptag { "sidefx::look" "blank" } grouptag { "sidefx::look:0" "blank" } parm { name "switch_sheen" label "Sheen" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Sheen Reflection C.* (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_sheen" label "Sheen" type string joinnext default { "box_filter" } help "Sheen weight." disablewhen "{ switch_sheen == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_sheen" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_sheen == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_sheen_direct" label "Sheen Direct" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Sheen Direct CL (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_sheen_direct" label "Sheen Direct" type string joinnext default { "box_filter" } help "Sheen direct lighting." disablewhen "{ switch_sheen_direct == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_sheen_direct" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_sheen_direct == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_sheen_indirect" label "Sheen Indirect" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Sheen Indirect C[DSVOB].* (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_sheen_indirect" label "Sheen Indirect" type string joinnext default { "box_filter" } help "Sheen indirect lighting." disablewhen "{ switch_sheen_indirect == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_sheen_indirect" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_sheen_indirect == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_sheen_albedo" label "Sheen Albedo" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Sheen Albedo CA (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_sheen_albedo" label "Sheen Albedo" type string joinnext default { "box_filter" } help "Sheen color without lighting or shadowing." disablewhen "{ switch_sheen_albedo == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_sheen_albedo" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_sheen_albedo == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } } groupcollapsible { name "volume_aovs" label "Volume" parmtag { "group_default" "0" } grouptag { "group_type" "collapsible" } parm { name "switch_volume" label "Volume" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Volume Scattering* CV.* (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_volume" label "Volume" type string joinnext default { "box_filter" } help "Volume scattering" disablewhen "{ switch_volume == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_volume" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_volume == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm17" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } parm { name "switch_volume_Z" label "Volume Z" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Volume Depth* volume_Z (FLOAT)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_volume_Z" label "Volume Z" type string joinnext default { "box_filter" } help "The Z depth for the first volume contribution is output in a flat AOV" disablewhen "{ switch_volume_Z == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_volume_Z" label "Precision" type string default { "float" } help "Precision of AOV" disablewhen "{ switch_volume_Z == 0 }" menu { "half" "16 bit" "float" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_volume_albedo" label "Volume Albedo" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Volume Albedo* CVA (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_volume_albedo" label "Volume Albedo" type string joinnext default { "box_filter" } help "Volume color without lighting or shadowing" disablewhen "{ switch_volume_albedo == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_volume_albedo" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_volume_albedo == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_volume_direct" label "Volume Direct" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Volume Direct* CVL (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_volume_direct" label "Volume Direct" type string joinnext default { "box_filter" } help "Volume scatter direct lighting" disablewhen "{ switch_volume_direct == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_volume_direct" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_volume_direct == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_volume_indirect" label "Volume Indirect" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Volume Indirect* CV[DSVOB].* (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_volume_indirect" label "Volume Indirect" type string joinnext default { "box_filter" } help "Volume scattering indirect lighting." disablewhen "{ switch_volume_indirect == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_volume_indirect" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_volume_indirect == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "switch_volume_opacity" label "Volume Opacity" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Volume Opacity* volume_opacity (RGB)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_volume_opacity" label "Volume Opacity" type string joinnext default { "box_filter" } help "RGB AOV with the full three-channel opacity for volumes only" disablewhen "{ switch_volume_opacity == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_volume_opacity" label "Precision" type string default { "color3f" } help "Precision of AOV" disablewhen "{ switch_volume_opacity == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } groupcollapsible { name "utility_aovs" label "Utility" parmtag { "group_default" "0" } grouptag { "group_type" "collapsible" } parm { name "switch_ID" label "Id" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Object ID ID (UINT)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_ID" label "ID" type string joinnext default { "box_filter" } help "Random number value derived from the name of the shape." disablewhen "{ switch_ID == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_ID" label "Precision" type string default { "uint" } help "Precision of AOV" disablewhen "{ switch_ID == 0 }" menu { "uint" "16 bit" "uint" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm18" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } parm { name "switch_object" label "Object" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Object Pointer object (NODE)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_object" label "Object" type string joinnext default { "box_filter" } disablewhen "{ switch_object == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_object" label "Precision" type string default { "int64" } help "Precision of AOV" disablewhen "{ switch_object == 0 }" menu { "int64" "16 bit" "int64" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm19" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } parm { name "switch_shader" label "Shader" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Shader Pointer shader (NODE)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_shader" label "Shader" type string joinnext default { "box_filter" } disablewhen "{ switch_shader == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_shader" label "Precision" type string default { "int64" } help "Precision of AOV" disablewhen "{ switch_shader == 0 }" menu { "int64" "16 bit" "int64" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm20" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } parm { name "switch_motionvector" label "Motionvector" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Motion Vectors* motionvector (VECTOR2)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_motionvector" label "Motion Vector" type string joinnext default { "box_filter" } help "2D vector representing the motion in screen space of the shading point during the given time interval. If output to an RGB format, the vector is contained in the R and G channels. You must set an instantaneous shutter for the camera. The reason being is that we don't want motion blur in the render, but we still want the motion velocity information in our motion vector AOV. This can be found under Motion Blur-> Instantaneous Shutter." disablewhen "{ switch_motionvector == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_motionvector" label "Precision" type string default { "float2" } help "Precision of AOV" disablewhen "{ switch_motionvector == 0 }" menu { "half2" "16 bit" "float2" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm21" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } } groupcollapsible { name "diagnostic_aovs" label "Diagnostic" parmtag { "group_default" "0" } grouptag { "group_type" "collapsible" } parm { name "switch_cputime" label "Cputime" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "CPU Time cputime (FLOAT)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_cputime" label "CPU Time" type string joinnext default { "box_filter" } help "This layer contains the CPU time (measured in “ticks”) to evaluate the samples in the pixel." disablewhen "{ switch_cputime == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_cputime" label "Precision" type string default { "float" } help "Precision of AOV" disablewhen "{ switch_cputime == 0 }" menu { "half" "16 bit" "float" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm22" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } parm { name "switch_raycount" label "Raycount" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "Ray Count raycount (FLOAT)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_raycount" label "Ray Count" type string joinnext default { "box_filter" } help "Total number of rays traced for samples in the pixel." disablewhen "{ switch_raycount == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_raycount" label "Precision" type string default { "float" } help "Precision of AOV" disablewhen "{ switch_raycount == 0 }" menu { "half" "16 bit" "float" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm23" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } parm { name "switch_AA_inv_density" label "Aa Inv Density" type toggle nolabel joinnext default { [ "off" hscript-expr ] } help "AA Inverse Density AA_inv_density (FLOAT)" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "filter_AA_inv_density" label "AA Inv Density" type string joinnext default { "box_filter" } help "Visualizes the sample density with adaptive_sampling. Use it with a heatmap filter." disablewhen "{ switch_AA_inv_density == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "precision_AA_inv_density" label "Precision" type string default { "float" } help "Precision of AOV" disablewhen "{ switch_AA_inv_density == 0 }" menu { "half" "16 bit" "float" "32 bit" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sepparm24" label "" type separator default { "" } parmtag { "autoscope" "0000000000000000" } } } } groupcollapsible { name "__extrarendervars" label "Extra Render Vars" hidewhentab "{ engine == cpu force_headlight == 1 }" grouptag { "group_type" "collapsible" } multiparm { name "extrarendervars" label "Render Vars" default 0 parmtag { "autoscope" "0000000000000000" } parm { name "enable#" label "Enable" type toggle default { "1" } parmtag { "script_callback_language" "python" } } groupsimple { name "folder0_#" label "Render Var" disablewhen "{ enable# == 0 }" grouptag { "group_type" "simple" } parm { name "name#" label "Name" type string default { "" } menureplace { [ "opmenu -a -l additionalrendervars name1" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "python" } parmtag { "usdvaluetype" "string" } } parm { name "format#" label "Format" type string default { "float" } disablewhen "{ name# == \"\" }" menu { [ "values = [\"float\",\"color2f\",\"color3f\",\"color4f\",\"float2\",\"float3\",\"float4\"]" ] [ "values += [\"half\",\"float16\",\"color2h\",\"color3h\",\"color4h\",\"half2\",\"half3\",\"half4\"]" ] [ "values += [\"u8\",\"uint8\",\"color2u8\",\"color3u8\",\"color4u8\"]" ] [ "values += [\"i8\",\"int8\",\"color2i8\",\"color3i8\",\"color4i8\"]" ] [ "values += [\"int\",\"int2\",\"int3\",\"int4\",\"uint\",\"uint2\",\"uint3\",\"uint4\"]" ] [ "" ] [ "return [x for x in values for y in range(2)]" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "string" } } parm { name "dataType#" label "Data Type" type string default { "color3f" } disablewhen "{ name# == \"\" }" menu { [ "import loputils" ] [ "return loputils.createAttribTypeMenu()" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "token" } } parm { name "sourceName#" label "Source Name" type string default { "" } disablewhen "{ name# == \"\" }" parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "string" } } parm { name "sourceType#" label "Source Type" type string default { "raw" } disablewhen "{ name# == \"\" }" menu { "raw" "Raw" "primvar" "Primvar" "lpe" "LPE" "intrinsic" "Intrinsic" } parmtag { "autoscope" "0000000000000000" } parmtag { "usdvaluetype" "token" } } groupsimple { name "folder0_#_2" label "Arnold" disablewhentab "{ name# == \"\" }" grouptag { "group_type" "simple" } parm { name "xn__arnoldfilter_mva#" label "Filter" type string default { "box_filter" } help "The filter type used for averaging individual subpixelsamples into a final pixel color." disablewhen "{ xn__arnoldfilter_control_n8a# == block } { xn__arnoldfilter_control_n8a# == none }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnoldwidth_zta#" label "Width" type float default { "2" } help "The width of the subpixel sample averaging filter, in pixels. For circularly symmetric filters, this is the diameter of the filter's support." disablewhen "{ xn__arnoldwidth_control_06a# == block } { xn__arnoldwidth_control_06a# == none }" hidewhen "{ xn__arnoldfilter_mva# == box_filter } { xn__arnoldfilter_mva == catrom_filter } { xn__arnoldfilter_mva == mitnet_filter } { xn__arnoldfilter_mva == closest_filter } { xn__arnoldfilter_mva == farthest_filter } { xn__arnoldfilter_mva# == heatmap_filter }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "xn__arnoldcryptomatte_filterfilter_xpbs#" label "Filter" type string default { "gaussian" } disablewhen "{ xn__arnoldcryptomatte_filterfilter_control_y2bs# == block } { xn__arnoldcryptomatte_filterfilter_control_y2bs# == none }" hidewhen "{ xn__arnoldfilter_mva# != cryptomatte_filter }" menu { "gaussian" "Gaussian" "blackman_harris" "Blackman Harris" "triangle" "Triangle" "box" "Box" "disk" "Disk" "cone" "Cone" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnoldcryptomatte_filternoop_ombs#" label "Noop" type toggle default { "0" } disablewhen "{ xn__arnoldcryptomatte_filternoop_control_pzbs# == block } { xn__arnoldcryptomatte_filternoop_control_pzbs# == none }" hidewhen "{ xn__arnoldfilter_mva# != cryptomatte_filter }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldcryptomatte_filterrank_ombs#" label "Rank" type integer default { "-1" } disablewhen "{ xn__arnoldcryptomatte_filterrank_control_pzbs# == block } { xn__arnoldcryptomatte_filterrank_control_pzbs# == none }" hidewhen "{ xn__arnoldfilter_mva# != cryptomatte_filter }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnolddiff_filterfilter_weights_krbl#" label "Filter Weights" type string default { "box" } disablewhen "{ xn__arnolddiff_filterfilter_weights_control_l4bl# == block } { xn__arnolddiff_filterfilter_weights_control_l4bl# == none }" hidewhen "{ xn__arnoldfilter_mva# != diff_filter }" menu { "blackman_harris" "Blackman Harris" "box" "Box" "catrom" "Catrom" "gaussian" "Gaussian" "mitnet" "Mitnet" "sinc" "Sinc" "triangle" "Triangle" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnoldfarthest_filterdomain_1kbp#" label "Domain" type string default { "first_hit" } disablewhen "{ xn__arnoldfarthest_filterdomain_control_2xbp# == block } { xn__arnoldfarthest_filterdomain_control_2xbp# == none }" hidewhen "{ xn__arnoldfilter_mva# != farthest_filter }" menu { "first_hit" "First Hit" "all_hits" "All Hits" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnoldheatmap_filtermaximum_1kbo#" label "Maximum" type float default { "1" } disablewhen "{ xn__arnoldheatmap_filtermaximum_control_2xbo# == block } { xn__arnoldheatmap_filtermaximum_control_2xbo# == none }" hidewhen "{ xn__arnoldfilter_mva# != heatmap_filter }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "xn__arnoldheatmap_filterminimum_1kbo#" label "Minimum" type float default { "0" } disablewhen "{ xn__arnoldheatmap_filterminimum_control_2xbo# == block } { xn__arnoldheatmap_filterminimum_control_2xbo# == none }" hidewhen "{ xn__arnoldfilter_mva# != heatmap_filter }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "xn__arnoldvariance_filterfilter_weights_2xbp#" label "Filter Weights" type string default { "box" } disablewhen "{ xn__arnoldvariance_filterfilter_weights_control_3bcp# == block } { xn__arnoldvariance_filterfilter_weights_control_3bcp# == none }" hidewhen "{ xn__arnoldfilter_mva# != variance_filter }" menu { "blackman_harris" "Blackman Harris" "box" "Box" "catrom" "Catrom" "gaussian" "Gaussian" "mitnet" "Mitnet" "sinc" "Sinc" "triangle" "Triangle" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnoldvariance_filterscalar_mode_6sbp#" label "Scalar Mode" type toggle default { "0" } disablewhen "{ xn__arnoldvariance_filterscalar_mode_control_75bp# == block } { xn__arnoldvariance_filterscalar_mode_control_75bp# == none }" hidewhen "{ xn__arnoldfilter_mva# != variance_filter }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } } } } } } group { name "driver_options_tab_2" label "Cryptomatte" parm { name "cryptotoggle" label "Use Cryptomatte" type toggle default { "0" } } parm { name "crypto_asset" label "Crypto Asset AOV" type toggle default { "1" } disablewhen "{ cryptotoggle == 0 }" parmtag { "script_callback_language" "python" } } parm { name "crypto_object" label "Crypto Object AOV" type toggle default { "1" } disablewhen "{ cryptotoggle == 0 }" parmtag { "script_callback_language" "python" } } parm { name "crypto_material" label "Crypto Material AOV" type toggle default { "1" } disablewhen "{ cryptotoggle == 0 }" parmtag { "script_callback_language" "python" } } parm { name "sidecar_manifests" label "Sidecar Manifests" type toggle default { "0" } disablewhen "{ cryptotoggle == 0 }" parmtag { "script_callback_language" "python" } } parm { name "namespace" label "Render Vars Namespace" type string default { "`chs(\"rendervarsparentprimpath\")`/Cryptomatte" } disablewhen "{ cryptotoggle == 0 }" parmtag { "script_callback_language" "python" } } parm { name "depth" label "Depth" type integer default { "6" } disablewhen "{ cryptotoggle == 0 }" range { 1 10 } parmtag { "script_callback_language" "python" } } parm { name "aov_shader_name" label "AOV Shader Name" type string default { "/materials/cryptomatte/aov_shader" } disablewhen "{ cryptotoggle == 0 }" parmtag { "script_callback_language" "python" } } } group { name "driver_options_tab_3" label "Denoiser" parm { name "defaultdenoiser" label "Use Default Denoiser" type toggle default { "0" } help "Create a default denoiser setup if an imager isn't set" disablewhen "{ xn__arnoldglobalimager_control_fjbg != none }" parmtag { "script_callback" "__import__('htoa.denoiser').denoiser.build_default_solaris_imager(kwargs['node'].node('default_imager'), 'arnold_default_imager')" } parmtag { "script_callback_language" "python" } } parm { name "denoisermatpath" label "Denoiser Material Path" type string default { "/materials/default_arnold_imager" } disablewhen "{ defaultdenoiser == 0 } { xn__arnoldglobalimager_control_fjbg != none }" } parm { name "orderedcrypto" label "Ordered crypto" type string invisible default { "" } } } } groupcollapsible { name "rendering_folder" label "Rendering" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } group { name "sampling" label "Sampling" groupcollapsible { name "samples" label "Samples" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } parm { name "xn__arnoldglobalenable_progressive_render_control_dfcg" label "Enable Progressive Render" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalenable_progressive_render_c1bg" label "Enable Progressive Render" type toggle default { "0" } help "Enable progressive sampling." disablewhen "{ xn__arnoldglobalenable_progressive_render_control_dfcg == block } { xn__arnoldglobalenable_progressive_render_control_dfcg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalAA_samples_control_xpbg" label "Camera (AA)" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalAA_samples_wcbg" label "Camera (AA)" type integer default { "3" } help "Controls the amount of rays per pixel that will be traced from the camera. The higher the number of samples, the better the anti-aliasing quality, and the longer the render times. The exact number of rays per pixel is the square of this value. For example, an AA Samples value of 3 means 3x3 = 9 pixel samples." disablewhen "{ xn__arnoldglobalAA_samples_control_xpbg == block } { xn__arnoldglobalAA_samples_control_xpbg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnoldglobalenable_adaptive_sampling_control_qdcg" label "Enable Adaptive Sampling" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalenable_adaptive_sampling_pzbg" label "Enable Adaptive Sampling" type toggle default { "0" } help "Enables adaptive sampling." disablewhen "{ xn__arnoldglobalenable_adaptive_sampling_control_qdcg == block } { xn__arnoldglobalenable_adaptive_sampling_control_qdcg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalAA_samples_max_control_gwbg" label "Max. Camera (AA)" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalAA_samples_max_fjbg" label "Max. Camera (AA)" type integer default { "20" } help "When adaptive sampling is enabled, this control the maximum amount of rays per pixel that will be traced from the camera. The exact number of rays per pixel is the square of this value. Note that setting this parameter to a value lower or equal to AA samples will disable adaptive sampling." disablewhen "{ xn__arnoldglobalAA_samples_max_control_gwbg == block } { xn__arnoldglobalAA_samples_max_control_gwbg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnoldglobalAA_adaptive_threshold_control_u7bg" label "Adaptive Threshold" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalAA_adaptive_threshold_tubg" label "Adaptive Threshold" type float default { "0.015" } help "The variance-based threshold. Adapative sampling will stop if the variance is below this level." disablewhen "{ xn__arnoldglobalAA_adaptive_threshold_control_u7bg == block } { xn__arnoldglobalAA_adaptive_threshold_control_u7bg == none }" range { 0! 1 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "xn__arnoldglobalGI_diffuse_samples_control_y2bg" label "Diffuse" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalGI_diffuse_samples_xpbg" label "Diffuse" type integer default { "2" } help "The number of hemispherical rays fired for indirect diffuse GI shader evaluations. Increase this number to reduce the diffuse GI noise. The exact number of hemispherical rays is the square of this value. This is not supported for GPU renders." disablewhen "{ xn__arnoldglobalGI_diffuse_samples_control_y2bg == block } { xn__arnoldglobalGI_diffuse_samples_control_y2bg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnoldglobalGI_specular_samples_control_l4bg" label "Specular" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalGI_specular_samples_krbg" label "Specular" type integer default { "2" } help "The number of BRDF rays fired for indirect glossy specular shader evaluations. Increase this number to reduce the noise in soft/blurry reflections. The exact number of rays is the square of this value. This is not supported for GPU renders." disablewhen "{ xn__arnoldglobalGI_specular_samples_control_l4bg == block } { xn__arnoldglobalGI_specular_samples_control_l4bg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnoldglobalGI_transmission_samples_control_3bcg" label "Transmission" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalGI_transmission_samples_2xbg" label "Transmission" type integer default { "2" } help "The number of samples used to simulate the microfacet-based glossy transmission evaluations. This is not supported for GPU renders." disablewhen "{ xn__arnoldglobalGI_transmission_samples_control_3bcg == block } { xn__arnoldglobalGI_transmission_samples_control_3bcg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnoldglobalGI_sss_samples_control_gwbg" label "SSS" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalGI_sss_samples_fjbg" label "SSS" type integer default { "2" } help "The number of SSS lighting samples (direct and indirect) that will be taken to estimate lighting within a radius of the point being shaded. Higher values produce a cleaner solution, but will take longer to render. This is not supported for GPU renders." disablewhen "{ xn__arnoldglobalGI_sss_samples_control_gwbg == block } { xn__arnoldglobalGI_sss_samples_control_gwbg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnoldglobalGI_volume_samples_control_c1bg" label "Volume" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalGI_volume_samples_bobg" label "Volume" type integer default { "2" } help "The number of indirect diffuse samples for volumes. Higher values reduce the noise, but will take longer to render. This is not supported for GPU renders." disablewhen "{ xn__arnoldglobalGI_volume_samples_control_c1bg == block } { xn__arnoldglobalGI_volume_samples_control_c1bg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "seplightsamples" label "" type separator default { "" } } parm { name "xn__arnoldgloballight_samples_control_tubg" label "Light Samples" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldgloballight_samples_shbg" label "Light Samples" type integer default { "0" } help "Global amount of light samples. When set to a non-null value, Arnold will run this given amount of light samples accross the whole scene instead of relying on per-light sampling." disablewhen "{ xn__arnoldgloballight_samples_control_tubg == block } { xn__arnoldgloballight_samples_control_tubg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } } groupcollapsible { name "clamping" label "Clamping" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } parm { name "xn__arnoldglobalAA_sample_clamp_affects_aovs_control_8jcg" label "AA Sample Clamp Affects AOVs" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalAA_sample_clamp_affects_aovs_75bg" label "AA Sample Clamp Affects AOVs" type toggle default { "0" } help "When enabled, pixel samples in AOVs will also be clamped." disablewhen "{ xn__arnoldglobalAA_sample_clamp_affects_aovs_control_8jcg == block } { xn__arnoldglobalAA_sample_clamp_affects_aovs_control_8jcg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalAA_sample_clamp_control_2xbg" label "AA Sample Clamp" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalAA_sample_clamp_1kbg" label "AA Sample Clamp" type float default { "1e+30" } help "Clamp pixel samples to this specified maximum value." disablewhen "{ xn__arnoldglobalAA_sample_clamp_control_2xbg == block } { xn__arnoldglobalAA_sample_clamp_control_2xbg == none }" range { 0.001 100 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "xn__arnoldglobalindirect_sample_clamp_control_u7bg" label "Indirect Sample Clamp" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalindirect_sample_clamp_tubg" label "Indirect Sample Clamp" type float default { "10" } help "Clamp indirect light samples to this maximum value." disablewhen "{ xn__arnoldglobalindirect_sample_clamp_control_u7bg == block } { xn__arnoldglobalindirect_sample_clamp_control_u7bg == none }" range { 0 100 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } } groupcollapsible { name "advanced" label "Advanced" parmtag { "group_default" "0" } grouptag { "group_type" "collapsible" } parm { name "xn__arnoldglobalAA_seed_control_1kbg" label "AA Seed" type string nolabel default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalAA_seed_06ag" label "AA Seed" type integer default { [ "$F" hscript-expr ] } help "The noise pattern seed for AA sampling." disablewhen "{ xn__arnoldglobalAA_seed_control_1kbg == block } { xn__arnoldglobalAA_seed_control_1kbg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnoldglobalstochastic_volume_interpolation_control_4ocg" label "Stochastic Volume Interpolation" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalstochastic_volume_interpolation_3bcg" label "Stochastic Volume Interpolation" type toggle default { "1" } help "When enabled, allows high-order interpolation modes of 'AiVolumeSampleXXX()' calls to use a more efficient stochastic method of computation. This has an effect when for example standard_volume.interpolation=tricubic. Note that this option may change the appearance of the rendered result." disablewhen "{ xn__arnoldglobalstochastic_volume_interpolation_control_4ocg == block } { xn__arnoldglobalstochastic_volume_interpolation_control_4ocg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobaldielectric_priorities_control_u7bg" label "Nested Dielectrics" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobaldielectric_priorities_tubg" label "Nested Dielectrics" type toggle default { "1" } help "Enable the priority system for nested dielectrics. Disable this checkbox for legacy dielectric calculations." disablewhen "{ xn__arnoldglobaldielectric_priorities_control_u7bg == block } { xn__arnoldglobaldielectric_priorities_control_u7bg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalindirect_specular_blur_control_h9bg" label "Indirect Specular Blur" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalindirect_specular_blur_gwbg" label "Indirect Specular Blur" type float default { "1" } help "Sets indirect specular blurring to reduce caustic noise. Setting to zero gives the most accurate but also noisy renders, while higher values blur caustics to reduce noise." disablewhen "{ xn__arnoldglobalindirect_specular_blur_control_h9bg == block } { xn__arnoldglobalindirect_specular_blur_control_h9bg == none }" range { 0! 2 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } } groupcollapsible { name "deprecated" label "Deprecated" grouptag { "group_type" "collapsible" } parm { name "xn__arnoldglobalsss_use_autobump_control_pzbg" label "Autobump for SSS" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalsss_use_autobump_ombg" label "Autobump for SSS" type toggle joinnext default { "0" } help "Take autobump into account for SSS calculations. This will result in more details in the SSS, at the cost of a slower render." disablewhen "{ xn__arnoldglobalsss_use_autobump_control_pzbg == block } { xn__arnoldglobalsss_use_autobump_control_pzbg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "sss_use_autobumpdeprecated" label "sss_use_autobumpdeprecated" type label nolabel default { "Deprecated: Use 'Subsurface Ray Visibility' in the 'Render Geometry Settings' LOP instead." } hidewhen "{ xn__arnoldglobalsss_use_autobump_ombg == 0 }" parmtag { "sidefx::look" "heading" } } } } group { name "sampling_1" label "Ray Depth" parm { name "xn__arnoldglobalGI_total_depth_control_gwbg" label "Total" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalGI_total_depth_fjbg" label "Total" type integer default { "10" } help "Specifies the total maximum recursion depth of any ray in the scene." disablewhen "{ xn__arnoldglobalGI_total_depth_control_gwbg == block } { xn__arnoldglobalGI_total_depth_control_gwbg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnoldglobalGI_diffuse_depth_control_pzbg" label "Diffuse" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalGI_diffuse_depth_ombg" label "Diffuse" type integer default { "1" } help "The maximum number of times a diffuse ray can bounce." disablewhen "{ xn__arnoldglobalGI_diffuse_depth_control_pzbg == block } { xn__arnoldglobalGI_diffuse_depth_control_pzbg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnoldglobalGI_specular_depth_control_c1bg" label "Specular" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalGI_specular_depth_bobg" label "Specular" type integer default { "1" } help "The maximum number of times a ray can be glossily reflected." disablewhen "{ xn__arnoldglobalGI_specular_depth_control_c1bg == block } { xn__arnoldglobalGI_specular_depth_control_c1bg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnoldglobalGI_transmission_depth_control_u7bg" label "Transmission" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalGI_transmission_depth_tubg" label "Transmission" type integer default { "8" } help "The maximum number of times a ray can be refracted." disablewhen "{ xn__arnoldglobalGI_transmission_depth_control_u7bg == block } { xn__arnoldglobalGI_transmission_depth_control_u7bg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnoldglobalGI_volume_depth_control_2xbg" label "Volume" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalGI_volume_depth_1kbg" label "Volume" type integer default { "0" } help "The maximum number of times a ray can bounce for multiple scattering in a volume." disablewhen "{ xn__arnoldglobalGI_volume_depth_control_2xbg == block } { xn__arnoldglobalGI_volume_depth_control_2xbg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnoldglobalauto_transparency_depth_control_3bcg" label "Auto Transp. Depth" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalauto_transparency_depth_2xbg" label "Auto Transp. Depth" type integer default { "10" } help "The number of allowed transparency hits. With 0 objects will be treated as opaque." disablewhen "{ xn__arnoldglobalauto_transparency_depth_control_3bcg == block } { xn__arnoldglobalauto_transparency_depth_control_3bcg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnoldgloballow_light_threshold_control_l4bg" label "Low Light Threshold" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldgloballow_light_threshold_krbg" label "Low Light Threshold" type float default { "0.001" } help "Specify an illumination value below which Arnold will skip firing shadow rays to each light source, reducing rendering time." disablewhen "{ xn__arnoldgloballow_light_threshold_control_l4bg == block } { xn__arnoldgloballow_light_threshold_control_l4bg == none }" range { 0! 0.1 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } } group { name "sampling_2" label "Subdivision" parm { name "xn__arnoldglobalsubdiv_dicing_camera_control_75bg" label "Subdiv Dicing Camera" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalsubdiv_dicing_camera_6sbg" label "Subdiv Dicing Camera" type string default { "" } disablewhen "{ xn__arnoldglobalsubdiv_dicing_camera_control_75bg == block } { xn__arnoldglobalsubdiv_dicing_camera_control_75bg == none }" parmtag { "script_action" "import loputils\nkwargs['ctrl'] = True\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive using the primitive picker dialog" } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnoldglobalsubdiv_frustum_culling_control_h9bg" label "Frustum Culling" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalsubdiv_frustum_culling_gwbg" label "Frustum Culling" type toggle default { "0" } help "Subdivision patches outside the view or dicing camera frustum will not be subdivided" disablewhen "{ xn__arnoldglobalsubdiv_frustum_culling_control_h9bg == block } { xn__arnoldglobalsubdiv_frustum_culling_control_h9bg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalsubdiv_frustum_padding_control_h9bg" label "Frustum Padding" type string nolabel default { "none" } disablewhen "{ xn__arnoldglobalsubdiv_frustum_culling_gwbg == 0 }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalsubdiv_frustum_padding_gwbg" label "Frustum Padding" type float default { "0" } help "World space padding for the subdiv frustum culling that can be increased as needed to minimize artifacts from out-of-view objects in cast shadows, reflections, etc." disablewhen "{ xn__arnoldglobalsubdiv_frustum_padding_control_h9bg == block } { xn__arnoldglobalsubdiv_frustum_padding_control_h9bg == none } { xn__arnoldglobalsubdiv_frustum_culling_gwbg == 0 }" range { 0! 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } } group { name "sampling_3" label "Shaders" parm { name "xn__arnoldglobalbackground_control_xpbg" label "Background" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalbackground_wcbg" label "Background" type string default { "" } disablewhen "{ xn__arnoldglobalbackground_control_xpbg == block } { xn__arnoldglobalbackground_control_xpbg == none }" parmtag { "script_action" "import loputils\nkwargs['ctrl'] = True\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive using the primitive picker dialog" } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnoldglobalatmosphere_control_xpbg" label "Atmosphere" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalatmosphere_wcbg" label "Atmosphere" type string default { "" } help "The atmosphere shader." disablewhen "{ xn__arnoldglobalatmosphere_control_xpbg == block } { xn__arnoldglobalatmosphere_control_xpbg == none }" parmtag { "script_action" "import loputils\nkwargs['ctrl'] = True\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive using the primitive picker dialog" } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnoldglobalaov_shaders_control_krbg" label "AOV Shaders" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalaov_shaders_jebg" label "AOV Shaders" type string default { "" } help "AOV shader will be evaluated after the regular surface shader. With this it is possible to add shaders to set specific AOVs without modifying the original shader tree, such as the popular Cryptomatte automatic ID matte shader." disablewhen "{ xn__arnoldglobalaov_shaders_control_krbg == block } { xn__arnoldglobalaov_shaders_control_krbg == none }" parmtag { "script_action" "import loputils\nkwargs['ctrl'] = True\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive using the primitive picker dialog" } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnoldglobalimager_control_fjbg" label "Imager" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalimager_e5ag" label "Imager" type string default { "" } help "The imager graph to evaluate on the output driver." disablewhen "{ xn__arnoldglobalimager_control_fjbg == block } { xn__arnoldglobalimager_control_fjbg == none }" parmtag { "script_action" "import loputils\nkwargs['ctrl'] = True\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive using the primitive picker dialog" } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } } group { name "sampling_4" label "Texture" parm { name "xn__arnoldglobaltexture_max_memory_MB_control_u7bg" label "Cache Size (MB)" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobaltexture_max_memory_MB_tubg" label "Cache Size (MB)" type float default { "4096" } help "Texture cache size in MB." disablewhen "{ xn__arnoldglobaltexture_max_memory_MB_control_u7bg == block } { xn__arnoldglobaltexture_max_memory_MB_control_u7bg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "xn__arnoldglobaltexture_max_open_files_control_h9bg" label "Max. Open Textures" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobaltexture_max_open_files_gwbg" label "Max. Open Textures" type integer default { "0" } help "The maximum number of files that the texture system keeps open at any given time to avoid excessive closing and re-opening of files when caching individual texture tiles. A value of 0 means the number is automatically computed by Arnold. Increasing this number may result in slightly better texture caching performance. On the other hand, if this value is higher than the maximum number of concurrently open files supported by the operating system (e.g. Linux vs Windows), some texture lookups may fail and return red." disablewhen "{ xn__arnoldglobaltexture_max_open_files_control_h9bg == block } { xn__arnoldglobaltexture_max_open_files_control_h9bg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnoldglobaltexture_automip_control_2xbg" label "Auto-mipmap" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobaltexture_automip_1kbg" label "Auto-mipmap" type toggle default { "1" } help "If a texture map file is not natively mipmapped (e.g. a JPEG file), enabling this option will trigger the automatic generation of a mipmap that will be stored in memory for the duration of the render. This mipmap generation increases render time, specially for scenes with many high resolution textures. This is in contrast to file formats that natively support mipmapping, such as TIFF and EXR, where the mipmap is generated only once (with a preprocessing tool like maketx). Use with care." disablewhen "{ xn__arnoldglobaltexture_automip_control_2xbg == block } { xn__arnoldglobaltexture_automip_control_2xbg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobaltexture_accept_untiled_control_h9bg" label "Accept Untiled" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobaltexture_accept_untiled_gwbg" label "Accept Untiled" type toggle default { "1" } help "This is the size of the tiles when using auto-tiling. Bigger values mean less frequent texture loads, but use more memory. Use existing Tiled files: If .tx file with the same name of the texture is found, the renderer will use it." disablewhen "{ xn__arnoldglobaltexture_accept_untiled_control_h9bg == block } { xn__arnoldglobaltexture_accept_untiled_control_h9bg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobaltexture_autotile_control_pzbg" label "Auto-tile" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobaltexture_autotile_ombg" label "Auto-tile" type integer default { "0" } help "This is the size of the tiles when using auto-tiling. Bigger values mean less frequent texture loads, but use more memory. Use existing Tiled files: If .tx file with the same name of the texture is found, the renderer will use it." disablewhen "{ xn__arnoldglobaltexture_autotile_control_pzbg == block } { xn__arnoldglobaltexture_autotile_control_pzbg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnoldglobaltexture_accept_unmipped_control_3bcg" label "Accept Unmipped" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobaltexture_accept_unmipped_2xbg" label "Accept Unmipped" type toggle default { "1" } help "Unmipped texture maps are inefficient to render, because filtering to reduce aliasing has to be done on the fly. For that reason, you may want to use this flag to enforce that all your texture maps are already mipmapped in advance (perhaps by using a preprocessing tool like maketx). When this flag is enabled, any attempt at loading an unmipped file will produce an error and abort the renderer. By default this flag is enabled, because most of the popular image formats such as JPEG don't support tiling." disablewhen "{ xn__arnoldglobaltexture_accept_unmipped_control_3bcg == block } { xn__arnoldglobaltexture_accept_unmipped_control_3bcg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobaltexture_auto_generate_tx_control_qdcg" label "Auto-Generate Tx" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobaltexture_auto_generate_tx_pzbg" label "Auto-Generate Tx" type toggle default { "1" } help "Automatically generate or update the .tx texture corresponding to the texture files. If an up to date version already exists, the generation will be skipped. The .tx textures will be linearized according to the colorspace selected on the image shader." disablewhen "{ xn__arnoldglobaltexture_auto_generate_tx_control_qdcg == block } { xn__arnoldglobaltexture_auto_generate_tx_control_qdcg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobaltexture_use_existing_tx_control_3bcg" label "Use Existing Tx" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobaltexture_use_existing_tx_2xbg" label "Use Existing Tx" type toggle default { "1" } help "If an untiled texture is requested (e.g. concrete.jpg) but a .tx file with the same filename is found (e.g. concrete.tx), the renderer will load the .tx file instead." disablewhen "{ xn__arnoldglobaltexture_use_existing_tx_control_3bcg == block } { xn__arnoldglobaltexture_use_existing_tx_control_3bcg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobaltexture_auto_tx_path_control_75bg" label "Auto-Tx Path" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobaltexture_auto_tx_path_6sbg" label "Auto-Tx Path" type string default { "" } help "Set an optional path where all TX files will be generated, instead of generating each TX next to the original texture." disablewhen "{ xn__arnoldglobaltexture_auto_tx_path_control_75bg == block } { xn__arnoldglobaltexture_auto_tx_path_control_75bg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } } group { name "sampling_5" label "Device" groupcollapsible { name "device_info" label "Device" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } parm { name "xn__arnoldglobalrender_device_control_tubg" label "Render Device" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalrender_device_shbg" label "Render Device" type string default { "CPU" } help "Specify the render device." disablewhen "{ xn__arnoldglobalrender_device_control_tubg == block } { xn__arnoldglobalrender_device_control_tubg == none }" menu { "CPU" "Cpu" "GPU" "Gpu" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnoldglobalrender_device_fallback_control_h9bg" label "Render Device Fallback" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalrender_device_fallback_gwbg" label "Render Device Fallback" type string default { "error" } help "Specify the render fallback device when no GPU is available." disablewhen "{ xn__arnoldglobalrender_device_fallback_control_h9bg == block } { xn__arnoldglobalrender_device_fallback_control_h9bg == none }" menu { "error" "Error" "CPU" "Cpu" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } } groupcollapsible { name "auto_gpu" label "Automatic Device Selection" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } parm { name "xn__arnoldglobalgpu_default_names_control_c1bg" label "Device Expression" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalgpu_default_names_bobg" label "Device Expression" type string default { "*" } help "Select GPU names with this filter. Note you cannot mix RTX and non-RTX graphics cards in the same render." disablewhen "{ xn__arnoldglobalgpu_default_names_control_c1bg == block } { xn__arnoldglobalgpu_default_names_control_c1bg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnoldglobalgpu_default_min_memory_MB_control_dfcg" label "Min. Memory (MB)" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalgpu_default_min_memory_MB_c1bg" label "Min. Memory (MB)" type integer default { "512" } disablewhen "{ xn__arnoldglobalgpu_default_min_memory_MB_control_dfcg == block } { xn__arnoldglobalgpu_default_min_memory_MB_control_dfcg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } } groupcollapsible { name "manual_gpu" label "Manual Device Selection" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } parm { name "xn__arnoldglobalmanual_device_selection_control_3bcg" label "Enable Manual Device Selection" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalmanual_device_selection_2xbg" label "Enable Manual Device Selection" type toggle default { "0" } help "Specify the render fallback device when no GPU is available." disablewhen "{ xn__arnoldglobalmanual_device_selection_control_3bcg == block } { xn__arnoldglobalmanual_device_selection_control_3bcg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobaldevice_selection_control_pzbg" label "Device Selection" type string nolabel default { "none" } disablewhen "{ xn__arnoldglobalmanual_device_selection_2xbg == 0 }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobaldevice_selection_ombg" label "Device Selection" type string default { "" } help "GPU device selection. Note you cannot mix RTX and non-RTX graphics cards in the same render." disablewhen "{ xn__arnoldglobaldevice_selection_control_pzbg == block } { xn__arnoldglobaldevice_selection_control_pzbg == none } { xn__arnoldglobalmanual_device_selection_2xbg == 0 }" menutoggle { [ "__import__(\"htoa.device\").device.gpuDeviceMenu()" ] language python } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } } groupcollapsible { name "gpu_settings" label "GPU Settings" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } parm { name "xn__arnoldglobalgpu_max_texture_resolution_control_zgcg" label "Max. Texture Res." type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalgpu_max_texture_resolution_y2bg" label "Max. Texture Res." type integer default { "0" } help "This will limit the number of mipmap levels generated to be up to the specified resolution, unless the value is 0 in which case there is no maximum." disablewhen "{ xn__arnoldglobalgpu_max_texture_resolution_control_zgcg == block } { xn__arnoldglobalgpu_max_texture_resolution_control_zgcg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } } groupcollapsible { name "gpu_cm" label "Color Management" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } parm { name "xn__arnoldglobalcolor_space_linear_control_y2bg" label "Rendering Color Space" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalcolor_family_linear_krbg" label "Rendering Color Family" type string joinnext default { [ "import htoa.ocio\nreturn htoa.ocio.default_linear_family" python ] } help "The render color family" disablewhen "{ xn__arnoldglobalcolor_space_linear_control_y2bg == block } { xn__arnoldglobalcolor_space_linear_control_y2bg == none }" menu { [ "__import__('htoa.ocio').ocio.lopColorTransformFamilyMenu(kwargs['node'], 'linear')" ] language python } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } } parm { name "xn__arnoldglobalcolor_space_linear_xpbg" label "Rendering Color Space" type string nolabel default { [ "import htoa.ocio\nreturn htoa.ocio.default_linear" python ] } help "The render color space" disablewhen "{ xn__arnoldglobalcolor_space_linear_control_y2bg == block } { xn__arnoldglobalcolor_space_linear_control_y2bg == none }" menu { [ "__import__('htoa.ocio').ocio.renderColorSpaceMenu(kwargs['node'].parm(hou.text.encode('arnold:global:color_family_linear')).eval())" ] language python } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnoldglobalcolor_space_narrow_control_y2bg" label "Narrow Color Space" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalcolor_family_narrow_krbg" label "Narrow Color Family" type string joinnext default { [ "import htoa.ocio\nreturn htoa.ocio.default_sRGB_family" python ] } help "The narrow color family" disablewhen "{ xn__arnoldglobalcolor_space_narrow_control_y2bg == block } { xn__arnoldglobalcolor_space_narrow_control_y2bg == none }" menu { [ "__import__('htoa.ocio').ocio.lopColorTransformFamilyMenu(kwargs['node'], 'narrow')" ] language python } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } } parm { name "xn__arnoldglobalcolor_space_narrow_xpbg" label "Narrow Color Space" type string nolabel default { [ "import htoa.ocio\nreturn htoa.ocio.default_sRGB" python ] } help "The narrow color space" disablewhen "{ xn__arnoldglobalcolor_space_narrow_control_y2bg == block } { xn__arnoldglobalcolor_space_narrow_control_y2bg == none }" menu { [ "__import__('htoa.ocio').ocio.narrowColorSpaceMenu(kwargs['node'].parm(hou.text.encode('arnold:global:color_family_narrow')).eval())" ] language python } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } } } group { name "sampling_6" label "System" parm { name "xn__arnoldglobalthreads_control_1kbg" label "Threads" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalthreads_06ag" label "Threads" type integer default { "0" } help "Manually set the number of rendering threads. The value of 0 will use all processing cores and negative values mean use all but that many cores. For example, threads=-2 means use all but 2 cores, while threads=2 means only use 2 cores. This is useful when you want to leave one or two cores for other tasks. This parameter is never written in an .ass file by design, and will only affect interactive or batch renders." disablewhen "{ xn__arnoldglobalthreads_control_1kbg == block } { xn__arnoldglobalthreads_control_1kbg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnoldglobalbucket_size_control_krbg" label "Bucket Size" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalbucket_size_jebg" label "Bucket Size" type integer default { "64" } help "The size of the image buckets. The default size is 64x64 pixels, which is a good compromise; bigger buckets use more memory, while smaller buckets may perform redundant computations and filtering and thus render slower but give initial faster feedback." disablewhen "{ xn__arnoldglobalbucket_size_control_krbg == block } { xn__arnoldglobalbucket_size_control_krbg == none }" range { 0 10 } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnoldglobalbucket_scanning_control_2xbg" label "Bucket Scanning" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalbucket_scanning_1kbg" label "Bucket Scanning" type string default { "spiral" } help "Specifies the spatial order in which the image buckets (i.e. threads) will be processed. By default, buckets start in the center of the image and proceed outwards in a spiral pattern." disablewhen "{ xn__arnoldglobalbucket_scanning_control_2xbg == block } { xn__arnoldglobalbucket_scanning_control_2xbg == none }" menu { "top" "Top" "left" "Left" "random" "Random" "spiral" "Spiral" "hilbert" "Hilbert" "list" "List" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnoldglobalparallel_node_init_control_y2bg" label "Parallel Node Init" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalparallel_node_init_xpbg" label "Parallel Node Init" type toggle default { "1" } help "Initialization and update of scene nodes can be multi-threaded. This can significantly lower the scene preparation time in complex scenes with many objects, shaders or lights." disablewhen "{ xn__arnoldglobalparallel_node_init_control_y2bg == block } { xn__arnoldglobalparallel_node_init_control_y2bg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalabort_on_error_control_gwbg" label "Abort On Error" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalabort_on_error_fjbg" label "Abort On Error" type toggle default { "1" } help "Aborts rendering as soon as an error is detected. This is the recommended setting. In general, you should not ignore important error messages, or you'll risk crashes, rendering artifacts and undefined behaviour." disablewhen "{ xn__arnoldglobalabort_on_error_control_gwbg == block } { xn__arnoldglobalabort_on_error_control_gwbg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalabort_on_license_fail_control_u7bg" label "Abort On License Fail" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalabort_on_license_fail_tubg" label "Abort On License Fail" type toggle default { "1" } help "Aborts rendering if when the render starts the license is not detected. If not set and no license is found, images will be watermarked." disablewhen "{ xn__arnoldglobalabort_on_license_fail_control_u7bg == block } { xn__arnoldglobalabort_on_license_fail_control_u7bg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalskip_license_check_control_y2bg" label "Skip License Check" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalskip_license_check_xpbg" label "Skip License Check" type toggle default { "0" } help "Do not try to check out a license and thus render with watermarks." disablewhen "{ xn__arnoldglobalskip_license_check_control_y2bg == block } { xn__arnoldglobalskip_license_check_control_y2bg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalplugin_searchpath_control_c1bg" label "Plugin Path" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalplugin_searchpath_bobg" label "Plugin Path" type string default { "" } help "A location to search for extra shaders. Multiple paths can be entered, separated by a ';'." disablewhen "{ xn__arnoldglobalplugin_searchpath_control_c1bg == block } { xn__arnoldglobalplugin_searchpath_control_c1bg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnoldglobalprocedural_searchpath_control_u7bg" label "Procedural Path" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalprocedural_searchpath_tubg" label "Procedural Path" type string default { "" } help "A location to search for procedurals. Multiple paths can be entered, separated by a ';'." disablewhen "{ xn__arnoldglobalprocedural_searchpath_control_u7bg == block } { xn__arnoldglobalprocedural_searchpath_control_u7bg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnoldglobaltexture_searchpath_control_y2bg" label "Texture Path" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobaltexture_searchpath_xpbg" label "Texture Path" type string default { "" } help "A location to search for textures. Multiple paths can be entered, separated by a ';'." disablewhen "{ xn__arnoldglobaltexture_searchpath_control_y2bg == block } { xn__arnoldglobaltexture_searchpath_control_y2bg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnoldglobalosl_includepath_control_2xbg" label "OSL Include Path" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalosl_includepath_1kbg" label "OSL Include Path" type string default { "" } disablewhen "{ xn__arnoldglobalosl_includepath_control_2xbg == block } { xn__arnoldglobalosl_includepath_control_2xbg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } } group { name "sampling_7" label "Diagnostics" parm { name "xn__arnoldgloballogfile_control_1kbgd" label "Log file" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldgloballogfile_06agd" label "Log file" type string default { "" } help "Specifies the output path for Arnold log files." disablewhen "{ xn__arnoldgloballogfile_control_1kbgd == block } { xn__arnoldgloballogfile_control_1kbgd == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnoldgloballogverbosity_control_6sbgd" label "Log verbosity" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldgloballogverbosity_5fbgd" label "Log verbosity" type integer default { "2" } help "Log Verbosity (0-5)." disablewhen "{ xn__arnoldgloballogverbosity_control_6sbgd == block } { xn__arnoldgloballogverbosity_control_6sbgd == none }" range { 0! 5! } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "xn__arnoldglobalstatsfile_control_bobgf" label "Stats file" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalstatsfile_99agf" label "Stats file" type string default { "$HIP/arnold_stats.json" } help "Specifies the output path for Arnold stats file." disablewhen "{ xn__arnoldglobalstatsfile_control_bobgf == block } { xn__arnoldglobalstatsfile_control_bobgf == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnoldglobalstatsmode_control_bobgf" label "Stats mode" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalstatsmode_99agf" label "Stats mode" type string default { "1" } help "Overwrite or append to stats" disablewhen "{ xn__arnoldglobalstatsmode_control_bobgf == block } { xn__arnoldglobalstatsmode_control_bobgf == none }" menu { "0" "Overwrite" "1" "Append" } parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "xn__arnoldglobalprofilefile_control_krbgh" label "Profile file" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalprofilefile_jebgh" label "Profile file" type string default { "$HIP/arnold_profile.json" } help "Specifies the output path for the Arnold profile file." disablewhen "{ xn__arnoldglobalprofilefile_control_krbgh == block } { xn__arnoldglobalprofilefile_control_krbgh == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "sepoperators" label "" type separator default { "" } } parm { name "xn__arnoldglobalignore_operators_control_pzbg" label "Ignore Operators" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalignore_operators_ombg" label "Ignore Operators" type toggle default { "0" } help "Ignore operator graphs." disablewhen "{ xn__arnoldglobalignore_operators_control_pzbg == block } { xn__arnoldglobalignore_operators_control_pzbg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalignore_imagers_control_gwbg" label "Ignore Imagers" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalignore_imagers_fjbg" label "Ignore Imagers" type toggle default { "0" } help "Ignore imager graphs." disablewhen "{ xn__arnoldglobalignore_imagers_control_gwbg == block } { xn__arnoldglobalignore_imagers_control_gwbg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalignore_textures_control_2xbg" label "Ignore Textures" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalignore_textures_1kbg" label "Ignore Textures" type toggle default { "0" } help "Ignore all textures when rendering." disablewhen "{ xn__arnoldglobalignore_textures_control_2xbg == block } { xn__arnoldglobalignore_textures_control_2xbg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalignore_shaders_control_gwbg" label "Ignore Shaders" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalignore_shaders_fjbg" label "Ignore Shaders" type toggle default { "0" } help "Ignore all shaders when rendering. By default Arnold will render with a simple \"N dot eye\" shader." disablewhen "{ xn__arnoldglobalignore_shaders_control_gwbg == block } { xn__arnoldglobalignore_shaders_control_gwbg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalignore_atmosphere_control_c1bg" label "Ignore Atmosphere" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalignore_atmosphere_bobg" label "Ignore Atmosphere" type toggle default { "0" } help "Ignore all atmospheric shaders." disablewhen "{ xn__arnoldglobalignore_atmosphere_control_c1bg == block } { xn__arnoldglobalignore_atmosphere_control_c1bg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalignore_lights_control_tubg" label "Ignore Lights" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalignore_lights_shbg" label "Ignore Lights" type toggle default { "0" } help "Ignore all light sources." disablewhen "{ xn__arnoldglobalignore_lights_control_tubg == block } { xn__arnoldglobalignore_lights_control_tubg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalignore_shadows_control_gwbg" label "Ignore Shadows" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalignore_shadows_fjbg" label "Ignore Shadows" type toggle default { "0" } help "Ignore shadows from all light sources." disablewhen "{ xn__arnoldglobalignore_shadows_control_gwbg == block } { xn__arnoldglobalignore_shadows_control_gwbg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalignore_subdivision_control_y2bg" label "Ignore Subdivision" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalignore_subdivision_xpbg" label "Ignore Subdivision" type toggle default { "0" } help "No objects will be subdivided." disablewhen "{ xn__arnoldglobalignore_subdivision_control_y2bg == block } { xn__arnoldglobalignore_subdivision_control_y2bg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalignore_displacement_control_l4bg" label "Ignore Displacement" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalignore_displacement_krbg" label "Ignore Displacement" type toggle default { "0" } help "Displacements will be ignored." disablewhen "{ xn__arnoldglobalignore_displacement_control_l4bg == block } { xn__arnoldglobalignore_displacement_control_l4bg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalignore_bump_control_krbg" label "Ignore Bump" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalignore_bump_jebg" label "Ignore Bump" type toggle default { "0" } help "Bump mapping will be ignored." disablewhen "{ xn__arnoldglobalignore_bump_control_krbg == block } { xn__arnoldglobalignore_bump_control_krbg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalignore_motion_blur_control_y2bg" label "Ignore Motion Blur" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalignore_motion_blur_xpbg" label "Ignore Motion Blur" type toggle default { "0" } help "Motion blurs will be ignored." disablewhen "{ xn__arnoldglobalignore_motion_blur_control_y2bg == block } { xn__arnoldglobalignore_motion_blur_control_y2bg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalignore_smoothing_control_pzbg" label "Ignore Smoothing" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalignore_smoothing_ombg" label "Ignore Smoothing" type toggle default { "0" } help "Polygon normals will not be smoothed, resulting in a faceted appearance." disablewhen "{ xn__arnoldglobalignore_smoothing_control_pzbg == block } { xn__arnoldglobalignore_smoothing_control_pzbg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalignore_dof_control_xpbg" label "Ignore Dof" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalignore_dof_wcbg" label "Ignore Dof" type toggle default { "0" } help "Ignore depth of field effects." disablewhen "{ xn__arnoldglobalignore_dof_control_xpbg == block } { xn__arnoldglobalignore_dof_control_xpbg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__arnoldglobalignore_sss_control_xpbg" label "Ignore Sss" type string nolabel default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__arnoldglobalignore_sss_wcbg" label "Ignore Sss" type toggle default { "0" } help "Ignore Subsurface Scattering calculations." disablewhen "{ xn__arnoldglobalignore_sss_control_xpbg == block } { xn__arnoldglobalignore_sss_control_xpbg == none }" parmtag { "spare_category" "Rendering" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } } } } INDXContentsWg DialogScriptWf؍0707070000010000000006660000000000000000010000001470147743300001300000000000TRAILER!!!# Dialog script for arnold_rendervars automatically generated { name arnold_rendervars script arnold_rendervars label "Arnold Standard Render Vars" help { "" } inputlabel 1 "Input Stage" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" groupcollapsible { name "standard_aovs" label "Standard" parmtag { "group_default" "1" } parm { name "switch_RGBA" label "Rgba" type toggle nolabel joinnext default { "0" } help "Beauty C.* (RGBA)" } parm { name "filter_RGBA" label "RGBA" type string joinnext default { "box_filter" } help "Beauty AOV, containing the full rendered image." disablewhen "{ switch_RGBA == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_RGBA" label "Precision" type string default { "color4h" } help "Precision of AOV" disablewhen "{ switch_RGBA == 0 }" menu { "color4h" "16 bit" "color4f" "32 bit" } } parm { name "separator_RGBA" label "separator_RGBA" type separator default { "" } } parm { name "switch_A" label "A" type toggle nolabel joinnext default { "0" } help "Alpha A (FLOAT)" } parm { name "filter_A" label "A" type string joinnext default { "box_filter" } help "Alpha." disablewhen "{ switch_A == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_A" label "Precision" type string default { "half" } help "Precision of AOV" disablewhen "{ switch_A == 0 }" menu { "half" "16 bit" "float" "32 bit" } } parm { name "separator_A" label "separator_A" type separator default { "" } } parm { name "switch_P" label "P" type toggle nolabel joinnext default { "0" } help "Position P (VECTOR)" } parm { name "filter_P" label "P" type string joinnext default { "box_filter" } help "Position of the shading point (in world space)." disablewhen "{ switch_P == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_P" label "Precision" type string default { "half3" } help "Precision of AOV" disablewhen "{ switch_P == 0 }" menu { "half3" "16 bit" "float3" "32 bit" } } parm { name "switch_Pref" label "Pref" type toggle nolabel joinnext default { "0" } help "Reference Position* Pref (VECTOR)" } parm { name "filter_Pref" label "Pref" type string joinnext default { "box_filter" } help "Reference position of the shading point." disablewhen "{ switch_Pref == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_Pref" label "Precision" type string default { "half3" } help "Precision of AOV" disablewhen "{ switch_Pref == 0 }" menu { "half3" "16 bit" "float3" "32 bit" } } parm { name "separator_pref" label "separator_ZBack" type separator default { "" } } parm { name "switch_N" label "N" type toggle nolabel joinnext default { "0" } help "Normal N (VECTOR)" } parm { name "filter_N" label "N" type string joinnext default { "box_filter" } help "Smooth normal at the shading point (in world space)." disablewhen "{ switch_N == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_N" label "Precision" type string default { "half3" } help "Precision of AOV" disablewhen "{ switch_N == 0 }" menu { "half3" "16 bit" "float3" "32 bit" } } parm { name "switch_N_denoise" label "N" type toggle nolabel joinnext default { "0" } help "Normal N (VECTOR)" } parm { name "filter_N_denoise" label "N (Denoise)" type string joinnext default { "box_filter" } help "Smooth normal at the shading point attenuated by volume opacity (in world space)." disablewhen "{ switch_N_denoise == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_N_denoise" label "Precision" type string default { "half3" } help "Precision of AOV" disablewhen "{ switch_N_denoise == 0 }" menu { "half3" "16 bit" "float3" "32 bit" } } parm { name "separator_N" label "separator_N" type separator default { "" } } parm { name "switch_opacity" label "Opacity" type toggle nolabel joinnext default { "0" } help "Opacity opacity (RGB)" } parm { name "filter_opacity" label "Opacity" type string joinnext default { "box_filter" } help "RGB AOV with full three-channel opacity (as opposed to single channel alpha)." disablewhen "{ switch_opacity == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_opacity" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_opacity == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "separator_opacity" label "separator_ZBack" type separator default { "" } } parm { name "switch_Z" label "Z" type toggle nolabel joinnext default { "0" } help "Depth Z (FLOAT)" } parm { name "filter_Z" label "Z" type string joinnext default { "box_filter" } help "Depth of the shading points as seen from the camera." disablewhen "{ switch_Z == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_Z" label "Precision" type string default { "half" } help "Precision of AOV" disablewhen "{ switch_Z == 0 }" menu { "half" "16 bit" "float" "32 bit" } } parm { name "switch_ZBack" label "Z Back" type toggle nolabel joinnext default { "0" } help "Farthest Depth* ZBack (FLOAT)" } parm { name "filter_ZBack" label "Z (Back)" type string joinnext default { "box_filter" } disablewhen "{ switch_ZBack == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_ZBack" label "Precision" type string default { "half" } help "Precision of AOV" disablewhen "{ switch_ZBack == 0 }" menu { "half" "16 bit" "float" "32 bit" } } } groupcollapsible { name "lighting_aovs" label "Lighting" parm { name "switch_direct" label "Direct" type toggle nolabel joinnext default { "0" } help "Direct Light C[DSV]L (RGB)" } parm { name "filter_direct" label "Direct" type string joinnext default { "box_filter" } help "Direct lighting from all surfaces and volumes." disablewhen "{ switch_direct == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_direct" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_direct == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "separator_direct" label "separator_direct" type separator default { "" } } parm { name "switch_indirect" label "Indirect" type toggle nolabel joinnext default { "0" } help "Indirect Light C[DSV][DSVOB].* (RGB)" } parm { name "filter_indirect" label "Indirect" type string joinnext default { "box_filter" } help "Indirect light from all surfaces and volumes." disablewhen "{ switch_indirect == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_indirect" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_indirect == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "separator_indirect" label "separator_indirect" type separator default { "" } } parm { name "switch_emission" label "Emission" type toggle nolabel joinnext default { "0" } help "Emission C[LO] (RGB)" } parm { name "filter_emission" label "Emission" type string joinnext default { "box_filter" } help "Lights and emissive objects directly visible from the camera." disablewhen "{ switch_emission == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_emission" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_emission == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "separator_emission" label "separator_emission" type separator default { "" } } parm { name "switch_background" label "Background" type toggle nolabel joinnext default { "0" } help "Background CB (RGB)" } parm { name "filter_background" label "Background" type string joinnext default { "box_filter" } help "Emission from the background and skydome lights visible to the camera." disablewhen "{ switch_background == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_background" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_background == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "separator_background" label "separator_background" type separator default { "" } } parm { name "switch_albedo" label "Albedo" type toggle nolabel joinnext default { "0" } help "Albedo C[DSV]A (RGB)" } parm { name "filter_albedo" label "Albedo" type string joinnext default { "box_filter" } help "Reflectivity, the surface or volume color without lighting or shadowing." disablewhen "{ switch_albedo == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_albedo" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_albedo == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "switch_denoise_albedo" label "Denoise Albedo" type toggle nolabel joinnext default { "0" } help "Denoise Albedo ((CA)|(CVA)|(CA)) (RGB)" } parm { name "filter_denoise_albedo" label "Denoise Albedo" type string joinnext default { "box_filter" } disablewhen "{ switch_denoise_albedo == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_denoise_albedo" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_denoise_albedo == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "separator_denoise_albedo" label "separator_denoise_albedo" type separator default { "" } } groupsimple { name "specular_aovs" label "Specular" grouptag { "sidefx::look" "blank" } parm { name "switch_specular" label "Specular" type toggle nolabel joinnext default { "0" } help "Specular Reflection C.* (RGB)" } parm { name "filter_specular" label "Specular" type string joinnext default { "box_filter" } help "Specular reflection." disablewhen "{ switch_specular == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_specular" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_specular == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "switch_specular_direct" label "Specular Direct" type toggle nolabel joinnext default { "0" } help "Specular Direct CL (RGB)" } parm { name "filter_specular_direct" label "Specular Direct" type string joinnext default { "box_filter" } help "Diffuse direct lighting." disablewhen "{ switch_specular_direct == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_specular_direct" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_specular_direct == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "switch_specular_indirect" label "Specular Indirect" type toggle nolabel joinnext default { "0" } help "Specular Indirect C[DSVOB].* (RGB)" } parm { name "filter_specular_indirect" label "Specular Indirect" type string joinnext default { "box_filter" } help "Diffuse indirect lighting." disablewhen "{ switch_specular_indirect == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_specular_indirect" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_specular_indirect == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "switch_specular_albedo" label "Specular Albedo" type toggle nolabel joinnext default { "0" } help "Specular Albedo CA (RGB)" } parm { name "filter_specular_albedo" label "Specular Albedo" type string joinnext default { "box_filter" } help "Specular color without lighting or shadowing." disablewhen "{ switch_specular_albedo == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_specular_albedo" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_specular_albedo == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "separator_specular" label "separator_specular_albedo" type separator default { "" } } } groupsimple { name "sss_aovs" label "SSS" grouptag { "sidefx::look" "blank" } parm { name "switch_sss" label "Sss" type toggle nolabel joinnext default { "0" } help "Subsurface Scattering C.* (RGB)" } parm { name "filter_sss" label "SSS" type string joinnext default { "box_filter" } help "Subsurface scattering and diffuse transmission." disablewhen "{ switch_sss == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_sss" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_sss == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "switch_sss_albedo" label "Sss Albedo" type toggle nolabel joinnext default { "0" } help "Subsurface Albedo CA (RGB)" } parm { name "filter_sss_albedo" label "SSS Albedo" type string joinnext default { "box_filter" } help "SSS and diffuse transmission color without lighting or shadowing." disablewhen "{ switch_sss_albedo == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_sss_albedo" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_sss_albedo == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "switch_sss_direct" label "Sss Direct" type toggle nolabel joinnext default { "0" } help "Subsurface Direct CL (RGB)" } parm { name "filter_sss_direct" label "SSS Direct" type string joinnext default { "box_filter" } help "SSS and diffuse transmission direct lighting." disablewhen "{ switch_sss_direct == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_sss_direct" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_sss_direct == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "switch_sss_indirect" label "Sss Indirect" type toggle nolabel joinnext default { "0" } help "Subsurface Indirect C[DSVOB].* (RGB)" } parm { name "filter_sss_indirect" label "SSS Indirect" type string joinnext default { "box_filter" } help "SSS and diffuse transmission indirect lighting." disablewhen "{ switch_sss_indirect == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_sss_indirect" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_sss_indirect == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "separator_sss" label "separator_sss_indirect" type separator default { "" } } } groupsimple { name "transmission_aovs" label "Transmission" parmtag { "group_default" "1" } grouptag { "sidefx::look" "blank" } parm { name "switch_transmission" label "Transmission" type toggle nolabel joinnext default { "0" } help "Specular Transmission C.* (RGB)" } parm { name "filter_transmission" label "Transmission" type string joinnext default { "box_filter" } help "Specular transmission (refraction)." disablewhen "{ switch_transmission == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_transmission" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_transmission == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "switch_transmission_direct" label "Transmission Direct" type toggle nolabel joinnext default { "0" } help "Transmission Direct CL (RGB)" } parm { name "filter_transmission_direct" label "Transmission Direct" type string joinnext default { "box_filter" } help "Specular transmission direct lighting." disablewhen "{ switch_transmission_direct == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_transmission_direct" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_transmission_direct == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "switch_transmission_indirect" label "Transmission Indirect" type toggle nolabel joinnext default { "0" } help "Transmission Indirect C[DSVOB].* (RGB)" } parm { name "filter_transmission_indirect" label "Transmission Indirect" type string joinnext default { "box_filter" } help "Specular transmission of indirect lighting." disablewhen "{ switch_transmission_indirect == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_transmission_indirect" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_transmission_indirect == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "switch_transmission_albedo" label "Transmission Albedo" type toggle nolabel joinnext default { "0" } help "Transmission Albedo CA (RGB)" } parm { name "filter_transmission_albedo" label "Transmission Albedo" type string joinnext default { "box_filter" } help "Specular transmission color without lighting or shadowing." disablewhen "{ switch_transmission_albedo == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_transmission_albedo" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_transmission_albedo == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "separator_transmission" label "separator_transmission" type separator default { "" } } } groupsimple { name "shadow_matte_aovs" label "Shadow Matte" grouptag { "sidefx::look" "blank" } parm { name "switch_shadow_matte" label "Shadow Matte" type toggle nolabel joinnext default { "0" } help "Shadow Matte* shadow_matte (RGBA)" } parm { name "filter_shadow_matte" label "Shadow Matte" type string joinnext default { "box_filter" } help "Shadows in the scene, computed as the ratio of occluded direct lighting over unoccluded direct lighting." disablewhen "{ switch_shadow_matte == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_shadow_matte" label "Precision" type string default { "color4h" } help "Precision of AOV" disablewhen "{ switch_shadow_matte == 0 }" menu { "color4h" "16 bit" "color4f" "32 bit" } } parm { name "separator_shadow_matte" label "separator_shadow_matte" type separator default { "" } } } groupsimple { name "diffuse_aovs" label "Diffuse" grouptag { "sidefx::look" "blank" } parm { name "switch_diffuse" label "Diffuse" type toggle nolabel joinnext default { "0" } help "Diffuse Reflection C.* (RGB)" } parm { name "filter_diffuse" label "Diffuse" type string joinnext default { "box_filter" } help "Diffuse reflection." disablewhen "{ switch_diffuse == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_diffuse" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_diffuse == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "switch_diffuse_direct" label "Diffuse Direct" type toggle nolabel joinnext default { "0" } help "Diffuse Direct CL (RGB)" } parm { name "filter_diffuse_direct" label "Diffuse Direct" type string joinnext default { "box_filter" } help "Diffuse direct lighting." disablewhen "{ switch_diffuse_direct == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_diffuse_direct" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_diffuse_direct == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "switch_diffuse_indirect" label "Diffuse Indirect" type toggle nolabel joinnext default { "0" } help "Diffuse Indirect C[DSVOB].* (RGB)" } parm { name "filter_diffuse_indirect" label "Diffuse Indirect" type string joinnext default { "box_filter" } disablewhen "{ switch_diffuse_indirect == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_diffuse_indirect" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_diffuse_indirect == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "switch_diffuse_albedo" label "Diffuse Albedo" type toggle nolabel joinnext default { "0" } help "Diffuse Albedo CA (RGB)" } parm { name "filter_diffuse_albedo" label "Diffuse Albedo" type string joinnext default { "box_filter" } help "Diffuse color without lighting or shadowing." disablewhen "{ switch_diffuse_albedo == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_diffuse_albedo" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_diffuse_albedo == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "separator_diffuse_albedo" label "separator_diffuse_albedo" type separator default { "" } } } groupsimple { name "coat_aovs" label "Coat" grouptag { "sidefx::look" "blank" } parm { name "switch_coat" label "Coat" type toggle nolabel joinnext default { "0" } help "Coat Reflection C.* (RGB)" } parm { name "filter_coat" label "Coat" type string joinnext default { "box_filter" } help "Coat reflection." disablewhen "{ switch_coat == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_coat" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_coat == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "switch_coat_direct" label "Coat Direct" type toggle nolabel joinnext default { "0" } help "Coat Direct CL (RGB)" } parm { name "filter_coat_direct" label "Coat Direct" type string joinnext default { "box_filter" } help "Coat direct lighting." disablewhen "{ switch_coat_direct == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_coat_direct" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_coat_direct == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "switch_coat_indirect" label "Coat Indirect" type toggle nolabel joinnext default { "0" } help "Coat Indirect C[DSVOB].* (RGB)" } parm { name "filter_coat_indirect" label "Coat Indirect" type string joinnext default { "box_filter" } help "Coat indirect lighting." disablewhen "{ switch_coat_indirect == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_coat_indirect" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_coat_indirect == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "switch_coat_albedo" label "Coat Albedo" type toggle nolabel joinnext default { "0" } help "Coat Albedo CA (RGB)" } parm { name "filter_coat_albedo" label "Coat Albedo" type string joinnext default { "box_filter" } help "Coat color without lighting or shadowing." disablewhen "{ switch_coat_albedo == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_coat_albedo" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_coat_albedo == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "separator_coat_albedo" label "separator_coat_albedo" type separator default { "" } } } groupsimple { name "sheen_aovs" label "Sheen" grouptag { "sidefx::look" "blank" } parm { name "switch_sheen" label "Sheen" type toggle nolabel joinnext default { "0" } help "Sheen Reflection C.* (RGB)" } parm { name "filter_sheen" label "Sheen" type string joinnext default { "box_filter" } help "Sheen weight." disablewhen "{ switch_sheen == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_sheen" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_sheen == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "switch_sheen_direct" label "Sheen Direct" type toggle nolabel joinnext default { "0" } help "Sheen Direct CL (RGB)" } parm { name "filter_sheen_direct" label "Sheen Direct" type string joinnext default { "box_filter" } help "Sheen direct lighting." disablewhen "{ switch_sheen_direct == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_sheen_direct" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_sheen_direct == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "switch_sheen_indirect" label "Sheen Indirect" type toggle nolabel joinnext default { "0" } help "Sheen Indirect C[DSVOB].* (RGB)" } parm { name "filter_sheen_indirect" label "Sheen Indirect" type string joinnext default { "box_filter" } help "Sheen indirect lighting." disablewhen "{ switch_sheen_indirect == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_sheen_indirect" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_sheen_indirect == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "switch_sheen_albedo" label "Sheen Albedo" type toggle nolabel joinnext default { "0" } help "Sheen Albedo CA (RGB)" } parm { name "filter_sheen_albedo" label "Sheen Albedo" type string joinnext default { "box_filter" } help "Sheen color without lighting or shadowing." disablewhen "{ switch_sheen_albedo == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_sheen_albedo" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_sheen_albedo == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } } } groupcollapsible { name "volume_aovs" label "Volume" parm { name "switch_volume" label "Volume" type toggle nolabel joinnext default { "0" } help "Volume Scattering* CV.* (RGB)" } parm { name "filter_volume" label "Volume" type string joinnext default { "box_filter" } help "Volume scattering" disablewhen "{ switch_volume == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_volume" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_volume == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "separator_volume" label "separator_volume" type separator default { "" } } parm { name "switch_volume_Z" label "Volume Z" type toggle nolabel joinnext default { "0" } help "Volume Depth* volume_Z (FLOAT)" } parm { name "filter_volume_Z" label "Volume Z" type string joinnext default { "box_filter" } help "The Z depth for the first volume contribution is output in a flat AOV" disablewhen "{ switch_volume_Z == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_volume_Z" label "Precision" type string default { "half" } help "Precision of AOV" disablewhen "{ switch_volume_Z == 0 }" menu { "half" "16 bit" "float" "32 bit" } } parm { name "separator_volume_Z" label "separator_volume_Z" type separator invisible default { "" } } parm { name "switch_volume_albedo" label "Volume Albedo" type toggle nolabel joinnext default { "0" } help "Volume Albedo* CVA (RGB)" } parm { name "filter_volume_albedo" label "Volume Albedo" type string joinnext default { "box_filter" } help "Volume color without lighting or shadowing" disablewhen "{ switch_volume_albedo == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_volume_albedo" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_volume_albedo == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "separator_volume_albedo" label "separator_volume_albedo" type separator invisible default { "" } } parm { name "switch_volume_direct" label "Volume Direct" type toggle nolabel joinnext default { "0" } help "Volume Direct* CVL (RGB)" } parm { name "filter_volume_direct" label "Volume Direct" type string joinnext default { "box_filter" } help "Volume scatter direct lighting" disablewhen "{ switch_volume_direct == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_volume_direct" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_volume_direct == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "separator_volume_direct" label "separator_volume_direct" type separator invisible default { "" } } parm { name "switch_volume_indirect" label "Volume Indirect" type toggle nolabel joinnext default { "0" } help "Volume Indirect* CV[DSVOB].* (RGB)" } parm { name "filter_volume_indirect" label "Volume Indirect" type string joinnext default { "box_filter" } help "Volume scattering indirect lighting." disablewhen "{ switch_volume_indirect == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_volume_indirect" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_volume_indirect == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } parm { name "separator_volume_indirect" label "separator_volume_indirect" type separator invisible default { "" } } parm { name "switch_volume_opacity" label "Volume Opacity" type toggle nolabel joinnext default { "0" } help "Volume Opacity* volume_opacity (RGB)" } parm { name "filter_volume_opacity" label "Volume Opacity" type string joinnext default { "box_filter" } help "RGB AOV with the full three-channel opacity for volumes only" disablewhen "{ switch_volume_opacity == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_volume_opacity" label "Precision" type string default { "color3h" } help "Precision of AOV" disablewhen "{ switch_volume_opacity == 0 }" menu { "color3h" "16 bit" "color3f" "32 bit" } } } groupcollapsible { name "utility_aovs" label "Utility" parm { name "switch_ID" label "Id" type toggle nolabel joinnext default { "0" } help "Object ID ID (UINT)" } parm { name "filter_ID" label "ID" type string joinnext default { "box_filter" } help "Random number value derived from the name of the shape." disablewhen "{ switch_ID == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_ID" label "Precision" type string default { "uint" } help "Precision of AOV" disablewhen "{ switch_ID == 0 }" menu { "uint" "16 bit" "uint" "32 bit" } } parm { name "separator_ID" label "separator_ID" type separator default { "" } } parm { name "switch_object" label "Object" type toggle nolabel joinnext default { "0" } help "Object Pointer object (NODE)" } parm { name "filter_object" label "Object" type string joinnext default { "box_filter" } disablewhen "{ switch_object == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_object" label "Precision" type string default { "int64" } help "Precision of AOV" disablewhen "{ switch_object == 0 }" menu { "int64" "16 bit" "int64" "32 bit" } } parm { name "separator_object" label "separator_object" type separator default { "" } } parm { name "switch_shader" label "Shader" type toggle nolabel joinnext default { "0" } help "Shader Pointer shader (NODE)" } parm { name "filter_shader" label "Shader" type string joinnext default { "box_filter" } disablewhen "{ switch_shader == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_shader" label "Precision" type string default { "int64" } help "Precision of AOV" disablewhen "{ switch_shader == 0 }" menu { "int64" "16 bit" "int64" "32 bit" } } parm { name "separator_shader" label "separator_shader" type separator default { "" } } parm { name "switch_motionvector" label "Motionvector" type toggle nolabel joinnext default { "0" } help "Motion Vectors* motionvector (VECTOR2)" } parm { name "filter_motionvector" label "Motion Vector" type string joinnext default { "box_filter" } help "2D vector representing the motion in screen space of the shading point during the given time interval. If output to an RGB format, the vector is contained in the R and G channels. You must set an instantaneous shutter for the camera. The reason being is that we don't want motion blur in the render, but we still want the motion velocity information in our motion vector AOV. This can be found under Motion Blur-> Instantaneous Shutter." disablewhen "{ switch_motionvector == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_motionvector" label "Precision" type string default { "half2" } help "Precision of AOV" disablewhen "{ switch_motionvector == 0 }" menu { "half2" "16 bit" "float2" "32 bit" } } parm { name "separator_motionvector" label "separator_motionvector" type separator default { "" } } } groupcollapsible { name "diagnostic_aovs" label "Diagnostic" parm { name "switch_cputime" label "Cputime" type toggle nolabel joinnext default { "0" } help "CPU Time cputime (FLOAT)" } parm { name "filter_cputime" label "CPU Time" type string joinnext default { "box_filter" } help "This layer contains the CPU time (measured in “ticks”) to evaluate the samples in the pixel." disablewhen "{ switch_cputime == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_cputime" label "Precision" type string default { "half" } help "Precision of AOV" disablewhen "{ switch_cputime == 0 }" menu { "half" "16 bit" "float" "32 bit" } } parm { name "separator_cputime" label "separator_cputime" type separator default { "" } } parm { name "switch_raycount" label "Raycount" type toggle nolabel joinnext default { "0" } help "Ray Count raycount (FLOAT)" } parm { name "filter_raycount" label "Ray Count" type string joinnext default { "box_filter" } help "Total number of rays traced for samples in the pixel." disablewhen "{ switch_raycount == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_raycount" label "Precision" type string default { "half" } help "Precision of AOV" disablewhen "{ switch_raycount == 0 }" menu { "half" "16 bit" "float" "32 bit" } } parm { name "separator_raycount" label "separator_raycount" type separator default { "" } } parm { name "switch_AA_inv_density" label "Aa Inv Density" type toggle nolabel joinnext default { "0" } help "AA Inverse Density AA_inv_density (FLOAT)" } parm { name "filter_AA_inv_density" label "AA Inv Density" type string joinnext default { "box_filter" } help "Visualizes the sample density with adaptive_sampling. Use it with a heatmap filter." disablewhen "{ switch_AA_inv_density == 0 }" menu { "blackman_harris_filter" "Blackman Harris" "box_filter" "Box" "catrom_filter" "Catrom" "closest_filter" "Closest" "contour_filter" "Contour" "cryptomatte_filter" "Cryptomatte" "diff_filter" "Diff" "farthest_filter" "Farthest" "gaussian_filter" "Gaussian" "heatmap_filter" "Heatmap" "mitnet_filter" "Mitnet" "sinc_filter" "Sinc" "triangle_filter" "Triangle" "variance_filter" "Variance" } } parm { name "precision_AA_inv_density" label "Precision" type string default { "half" } help "Precision of AOV" disablewhen "{ switch_AA_inv_density == 0 }" menu { "half" "16 bit" "float" "32 bit" } } parm { name "separator_AA_inv_density" label "separator_AA_inv_density" type separator default { "" } } } } INDXContentsWg DialogScriptW&vf0707070000010000000006660000000000000000010000001470147743300001300000000000TRAILER!!!# Dialog script for attribwrangle automatically generated { name attribwrangle script attribwrangle label "Attribute Wrangle" help { "" } inputlabel 1 "Input 1" inputlabel 2 "Input 2" inputlabel 3 "Input 3" inputlabel 4 "Input 4" groupcollapsible { name "sample_group" label "Frame Range/Subframes" grouptag { "group_type" "collapsible" } parmtag { "sidefx::header_parm" "sample_behavior" } parm { name "sample_behavior" label "Sampling Behavior" type string default { "single" } menu { "single" "Sample Current Frame" "timedep" "Sample Frame Range If Input Is Not Time Dependent" "multi" "Sample Frame Range" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sample_f" label "Start/End/Inc" type float size 3 default { [ "@fstart" hscript-expr ] [ "@fend" hscript-expr ] [ "@finc" hscript-expr ] } disablewhen "{ sample_behavior == single }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sample_subframeenable" label "Subframe Sampling" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } groupsimple { name "sample_subframegroup" label "Subframe Sampling" disablewhen "{ sample_subframeenable == 0 }" grouptag { "group_type" "simple" } parmtag { "sidefx::header_toggle" "sample_subframeenable" } parm { name "sample_shuttermode" label "Shutter" type string default { "manual" } disablewhen "{ sample_subframeenable == 0 }" menu { "cameraprim" "Use Camera Prim" "manual" "Specify Manually" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sample_shutterrange" label "Shutter Open/Close" type float size 2 default { "-0.25" "0.25" } disablewhen "{ sample_shuttermode == cameraprim } { sample_subframeenable == 0 }" range { 0 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sample_cameraprim" label "Camera Prim" type string default { "/cameras/camera1" } disablewhen "{ sample_shuttermode == manual } { sample_subframeenable == 0 }" menureplace { [ "opmenu -l -a attribvop1 sample_cameraprim" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "sample_count" label "Samples" type integer default { "2" } disablewhen "{ sample_subframeenable == 0 }" range { 2! 10 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "sample_includeframe" label "Always Include Frame Sample" type toggle default { "on" } disablewhen "{ sample_subframeenable == 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } } parm { name "primpattern" label "Primitives" type string default { "`lopinputprim('.', 0)`" } menutoggle { [ "opmenu -l -a attribvop1 primpattern" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True,\n allowinstanceproxies=kwargs['node'].parm(\n 'allowinstanceproxies').eval() != 0)" } parmtag { "script_action_help" "Select primitives in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nShift-click to select using the primitive pattern editor.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "primlist" } } parm { name "allowinstanceproxies" label "Allow Instance Proxy Primitives" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "runonarrays" label "Run on Elements of Array Attributes" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "lengthhint" label "Array Length" type ordinal default { "auto" } hidewhen "{ runonarrays == off }" menu { "auto" "Auto" "ptinst" "Number of Point Instances" "vert" "Number of Vertices" "other" "Specific Attribute" } parmtag { "autoscope" "0000000000000000" } } parm { name "lengthattrib" label "Attribute Name" type string default { "" } hidewhen "{ runonarrays == off } { lengthhint != other }" parmtag { "autoscope" "0000000000000000" } } group { name "folder0" label "Code" parm { name "snippet" label "VEXpression" type string default { "" } menureplace { [ "import vexpressionmenu" ] [ "" ] [ "return vexpressionmenu.buildSnippetMenu('Lop/attribwrangle/snippet')" ] language python } parmtag { "autoscope" "0000000000000000" } parmtag { "editor" "1" } parmtag { "editorlang" "vex" } parmtag { "editorlines" "8-40" } parmtag { "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = 'snippet'\n\nvexpressionmenu.createSpareParmsFromChCalls(node, parmname)" } parmtag { "script_action_help" "Creates spare parameters for each unique call of ch() " } parmtag { "script_action_icon" "BUTTONS_create_parm_from_ch" } } parm { name "exportlist" label "Attributes to Create" type string default { "* ^primpath ^numelem" } parmtag { "autoscope" "0000000000000000" } } parm { name "strict" label "Enforce Prototypes" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } } } group { name "folder0_1" label "Bindings" parm { name "autobind" label "Autobind by Name" type toggle default { "on" } parmtag { "autoscope" "0000000000000000" } } multiparm { name "bindings" label "Number of Bindings" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "bindattrib#" label "Attribute Name" type string joinnext default { "" } } parm { name "bindattribtype#" label "Attribute Type" type string nolabel default { "" } menu { [ "import loputils" ] [ "return loputils.createAttribTypeMenu()" ] language python } } parm { name "bindparm#" label "VEX Parameter" type string default { "" } } } parm { name "vex_cwdpath" label "Evaluation Node Path" type oppath default { "." } parmtag { "autoscope" "0000000000000000" } parmtag { "oprelative" "." } } parm { name "vex_outputmask" label "Export Parameters" type string default { "*" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } } INDX DialogScriptnf# Dialog script for domelight::3.0 automatically generated { name domelight::3.0 script domelight::3.0 label "Dome Light" help { "" } bindhandle px lopxform "Dome Light" px "" bindhandle py lopxform "Dome Light" py "" bindhandle pz lopxform "Dome Light" pz "" bindhandle prx lopxform "Dome Light" rpivotx "" bindhandle pry lopxform "Dome Light" rpivoty "" bindhandle prz lopxform "Dome Light" rpivotz "" bindhandle rx lopxform "Dome Light" rx "" bindhandle ry lopxform "Dome Light" ry "" bindhandle rz lopxform "Dome Light" rz "" bindhandle shear1 lopxform "Dome Light" shear_xy "" bindhandle shear2 lopxform "Dome Light" shear_xz "" bindhandle shear3 lopxform "Dome Light" shear_yz "" bindhandle sx lopxform "Dome Light" sx "" bindhandle sy lopxform "Dome Light" sy "" bindhandle sz lopxform "Dome Light" sz "" bindhandle xOrd lopxform "Dome Light" trs_order "" bindhandle tx lopxform "Dome Light" tx "" bindhandle ty lopxform "Dome Light" ty "" bindhandle tz lopxform "Dome Light" tz "" bindhandle scale lopxform "Dome Light" uniform_scale "" bindhandle rOrd lopxform "Dome Light" xyz_order "" inputlabel 1 "Input Stage" groupcollapsible { name "sample_group2" label "Frame Range/Subframes" parmtag { "sidefx::header_parm" "sample_behavior" } grouptag { "sidefx::switcher" "sample_group" } parm { name "sample_behavior" baseparm label "Sampling Behavior" export none } parm { name "sample_f" baseparm label "Start/End/Inc" export none } parm { name "sample_subframeenable" baseparm label "Subframe Sampling" export none } groupsimple { name "sample_subframegroup2" label "Subframe Sampling" disablewhen "{ sample_subframeenable == 0 }" parmtag { "sidefx::header_toggle" "sample_subframeenable" } grouptag { "sidefx::switcher" "sample_subframegroup" } parm { name "sample_shuttermode" baseparm label "Shutter" export none } parm { name "sample_shutterrange" baseparm label "Shutter Open/Close" export none } parm { name "sample_cameraprim" baseparm label "Camera Prim" export none } parm { name "sample_count" baseparm label "Samples" export none } parm { name "sample_includeframe" baseparm label "Always Include Frame Sample" export none } } } parm { name "primpattern" label "Primitives" type string default { "`lopinputprims('.', 0)`" } hidewhen "{ createprims == on }" menutoggle { [ "import loputils" ] [ "return loputils.createPrimPatternMenu(kwargs['node'], 0)" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True)" } parmtag { "script_action_help" "Select primitives in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nShift-click to select using the primitive pattern editor.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "primlist" } } parm { name "primpath" label "Primitive Path" type string default { "/lights/$OS" } hidewhen "{ createprims != on }" menureplace { [ "import loputils" ] [ "return loputils.createPrimPathMenu()" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "createprims" label "Action" type ordinal default { "on" } menu { "off" "Edit" "on" "Create" "forceedit" "Force Edit (Ignore Editable Flag)" } } parm { name "initforedit" label "Initialize Parameters" type button default { "donothing" } menu { [ "import loputils" ] [ "return loputils.createInitializeParametersMenu(kwargs['node'].parm('createprims').eval())" ] language python } parmtag { "script_callback" "__import__('loputils').initializeParameters(kwargs['node'], kwargs['script_value'])" } parmtag { "script_callback_language" "python" } } parm { name "primtype" label "Primitive Type" type string invisible default { "UsdLuxDomeLight_1" } } parm { name "specifier" label "Primitive Specifier" type string invisible default { "def" } menu { [ "import loputils" ] [ "return loputils.createSpecifiersMenu()" ] language python } } parm { name "classancestor" label "Class Ancestor" type string invisible default { "" } disablewhen "{ specifier == class }" parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "parentprimtype" label "Parent Primitive Type" type string invisible default { "UsdGeomXform" } menu { [ "import loputils" ] [ "return loputils.createParentTypesMenu()" ] language python } } group { name "folder0" label "Transform" parmtag { "group_default" "1" } parm { name "xn__xformOptransform_control_6fb" label "Transform" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'xform')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__xformOptransform_51a" label "Operator Order" type string default { "append" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" menu { "append" "Append" "prepend" "Prepend" "overwriteorappend" "Overwrite or Append" "overwriteorprepend" "Overwrite or Prepend" "world" "Apply Transform in World Space" "replace" "Replace All Local Transforms" } parmtag { "usdvaluetype" "xform" } } parm { name "xOrd" label "Transform Order" type ordinal joinnext default { "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" menu { "srt" "Scale Rot Trans" "str" "Scale Trans Rot" "rst" "Rot Scale Trans" "rts" "Rot Trans Scale" "tsr" "Trans Scale Rot" "trs" "Trans Rot Scale" } } parm { name "rOrd" label "Rotate Order" type ordinal nolabel default { "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" menu { "xyz" "Rx Ry Rz" "xzy" "Rx Rz Ry" "yxz" "Ry Rx Rz" "yzx" "Ry Rz Rx" "zxy" "Rz Rx Ry" "zyx" "Rz Ry Rx" } } parm { name "t" label "Translate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "r" label "Rotate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 360 } } parm { name "s" label "Scale" type vector size 3 default { "1" "1" "1" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "shear" label "Shear" type float size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 10 } } parm { name "scale" label "Uniform Scale" type float default { "1" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { 0 10 } } groupcollapsible { name "pivotxform" label "Pivot Transform" disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" parm { name "p" label "Pivot Translate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } parm { name "pr" label "Pivot Rotate" type vector size 3 default { "0" "0" "0" } disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" range { -1 1 } } } } group { name "folder0_1" label "Base Properties" parm { name "xn__inputsintensity_control_jeb" label "Intensity" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsintensity_i0a" label "Intensity" type float default { "1" } disablewhen "{ xn__inputsintensity_control_jeb == block } { xn__inputsintensity_control_jeb == none }" range { 0 10 } parmtag { "usdvaluetype" "float" } } parm { name "xn__inputsexposure_control_wcb" label "Exposure" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsexposure_vya" label "Exposure" type float default { "0" } disablewhen "{ xn__inputsexposure_control_wcb == block } { xn__inputsexposure_control_wcb == none }" range { -10 10 } parmtag { "usdvaluetype" "float" } } parm { name "xn__inputscolor_control_06a" label "Color" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'color3f')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputscolor_zta" label "Color" type color size 3 default { "1" "1" "1" } disablewhen "{ xn__inputscolor_control_06a == block } { xn__inputscolor_control_06a == none }" range { 0 1 } parmtag { "colortype" "hsv" } parmtag { "usdvaluetype" "color3f" } } parm { name "xn__inputsenableColorTemperature_control_pzb" label "EnableColorTemperature" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsenableColorTemperature_omb" label "Enable Color Temperature" type toggle default { "off" } disablewhen "{ xn__inputsenableColorTemperature_control_pzb == block } { xn__inputsenableColorTemperature_control_pzb == none }" parmtag { "usdvaluetype" "bool" } } parm { name "xn__inputscolorTemperature_control_xpb" label "ColorTemperature" type string default { "set" } disablewhen "{ xn__inputsenableColorTemperature_omb == 0 createprims == on }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputscolorTemperature_wcb" label "Color Temperature" type log default { "6500" } disablewhen "{ xn__inputsenableColorTemperature_omb == 0 createprims == on } { xn__inputscolorTemperature_control_xpb == block } { xn__inputscolorTemperature_control_xpb == none }" range { 500 100000 } parmtag { "usdvaluetype" "float" } } parm { name "xn__inputstexturefile_control_shbh" label "Texture" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'asset')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputstexturefile_r3ah" label "Texture" type image default { "" } disablewhen "{ xn__inputstexturefile_control_shbh == block } { xn__inputstexturefile_control_shbh == none }" parmtag { "usdvaluetype" "asset" } } parm { name "xn__inputstextureformat_control_1kbh" label "Format" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputstextureformat_06ah" label "Format" type string default { "automatic" } disablewhen "{ xn__inputstextureformat_control_1kbh == block } { xn__inputstextureformat_control_1kbh == none }" menu { "automatic" "Automatic" "latlong" "Lat-Long" "mirroredBall" "Mirrored Ball" "angular" "Angular" "cubeMapVerticalCross" "Cube Map (Vertical Cross)" } parmtag { "usdvaluetype" "token" } } parm { name "filters_control" label "Filters" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'relationship')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "filters" label "Filters" type string default { "" } disablewhen "{ filters_control == block } { filters_control == none }" parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True,\n inputidx = -1)" } parmtag { "script_action_help" "Select primitives in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nShift-click to select using the primitive pattern editor.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "usdvaluetype" "relationship" } } parm { name "portals_control" label "Portals" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'relationship')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "portals" label "Portals" type string default { "" } disablewhen "{ portals_control == block } { portals_control == none }" parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True,\n inputidx = -1)\n" } parmtag { "script_action_help" "Select primitives in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nShift-click to select using the primitive pattern editor.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "usdvaluetype" "relationship" } } parm { name "poleAxis_control" label "poleAxis" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token', '', True, False)" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "poleAxis" label "Pole Axis" type string default { "scene" } disablewhen "{ poleAxis_control == block } { poleAxis_control == none }" menu { "scene" "Scene" "Y" "Y" "Z" "Z" } parmtag { "usdvaluetype" "token" } } parm { name "xn__inputsnormalize_control_jeb" label "Normalize" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsnormalize_i0a" label "Normalize Power" type toggle default { "off" } disablewhen "{ xn__inputsnormalize_control_jeb == block } { xn__inputsnormalize_control_jeb == none }" parmtag { "usdvaluetype" "bool" } } parm { name "xn__inputsdiffuse_control_99a" label "Diffuse" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsdiffuse_8wa" label "Diffuse Multiplier" type float default { "1" } disablewhen "{ xn__inputsdiffuse_control_99a == block } { xn__inputsdiffuse_control_99a == none }" range { 0 10 } parmtag { "usdvaluetype" "float" } } parm { name "xn__inputsspecular_control_wcb" label "Specular" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsspecular_vya" label "Specular Multiplier" type float default { "1" } disablewhen "{ xn__inputsspecular_control_wcb == block } { xn__inputsspecular_control_wcb == none }" range { 0 10 } parmtag { "usdvaluetype" "float" } } parm { name "xn__houdiniguidescale_control_thb" label "houdini:guidescale" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__houdiniguidescale_s3a" label "Scale Guide Geometry" type float default { [ "1 / __import__('loputils').getMetersPerUnit(pwd())" python ] } disablewhen "{ xn__houdiniguidescale_control_thb == block } { xn__houdiniguidescale_control_thb == none }" range { 0 10 } parmtag { "usdapischema" "HoudiniViewportGuideAPI" } parmtag { "usdvaluetype" "float" } } parm { name "xn__houdiniinviewermenu_control_2kb" label "Show in Viewport Camera Menu" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__houdiniinviewermenu_16a" label "Show in Viewport Camera Menu" type toggle default { "0" } disablewhen "{ xn__houdiniinviewermenu_control_2kb == block } { xn__houdiniinviewermenu_control_2kb == none }" parmtag { "usdapischema" "HoudiniViewportGuideAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__lightfilters_control_m8a" label "light:filters" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'relationship')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__lightfilters_lva" label "Light Filters" type string default { "" } help "Relationship to the light filters that apply to this light." disablewhen "{ xn__lightfilters_control_m8a == block } { xn__lightfilters_control_m8a == none }" parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True, forcepickerwindow=True)" } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "script_callback_language" "python" } parmtag { "usdvalueordered" "1" } parmtag { "usdvaluetype" "relationship" } } } group { name "folder0_2" label "Shadow" parm { name "xn__inputsshadowenable_control_fjbg" label "Enable" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsshadowenable_e5ag" label "Enable" type toggle default { "1" } disablewhen "{ xn__inputsshadowenable_control_fjbg == block } { xn__inputsshadowenable_control_fjbg == none }" parmtag { "usdapischema" "ShadowAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__inputsshadowcolor_control_shbg" label "Color" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'color3f')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsshadowcolor_r3ag" label "Color" type color size 3 default { "0" "0" "0" } disablewhen "{ xn__inputsshadowcolor_control_shbg == block } { xn__inputsshadowcolor_control_shbg == none }" range { 0 1 } parmtag { "colortype" "hsv" } parmtag { "usdapischema" "ShadowAPI" } parmtag { "usdvaluetype" "color3f" } } parm { name "xn__inputsshadowdistance_control_ombg" label "Distance" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputsshadowdistance_n8ag" label "Distance" type float default { "1" } disablewhen "{ xn__inputsshadowdistance_control_ombg == block } { xn__inputsshadowdistance_control_ombg == none }" range { 0 10 } parmtag { "usdapischema" "ShadowAPI" } parmtag { "usdvaluetype" "float" } } } } INDX DialogScriptLff'# Dialog script for localscheduler automatically generated { name localscheduler script localscheduler label "Local Scheduler" help { "" } group { name "folder0" label "Scheduler" groupsimple { name "folder5" label "Scheduling" parm { name "maxprocsmenu" label "Total Slots" type ordinal joinnext default { "0" } menu usetokenvalue { "0" "Equal to 1/4 of Total CPU Count" "-1" "Equal to CPU Count Less One" "1" "Custom Slot Count" } } parm { name "maxprocs" label "maxprocs" type integer nolabel default { "1" } disablewhen "{ maxprocsmenu != 1 }" range { -4 128 } parmtag { "autoscope" "0000000000000000" } } parm { name "pdg_usemaxtasks" label "Enable Limit Jobs" type toggle nolabel joinnext default { "0" } parmtag { "script_callback_language" "python" } } parm { name "pdg_maxtasks" label "Limit Jobs" type integer default { "0" } disablewhen "{ pdg_usemaxtasks == 0 }" range { 0 10 } parmtag { "script_callback_language" "python" } } parm { name "verbose" label "Verbose Logging" type toggle default { "0" } parmtag { "script_callback_language" "python" } } parm { name "pdg_waitforfailures" label "Block on Failed Work Items" type toggle default { "0" } parmtag { "script_callback_language" "python" } } } groupsimple { name "folder4" label "Paths" parm { name "pdg_workingdir" label "Working Directory" type directory default { "$HIP" } } parm { name "hythonbin" label "Hython" type ordinal default { "0" } menu { "0" "Default" "1" "Custom" } parmtag { "script_callback_language" "python" } } parm { name "hythonbincustomuniversal" label "Hython Executable" type file default { "" } hidewhen "{ hythonbin != 1 }" parmtag { "script_callback_language" "python" } } parm { name "pdg_workitemdatasource" label "Load Item Data From" type ordinal default { "0" } menu { "0" "Temporary JSON File" "1" "RPC Message" } parmtag { "script_callback_language" "python" } } parm { name "pdg_compressworkitemdata" label "Compress Work Item Data" type toggle default { "1" } disablewhen "{ pdg_workitemdatasource == 1 }" parmtag { "script_callback_language" "python" } } parm { name "pdg_validateoutputs" label "Validate Outputs When Recooking" type toggle default { "1" } parmtag { "script_callback_language" "python" } } parm { name "pdg_checkexpectedoutputs" label "Check Expected Outputs on Disk" type toggle default { "1" } parmtag { "script_callback_language" "python" } } parm { name "sepparm2" label "Separator" type separator default { "" } } parm { name "pdg_mapmode" label "Path Mapping" type ordinal default { "0" } menu { "0" "Global" "1" "None" } parmtag { "script_callback_language" "python" } } parm { name "pdg_usemapzone" label "Use Path Map Zone" type toggle nolabel joinnext default { "0" } disablewhen "{ pdg_mapmode == 1 }" parmtag { "script_callback_language" "python" } } parm { name "pdg_mapzone" label "Path Map Zone" type string default { "$PDG_PATHMAP_ZONE" } disablewhen "{ pdg_usemapzone == 0 }" menureplace { "POSIX" "POSIX" "WIN" "WIN" } parmtag { "script_callback_language" "python" } } groupsimple { name "folder1" label "Temp Directory" parm { name "tempdirmenu" label "Location" type ordinal default { "1" } menu { "0" "Working Directory" "1" "Houdini Temp" "2" "Custom" } } parm { name "tempdirappendpid" label "Append PID" type toggle default { "1" } } parm { name "tempdircustom" label "Custom" type directory default { "$HOUDINI_TEMP_DIR/$HIPNAME/pdgtemp" } disablewhen "{ tempdirmenu != 2 }" } parm { name "pdg_deletetempdir" label "Delete Temp Dir" type ordinal default { "0" } menu { "0" "Never" "1" "When Scheduler is Deleted" "2" "When Cook Completes" } parmtag { "script_callback_language" "python" } } } } parm { name "socketcallbacks" label "Use Socket callbacks instead of stdout tokens" type integer invisible default { "1" } range { 0 10 } } } group { name "folder0_1" label "RPC Server" parm { name "pdg_rpcignoreerrors" label "Ignore RPC Errors" type ordinal default { "0" } menu { "0" "Never" "1" "When Cooking Batches" "2" "Always" } parmtag { "script_callback_language" "python" } } parm { name "pdg_rpcmaxerrors" label "Max RPC Errors" type integer default { "5" } range { 0 10 } parmtag { "script_callback_language" "python" } } parm { name "pdg_rpctimeout" label "Connection Timeout" type integer default { "4" } range { 0 10 } parmtag { "script_callback_language" "python" } } parm { name "pdg_rpcretries" label "Connection Retries" type integer default { "2" } range { 0 10 } parmtag { "script_callback_language" "python" } } parm { name "pdg_rpcbackoff" label "Retry Backoff" type integer default { "2" } range { 0 10 } parmtag { "script_callback_language" "python" } } parm { name "pdg_rpcbatch" label "Batch Poll Rate" type float default { "1" } range { 0 10 } parmtag { "script_callback_language" "python" } } parm { name "pdg_rpcrelease" label "Release Job Slot When Polling" type toggle default { "1" } parmtag { "script_callback_language" "python" } } } group { name "folder0_2" label "Job Parms" groupsimple { name "folder0_3" label "Scheduling" grouptag { "sidefx::switcher" "folder0_2" } parm { name "local_single" label "Single" type toggle default { "0" } range { 0 10 } parmtag { "pdg::scheduler" "" } } parm { name "local_is_CPU_number_set" label "local_is_CPU_number_set" type toggle nolabel joinnext default { "0" } range { 0 1 } parmtag { "pdg::scheduler" "" } } parm { name "local_CPUs_to_use" label "Slots Per Work Item" type integer default { "1" } disablewhen "{ local_is_CPU_number_set == 0 }" range { 1! 64 } parmtag { "pdg::scheduler" "" } } groupsimple { name "folder6" label "Minimum Available Memory" parm { name "local_useminfreemem" label "Rule" type ordinal default { "0" } menu { "0" "No Minimum" "1" "MB Available" "2" "Percent Available" } parmtag { "pdg::scheduler" "" } parmtag { "script_callback_language" "python" } } parm { name "local_minfreemem" label "Minimum MB" type float default { "0" } disablewhen "{ local_useminfreemem != 1 }" range { 0 128000 } parmtag { "pdg::scheduler" "" } parmtag { "script_callback_language" "python" } } parm { name "local_minfreemempct" label "Minimum Percent" type float default { "0" } disablewhen "{ local_useminfreemem != 2 }" range { 0 1 } parmtag { "pdg::scheduler" "" } parmtag { "script_callback_language" "python" } } } } groupsimple { name "folder2" label "Tasks" parm { name "local_enabletimeout" label "Enable Maximum Run Time" type toggle nolabel joinnext default { "0" } parmtag { "script_callback_language" "python" } } parm { name "local_maxtime" label "Maximum Run Time" type float default { "0" } disablewhen "{ local_enabletimeout == 0 }" range { 0 10 } parmtag { "script_callback_language" "python" } } parm { name "local_handletimeout" label "On Task Timeout" type ordinal default { "0" } disablewhen "{ local_enabletimeout == 0 }" menu { "0" "Mark as Failed" "1" "Mark as Succeeded" } parmtag { "script_callback_language" "python" } } parm { name "sepparm4" label "Separator" type separator default { "" } } parm { name "local_enablemaxmemory" label "Enable Maximum Memory" type toggle nolabel joinnext default { "0" } parmtag { "script_callback_language" "python" } } parm { name "local_maxmemory" label "Maximum Memory" type float default { "0" } disablewhen "{ local_enablemaxmemory == 0 }" range { 0 10 } parmtag { "script_callback_language" "python" } } parm { name "local_handlememory" label "On Memory Exceeded" type ordinal default { "0" } disablewhen "{ local_enablemaxmemory == 0 }" menu { "0" "Mark as Failed" "1" "Mark as Succeeded" } parmtag { "script_callback_language" "python" } } parm { name "sepparm5" label "Separator" type separator default { "" } } parm { name "local_echandleby" label "On Task Failure" type ordinal default { "0" } menu { "0" "Report Error" "1" "Report Warning" "2" "Retry Task" "3" "Ignore" } parmtag { "pdg::scheduler" "" } parmtag { "script_callback_language" "python" } } parm { name "local_echandleall" label "Handle All Non Zero" type toggle default { "1" } parmtag { "pdg::scheduler" "" } parmtag { "script_callback_language" "python" } } parm { name "local_eccustomcode" label "Exit Code" type integer default { "1" } disablewhen "{ local_echandleall != 0 }" range { 1 255 } parmtag { "pdg::scheduler" "" } parmtag { "script_callback_language" "python" } } parm { name "sepparm" label "Separator" type separator default { "" } } parm { name "local_maximumretries" label "Max Retries" type integer default { "3" } disablewhen "{ local_echandleby != 2 }" range { 0 10 } parmtag { "pdg::scheduler" "" } parmtag { "script_callback_language" "python" } } parm { name "local_addfailcountattr" label "Retry Count Attribute" type toggle nolabel joinnext default { "0" } disablewhen "{ local_echandleby != 2 }" parmtag { "pdg::scheduler" "" } parmtag { "script_callback_language" "python" } } parm { name "local_failcountattr" label "Retry Count Attrib" type string default { "failurecount" } disablewhen "{ local_addfailcountattr == 0 } { local_echandleby != 2 }" parmtag { "pdg::scheduler" "" } parmtag { "script_callback_language" "python" } } } groupsimple { name "folder3" label "Task Environment" parm { name "local_usehoudinimaxthreads" label "local_usehoudinimaxthreads" type toggle nolabel joinnext default { "0" } parmtag { "pdg::scheduler" "" } } parm { name "local_houdinimaxthreads" label "Houdini Max Threads" type integer default { "0" } disablewhen "{ local_usehoudinimaxthreads == 0 }" range { 0 10 } parmtag { "pdg::scheduler" "" } } parm { name "local_requireswindow" label "Requires GUI Window" type toggle default { "0" } parmtag { "pdg::scheduler" "" } parmtag { "script_callback_language" "python" } } parm { name "local_skippackages" label "Skip Loading Packages" type toggle default { "1" } parmtag { "script_callback_language" "python" } } parm { name "local_envunset" label "Unset Variables" type string default { "" } parmtag { "pdg::scheduler" "" } parmtag { "script_callback_language" "python" } } parm { name "local_env_file" label "Environment File" type file default { "" } parmtag { "script_callback_language" "python" } } multiparm { name "local_envmulti" label "Environment Variables" parmtag { "pdg::nocopy" "" } parmtag { "script_callback" "" } parmtag { "script_callback_language" "hscript" } parm { name "local_envname#" label "Name" type string joinnext default { "" } parmtag { "pdg::scheduler" "" } } parm { name "local_envvalue#" label "Value" type string default { "" } parmtag { "pdg::scheduler" "" } } } } } } INDXContentsWg DialogScriptWf0707070000010000000006660000000000000000010000001470147743300001300000000000TRAILER!!!# Dialog script for matchaxis automatically generated { name matchaxis script match_axis label "Match Axis" help { "" } bindhandle to1 vector "Vector" vx "" bindhandle to2 vector "Vector" vy "" bindhandle to3 vector "Vector" vz "" inputlabel 1 "Geometry to Resize and Align" inputlabel 2 "Sub-Network Input #2" inputlabel 3 "Sub-Network Input #3" inputlabel 4 "Sub-Network Input #4" parm { name "group" label "Point Group" type string default { "" } menutoggle { [ "opmenu -l -a transform1 group" ] } range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Points\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" } parmtag { "script_action_help" "Select geometry from an available viewport." } parmtag { "script_action_icon" "BUTTONS_reselect" } } parm { name "from" label "From Vector" type float size 3 default { "0" "1" "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "to" label "To Vector" type float size 3 default { "0" "1" "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } } INDXContentsWg DialogScriptWf0707070000010000000006660000000000000000010000001470147743300001300000000000TRAILER!!!# Dialog script for platonic automatically generated 01/07/11 14:22:07 { name platonic script platonic label "Platonic Solids" help { "" } bindhandle t1 sphere "Transformer" tx "" bindhandle t2 sphere "Transformer" ty "" bindhandle t3 sphere "Transformer" tz "" bindhandle rx sphere "Transformer" rx "" bindhandle ry sphere "Transformer" ry "" bindhandle rz sphere "Transformer" rz "" parm { name "type" label "Solid Type" type integer default { "0" } menu { "0" "Tetrahedron" "1" "Cube" "2" "Octahedron" "3" "Icosahedron" "4" "Dodecahedron" "5" "Soccer Ball" "6" "Utah Teapot" } range { 0 10 } export all } parm { name "orient" label "Orientation" type ordinal default { "y" } menu { "x" "X axis" "y" "Y axis" "z" "Z axis" } range { 0 1 } export none } parm { name "radius" label "Radius" type float default { "1" } range { 0 10 } export all } parm { name "t" label "Position" type float size 3 default { "0" "0" "0" } range { 0 10 } export dialog } parm { name "r" label "Rotate" type vector size 3 default { "0" "0" "0" } range { 0 360 } export dialog } } INDX DialogScript>pf# Dialog script for renderproduct automatically generated { name renderproduct script renderproduct label "Render Product" help { "" } inputlabel 1 "Input Stage" groupcollapsible { name "sample_group2" label "Frame Range/Subframes" parmtag { "sidefx::header_parm" "sample_behavior" } parm { name "sample_behavior" baseparm label "Sampling Behavior" export none } parm { name "sample_f" baseparm label "Start/End/Inc" export none } parm { name "sample_subframeenable" baseparm label "Subframe Sampling" export none } groupsimple { name "sample_subframegroup2" label "Subframe Sampling" disablewhen "{ sample_subframeenable == 0 }" parmtag { "sidefx::header_toggle" "sample_subframeenable" } parm { name "sample_shuttermode" baseparm label "Shutter" export none } parm { name "sample_shutterrange" baseparm label "Shutter Open/Close" export none } parm { name "sample_cameraprim" baseparm label "Camera Prim" export none } parm { name "sample_count" baseparm label "Samples" export none } parm { name "sample_includeframe" baseparm label "Always Include Frame Sample" export none } } } parm { name "primpattern" label "Primitives" type string default { "`lopinputprims('.', 0)`" } hidewhen "{ createprims == on }" menutoggle { [ "import loputils" ] [ "return loputils.createPrimPatternMenu(kwargs['node'], 0)" ] language python } parmtag { "script_action" "import loputils\nkwargs['ctrl'] = True\nloputils.selectPrimsInParm(kwargs, True)" } parmtag { "script_action_help" "Select primitives using the primitive picker dialog. Shift-click to select using the primitive pattern editor." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "primlist" } } parm { name "primpath" label "Primitive Path" type string default { "/Render/Products/$OS" } hidewhen "{ createprims != on }" menureplace { [ "import loputils" ] [ "return loputils.createPrimPathMenu()" ] language python } parmtag { "script_action" "import loputils\nkwargs['ctrl'] = True\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "createprims" label "Action" type ordinal default { "on" } menu { "off" "Edit" "on" "Create" "forceedit" "Force Edit (Ignore Editable Flag)" } } parm { name "initforedit" label "Initialize Parameters" type button default { "donothing" } menu { [ "import loputils" ] [ "return loputils.createInitializeParametersMenu(kwargs['node'].parm('createprims').eval())" ] language python } parmtag { "script_callback" "__import__('loputils').initializeParameters(kwargs['node'], kwargs['script_value'])" } parmtag { "script_callback_language" "python" } } groupcollapsible { name "createprimsgroup2" label "Create Primitives" hidewhen "{ createprims != on }" parm { name "primcount" label "Primitive Count" type integer default { "1" } range { 0 10 } } parm { name "primtype" label "Primitive Type" type string invisible default { "UsdRenderProduct" } menu { [ "import loputils" ] [ "return loputils.createSchemaTypesMenu(True)" ] language python } } parm { name "primkind" label "Primitive Kind" type string default { "" } menu { [ "import loputils" ] [ "return loputils.createKindsMenu(True, False)" ] language python } } parm { name "specifier" label "Primitive Specifier" type string default { "def" } menu { [ "import loputils" ] [ "return loputils.createSpecifiersMenu()" ] language python } } parm { name "classancestor" label "Class Ancestor" type string default { "" } disablewhen "{ specifier == class }" parmtag { "script_action" "import loputils\nkwargs['ctrl'] = True\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "parentprimtype" label "Parent Primitive Type" type string default { "UsdGeomScope" } menu { [ "import loputils" ] [ "return loputils.createParentTypesMenu()" ] language python } } } group { name "settings" label "Standard" parm { name "orderedVars_control" label "orderedVars" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'relationship')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "orderedVars" label "Ordered Render Vars" type string default { "" } disablewhen "{ orderedVars_control == block } { orderedVars_control == none }" menutoggle { [ "import loputils" ] [ "lop = kwargs['node']" ] [ "if len(lop.inputs()) > 0:" ] [ " lop = lop.inputs()[0]" ] [ "stage = lop.stage() if lop else None" ] [ "return loputils.createRenderVarPrimMenu(stage)" ] language python } parmtag { "sidefx::usdpathtype" "primlist" } parmtag { "usdvalueordered" "1" } parmtag { "usdvaluetype" "relationship" } } parm { name "productName_control" label "productName" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "productName" label "Product Name" type string default { "" } disablewhen "{ productName_control == block } { productName_control == none }" parmtag { "usdvaluetype" "token" } } parm { name "productType_control" label "productType" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "productType" label "Product Type" type string default { "raster" } disablewhen "{ productType_control == block } { productType_control == none }" parmtag { "usdvaluetype" "token" } } parm { name "sepparm" label "Separator" type separator default { "" } } parm { name "camera_control" label "camera" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'relationship')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "camera" label "Camera" type string default { "" } disablewhen "{ camera_control == block } { camera_control == none }" parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)\n" } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } parmtag { "usdvaluetype" "relationship" } } parm { name "res_mode" label "Resolution Mode" type string default { "autoheight" } disablewhen "{ resolution_control == block } { resolution_control == none }" menu { [ "menu = __import__('loputils').resolutionModeMenuItems()" ] [ "return menu" ] language python } parmtag { "export_disable" "1" } parmtag { "script_callback" "__import__('loputils').updateResolutionParameters(hou.pwd())" } parmtag { "script_callback_language" "python" } } parm { name "resolution_control" label "resolution" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int2')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "resolution" label "Resolution" type integer joinnext size 2 default { "2048" "1080" } disablewhen "{ resolution_control == block } { resolution_control == none }" range { 0 10 } parmtag { "usdvaluetype" "int2" } } parm { name "resolutionMenu" label "Choose Resolution" type button nolabel default { "0" } disablewhen "{ resolution_control == block } { resolution_control == none }" menumini { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBres')\")`" ] } parmtag { "script_callback" "opparm . resolution ( `arg(\"$script_value\", 0)` `arg(\"$script_value\", 1)` pixelAspectRatio ( `arg(\"$script_value\", 2)` )" } } parm { name "instantaneousShutter_control" label "instantaneousShutter" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "instantaneousShutter" label "Instantaneous Shutter" type toggle default { "0" } disablewhen "{ instantaneousShutter_control == block } { instantaneousShutter_control == none }" parmtag { "usdvaluetype" "bool" } } parm { name "aspectRatioConformPolicy_control" label "aspectRatioConformPolicy" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "aspectRatioConformPolicy" label "Aspect Ratio Conform Policy" type string default { "expandAperture" } disablewhen "{ aspectRatioConformPolicy_control == block } { aspectRatioConformPolicy_control == none }" menu { "expandAperture" "Expand Aperture" "cropAperture" "Crop Aperture" "adjustApertureWidth" "Adjust Aperture Width" "adjustApertureHeight" "Adjust Aperture Height" "adjustPixelAspectRatio" "Adjust Pixel Aspect Ratio" } parmtag { "usdvaluetype" "token" } } parm { name "dataWindowNDC_control" label "dataWindowNDC" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float4')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "dataWindowNDC" label "Data Window NDC" type float size 4 default { "0" "0" "1" "1" } disablewhen "{ dataWindowNDC_control == block } { dataWindowNDC_control == none }" range { 0 10 } parmtag { "usdvaluetype" "float4" } } parm { name "pixelAspectRatio_control" label "pixelAspectRatio" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "pixelAspectRatio" label "Pixel Aspect Ratio" type float default { "1" } disablewhen "{ pixelAspectRatio_control == block } { pixelAspectRatio_control == none }" range { 0 10 } parmtag { "usdvaluetype" "float" } } } parm { name "errorseverity" label "Error Severity" type ordinal invisible default { "1" } menu { "0" "Message" "1" "Warning" "2" "Error" } parmtag { "script_callback_language" "python" } } parm { name "errormsg" label "Error Message" type string invisible default { [ "__import__('loputils').renderProductAndSettingsErrorMessage()" python ] } parmtag { "autoscope" "0000000000000000" } parmtag { "autoselect" "0000000000000000" } parmtag { "script_callback_language" "python" } } } INDX DialogScriptHf# Dialog script for rendersettings automatically generated { name rendersettings script rendersettings label "Render Settings" help { "" } inputlabel 1 "Input Stage" groupcollapsible { name "sample_group2" label "Frame Range/Subframes" parmtag { "sidefx::header_parm" "sample_behavior" } parm { name "sample_behavior" baseparm label "Sampling Behavior" export none } parm { name "sample_f" baseparm label "Start/End/Inc" export none } parm { name "sample_subframeenable" baseparm label "Subframe Sampling" export none } groupsimple { name "sample_subframegroup2" label "Subframe Sampling" disablewhen "{ sample_subframeenable == 0 }" parmtag { "sidefx::header_toggle" "sample_subframeenable" } parm { name "sample_shuttermode" baseparm label "Shutter" export none } parm { name "sample_shutterrange" baseparm label "Shutter Open/Close" export none } parm { name "sample_cameraprim" baseparm label "Camera Prim" export none } parm { name "sample_count" baseparm label "Samples" export none } parm { name "sample_includeframe" baseparm label "Always Include Frame Sample" export none } } } parm { name "primpattern" label "Primitives" type string default { "`lopinputprims('.', 0)`" } hidewhen "{ createprims == on }" menutoggle { [ "import loputils" ] [ "return loputils.createPrimPatternMenu(kwargs['node'], 0)" ] language python } parmtag { "script_action" "import loputils\nkwargs['ctrl'] = True\nloputils.selectPrimsInParm(kwargs, True)" } parmtag { "script_action_help" "Select primitives using the primitive picker dialog. Shift-click to select using the primitive pattern editor." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "primlist" } } parm { name "primpath" label "Primitive Path" type string default { "/Render/rendersettings" } hidewhen "{ createprims != on }" menureplace { [ "import loputils" ] [ "return loputils.createPrimPathMenu()" ] language python } parmtag { "script_action" "import loputils\nkwargs['ctrl'] = True\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "createprims" label "Action" type ordinal default { "on" } menu { "off" "Edit" "on" "Create" "forceedit" "Force Edit (Ignore Editable Flag)" } } parm { name "initforedit" label "Initialize Parameters" type button default { "donothing" } menu { [ "import loputils" ] [ "return loputils.createInitializeParametersMenu(kwargs['node'].parm('createprims').eval())" ] language python } parmtag { "script_callback" "__import__('loputils').initializeParameters(kwargs['node'], kwargs['script_value'])" } parmtag { "script_callback_language" "python" } } groupcollapsible { name "createprimsgroup2" label "Create Primitives" hidewhen "{ createprims != on }" parm { name "primcount" label "Primitive Count" type integer default { "1" } range { 0 10 } } parm { name "primtype" label "Primitive Type" type string invisible default { "UsdRenderSettings" } menu { [ "import loputils" ] [ "return loputils.createSchemaTypesMenu(True)" ] language python } } parm { name "primkind" label "Primitive Kind" type string default { "" } menu { [ "import loputils" ] [ "return loputils.createKindsMenu(True, False)" ] language python } } parm { name "specifier" label "Primitive Specifier" type string default { "def" } menu { [ "import loputils" ] [ "return loputils.createSpecifiersMenu()" ] language python } } parm { name "classancestor" label "Class Ancestor" type string default { "" } disablewhen "{ specifier == class }" parmtag { "script_action" "import loputils\nkwargs['ctrl'] = True\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "parentprimtype" label "Parent Primitive Type" type string default { "UsdGeomScope" } menu { [ "import loputils" ] [ "return loputils.createParentTypesMenu()" ] language python } } } group { name "settings" label "Standard" parm { name "products_control" label "products" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'relationship')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "products" label "Ordered Products" type string default { "" } disablewhen "{ products_control == block } { products_control == none }" menutoggle { [ "import loputils" ] [ "lop = kwargs['node']" ] [ "if len(lop.inputs()) > 0:" ] [ " lop = lop.inputs()[0]" ] [ "stage = lop.stage() if lop else None" ] [ "return loputils.createRenderProductPrimMenu(stage)" ] language python } parmtag { "sidefx::usdpathtype" "primlist" } parmtag { "usdvalueordered" "1" } parmtag { "usdvaluetype" "relationship" } } parm { name "includedPurposes_control" label "includedPurposes" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token[]')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "includedPurposes" label "Included Purposes" type string default { "default" } disablewhen "{ includedPurposes_control == block } { includedPurposes_control == none }" menutoggle { "default" "Default" "render" "Render" "proxy" "Proxy" "guide" "Guide" } parmtag { "usdvaluetype" "token[]" } } parm { name "materialBindingPurposes_control" label "materialBindingPurposes" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token[]')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "materialBindingPurposes" label "Material Binding Purposes" type string default { "full allPurpose" } disablewhen "{ materialBindingPurposes_control == block } { materialBindingPurposes_control == none }" menutoggle { "full" "Full" "allPurpose" "All Purpose" "preview" "Preview" } parmtag { "usdvaluetype" "token[]" } } parm { name "renderingColorSpace_control" label "renderingColorSpace" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "renderingColorSpace" label "Rendering Color Space" type string default { "" } help "Describes a renderer's working (linear) colorSpace where all\n the renderer/shader math is expected to happen. When no\n renderingColorSpace is provided, renderer should use its own default." disablewhen "{ renderingColorSpace_control == block } { renderingColorSpace_control == none }" menureplace { [ "echo `pythonexprs(\"__import__('toolutils').ocioColorSpaceMenu(include_roles=False,extra_choices=['', 'Use default working colorspace', '_separator_', '_separator'])\")`" ] } parmtag { "usdvaluetype" "token" } } parm { name "sepparm" label "Separator" type separator default { "" } } parm { name "camera_control" label "camera" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'relationship')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "camera" label "Camera" type string default { "/cameras/camera1" } disablewhen "{ camera_control == block } { camera_control == none }" parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)\n" } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } parmtag { "usdvaluetype" "relationship" } } parm { name "res_mode" label "Resolution Mode" type string default { "autoheight" } disablewhen "{ resolution_control == block } { resolution_control == none }" menu { [ "menu = __import__('loputils').resolutionModeMenuItems()" ] [ "return menu" ] language python } parmtag { "export_disable" "1" } parmtag { "script_callback" "__import__('loputils').updateResolutionParameters(hou.pwd())" } parmtag { "script_callback_language" "python" } } parm { name "resolution_control" label "resolution" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int2')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "resolution" label "Resolution" type integer joinnext size 2 default { "2048" "1080" } disablewhen "{ resolution_control == block } { resolution_control == none }" range { 0 10 } parmtag { "usdvaluetype" "int2" } } parm { name "resolutionMenu" label "Choose Resolution" type button nolabel default { "0" } disablewhen "{ resolution_control == block } { resolution_control == none }" menumini { [ "echo `pythonexprs(\"__import__('toolutils').parseDialogScriptMenu('FBres')\")`" ] } parmtag { "script_callback" "opparm . resolution ( `arg(\"$script_value\", 0)` `arg(\"$script_value\", 1)` pixelAspectRatio ( `arg(\"$script_value\", 2)` )" } } parm { name "disableMotionBlur_control" label "disableMotionBlur" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "disableMotionBlur" label "Disable Motion Blur" type toggle default { "0" } help "Disable all motion blur by setting the shutter interval\n of the targeted camera to [0,0] - that is, take only one sample,\n namely at the current time code." disablewhen "{ disableMotionBlur_control == block } { disableMotionBlur_control == none }" parmtag { "usdvaluetype" "bool" } } parm { name "instantaneousShutter_control" label "instantaneousShutter" type string default { "none" } hidewhen "{ instantaneousShutter_control == none }" menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "instantaneousShutter" label "Instantaneous Shutter" type toggle default { "0" } disablewhen "{ instantaneousShutter_control == block } { instantaneousShutter_control == none }" hidewhen "{ instantaneousShutter_control == none }" parmtag { "usdvaluetype" "bool" } } parm { name "aspectRatioConformPolicy_control" label "aspectRatioConformPolicy" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "aspectRatioConformPolicy" label "Aspect Ratio Conform Policy" type string default { "expandAperture" } disablewhen "{ aspectRatioConformPolicy_control == block } { aspectRatioConformPolicy_control == none }" menu { "expandAperture" "Expand Aperture" "cropAperture" "Crop Aperture" "adjustApertureWidth" "Adjust Aperture Width" "adjustApertureHeight" "Adjust Aperture Height" "adjustPixelAspectRatio" "Adjust Pixel Aspect Ratio" } parmtag { "usdvaluetype" "token" } } parm { name "dataWindowNDC_control" label "dataWindowNDC" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float4')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "dataWindowNDC" label "Data Window NDC" type float size 4 default { "0" "0" "1" "1" } disablewhen "{ dataWindowNDC_control == block } { dataWindowNDC_control == none }" range { 0 10 } parmtag { "usdvaluetype" "float4" } } parm { name "pixelAspectRatio_control" label "pixelAspectRatio" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "pixelAspectRatio" label "Pixel Aspect Ratio" type float default { "1" } disablewhen "{ pixelAspectRatio_control == block } { pixelAspectRatio_control == none }" range { 0 10 } parmtag { "usdvaluetype" "float" } } } parm { name "errorseverity" label "Error Severity" type ordinal invisible default { "1" } menu { "0" "Message" "1" "Warning" "2" "Error" } parmtag { "script_callback_language" "python" } } parm { name "errormsg" label "Error Message" type string invisible default { [ "__import__('loputils').renderProductAndSettingsErrorMessage()" python ] } parmtag { "script_callback_language" "python" } } } INDX DialogScript4f# Dialog script for rendervar automatically generated { name rendervar script rendervar label "Render Var" help { "" } inputlabel 1 "Input Stage" groupcollapsible { name "sample_group2" label "Frame Range/Subframes" parmtag { "sidefx::header_parm" "sample_behavior" } grouptag { "sidefx::switcher" "sample_group" } parm { name "sample_behavior" baseparm label "Sampling Behavior" export none } parm { name "sample_f" baseparm label "Start/End/Inc" export none } parm { name "sample_subframeenable" baseparm label "Subframe Sampling" export none } groupsimple { name "sample_subframegroup2" label "Subframe Sampling" disablewhen "{ sample_subframeenable == 0 }" parmtag { "sidefx::header_toggle" "sample_subframeenable" } grouptag { "sidefx::switcher" "sample_subframegroup" } parm { name "sample_shuttermode" baseparm label "Shutter" export none } parm { name "sample_shutterrange" baseparm label "Shutter Open/Close" export none } parm { name "sample_cameraprim" baseparm label "Camera Prim" export none } parm { name "sample_count" baseparm label "Samples" export none } parm { name "sample_includeframe" baseparm label "Always Include Frame Sample" export none } } } parm { name "primpattern" label "Primitives" type string default { "`lopinputprims('.', 0)`" } hidewhen "{ createprims == on }" menutoggle { [ "import loputils" ] [ "return loputils.createPrimPatternMenu(kwargs['node'], 0)" ] language python } parmtag { "script_action" "import loputils\nkwargs['ctrl'] = True\nloputils.selectPrimsInParm(kwargs, True)" } parmtag { "script_action_help" "Select primitives using the primitive picker dialog. Shift-click to select using the primitive pattern editor." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "primlist" } } parm { name "primpath" label "Primitive Path" type string default { "/Render/Products/Vars/$OS" } hidewhen "{ createprims != on }" menureplace { [ "import loputils" ] [ "return loputils.createPrimPathMenu()" ] language python } parmtag { "script_action" "import loputils\nkwargs['ctrl'] = True\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "createprims" label "Action" type ordinal default { "on" } menu { "off" "Edit" "on" "Create" "forceedit" "Force Edit (Ignore Editable Flag)" } } parm { name "initforedit" label "Initialize Parameters" type button default { "donothing" } menu { [ "import loputils" ] [ "return loputils.createInitializeParametersMenu(kwargs['node'].parm('createprims').eval())" ] language python } parmtag { "script_callback" "__import__('loputils').initializeParameters(kwargs['node'], kwargs['script_value'])" } parmtag { "script_callback_language" "python" } } groupcollapsible { name "createprimsgroup2" label "Create Primitives" hidewhen "{ createprims != on }" parm { name "primcount" label "Primitive Count" type integer default { "1" } range { 0 10 } } parm { name "primtype" label "Primitive Type" type string invisible default { "UsdRenderVar" } menu { [ "import loputils" ] [ "return loputils.createSchemaTypesMenu(True)" ] language python } } parm { name "primkind" label "Primitive Kind" type string default { "" } menu { [ "import loputils" ] [ "return loputils.createKindsMenu(True, False)" ] language python } } parm { name "specifier" label "Primitive Specifier" type string default { "def" } menu { [ "import loputils" ] [ "return loputils.createSpecifiersMenu()" ] language python } } parm { name "classancestor" label "Class Ancestor" type string default { "" } disablewhen "{ specifier == class }" parmtag { "script_action" "import loputils\nkwargs['ctrl'] = True\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive using the primitive picker dialog." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "parentprimtype" label "Parent Primitive Type" type string default { "UsdGeomScope" } menu { [ "import loputils" ] [ "return loputils.createParentTypesMenu()" ] language python } } } group { name "settings" label "Standard" parm { name "dataType_control" label "dataType" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "dataType" label "Data Type" type string default { "color3f" } disablewhen "{ dataType_control == block } { dataType_control == none }" menu { [ "import loputils" ] [ "return loputils.createAttribTypeMenu()" ] language python } parmtag { "usdvaluetype" "token" } } parm { name "sourceName_control" label "sourceName" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "sourceName" label "Source Name" type string default { "" } disablewhen "{ sourceName_control == block } { sourceName_control == none }" parmtag { "usdvaluetype" "string" } } parm { name "sourceType_control" label "sourceType" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "sourceType" label "Source Type" type string default { "raw" } disablewhen "{ sourceType_control == block } { sourceType_control == none }" menu { "raw" "Raw" "primvar" "Primvar" "lpe" "LPE" "intrinsic" "Intrinsic" } parmtag { "usdvaluetype" "token" } } parm { name "sepparm" label "Separator" type separator default { "" } } parm { name "xn__driverparametersaovname_control_krbkd" label "name" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__driverparametersaovname_jebkd" label "Name" type string default { "$OS" } disablewhen "{ xn__driverparametersaovname_control_krbkd == block } { xn__driverparametersaovname_control_krbkd == none }" parmtag { "usdvaluetype" "string" } } parm { name "xn__driverparametersaovformat_control_tubkd" label "format" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'token')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__driverparametersaovformat_shbkd" label "Format" type string default { "float" } disablewhen "{ xn__driverparametersaovformat_control_tubkd == block } { xn__driverparametersaovformat_control_tubkd == none }" menu { [ "values = [\"float\",\"color2f\",\"color3f\",\"color4f\",\"float2\",\"float3\",\"float4\"]" ] [ "values += [\"half\",\"float16\",\"color2h\",\"color3h\",\"color4h\",\"half2\",\"half3\",\"half4\"]" ] [ "values += [\"u8\",\"uint8\",\"color2u8\",\"color3u8\",\"color4u8\"]" ] [ "values += [\"i8\",\"int8\",\"color2i8\",\"color3i8\",\"color4i8\"]" ] [ "values += [\"int\",\"int2\",\"int3\",\"int4\",\"uint\",\"uint2\",\"uint3\",\"uint4\"]" ] [ "" ] [ "return [x for x in values for y in range(2)]" ] language python } parmtag { "usdvaluetype" "token" } } parm { name "xn__driverparametersaovmultiSampled_control_l4bkd" label "multiSampled" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__driverparametersaovmultiSampled_krbkd" label "Multi Sampled" type toggle default { "0" } disablewhen "{ xn__driverparametersaovmultiSampled_control_l4bkd == block } { xn__driverparametersaovmultiSampled_control_l4bkd == none }" parmtag { "usdvaluetype" "bool" } } parm { name "xn__driverparametersaovclearValue_control_c1bkd" label "clearValue" type string default { "set" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__driverparametersaovclearValue_bobkd" label "Clear Value" type integer default { "0" } disablewhen "{ xn__driverparametersaovclearValue_control_c1bkd == block } { xn__driverparametersaovclearValue_control_c1bkd == none }" range { 0 10 } parmtag { "usdvaluetype" "int" } } } parm { name "errorseverity" label "Error Severity" type ordinal invisible default { "1" } menu { "0" "Message" "1" "Warning" "2" "Error" } parmtag { "script_callback_language" "python" } } parm { name "errormsg" label "Error Message" type string invisible default { "`ifs(ch(\"createprims\") == 1, ifs(strmatch(\"/Render/*\", chs(\"primpath\")), \"\", \"Render primitives should be created under the /Render branch.\"), \"\")`" } parmtag { "script_callback_language" "python" } } } INDXContentsWg DialogScriptW_f0707070000010000000006660000000000000000010000001470147743300001300000000000TRAILER!!!# Dialog script for sopcreate automatically generated { name sopcreate script sopcreate label "SOP Create" help { "" } bindhandle prx xform "Transformer" pivot_rx "" bindhandle pry xform "Transformer" pivot_ry "" bindhandle prz xform "Transformer" pivot_rz "" bindhandle px xform "Transformer" px "" bindhandle py xform "Transformer" py "" bindhandle pz xform "Transformer" pz "" bindhandle rx xform "Transformer" rx "" bindhandle ry xform "Transformer" ry "" bindhandle rz xform "Transformer" rz "" bindhandle shear1 xform "Transformer" shear_xy "" bindhandle shear2 xform "Transformer" shear_xz "" bindhandle shear3 xform "Transformer" shear_yz "" bindhandle sx xform "Transformer" sx "" bindhandle sy xform "Transformer" sy "" bindhandle sz xform "Transformer" sz "" bindhandle xOrd xform "Transformer" trs_order "" bindhandle tx xform "Transformer" tx "" bindhandle ty xform "Transformer" ty "" bindhandle tz xform "Transformer" tz "" bindhandle scale xform "Transformer" uniform_scale "" bindhandle rOrd xform "Transformer" xyz_order "" inputlabel 1 "Input Stage" parm { name "asreference" label "Load As Reference" type toggle default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "copycontents" label "Sublayer Style" type ordinal default { "on" } hidewhen "{ asreference == 1 }" menu { "off" "Add SOP Layer As New Sublayer" "merge" "Merge SOP Layer Into Existing Active Layer" "on" "Copy SOP Layer Into New Active Layer" } parmtag { "autoscope" "0000000000000000" } } parm { name "adjustxformsforinput" label "Adjust Transforms for Input Hierarchy" type toggle default { "on" } hidewhen "{ asreference == 1 }" parmtag { "autoscope" "0000000000000000" } } parm { name "bindmaterials" label "Bind Materials" type string default { "nobind" } menu { [ "opmenu -l -a sopimport bindmaterials" ] } parmtag { "autoscope" "0000000000000000" } } parm { name "reftype" label "Reference Type" type string default { "payloadweak" } hidewhen "{ asreference == 0 }" menu { [ "opmenu -l -a sopimport reftype" ] } parmtag { "autoscope" "0000000000000000" } } parm { name "refprim" label "Reference Primitive" type string default { "" } hidewhen "{ asreference == 0 }" menu { [ "opmenu -l -a sopimport refprim" ] } parmtag { "autoscope" "0000000000000000" } } parm { name "refprimpath" label "Reference Primitive Path" type string default { "" } disablewhen "{ refprim != \"\" }" hidewhen "{ asreference == 0 }" parmtag { "autoscope" "0000000000000000" } } parm { name "primpath" label "Primitive Path" type string default { "/$OS" } hidewhen "{ asreference == 0 }" menureplace { [ "opmenu -l -a sopimport primpath" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "instanceable" label "Make Instanceable" type toggle default { "off" } hidewhen "{ asreference == 0 }" parmtag { "autoscope" "0000000000000000" } } parm { name "parentprimkind" label "Parent Primitive Kind" type string default { "group" } hidewhen "{ asreference == 0 }" menu { [ "opmenu -l -a sopimport parentprimkind" ] } parmtag { "autoscope" "0000000000000000" } } parm { name "parentprimtype" label "Parent Primitive Type" type string default { "UsdGeomXform" } hidewhen "{ asreference == 0 }" menu { [ "opmenu -l -a sopimport parentprimtype" ] } parmtag { "autoscope" "0000000000000000" } } parm { name "showlopstage" label "Show LOP Stage in SOPs" type oppath default { "`opinputpath(\".\", 0)`" } parmtag { "opfilter" "!!LOP!!" } parmtag { "oprelative" "." } parmtag { "script_callback_language" "python" } } parm { name "sepparm" label "Separator" type separator default { "" } } parm { name "enable_group" label "Enable Import Group" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "group" label "Import Group" type string default { "" } disablewhen "{ enable_group == 0 }" menutoggle { [ "opmenu -l -a sopimport group" ] } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_grouptype" label "Enable Import Group Type" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "grouptype" label "Import Group Type" type string default { "primitive" } disablewhen "{ enable_grouptype == 0 }" menu { "primitive" "Primitives" "point" "Points" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "enable_pathprefix" label "Enable Import Path Prefix" type toggle nolabel joinnext default { "on" } parmtag { "autoscope" "0000000000000000" } } parm { name "pathprefix" label "Import Path Prefix" type string default { "/$OS" } disablewhen "{ enable_pathprefix == 0 }" parmtag { "autoscope" "0000000000000000" } } parm { name "enable_savepath" label "Enable Layer Save Path" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "savepath" label "Layer Save Path" type file default { "" } disablewhen "{ enable_savepath == 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "filechooser_mode" "write" } } parm { name "sepparm2" label "Separator" type separator default { "" } } group { name "folder1" label "Transform" parm { name "xOrd" label "Transform Order" type ordinal joinnext default { "srt" } menu { "srt" "Scale Rot Trans" "str" "Scale Trans Rot" "rst" "Rot Scale Trans" "rts" "Rot Trans Scale" "tsr" "Trans Scale Rot" "trs" "Trans Rot Scale" } parmtag { "autoscope" "0000000000000000" } } parm { name "rOrd" label "Rotate Order" type ordinal nolabel default { "xyz" } 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" } parmtag { "autoscope" "0000000000000000" } } parm { name "t" label "Translate" type vector size 3 default { "0" "0" "0" } range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "r" label "Rotate" type vector size 3 default { "0" "0" "0" } range { 0 360 } parmtag { "autoscope" "0000000000000000" } } parm { name "s" label "Scale" type vector size 3 default { "1" "1" "1" } range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "shear" label "Shear" type float size 3 default { "0" "0" "0" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } parm { name "scale" label "Uniform Scale" type float default { "1" } range { 0 10 } parmtag { "autoscope" "0000000000000000" } } groupcollapsible { name "parmgroup_pivotxform" label "Pivot Transform" parm { name "p" label "Pivot Translate" type vector size 3 default { "0" "0" "0" } range { -1 1 } parmtag { "autoscope" "0000000000000000" } } parm { name "pr" label "Pivot Rotate" type vector size 3 default { "0" "0" "0" } range { -1 1 } parmtag { "autoscope" "0000000000000000" } } } } group { name "folder1_1" label "Import from SOPs" groupcollapsible { name "primitivedefinitiongroup" label "Primitive Definition" parm { name "enable_packedusdhandling" label "Enable Packed USD Primitives" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "packedusdhandling" label "Packed USD Primitives" type string default { "xformandattribs" } disablewhen "{ enable_packedusdhandling == 0 }" menu { "ignore" "Ignore" "xform" "Overlay Transforms" "xformandattribs" "Overlay Transforms and Attributes" } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_otherprimhandling" label "Enable Other Primitives" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "otherprimhandling" label "Other Primitives" type string default { "define" } disablewhen "{ enable_otherprimhandling == 0 }" menu { "define" "Define" "overlay" "Overlay" "xform" "Overlay Transforms" } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_defineonlyleafprims" label "Enable Define Only Leaf Primitives" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "defineonlyleafprims" label "Define Only Leaf Primitives" type toggle default { "off" } disablewhen "{ enable_defineonlyleafprims == 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "enable_packedhandling" label "Enable Packed Primitives" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "packedhandling" label "Packed Primitives" type string default { "nativeinstances" } disablewhen "{ enable_packedhandling == 0 }" menu { "xforms" "Create Xforms" "pointinstancer" "Create Point Instancer" "nativeinstances" "Create Native Instances" "unpack" "Unpack" } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_nurbscurvehandling" label "Enable NURBS Curves" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "nurbscurvehandling" label "NURBS Curves" type string default { "basiscurves" } disablewhen "{ enable_nurbscurvehandling == 0 }" menu { "basiscurves" "Convert to Basis Curves" "nurbscurves" "Create NURBS Curves" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "enable_nurbssurfhandling" label "Enable NURBS Surfaces" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "nurbssurfhandling" label "NURBS Surfaces" type string default { "meshes" } disablewhen "{ enable_nurbssurfhandling == 0 }" menu { "meshes" "Convert to Meshes" "nurbspatches" "Create NURBS Patches" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "enable_kindschema" label "Enable Kind Authoring" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "kindschema" label "Kind Authoring" type string default { "component" } disablewhen "{ enable_kindschema == 0 }" menu { "none" "None" "component" "All geometry is one component" "nestedgroup" "Nested groups and components" "nestedassembly" "Nested assembly, groups, and components" } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_pathattr" label "Enable Path Attributes" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "pathattr" label "Path Attributes" type string default { "path,name" } disablewhen "{ enable_pathattr == 0 }" menutoggle { [ "opmenu -l -a sopimport pathattr" ] } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_prefixabsolutepaths" label "Prefix Absolute Paths" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "prefixabsolutepaths" label "Prefix Absolute Paths" type toggle default { "off" } disablewhen "{ enable_prefixabsolutepaths == 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "enable_heightfieldconvert" label "Enable Import Height Fields as Mesh" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "heightfieldconvert" label "Import Height Fields as Mesh" type toggle default { "off" } disablewhen "{ enable_heightfieldconvert == 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } groupcollapsible { name "geometryhandlinggroup" label "Geometry Handling" parm { name "enable_polygonsassubd" label "Enable Treat Polygons as Subdivision Surfaces" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "polygonsassubd" label "Treat Polygons as Subdivision Surfaces" type toggle default { "off" } disablewhen "{ enable_polygonsassubd == 0 }" parmtag { "autoscope" "0000000000000000" } } parm { name "enable_subdgroup" label "Enable Subdivision Group" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "subdgroup" label "Subdivision Group" type string default { "" } disablewhen "{ enable_subdgroup == 0 }" menutoggle { [ "opmenu -l -a sopimport subdgroup" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "enable_reversepolygons" label "Enable Reverse Polygon Vertex Ordering" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "reversepolygons" label "Reverse Polygon Vertex Ordering" type toggle default { "off" } disablewhen "{ enable_reversepolygons == 0 }" parmtag { "autoscope" "0000000000000000" } } parm { name "enable_setmissingwidths" label "Enable Set Missing Widths" type toggle nolabel joinnext default { "on" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "setmissingwidths" label "Set Missing Widths" type log default { "0.01" } disablewhen "{ enable_setmissingwidths == 0 }" range { 0 1 } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } } groupcollapsible { name "importdatagroup" label "Import Data" parm { name "authortimesamples" label "Author Time Samples" type string default { "auto" } menu { "never" "Never" "auto" "If SOP is Time Dependent" "always" "If Not Specifically Excluded" } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_setdefaultprim" label "Enable Set Default Primitive" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "setdefaultprim" label "Set Default Primitive" type toggle default { "on" } disablewhen "{ enable_setdefaultprim == 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "enable_topologyhandling" label "Enable Topology Attributes" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "topologyhandling" label "Topology Attributes" type string default { "animated" } disablewhen "{ enable_topologyhandling == 0 }" menu { "animated" "Animated" "static" "Static" "none" "None" } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_attribs" label "Enable Attributes" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "attribs" label "Attributes" type string default { "* ^__* ^usd*" } disablewhen "{ enable_attribs == 0 }" menutoggle { [ "opmenu -l -a sopimport attribs" ] } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_indexattribs" label "Enable Indexed Attributes" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "indexattribs" label "Indexed Attributes" type string default { "" } disablewhen "{ enable_indexattribs == 0 }" menutoggle { [ "opmenu -l -a sopimport indexattribs" ] } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_constantattribs" label "Enable Import as Single Element Array" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "constantattribs" label "Import as Single Element Array" type string default { "" } disablewhen "{ enable_constantattribs == 0 }" menutoggle { [ "opmenu -l -a sopimport constantattribs" ] } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_scalarconstantattribs" label "Enable Import as Single Value" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "scalarconstantattribs" label "Import as Single Value" type string default { "" } disablewhen "{ enable_scalarconstantattribs == 0 }" menutoggle { [ "opmenu -l -a sopimport scalarconstantattribs" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "enable_boolattribs" label "Enable Boolean Attributes" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "boolattribs" label "Boolean Attributes" type string default { "" } disablewhen "{ enable_boolattribs == 0 }" menutoggle { [ "opmenu -l -a sopimport boolattribs" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "enable_staticattribs" label "Enable Set Default Values" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "staticattribs" label "Set Default Values" type string default { "" } disablewhen "{ enable_staticattribs == 0 }" menutoggle { [ "opmenu -l -a sopimport staticattribs" ] } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_partitionattribs" label "Enable Partition Attributes" type toggle nolabel joinnext default { "on" } parmtag { "autoscope" "0000000000000000" } } parm { name "partitionattribs" label "Partition Attributes" type string default { "shop_materialpath" } disablewhen "{ enable_partitionattribs == 0 }" menutoggle { [ "opmenu -l -a sopimport partitionattribs" ] } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_prefixpartitionsubsets" label "Enable Prefix Subsets with Attribute Name" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "prefixpartitionsubsets" label "Prefix Subsets with Attribute Name" type toggle default { "on" } disablewhen "{ enable_prefixpartitionsubsets == 0 }" parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "enable_subsetgroups" label "Enable Subset Groups" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "subsetgroups" label "Subset Groups" type string default { "" } disablewhen "{ enable_subsetgroups == 0 }" menutoggle { [ "opmenu -l -a sopimport subsetgroups" ] } parmtag { "autoscope" "0000000000000000" } } parm { name "enable_customattribs" label "Enable USD Custom Attributes" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "customattribs" label "USD Custom Attributes" type string default { "" } disablewhen "{ enable_customattribs == 0 }" menutoggle { [ "opmenu -l -a sopimport customattribs" ] } parmtag { "autoscope" "0000000000000000" } parmtag { "script_callback_language" "python" } } parm { name "enable_translateuvtost" label "Enable Translate UV Attribute to ST" type toggle nolabel joinnext default { "off" } parmtag { "autoscope" "0000000000000000" } } parm { name "translateuvtost" label "Translate UV Attribute to ST" type toggle default { "on" } disablewhen "{ enable_translateuvtost == 0 }" parmtag { "autoscope" "0000000000000000" } } } groupcollapsible { name "materialsgroup" label "Materials" } } group { name "folder1_2" label "Materials" parm { name "fillmaterials" label "Auto-fill Materials" type button default { "0" } parmtag { "script_callback" "kwargs['node'].hm().fillmaterials(kwargs)" } parmtag { "script_callback_language" "python" } } multiparm { name "materials" label "Number of Materials" default 0 parmtag { "autoscope" "0000000000000000" } parmtag { "multistartoffset" "1" } parm { name "matnode#" label "Material VOP" type oppath default { "" } disablewhen "{ enable# == 0 }" parmtag { "opfilter" "!!CUSTOM/MATERIAL!!" } parmtag { "oprelative" "." } } parm { name "matpath#" label "Material Path" type string default { "" } disablewhen "{ enable# == 0 }" parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } } parm { name "geopath#" label "Geometry Path" type string default { "" } disablewhen "{ enable# == 0 } { assign# == 0 }" menutoggle { [ "import loputils" ] [ "return loputils.createPrimPatternMenu(kwargs['node'], 0)" ] language python } parmtag { "script_action" "import loputils\nloputils.selectPrimsInParm(kwargs, True)" } parmtag { "script_action_help" "Select primitives in the Scene Viewer or Scene Graph Tree pane.\nCtrl-click to select using the primitive picker dialog.\nShift-click to select using the primitive pattern editor.\nAlt-click to toggle movement of the display flag." } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "primlist" } } } } } 0707070000010000000006660000000000000000010000001470150053700002000000000012expression.func# 0 bytes 0707070000010000000006660000000000000000010000001470150053700001000000000655vex.defcomment "" position 0 6 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1728396576 modify 1728397595 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700001100000000020vex.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001470150053700001500000000041vex.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700001000000000657mat.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 1728396576 modify 1728397595 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700001100000000020mat.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001470150053700001500000000041mat.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700001200000000670stage.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 1728396576 modify 1728479584 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700001300000000471stage.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 ) } 0707070000010000000006660000000000000000010000001470150053700001700000000041stage.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700002100000001350stage.datablocks__onload__.expansion expansion-{ "expanded":true, "children":{ "Render":{ "expanded":true }, "cameras":{ "expanded":true }, "instancer1":{ "expanded":true }, "sopcreate1":{ "expanded":true, "children":{ "mesh_0":{ "expanded":true }, "obj_0":{ "expanded":true } } } } } __onload__.loadmasks loadmasksz{ "populateall":true, "populatepaths":[ ], "mutelayers":[ ], "loadall":true, "loadpaths":[ ], "fallbacks":{ } } __onload__.overrides overrides{ "custom":"#sdf 1.4.32\n\n", "purpose":"#sdf 1.4.32\n\n", "sololights":"#sdf 1.4.32\n\n", "sologeometry":"#sdf 1.4.32\n\n", "selectable":"#sdf 1.4.32\n\n", "base":"#sdf 1.4.32\n\n" } 0707070000010000000006660000000000000000010000001470150053700003300000000512stage/__netbox3.netboxinit2 2 { autofit := 0; color := "UT_Color RGB 1 0.725 0 "; comment := "Sky light setup"; height := 2.5642227761742795; minimized := 0; width := 6.6359709734238335; x_position := -6.913460754978355; y_position := -10.757028796990445; } { create 1728418987 modify 1728479004 author minort@LAPTOP-LF034C0F access 0777 } 0707070000010000000006660000000000000000010000001470150053700004200000000054stage/arnold_rendersettings1.inittype = arnold_rendersettings matchesdef = 1 0707070000010000000006660000000000000000010000001470150053700004100000000773stage/arnold_rendersettings1.defcomment "" position -4.48412 -11.799 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault on exposed on debug off outputsNamed3 { 1 "output1" } inputsNamed3 { 0 domelight2 1 1 "input1" } inputs { 0 domelight2 0 1 } stat { create 1728416471 modify 1728479067 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700004100000003664stage/arnold_rendersettings1.chn{ channel xn__arnoldcolor_family_e5a { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = "import htoa.ocio return htoa.ocio.default_linear_family" language = python } } channel xn__arnoldcolor_space_r3a { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = "import htoa.ocio return htoa.ocio.default_linear" language = python } } channel xn__arnoldglobalAA_seed_06ag { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = $F } } channel xn__arnoldglobalcolor_family_linear_krbg { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = "import htoa.ocio return htoa.ocio.default_linear_family" language = python } } channel xn__arnoldglobalcolor_space_linear_xpbg { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = "import htoa.ocio return htoa.ocio.default_linear" language = python } } channel xn__arnoldglobalcolor_family_narrow_krbg { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = "import htoa.ocio return htoa.ocio.default_sRGB_family" language = python } } channel xn__arnoldglobalcolor_space_narrow_xpbg { lefttype = extend righttype = extend defaultString = \"\" flags = 0 segment { length = 0 expr = "import htoa.ocio return htoa.ocio.default_sRGB" language = python } } channel resolution2 { lefttype = extend righttype = extend default = 1080 flags = 0 segment { options = { untie iv ov is os ia oa } length = 0 expr = "pythonexprf(\"__import__('loputils').computeResolutionParameter(True, False)\")" } } } 0707070000010000000006660000000000000000010000001470150053700004200000063365stage/arnold_rendersettings1.parm{ version 0.8 __rendersettingsgrp [ 0 locks=0 ] ( 0 ) labelparm29 [ 0 locks=0 ] ( "The primitives MUST be located under the /Render/ primitive to match the USD spec." ) primpath [ 0 locks=0 ] ( /Render/rendersettings ) renderproductsparentprimpath [ 0 locks=0 ] ( /Render/Products ) rendervarsparentprimpath [ 0 locks=0 ] ( /Render/Products/Vars ) camera_folder [ 0 locks=0 ] ( 0 ) camera [ 0 locks=0 ] ( /cameras/camera1 ) disableMotionBlur_control [ 0 locks=0 ] ( none ) disableMotionBlur [ 0 locks=0 ] ( "off" ) instantaneousShutter_control [ 0 locks=0 ] ( none ) instantaneousShutter [ 0 locks=0 ] ( "off" ) aspectRatioConformPolicy_control [ 0 locks=0 ] ( none ) aspectRatioConformPolicy [ 0 locks=0 ] ( adjustApertureWidth ) dataWindowNDC_control [ 0 locks=0 ] ( none ) dataWindowNDC [ 0 locks=0 ] ( 0 0 1 1 ) pixelAspectRatio_control [ 0 locks=0 ] ( none ) pixelAspectRatio [ 0 locks=0 ] ( 1 ) file_output_folder [ 0 locks=0 ] ( 1 ) productName [ 0 locks=0 ] ( $HIP/render.exr ) xn__arnolddriver_mva [ 0 locks=0 ] ( driver_exr ) forceusingdriver [ 0 locks=0 ] ( "on" ) res_mode [ 0 locks=0 ] ( autoheight ) resolution [ 0 locks=2 ] ( 1920 [ resolution2 1080 ] ) resolutionMenu [ 0 locks=0 ] ( "640 480 1" ) driver_options_tab [ 0 locks=0 ] ( 3 3 3 3 ) xn__arnoldcolor_space_control_shb [ 0 locks=0 ] ( none ) xn__arnoldcolor_family_e5a [ 0 locks=0 ] ( [ xn__arnoldcolor_family_e5a "import htoa.ocio return htoa.ocio.default_linear_family" ] ) xn__arnoldcolor_space_r3a [ 0 locks=0 ] ( [ xn__arnoldcolor_space_r3a "import htoa.ocio return htoa.ocio.default_linear" ] ) xn__arnolddriver_jpegquality_control_6sbl [ 0 locks=0 ] ( none ) xn__arnolddriver_jpegquality_5fbl [ 0 locks=0 ] ( 100 ) xn__arnolddriver_jpegoutput_padded_control_y2bl [ 0 locks=0 ] ( none ) xn__arnolddriver_jpegoutput_padded_xpbl [ 0 locks=0 ] ( "off" ) xn__arnolddriver_jpegdither_control_krbl [ 0 locks=0 ] ( none ) xn__arnolddriver_jpegdither_jebl [ 0 locks=0 ] ( "on" ) xn__arnolddriver_pngformat_control_xpbk [ 0 locks=0 ] ( none ) xn__arnolddriver_pngformat_wcbk [ 0 locks=0 ] ( int8 ) xn__arnolddriver_pngoutput_padded_control_c1bk [ 0 locks=0 ] ( none ) xn__arnolddriver_pngoutput_padded_bobk [ 0 locks=0 ] ( "off" ) xn__arnolddriver_pngdither_control_xpbk [ 0 locks=0 ] ( none ) xn__arnolddriver_pngdither_wcbk [ 0 locks=0 ] ( "on" ) xn__arnolddriver_pngskip_alpha_control_gwbk [ 0 locks=0 ] ( none ) xn__arnolddriver_pngskip_alpha_fjbk [ 0 locks=0 ] ( "on" ) xn__arnolddriver_tiffcompression_control_pzbl [ 0 locks=0 ] ( none ) xn__arnolddriver_tiffcompression_ombl [ 0 locks=0 ] ( lzw ) xn__arnolddriver_tiffformat_control_krbl [ 0 locks=0 ] ( none ) xn__arnolddriver_tiffformat_jebl [ 0 locks=0 ] ( int8 ) xn__arnolddriver_tifftiled_control_xpbl [ 0 locks=0 ] ( none ) xn__arnolddriver_tifftiled_wcbl [ 0 locks=0 ] ( "off" ) xn__arnolddriver_tiffoutput_padded_control_y2bl [ 0 locks=0 ] ( none ) xn__arnolddriver_tiffoutput_padded_xpbl [ 0 locks=0 ] ( "off" ) xn__arnolddriver_tiffdither_control_krbl [ 0 locks=0 ] ( none ) xn__arnolddriver_tiffdither_jebl [ 0 locks=0 ] ( "on" ) xn__arnolddriver_tiffunpremult_alpha_control_75bl [ 0 locks=0 ] ( none ) xn__arnolddriver_tiffunpremult_alpha_6sbl [ 0 locks=0 ] ( "off" ) xn__arnolddriver_tiffskip_alpha_control_2xbl [ 0 locks=0 ] ( none ) xn__arnolddriver_tiffskip_alpha_1kbl [ 0 locks=0 ] ( "off" ) xn__arnolddriver_tiffappend_control_krbl [ 0 locks=0 ] ( none ) xn__arnolddriver_tiffappend_jebl [ 0 locks=0 ] ( "off" ) xn__arnolddriver_deepexrtiled_control_tubo [ 0 locks=0 ] ( none ) xn__arnolddriver_deepexrtiled_shbo [ 0 locks=0 ] ( "off" ) xn__arnolddriver_deepexrappend_control_gwbo [ 0 locks=0 ] ( none ) xn__arnolddriver_deepexrappend_fjbo [ 0 locks=0 ] ( "off" ) xn__arnolddriver_deepexrsubpixel_merge_control_h9bo [ 0 locks=0 ] ( none ) xn__arnolddriver_deepexrsubpixel_merge_gwbo [ 0 locks=0 ] ( "on" ) xn__arnolddriver_deepexruse_RGB_opacity_control_3bco [ 0 locks=0 ] ( none ) xn__arnolddriver_deepexruse_RGB_opacity_2xbo [ 0 locks=0 ] ( "off" ) xn__arnolddriver_deepexralpha_tolerance_control_3bco [ 0 locks=0 ] ( none ) xn__arnolddriver_deepexralpha_tolerance_2xbo [ 0 locks=0 ] ( 0.01 ) xn__arnolddriver_deepexrdepth_tolerance_control_3bco [ 0 locks=0 ] ( none ) xn__arnolddriver_deepexrdepth_tolerance_2xbo [ 0 locks=0 ] ( 0.01 ) xn__arnolddriver_deepexralpha_half_precision_control_8jco [ 0 locks=0 ] ( none ) xn__arnolddriver_deepexralpha_half_precision_75bo [ 0 locks=0 ] ( "off" ) xn__arnolddriver_deepexrdepth_half_precision_control_8jco [ 0 locks=0 ] ( none ) xn__arnolddriver_deepexrdepth_half_precision_75bo [ 0 locks=0 ] ( "off" ) xn__arnolddriver_exrcompression_control_2xbk [ 0 locks=0 ] ( none ) xn__arnolddriver_exrcompression_1kbk [ 0 locks=0 ] ( zip ) xn__arnolddriver_exrhalf_precision_control_y2bk [ 0 locks=0 ] ( none ) xn__arnolddriver_exrhalf_precision_xpbk [ 0 locks=0 ] ( "off" ) xn__arnolddriver_exrtiled_control_bobk [ 0 locks=0 ] ( none ) xn__arnolddriver_exrtiled_99ak [ 0 locks=0 ] ( "on" ) xn__arnolddriver_exrmultipart_control_tubk [ 0 locks=0 ] ( none ) xn__arnolddriver_exrmultipart_shbk [ 0 locks=0 ] ( "off" ) xn__arnolddriver_exrpreserve_layer_name_control_3bck [ 0 locks=0 ] ( none ) xn__arnolddriver_exrpreserve_layer_name_2xbk [ 0 locks=0 ] ( "off" ) xn__arnolddriver_exrautocrop_control_6sbk [ 0 locks=0 ] ( none ) xn__arnolddriver_exrautocrop_5fbk [ 0 locks=0 ] ( "off" ) xn__arnolddriver_exrappend_control_xpbk [ 0 locks=0 ] ( none ) xn__arnolddriver_exrappend_wcbk [ 0 locks=0 ] ( "off" ) __legacyaovsgrp [ 0 locks=0 ] ( 0 ) aovlist [ 0 locks=0 ] ( 1 ) importsecondaryinputvars [ 0 locks=0 ] ( "off" ) importsecondaryproducts [ 0 locks=0 ] ( "off" ) __rendervarsgrp [ 0 locks=0 ] ( 1 ) standard_aovs [ 0 locks=0 ] ( 0 ) switch_RGBA [ 0 locks=0 ] ( "on" ) filter_RGBA [ 0 locks=0 ] ( box_filter ) precision_RGBA [ 0 locks=0 ] ( color4f ) sepparm [ 0 locks=0 ] ( ) switch_A [ 0 locks=0 ] ( "off" ) filter_A [ 0 locks=0 ] ( box_filter ) precision_A [ 0 locks=0 ] ( float ) sepparm2 [ 0 locks=0 ] ( ) switch_P [ 0 locks=0 ] ( "off" ) filter_P [ 0 locks=0 ] ( box_filter ) precision_P [ 0 locks=0 ] ( float3 ) switch_Pref [ 0 locks=0 ] ( "off" ) filter_Pref [ 0 locks=0 ] ( box_filter ) precision_Pref [ 0 locks=0 ] ( float3 ) sepparm3 [ 0 locks=0 ] ( ) switch_N [ 0 locks=0 ] ( "off" ) filter_N [ 0 locks=0 ] ( box_filter ) precision_N [ 0 locks=0 ] ( float3 ) switch_N_denoise [ 0 locks=0 ] ( "off" ) filter_N_denoise [ 0 locks=0 ] ( box_filter ) precision_N_denoise [ 0 locks=0 ] ( float3 ) sepparm4 [ 0 locks=0 ] ( ) switch_opacity [ 0 locks=0 ] ( "off" ) filter_opacity [ 0 locks=0 ] ( box_filter ) precision_opacity [ 0 locks=0 ] ( color3f ) sepparm5 [ 0 locks=0 ] ( ) switch_Z [ 0 locks=0 ] ( "off" ) filter_Z [ 0 locks=0 ] ( box_filter ) precision_Z [ 0 locks=0 ] ( float ) switch_ZBack [ 0 locks=0 ] ( "off" ) filter_ZBack [ 0 locks=0 ] ( box_filter ) precision_ZBack [ 0 locks=0 ] ( float ) lighting_aovs [ 0 locks=0 ] ( 0 ) switch_direct [ 0 locks=0 ] ( "off" ) filter_direct [ 0 locks=0 ] ( box_filter ) precision_direct [ 0 locks=0 ] ( color3f ) sepparm6 [ 0 locks=0 ] ( ) switch_indirect [ 0 locks=0 ] ( "off" ) filter_indirect [ 0 locks=0 ] ( box_filter ) precision_indirect [ 0 locks=0 ] ( color3f ) sepparm7 [ 0 locks=0 ] ( ) switch_emission [ 0 locks=0 ] ( "off" ) filter_emission [ 0 locks=0 ] ( box_filter ) precision_emission [ 0 locks=0 ] ( color3f ) sepparm8 [ 0 locks=0 ] ( ) switch_background [ 0 locks=0 ] ( "off" ) filter_background [ 0 locks=0 ] ( box_filter ) precision_background [ 0 locks=0 ] ( color3f ) sepparm9 [ 0 locks=0 ] ( ) switch_albedo [ 0 locks=0 ] ( "off" ) filter_albedo [ 0 locks=0 ] ( box_filter ) precision_albedo [ 0 locks=0 ] ( color3f ) switch_denoise_albedo [ 0 locks=0 ] ( "off" ) filter_denoise_albedo [ 0 locks=0 ] ( box_filter ) precision_denoise_albedo [ 0 locks=0 ] ( color3f ) sepparm10 [ 0 locks=0 ] ( ) specular_aovs [ 0 locks=0 ] ( 0 ) switch_specular [ 0 locks=0 ] ( "off" ) filter_specular [ 0 locks=0 ] ( box_filter ) precision_specular [ 0 locks=0 ] ( color3f ) switch_specular_direct [ 0 locks=0 ] ( "off" ) filter_specular_direct [ 0 locks=0 ] ( box_filter ) precision_specular_direct [ 0 locks=0 ] ( color3f ) switch_specular_indirect [ 0 locks=0 ] ( "off" ) filter_specular_indirect [ 0 locks=0 ] ( box_filter ) precision_specular_indirect [ 0 locks=0 ] ( color3f ) switch_specular_albedo [ 0 locks=0 ] ( "off" ) filter_specular_albedo [ 0 locks=0 ] ( box_filter ) precision_specular_albedo [ 0 locks=0 ] ( color3f ) sepparm11 [ 0 locks=0 ] ( ) sss_aovs [ 0 locks=0 ] ( 0 ) switch_sss [ 0 locks=0 ] ( "off" ) filter_sss [ 0 locks=0 ] ( box_filter ) precision_sss [ 0 locks=0 ] ( color3f ) switch_sss_albedo [ 0 locks=0 ] ( "off" ) filter_sss_albedo [ 0 locks=0 ] ( box_filter ) precision_sss_albedo [ 0 locks=0 ] ( color3f ) switch_sss_direct [ 0 locks=0 ] ( "off" ) filter_sss_direct [ 0 locks=0 ] ( box_filter ) precision_sss_direct [ 0 locks=0 ] ( color3f ) switch_sss_indirect [ 0 locks=0 ] ( "off" ) filter_sss_indirect [ 0 locks=0 ] ( box_filter ) precision_sss_indirect [ 0 locks=0 ] ( color3f ) sepparm12 [ 0 locks=0 ] ( ) transmission_aovs [ 0 locks=0 ] ( 1 ) switch_transmission [ 0 locks=0 ] ( "off" ) filter_transmission [ 0 locks=0 ] ( box_filter ) precision_transmission [ 0 locks=0 ] ( color3f ) switch_transmission_direct [ 0 locks=0 ] ( "off" ) filter_transmission_direct [ 0 locks=0 ] ( box_filter ) precision_transmission_direct [ 0 locks=0 ] ( color3f ) switch_transmission_indirect [ 0 locks=0 ] ( "off" ) filter_transmission_indirect [ 0 locks=0 ] ( box_filter ) precision_transmission_indirect [ 0 locks=0 ] ( color3f ) switch_transmission_albedo [ 0 locks=0 ] ( "off" ) filter_transmission_albedo [ 0 locks=0 ] ( box_filter ) precision_transmission_albedo [ 0 locks=0 ] ( color3f ) sepparm13 [ 0 locks=0 ] ( ) shadow_matte_aovs [ 0 locks=0 ] ( 0 ) switch_shadow_matte [ 0 locks=0 ] ( "off" ) filter_shadow_matte [ 0 locks=0 ] ( box_filter ) precision_shadow_matte [ 0 locks=0 ] ( color4f ) sepparm14 [ 0 locks=0 ] ( ) diffuse_aovs [ 0 locks=0 ] ( 0 ) switch_diffuse [ 0 locks=0 ] ( "off" ) filter_diffuse [ 0 locks=0 ] ( box_filter ) precision_diffuse [ 0 locks=0 ] ( color3f ) switch_diffuse_direct [ 0 locks=0 ] ( "off" ) filter_diffuse_direct [ 0 locks=0 ] ( box_filter ) precision_diffuse_direct [ 0 locks=0 ] ( color3f ) switch_diffuse_indirect [ 0 locks=0 ] ( "off" ) filter_diffuse_indirect [ 0 locks=0 ] ( box_filter ) precision_diffuse_indirect [ 0 locks=0 ] ( color3f ) switch_diffuse_albedo [ 0 locks=0 ] ( "off" ) filter_diffuse_albedo [ 0 locks=0 ] ( box_filter ) precision_diffuse_albedo [ 0 locks=0 ] ( color3f ) sepparm15 [ 0 locks=0 ] ( ) coat_aovs [ 0 locks=0 ] ( 0 ) switch_coat [ 0 locks=0 ] ( "off" ) filter_coat [ 0 locks=0 ] ( box_filter ) precision_coat [ 0 locks=0 ] ( color3f ) switch_coat_direct [ 0 locks=0 ] ( "off" ) filter_coat_direct [ 0 locks=0 ] ( box_filter ) precision_coat_direct [ 0 locks=0 ] ( color3f ) switch_coat_indirect [ 0 locks=0 ] ( "off" ) filter_coat_indirect [ 0 locks=0 ] ( box_filter ) precision_coat_indirect [ 0 locks=0 ] ( color3f ) switch_coat_albedo [ 0 locks=0 ] ( "off" ) filter_coat_albedo [ 0 locks=0 ] ( box_filter ) precision_coat_albedo [ 0 locks=0 ] ( color3f ) sepparm16 [ 0 locks=0 ] ( ) sheen_aovs [ 0 locks=0 ] ( 0 ) switch_sheen [ 0 locks=0 ] ( "off" ) filter_sheen [ 0 locks=0 ] ( box_filter ) precision_sheen [ 0 locks=0 ] ( color3f ) switch_sheen_direct [ 0 locks=0 ] ( "off" ) filter_sheen_direct [ 0 locks=0 ] ( box_filter ) precision_sheen_direct [ 0 locks=0 ] ( color3f ) switch_sheen_indirect [ 0 locks=0 ] ( "off" ) filter_sheen_indirect [ 0 locks=0 ] ( box_filter ) precision_sheen_indirect [ 0 locks=0 ] ( color3f ) switch_sheen_albedo [ 0 locks=0 ] ( "off" ) filter_sheen_albedo [ 0 locks=0 ] ( box_filter ) precision_sheen_albedo [ 0 locks=0 ] ( color3f ) volume_aovs [ 0 locks=0 ] ( 0 ) switch_volume [ 0 locks=0 ] ( "off" ) filter_volume [ 0 locks=0 ] ( box_filter ) precision_volume [ 0 locks=0 ] ( color3f ) sepparm17 [ 0 locks=0 ] ( ) switch_volume_Z [ 0 locks=0 ] ( "off" ) filter_volume_Z [ 0 locks=0 ] ( box_filter ) precision_volume_Z [ 0 locks=0 ] ( float ) switch_volume_albedo [ 0 locks=0 ] ( "off" ) filter_volume_albedo [ 0 locks=0 ] ( box_filter ) precision_volume_albedo [ 0 locks=0 ] ( color3f ) switch_volume_direct [ 0 locks=0 ] ( "off" ) filter_volume_direct [ 0 locks=0 ] ( box_filter ) precision_volume_direct [ 0 locks=0 ] ( color3f ) switch_volume_indirect [ 0 locks=0 ] ( "off" ) filter_volume_indirect [ 0 locks=0 ] ( box_filter ) precision_volume_indirect [ 0 locks=0 ] ( color3f ) switch_volume_opacity [ 0 locks=0 ] ( "off" ) filter_volume_opacity [ 0 locks=0 ] ( box_filter ) precision_volume_opacity [ 0 locks=0 ] ( color3f ) utility_aovs [ 0 locks=0 ] ( 0 ) switch_ID [ 0 locks=0 ] ( "off" ) filter_ID [ 0 locks=0 ] ( box_filter ) precision_ID [ 0 locks=0 ] ( uint ) sepparm18 [ 0 locks=0 ] ( ) switch_object [ 0 locks=0 ] ( "off" ) filter_object [ 0 locks=0 ] ( box_filter ) precision_object [ 0 locks=0 ] ( int64 ) sepparm19 [ 0 locks=0 ] ( ) switch_shader [ 0 locks=0 ] ( "off" ) filter_shader [ 0 locks=0 ] ( box_filter ) precision_shader [ 0 locks=0 ] ( int64 ) sepparm20 [ 0 locks=0 ] ( ) switch_motionvector [ 0 locks=0 ] ( "off" ) filter_motionvector [ 0 locks=0 ] ( box_filter ) precision_motionvector [ 0 locks=0 ] ( float2 ) sepparm21 [ 0 locks=0 ] ( ) diagnostic_aovs [ 0 locks=0 ] ( 0 ) switch_cputime [ 0 locks=0 ] ( "off" ) filter_cputime [ 0 locks=0 ] ( box_filter ) precision_cputime [ 0 locks=0 ] ( float ) sepparm22 [ 0 locks=0 ] ( ) switch_raycount [ 0 locks=0 ] ( "off" ) filter_raycount [ 0 locks=0 ] ( box_filter ) precision_raycount [ 0 locks=0 ] ( float ) sepparm23 [ 0 locks=0 ] ( ) switch_AA_inv_density [ 0 locks=0 ] ( "off" ) filter_AA_inv_density [ 0 locks=0 ] ( box_filter ) precision_AA_inv_density [ 0 locks=0 ] ( float ) sepparm24 [ 0 locks=0 ] ( ) __extrarendervars [ 0 locks=0 ] ( 0 ) extrarendervars [ 0 locks=0 ] ( 0 ) cryptotoggle [ 0 locks=0 ] ( "off" ) crypto_asset [ 0 locks=0 ] ( "on" ) crypto_object [ 0 locks=0 ] ( "on" ) crypto_material [ 0 locks=0 ] ( "on" ) sidecar_manifests [ 0 locks=0 ] ( "off" ) namespace [ 0 locks=0 ] ( `chs(\"rendervarsparentprimpath\")`/Cryptomatte ) depth [ 0 locks=0 ] ( 6 ) aov_shader_name [ 0 locks=0 ] ( /materials/cryptomatte/aov_shader ) defaultdenoiser [ 0 locks=0 ] ( "on" ) denoisermatpath [ 0 locks=0 ] ( /materials/default_arnold_imager ) orderedcrypto [ 0 locks=0 ] ( "" ) rendering_folder [ 0 locks=0 ] ( 1 ) sampling [ 0 locks=0 ] ( 0 0 0 0 0 0 0 0 ) samples [ 0 locks=0 ] ( 1 ) xn__arnoldglobalenable_progressive_render_control_dfcg [ 0 locks=0 ] ( none ) xn__arnoldglobalenable_progressive_render_c1bg [ 0 locks=0 ] ( "off" ) xn__arnoldglobalAA_samples_control_xpbg [ 0 locks=0 ] ( set ) xn__arnoldglobalAA_samples_wcbg [ 0 locks=0 ] ( 4 ) xn__arnoldglobalenable_adaptive_sampling_control_qdcg [ 0 locks=0 ] ( none ) xn__arnoldglobalenable_adaptive_sampling_pzbg [ 0 locks=0 ] ( "off" ) xn__arnoldglobalAA_samples_max_control_gwbg [ 0 locks=0 ] ( none ) xn__arnoldglobalAA_samples_max_fjbg [ 0 locks=0 ] ( 20 ) xn__arnoldglobalAA_adaptive_threshold_control_u7bg [ 0 locks=0 ] ( none ) xn__arnoldglobalAA_adaptive_threshold_tubg [ 0 locks=0 ] ( 0.015 ) xn__arnoldglobalGI_diffuse_samples_control_y2bg [ 0 locks=0 ] ( none ) xn__arnoldglobalGI_diffuse_samples_xpbg [ 0 locks=0 ] ( 2 ) xn__arnoldglobalGI_specular_samples_control_l4bg [ 0 locks=0 ] ( none ) xn__arnoldglobalGI_specular_samples_krbg [ 0 locks=0 ] ( 2 ) xn__arnoldglobalGI_transmission_samples_control_3bcg [ 0 locks=0 ] ( none ) xn__arnoldglobalGI_transmission_samples_2xbg [ 0 locks=0 ] ( 2 ) xn__arnoldglobalGI_sss_samples_control_gwbg [ 0 locks=0 ] ( none ) xn__arnoldglobalGI_sss_samples_fjbg [ 0 locks=0 ] ( 2 ) xn__arnoldglobalGI_volume_samples_control_c1bg [ 0 locks=0 ] ( none ) xn__arnoldglobalGI_volume_samples_bobg [ 0 locks=0 ] ( 2 ) seplightsamples [ 0 locks=0 ] ( ) xn__arnoldgloballight_samples_control_tubg [ 0 locks=0 ] ( none ) xn__arnoldgloballight_samples_shbg [ 0 locks=0 ] ( 0 ) clamping [ 0 locks=0 ] ( 1 ) xn__arnoldglobalAA_sample_clamp_affects_aovs_control_8jcg [ 0 locks=0 ] ( none ) xn__arnoldglobalAA_sample_clamp_affects_aovs_75bg [ 0 locks=0 ] ( "off" ) xn__arnoldglobalAA_sample_clamp_control_2xbg [ 0 locks=0 ] ( none ) xn__arnoldglobalAA_sample_clamp_1kbg [ 0 locks=0 ] ( 1e30 ) xn__arnoldglobalindirect_sample_clamp_control_u7bg [ 0 locks=0 ] ( none ) xn__arnoldglobalindirect_sample_clamp_tubg [ 0 locks=0 ] ( 10 ) advanced [ 0 locks=0 ] ( 0 ) xn__arnoldglobalAA_seed_control_1kbg [ 0 locks=0 ] ( set ) xn__arnoldglobalAA_seed_06ag [ 0 locks=0 ] ( [ xn__arnoldglobalAA_seed_06ag 0 ] ) xn__arnoldglobalstochastic_volume_interpolation_control_4ocg [ 0 locks=0 ] ( none ) xn__arnoldglobalstochastic_volume_interpolation_3bcg [ 0 locks=0 ] ( "on" ) xn__arnoldglobaldielectric_priorities_control_u7bg [ 0 locks=0 ] ( none ) xn__arnoldglobaldielectric_priorities_tubg [ 0 locks=0 ] ( "on" ) xn__arnoldglobalindirect_specular_blur_control_h9bg [ 0 locks=0 ] ( none ) xn__arnoldglobalindirect_specular_blur_gwbg [ 0 locks=0 ] ( 1 ) deprecated [ 0 locks=0 ] ( 0 ) xn__arnoldglobalsss_use_autobump_control_pzbg [ 0 locks=0 ] ( none ) xn__arnoldglobalsss_use_autobump_ombg [ 0 locks=0 ] ( "off" ) sss_use_autobumpdeprecated [ 0 locks=0 ] ( "Deprecated: Use 'Subsurface Ray Visibility' in the 'Render Geometry Settings' LOP instead." ) xn__arnoldglobalGI_total_depth_control_gwbg [ 0 locks=0 ] ( none ) xn__arnoldglobalGI_total_depth_fjbg [ 0 locks=0 ] ( 10 ) xn__arnoldglobalGI_diffuse_depth_control_pzbg [ 0 locks=0 ] ( none ) xn__arnoldglobalGI_diffuse_depth_ombg [ 0 locks=0 ] ( 1 ) xn__arnoldglobalGI_specular_depth_control_c1bg [ 0 locks=0 ] ( none ) xn__arnoldglobalGI_specular_depth_bobg [ 0 locks=0 ] ( 1 ) xn__arnoldglobalGI_transmission_depth_control_u7bg [ 0 locks=0 ] ( none ) xn__arnoldglobalGI_transmission_depth_tubg [ 0 locks=0 ] ( 8 ) xn__arnoldglobalGI_volume_depth_control_2xbg [ 0 locks=0 ] ( none ) xn__arnoldglobalGI_volume_depth_1kbg [ 0 locks=0 ] ( 0 ) xn__arnoldglobalauto_transparency_depth_control_3bcg [ 0 locks=0 ] ( none ) xn__arnoldglobalauto_transparency_depth_2xbg [ 0 locks=0 ] ( 10 ) xn__arnoldgloballow_light_threshold_control_l4bg [ 0 locks=0 ] ( none ) xn__arnoldgloballow_light_threshold_krbg [ 0 locks=0 ] ( 0.001 ) xn__arnoldglobalsubdiv_dicing_camera_control_75bg [ 0 locks=0 ] ( none ) xn__arnoldglobalsubdiv_dicing_camera_6sbg [ 0 locks=0 ] ( "" ) xn__arnoldglobalsubdiv_frustum_culling_control_h9bg [ 0 locks=0 ] ( none ) xn__arnoldglobalsubdiv_frustum_culling_gwbg [ 0 locks=0 ] ( "off" ) xn__arnoldglobalsubdiv_frustum_padding_control_h9bg [ 0 locks=0 ] ( none ) xn__arnoldglobalsubdiv_frustum_padding_gwbg [ 0 locks=0 ] ( 0 ) xn__arnoldglobalbackground_control_xpbg [ 0 locks=0 ] ( none ) xn__arnoldglobalbackground_wcbg [ 0 locks=0 ] ( "" ) xn__arnoldglobalatmosphere_control_xpbg [ 0 locks=0 ] ( none ) xn__arnoldglobalatmosphere_wcbg [ 0 locks=0 ] ( "" ) xn__arnoldglobalaov_shaders_control_krbg [ 0 locks=0 ] ( none ) xn__arnoldglobalaov_shaders_jebg [ 0 locks=0 ] ( "" ) xn__arnoldglobalimager_control_fjbg [ 0 locks=0 ] ( none ) xn__arnoldglobalimager_e5ag [ 0 locks=0 ] ( "" ) xn__arnoldglobaltexture_max_memory_MB_control_u7bg [ 0 locks=0 ] ( none ) xn__arnoldglobaltexture_max_memory_MB_tubg [ 0 locks=0 ] ( 4096 ) xn__arnoldglobaltexture_max_open_files_control_h9bg [ 0 locks=0 ] ( none ) xn__arnoldglobaltexture_max_open_files_gwbg [ 0 locks=0 ] ( 0 ) xn__arnoldglobaltexture_automip_control_2xbg [ 0 locks=0 ] ( none ) xn__arnoldglobaltexture_automip_1kbg [ 0 locks=0 ] ( "on" ) xn__arnoldglobaltexture_accept_untiled_control_h9bg [ 0 locks=0 ] ( none ) xn__arnoldglobaltexture_accept_untiled_gwbg [ 0 locks=0 ] ( "on" ) xn__arnoldglobaltexture_autotile_control_pzbg [ 0 locks=0 ] ( none ) xn__arnoldglobaltexture_autotile_ombg [ 0 locks=0 ] ( 0 ) xn__arnoldglobaltexture_accept_unmipped_control_3bcg [ 0 locks=0 ] ( none ) xn__arnoldglobaltexture_accept_unmipped_2xbg [ 0 locks=0 ] ( "on" ) xn__arnoldglobaltexture_auto_generate_tx_control_qdcg [ 0 locks=0 ] ( none ) xn__arnoldglobaltexture_auto_generate_tx_pzbg [ 0 locks=0 ] ( "on" ) xn__arnoldglobaltexture_use_existing_tx_control_3bcg [ 0 locks=0 ] ( none ) xn__arnoldglobaltexture_use_existing_tx_2xbg [ 0 locks=0 ] ( "on" ) xn__arnoldglobaltexture_auto_tx_path_control_75bg [ 0 locks=0 ] ( none ) xn__arnoldglobaltexture_auto_tx_path_6sbg [ 0 locks=0 ] ( "" ) device_info [ 0 locks=0 ] ( 1 ) xn__arnoldglobalrender_device_control_tubg [ 0 locks=0 ] ( none ) xn__arnoldglobalrender_device_shbg [ 0 locks=0 ] ( CPU ) xn__arnoldglobalrender_device_fallback_control_h9bg [ 0 locks=0 ] ( none ) xn__arnoldglobalrender_device_fallback_gwbg [ 0 locks=0 ] ( error ) auto_gpu [ 0 locks=0 ] ( 1 ) xn__arnoldglobalgpu_default_names_control_c1bg [ 0 locks=0 ] ( none ) xn__arnoldglobalgpu_default_names_bobg [ 0 locks=0 ] ( * ) xn__arnoldglobalgpu_default_min_memory_MB_control_dfcg [ 0 locks=0 ] ( none ) xn__arnoldglobalgpu_default_min_memory_MB_c1bg [ 0 locks=0 ] ( 512 ) manual_gpu [ 0 locks=0 ] ( 1 ) xn__arnoldglobalmanual_device_selection_control_3bcg [ 0 locks=0 ] ( none ) xn__arnoldglobalmanual_device_selection_2xbg [ 0 locks=0 ] ( "off" ) xn__arnoldglobaldevice_selection_control_pzbg [ 0 locks=0 ] ( none ) xn__arnoldglobaldevice_selection_ombg [ 0 locks=0 ] ( "" ) gpu_settings [ 0 locks=0 ] ( 1 ) xn__arnoldglobalgpu_max_texture_resolution_control_zgcg [ 0 locks=0 ] ( none ) xn__arnoldglobalgpu_max_texture_resolution_y2bg [ 0 locks=0 ] ( 0 ) gpu_cm [ 0 locks=0 ] ( 1 ) xn__arnoldglobalcolor_space_linear_control_y2bg [ 0 locks=0 ] ( none ) xn__arnoldglobalcolor_family_linear_krbg [ 0 locks=0 ] ( [ xn__arnoldglobalcolor_family_linear_krbg "import htoa.ocio return htoa.ocio.default_linear_family" ] ) xn__arnoldglobalcolor_space_linear_xpbg [ 0 locks=0 ] ( [ xn__arnoldglobalcolor_space_linear_xpbg "import htoa.ocio return htoa.ocio.default_linear" ] ) xn__arnoldglobalcolor_space_narrow_control_y2bg [ 0 locks=0 ] ( none ) xn__arnoldglobalcolor_family_narrow_krbg [ 0 locks=0 ] ( [ xn__arnoldglobalcolor_family_narrow_krbg "import htoa.ocio return htoa.ocio.default_sRGB_family" ] ) xn__arnoldglobalcolor_space_narrow_xpbg [ 0 locks=0 ] ( [ xn__arnoldglobalcolor_space_narrow_xpbg "import htoa.ocio return htoa.ocio.default_sRGB" ] ) xn__arnoldglobalthreads_control_1kbg [ 0 locks=0 ] ( none ) xn__arnoldglobalthreads_06ag [ 0 locks=0 ] ( 0 ) xn__arnoldglobalbucket_size_control_krbg [ 0 locks=0 ] ( none ) xn__arnoldglobalbucket_size_jebg [ 0 locks=0 ] ( 64 ) xn__arnoldglobalbucket_scanning_control_2xbg [ 0 locks=0 ] ( none ) xn__arnoldglobalbucket_scanning_1kbg [ 0 locks=0 ] ( spiral ) xn__arnoldglobalparallel_node_init_control_y2bg [ 0 locks=0 ] ( none ) xn__arnoldglobalparallel_node_init_xpbg [ 0 locks=0 ] ( "on" ) xn__arnoldglobalabort_on_error_control_gwbg [ 0 locks=0 ] ( none ) xn__arnoldglobalabort_on_error_fjbg [ 0 locks=0 ] ( "on" ) xn__arnoldglobalabort_on_license_fail_control_u7bg [ 0 locks=0 ] ( none ) xn__arnoldglobalabort_on_license_fail_tubg [ 0 locks=0 ] ( "on" ) xn__arnoldglobalskip_license_check_control_y2bg [ 0 locks=0 ] ( none ) xn__arnoldglobalskip_license_check_xpbg [ 0 locks=0 ] ( "off" ) xn__arnoldglobalplugin_searchpath_control_c1bg [ 0 locks=0 ] ( none ) xn__arnoldglobalplugin_searchpath_bobg [ 0 locks=0 ] ( "" ) xn__arnoldglobalprocedural_searchpath_control_u7bg [ 0 locks=0 ] ( none ) xn__arnoldglobalprocedural_searchpath_tubg [ 0 locks=0 ] ( "" ) xn__arnoldglobaltexture_searchpath_control_y2bg [ 0 locks=0 ] ( none ) xn__arnoldglobaltexture_searchpath_xpbg [ 0 locks=0 ] ( "" ) xn__arnoldglobalosl_includepath_control_2xbg [ 0 locks=0 ] ( none ) xn__arnoldglobalosl_includepath_1kbg [ 0 locks=0 ] ( "" ) xn__arnoldgloballogfile_control_1kbgd [ 0 locks=0 ] ( none ) xn__arnoldgloballogfile_06agd [ 0 locks=0 ] ( "" ) xn__arnoldgloballogverbosity_control_6sbgd [ 0 locks=0 ] ( none ) xn__arnoldgloballogverbosity_5fbgd [ 0 locks=0 ] ( 2 ) xn__arnoldglobalstatsfile_control_bobgf [ 0 locks=0 ] ( none ) xn__arnoldglobalstatsfile_99agf [ 0 locks=0 ] ( $HIP/arnold_stats.json ) xn__arnoldglobalstatsmode_control_bobgf [ 0 locks=0 ] ( none ) xn__arnoldglobalstatsmode_99agf [ 0 locks=0 ] ( 1 ) xn__arnoldglobalprofilefile_control_krbgh [ 0 locks=0 ] ( none ) xn__arnoldglobalprofilefile_jebgh [ 0 locks=0 ] ( $HIP/arnold_profile.json ) sepoperators [ 0 locks=0 ] ( ) xn__arnoldglobalignore_operators_control_pzbg [ 0 locks=0 ] ( none ) xn__arnoldglobalignore_operators_ombg [ 0 locks=0 ] ( "off" ) xn__arnoldglobalignore_imagers_control_gwbg [ 0 locks=0 ] ( none ) xn__arnoldglobalignore_imagers_fjbg [ 0 locks=0 ] ( "off" ) xn__arnoldglobalignore_textures_control_2xbg [ 0 locks=0 ] ( none ) xn__arnoldglobalignore_textures_1kbg [ 0 locks=0 ] ( "off" ) xn__arnoldglobalignore_shaders_control_gwbg [ 0 locks=0 ] ( none ) xn__arnoldglobalignore_shaders_fjbg [ 0 locks=0 ] ( "off" ) xn__arnoldglobalignore_atmosphere_control_c1bg [ 0 locks=0 ] ( none ) xn__arnoldglobalignore_atmosphere_bobg [ 0 locks=0 ] ( "off" ) xn__arnoldglobalignore_lights_control_tubg [ 0 locks=0 ] ( none ) xn__arnoldglobalignore_lights_shbg [ 0 locks=0 ] ( "off" ) xn__arnoldglobalignore_shadows_control_gwbg [ 0 locks=0 ] ( none ) xn__arnoldglobalignore_shadows_fjbg [ 0 locks=0 ] ( "off" ) xn__arnoldglobalignore_subdivision_control_y2bg [ 0 locks=0 ] ( none ) xn__arnoldglobalignore_subdivision_xpbg [ 0 locks=0 ] ( "off" ) xn__arnoldglobalignore_displacement_control_l4bg [ 0 locks=0 ] ( none ) xn__arnoldglobalignore_displacement_krbg [ 0 locks=0 ] ( "off" ) xn__arnoldglobalignore_bump_control_krbg [ 0 locks=0 ] ( none ) xn__arnoldglobalignore_bump_jebg [ 0 locks=0 ] ( "off" ) xn__arnoldglobalignore_motion_blur_control_y2bg [ 0 locks=0 ] ( none ) xn__arnoldglobalignore_motion_blur_xpbg [ 0 locks=0 ] ( "off" ) xn__arnoldglobalignore_smoothing_control_pzbg [ 0 locks=0 ] ( none ) xn__arnoldglobalignore_smoothing_ombg [ 0 locks=0 ] ( "off" ) xn__arnoldglobalignore_dof_control_xpbg [ 0 locks=0 ] ( none ) xn__arnoldglobalignore_dof_wcbg [ 0 locks=0 ] ( "off" ) xn__arnoldglobalignore_sss_control_xpbg [ 0 locks=0 ] ( none ) xn__arnoldglobalignore_sss_wcbg [ 0 locks=0 ] ( "off" ) aovname1 [ 0 locks=0 ] ( RGBA ) layername1 [ 0 locks=0 ] ( "" ) aovfilter1 [ 0 locks=0 ] ( box_filter ) aovprecision1 [ 0 locks=0 ] ( 32 ) } 0707070000010000000006660000000000000000010000001470150053700004600000000032stage/arnold_rendersettings1.userdata ___Version___20707070000010000000006660000000000000000010000001470150053700006000000000765stage/arnold_rendersettings1/default_imager.defcomment "" position 1.73605 -5.73503 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on debug off outputsNamed3 { 1 "output1" } inputsNamed3 { 0 includeAovs 1 1 "input1" } inputs { 0 includeAovs 0 1 } stat { create 1708653179 modify 1728416476 author minort@ADSK access 0777 } color UT_Color RGB 0.55 0.7 0.75 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700006100000001210stage/arnold_rendersettings1/default_imager.parm{ version 0.8 genpreviewshaders [ 0 locks=0 ] ( "off" ) allowparmanim [ 0 locks=0 ] ( "off" ) referencerendervars [ 0 locks=0 ] ( "on" ) parentprimtype [ 0 locks=0 ] ( "" ) matpathprefix [ 0 locks=0 ] ( /materials/ ) geometrygroup [ 0 locks=0 ] ( ) fillgroup [ 0 locks=0 ] ( 0 ) matnet [ 0 locks=0 ] ( . ) containerpath [ 0 locks=0 ] ( /materials/ ) fillmaterials [ 0 locks=0 ] ( 0 ) materials [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) matflag1 [ 0 locks=0 ] ( "off" ) matnode1 [ 0 locks=0 ] ( arnold_default_imager ) matpath1 [ 0 locks=0 ] ( `chs(\"../denoisermatpath\")` ) assign1 [ 0 locks=0 ] ( "off" ) geopath1 [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001470150053700006500000000041stage/arnold_rendersettings1/default_imager.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700010700000000054stage/arnold_rendersettings1/default_imager/arnold_default_imager.inittype = arnold_imager_builder matchesdef = 0 0707070000010000000006660000000000000000010000001470150053700010600000000743stage/arnold_rendersettings1/default_imager/arnold_default_imager.defcomment "" position 0 0 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1728416471 modify 1728416519 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700010700000000020stage/arnold_rendersettings1/default_imager/arnold_default_imager.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001470150053700011300000000041stage/arnold_rendersettings1/default_imager/arnold_default_imager.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700012200000000044stage/arnold_rendersettings1/default_imager/arnold_default_imager/OUT_imager.inittype = arnold_imager matchesdef = 1 0707070000010000000006660000000000000000010000001470150053700012100000001040stage/arnold_rendersettings1/default_imager/arnold_default_imager/OUT_imager.defcomment "" position 0 5.55112e-17 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 oidn_denoiser 0 1 "input" } inputs { 0 oidn_denoiser 0 1 } stat { create 1728416471 modify 1728416519 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700012200000000020stage/arnold_rendersettings1/default_imager/arnold_default_imager/OUT_imager.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001470150053700012600000000041stage/arnold_rendersettings1/default_imager/arnold_default_imager/OUT_imager.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700012500000000063stage/arnold_rendersettings1/default_imager/arnold_default_imager/oidn_denoiser.inittype = arnold::imager_denoiser_oidn matchesdef = 1 0707070000010000000006660000000000000000010000001470150053700012400000001001stage/arnold_rendersettings1/default_imager/arnold_default_imager/oidn_denoiser.defcomment "" position -2.6559 5.55112e-17 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "output" } inputsNamed3 { } inputs { } stat { create 1728416471 modify 1728416519 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700012500000000255stage/arnold_rendersettings1/default_imager/arnold_default_imager/oidn_denoiser.parm{ version 0.8 render_device [ 0 locks=0 ] ( auto ) layer_selection [ 0 locks=0 ] ( RGBA ) output_suffix [ 0 locks=0 ] ( "" ) albedo [ 0 locks=0 ] ( denoise_albedo_noisy ) } 0707070000010000000006660000000000000000010000001470150053700013100000000041stage/arnold_rendersettings1/default_imager/arnold_default_imager/oidn_denoiser.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700003700000000046stage/materiallibrary_sky.inittype = materiallibrary matchesdef = 0 0707070000010000000006660000000000000000010000001470150053700003600000001012stage/materiallibrary_sky.defcomment "" position -4.71202 -8.69281 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render on highlight off unload off savedata off compress on colordefault on exposed on debug off outputsNamed3 { 1 "output1" } inputsNamed3 { 0 materiallibrary1 1 1 "input1" } inputs { 0 materiallibrary1 0 1 } stat { create 1728418698 modify 1728478955 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.55 0.7 0.75 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700004700000005476stage/materiallibrary_sky.spareparmdef parm { name "genpreviewshaders" baseparm label "Auto-generate Preview Surface Shaders" export none } parm { name "allowparmanim" baseparm label "Allow Shader Parameter Animation" export none } parm { name "referencerendervars" baseparm label "Reference Material Render Vars into Render Products" export none } parm { name "parentprimtype" baseparm label "Parent Primitive Type" export none } parm { name "matpathprefix" baseparm label "Material Path Prefix" export none } groupcollapsible { name "tabmenufolder" label "Tab Menu" parm { name "tabmenumask" label "Tab Menu Mask" type string default { "*builder parameter constant rampparm collect null subnet subnetconnector suboutput subinput genericshader" } parmtag { "spare_category" "Tab Menu" } } } parm { name "geometrygroup" baseparm label "geometrygroup" export none } groupcollapsible { name "fillgroup2" label "Fill" grouptag { "group_type" "collapsible" } parmtag { "sidefx::header_parm" "fillmaterials" } parm { name "matnet" baseparm label "Material Network" export none } parm { name "containerpath" baseparm label "Container Path" export none } parm { name "fillmaterials" baseparm label "Auto-fill Materials" export none } } multiparm { name "materials" label "Number of Materials" baseparm default 1 parmtag { "multistartoffset" "1" } parm { name "enable#" baseparm label "Enable" joinnext export none } parm { name "matflag#" baseparm label "Include Only VOPs with Material Flag Set" export none } parm { name "matnode#" baseparm label "Material VOP" export none } parm { name "matpath#" baseparm label "Material Path" export none } parm { name "assign#" baseparm label "Assign to Geometry" export none } parm { name "geopath#" baseparm label "Geometry Path" export none } } 0707070000010000000006660000000000000000010000001470150053700003700000001517stage/materiallibrary_sky.parm{ version 0.8 genpreviewshaders [ 0 locks=0 ] ( "on" ) allowparmanim [ 0 locks=0 ] ( "off" ) referencerendervars [ 0 locks=0 ] ( "on" ) parentprimtype [ 0 locks=0 ] ( UsdGeomScope ) matpathprefix [ 0 locks=0 ] ( /materials/ ) geometrygroup [ 0 locks=0 ] ( ) fillgroup [ 0 locks=0 ] ( 0 ) matnet [ 0 locks=0 ] ( . ) containerpath [ 0 locks=0 ] ( /materials/ ) fillmaterials [ 0 locks=0 ] ( 0 ) materials [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) matflag1 [ 0 locks=0 ] ( "off" ) matnode1 [ 0 locks=0 ] ( arnold_physical_sky ) matpath1 [ 0 locks=0 ] ( arnold_physical_sky ) assign1 [ 0 locks=0 ] ( "on" ) geopath1 [ 0 locks=0 ] ( "" ) tabmenufolder [ 0 locks=0 ] ( 0 ) tabmenumask [ 0 locks=0 ] ( "*builder parameter constant rampparm collect null subnet subnetconnector suboutput subinput genericshader" ) fillgroup2 [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001470150053700004100000000012stage/materiallibrary_sky.netbox__netbox3 0707070000010000000006660000000000000000010000001470150053700004300000000041stage/materiallibrary_sky.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700006300000000055stage/materiallibrary_sky/arnold_physical_sky.inittype = arnold_materialbuilder matchesdef = 0 0707070000010000000006660000000000000000010000001470150053700006200000000760stage/materiallibrary_sky/arnold_physical_sky.defcomment "" position -7.75353 -2.4991 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1728418710 modify 1728418860 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700006300000000020stage/materiallibrary_sky/arnold_physical_sky.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001470150053700006700000000041stage/materiallibrary_sky/arnold_physical_sky.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700007500000000043stage/materiallibrary_sky/arnold_physical_sky/OUT_light.inittype = arnold_light matchesdef = 1 0707070000010000000006660000000000000000010000001470150053700007400000001043stage/materiallibrary_sky/arnold_physical_sky/OUT_light.defcomment "" position -4.60588 1.14235 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 physical_sky1 0 1 "color" } inputs { 0 physical_sky1 0 1 } stat { create 1728418713 modify 1728418860 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700007500000000020stage/materiallibrary_sky/arnold_physical_sky/OUT_light.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001470150053700010100000000041stage/materiallibrary_sky/arnold_physical_sky/OUT_light.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700010100000000053stage/materiallibrary_sky/arnold_physical_sky/physical_sky1.inittype = arnold::physical_sky matchesdef = 1 0707070000010000000006660000000000000000010000001470150053700010000000000774stage/materiallibrary_sky/arnold_physical_sky/physical_sky1.defcomment "" position -7.28824 1.14235 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { 0 "rgba" } inputsNamed3 { } inputs { } stat { create 1728418717 modify 1728418860 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700010100000001252stage/materiallibrary_sky/arnold_physical_sky/physical_sky1.parm{ version 0.8 use_degrees [ 0 locks=0 ] ( "on" ) azimuth [ 0 locks=0 ] ( 0 ) elevation [ 0 locks=0 ] ( 13.24 ) sun_direction [ 0 locks=0 ] ( 0 1 0 ) enable_sun [ 0 locks=0 ] ( "on" ) sun_size [ 0 locks=0 ] ( 0.5099999904632568 ) sun_tint [ 0 locks=0 ] ( 1 1 1 ) enable_sky [ 0 locks=0 ] ( "on" ) sky_tint [ 0 locks=0 ] ( 1 1 1 ) ground_albedo [ 0 locks=0 ] ( 0.10000000149011612 0.10000000149011612 0.10000000149011612 ) intensity [ 0 locks=0 ] ( 1.5 ) turbidity [ 0 locks=0 ] ( 3 ) X [ 0 locks=0 ] ( 1 0 0 ) Y [ 0 locks=0 ] ( 0 1 0 ) Z [ 0 locks=0 ] ( 0 0 1 ) rgba [ 0 locks=0 ] ( 0 0 0 0 ) r [ 0 locks=0 ] ( 0 ) g [ 0 locks=0 ] ( 0 ) b [ 0 locks=0 ] ( 0 ) a [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001470150053700010500000000041stage/materiallibrary_sky/arnold_physical_sky/physical_sky1.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700002200000000040stage/teapot.inittype = sopcreate matchesdef = 1 0707070000010000000006660000000000000000010000001470150053700002100000000720stage/teapot.defcomment "" position -4.71202 -5.87196 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on debug off outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1728478932 modify 1728479025 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700002200000007271stage/teapot.parm{ version 0.8 asreference [ 0 locks=0 ] ( "off" ) copycontents [ 0 locks=0 ] ( "on" ) adjustxformsforinput [ 0 locks=0 ] ( "on" ) bindmaterials [ 0 locks=0 ] ( nobind ) reftype [ 0 locks=0 ] ( payloadweak ) refprim [ 0 locks=0 ] ( "" ) refprimpath [ 0 locks=0 ] ( "" ) primpath [ 0 locks=0 ] ( /$OS ) instanceable [ 0 locks=0 ] ( "off" ) parentprimkind [ 0 locks=0 ] ( group ) parentprimtype [ 0 locks=0 ] ( UsdGeomXform ) showlopstage [ 0 locks=0 ] ( "`opinputpath(\".\", 0)`" ) sepparm [ 0 locks=0 ] ( ) enable_group [ 0 locks=0 ] ( "off" ) group [ 0 locks=0 ] ( "" ) enable_grouptype [ 0 locks=0 ] ( "off" ) grouptype [ 0 locks=0 ] ( primitive ) enable_pathprefix [ 0 locks=0 ] ( "on" ) pathprefix [ 0 locks=0 ] ( /$OS ) enable_savepath [ 0 locks=0 ] ( "off" ) savepath [ 0 locks=0 ] ( "" ) sepparm2 [ 0 locks=0 ] ( ) folder1 [ 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 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) parmgroup_pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) primitivedefinitiongroup [ 0 locks=0 ] ( 0 ) enable_packedusdhandling [ 0 locks=0 ] ( "off" ) packedusdhandling [ 0 locks=0 ] ( xformandattribs ) enable_otherprimhandling [ 0 locks=0 ] ( "off" ) otherprimhandling [ 0 locks=0 ] ( define ) enable_defineonlyleafprims [ 0 locks=0 ] ( "off" ) defineonlyleafprims [ 0 locks=0 ] ( "off" ) enable_packedhandling [ 0 locks=0 ] ( "off" ) packedhandling [ 0 locks=0 ] ( nativeinstances ) enable_nurbscurvehandling [ 0 locks=0 ] ( "off" ) nurbscurvehandling [ 0 locks=0 ] ( basiscurves ) enable_nurbssurfhandling [ 0 locks=0 ] ( "off" ) nurbssurfhandling [ 0 locks=0 ] ( meshes ) enable_kindschema [ 0 locks=0 ] ( "off" ) kindschema [ 0 locks=0 ] ( component ) enable_pathattr [ 0 locks=0 ] ( "off" ) pathattr [ 0 locks=0 ] ( path,name ) enable_prefixabsolutepaths [ 0 locks=0 ] ( "off" ) prefixabsolutepaths [ 0 locks=0 ] ( "off" ) enable_heightfieldconvert [ 0 locks=0 ] ( "off" ) heightfieldconvert [ 0 locks=0 ] ( "off" ) geometryhandlinggroup [ 0 locks=0 ] ( 0 ) enable_polygonsassubd [ 0 locks=0 ] ( "off" ) polygonsassubd [ 0 locks=0 ] ( "off" ) enable_subdgroup [ 0 locks=0 ] ( "off" ) subdgroup [ 0 locks=0 ] ( "" ) enable_reversepolygons [ 0 locks=0 ] ( "off" ) reversepolygons [ 0 locks=0 ] ( "off" ) enable_setmissingwidths [ 0 locks=0 ] ( "on" ) setmissingwidths [ 0 locks=0 ] ( 0.01 ) importdatagroup [ 0 locks=0 ] ( 0 ) authortimesamples [ 0 locks=0 ] ( auto ) enable_setdefaultprim [ 0 locks=0 ] ( "off" ) setdefaultprim [ 0 locks=0 ] ( "on" ) enable_topologyhandling [ 0 locks=0 ] ( "off" ) topologyhandling [ 0 locks=0 ] ( animated ) enable_attribs [ 0 locks=0 ] ( "off" ) attribs [ 0 locks=0 ] ( "* ^__* ^usd*" ) enable_indexattribs [ 0 locks=0 ] ( "off" ) indexattribs [ 0 locks=0 ] ( "" ) enable_constantattribs [ 0 locks=0 ] ( "off" ) constantattribs [ 0 locks=0 ] ( "" ) enable_scalarconstantattribs [ 0 locks=0 ] ( "off" ) scalarconstantattribs [ 0 locks=0 ] ( "" ) enable_boolattribs [ 0 locks=0 ] ( "off" ) boolattribs [ 0 locks=0 ] ( "" ) enable_staticattribs [ 0 locks=0 ] ( "off" ) staticattribs [ 0 locks=0 ] ( "" ) enable_partitionattribs [ 0 locks=0 ] ( "on" ) partitionattribs [ 0 locks=0 ] ( shop_materialpath ) enable_prefixpartitionsubsets [ 0 locks=0 ] ( "off" ) prefixpartitionsubsets [ 0 locks=0 ] ( "on" ) enable_subsetgroups [ 0 locks=0 ] ( "off" ) subsetgroups [ 0 locks=0 ] ( "" ) enable_customattribs [ 0 locks=0 ] ( "off" ) customattribs [ 0 locks=0 ] ( "" ) enable_translateuvtost [ 0 locks=0 ] ( "off" ) translateuvtost [ 0 locks=0 ] ( "on" ) materialsgroup [ 0 locks=0 ] ( 0 ) fillmaterials [ 0 locks=0 ] ( 0 ) materials [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001470150053700002600000000032stage/teapot.userdata ___Version___20707070000010000000006660000000000000000010000001470150053700003400000000046stage/materiallibrary1.inittype = materiallibrary matchesdef = 0 0707070000010000000006660000000000000000010000001470150053700003300000000767stage/materiallibrary1.defcomment "" position -4.71202 -7.00146 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on debug off outputsNamed3 { 1 "output1" } inputsNamed3 { 0 teapot 0 1 "input1" } inputs { 0 teapot 0 1 } stat { create 1728478944 modify 1728479025 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.55 0.7 0.75 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700004400000005476stage/materiallibrary1.spareparmdef parm { name "genpreviewshaders" baseparm label "Auto-generate Preview Surface Shaders" export none } parm { name "allowparmanim" baseparm label "Allow Shader Parameter Animation" export none } parm { name "referencerendervars" baseparm label "Reference Material Render Vars into Render Products" export none } parm { name "parentprimtype" baseparm label "Parent Primitive Type" export none } parm { name "matpathprefix" baseparm label "Material Path Prefix" export none } groupcollapsible { name "tabmenufolder" label "Tab Menu" parm { name "tabmenumask" label "Tab Menu Mask" type string default { "*builder parameter constant rampparm collect null subnet subnetconnector suboutput subinput genericshader" } parmtag { "spare_category" "Tab Menu" } } } parm { name "geometrygroup" baseparm label "geometrygroup" export none } groupcollapsible { name "fillgroup2" label "Fill" grouptag { "group_type" "collapsible" } parmtag { "sidefx::header_parm" "fillmaterials" } parm { name "matnet" baseparm label "Material Network" export none } parm { name "containerpath" baseparm label "Container Path" export none } parm { name "fillmaterials" baseparm label "Auto-fill Materials" export none } } multiparm { name "materials" label "Number of Materials" baseparm default 1 parmtag { "multistartoffset" "1" } parm { name "enable#" baseparm label "Enable" joinnext export none } parm { name "matflag#" baseparm label "Include Only VOPs with Material Flag Set" export none } parm { name "matnode#" baseparm label "Material VOP" export none } parm { name "matpath#" baseparm label "Material Path" export none } parm { name "assign#" baseparm label "Assign to Geometry" export none } parm { name "geopath#" baseparm label "Geometry Path" export none } } 0707070000010000000006660000000000000000010000001470150053700003400000001534stage/materiallibrary1.parm{ version 0.8 genpreviewshaders [ 0 locks=0 ] ( "on" ) allowparmanim [ 0 locks=0 ] ( "off" ) referencerendervars [ 0 locks=0 ] ( "on" ) parentprimtype [ 0 locks=0 ] ( UsdGeomScope ) matpathprefix [ 0 locks=0 ] ( /materials/ ) geometrygroup [ 0 locks=0 ] ( ) fillgroup [ 0 locks=0 ] ( 0 ) matnet [ 0 locks=0 ] ( . ) containerpath [ 0 locks=0 ] ( /materials/ ) fillmaterials [ 0 locks=0 ] ( 0 ) materials [ 0 locks=0 ] ( 1 ) enable1 [ 0 locks=0 ] ( "on" ) matflag1 [ 0 locks=0 ] ( "off" ) matnode1 [ 0 locks=0 ] ( arnold_materialbuilder1 ) matpath1 [ 0 locks=0 ] ( arnold_materialbuilder1 ) assign1 [ 0 locks=0 ] ( "on" ) geopath1 [ 0 locks=0 ] ( /teapot ) tabmenufolder [ 0 locks=0 ] ( 0 ) tabmenumask [ 0 locks=0 ] ( "*builder parameter constant rampparm collect null subnet subnetconnector suboutput subinput genericshader" ) fillgroup2 [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001470150053700004000000000041stage/materiallibrary1.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700006400000000055stage/materiallibrary1/arnold_materialbuilder1.inittype = arnold_materialbuilder matchesdef = 0 0707070000010000000006660000000000000000010000001470150053700006300000000761stage/materiallibrary1/arnold_materialbuilder1.defcomment "" position -5.04253 -6.52329 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1728478947 modify 1728478961 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700006400000000020stage/materiallibrary1/arnold_materialbuilder1.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001470150053700007000000000041stage/materiallibrary1/arnold_materialbuilder1.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700010100000000046stage/materiallibrary1/arnold_materialbuilder1/OUT_material.inittype = arnold_material matchesdef = 1 0707070000010000000006660000000000000000010000001470150053700010000000001036stage/materiallibrary1/arnold_materialbuilder1/OUT_material.defcomment "" position 0 0 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail off highdetail on material off outputsNamed3 { } inputsNamed3 { 0 openpbr_surface1 0 1 "surface" } inputs { 0 openpbr_surface1 0 1 } stat { create 1728478947 modify 1728478953 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700010100000000020stage/materiallibrary1/arnold_materialbuilder1/OUT_material.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001470150053700010500000000041stage/materiallibrary1/arnold_materialbuilder1/OUT_material.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700010500000000056stage/materiallibrary1/arnold_materialbuilder1/openpbr_surface1.inittype = arnold::openpbr_surface matchesdef = 1 0707070000010000000006660000000000000000010000001470150053700010400000000773stage/materiallibrary1/arnold_materialbuilder1/openpbr_surface1.defcomment "" position -2.72353 -0.3 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on lowdetail off mediumdetail on highdetail off material off outputsNamed3 { 0 "shader" } inputsNamed3 { } inputs { } stat { create 1728478948 modify 1728478951 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700010500000006233stage/materiallibrary1/arnold_materialbuilder1/openpbr_surface1.parm{ version 0.8 base_group [ 0 locks=0 ] ( 0 ) base_weight [ 0 locks=0 ] ( 1 ) base_color [ 0 locks=0 ] ( 0.800000011920929 0.800000011920929 0.800000011920929 ) base_diffuse_roughness [ 0 locks=0 ] ( 0 ) base_metalness [ 0 locks=0 ] ( 0 ) specular_group [ 0 locks=0 ] ( 0 ) specular_weight [ 0 locks=0 ] ( 1 ) specular_color [ 0 locks=0 ] ( 1 1 1 ) specular_roughness [ 0 locks=0 ] ( 0.30000001192092896 ) specular_ior [ 0 locks=0 ] ( 1.5 ) specular_roughness_anisotropy [ 0 locks=0 ] ( 0 ) geometry_tangent [ 0 locks=0 ] ( 0 0 0 ) transmission_group [ 0 locks=0 ] ( 0 ) transmission_weight [ 0 locks=0 ] ( 0 ) transmission_color [ 0 locks=0 ] ( 1 1 1 ) transmission_sep1 [ 0 locks=0 ] ( ) transmission_depth [ 0 locks=0 ] ( 0 ) transmission_scatter [ 0 locks=0 ] ( 0 0 0 ) transmission_scatter_anisotropy [ 0 locks=0 ] ( 0 ) transmission_sep2 [ 0 locks=0 ] ( ) transmission_dispersion_abbe_number [ 0 locks=0 ] ( 20 ) transmission_dispersion_scale [ 0 locks=0 ] ( 0 ) transmission_transmit_aovs [ 0 locks=0 ] ( "off" ) transmission_sep3 [ 0 locks=0 ] ( ) dielectric_priority [ 0 locks=0 ] ( 0 ) subsurface_group [ 0 locks=0 ] ( 0 ) subsurface_weight [ 0 locks=0 ] ( 0 ) subsurface_color [ 0 locks=0 ] ( 0.800000011920929 0.800000011920929 0.800000011920929 ) subsurface_radius [ 0 locks=0 ] ( 1 ) subsurface_radius_scale [ 0 locks=0 ] ( 1 0.5 0.25 ) subsurface_scatter_anisotropy [ 0 locks=0 ] ( 0 ) coat_group [ 0 locks=0 ] ( 0 ) coat_weight [ 0 locks=0 ] ( 0 ) coat_color [ 0 locks=0 ] ( 1 1 1 ) coat_darkening [ 0 locks=0 ] ( 1 ) coat_roughness [ 0 locks=0 ] ( 0 ) coat_ior [ 0 locks=0 ] ( 1.600000023841858 ) coat_roughness_anisotropy [ 0 locks=0 ] ( 0 ) geometry_coat_normal [ 0 locks=0 ] ( 0 0 0 ) geometry_coat_tangent [ 0 locks=0 ] ( 0 0 0 ) fuzz_group [ 0 locks=0 ] ( 0 ) fuzz_weight [ 0 locks=0 ] ( 0 ) fuzz_color [ 0 locks=0 ] ( 1 1 1 ) fuzz_roughness [ 0 locks=0 ] ( 0.5 ) emission_group [ 0 locks=0 ] ( 0 ) emission_luminance [ 0 locks=0 ] ( 0 ) emission_color [ 0 locks=0 ] ( 1 1 1 ) thin_film_group [ 0 locks=0 ] ( 0 ) thin_film_weight [ 0 locks=0 ] ( 0 ) thin_film_thickness [ 0 locks=0 ] ( 0.5 ) thin_film_ior [ 0 locks=0 ] ( 1.399999976158142 ) geometry_group [ 0 locks=0 ] ( 0 ) geometry_thin_walled [ 0 locks=0 ] ( "off" ) geometry_opacity [ 0 locks=0 ] ( 1 ) geometry_normal [ 0 locks=0 ] ( 0 0 0 ) aov_group [ 0 locks=0 ] ( 0 ) aov_id1 [ 0 locks=0 ] ( "" ) id1 [ 0 locks=0 ] ( 0 0 0 ) sep1 [ 0 locks=0 ] ( ) aov_id2 [ 0 locks=0 ] ( "" ) id2 [ 0 locks=0 ] ( 0 0 0 ) sep2 [ 0 locks=0 ] ( ) aov_id3 [ 0 locks=0 ] ( "" ) id3 [ 0 locks=0 ] ( 0 0 0 ) sep3 [ 0 locks=0 ] ( ) aov_id4 [ 0 locks=0 ] ( "" ) id4 [ 0 locks=0 ] ( 0 0 0 ) sep4 [ 0 locks=0 ] ( ) aov_id5 [ 0 locks=0 ] ( "" ) id5 [ 0 locks=0 ] ( 0 0 0 ) sep5 [ 0 locks=0 ] ( ) aov_id6 [ 0 locks=0 ] ( "" ) id6 [ 0 locks=0 ] ( 0 0 0 ) sep6 [ 0 locks=0 ] ( ) aov_id7 [ 0 locks=0 ] ( "" ) id7 [ 0 locks=0 ] ( 0 0 0 ) sep7 [ 0 locks=0 ] ( ) aov_id8 [ 0 locks=0 ] ( "" ) id8 [ 0 locks=0 ] ( 0 0 0 ) advanced_group [ 0 locks=0 ] ( 0 ) indirect_diffuse [ 0 locks=0 ] ( 1 ) indirect_specular [ 0 locks=0 ] ( 1 ) caustics [ 0 locks=0 ] ( "off" ) internal_reflections [ 0 locks=0 ] ( "on" ) exit_to_background [ 0 locks=0 ] ( "off" ) shader [ 0 locks=0 ] ( "" ) } 0707070000010000000006660000000000000000010000001470150053700011100000000041stage/materiallibrary1/arnold_materialbuilder1/openpbr_surface1.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700001000000000652obj.defcomment "" position 0 0 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1728396575 modify 1728397595 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700001100000000020obj.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001470150053700001500000000041obj.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700001000000000002obj.net1 0707070000010000000006660000000000000000010000001470150053700001000000000656out.defcomment "" position 0 1.5 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1728396575 modify 1728397595 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700001100000000020out.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001470150053700001500000000041out.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700001000000000002out.net1 0707070000010000000006660000000000000000010000001470150053700000700000000657ch.defcomment "" position 0 0.75 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1728396575 modify 1728397595 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700001000000000020ch.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001470150053700001400000000041ch.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700000700000000002ch.net1 0707070000010000000006660000000000000000010000001470150053700001100000000657shop.defcomment "" position 0 2.25 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1728396575 modify 1728397595 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700001200000000020shop.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001470150053700001600000000041shop.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700001100000000002shop.net1 0707070000010000000006660000000000000000010000001470150053700001000000000654img.defcomment "" position 0 3 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1728396575 modify 1728479526 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700001100000000020img.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001470150053700001500000000041img.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700001700000000032img/comp1.inittype = img matchesdef = 0 0707070000010000000006660000000000000000010000001470150053700001600000000655img/comp1.defcomment "" position 1 1 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed off outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1728396583 modify 1728397595 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700001700000000020img/comp1.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001470150053700002300000000041img/comp1.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700001600000000002img/comp1.net1 0707070000010000000006660000000000000000010000001470150053700001000000000002img.net1 0707070000010000000006660000000000000000010000001470150053700001000000000002vex.net1 0707070000010000000006660000000000000000010000001470150053700001000000000002mat.net1 0707070000010000000006660000000000000000010000001470150053700011000000000033stage/arnold_rendersettings1/default_imager/arnold_default_imager.order2 OUT_imager oidn_denoiser 0707070000010000000006660000000000000000010000001470150053700010600000000002stage/arnold_rendersettings1/default_imager/arnold_default_imager.net1 0707070000010000000006660000000000000000010000001470150053700006000000000002stage/arnold_rendersettings1/default_imager.net1 0707070000010000000006660000000000000000010000001470150053700002600000000045stage/domelight2.inittype = domelight::3.0 matchesdef = 0 0707070000010000000006660000000000000000010000001470150053700002500000001016stage/domelight2.defcomment "" position -4.69197 -9.85705 connectornextid 2 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on debug off outputsNamed3 { 1 "output1" } inputsNamed3 { 0 materiallibrary_sky 1 1 "input1" } inputs { 0 materiallibrary_sky 0 1 } stat { create 1728416425 modify 1728418996 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 1 0.75 0.2 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700003600000154247stage/domelight2.spareparmdef groupcollapsible { name "sample_group3" label "Frame Range/Subframes" grouptag { "group_type" "collapsible" } parmtag { "sidefx::header_parm" "sample_behavior" } grouptag { "sidefx::switcher" "sample_group" } parm { name "sample_behavior" baseparm label "Sampling Behavior" export none } parm { name "sample_f" baseparm label "Start/End/Inc" export none } parm { name "sample_subframeenable" baseparm label "Subframe Sampling" export none } groupsimple { name "sample_subframegroup3" label "Subframe Sampling" disablewhen "{ sample_subframeenable == 0 }" grouptag { "group_type" "simple" } parmtag { "sidefx::header_toggle" "sample_subframeenable" } grouptag { "sidefx::switcher" "sample_subframegroup" } parm { name "sample_shuttermode" baseparm label "Shutter" export none } parm { name "sample_shutterrange" baseparm label "Shutter Open/Close" export none } parm { name "sample_cameraprim" baseparm label "Camera Prim" export none } parm { name "sample_count" baseparm label "Samples" export none } parm { name "sample_includeframe" baseparm label "Always Include Frame Sample" export none } } } parm { name "primpattern" baseparm label "Primitives" export none } parm { name "primpath" baseparm label "Primitive Path" export none } parm { name "createprims" baseparm label "Action" export none } parm { name "initforedit" baseparm label "Initialize Parameters" export none } parm { name "primtype" baseparm label "Primitive Type" invisible export none } parm { name "specifier" baseparm label "Primitive Specifier" invisible export none } parm { name "classancestor" baseparm label "Class Ancestor" invisible export none } parm { name "parentprimtype" baseparm label "Parent Primitive Type" invisible export none } group { name "folder1" label "Transform" parmtag { "group_default" "1" } parm { name "xn__xformOptransform_control_6fb" baseparm label "Transform" export none } parm { name "xn__xformOptransform_51a" baseparm label "Operator Order" export none } parm { name "xOrd" baseparm label "Transform Order" joinnext export none } parm { name "rOrd" baseparm label "Rotate Order" nolabel export none } parm { name "t" baseparm label "Translate" export none } parm { name "r" baseparm label "Rotate" export none } parm { name "s" baseparm label "Scale" export none } parm { name "shear" baseparm label "Shear" export none } parm { name "scale" baseparm label "Uniform Scale" export none } groupcollapsible { name "pivotxform2" label "Pivot Transform" disablewhen "{ xn__xformOptransform_control_6fb == block } { xn__xformOptransform_control_6fb == none }" grouptag { "group_type" "collapsible" } parm { name "p" baseparm label "Pivot Translate" export none } parm { name "pr" baseparm label "Pivot Rotate" export none } } } group { name "folder1_1" label "Base Properties" grouptag { "group_default" "1" } parm { name "xn__inputsintensity_control_jeb" baseparm label "Intensity" export none } parm { name "xn__inputsintensity_i0a" baseparm label "Intensity" export none } parm { name "xn__inputsexposure_control_wcb" baseparm label "Exposure" export none } parm { name "xn__inputsexposure_vya" baseparm label "Exposure" export none } parm { name "xn__inputscolor_control_06a" baseparm label "Color" export none } parm { name "xn__inputscolor_zta" baseparm label "Color" export none } parm { name "xn__inputsenableColorTemperature_control_pzb" baseparm label "EnableColorTemperature" export none } parm { name "xn__inputsenableColorTemperature_omb" baseparm label "Enable Color Temperature" export none } parm { name "xn__inputscolorTemperature_control_xpb" baseparm label "ColorTemperature" export none } parm { name "xn__inputscolorTemperature_wcb" baseparm label "Color Temperature" export none } parm { name "xn__inputstexturefile_control_shbh" baseparm label "Texture" export none } parm { name "xn__inputstexturefile_r3ah" baseparm label "Texture" export none } parm { name "xn__inputstextureformat_control_1kbh" baseparm label "Format" export none } parm { name "xn__inputstextureformat_06ah" baseparm label "Format" export none } parm { name "filters_control" baseparm label "Filters" export none } parm { name "filters" baseparm label "Filters" export none } parm { name "portals_control" baseparm label "Portals" export none } parm { name "portals" baseparm label "Portals" export none } parm { name "poleAxis_control" baseparm label "poleAxis" export none } parm { name "poleAxis" baseparm label "Pole Axis" export none } parm { name "xn__inputsnormalize_control_jeb" baseparm label "Normalize" export none } parm { name "xn__inputsnormalize_i0a" baseparm label "Normalize Power" export none } parm { name "xn__inputsdiffuse_control_99a" baseparm label "Diffuse" export none } parm { name "xn__inputsdiffuse_8wa" baseparm label "Diffuse Multiplier" export none } parm { name "xn__inputsspecular_control_wcb" baseparm label "Specular" export none } parm { name "xn__inputsspecular_vya" baseparm label "Specular Multiplier" export none } parm { name "xn__houdiniguidescale_control_thb" baseparm label "houdini:guidescale" export none } parm { name "xn__houdiniguidescale_s3a" baseparm label "Scale Guide Geometry" export none } parm { name "xn__houdiniinviewermenu_control_2kb" baseparm label "Show in Viewport Camera Menu" export none } parm { name "xn__houdiniinviewermenu_16a" baseparm label "Show in Viewport Camera Menu" export none } parm { name "xn__lightfilters_control_m8a" baseparm label "light:filters" export none } parm { name "xn__lightfilters_lva" baseparm label "Light Filters" export none } } group { name "folder1_2" label "Shadow" grouptag { "group_default" "1" } parm { name "xn__inputsshadowenable_control_fjbg" baseparm label "Enable" export none } parm { name "xn__inputsshadowenable_e5ag" baseparm label "Enable" export none } parm { name "xn__inputsshadowcolor_control_shbg" baseparm label "Color" export none } parm { name "xn__inputsshadowcolor_r3ag" baseparm label "Color" export none } parm { name "xn__inputsshadowdistance_control_ombg" baseparm label "Distance" export none } parm { name "xn__inputsshadowdistance_n8ag" baseparm label "Distance" export none } } group { name "folder1_3" label "Arnold" grouptag { "group_default" "1" } groupcollapsible { name "arnold_light_group" label "Light" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } parm { name "arnoldsamples_control" label "samples" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldsamples_cbbg" label "Samples" type integer default { "1" } disablewhen "{ arnoldsamples_control == block } { arnoldsamples_control == none }" range { 0! 8 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "arnoldvolume_samples_control" label "volume_samples" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldvolume_samples_qmbg" label "Volume Samples" type integer default { "2" } disablewhen "{ arnoldvolume_samples_control == block } { arnoldvolume_samples_control == none }" range { 0! 8 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "arnoldroundness_control" label "roundness" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldroundness_lebg" label "Roundness" type float default { "0" } disablewhen "{ arnoldroundness_control == block } { arnoldroundness_control == none }" range { 0! 1 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "arnoldangle_control" label "angle" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldangle_26ag" label "Angle" type float default { "0" } disablewhen "{ arnoldangle_control == block } { arnoldangle_control == none }" range { 0! 90 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "arnoldspread_control" label "spread" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldspread_p8ag" label "Spread" type float default { "1" } disablewhen "{ arnoldspread_control == block } { arnoldspread_control == none }" range { 0! 1 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "arnoldsoft_edge_control" label "soft_edge" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldsoft_edge_lebg" label "Soft Edge" type float default { "0" } disablewhen "{ arnoldsoft_edge_control == block } { arnoldsoft_edge_control == none }" range { 0! 1 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "arnoldportal_control" label "portal" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldportal_p8ag" label "Portal" type toggle default { "0" } disablewhen "{ arnoldportal_control == block } { arnoldportal_control == none }" parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "arnoldportal_mode_control" label "portal_mode" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldportal_mode_uhbg" label "Portal Mode" type string default { "off" } disablewhen "{ arnoldportal_mode_control == block } { arnoldportal_mode_control == none }" menu { "off" "Off" "interior_only" "Interior Only" "interior_exterior" "Interior Exterior" } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } parm { name "arnoldresolution_control" label "resolution" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldresolution_7fbg" label "Resolution" type integer default { "512" } disablewhen "{ arnoldresolution_control == block } { arnoldresolution_control == none }" range { 0! 1024 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "arnoldaspect_ratio_control" label "aspect_ratio" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldaspect_ratio_hjbg" label "Aspect Ratio" type float default { "1" } disablewhen "{ arnoldaspect_ratio_control == block } { arnoldaspect_ratio_control == none }" range { 0! 20 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "arnoldlens_radius_control" label "lens_radius" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldlens_radius_uhbg" label "Lens Radius" type float default { "0" } disablewhen "{ arnoldlens_radius_control == block } { arnoldlens_radius_control == none }" range { 0! 10 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "arnoldaov_indirect_control" label "aov_indirect" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldaov_indirect_hjbg" label "AOV Indirect" type toggle default { "0" } disablewhen "{ arnoldaov_indirect_control == block } { arnoldaov_indirect_control == none }" parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } } groupcollapsible { name "arnold_shadows_group" label "Shadows" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } parm { name "arnoldshadow_color_control" label "shadow_color" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float3')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldshadow_color_hjbg" label "Shadow Color" type color size 3 default { "0" "0" "0" } disablewhen "{ arnoldshadow_color_control == block } { arnoldshadow_color_control == none }" range { 0 10 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float3" } } parm { name "arnoldshadow_density_control" label "shadow_density" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldshadow_density_qmbg" label "Shadow Density" type float default { "0" } disablewhen "{ arnoldshadow_density_control == block } { arnoldshadow_density_control == none }" range { 0! 1 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "arnoldcast_shadows_control" label "cast_shadows" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldcast_shadows_hjbg" label "Cast Shadows" type toggle default { "1" } disablewhen "{ arnoldcast_shadows_control == block } { arnoldcast_shadows_control == none }" parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } parm { name "arnoldcast_volumetric_shadows_control" label "cast_volumetric_shadows" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldcast_volumetric_shadows_e1bg" label "Cast Volumetric Shadows" type toggle default { "1" } disablewhen "{ arnoldcast_volumetric_shadows_control == block } { arnoldcast_volumetric_shadows_control == none }" parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "bool" } } } groupcollapsible { name "arnold_contribution_group" label "Contribution" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } parm { name "arnoldcamera_control" label "camera" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldcamera_p8ag" label "Camera" type float default { "1" } disablewhen "{ arnoldcamera_control == block } { arnoldcamera_control == none }" range { 0! 1 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "arnolddiffuse_control" label "diffuse" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnolddiffuse_cbbg" label "Diffuse" type float default { "1" } disablewhen "{ arnolddiffuse_control == block } { arnolddiffuse_control == none }" range { 0! 1 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "arnoldspecular_control" label "specular" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldspecular_ycbg" label "Specular" type float default { "1" } disablewhen "{ arnoldspecular_control == block } { arnoldspecular_control == none }" range { 0! 1 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "arnoldtransmission_control" label "transmission" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldtransmission_hjbg" label "Transmission" type float default { "1" } disablewhen "{ arnoldtransmission_control == block } { arnoldtransmission_control == none }" range { 0! 1 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "arnoldsss_control" label "sss" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldsss_t3ag" label "SubSurface" type float default { "1" } disablewhen "{ arnoldsss_control == block } { arnoldsss_control == none }" range { 0! 1 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "arnoldvolume_control" label "volume" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldvolume_p8ag" label "Volume" type float default { "1" } disablewhen "{ arnoldvolume_control == block } { arnoldvolume_control == none }" range { 0! 1 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "arnoldindirect_control" label "indirect" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldindirect_ycbg" label "Indirect" type float default { "1" } disablewhen "{ arnoldindirect_control == block } { arnoldindirect_control == none }" range { 0! 1 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "float" } } parm { name "arnoldmax_bounces_control" label "max_bounces" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldmax_bounces_uhbg" label "Max Bounces" type integer default { "999" } disablewhen "{ arnoldmax_bounces_control == block } { arnoldmax_bounces_control == none }" range { 0! 1000 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "int" } } parm { name "arnoldaov_control" label "aov" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldaov_t3ag" label "AOV Light Group" type string default { "" } help "Write out the light contribution to a separate AOV subset with a corresponding name. For example, all lights with this parameter set to \"fill\" will contribute to the \"RGBA_fill\" and \"volume_fill\" AOVs, which then contain a subset of the light from the RGBA and volume AOVs respectively. Emission from other sources and lights that have not been assigned an aov name will contribute to the \"RGBA_default\" and \"volume_default\" AOVs. All light AOVs can be output to a single EXR driver using output syntax like \"RGBA_*\". For the time being, light AOVs are only supported for volumes, and lighting from surfaces and the atmosphere will end up in the default light AOV. A maximum of 8 different light AOVs are supported, although a given AOV can contain a bundle of any number of lights." disablewhen "{ arnoldaov_control == block } { arnoldaov_control == none }" menureplace { [ "__import__('htoa.properties').properties.solarisLightAovMenu(kwargs)" ] language python } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } } groupcollapsible { name "arnold_shaders_group" label "Shaders" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } parm { name "arnoldshaders_control" label "shaders" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__primvarsarnoldshaders_cbbg" label "Shaders" type string default { "" } disablewhen "{ arnoldshaders_control == block } { arnoldshaders_control == none }" parmtag { "script_action" "import loputils\nkwargs['ctrl'] = True\nloputils.selectPrimsInParm(kwargs, False)" } parmtag { "script_action_help" "Select a primitive using the primitive picker dialog" } parmtag { "script_action_icon" "BUTTONS_reselect" } parmtag { "sidefx::usdpathtype" "prim" } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdvaluetype" "string" } } } } group { name "folder1_4" label "Karma" groupcollapsible { name "Sampling" label "Sampling" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } parm { name "xn__inputskarmalightmisbias_control_krbff" label "MIS Bias" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightmisbias_jebff" label "MIS Bias" type float default { "0" } disablewhen "{ xn__inputskarmalightmisbias_control_krbff == block } { xn__inputskarmalightmisbias_control_krbff == none }" range { -1! 1! } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "float" } } parm { name "xn__inputskarmalightsamplingquality_control_l4bff" label "Sampling Quality" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightsamplingquality_krbff" label "Sampling Quality" type float default { "1" } disablewhen "{ xn__inputskarmalightsamplingquality_control_l4bff == block } { xn__inputskarmalightsamplingquality_control_l4bff == none }" range { 0 10 } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "float" } } parm { name "xn__inputskarmalightsamplingmode_control_pzbff" label "Sampling Mode" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightsamplingmode_ombff" label "Sampling Mode" type string default { "Auto" } disablewhen "{ xn__inputskarmalightsamplingmode_control_pzbff == block } { xn__inputskarmalightsamplingmode_control_pzbff == none }" menu { "Auto" "Auto" "Uniform" "Uniform" "Light Tree" "Light Tree" } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "token" } } parm { name "xn__inputskarmalighthdri_max_isize_control_y2bff" label "Maximum HDRI Size" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'int')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalighthdri_max_isize_xpbff" label "Maximum HDRI Size" type integer default { "2048" } disablewhen "{ xn__inputskarmalighthdri_max_isize_control_y2bff == block } { xn__inputskarmalighthdri_max_isize_control_y2bff == none }" range { 0 10 } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "int" } } parm { name "xn__inputskarmalightportalmisbias_control_c1bff" label "Portal MIS Bias" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightportalmisbias_bobff" label "Portal MIS Bias" type float default { "0" } disablewhen "{ xn__inputskarmalightportalmisbias_control_c1bff == block } { xn__inputskarmalightportalmisbias_control_c1bff == none }" range { -1! 1! } parmtag { "spare_category" "Sampling" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "float" } } } groupcollapsible { name "Light" label "Light" parmtag { "group_default" "1" } grouptag { "group_type" "collapsible" } parm { name "xn__inputskarmalightshader_control_xpbff" label "Light Shader" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightshader_wcbff" label "Light Shader" type string default { "" } disablewhen "{ xn__inputskarmalightshader_control_xpbff == block } { xn__inputskarmalightshader_control_xpbff == none }" parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "string" } } parm { name "xn__inputskarmalightactiveradius_control_pzbff" label "Active Radius" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightactiveradius_ombff" label "Active Radius" type float default { "-1" } disablewhen "{ xn__inputskarmalightactiveradius_control_pzbff == block } { xn__inputskarmalightactiveradius_control_pzbff == none }" range { 0 10 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "float" } } parm { name "xn__inputskarmalightpointradius_control_2xbff" label "Point Light Radius" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightpointradius_1kbff" label "Point Light Radius" type float default { "0" } disablewhen "{ xn__inputskarmalightpointradius_control_2xbff == block } { xn__inputskarmalightpointradius_control_2xbff == none }" range { 0! 1 } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "float" } } parm { name "xn__inputskarmalightsinglesided_control_2xbff" label "Single Sided" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightsinglesided_1kbff" label "Single Sided" type toggle default { "1" } disablewhen "{ xn__inputskarmalightsinglesided_control_2xbff == block } { xn__inputskarmalightsinglesided_control_2xbff == none }" parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__inputskarmalightrenderlightgeo_control_y2bff" label "Render Light Geometry" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightrenderlightgeo_xpbff" label "Render Light Geometry" type toggle default { "0" } disablewhen "{ xn__inputskarmalightrenderlightgeo_control_y2bff == block } { xn__inputskarmalightrenderlightgeo_control_y2bff == none }" parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__inputskarmalightlightgeocastsshadow_control_3bcff" label "Light Geometry Casts Shadow" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightlightgeocastsshadow_2xbff" label "Light Geometry Casts Shadow" type toggle default { "0" } disablewhen "{ xn__inputskarmalightlightgeocastsshadow_control_3bcff == block } { xn__inputskarmalightlightgeocastsshadow_control_3bcff == none }" parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__inputskarmalightlpetag_control_xpbff" label "LPE Tag" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightlpetag_wcbff" label "LPE Tag" type string default { "" } disablewhen "{ xn__inputskarmalightlpetag_control_xpbff == block } { xn__inputskarmalightlpetag_control_xpbff == none }" parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "string" } } parm { name "xn__inputskarmalightillumbackground_control_l4bff" label "Illuminate Background Holdout" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightillumbackground_krbff" label "Illuminate Background Holdout" type toggle default { "0" } disablewhen "{ xn__inputskarmalightillumbackground_control_l4bff == block } { xn__inputskarmalightillumbackground_control_l4bff == none }" parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__inputskarmalightcontribs_control_6sbff" label "Contributions" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'string')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightcontribs_5fbff" label "Contributions" type string default { "*" } disablewhen "{ xn__inputskarmalightcontribs_control_6sbff == block } { xn__inputskarmalightcontribs_control_6sbff == none }" menureplace { "*" "Any" "diffuse" "Diffuse" "reflect" "Reflect" "coat" "Coat" "sss" "SSS" "volume" "Volume" "diffuse|volume|sss" "Any diffuse" "-diffuse & -volume & -sss" "Any non-diffuse" } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "string" } } parm { name "xn__inputskarmalightcontributescaustics_control_3bcff" label "Contributes to Caustics" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'bool')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightcontributescaustics_2xbff" label "Contributes to Caustics" type toggle default { "1" } disablewhen "{ xn__inputskarmalightcontributescaustics_control_3bcff == block } { xn__inputskarmalightcontributescaustics_control_3bcff == none }" parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "bool" } } parm { name "xn__inputskarmalightspread_control_xpbff" label "Spread" type string default { "none" } menujoin { [ "import loputils" ] [ "return loputils.createEditPropertiesControlMenu(kwargs, 'float')" ] language python } parmtag { "sidefx::look" "icon" } } parm { name "xn__inputskarmalightspread_wcbff" label "Spread" type float default { "1" } disablewhen "{ xn__inputskarmalightspread_control_xpbff == block } { xn__inputskarmalightspread_control_xpbff == none }" range { 0! 1! } parmtag { "spare_category" "Light" } parmtag { "uiscope" "None" } parmtag { "usdapischema" "KarmaLightAPI" } parmtag { "usdvaluetype" "float" } } } } 0707070000010000000006660000000000000000010000001470150053700002500000001335stage/domelight2.chn{ channel sample_f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @fstart } } channel sample_f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = @fend } } channel sample_f3 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = @finc } } channel xn__houdiniguidescale_s3a { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "1 / __import__('loputils').getMetersPerUnit(pwd())" language = python } } } 0707070000010000000006660000000000000000010000001470150053700002600000020206stage/domelight2.parm{ version 0.8 sample_group [ 0 locks=0 ] ( 0 ) sample_behavior [ 0 locks=0 ] ( single ) sample_f [ 0 locks=0 ] ( [ sample_f1 1 ] [ sample_f2 240 ] [ sample_f3 1 ] ) sample_subframeenable [ 0 locks=0 ] ( "off" ) sample_subframegroup [ 0 locks=0 ] ( 0 ) sample_shuttermode [ 0 locks=0 ] ( manual ) sample_shutterrange [ 0 locks=0 ] ( -0.25 0.25 ) sample_cameraprim [ 0 locks=0 ] ( /cameras/camera1 ) sample_count [ 0 locks=0 ] ( 2 ) sample_includeframe [ 0 locks=0 ] ( "on" ) sample_group2 [ 0 locks=0 ] ( 0 ) sample_subframegroup2 [ 0 locks=0 ] ( 0 ) primpattern [ 0 locks=0 ] ( "`lopinputprims('.', 0)`" ) primpath [ 0 locks=0 ] ( /lights/$OS ) createprims [ 0 locks=0 ] ( "on" ) initforedit [ 0 locks=0 ] ( 0 ) primtype [ 0 locks=0 ] ( UsdLuxDomeLight_1 ) specifier [ 0 locks=0 ] ( def ) classancestor [ 0 locks=0 ] ( "" ) parentprimtype [ 0 locks=0 ] ( UsdGeomXform ) folder0 [ 0 locks=0 ] ( 1 0 0 ) xn__xformOptransform_control_6fb [ 0 locks=0 ] ( set ) xn__xformOptransform_51a [ 0 locks=0 ] ( append ) xOrd [ 0 locks=0 ] ( "srt" ) rOrd [ 0 locks=0 ] ( "xyz" ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) s [ 0 locks=0 ] ( 1 1 1 ) shear [ 0 locks=0 ] ( 0 0 0 ) scale [ 0 locks=0 ] ( 1 ) pivotxform [ 0 locks=0 ] ( 0 ) p [ 0 locks=0 ] ( 0 0 0 ) pr [ 0 locks=0 ] ( 0 0 0 ) xn__inputsintensity_control_jeb [ 0 locks=0 ] ( set ) xn__inputsintensity_i0a [ 0 locks=0 ] ( 1 ) xn__inputsexposure_control_wcb [ 0 locks=0 ] ( set ) xn__inputsexposure_vya [ 0 locks=0 ] ( 0 ) xn__inputscolor_control_06a [ 0 locks=0 ] ( set ) xn__inputscolor_zta [ 0 locks=0 ] ( 1 1 1 ) xn__inputsenableColorTemperature_control_pzb [ 0 locks=0 ] ( set ) xn__inputsenableColorTemperature_omb [ 0 locks=0 ] ( "off" ) xn__inputscolorTemperature_control_xpb [ 0 locks=0 ] ( set ) xn__inputscolorTemperature_wcb [ 0 locks=0 ] ( 6500 ) xn__inputstexturefile_control_shbh [ 0 locks=0 ] ( set ) xn__inputstexturefile_r3ah [ 0 locks=0 ] ( "" ) xn__inputstextureformat_control_1kbh [ 0 locks=0 ] ( set ) xn__inputstextureformat_06ah [ 0 locks=0 ] ( automatic ) filters_control [ 0 locks=0 ] ( set ) filters [ 0 locks=0 ] ( "" ) portals_control [ 0 locks=0 ] ( set ) portals [ 0 locks=0 ] ( "" ) poleAxis_control [ 0 locks=0 ] ( set ) poleAxis [ 0 locks=0 ] ( scene ) xn__inputsnormalize_control_jeb [ 0 locks=0 ] ( set ) xn__inputsnormalize_i0a [ 0 locks=0 ] ( "off" ) xn__inputsdiffuse_control_99a [ 0 locks=0 ] ( set ) xn__inputsdiffuse_8wa [ 0 locks=0 ] ( 1 ) xn__inputsspecular_control_wcb [ 0 locks=0 ] ( set ) xn__inputsspecular_vya [ 0 locks=0 ] ( 1 ) xn__houdiniguidescale_control_thb [ 0 locks=0 ] ( set ) xn__houdiniguidescale_s3a [ 0 locks=0 ] ( [ xn__houdiniguidescale_s3a 0 ] ) xn__houdiniinviewermenu_control_2kb [ 0 locks=0 ] ( set ) xn__houdiniinviewermenu_16a [ 0 locks=0 ] ( "off" ) xn__lightfilters_control_m8a [ 0 locks=0 ] ( set ) xn__lightfilters_lva [ 0 locks=0 ] ( "" ) xn__inputsshadowenable_control_fjbg [ 0 locks=0 ] ( none ) xn__inputsshadowenable_e5ag [ 0 locks=0 ] ( "on" ) xn__inputsshadowcolor_control_shbg [ 0 locks=0 ] ( none ) xn__inputsshadowcolor_r3ag [ 0 locks=0 ] ( 0 0 0 ) xn__inputsshadowdistance_control_ombg [ 0 locks=0 ] ( none ) xn__inputsshadowdistance_n8ag [ 0 locks=0 ] ( 1 ) sample_group3 [ 0 locks=0 ] ( 0 ) sample_subframegroup3 [ 0 locks=0 ] ( 0 ) folder1 [ 0 locks=0 ] ( 3 3 3 3 3 ) pivotxform2 [ 0 locks=0 ] ( 0 ) arnold_light_group [ 0 locks=0 ] ( 1 ) arnoldsamples_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldsamples_cbbg [ 0 locks=0 ] ( 1 ) arnoldvolume_samples_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldvolume_samples_qmbg [ 0 locks=0 ] ( 2 ) arnoldroundness_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldroundness_lebg [ 0 locks=0 ] ( 0 ) arnoldangle_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldangle_26ag [ 0 locks=0 ] ( 0 ) arnoldspread_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldspread_p8ag [ 0 locks=0 ] ( 1 ) arnoldsoft_edge_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldsoft_edge_lebg [ 0 locks=0 ] ( 0 ) arnoldportal_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldportal_p8ag [ 0 locks=0 ] ( "off" ) arnoldportal_mode_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldportal_mode_uhbg [ 0 locks=0 ] ( off ) arnoldresolution_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldresolution_7fbg [ 0 locks=0 ] ( 512 ) arnoldaspect_ratio_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldaspect_ratio_hjbg [ 0 locks=0 ] ( 1 ) arnoldlens_radius_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldlens_radius_uhbg [ 0 locks=0 ] ( 0 ) arnoldaov_indirect_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldaov_indirect_hjbg [ 0 locks=0 ] ( "off" ) arnold_shadows_group [ 0 locks=0 ] ( 1 ) arnoldshadow_color_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldshadow_color_hjbg [ 0 locks=0 ] ( 0 0 0 ) arnoldshadow_density_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldshadow_density_qmbg [ 0 locks=0 ] ( 0 ) arnoldcast_shadows_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldcast_shadows_hjbg [ 0 locks=0 ] ( "on" ) arnoldcast_volumetric_shadows_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldcast_volumetric_shadows_e1bg [ 0 locks=0 ] ( "on" ) arnold_contribution_group [ 0 locks=0 ] ( 1 ) arnoldcamera_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldcamera_p8ag [ 0 locks=0 ] ( 1 ) arnolddiffuse_control [ 0 locks=0 ] ( none ) xn__primvarsarnolddiffuse_cbbg [ 0 locks=0 ] ( 1 ) arnoldspecular_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldspecular_ycbg [ 0 locks=0 ] ( 1 ) arnoldtransmission_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldtransmission_hjbg [ 0 locks=0 ] ( 1 ) arnoldsss_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldsss_t3ag [ 0 locks=0 ] ( 1 ) arnoldvolume_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldvolume_p8ag [ 0 locks=0 ] ( 1 ) arnoldindirect_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldindirect_ycbg [ 0 locks=0 ] ( 1 ) arnoldmax_bounces_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldmax_bounces_uhbg [ 0 locks=0 ] ( 999 ) arnoldaov_control [ 0 locks=0 ] ( none ) xn__primvarsarnoldaov_t3ag [ 0 locks=0 ] ( "" ) arnold_shaders_group [ 0 locks=0 ] ( 1 ) arnoldshaders_control [ 0 locks=0 ] ( set ) xn__primvarsarnoldshaders_cbbg [ 0 locks=0 ] ( /materials/arnold_physical_sky ) Sampling [ 0 locks=0 ] ( 1 ) xn__inputskarmalightmisbias_control_krbff [ 0 locks=0 ] ( none ) xn__inputskarmalightmisbias_jebff [ 0 locks=0 ] ( 0 ) xn__inputskarmalightsamplingquality_control_l4bff [ 0 locks=0 ] ( none ) xn__inputskarmalightsamplingquality_krbff [ 0 locks=0 ] ( 1 ) xn__inputskarmalightsamplingmode_control_pzbff [ 0 locks=0 ] ( none ) xn__inputskarmalightsamplingmode_ombff [ 0 locks=0 ] ( Auto ) xn__inputskarmalighthdri_max_isize_control_y2bff [ 0 locks=0 ] ( none ) xn__inputskarmalighthdri_max_isize_xpbff [ 0 locks=0 ] ( 2048 ) xn__inputskarmalightportalmisbias_control_c1bff [ 0 locks=0 ] ( none ) xn__inputskarmalightportalmisbias_bobff [ 0 locks=0 ] ( 0 ) Light [ 0 locks=0 ] ( 1 ) xn__inputskarmalightshader_control_xpbff [ 0 locks=0 ] ( none ) xn__inputskarmalightshader_wcbff [ 0 locks=0 ] ( "" ) xn__inputskarmalightactiveradius_control_pzbff [ 0 locks=0 ] ( none ) xn__inputskarmalightactiveradius_ombff [ 0 locks=0 ] ( -1 ) xn__inputskarmalightpointradius_control_2xbff [ 0 locks=0 ] ( none ) xn__inputskarmalightpointradius_1kbff [ 0 locks=0 ] ( 0 ) xn__inputskarmalightsinglesided_control_2xbff [ 0 locks=0 ] ( none ) xn__inputskarmalightsinglesided_1kbff [ 0 locks=0 ] ( "on" ) xn__inputskarmalightrenderlightgeo_control_y2bff [ 0 locks=0 ] ( none ) xn__inputskarmalightrenderlightgeo_xpbff [ 0 locks=0 ] ( "off" ) xn__inputskarmalightlightgeocastsshadow_control_3bcff [ 0 locks=0 ] ( none ) xn__inputskarmalightlightgeocastsshadow_2xbff [ 0 locks=0 ] ( "off" ) xn__inputskarmalightlpetag_control_xpbff [ 0 locks=0 ] ( none ) xn__inputskarmalightlpetag_wcbff [ 0 locks=0 ] ( "" ) xn__inputskarmalightillumbackground_control_l4bff [ 0 locks=0 ] ( none ) xn__inputskarmalightillumbackground_krbff [ 0 locks=0 ] ( "off" ) xn__inputskarmalightcontribs_control_6sbff [ 0 locks=0 ] ( none ) xn__inputskarmalightcontribs_5fbff [ 0 locks=0 ] ( * ) xn__inputskarmalightcontributescaustics_control_3bcff [ 0 locks=0 ] ( none ) xn__inputskarmalightcontributescaustics_2xbff [ 0 locks=0 ] ( "on" ) xn__inputskarmalightspread_control_xpbff [ 0 locks=0 ] ( none ) xn__inputskarmalightspread_wcbff [ 0 locks=0 ] ( 1 ) } 0707070000010000000006660000000000000000010000001470150053700003000000000012stage/domelight2.netbox__netbox3 0707070000010000000006660000000000000000010000001470150053700003200000000034stage/domelight2.userdata ___Version___2.00707070000010000000006660000000000000000010000001470150053700006400000000032stage/materiallibrary_sky/arnold_physical_sky.order2 OUT_light physical_sky1 0707070000010000000006660000000000000000010000001470150053700006200000000002stage/materiallibrary_sky/arnold_physical_sky.net1 0707070000010000000006660000000000000000010000001470150053700003600000000002stage/materiallibrary_sky.net1 0707070000010000000006660000000000000000010000001470150053700003200000000044stage/usdrender_rop1.inittype = usdrender_rop matchesdef = 1 0707070000010000000006660000000000000000010000001470150053700003100000000777stage/usdrender_rop1.defcomment "" position -4.5935 -13.5574 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { 0 arnold_rendersettings1 1 1 "input1" } inputs { 0 arnold_rendersettings1 0 1 } stat { create 1728419113 modify 1728479584 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.65 0.4 0.5 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700004200000065773stage/usdrender_rop1.spareparmdef parm { name "execute" baseparm label "Render to Disk" joinnext export none } parm { name "renderpreview" baseparm label "Render to MPlay" joinnext export none } parm { name "executebackground" baseparm label "Render to Disk in Background" joinnext export none } parm { name "renderdialog" baseparm label "Controls..." nolabel export none } parm { name "trange" baseparm label "Valid Frame Range" export none } parm { name "f" baseparm label "Start/End/Inc" export none } parm { name "foffset" baseparm label "Preroll/Postroll/Inc" export none } parm { name "allframesatonce" baseparm label "Render All Frames With a Single Process" export none } parm { name "take" baseparm label "Render with Take" export none } parm { name "renderer" baseparm label "Render Delegate" export none } parm { name "loppath" baseparm label "LOP Path" export none } parm { name "rendersettings" baseparm label "Render Settings" export none } parm { name "override_camera" baseparm label "Override Camera" export none } parm { name "outputimage" baseparm label "Override Output Image" export none } parm { name "outputimagewarning" baseparm label "Output Image Warning" nolabel export none } parm { name "outputimageshowwarning" baseparm label "Output Image Show Warning" invisible export none } parm { name "override_res" baseparm label "Override Resolution" export none } parm { name "res_scale" baseparm label "Resolution Scale" joinnext export none } parm { name "res_scale_menu" baseparm label "Resolution Scale" export none } parm { name "res_user" baseparm label "Resolution" joinnext export none } parm { name "res_userMenu" baseparm label "Choose Resolution" export none } group { name "_tabs4" label "Husk" group { name "_husk_tabs7" label "Rendering" parm { name "husk_instantshutter" baseparm label "Disable Motion Blur" export none } parm { name "husk_enable_headlight" baseparm label "Enable Headlight" joinnext export none } parm { name "husk_headlight" baseparm label "Headlight Mode" export none } parm { name "husk_dopopulationmask" baseparm label "Population Mask" joinnext export none } parm { name "husk_populationmask" baseparm label "Population Mask" export none } parm { name "husk_rendersettingsandcams" baseparm label "Include Render Settings and Cameras" export none } parm { name "husk_purpose" baseparm label "Purpose" export none } parm { name "husk_complexity" baseparm label "Complexity" export none } parm { name "husk_legacyexr" baseparm label "Enable Legacy EXR Mode" export none } parm { name "husk_delegateprod" baseparm label "Delegate Products" export none } parm { name "husk_restartdelegate" baseparm label "Restart Delegate" export none } parm { name "husk_restartdelegateframes" baseparm label "Restart Frame Interval" export none } parm { name "dosnapshot" baseparm label "Snapshot" joinnext export none } parm { name "snapshotinterval" baseparm label "Snapshot Interval" export none } parm { name "husk_dotimelimit" baseparm label "Time Limit" joinnext export none } parm { name "husk_timelimit" baseparm label "Time Limit" export none } parm { name "husk_timelimitperimage" baseparm label "Time Limit Per-Image" export none } } group { name "_husk_tabs7_1" label "Monitor" parm { name "husk_mplayname" baseparm label "MPlay Session Name" export none } parm { name "husk_mplay" baseparm label "MPlay Monitor" export none } parm { name "husk_mplayaovs" baseparm label "AOVs" export none } parm { name "husk_mplayzoom" baseparm label "Monitor Zoom" joinnext export none } parm { name "husk_mplayzoommenu" baseparm label "Monitor Zoom" export none } } group { name "_husk_tabs7_2" label "Python" parm { name "husk_tprerender" baseparm label "Husk Pre-Render" joinnext export none } parm { name "husk_prerender" baseparm label "Husk Pre-Render" export none } parm { name "husk_tpreframe" baseparm label "Husk Pre-Frame" joinnext export none } parm { name "husk_preframe" baseparm label "Husk Pre-Frame" export none } parm { name "husk_tpostframe" baseparm label "Husk Post-Frame" joinnext export none } parm { name "husk_postframe" baseparm label "Husk Post-Frame" export none } parm { name "husk_tpostrender" baseparm label "Husk Post-Render" joinnext export none } parm { name "husk_postrender" baseparm label "Husk Post-Render" export none } } group { name "_husk_tabs7_3" label "Tiles" parm { name "husk_tile" baseparm label "Tiled Render" export none } parm { name "husk_tilecount" baseparm label "Count" export none } parm { name "husk_tileindex" baseparm label "Index" export none } parm { name "husk_tilesuffix" baseparm label "Suffix" export none } } group { name "_husk_tabs7_4" label "Statistics" parm { name "husk_debug" baseparm label "Print Command Line to Console" export none } parm { name "verbose" baseparm label "Verbose Level" joinnext export none } parm { name "verbose_menu" baseparm label "" export none } parm { name "vexprofile" baseparm label "VEX Profiling" export none } parm { name "windowsconsole" baseparm label "Windows Console" export none } parm { name "husk_usdtrace" baseparm label "USD Trace" export none } parm { name "husk_chromefile" baseparm label "Chrome File" export none } parm { name "husk_log" baseparm label "Log Output" export none } parm { name "husk_logappend" baseparm label "Append to Log Instead of Overwriting" export none } parm { name "husk_stdout" baseparm label "Output Log" export none } parm { name "husk_stderr" baseparm label "Error Log" export none } } group { name "_husk_tabs7_5" label "Slap Comp" multiparm { name "husk_slapcomp" label "Slap Comp" baseparm default 0 parm { name "husk_sc_enable#" baseparm label "Enabled" export none } parm { name "husk_sc_source#" baseparm label "Source" export none } parm { name "husk_sc_file#" baseparm label "File" export none } parm { name "husk_sc_cop#" baseparm label "COP Node" export none } parm { name "husk_sc_label#" baseparm label "Label" export none } multiparm { name "husk_sc_mapinput#" label "Map Input" baseparm default 0 disablewhen "{ husk_sc_enable# == 0 }" parm { name "husk_sc_in#_aov#" baseparm label "AOV Name" export none } parm { name "husk_sc_in#_cop#" baseparm label "COP Input" export none } } multiparm { name "husk_sc_mapoutput#" label "Map Output" baseparm default 0 disablewhen "{ husk_sc_enable# == 0 }" parm { name "husk_sc_out#_cop#" baseparm label "COP Output" export none } parm { name "husk_sc_out#_aov#" baseparm label "AOV Name" export none } } } } } group { name "_tabs4_1" label "Output" parm { name "runcommand" baseparm label "Run Command" joinnext export none } parm { name "rendercommand" baseparm label "Render Command" export none } parm { name "dorenderexisting" baseparm label "Render Existing File" joinnext export none } parm { name "renderexisting" baseparm label "Render Existing File" export none } parm { name "resolvercontext" baseparm label "Resolver Context Asset Path" export none } multiparm { name "resolvercontextstringcount" label "Number of Resolver Context Strings" baseparm default 0 parm { name "resolvercontextstringenable#" baseparm label "Enable" export none } parm { name "resolvercontextstringurlprefix#" baseparm label "URL Prefix" export none } parm { name "resolvercontextstringvalue#" baseparm label "Value" export none } } multiparm { name "variantselectioncount" label "Number of Variant Selection Fallback Rules" baseparm default 0 parm { name "variantselectionenable#" baseparm label "Enable" export none } parm { name "variantselectionset#" baseparm label "Variant Set Name" export none } parm { name "variantselectionvalue#" baseparm label "Fallback Selections" export none } } parm { name "soho_foreground" baseparm label "Wait for Render to Complete" export none } parm { name "alfprogress" baseparm label "Alfred Style Progress" export none } parm { name "mkpath" baseparm label "Create Intermediate Directories" export none } parm { name "domaxthreads" baseparm label "Maximum Threads" joinnext export none } parm { name "maxthreads" baseparm label "Maximum Threads" export none } parm { name "initsim" baseparm label "Initialize Simulation OPs" export none } parm { name "reportnetwork" baseparm label "Report Network Use" export none } groupcollapsible { name "usdexport_group2" label "USD Export" disablewhen "{ dorenderexisting == on }" grouptag { "group_type" "collapsible" } parm { name "lopoutput" baseparm label "Output File" export none } parm { name "deletefiles" baseparm label "Delete Files" export none } parm { name "savestyle" baseparm label "Save Style" export none } parm { name "striplayerbreaks" baseparm label "Strip Layers Above Layer Breaks" export none } parm { name "strippostlayers" baseparm label "Strip Post-Layers" export none } parm { name "trackprimexistence" baseparm label "Track Primitive Existence to Set Visibility" export none } parm { name "usenetworksafesave" baseparm label "Use Network Drive Safe Save (Windows Only)" export none } parm { name "filtertimesamples" baseparm label "Filter Time Samples" joinnext export none } parm { name "filtertimesamplespadding" baseparm label "Extra Frames" export none } } groupcollapsible { name "extrafiles_group2" label "Extra Files" disablewhen "{ dorenderexisting == on }" grouptag { "group_type" "collapsible" } parm { name "savepattern" baseparm label "Files to Save" export none } parm { name "errorsavingimplicitpaths" baseparm label "Error Saving Layers With Implicit Paths" export none } parm { name "savefilesfromdisk" baseparm label "Save Updates to Modified Files From Disk" export none } parm { name "flattenfilelayers" baseparm label "Flatten File Layers" export none } parm { name "flattensoplayers" baseparm label "Flatten SOP Layers" export none } } groupcollapsible { name "outputprocessor_group2" label "Output Processing" disablewhen "{ dorenderexisting == on }" grouptag { "group_type" "collapsible" } parm { name "outputprocessors" baseparm label "Output Processors" export none } groupsimple { name "savetodirectory_group2" label "Save All Files to a Specific Directory" grouptag { "group_type" "simple" } parm { name "enableoutputprocessor_savetodirectory" baseparm label "Enable" export none } parm { name "savetodirectory_directory" baseparm label "USD Output Directory" export none } } groupsimple { name "simplerelativepaths_group2" label "Use RelativePaths" grouptag { "group_type" "simple" } parm { name "enableoutputprocessor_simplerelativepaths" baseparm label "Enable" export none } } groupsimple { name "matchoutputextension_group2" label "Match Output Extension" grouptag { "group_type" "simple" } parm { name "enableoutputprocessor_matchoutputextension" baseparm label "Enable" export none } } } groupcollapsible { name "layermetadata_group2" label "Layer Metadata" disablewhen "{ dorenderexisting == on }" grouptag { "group_type" "collapsible" } parm { name "defaultprim" baseparm label "Default Primitive" export none } parm { name "requiredefaultprim" baseparm label "Error Saving Layer With No Default Primitive" export none } parm { name "savetimeinfo" baseparm label "Save ROP's Time Information to Output" export none } parm { name "clearhoudinicustomdata" baseparm label "Clear Houdini-Specific Custom Data" export none } parm { name "ensuremetricsset" baseparm label "Ensure Basic Metrics Are Set on All Layers" export none } } groupcollapsible { name "contextoptions_group2" label "Context Options" disablewhen "{ dorenderexisting == on }" grouptag { "group_type" "collapsible" } parm { name "setropcook" baseparm label "Set ROP Cook Context Option" export none } multiparm { name "optioncount" label "Number of Options" baseparm default 1 groupsimple { name "optiongroup#" label "" baseparm parm { name "optionenable#" baseparm label "Enable" export none } parm { name "optionname#" baseparm label "Option Name" joinnext export none } parm { name "optiontype#" baseparm label "Option Type" export none } parm { name "optionstrvalue#" baseparm label "Option Value" export none } parm { name "optionfloatvalue#" baseparm label "Option Value" export none } } } } } group { name "_tabs4_2" label "Scripts" parm { name "tprerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "prerender" baseparm label "Pre-Render Script" joinnext export none } parm { name "lprerender" baseparm label "Pre-Render Script Language" nolabel export none } parm { name "tpreframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "preframe" baseparm label "Pre-Frame Script" joinnext export none } parm { name "lpreframe" baseparm label "Pre-Frame Script Language" nolabel export none } parm { name "tpostframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "postframe" baseparm label "Post-Frame Script" joinnext export none } parm { name "lpostframe" baseparm label "Post-Frame Script Language" nolabel export none } parm { name "tpostrender" baseparm label "Post-Render Script" joinnext export none } parm { name "postrender" baseparm label "Post-Render Script" joinnext export none } parm { name "lpostrender" baseparm label "Post-Render Script Language" nolabel export none } } group { name "_tabs4_3" label "Arnold" parm { name "usedirectrender" label "Direct USD render" type toggle default { "0" } disablewhen "{ renderer != HdArnoldRendererPlugin }" parmtag { "script_callback" "node = kwargs['node']\ndirect_usd_render = kwargs['parm'].eval()\nrenderer_parm = node.parm(\"renderer\")\nruncommand_parm = node.parm(\"runcommand\")\nrendercommand_parm = node.parm(\"rendercommand\")\n\nruncommand_parm.set(True)\nrendercommand_parm.set(\"sick\" if direct_usd_render else \"husk\")\n" } parmtag { "script_callback_language" "python" } } } 0707070000010000000006660000000000000000010000001470150053700003100000001401stage/usdrender_rop1.chn{ channel f1 { lefttype = extend righttype = extend default = 1 flags = 0 segment { length = 0 value = 1 1 expr = $FSTART } } channel f2 { lefttype = extend righttype = extend default = 240 flags = 0 segment { length = 0 value = 240 240 expr = $FEND } } channel outputimageshowwarning { lefttype = extend righttype = extend flags = 0 segment { length = 0 expr = "pwd().evalParm(\"allframesatonce\") != 0 and pwd().evalParm(\"outputimage\") != '' and pwd().evalParm(\"outputimage\") == hou.text.expandHuskFilePath(pwd().evalParm(\"outputimage\")) and pwd().evalParm(\"outputimage\") != 'ip' and pwd().evalParm(\"outputimage\") != 'md'" language = python } } } 0707070000010000000006660000000000000000010000001470150053700003200000013764stage/usdrender_rop1.parm{ version 0.8 execute [ 0 locks=0 ] ( 0 ) renderpreview [ 0 locks=0 ] ( 0 ) executebackground [ 0 locks=0 ] ( 0 ) renderdialog [ 0 locks=0 ] ( 0 ) trange [ 0 locks=0 ] ( "off" ) f [ 0 locks=0 ] ( [ f1 1 ] [ f2 240 ] 1 ) foffset [ 0 locks=0 ] ( 0 0 1 ) allframesatonce [ 0 locks=0 ] ( "off" ) take [ 0 locks=0 ] ( _current_ ) renderer [ 0 locks=0 ] ( HdArnoldRendererPlugin ) loppath [ 0 locks=0 ] ( "../`opinput(\".\", 0)`" ) rendersettings [ 0 locks=0 ] ( /Render/rendersettings ) override_camera [ 0 locks=0 ] ( /cameras/camera1 ) outputimage [ 0 locks=0 ] ( $HIP/render.exr ) outputimagewarning [ 0 locks=0 ] ( "Warning: When Render All Frames With a Single Process is enabled, the Override Output Image parameter must pass a time-varying value to husk. To do this, make sure the image path uses a backslash in front of a time varying variable such as \"\\\\\\$F\"." ) outputimageshowwarning [ 0 locks=0 ] ( [ outputimageshowwarning 0 ] ) override_res [ 0 locks=0 ] ( specific ) res_scale [ 0 locks=0 ] ( 100 ) res_scale_menu [ 0 locks=0 ] ( 0 ) res_user [ 0 locks=0 ] ( 1920 1080 ) res_userMenu [ 0 locks=0 ] ( 0 ) _tabs [ 0 locks=0 ] ( 0 0 0 ) _husk_tabs [ 0 locks=0 ] ( 0 0 0 0 0 0 ) husk_instantshutter [ 0 locks=0 ] ( "off" ) husk_enable_headlight [ 0 locks=0 ] ( "off" ) husk_headlight [ 0 locks=0 ] ( distant ) husk_dopopulationmask [ 0 locks=0 ] ( "off" ) husk_populationmask [ 0 locks=0 ] ( "" ) husk_rendersettingsandcams [ 0 locks=0 ] ( "on" ) husk_purpose [ 0 locks=0 ] ( geometry,render ) husk_complexity [ 0 locks=0 ] ( low ) husk_legacyexr [ 0 locks=0 ] ( "off" ) husk_delegateprod [ 0 locks=0 ] ( "on" ) husk_restartdelegate [ 0 locks=0 ] ( "off" ) husk_restartdelegateframes [ 0 locks=0 ] ( 1 ) dosnapshot [ 0 locks=0 ] ( "on" ) snapshotinterval [ 0 locks=0 ] ( 300 ) husk_dotimelimit [ 0 locks=0 ] ( "off" ) husk_timelimit [ 0 locks=0 ] ( 300 ) husk_timelimitperimage [ 0 locks=0 ] ( "on" ) husk_mplayname [ 0 locks=0 ] ( $HIPNAME ) husk_mplay [ 0 locks=0 ] ( "off" ) husk_mplayaovs [ 0 locks=0 ] ( - ) husk_mplayzoom [ 0 locks=0 ] ( 100 ) husk_mplayzoommenu [ 0 locks=0 ] ( 0 ) husk_tprerender [ 0 locks=0 ] ( "on" ) husk_prerender [ 0 locks=0 ] ( "" ) husk_tpreframe [ 0 locks=0 ] ( "on" ) husk_preframe [ 0 locks=0 ] ( "" ) husk_tpostframe [ 0 locks=0 ] ( "on" ) husk_postframe [ 0 locks=0 ] ( "" ) husk_tpostrender [ 0 locks=0 ] ( "on" ) husk_postrender [ 0 locks=0 ] ( "" ) husk_tile [ 0 locks=0 ] ( "off" ) husk_tilecount [ 0 locks=0 ] ( 4 4 ) husk_tileindex [ 0 locks=0 ] ( 0 ) husk_tilesuffix [ 0 locks=0 ] ( _tile%02d ) husk_debug [ 0 locks=0 ] ( "off" ) verbose [ 0 locks=0 ] ( 0 ) verbose_menu [ 0 locks=0 ] ( 0 ) vexprofile [ 0 locks=0 ] ( 0 ) windowsconsole [ 0 locks=0 ] ( "" ) husk_usdtrace [ 0 locks=0 ] ( "" ) husk_chromefile [ 0 locks=0 ] ( "" ) husk_log [ 0 locks=0 ] ( "off" ) husk_logappend [ 0 locks=0 ] ( "off" ) husk_stdout [ 0 locks=0 ] ( "" ) husk_stderr [ 0 locks=0 ] ( "" ) husk_slapcomp [ 0 locks=0 ] ( 0 ) runcommand [ 0 locks=0 ] ( "on" ) rendercommand [ 0 locks=0 ] ( husk ) dorenderexisting [ 0 locks=0 ] ( "off" ) renderexisting [ 0 locks=0 ] ( "" ) resolvercontext [ 0 locks=0 ] ( "`chs(strcat(opcreator(chs(\"loppath\")), \"/resolvercontextassetpath\"))`" ) resolvercontextstringcount [ 0 locks=0 ] ( 0 ) variantselectioncount [ 0 locks=0 ] ( 0 ) soho_foreground [ 0 locks=0 ] ( "off" ) alfprogress [ 0 locks=0 ] ( "off" ) mkpath [ 0 locks=0 ] ( "on" ) domaxthreads [ 0 locks=0 ] ( "off" ) maxthreads [ 0 locks=0 ] ( -1 ) initsim [ 0 locks=0 ] ( "off" ) reportnetwork [ 0 locks=0 ] ( "off" ) usdexport_group [ 0 locks=0 ] ( 0 ) lopoutput [ 0 locks=0 ] ( __render__.usd ) deletefiles [ 0 locks=0 ] ( intempdir ) savestyle [ 0 locks=0 ] ( flattenimplicitlayers ) striplayerbreaks [ 0 locks=0 ] ( "off" ) strippostlayers [ 0 locks=0 ] ( "off" ) trackprimexistence [ 0 locks=0 ] ( "on" ) usenetworksafesave [ 0 locks=0 ] ( "on" ) filtertimesamples [ 0 locks=0 ] ( always ) filtertimesamplespadding [ 0 locks=0 ] ( 0 ) extrafiles_group [ 0 locks=0 ] ( 0 ) savepattern [ 0 locks=0 ] ( "" ) errorsavingimplicitpaths [ 0 locks=0 ] ( "off" ) savefilesfromdisk [ 0 locks=0 ] ( "on" ) flattenfilelayers [ 0 locks=0 ] ( "off" ) flattensoplayers [ 0 locks=0 ] ( "off" ) outputprocessor_group [ 0 locks=0 ] ( 0 ) outputprocessors [ 0 locks=0 ] ( 0 ) savetodirectory_group [ 0 locks=0 ] ( 0 ) enableoutputprocessor_savetodirectory [ 0 locks=0 ] ( "on" ) savetodirectory_directory [ 0 locks=0 ] ( $HOUDINI_TEMP_DIR/usd_renders/$RENDERID ) simplerelativepaths_group [ 0 locks=0 ] ( 0 ) enableoutputprocessor_simplerelativepaths [ 0 locks=0 ] ( "on" ) matchoutputextension_group [ 0 locks=0 ] ( 0 ) enableoutputprocessor_matchoutputextension [ 0 locks=0 ] ( "on" ) layermetadata_group [ 0 locks=0 ] ( 0 ) defaultprim [ 0 locks=0 ] ( "" ) requiredefaultprim [ 0 locks=0 ] ( "off" ) savetimeinfo [ 0 locks=0 ] ( "on" ) clearhoudinicustomdata [ 0 locks=0 ] ( "off" ) ensuremetricsset [ 0 locks=0 ] ( "on" ) contextoptions_group [ 0 locks=0 ] ( 0 ) setropcook [ 0 locks=0 ] ( "on" ) optioncount [ 0 locks=0 ] ( 1 ) tprerender [ 0 locks=0 ] ( "on" ) prerender [ 0 locks=0 ] ( "" ) lprerender [ 0 locks=0 ] ( hscript ) tpreframe [ 0 locks=0 ] ( "on" ) preframe [ 0 locks=0 ] ( "" ) lpreframe [ 0 locks=0 ] ( hscript ) tpostframe [ 0 locks=0 ] ( "on" ) postframe [ 0 locks=0 ] ( "" ) lpostframe [ 0 locks=0 ] ( hscript ) tpostrender [ 0 locks=0 ] ( "on" ) postrender [ 0 locks=0 ] ( "" ) lpostrender [ 0 locks=0 ] ( hscript ) optiongroup1 [ 0 locks=0 ] ( 0 ) optionenable1 [ 0 locks=0 ] ( "on" ) optionname1 [ 0 locks=0 ] ( "" ) optiontype1 [ 0 locks=0 ] ( string ) optionstrvalue1 [ 0 locks=0 ] ( "" ) optionfloatvalue1 [ 0 locks=0 ] ( 0 ) _tabs4 [ 0 locks=0 ] ( 1 1 1 1 ) _husk_tabs7 [ 0 locks=0 ] ( 0 0 0 0 0 0 ) usdexport_group2 [ 0 locks=0 ] ( 0 ) extrafiles_group2 [ 0 locks=0 ] ( 0 ) outputprocessor_group2 [ 0 locks=0 ] ( 0 ) savetodirectory_group2 [ 0 locks=0 ] ( 0 ) simplerelativepaths_group2 [ 0 locks=0 ] ( 0 ) matchoutputextension_group2 [ 0 locks=0 ] ( 0 ) layermetadata_group2 [ 0 locks=0 ] ( 0 ) contextoptions_group2 [ 0 locks=0 ] ( 0 ) usedirectrender [ 0 locks=0 ] ( "off" ) } 0707070000010000000006660000000000000000010000001470150053700003600000000235stage/usdrender_rop1.userdata ___Version___20.5.370&_arnold_prev_complexity_other_delegateveryhigh_arnold_prev_rendercommandhusk_arnold_prev_runcommand10707070000010000000006660000000000000000010000001470150053700003700000000721stage/teapot/sopnet/create.defsopflags sopflags = comment "" position 1.71309 4.72113 connectornextid 1 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { 0 "output1" } inputsNamed3 { } inputs { } stat { create 1568428761 modify 1728478939 author nobody@nowhere access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700004000000000320stage/teapot/sopnet/create.parm{ version 0.8 label1 [ 0 locks=0 ] ( "Sub-Network Input #1" ) label2 [ 0 locks=0 ] ( "Sub-Network Input #2" ) label3 [ 0 locks=0 ] ( "Sub-Network Input #3" ) label4 [ 0 locks=0 ] ( "Sub-Network Input #4" ) } 0707070000010000000006660000000000000000010000001470150053700004400000000041stage/teapot/sopnet/create.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700003700000000306stage/teapot/sopnet/create.inp4 0 0 6 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" 1 3 6.5 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" 2 6 7 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" 3 9 7.5 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" 0707070000010000000006660000000000000000010000001470150053700005200000000037stage/teapot/sopnet/create/platonic1.inittype = platonic matchesdef = 1 0707070000010000000006660000000000000000010000001470150053700005100000000713stage/teapot/sopnet/create/platonic1.defsopflags sopflags = comment "" position 2.01047 8.29716 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1728478937 modify 1728478946 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700005200000000225stage/teapot/sopnet/create/platonic1.parm{ version 0.8 type [ 0 locks=0 ] ( 6 ) orient [ 0 locks=0 ] ( "y" ) radius [ 0 locks=0 ] ( 1 ) t [ 0 locks=0 ] ( 0 0 0 ) r [ 0 locks=0 ] ( 0 0 0 ) } 0707070000010000000006660000000000000000010000001470150053700005600000000121stage/teapot/sopnet/create/platonic1.userdata ___Version______toolcount___1 ___toolid___ sop_platonic0707070000010000000006660000000000000000010000001470150053700003700000000002stage/teapot/sopnet/create.net1 0707070000010000000006660000000000000000010000001470150053700006500000000040stage/materiallibrary1/arnold_materialbuilder1.order2 OUT_material openpbr_surface1 0707070000010000000006660000000000000000010000001470150053700006300000000002stage/materiallibrary1/arnold_materialbuilder1.net1 0707070000010000000006660000000000000000010000001470150053700003300000000002stage/materiallibrary1.net1 0707070000010000000006660000000000000000010000001470150053700001400000000137stage.order6 arnold_rendersettings1 domelight2 materiallibrary_sky usdrender_rop1 teapot materiallibrary1 0707070000010000000006660000000000000000010000001470150053700001200000000002stage.net1 0707070000010000000006660000000000000000010000001470150053700001200000000657tasks.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 1728396576 modify 1728397595 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700001300000000020tasks.parm{ version 0.8 } 0707070000010000000006660000000000000000010000001470150053700001700000000041tasks.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700002300000000035tasks/topnet1.inittype = topnet matchesdef = 0 0707070000010000000006660000000000000000010000001470150053700002200000000655tasks/topnet1.defcomment "" position 0 0 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1728396583 modify 1728479585 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.8 0.8 0.8 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700002300000002100tasks/topnet1.parm{ version 0.8 cookcontrolssection [ 0 locks=0 ] ( 0 ) generatestatic [ 0 locks=0 ] ( 0 ) cookbutton [ 0 locks=0 ] ( 0 ) dirtybutton [ 0 locks=0 ] ( 0 ) cancelbutton [ 0 locks=0 ] ( 0 ) taskgraphsection [ 0 locks=0 ] ( 0 ) checkpointformat [ 0 locks=0 ] ( "1" ) taskgraphfile [ 0 locks=0 ] ( $HIP/$HIPNAME.taskgraph.$F.py ) savetaskgraph [ 0 locks=0 ] ( 0 ) loadtaskgraph [ 0 locks=0 ] ( 0 ) taskgraphautosave [ 0 locks=0 ] ( "off" ) taskgraphsaverate [ 0 locks=0 ] ( 10 ) checkpointfile [ 0 locks=0 ] ( $HIP/$HIPNAME.checkpoint.json ) loadcheckpoint [ 0 locks=0 ] ( 0 ) checkpointload [ 0 locks=0 ] ( "0" ) checkpointenabled [ 0 locks=0 ] ( "off" ) checkpointrate [ 0 locks=0 ] ( 10 ) sep2 [ 0 locks=0 ] ( ) savegraphattribs [ 0 locks=0 ] ( "on" ) schedulersection [ 0 locks=0 ] ( 0 ) topscheduler [ 0 locks=0 ] ( localscheduler ) usedefaultlabel [ 0 locks=0 ] ( "off" ) defaultlabel [ 0 locks=0 ] ( $OS.`@pdg_index` ) sep1 [ 0 locks=0 ] ( ) regenerationtype [ 0 locks=0 ] ( "0" ) evaluationtime [ 0 locks=0 ] ( "0" ) customtime [ 0 locks=0 ] ( 0 ) savescenefile [ 0 locks=0 ] ( "on" ) } 0707070000010000000006660000000000000000010000001470150053700002700000000041tasks/topnet1.userdata ___Version___20.5.3700707070000010000000006660000000000000000010000001470150053700004200000000045tasks/topnet1/localscheduler.inittype = localscheduler matchesdef = 0 0707070000010000000006660000000000000000010000001470150053700004100000000661tasks/topnet1/localscheduler.defcomment "" position 0 0 connectornextid 0 flags = lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress off colordefault on exposed on outputsNamed3 { } inputsNamed3 { } inputs { } stat { create 1728396583 modify 1728479584 author minort@LAPTOP-LF034C0F access 0777 } color UT_Color RGB 0.478 0.478 0.478 delscript "" exprlanguage hscript end 0707070000010000000006660000000000000000010000001470150053700004200000004673tasks/topnet1/localscheduler.parm{ version 0.8 folder0 [ 0 locks=0 ] ( 0 0 0 ) folder5 [ 0 locks=0 ] ( 0 ) maxprocsmenu [ 0 locks=0 ] ( "0" ) maxprocs [ 0 locks=0 ] ( 1 ) pdg_usemaxtasks [ 0 locks=0 ] ( "off" ) pdg_maxtasks [ 0 locks=0 ] ( 0 ) verbose [ 0 locks=0 ] ( "off" ) pdg_waitforfailures [ 0 locks=0 ] ( "off" ) folder4 [ 0 locks=0 ] ( 0 ) pdg_workingdir [ 0 locks=0 ] ( $HIP ) hythonbin [ 0 locks=0 ] ( "0" ) hythonbincustomuniversal [ 0 locks=0 ] ( "" ) pdg_workitemdatasource [ 0 locks=0 ] ( "0" ) pdg_compressworkitemdata [ 0 locks=0 ] ( "on" ) pdg_validateoutputs [ 0 locks=0 ] ( "on" ) pdg_checkexpectedoutputs [ 0 locks=0 ] ( "on" ) sepparm2 [ 0 locks=0 ] ( ) pdg_mapmode [ 0 locks=0 ] ( "0" ) pdg_usemapzone [ 0 locks=0 ] ( "off" ) pdg_mapzone [ 0 locks=0 ] ( $PDG_PATHMAP_ZONE ) folder1 [ 0 locks=0 ] ( 0 ) tempdirmenu [ 0 locks=0 ] ( "1" ) tempdirappendpid [ 0 locks=0 ] ( "on" ) tempdircustom [ 0 locks=0 ] ( $HOUDINI_TEMP_DIR/$HIPNAME/pdgtemp ) pdg_deletetempdir [ 0 locks=0 ] ( "0" ) socketcallbacks [ 0 locks=0 ] ( 1 ) pdg_rpcignoreerrors [ 0 locks=0 ] ( "0" ) pdg_rpcmaxerrors [ 0 locks=0 ] ( 5 ) pdg_rpctimeout [ 0 locks=0 ] ( 4 ) pdg_rpcretries [ 0 locks=0 ] ( 2 ) pdg_rpcbackoff [ 0 locks=0 ] ( 2 ) pdg_rpcbatch [ 0 locks=0 ] ( 1 ) pdg_rpcrelease [ 0 locks=0 ] ( "on" ) folder0_3 [ 0 locks=0 ] ( 0 ) local_single [ 0 locks=0 ] ( "off" ) local_is_CPU_number_set [ 0 locks=0 ] ( "off" ) local_CPUs_to_use [ 0 locks=0 ] ( 1 ) folder6 [ 0 locks=0 ] ( 0 ) local_useminfreemem [ 0 locks=0 ] ( "0" ) local_minfreemem [ 0 locks=0 ] ( 0 ) local_minfreemempct [ 0 locks=0 ] ( 0 ) folder2 [ 0 locks=0 ] ( 0 ) local_enabletimeout [ 0 locks=0 ] ( "off" ) local_maxtime [ 0 locks=0 ] ( 0 ) local_handletimeout [ 0 locks=0 ] ( "0" ) sepparm4 [ 0 locks=0 ] ( ) local_enablemaxmemory [ 0 locks=0 ] ( "off" ) local_maxmemory [ 0 locks=0 ] ( 0 ) local_handlememory [ 0 locks=0 ] ( "0" ) sepparm5 [ 0 locks=0 ] ( ) local_echandleby [ 0 locks=0 ] ( "0" ) local_echandleall [ 0 locks=0 ] ( "on" ) local_eccustomcode [ 0 locks=0 ] ( 1 ) sepparm [ 0 locks=0 ] ( ) local_maximumretries [ 0 locks=0 ] ( 3 ) local_addfailcountattr [ 0 locks=0 ] ( "off" ) local_failcountattr [ 0 locks=0 ] ( failurecount ) folder3 [ 0 locks=0 ] ( 0 ) local_usehoudinimaxthreads [ 0 locks=0 ] ( "off" ) local_houdinimaxthreads [ 0 locks=0 ] ( 0 ) local_requireswindow [ 0 locks=0 ] ( "off" ) local_skippackages [ 0 locks=0 ] ( "on" ) local_envunset [ 0 locks=0 ] ( "" ) local_env_file [ 0 locks=0 ] ( "" ) local_envmulti [ 0 locks=0 ] ( 0 ) } 0707070000010000000006660000000000000000010000001470150053700004600000000032tasks/topnet1/localscheduler.userdata ___Version___10707070000010000000006660000000000000000010000001470150053700002200000000002tasks/topnet1.net1 0707070000010000000006660000000000000000010000001470150053700001200000000002tasks.net1 0707070000010000000006660000000000000000010000001470150053700002600000000000.scenefilevisualizers0707070000010000000006660000000000000000010000001470150053700001500000032176.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.06875 -u 0 -v 0 -h -10 310 -r -1.5 1.5 lee.panetab13 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 imgview6 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 imgview6 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 imgview6 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 imgview6 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 imgview6 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 imgview6 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 imgview6 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 imgview6 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 imgview6 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 imgview6 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 imgview6 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 imgview6 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 imgview6 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 imgview6 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 imgview6 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 imgview6 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 imgview6 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 imgview6 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview6 1 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview6 2 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview6 3 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview6 4 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview6 5 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview6 6 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview6 7 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview6 8 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview6 9 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview6 10 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview6 11 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview6 12 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview6 13 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview6 14 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview6 15 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview6 16 networkeditor -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 panetab4 networkeditor -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 lee2.panetab13 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 imgview4 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 imgview4 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 imgview4 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 imgview4 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 imgview4 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 imgview4 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 imgview4 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 imgview4 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 imgview4 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 imgview4 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 imgview4 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 imgview4 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 imgview4 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 imgview4 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 imgview4 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 imgview4 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 imgview4 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 imgview4 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview4 1 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview4 2 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview4 3 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview4 4 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview4 5 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview4 6 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview4 7 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview4 8 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview4 9 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview4 10 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview4 11 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview4 12 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview4 13 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview4 14 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview4 15 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview4 16 sceneviewrenderopts -b "xn__enable_progressive_render1ignore_subdivisionFalseGI_specular_depth1GI_volume_samples2GI_specular_samples2GI_transmission_depth2GI_diffuse_samples2ignore_shadowsFalseignore_atmosphereFalseprogressive_min_AA_samples4ignore_displacementFalseGI_diffuse_depth1auto_transparency_depth10enable_adaptive_samplingFalseignore_lightsFalseenable_gpu_renderingFalseAA_samples1GI_subsurface_samples2GI_transmission_samples2ignore_operatorsFalseignore_motionFalseGI_volume_depth0GI_total_depth10interactive_target_fps30ignore_shadersFalseignore_bumpFalseinteractive_fps_min5ignore_dofFalseignore_sssFalsethreads1ignore_smoothingFalseinteractive_target_fps_min20ignore_texturesFalseAA_samples_max20_tgvzabsfrbrbtbvbsbofrf0abtfqbxcyfnfufkbvbxbqfnfpbocwcoflftbkfkfhbqf0acpfo941azauuwyvvy3a0at1a5au1any0axuss0avswrrkx4aws7vlq523awazvxzwsz8ayy1a3av2asz1auvxs1att1aospv8auw2663co9b" HdArnoldRendererPlugin networkeditor -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 imgview3 imgviewtime -G on -H on -L on -P off -V on -b on -d -e on -f on -g 0 -r 24 -u fr imgview3 imgview -p '(' none -z 1 ')' 0 -c 0 -l on -s off -i imgview2 imgdispopt -m 256 -P on -M on -A on -j on -x off -L on -g 2.2 -B 1 -v split -V 2 2 -d h -a off -i 2 -b 0 0 0 -o "" -h on -H on -c 0.8 0.8 0.8 -C 1 1 1 -S 1 1 0 -R 6 -F dc -D "" -I "" -f "" -s off -r 256 256 -p on -l on -t on imgview -z 1 -p (none) 0 -c 0 -l on -s off -i imgview2 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 1 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 2 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 3 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 4 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 5 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 6 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 7 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 8 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 9 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 10 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 11 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 12 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 13 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 14 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 15 imgview2d -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 16 imgviewtime -V on -L on -G on -H on -P off -r 24 -u fr -g 0 -f on -e on -b on -d imgview2 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 1 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 2 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 3 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 4 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 5 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 6 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 7 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 8 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 9 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 10 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 11 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 12 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 13 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 14 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 15 imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 16 panepath -d lee2 -f -p panetab14 /stage/arnold_rendersettings1 panepath -d lee2 -f -p panetab1 /stage/arnold_rendersettings1 panepath -d lee2 -f -p panetab2 /stage/arnold_rendersettings1 panepath -d lee2 -f -p panetab3 /stage/arnold_rendersettings1 panepath -d lee2 -f -p panetab11 /stage/arnold_rendersettings1 panepath -d lee2 -f -p panetab5 /stage/arnold_rendersettings1 panepath -d lee2 -f -p panetab6 /stage/arnold_rendersettings1 panepath -d lee2 -f -p panetab12 /obj/ panepath -d lee2 -f -p panetab7 /stage/arnold_rendersettings1 panepath -d lee2 -f -p panetab8 /obj/ panepath -d lee2 -f -p panetab9 /stage/arnold_rendersettings1 panepath -d lee2 -f -p panetab10 /obj/ desk set lee2 viewupdate -u always audiopanel -s p '' audiopanel -s r off audiopanel -s s 24 audiopanel -s f 24 audiopanel -t p stop audiopanel -t l off audiopanel -t r on audiopanel -o m off audiopanel -o t on audiopanel -o u on audiopanel -o l 1 audiopanel -o r 1 audiopanel -o d 0 audiopanel -r d 0.2 audiopanel -m 0 audiopanel -a '' audiopanel -f 1 audiopanel -O 0 colorsettings -D -A compproject -r 1920 1080 -a 1 -d fp16 -p 0 1 -P full -f 0 -F 0 -l on texcache -a off -r 2147483647 2147483647 -m 10000 -M 16326 shopvisible +I3D +VMantra +RIB 0707070000010000000006660000000000000000010000001470150053700000700000000060.takesHoudiniTakeFile 1.0 take name Main kids 0 e 0707070000010000000006660000000000000000010000001470150053700001000000000007.stylesNSJb{}0707070000010000000006660000000000000000010000001470150053700002000000000004.contextoptions[ ] 0707070000010000000006660000000000000000010000001470150053700000500000000024.cwdopcf / takeset Main 0707070000010000000006660000000000000000010000001470150053700001300000000000TRAILER!!!