HouLC1033600baa05aca8d7509a7e597c.start fplayback -i on -r on -f 1 -e on -h on -t on -a on -k on -s 1
tcur 0.70833333333333337
fps 24
tset 0 10
frange 1 239
unitlength 1
unitmass 1
prompt '`strcat(oppwf(), " -> ")`'
HouLC1033600ba605aca8d75043eeba10.variables set -g ACTIVETAKE = 'Main'
set -g E = '2.7182818284590452354'
set -g EYE = 'stereo'
set -g HANDLE_STATUS = '-1'
set -g HIP = '/home/goat/Documents/HoudiniTest/SpareSolving'
set -g HIPFILE = '/home/goat/Documents/HoudiniTest/SpareSolving/SparseSolving2.hiplc'
set -g HIPNAME = 'SparseSolving2'
set -g JOB = '/opt/hfs16.5.432'
set -g PI = '3.1415926535897932384'
set -g POSE = '/home/goat/houdini16.5/poselib'
set -g _HIP_SAVEPLATFORM = 'Linux 2.6.32-573.3.1.el6.x86_64'
set -g _HIP_SAVETIME = 'Mon Apr  9 07:45:25 2018'
set -g _HIP_SAVEVERSION = '16.5.432'
set -g _HIP_SHELFTOOLCOUNT = '3'
set -g status = '0'
HouLC1033600ba405aca8d750dba5575b.aliases alias 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'
HouLC1033600ba105aca8d7504309e1eb.takeconfig takename -g take
HouLC1033600ba005aca8d750e36d4a3d.hou.session HouLC1033600ba005aca8d7508029b1f6.OPlibraries HouLC1033600ba205aca8d7506c0e60b2.OPpreferences HouLC1033600ba005aca8d750757674a5.OPfallbacks Vop/addconst /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/addconst otls/OPlibScripted.hda
Vop/align /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/align otls/OPlibScripted.hda
Sop/attribwrangle /opt/hfs16.5/houdini/otls/OPlibSop.hda
Sop/attribwrangle otls/OPlibSop.hda
Vop/clamp /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/clamp otls/OPlibScripted.hda
Vop/complement /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/complement otls/OPlibScripted.hda
Vop/cosine /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/cosine otls/OPlibScripted.hda
Vop/cross /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/cross otls/OPlibScripted.hda
Vop/curlnoise /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/curlnoise otls/OPlibScripted.hda
Vop/degtorad /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/degtorad otls/OPlibScripted.hda
Vop/distance /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/distance otls/OPlibScripted.hda
Vop/fit /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/fit otls/OPlibScripted.hda
Vop/floattovec /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/floattovec otls/OPlibScripted.hda
Sop/fluidsource /opt/hfs16.5/houdini/otls/OPlibSop.hda
Sop/fluidsource otls/OPlibSop.hda
Dop/gasadvectfield /opt/hfs16.5/houdini/otls/OPlibDop.hda
Dop/gasadvectfield otls/OPlibDop.hda
Vop/geometryvopglobal /opt/hfs16.5/houdini/otls/OPlibVop.hda
Vop/geometryvopglobal otls/OPlibVop.hda
Vop/geometryvopglobal::2.0 /opt/hfs16.5/houdini/otls/OPlibVop.hda
Vop/geometryvopglobal::2.0 otls/OPlibVop.hda
Vop/geometryvopoutput /opt/hfs16.5/houdini/otls/OPlibVop.hda
Vop/geometryvopoutput otls/OPlibVop.hda
Vop/getattrib::2.0 /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/getattrib::2.0 otls/OPlibScripted.hda
Vop/inttofloat /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/inttofloat otls/OPlibScripted.hda
Vop/inttovec /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/inttovec otls/OPlibScripted.hda
Vop/invert /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/invert otls/OPlibScripted.hda
Vop/length /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/length otls/OPlibScripted.hda
Dop/linktosourceobject /opt/hfs16.5/houdini/otls/OPlibDop.hda
Dop/linktosourceobject otls/OPlibDop.hda
Sop/matchaxis /opt/hfs16.5/houdini/otls/OPlibSop.hda
Sop/matchaxis otls/OPlibSop.hda
Vop/modulo /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/modulo otls/OPlibScripted.hda
Vop/mulconst /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/mulconst otls/OPlibScripted.hda
Vop/negate /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/negate otls/OPlibScripted.hda
Vop/normalize /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/normalize otls/OPlibScripted.hda
Dop/null /opt/hfs16.5/houdini/otls/OPlibDop.hda
Dop/null otls/OPlibDop.hda
Dop/output /opt/hfs16.5/houdini/otls/OPlibDop.hda
Dop/output otls/OPlibDop.hda
Vop/pcfilter /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/pcfilter otls/OPlibScripted.hda
Vop/pcopen /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/pcopen otls/OPlibScripted.hda
Sop/platonic /opt/hfs16.5/houdini/otls/OPlibSop.hda
Sop/platonic otls/OPlibSop.hda
Sop/pointjitter /opt/hfs16.5/houdini/otls/OPlibSop.hda
Sop/pointjitter otls/OPlibSop.hda
Sop/pointsfromvolume /opt/hfs16.5/houdini/otls/OPlibSop.hda
Sop/pointsfromvolume otls/OPlibSop.hda
Vop/random /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/random otls/OPlibScripted.hda
Shop/scalarvolumenoise /opt/hfs16.5/houdini/otls/OPlibShop.hda
Shop/scalarvolumenoise otls/OPlibShop.hda
Dop/smokeconfigureobject /opt/hfs16.5/houdini/otls/OPlibDop.hda
Dop/smokeconfigureobject otls/OPlibDop.hda
Dop/smokeobject /opt/hfs16.5/houdini/otls/OPlibDop.hda
Dop/smokeobject otls/OPlibDop.hda
Dop/smokesolver::2.0 /opt/hfs16.5/houdini/otls/OPlibDop.hda
Dop/smokesolver::2.0 otls/OPlibDop.hda
Dop/sourcevolume /opt/hfs16.5/houdini/otls/OPlibDop.hda
Dop/sourcevolume otls/OPlibDop.hda
Vop/twoway /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/twoway otls/OPlibScripted.hda
Vop/vecgetcompon /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/vecgetcompon otls/OPlibScripted.hda
Vop/vectohvec /opt/hfs16.5/houdini/otls/OPlibScripted.hda
Vop/vectohvec otls/OPlibScripted.hda
Sop/volumevelocity /opt/hfs16.5/houdini/otls/OPlibSop.hda
Sop/volumevelocity otls/OPlibSop.hda
Vop/volumevopglobal /opt/hfs16.5/houdini/otls/OPlibVop.hda
Vop/volumevopglobal otls/OPlibVop.hda
Vop/volumevopoutput /opt/hfs16.5/houdini/otls/OPlibVop.hda
Vop/volumevopoutput otls/OPlibVop.hda
HouLC1033600ba005aca8d7508cff3965.OPdummydefs INDX           1   INDEX_SECTION      Zʍu   houdini.hdalibrary      Zʍu   Vop/addconst    *Z[$   	Vop/align   -  Z[|   Sop/attribwrangle  #*  Z[$   	Vop/clamp  9  
+Z[   Vop/complement  C  LZ[$   
Vop/cosine  K4  Z[$   	Vop/cross  RO  Z[$   Vop/curlnoise  W   Z[$   Vop/degtorad  d  Z[$   Vop/distance  l  Z[$   Vop/fit  p  Z[$   Vop/floattovec  H  Z[$   Sop/fluidsource    iZ[$   Dop/gasadvectfield u  Z[~   Vop/geometryvopglobal   Z[   Vop/geometryvopglobal::2.0   Z[$   Vop/geometryvopoutput !  Z[$   Vop/getattrib::2.0 $  Z[$   Vop/inttofloat 2  Z[$   Vop/inttovec 4  Z[$   
Vop/invert 7  Z[$   
Vop/length <  AZ[$   Dop/linktosourceobject A  Z[|   Sop/matchaxis F  Z[|   
Vop/modulo LK  Z[$   Vop/mulconst TD  Z[$   
Vop/negate Z  Z[$   Vop/normalize ^  Z[$   Dop/null dG  {Z[~   
Dop/output e  
Z[x   Vop/pcfilter pA  kZ[$   
Vop/pcopen t  Z[$   Sop/platonic zN  RZ[|   Sop/pointjitter ~  Z[$   Sop/pointsfromvolume   Z[$   
Vop/random m  jZ[   Shop/scalarvolumenoise   Z[$   Dop/smokeconfigureobject  }YZ[|   Dop/smokeobject : kZ[|   Dop/smokesolver::2.0 y  >qZ[~   Dop/sourcevolume +  $Z[   
Vop/twoway P  Z[$   Vop/vecgetcompon ^  Z[$   Vop/vectohvec em  Z[$   Sop/volumevelocity h  &HZ[$   Vop/volumevopglobal [  Z[$   Vop/volumevopoutput   IZ[$   /      addconst   Add Constant    oplib:/Vop/addconst?Vop/addconst   VOP_addconst           Vop   vop   VOPall       *        Zʍu        align   Align   oplib:/Vop/align?Vop/align   	VOP_align           Vop   vop   VOPall                Zʍu        attribwrangle   Attribute Wrangle   *oplib:/Sop/attribwrangle?Sop/attribwrangle   SOP_attribwrangle           Sop                       Zʍu       clamp   Clamp   oplib:/Vop/clamp?Vop/clamp   	VOP_clamp           Vop   vop   VOPall       *        Zʍu        
complement   
Complement   $oplib:/Vop/complement?Vop/complement   VOP_complement           Vop   vop   VOPall       *        Zʍu        cosine   Cosine   oplib:/Vop/cosine?Vop/cosine   
VOP_cosine           Vop   vop   VOPall       *        Zʍu        cross   Cross Product   oplib:/Vop/cross?Vop/cross   	VOP_cross           Vop   vop   VOPall       *        Zʍu        	curlnoise   
Curl Noise   "oplib:/Vop/curlnoise?Vop/curlnoise   VOP_curlnoise           Vop   vop   VOPall                Zʍu        degtorad   Degrees to Radians    oplib:/Vop/degtorad?Vop/degtorad   VOP_degtorad           Vop   vop   VOPall       *        Zʍu        distance   Distance    oplib:/Vop/distance?Vop/distance   VOP_distance           Vop   vop   VOPall       *        Zʍu        fit   	Fit Range   oplib:/Vop/fit?Vop/fit   VOP_fit           Vop   vop   VOPall       *        Zʍu        
floattovec   Float to Vector   $oplib:/Vop/floattovec?Vop/floattovec   VOP_floattovec           Vop   vop   VOPall       *        Zʍu        fluidsource   Fluid Source   &oplib:/Sop/fluidsource?Sop/fluidsource   
SOP_volume           Sop                      Zʍu       gasadvectfield   Gas Advect Field   ,oplib:/Dop/gasadvectfield?Dop/gasadvectfield   DOP_gas           Dop                        Zʍu          geometryvopglobal   Geometry VOP Global Parameters   2oplib:/Vop/geometryvopglobal?Vop/geometryvopglobal   VOP_geometryvopglobal           Vop               cvex        Zʍu       geometryvopglobal::2.0   Geometry VOP Global Parameters   <oplib:/Vop/geometryvopglobal::2.0?Vop/geometryvopglobal::2.0   VOP_geometryvopglobal           Vop               cvex        Zʍu       geometryvopoutput   Geometry VOP Output   2oplib:/Vop/geometryvopoutput?Vop/geometryvopoutput   VOP_geometryvopoutput.otl           Vop               cvex       Zʍu       getattrib::2.0   Get Attribute   ,oplib:/Vop/getattrib::2.0?Vop/getattrib::2.0   VOP_getattrib-2.0           Vop   vop   VOPall                Zʍu        
inttofloat   Integer to Float   $oplib:/Vop/inttofloat?Vop/inttofloat   VOP_inttofloat           Vop   vop   VOPall                Zʍu        inttovec   Integer to Vector    oplib:/Vop/inttovec?Vop/inttovec   VOP_inttovec           Vop   vop   VOPall                Zʍu        invert   Invert   oplib:/Vop/invert?Vop/invert   
VOP_invert           Vop   vop   VOPall                Zʍu        length   Length   oplib:/Vop/length?Vop/length   
VOP_length           Vop   vop   VOPall       *        Zʍu        linktosourceobject   Link to Source Object   4oplib:/Dop/linktosourceobject?Dop/linktosourceobject   DOP_linktosourceobject           Dop                       Zʍu       	matchaxis   
Match Axis   "oplib:/Sop/matchaxis?Sop/matchaxis   SOP_matchaxis           Sop                      Zʍu       modulo   Modulo   oplib:/Vop/modulo?Vop/modulo   
VOP_modulo           Vop   vop   VOPall       *        Zʍu        mulconst   Multiply Constant    oplib:/Vop/mulconst?Vop/mulconst   VOP_mulconst           Vop   vop   VOPall       *        Zʍu        negate   Negate   oplib:/Vop/negate?Vop/negate   
VOP_negate           Vop   vop   VOPall       *        Zʍu        	normalize   	Normalize   "oplib:/Vop/normalize?Vop/normalize   VOP_normalize           Vop   vop   VOPall       *        Zʍu        null   Null   oplib:/Dop/null?Dop/null   DOP_null           Dop                       Zʍu       output   Output   oplib:/Dop/output?Dop/output   
DOP_output           Dop                       Zʍu          pcfilter   Point Cloud Filter    oplib:/Vop/pcfilter?Vop/pcfilter   VOP_pcfilter           Vop   vop   VOPall                Zʍu        pcopen   Point Cloud Open   oplib:/Vop/pcopen?Vop/pcopen   
VOP_pcopen           Vop   vop   VOPall                Zʍu        platonic   Platonic Solids    oplib:/Sop/platonic?Sop/platonic   SOP_platonic           Sop   subnet   SUBsop                Zʍu       pointjitter   Point Jitter   &oplib:/Sop/pointjitter?Sop/pointjitter   SOP_pointjitter           Sop                      Zʍu       pointsfromvolume   Points from Volume   0oplib:/Sop/pointsfromvolume?Sop/pointsfromvolume   SOP_pointsfromvolume           Sop               guide=./FINAL_VOLUME       Zʍu       random   Random   oplib:/Vop/random?Vop/random   
VOP_random           Vop   vop   VOPall       *        Zʍu        scalarvolumenoise   System Scalar Volume Noise   4oplib:/Shop/scalarvolumenoise?Shop/scalarvolumenoise   SHOP_generic           Shop               cvex        Zʍu        smokeconfigureobject   Smoke Configure Object   8oplib:/Dop/smokeconfigureobject?Dop/smokeconfigureobject   DOP_smokeobject           Dop                      Zʍu          smokeobject   Smoke Object   &oplib:/Dop/smokeobject?Dop/smokeobject   DOP_smokeobject           Dop                        Zʍu          smokesolver::2.0   Smoke Solver   0oplib:/Dop/smokesolver::2.0?Dop/smokesolver::2.0   DOP_smokesolver           Dop                      Zʍu          sourcevolume   Source Volume   (oplib:/Dop/sourcevolume?Dop/sourcevolume   
SOP_volume           Dop                       Zʍu       twoway   Two Way Switch   oplib:/Vop/twoway?Vop/twoway   
VOP_twoway           Vop   vop   VOPall       *        Zʍu        vecgetcompon   Get Vector Component   (oplib:/Vop/vecgetcompon?Vop/vecgetcompon   VOP_vecgetcompon           Vop   vop   VOPall       *        Zʍu        	vectohvec   Vector to Vector4   "oplib:/Vop/vectohvec?Vop/vectohvec   VOP_vectohvec           Vop   vop   VOPall                Zʍu        volumevelocity   Volume Velocity   ,oplib:/Sop/volumevelocity?Sop/volumevelocity   SOP_volumevelocity           Sop                      Zʍu       volumevopglobal   Volume VOP Global Parameters   .oplib:/Vop/volumevopglobal?Vop/volumevopglobal   VOP_volumevexglobal           Vop               cvex        Zʍu       volumevopoutput   Volume VOP Output   .oplib:/Vop/volumevopoutput?Vop/volumevopoutput   VOP_volumevexoutput           Vop               cvex       Zʍu INDX              DialogScript      YW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

{
    name	"addconst"
    script	"addconst"
    label	"addconst"


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

    descriptiveparm	addconst

    input	int	val		"Input Value"
    output	int	added		"Input Value + Constant"
    signature	"Integer"		default	{ }
    signature	"Float"			f	{ float float }
    signature	"2D Vector"		u	{ vector2 vector2 }
    signature	"3D Vector"		v	{ vector vector }
    signature	"3D Point"		p	{ point point }
    signature	"3D Normal"		n	{ normal normal }
    signature	"4D Vector"		v4	{ vector4 vector4 }
    signature	"RGB Color"		c	{ color color }
    signature	"Uniform Float"		uf	{ ufloat ufloat }
    signature	"Uniform 3D Vector"	uv	{ uvector uvector }
    signature	"Uniform 3D Point"	up	{ upoint upoint }
    signature	"Uniform 3D Normal"	un	{ unormal unormal }
    signature	"Uniform RGB Color"	uc	{ ucolor ucolor }

    parm {
	name	addconst
	label	"Add"
	type	float
	size	1
	default	{ 1.0 }
    }
}
INDX              DialogScript      YW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

{
    name	"align"
    script	"align"
    label	"align"


    code {
	"$matx = dihedral($from, $to);"
    }

    output	matrix3	matx	"Rotation Matrix"

    VOP_VEC_INPUT(from,	"Vector To Rotate From", 1, 0, 0)
    VOP_VEC_INPUT(to,	"Vector To Rotate To",   0, 1, 0)

    signature	"Matrix 3"		default	{ }
    signature	"Angle Axis"		v	{ vector vector vector4 }

}
INDX              Contents       =Z[$   DialogScript   =  WYHouLC1033600bb605ac95b240f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for attribwrangle automatically generated 06/09/16 15:22:24

{
    name	attribwrangle
    script	attribwrangle
    label	"Attribute Wrangle"

    help {
	""
    }

    inputlabel	1	"Geometry to Process with Wrangle"
    inputlabel	2	"Ancillary Input, point(1, ...) to Access"
    inputlabel	3	"Ancillary Input, point(2, ...) to Access"
    inputlabel	4	"Ancillary Input, point(3, ...) to Access"

    group {
	name	"folder0"
	label	"Code"

	parm {
	    name	"group"
	    label	"Group"
	    type	string
	    default	{ "" }
	    menutoggle	{
		[ "opmenu -l attribvop1 bindgroup" ]
	    }
	    range	{ 0 1 }
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "script_action" "import soputils\nkwargs['geometrytype'] = kwargs['node'].parmTuple('grouptype')\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" }
	    parmtag	{ "script_action_help" "Select geometry from an available viewport." }
	    parmtag	{ "script_action_icon" "BUTTONS_reselect" }
	    bindselector points "Modify Points"
	        "Select the points to affect and press Enter to complete."
	        0 1 0xffffffff 0 grouptype 0
	}
	parm {
	    name	"grouptype"
	    label	"Group Type"
	    type	ordinal
	    default	{ "guess" }
	    menu	{
		"guess"	"Guess from Group"
		"vertices"	"Vertices"
		"edges"	"Edges"
		"points"	"Points"
		"prims"	"Primitives"
	    }
	    range	{ 0 1 }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"class"
	    label	"Run Over"
	    type	ordinal
	    default	{ "point" }
	    menu	{
		"detail"	"Detail (only once)"
		"primitive"	"Primitives"
		"point"	"Points"
		"vertex"	"Vertices"
		"number"	"Numbers"
	    }
	    range	{ 0 1 }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"vex_numcount"
	    label	"Number Count"
	    type	integer
	    default	{ "10" }
	    hidewhen	"{ class != number }"
	    range	{ 0! 10000 }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"vex_threadjobsize"
	    label	"Thread Job Size"
	    type	integer
	    default	{ "1024" }
	    hidewhen	"{ class != number }"
	    range	{ 1! 10000 }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"snippet"
	    label	"VEXpression"
	    type	string
	    default	{ "" }
	    menureplace	{
		[ "import vexpressionmenu" ]
		[ "" ]
		[ "return vexpressionmenu.buildSnippetMenu('attribwrangle/snippet')" ]
		language	python
	    }
	    range	{ 0 1 }
	    export	all
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "editor" "1" }
	    parmtag	{ "editorlang" "VEX" }
	    parmtag	{ "editorlines" "8-30" }
	    parmtag	{ "script_action" "import vexpressionmenu\n\nnode = kwargs['node']\nparmname = 'snippet'\n\nvexpressionmenu.createSpareParmsFromChCalls(node, parmname)" }
	    parmtag	{ "script_action_help" "Creates spare parameters for each unique call of ch() " }
	    parmtag	{ "script_action_icon" "BUTTONS_create_parm_from_ch" }
	}
	parm {
	    name	"exportlist"
	    label	"Attributes to Create"
	    type	string
	    default	{ "*" }
	    range	{ 0 1 }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"vex_strict"
	    label	"Enforce Prototypes"
	    type	toggle
	    default	{ "off" }
	    range	{ 0 1 }
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "script_callback" "" }
	}
    }

    group {
	name	"folder0_1"
	label	"Bindings"

	parm {
	    name	"autobind"
	    label	"Autobind by Name"
	    type	toggle
	    default	{ "on" }
	    range	{ 0 1 }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	multiparm {
	    name	"bindings"
	    label	"Number of Bindings"
	    default	0
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "multistartoffset" "1" }

	    parm {
		name	"bindname#"
		label	"Attribute Name"
		type	string
		default	{ "" }
		range	{ 0 1 }
	    }
	    parm {
		name	"bindparm#"
		label	"VEX Parameter"
		type	string
		default	{ "" }
		range	{ 0 1 }
	    }
	}

	parm {
	    name	"groupautobind"
	    label	"Autobind Groups by Name"
	    type	toggle
	    default	{ "on" }
	    range	{ 0 1 }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	multiparm {
	    name	"groupbindings"
	    label	"Group Bindings"
	    default	0
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "multistartoffset" "1" }

	    parm {
		name	"bindgroupname#"
		label	"Group Name"
		type	string
		default	{ "" }
		range	{ 0 1 }
	    }
	    parm {
		name	"bindgroupparm#"
		label	"VEX Parameter"
		type	string
		default	{ "" }
		range	{ 0 1 }
	    }
	}

	parm {
	    name	"vex_cwdpath"
	    label	"Evaluation Node Path"
	    type	oppath
	    default	{ "." }
	    range	{ 0 1 }
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"vex_outputmask"
	    label	"Export Parameters"
	    type	string
	    default	{ "*" }
	    range	{ 0 1 }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"vex_updatenmls"
	    label	"Update Normals If Displaced"
	    type	toggle
	    default	{ "off" }
	    range	{ 0 1 }
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "script_callback" "" }
	}
	parm {
	    name	"vex_matchattrib"
	    label	"Attribute to Match"
	    type	string
	    default	{ "id" }
	    range	{ 0 1 }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"vex_inplace"
	    label	"Compute Results In Place"
	    type	toggle
	    default	{ "off" }
	    range	{ 0 1 }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"vex_selectiongroup"
	    label	"Output Selection Group"
	    type	string
	    default	{ "" }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
    }

}
INDX              DialogScript      	YW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

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


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

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

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

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

    group { name "gs" obsolete 12.0 }
    group { name "gv" obsolete 12.0 }
    group { name "gu" obsolete 12.0 }
}
INDX              DialogScript       YW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

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

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

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

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

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

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

    group { name "gv" obsolete 12.0 }
    group { name "gu" obsolete 12.0 }
}
INDX              DialogScript      YW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

{
    name	"cosine"
    script	"cosine"
    label	"cosine"

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

    code {
	"$cosine = vop_cos($rad);"
    }

    input	float	rad	"Radians"
    output	float	cosine	"Output Value"

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

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

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

    group { name "gv" obsolete 12.0 }
    group { name "gu" obsolete 12.0 }
}
INDX              DialogScript      YW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

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

    outercode {
	INCLUDE_VOPLIB
    }

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

    output	vector	crossprod	"Cross Product"

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

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

    signature	"Uniform 3D Vector"	   uv	{ uvector uvector uvector }
    signature	"Uniform 3D Vector/Normal" vn	{ uvector unormal uvector }
    signature	"Uniform 3D Normal/Vector" nv	{ unormal uvector uvector }
    signature	"Uniform 3D Normal/Normal" nn	{ unormal unormal uvector }
}
INDX              DialogScript      YW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *      Side Effects Software Inc
 *      477 Richmond Street West
 *      Toronto, Ontario
 *      Canada   M5V 3E7
 *      416-504-9876
 *
 */

#include <parameter.ds>

{
    name	"curlnoise"
    script	"curlnoise"
    label	"curlnoise"

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

    code {
	"#if !strcmp($signature, \"default\")"
	"  $noise = vop_curlNoiseVV($pos, $freq, $offset, $normal, $type, $sdf, $turb, $bounce, $amp, $rough, $atten, $dist, $radius, $h);"
	"#else"
	"  $noise = vop_curlNoiseVP($pos, $freq, $offset, $normal, $type, $sdf, $turb, $bounce, $amp, $rough, $atten, $dist, $radius, $h);"
	"#endif"
    }
   
    input	string	type	"Noise Type"

    input	point	pos	"Position"
    input	vector	freq	"Frequency"
    input	point	offset	"Offset"
    input	float	amp	"Amplitude"
    input	float	rough	"Roughness"
    input	float	atten	"Attenuation"
    input	int	turb	"Turbulence"
    input	float	h	"Step Size"
    input	float	radius	"Surface Effect Radius"
    input	float	dist	"Distance to Surface"
    input	vector	normal	"Surface Normal"
    input	string	sdf	"Collision SDF"
    input	int	bounce	"Enable Bouncing"
    output	vector	noise	"Noise"

    signature	"3D Noise"	default	{ string point vector point float float float int float float float vector string int vector }
    signature	"4D Noise"	vp	{ string vector4 vector4 vector4 float float float int float float float vector string int vector }

    parm {
	name type
	label "Noise Type"
	type string
	menu	{
	    "pnoise"	"Perlin Noise"
	    "onoise"	"Original Perlin Noise"
	    "snoise"	"Sparse Convolution Noise"
	    "anoise"	"Alligator Noise"
	    "xnoise"	"Simplex Noise"
	    "exact_pnoise"	"Analytic Perlin Noise"
	    "exact_xnoise"	"Analytic Simplex Noise"
	}
	default { "pnoise" }
    }

    VOP_VEC_PARM	(pos,		"Position", 0, 0, 0)
    VOP_VEC4_PARM	(pos_vp,	"Position", 0, 0, 0, 0)

    VOP_VEC_PARM	(freq,		"Frequency", 1, 1, 1)
    VOP_VEC4_PARM	(freq_vp,	"Frequency", 1, 1, 1, 1)

    VOP_VEC_PARM	(offset,	"Offset", 0, 0, 0)
    VOP_VEC4_PARM	(offset_vp,	"Offset", 0, 0, 0, 0)

    VOP_FLT_PARM_R	(amp,		"Amplitude",	1, -1, 1)
    VOP_FLT_PARM	(rough,		"Roughness",	0.5)
    VOP_FLT_PARM	(atten,		"Attenuation",	1)
    VOP_INT_PARM_R	(turb,		"Turbulence",	3, 1, 12)

    parm {
	name	h
	label	"Step Size"
	size	1
	type	float
	default	{ 0.0001 }
	disablewhen "{ type == \"exact_pnoise\" } { type == \"exact_xnoise\" } "
    }

    parm {
	name	radius
	label	"Surface Effect Radius"
	size	1
	type	float
	default	{ 1 }
	range	{ 0 10 }
	disablewhen "{ type == \"exact_pnoise\" } { type == \"exact_xnoise\" } "
    }

    parm {
	name	dist
	label	"Distance to Surface"
	size	1
	type	float
	default	{ 1 }
	disablewhen "{ type == \"exact_pnoise\" } { type == \"exact_xnoise\" } "
    }

    parm {
	name	normal
	label	"Surface Normal"
	size	3
	type	float
	default	{ 0 0 0 }
	disablewhen "{ type == \"exact_pnoise\" } { type == \"exact_xnoise\" } "
    }

    parm {
	name	sdf
	label	"Collision SDF"
	size	1
	type	string
	default	{ "" }
	disablewhen "{ type == \"exact_pnoise\" } { type == \"exact_xnoise\" } "
    }

    parm {
	name	bounce
	label	"Enable Bouncing SDF"
	size	1
	type	toggle
	default	{ 0 }
	disablewhen "{ type == \"exact_pnoise\" } { type == \"exact_xnoise\" } "
    }
}

INDX              DialogScript      YW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

{
    name	"degtorad"
    script	"degtorad"
    label	"degtorad"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"$rad = vop_radians($deg);"
    }

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

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

    VOP_FLT_PARM_R(deg,   "Degrees", 0, 0, 360)
    VOP_VECTOR2_PARM(float, deg_u, "Degrees", 0, 0, 0, 360)
    VOP_VECTOR_PARM(float, deg_v, "Degrees", 0, 0, 0, 0, 360)
    VOP_VECTOR_PARM(float, deg_p, "Degrees", 0, 0, 0, 0, 360)
    VOP_VECTOR_PARM(float, deg_n, "Degrees", 0, 0, 0, 0, 360)
    VOP_VECTOR_PARM(color, deg_c, "Degrees", 0, 0, 0, 0, 360)
    VOP_VECTOR4_PARM(float, deg_v4,"Degrees", 0, 0, 0, 1, 0, 360)
    VOP_FLT_PARM_R(deg_uf, "Degrees", 0, 0, 360)
    VOP_VECTOR_PARM(float, deg_uv, "Degrees", 0, 0, 0, 0, 360)
    VOP_VECTOR_PARM(float, deg_up, "Degrees", 0, 0, 0, 0, 360)
    VOP_VECTOR_PARM(float, deg_un, "Degrees", 0, 0, 0, 0, 360)
    VOP_VECTOR_PARM(color, deg_uc, "Degrees", 0, 0, 0, 0, 360)

    group { name "gv" obsolete 12.0 }
    group { name "gu" obsolete 12.0 }
}
INDX              DialogScript      YW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

{
    name	"distance"
    script	"distance"
    label	"distance"


    code {
	"$dist = distance($p1, $p2);"
    }

    input	point	p1	"Point 1"
    input	point	p2	"Point 2"
    output	float	dist	"Point Distance"

    signature	"3D Points"		default	{ }
    signature	"4D Points"		v4	{ vector4 vector4 float }
    signature	"Uniform 3D Points"	up	{ upoint upoint ufloat }

    VOP_VEC_PARM (p1,		"Point 1", 0, 0, 0)
    VOP_VEC_PARM (p2,		"Point 2", 0, 0, 0)

    VOP_VEC4_PARM(p1_v4,	"Point 1", 0, 0, 0, 0)
    VOP_VEC4_PARM(p2_v4,	"Point 2", 0, 0, 0, 0)

    VOP_VEC_PARM (p1_up,	"Point 1", 0, 0, 0)
    VOP_VEC_PARM (p2_up,	"Point 2", 0, 0, 0)
}
INDX              DialogScript      YYW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

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

    outercode {
	INCLUDE_VOPLIB
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    group { name "gs" obsolete 12.0 }
    group { name "gv" obsolete 12.0 }
    group { name "gv4" obsolete 12.0 }
    group { name "gu" obsolete 12.0 }
}
INDX              DialogScript      YW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

{
    name	"floattovec"
    script	"floattovec"
    label	"floattovec"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"$vec = vop_floattovec($fval1, $fval2, $fval3);"
    }

    input	float	fval1	"Component 1"
    input	float	fval2	"Component 2"
    input	float	fval3	"Component 3"
    output	vector	vec	"Output Vector"

    VOP_FLT_PARM(fval1, "Component 1", 0)
    VOP_FLT_PARM(fval2, "Component 2", 0)
    VOP_FLT_PARM(fval3, "Component 3", 0)

    VOP_FLT_PARM(fval1_uv, "Component 1", 0)
    VOP_FLT_PARM(fval2_uv, "Component 2", 0)
    VOP_FLT_PARM(fval3_uv, "Component 3", 0)

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

    signature	"Uniform 3D Vector"	uv { ufloat ufloat ufloat uvector }
    signature	"Uniform 3D Point"	up { ufloat ufloat ufloat upoint }
    signature	"Uniform 3D Normal"	un { ufloat ufloat ufloat unormal }
    signature	"Uniform RGB Color"	uc { ufloat ufloat ufloat ucolor }
}
INDX              Contents       =Z[$   DialogScript   =  UHouLC1033600bb605ac95b240f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for fluidsource automatically generated 06/28/15 22:42:11

{
    name	fluidsource
    script	fluidsource
    label	"Fluid Source"

    help {
	""
    }

    inputlabel	1	"Geometry to Turn into a Volume Fluid Source"
    inputlabel	2	rest
    inputlabel	3	fuel
    inputlabel	4	velocity

    group {
	name	"container_settings_1"
	label	"Scalar Volumes"

	parm {
	    name	"method"
	    label	"Method"
	    type	ordinal
	    joinnext
	    default	{ "0" }
	    menu	{
		"0"	"Build SDF From Geometry"
		"1"	"Stamp Points"
		"2"	"Sample Volumes"
	    }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"make_sdf"
	    label	"Output SDF"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"source_attribute"
	    label	"Source Attribute"
	    type	string
	    default	{ "density" }
	    range	{ 0 1 }
	    export	none
	}
	multiparm {
	    name	"number_of_volumes"
	    label	"Number of Volumes"
	    default	1

	    parm {
		name	"visibility#"
		label	"Visibility"
		type	toggle
		nolabel
		joinnext
		default	{ "1" }
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"volvis#"
		label	"Visualize"
		type	ordinal
		default	{ "smoke" }
		disablewhen	"{ visibility# == 0 }"
		menu	{
		    "smoke"	"Smoke"
		    "iso"	"Isosurface"
		    "slice"	"Slice"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"name#"
		label	"Name"
		type	string
		joinnext
		default	{ "density" }
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"volumescale#"
		label	"Scale"
		type	float
		default	{ "1" }
		range	{ 0 1 }
		export	none
	    }
	}

	group {
	    name	"settings"
	    label	"Settings"

	    parm {
		name	"invert_sign"
		label	"Invert"
		type	toggle
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"divsize"
		label	"Division Size"
		type	float
		default	{ "0.1" }
		range	{ 0! 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "units" "m1" }
	    }
	    parm {
		name	"volborderval"
		label	"Border Value"
		type	float
		default	{ "0" }
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	}

	group {
	    name	"settings_1"
	    label	"Visualization"

	    parm {
		name	"slice_plane"
		label	"Slice Plane"
		type	ordinal
		default	{ "xy" }
		menu	{
		    "xy"	"XY plane      "
		    "yz"	"YZ plane"
		    "zx"	"ZX plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"slice_type"
		label	"Slice Type"
		type	ordinal
		default	{ "false" }
		menu	{
		    "none"	"No Mapping "
		    "false"	"Infra-Red"
		    "pink"	"White to Red "
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"slice_method"
		label	"Slice Method"
		type	ordinal
		default	{ "mesh" }
		menu	{
		    "volume"	"Volume        "
		    "mesh"	"Mesh  "
		    "points"	"Points"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"slice_planeoffset"
		label	"Plane Offset"
		type	float
		default	{ "0" }
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"slice_iso_offset"
		label	"Iso Offset"
		type	float
		default	{ "0.025" }
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"slice_range"
		label	"Slice Range"
		type	float
		size	2
		default	{ "0" "1" }
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	}

	group {
	    name	"settings_2"
	    label	"SDF From Geometry"

	    parm {
		name	"minimum_distance"
		label	"Minimum Distance"
		type	toggle
		default	{ "1" }
		disablewhen	"{ method == 1 } { method == 2 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"scale_by_source_attribute"
		label	"Scale By Source Attribute"
		type	toggle
		default	{ "0" }
		disablewhen	"{ method == 1 } { method == 2 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"e_interior"
		label	"Empty Interior"
		type	toggle
		default	{ "on" }
		disablewhen	"{ minimum_distance == 1 } { method == 1 } { method == 2 } { make_sdf == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "parmvop" "1" }
	    }
	    parm {
		name	"eloc"
		label	"Edge Location"
		type	float
		default	{ "0" }
		disablewhen	"{ method == 1 } { method == 2 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "units" "m1" }
	    }
	    parm {
		name	"size"
		label	"Out Feather Length"
		type	float
		default	{ "0.2" }
		disablewhen	"{ method == 1 } { method == 2 } { make_sdf == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "units" "m1" }
	    }
	    parm {
		name	"edge_thickness"
		label	"Edge Thickness"
		type	float
		default	{ "0.1" }
		disablewhen	"{ e_interior == 0 } { minimum_distance == 1 } { method == 1 } { method == 2 } { make_sdf == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "units" "m1" }
	    }
	    parm {
		name	"in_feather_length"
		label	"In Feather Length"
		type	float
		default	{ "0.1" }
		disablewhen	"{ e_interior == 0 } { minimum_distance == 1 } { method == 1 } { method == 2 } { make_sdf == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "units" "m1" }
	    }
	    group {
		name	"folder1"
		label	"Feather In"

		parm {
		    name	"remap_feather_in"
		    label	"Remap Feather In"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ e_interior == 0 } { minimum_distance == 1 } { method == 1 } { method == 2 } { make_sdf == 1 }"
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "parmvop" "1" }
		}
		parm {
		    name	"feather_in_ramp"
		    label	"Feather In Ramp"
		    type	ramp_flt
		    default	{ "2" }
		    disablewhen	"{ e_interior == 0 } { remap_feather_in == 0 } { minimum_distance == 1 } { method == 1 } { method == 2 } { make_sdf == 1 }"
		    range	{ 1! 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "rampbasis_var" "feather_in_ramp_the_basis_strings" }
		    parmtag	{ "rampbasisdefault" "linear" }
		    parmtag	{ "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" }
		    parmtag	{ "rampkeys_var" "feather_in_ramp_the_key_positions" }
		    parmtag	{ "rampshowcontrolsdefault" "0" }
		    parmtag	{ "rampvalues_var" "feather_in_ramp_the_key_values" }
		}
	    }

	    group {
		name	"folder1_1"
		label	"Feather Out"

		parm {
		    name	"remap_feather_out"
		    label	"Remap Feather Out"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ method == 1 } { method == 2 } { make_sdf == 1 }"
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "parmvop" "1" }
		}
		parm {
		    name	"feather_out_ramp"
		    label	"Feather Out Ramp"
		    type	ramp_flt
		    default	{ "2" }
		    disablewhen	"{ remap_feather_out == 0 } { method == 1 } { method == 2 } { make_sdf == 1 }"
		    range	{ 1! 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "rampbasis_var" "feather_out_ramp_the_basis_strings" }
		    parmtag	{ "rampbasisdefault" "linear" }
		    parmtag	{ "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" }
		    parmtag	{ "rampkeys_var" "feather_out_ramp_the_key_positions" }
		    parmtag	{ "rampshowcontrolsdefault" "0" }
		    parmtag	{ "rampvalues_var" "feather_out_ramp_the_key_values" }
		}
	    }

	}

	group {
	    name	"settings_3"
	    label	"Stamp Points"

	    parm {
		name	"generate_particle_sdf"
		label	"Generate Volume From SDF"
		type	toggle
		default	{ "0" }
		disablewhen	"{ method == 0 } { method == 2 } { make_sdf == 1 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"scale_particle_sdf"
		label	"Scale By Source Attribute"
		type	toggle
		default	{ "0" }
		disablewhen	"{ generate_particle_sdf == 0 } { method == 0 } { method == 2 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"bandwidth"
		label	"Sample Distance"
		type	float
		default	{ "0.2" }
		disablewhen	"{ method == 0 scale_by_source_attribute == 0 } { method == 2 scale_by_source_attribute == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "units" "m1" }
	    }
	    parm {
		name	"smoothness2"
		label	"Point Sample Threshold"
		type	float
		default	{ "8" }
		disablewhen	"{ method == 0 scale_by_source_attribute == 0 } { method == 2 scale_by_source_attribute == 0 } { make_sdf == 1 } { generate_particle_sdf == 1 scale_particle_sdf == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"feather"
		label	"Feather"
		type	float
		default	{ "0.05" }
		disablewhen	"{ generate_particle_sdf == 0 } { method == 0 } { method == 2 } { make_sdf == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "units" "m1" }
	    }
	    parm {
		name	"pointsdf_edge_location"
		label	"Edge Location"
		type	float
		default	{ "0.5" }
		disablewhen	"{ method == 0 } { method == 2 } { generate_particle_sdf == 0 make_sdf == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "parmvop" "1" }
	    }
	}

	group {
	    name	"settings_4"
	    label	"Noise"

	    parm {
		name	"use_noise"
		label	"Use Noise"
		type	toggle
		default	{ "0" }
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"animate_noise"
		label	"Animated"
		type	toggle
		default	{ "1" }
		disablewhen	"{ use_noise == 0 }"
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"destmin"
		label	"Turbulence Influence"
		type	float
		default	{ "1" }
		disablewhen	"{ use_noise == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "parmvop" "1" }
	    }
	    parm {
		name	"voronoi_influence"
		label	"Cell Influence"
		type	float
		default	{ "0" }
		disablewhen	"{ use_noise == 0 } { type == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "parmvop" "1" }
	    }
	    parm {
		name	"pulse_duration"
		label	"Pulse Duration"
		type	float
		default	{ "1" }
		disablewhen	"{ use_noise == 0 } { animate_noise == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "units" "s1" }
	    }
	    group {
		name	"turbulent"
		label	"Turbulence Settings"

		parm {
		    name	"noise_mode"
		    label	"Mode"
		    type	ordinal
		    default	{ "0" }
		    disablewhen	"{ use_noise == 0 }"
		    menu	{
			"0"	"Additive"
			"1"	"Multiplicative"
		    }
		    range	{ 0 1 }
		    export	none
		}
		parm {
		    name	"sharpness"
		    label	"Sharpness"
		    type	float
		    default	{ "0.5" }
		    disablewhen	"{ use_noise == 0 }"
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "parmvop" "1" }
		}
		parm {
		    name	"amp"
		    label	"Amplitude"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ use_noise == 0 }"
		    range	{ -1 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "parmvop" "1" }
		}
		parm {
		    name	"grain"
		    label	"Grain"
		    type	float
		    default	{ "0.1" }
		    disablewhen	"{ use_noise == 0 }"
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "parmvop" "1" }
		}
		parm {
		    name	"turb"
		    label	"Turbulence"
		    type	integer
		    default	{ "2" }
		    disablewhen	"{ use_noise == 0 }"
		    range	{ 0 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "parmvop" "1" }
		}
		parm {
		    name	"offset"
		    label	"Offset"
		    type	float
		    default	{ "0" }
		    disablewhen	"{ use_noise == 0 }"
		    range	{ 0 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "parmvop" "1" }
		}
		parm {
		    name	"element_size"
		    label	"Element Size"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ use_noise == 0 }"
		    range	{ 0 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "parmvop" "1" }
		    parmtag	{ "units" "m1" }
		}
		parm {
		    name	"element_scale"
		    label	"Element Scale"
		    type	float
		    size	3
		    default	{ "1" "1" "1" }
		    disablewhen	"{ use_noise == 0 }"
		    range	{ 0 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		}
	    }

	    group {
		name	"turbulent_1"
		label	"Cell Settings"

		parm {
		    name	"cell_mode"
		    label	"Mode"
		    type	ordinal
		    default	{ "0" }
		    disablewhen	"{ use_noise == 0 }"
		    menu	{
			"0"	"Additive"
			"1"	"Multiplicative"
		    }
		    range	{ 0 1 }
		    export	none
		}
		parm {
		    name	"invert_cells"
		    label	"Invert Cells"
		    type	toggle
		    default	{ "off" }
		    disablewhen	"{ use_noise == 0 } { type == 1 }"
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "parmvop" "1" }
		}
		parm {
		    name	"adaptive_cells"
		    label	"Adaptive Cells"
		    type	toggle
		    default	{ "on" }
		    disablewhen	"{ use_noise == 0 } { type == 1 }"
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "parmvop" "1" }
		}
		parm {
		    name	"cell_thresh"
		    label	"Split Distance"
		    type	float
		    default	{ "0.25" }
		    disablewhen	"{ use_noise == 0 } { type == 1 }"
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "parmvop" "1" }
		}
		parm {
		    name	"cell_offset"
		    label	"Offset"
		    type	float
		    default	{ "0" }
		    disablewhen	"{ use_noise == 0 } { type == 1 }"
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "parmvop" "1" }
		}
		parm {
		    name	"cell_harshness"
		    label	"Harshness"
		    type	float
		    default	{ "0.5" }
		    disablewhen	"{ use_noise == 0 } { type == 1 }"
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "parmvop" "1" }
		}
		parm {
		    name	"cell_min"
		    label	"Minimum Distance"
		    type	float
		    default	{ "0.2" }
		    disablewhen	"{ use_noise == 0 } { type == 1 }"
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "parmvop" "1" }
		}
		parm {
		    name	"cell_max"
		    label	"Maximum Distance"
		    type	float
		    default	{ "1" }
		    disablewhen	"{ use_noise == 0 } { type == 1 }"
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "parmvop" "1" }
		}
		parm {
		    name	"cell_size"
		    label	"Cell Size"
		    type	float
		    default	{ "0.5" }
		    disablewhen	"{ use_noise == 0 } { type == 1 }"
		    range	{ 0 10 }
		    export	none
		    parmtag	{ "units" "m1" }
		}
		parm {
		    name	"cell_scale"
		    label	"Cell Scale"
		    type	float
		    size	3
		    default	{ "1" "1" "1" }
		    disablewhen	"{ use_noise == 0 } { type == 1 }"
		    range	{ 0 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		}
	    }

	}

	group {
	    name	"settings_5"
	    label	"Motion Blur"

	    parm {
		name	"frames_to_blur"
		label	"Frames to Blur"
		type	float
		default	{ "1" }
		range	{ 0 10 }
		export	none
	    }
	    parm {
		name	"geometry_samples"
		label	"Geometry Samples"
		type	integer
		default	{ "1" }
		range	{ 1! 10 }
		export	none
	    }
	    parm {
		name	"blur_offset"
		label	"Blur Offset"
		type	float
		default	{ "0" }
		range	{ -1 1 }
		export	none
	    }
	}

	group {
	    name	"settings_6"
	    label	"SDF Sampling"

	    parm {
		name	"laserscan"
		label	"Laser Scan"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"fixsigns"
		label	"Fix Signs"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"forcebounds"
		label	"Force Bounds"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"sweepalpha"
		label	"Sign Sweep Threshold"
		type	float
		default	{ "2" }
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"sweepcount"
		label	"Max Sign Sweep Count"
		type	integer
		default	{ "8" }
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	}

    }

    group {
	name	"container_settings_1_1"
	label	"Velocity Volumes"

	parm {
	    name	"vel_method"
	    label	"Method"
	    type	ordinal
	    default	{ "0" }
	    menu	{
		"0"	"Stamp Points   "
	    }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"vel_source_attribute"
	    label	"Source Attribute"
	    type	string
	    default	{ "v" }
	    range	{ 0 1 }
	    export	none
	}
	multiparm {
	    name	"vel_number_of_volumes"
	    label	"Number of Volumes"
	    default	1

	    parm {
		name	"vel_visibility#"
		label	"Visualize"
		type	toggle
		nolabel
		joinnext
		default	{ "1" }
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"vel_volvis#"
		label	"Visualize"
		type	ordinal
		default	{ "1" }
		disablewhen	"{ vel_visibility# == 0 }"
		menu	{
		    "smoke"	"Smoke"
		    "streamers"	"Streamers"
		}
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"vel_name#"
		label	"Name"
		type	string
		joinnext
		default	{ "vel" }
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"vel_volumescale#"
		label	"Scale"
		type	float
		default	{ "1" }
		range	{ 0 1 }
		export	none
	    }
	}

	parm {
	    name	"vel_add_uniform"
	    label	"Add Uniform Velocity"
	    type	toggle
	    nolabel
	    joinnext
	    default	{ "off" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"vel_uniformvel"
	    label	"Add Velocity"
	    type	vector
	    size	3
	    default	{ "0" "1" "0" }
	    disablewhen	"{ vel_add_uniform == 0 }"
	    range	{ -1 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "units" "m1" }
	}
	group {
	    name	"vel_settings"
	    label	"Settings"

	    parm {
		name	"vel_invert_sign"
		label	"Invert"
		type	toggle
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"vel_divsize"
		label	"Division Size"
		type	float
		default	{ "ch('./divsize')" }
		range	{ 0! 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "units" "m1" }
	    }
	    parm {
		name	"vel_volborderval"
		label	"Border Value"
		type	float
		default	{ "0" }
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	}

	group {
	    name	"vel_settings_1"
	    label	"Visualization"

	    parm {
		name	"vel_stream_use_plane"
		label	"Use Streamer Plane"
		type	toggle
		nolabel
		joinnext
		default	{ "1" }
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"vel_stream_plane_orient"
		label	"Use Plane"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ vel_stream_use_plane == 0 }"
		menu	{
		    "xy"	"XY plane"
		    "yz"	"YZ plane"
		    "zx"	"ZX plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"vel_stream_plane_pos"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ vel_stream_use_plane == 0 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"vel_stream_length"
		label	"Streamer Length"
		type	float
		default	{ "1" }
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "units" "s1" }
	    }
	    parm {
		name	"vel_stream_separation"
		label	"Streamer Separation"
		type	float
		default	{ "1" }
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "units" "" }
	    }
	    parm {
		name	"vel_stream_max"
		label	"Streamer Max"
		type	float
		default	{ "1" }
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	}

	group {
	    name	"vel_settings_2"
	    label	"Stamp Points"

	    parm {
		name	"vel_pointextrapdist"
		label	"Sample Distance"
		type	float
		default	{ "0.2" }
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "units" "m1" }
	    }
	}

	group {
	    name	"vel_settings_3"
	    label	"Curl Noise"

	    parm {
		name	"vel_add_curl_noise"
		label	"Add Curl Noise"
		type	toggle
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"vel_turbtimedep"
		label	"Animated"
		type	toggle
		default	{ "on" }
		disablewhen	"{ vel_add_curl_noise == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"vel_turbscale"
		label	"Scale"
		type	float
		default	{ "1" }
		disablewhen	"{ vel_add_curl_noise == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "parmvop" "1" }
	    }
	    parm {
		name	"vel_turbswirl"
		label	"Swirl Size"
		type	float
		default	{ "1" }
		disablewhen	"{ vel_add_curl_noise == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "units" "m1" }
	    }
	    parm {
		name	"vel_turbrough"
		label	"Grain"
		type	float
		default	{ "0.5" }
		disablewhen	"{ vel_add_curl_noise == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "parmvop" "1" }
	    }
	    parm {
		name	"vel_turboffset"
		label	"Offset"
		type	float
		default	{ "1" }
		disablewhen	"{ vel_add_curl_noise == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "parmvop" "1" }
	    }
	    parm {
		name	"vel_turbatten"
		label	"Attenuation"
		type	float
		default	{ "1" }
		disablewhen	"{ vel_add_curl_noise == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "parmvop" "1" }
	    }
	    parm {
		name	"vel_turboctaves"
		label	"Turbulence"
		type	integer
		default	{ "3" }
		disablewhen	"{ vel_add_curl_noise == 0 }"
		range	{ 1 12 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "parmvop" "1" }
	    }
	    parm {
		name	"vel_turbpulselength"
		label	"Pulse Length"
		type	float
		default	{ "1" }
		disablewhen	"{ vel_add_curl_noise == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "units" "s1" }
	    }
	    parm {
		name	"vel_turbframeoffset"
		label	"Frame Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ vel_add_curl_noise == 0 }"
		range	{ -10 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	}

	group {
	    name	"vel_settings_4"
	    label	"Vortex"

	    parm {
		name	"vel_add_vortex"
		label	"Add Vortex"
		type	toggle
		default	{ "0" }
		range	{ 0 1 }
		export	none
	    }
	    parm {
		name	"vel_vortexpivot"
		label	"Center"
		type	vector
		size	3
		default	{ "0" "0" "0" }
		disablewhen	"{ vel_add_vortex == 0 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "units" "m1" }
	    }
	    parm {
		name	"vel_vortexdir"
		label	"Direction"
		type	vector
		size	3
		default	{ "0" "1" "0" }
		disablewhen	"{ vel_add_vortex == 0 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"vel_vortexspeed"
		label	"Angular Velocity"
		type	float
		default	{ "0" }
		disablewhen	"{ vel_add_vortex == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "units" "s-1" }
	    }
	    parm {
		name	"vel_limitvortex"
		label	"Limit Vortex"
		type	toggle
		joinnext
		default	{ "off" }
		disablewhen	"{ vel_add_vortex == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "parmvop" "1" }
	    }
	    parm {
		name	"vel_vortexradius"
		label	"Vortex Radius"
		type	float
		default	{ "0.14" }
		disablewhen	"{ vel_limitvortex == 0 } { vel_add_vortex == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "units" "m1" }
	    }
	    parm {
		name	"vel_vortexramp"
		label	"Vortex Ramp"
		type	ramp_flt
		default	{ "3" }
		disablewhen	"{ vel_limitvortex == 0 } { vel_add_vortex == 0 }"
		range	{ 1! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "parmvop" "1" }
		parmtag	{ "rampbasis_var" "vortexramp_the_basis_strings" }
		parmtag	{ "rampbasisdefault" "catmull-rom" }
		parmtag	{ "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( catmull-rom ) 2pos ( 0.5 ) 2value ( 1 ) 2interp ( catmull-rom ) 3pos ( 1 ) 3value ( 0 ) 3interp ( catmull-rom )" }
		parmtag	{ "rampkeys_var" "vortexramp_the_key_positions" }
		parmtag	{ "rampshowcontrolsdefault" "0" }
		parmtag	{ "rampvalues_var" "vortexramp_the_key_values" }
	    }
	}

	group {
	    name	"vel_settings_5"
	    label	"Object"

	    parm {
		name	"vel_objapply"
		label	"Add Object Motion"
		type	toggle
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"vel_objpath"
		label	"Object Path"
		type	oppath
		default	{ ".." }
		disablewhen	"{ vel_objapply == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "oprelative" "." }
	    }
	    parm {
		name	"vel_objscale"
		label	"Scale"
		type	float
		default	{ "1" }
		disablewhen	"{ vel_objapply == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"vel_objframe"
		label	"Frame"
		type	float
		default	{ [ "$FF-0.5" hscript-expr ] }
		disablewhen	"{ vel_objapply == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"vel_objsample"
		label	"Frame Sample"
		type	float
		default	{ "1" }
		disablewhen	"{ vel_objapply == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	}

    }

    group {
	name	"container_settings_1_2"
	label	"Particles"

	parm {
	    name	"createparticles"
	    label	"Create Particles"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"particlesource"
	    label	"Particle Source"
	    type	string
	    default	{ "" }
	    disablewhen	"{ createparticles == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"pointmethod"
	    label	"Construction Method"
	    type	ordinal
	    default	{ "sparse" }
	    disablewhen	"{ createparticles == 0 }"
	    menu	{
		"dense"	"Dense Grid"
		"sparse"	"Sparse Volume"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"particlesep"
	    label	"Particle Separation"
	    type	float
	    default	{ "0.1" }
	    disablewhen	"{ createparticles == 0 }"
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "units" "m1" }
	}
	parm {
	    name	"jitterseed"
	    label	"Jitter Seed"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ createparticles == 0 }"
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"jitterscale"
	    label	"Jitter Scale"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ createparticles == 0 }"
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"doscatter"
	    label	"doshell"
	    type	toggle
	    nolabel
	    joinnext
	    default	{ "off" }
	    disablewhen	"{ createparticles == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"scatter"
	    label	"Scatter Density"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ createparticles == 0 } { doscatter == 0 }"
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"dooversampling"
	    label	"dooversampling"
	    type	toggle
	    nolabel
	    joinnext
	    default	{ "off" }
	    disablewhen	"{ createparticles == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"oversampling"
	    label	"Oversampling"
	    type	float
	    default	{ "2" }
	    disablewhen	"{ createparticles == 0 } { dooversampling == 0 }"
	    range	{ 1 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"oversamplingbandwidth"
	    label	"Oversampling Bandwidth"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ createparticles == 0 } { dooversampling == 0 }"
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"addpartviscosity"
	    label	"Viscosity"
	    type	toggle
	    nolabel
	    joinnext
	    default	{ "off" }
	    disablewhen	"{ createparticles == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"partviscosity"
	    label	"Viscosity"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ addpartviscosity == 0 } { createparticles == 0 }"
	    range	{ 0! 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"addpartdensity"
	    label	"Density"
	    type	toggle
	    nolabel
	    joinnext
	    default	{ "off" }
	    disablewhen	"{ createparticles == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"partdensity"
	    label	"Density"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ addpartdensity == 0 } { createparticles == 0 }"
	    range	{ 0! 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"enable_rest"
	    label	"Add Rest Attribute"
	    type	toggle
	    default	{ "0" }
	    disablewhen	"{ createparticles == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"dual_rest_attributes"
	    label	"Dual Rest Attributes"
	    type	toggle
	    default	{ "1" }
	    disablewhen	"{ createparticles == 0 } { enable_rest == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"rest_offset"
	    label	"Rest Offset"
	    type	vector
	    size	3
	    default	{ "0" "0" "0" }
	    disablewhen	"{ enable_rest == 0 }"
	    range	{ -1 1 }
	    export	none
	}
    }

    group {
	name	"container_settings_1_3"
	label	"Container Settings"

	parm {
	    name	"initialize"
	    label	"Initialize"
	    type	ordinal
	    default	{ "0" }
	    menu	{
		"source"	"Source Smoke"
		"sourcefuel"	"Source Fuel"
		"sourcefluid"	"Source Fluid"
		"sourceflip"	"Source FLIP"
		"sink"	"Sink"
		"sinkfluid"	"Sink Fluid"
		"collision"	"Collision"
		"pump"	"Pump"
		"velocity"	"Velocity"
		"expand"	"Expand"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "script_callback" "hou.node(\".\").hdaModule().set()" }
	    parmtag	{ "script_callback_language" "python" }
	}
	parm {
	    name	"bound_expansion"
	    label	"Padding"
	    type	float
	    joinnext
	    default	{ "0.05" }
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "units" "m1" }
	}
	parm {
	    name	"auto_bounds"
	    label	"Auto Bounds"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	    export	none
	}
    }

    group {
	name	"container_settings_1_4"
	label	"Partitioning"

	parm {
	    name	"enable_partitioning"
	    label	"Enable Partitioning"
	    type	toggle
	    nolabel
	    joinnext
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "script_callback_language" "python" }
	}
	parm {
	    name	"partrition_type"
	    label	"Partitioning"
	    type	ordinal
	    default	{ "points" }
	    disablewhen	"{ enable_partitioning == 0 }"
	    menu	{
		"primitives"	"Primitives"
		"points"	"Points"
	    }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"partition_attribute"
	    label	"Partition Attribute"
	    type	string
	    default	{ "cluster" }
	    disablewhen	"{ enable_partitioning == 0 }"
	    range	{ 0 1 }
	    export	none
	}
    }

}
INDX              Contents       =Z[~   DialogScript   =  )T,nHouLC1033600bb605ac95b7e0f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for gasadvectfield automatically generated 10/01/14 23:15:42

{
    name	gasadvectfield
    script	gasadvectfield
    label	"Gas Advect Field"


    help {
	""
    }

    inputlabel	1	"Input 1"
    inputlabel	2	"Input 2"
    inputlabel	3	"Input 3"
    inputlabel	4	"Input 4"

    parm {
	name	"advecttype"
	label	"Advection Type"
	type	ordinal
	joinnext
	default	{ "modifiedmaccormack" }
	menu	{
	    "single"	"Single Stage"
	    "bfecc"	"BFECC"
	    "modifiedmaccormack"	"Modified MacCormack"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"clampvalues"
	label	"Clamp Values"
	type	ordinal
	joinnext
	default	{ "revert" }
	disablewhen	"{ advecttype == single }"
	menu	{
	    "off"	"None"
	    "on"	"Clamp"
	    "revert"	"Revert"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"blendwidth"
	label	"Blend"
	type	float
	default	{ "0" }
	disablewhen	"{ advecttype == single }"
	range	{ 0! 0.5! }
	export	none
    }
    parm {
	name	"field"
	label	"Field"
	type	string
	default	{ "" }
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"velocity"
	label	"Velocity Field"
	type	string
	default	{ "vel" }
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"advectmethod"
	label	"Advection Method"
	type	ordinal
	default	{ "trace" }
	menu	{
	    "single"	"Single Step"
	    "trace"	"Trace"
	    "midpoint"	"Trace Midpoint"
	    "hjweno"	"HJWENO"
	    "upwind"	"Upwind"
	    "rk3"	"Trace RK3"
	    "rk4"	"Trace RK4"
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"cflcond"
	label	"CFL Condition"
	type	float
	default	{ "1" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"selfadvection"
	label	"Allow Self Advection"
	type	toggle
	default	{ "off" }
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"usetimestep"
	label	"Use Timestep"
	type	toggle
	default	{ "on" }
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"timescale"
	label	"Time Scale"
	type	float
	default	{ "1" }
	range	{ 0 10 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"opencl"
	label	"Use OpenCL"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"group"
	label	"Group"
	type	string
	default	{ "*" }
	menutoggle	{
	    [ "opmenu -l normal_advect group" ]
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"dataname"
	label	"Data Name"
	type	string
	default	{ "$OS" }
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"uniquedataname"
	label	"Unique Data Name"
	type	toggle
	default	{ "on" }
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
}
INDX              Contents       =Z[   DialogScript   =  =QHouLC1033600bb605ac95b850f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for geometryvopglobal automatically generated 05/22/13 15:13:22

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

    output	vector	P	P
    output	vector	v	Velocity
    output	vector	force	Force
    output	float	life	Life
    output	float	age	Age
    output	int	id	Id
    output	vector	Cd	Cd
    output	vector	N	N
    output	float	Time	Time
    output	float	Timeinc	"Time Inc"
    output	float	Frame	Frame
    output	int	ptnum	"Point Number"
    output	int	primnum	"Primitive Number"
    output	int	vtxnum	"Vertex Number"
    output	int	numpt	"Number of Points"
    output	int	numprim	"Number of Prims"
    output	int	numvtx	"Number of Vertices"
    output	string	OpInput1	"First Input"
    output	string	OpInput2	"Second Input"
    output	string	OpInput3	"Third Input"
    output	string	OpInput4	"Fourth Input"
    signature	"Default Inputs"	default	{ vector vector vector float float int vector vector float float float int int int int int int string string string string }

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

    help {
	""
    }

}
INDX              Contents       =Z[$   DialogScript   =  TA\_HouLC1033600bb605ac95b240f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for geometryvopglobal::2.0 automatically generated 10/17/14 14:13:51

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

    output	vector	P	P
    output	vector	v	Velocity
    output	vector	force	Force
    output	float	age	Age
    output	float	life	Life
    output	int	id	Id
    output	vector	Cd	Cd
    output	vector	uv	UV
    output	vector	N	N
    output	float	Time	Time
    output	float	TimeInc	"Time Inc"
    output	float	Frame	Frame
    output	int	ptnum	"Point Number"
    output	int	primnum	"Primitive Number"
    output	int	vtxnum	"Vertex Number"
    output	int	numpt	"Number of Points"
    output	int	numprim	"Number of Prims"
    output	int	numvtx	"Number of Vertices"
    output	string	OpInput1	"First Input"
    output	string	OpInput2	"Second Input"
    output	string	OpInput3	"Third Input"
    output	string	OpInput4	"Fourth Input"
    signature	"Default Inputs"	default	{ vector vector vector float float int vector vector vector float float float int int int int int int string string string string }

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

    help {
	""
    }

}
INDX              Contents       =Z[$   DialogScript   =  "Q!HouLC1033600bb605ac95b240f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for geometryvopoutput automatically generated 05/16/13 09:54:41

{
    name	geometryvopoutput
    script	geometryvopoutput
    label	"Geometry VOP Output"

    input	vector	P	P
    input	vector	v	Velocity
    input	vector	force	Force
    input	vector	Cd	Color
    input	vector	N	Normal
    inputflags	P	0
    inputflags	v	0
    inputflags	force	0
    inputflags	Cd	0
    inputflags	N	0
    signature	"Default Inputs"	default	{ vector vector vector vector vector }

    outputoverrides	default
    {
    }

    help {
	""
    }

}
INDX              DialogScript      lYW3/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

{
    name	"getattrib"
    script	"getattrib"
    label	"getattrib"


    code {
	"string $sourcefile = $opinput;"
	"if ($opinput == 'file') $sourcefile = $file;"
	"$success = 0;"
	"int $elemidx = $i1;"
	"if ($atype == 'vertex')"
	"	$elemidx = vertexindex($sourcefile, $i1, $i2);"
	"$adata = getattrib($sourcefile, $atype, $attrib, $elemidx, $success);"
	"if (!$success)"
	"	$adata = $adefault;"
    }

    descriptiveparm	attrib

    input	string	file	"Geometry File"
    input	string	atype	"Attribute Class"
    input	string	attrib	"Attribute Name"
    input	int	i1	"Point or Primitive Number"
    input	int	i2	"Vertex Number"
    input	vector	adefault	"Default Value"

    output	vector	adata	"Attribute Value"
    output	int	success	"Return 1 For Success, 0 For Failure"

    signature	"Float"		f  { string string string int int float float int }
    signature	"Integer"	i  { string string string int int int int int }
    signature	"Vector 2"	v2 { string string string int int vector2 vector2 int }
    signature	"Vector 3"	default {  }
    signature	"Vector 4"	v4 { string string string int int vector4 vector4 int }
    signature	"Matrix 2"	m2  { string string string int int matrix2 matrix2 int }
    signature	"Matrix 3"	m3 { string string string int int matrix3 matrix3 int }
    signature	"Matrix 4"	m  { string string string int int matrix matrix int }
    signature	"String"	s  { string string string int int string string int }

    signature	"Float Array"		fa  { string string string int int floata floata int }
    signature	"Integer Array"	ia  { string string string int int inta inta int }
    signature	"Vector 2 Array"	v2a { string string string int int vector2a vector2a int }
    signature	"Vector 3 Array"	va { string string string int int vectora vectora int }
    signature	"Vector 4 Array"	v4a { string string string int int vector4a vector4a int }
    signature	"Matrix 2 Array"	m2a  { string string string int int matrix2a matrix2a int }
    signature	"Matrix 3 Array"	m3a { string string string int int matrix3a matrix3a int }
    signature	"Matrix 4 Array"	ma  { string string string int int matrixa matrixa int }
    signature	"String Array"	sa  { string string string int int stringa stringa int }

    parm {
	name	opinput
	label	"Input"
	type	string
	default	{ "file" }
	menu	{
	    "file"	"File"
	    "opinput:0"	"First Input"
	    "opinput:1"	"Second Input"
	    "opinput:2"	"Third Input"
	    "opinput:3"	"Fourth Input"
	}
    }
    parm {
	name	file
	label	"Geometry File"
	type	geometry
	default	{ "$HH/geo/defgeo.bgeo" }
	disablewhen	"{ opinput != file }"
    }
    parm {
	name	atype
	label	"Attribute Class"
	type	string
	default	{ "point" }
	menu {
	    "detail"	"Detail"
	    "point"	"Point"
	    "prim"	"Primitive"
	    "vertex"	"Vertex"
	    "pointgroup"	"Point Group"
	    "primgroup"	"Primitive Group"
	}
    }
    parm {
	name	attrib
	label	"Attribute"
	type	string
	default	{ "Cd" }
    }
    parm {
	name	i1
	label	"Point or Primitive"
	type	int
	size	1
	default	{ 0 }
    }
    parm {
	name	i2
	label	"Vertex"
	type	int
	size	1
	default	{ 0 }
    }
}

INDX              DialogScript      `YW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

{
    name	"inttofloat"
    script	"inttofloat"
    label	"inttofloat"


    code {
	"$fval = (float)$ival;"
    }

    input	int	ival	"Integer Value"
    output	float	fval	"Float Output"

    parm {
	name	ival
	label	"Integer Input"
	type	int
	size	1
	default	{ 0 }
    }
}

INDX              DialogScript      YW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

{
    name	"inttovec"
    script	"inttovec"
    label	"inttovec"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"$vec = set((float) $int1, (float) $int2, (float) $int3);"
    }

    output	vector	vec	"Output Vector"

    VOP_INT_INPUT_R(int1, "Component 1", 0, 0, 1)
    VOP_INT_INPUT_R(int2, "Component 2", 0, 0, 1)
    VOP_INT_INPUT_R(int3, "Component 3", 0, 0, 1)
}
INDX              DialogScript      YW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

{
    name	"invert"
    script	"invert"
    label	"invert"


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

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

    parm {
	name	val
	label	"Value"
	type	float
	size	16
	default	{ 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 }
    }
    parm {
	name	val_m3
	label	"Value"
	type	float
	size	9
	default	{ 1 0 0 0 1 0 0 0 1 }
    }
    parm {
        name    val_m2
        label   "Value"
        type    float
        size    4
        default { 1 0 0 1 }
    }
    parm {
	name	val_f
	label	"Value"
	type	float
	size	1
	default	{ 1 }
    }
}
INDX              DialogScript      YW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

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


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

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

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

    group { name "g0" obsolete 12.0 }
}
INDX              Contents       =Z[|   DialogScript   =  gSBHouLC1033600bb605ac95b7c0f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for linktosourceobject automatically generated 06/05/14 14:21:54

{
    name	linktosourceobject
    script	sourceobject
    label	"Link to Source Object"


    help {
	""
    }

    inputlabel	1	"Input 0"
    inputlabel	2	"Input 1"
    inputlabel	3	"Input 2"
    inputlabel	4	"Input 3"

    parm {
	name	"objpath"
	label	"OBJ Path"
	type	oppath
	default	{ "" }
	range	{ 0 1 }
	export	none
	parmtag	{ "opfilter" "!!OBJ!!" }
	parmtag	{ "oprelative" "." }
    }
    parm {
	name	"sharedata"
	label	"Data Sharing"
	type	ordinal
	default	{ "off" }
	menu	{
	    "off"	"Do Not Share Data"
	    "on"	"Share Data Across All Time"
	    "onestep"	"Share Data In One Timestep"
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"activation"
	label	"Activation"
	type	integer
	default	{ "1" }
	range	{ 0 10 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"group"
	label	"Group"
	type	string
	default	{ "*" }
	menutoggle	{
	    [ "opmenu -l emptydata1 group" ]
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
}
INDX              Contents       =Z[|   DialogScript   =  U\HouLC1033600bb605ac95b7c0f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for matchaxis automatically generated 07/20/15 16:41:32

{
    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 attribvop1 bindgroup" ]
	}
	range	{ 0 1 }
	export	none
	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 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"to"
	label	"To Vector"
	type	float
	size	3
	default	{ "0" "1" "0" }
	range	{ 0 10 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
}
INDX              DialogScript      YW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

{
    name	"modulo"
    script	"modulo"
    label	"modulo"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"#if defined(__vex)"
	"$mod = $input1 % $input2;"
	"#else"
	"$mod = vop_mod($input1, $input2);"
	"#endif"
    }

    input	float	input1	"Input 1"
    input	float	input2	"Input 2"
    output	float	mod	"Modulo"

    VOP_FLT_PARM(input2,   "Divisor", 1)
    VOP_FLT_PARM(input2_i, "Divisor", 1)
    VOP_VEC_PARM(input2_v, "Divisor", 1, 1, 1)
    VOP_VEC2_PARM(input2_u, "Divisor", 1, 1)
    VOP_VEC_PARM(input2_p, "Divisor", 1, 1, 1)
    VOP_VEC_PARM(input2_n, "Divisor", 1, 1, 1)
    VOP_CLR_PARM(input2_c, "Divisor", 1, 1, 1)
    VOP_VEC4_PARM(input2_v4,"Divisor", 1, 1, 1, 1)
    VOP_FLT_PARM(input2_uf, "Divisor", 1)
    VOP_VEC_PARM(input2_uv, "Divisor", 1, 1, 1)
    VOP_VEC_PARM(input2_up, "Divisor", 1, 1, 1)
    VOP_VEC_PARM(input2_un, "Divisor", 1, 1, 1)
    VOP_CLR_PARM(input2_uc, "Divisor", 1, 1, 1)

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

    signature	"Uniform Float"		uf	{ ufloat ufloat ufloat }
    signature	"Uniform 3D Vector"	uv	{ uvector uvector uvector }
    signature	"Uniform 3D Point"	up	{ upoint upoint upoint }
    signature	"Uniform 3D Normal"	un	{ unormal unormal unormal }
    signature	"Uniform RGB Color"	uc	{ ucolor ucolor ucolor }
}
INDX              DialogScript      YW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

{
    name	"mulconst"
    script	"mulconst"
    label	"mulconst"


    code {
	"$scaled = $val * $mulconst;"
    }

    descriptiveparm	mulconst

    input	float	val		"Input Value"
    output	float	scaled		"Input Value * Constant"
    signature	"Float"			default	{ }
    signature	"Integer"		i	{ int int }
    signature	"2D Vector"		u	{ vector2 vector2 }
    signature	"3D Vector"		v	{ vector vector }
    signature	"3D Point"		p	{ point point }
    signature	"3D Normal"		n	{ normal normal }
    signature	"RGB Color"		c	{ color color }
    signature	"BSDF"			b	{ bsdf bsdf }
    signature	"4D Vector"		v4	{ vector4 vector4 }
    signature	"3x3 Matrix"		m3	{ matrix3 matrix3 }
    signature	"4x4 Matrix "		m4	{ matrix matrix }
    
    signature	"Uniform Float"		uf	{ ufloat ufloat }
    signature	"Uniform 3D Vector"	uv	{ uvector uvector }
    signature	"Uniform 3D Point"	up	{ upoint upoint }
    signature	"Uniform 3D Normal"	un	{ unormal unormal }
    signature	"Uniform RGB Color"	uc	{ ucolor ucolor }

    parm {
	name	mulconst
	label	"Multiplier"
	type	float
	size	1
	default	{ 1.0 }
    }
}
INDX              DialogScript      xYW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

{
    name	"negate"
    script	"negate"
    label	"negate"


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

    input	int	val		"Input Value"
    output	int	negated		"Negated Value"
    signature	"Integer"		default	{ }
    signature	"Float"			f	{ float float }
    signature	"2D Vector"		u	{ vector2 vector2 }
    signature	"3D Vector"		v	{ vector vector }
    signature	"3D Point"		p	{ point point }
    signature	"3D Normal"		n	{ normal normal }
    signature	"RGB Color"		c	{ color color }
    signature	"4D Vector"		v4	{ vector4 vector4 }

    signature	"Uniform Float"		uf	{ ufloat ufloat }
    signature	"Uniform 3D Vector"	uv	{ uvector uvector }
    signature	"Uniform 3D Point"	up	{ upoint upoint }
    signature	"Uniform 3D Normal"	un	{ unormal unormal }
    signature	"Uniform RGB Color"	uc	{ ucolor ucolor }
}
INDX              DialogScript      oYW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

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


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

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

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

    VOP_VEC_PARM(vec,   "Normal",	1, 0, 0)
    VOP_VEC2_PARM(vec_u, "Normal",	1, 0)
    VOP_VEC_PARM(vec_p, "Normal",	1, 0, 0)
    VOP_VEC_PARM(vec_v, "Normal",	1, 0, 0)
    VOP_VEC4_PARM(vec_v4, "Quaternion",	0, 0, 0, 1)
    VOP_VEC_PARM(vec_un, "Normal",	1, 0, 0)
    VOP_VEC_PARM(vec_up, "Normal",	1, 0, 0)
    VOP_VEC_PARM(vec_uv, "Normal",	1, 0, 0)
    
    group { name "g0" obsolete 12.0 }
    group { name "g1" obsolete 12.0 }
}
INDX              Contents       =Z[~   DialogScript   =   FHouLC1033600bb605ac95b7e0f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for null automatically generated 09/05/07 11:45:15

{
    name	null
    script	null
    label	Null


    help {
	""
    }

    inputlabel	1	"Input 0"
    inputlabel	2	"Input 1"
    inputlabel	3	"Input 2"
    inputlabel	4	"Input 3"

}
INDX              Contents       =Z[x   DialogScript   =  	Y4fHouLC1033600bb605ac95b780f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for output automatically generated

{
    name	output
    script	output
    label	Output


    help {
	""
    }

    inputlabel	1	"Input 1"
    inputlabel	2	"Input 2"
    inputlabel	3	"Input 3"
    inputlabel	4	"Input 4"

    parm {
        name    "execute"
        label   "Save to Disk"
        type    button
        joinnext
        default { "0" }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "takecontrol" "always" }
    }
    parm {
        name    "executebackground"
        label   "Save to Disk in Background"
        type    button
        default { "0" }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "script_callback" "" }
        parmtag { "takecontrol" "always" }
    }
    parm {
        name    "f"
        label   "Start/End/Inc"
        type    float
        size    3
        default { "$FSTART" "$FEND" "1" }
        disablewhen "{ trange == off }"
        range   { 0 10 }
        parmtag { "autoscope" "0000000000000000" }
    }
    parm {
        name    "take"
        label   "Render with Take"
        type    string
        default { "_current_" }
        menu {
            [ "opmenu -l render take" ]
        }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
    }
    parm {
        name    "dopoutput"
        label   "Output File"
        type    file
        default { "$HIP/sim/$HIPNAME.`opname(\"..\")`.$SF.sim" }
        menureplace {
            [ "opmenu -l rop_dop1 dopoutput" ]
        }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "filechooser_mode" "write" }
    }
    parm {
        name    "usesimframes"
        label   "Output Every Sim Frame Using $SF"
        type    toggle
        default { "on" }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
    }
    parm {
        name    "mkpath"
        label   "Create Intermediate Directories"
        type    toggle
        default { "on" }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
    }
    parm {
        name    "initsim"
        label   "Initialize Simulation OPs"
        type    toggle
        default { "off" }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
    }
    parm {
        name    "alfprogress"
        label   "Alfred Style Progress"
        type    toggle
        default { "off" }
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
    }
}
INDX              DialogScript      ?YW3/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

{
    name	"pcfilter"
    script	"pcfilter"
    label	"pcfilter"

    code {
	"$value = pcfilter($handle, $channel);"
    }

    input	int	handle		"pcopen Handle"
    input	string	channel		"Channel Name"
    output	vector	value		"Filtered Value"
    signature	"Integer Channel"	i  { int string int }
    signature	"Float Channel"		f  { int string float }
    signature	"Vector Channel"	default { }
    signature	"Vector4 Channel"	v4 { int string vector4 }
    signature	"Matrix3 Channel"	m3 { int string matrix3 }
    signature	"Matrix Channel"	m  { int string matrix }

    parm {
	name	handle
	label	"PCOpen Handle"
	type	int
        size    1
        default { -1 }
    }
    parm {
	name	channel
	label	"Channel"
	type	string
	default	{ "P" }
    }
}
INDX              DialogScript      vYW3/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

{
    name	"pcopen"
    script	"pcopen"
    label	"pcopen"

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

    code {
	"VOPpoint $pcP = $P;"
	"#if defined(VOP_SHADING) || defined(VOP_SOP) || defined(VOP_POP)"
	"    if ($isconnected_P == 0) $pcP = P;"
	"#endif"
	"if ($nchannel != \"\") {"
	"    $handle = pcopen($file, $pchannel, $pcP, $nchannel, $N, $radius, $maxpoints, \"ndot\", cos(radians($cone)), \"preload\", $preload);"
	"} else {"
	"    $handle = pcopen($file, $pchannel, $pcP, $radius, $maxpoints, \"preload\", $preload);"
	"}"
    }

    output	int	handle		"Texture Handle"

    VOP_FILE_INPUT(file, "Point Cloud Texture", "defgeo.bgeo")
    VOP_STR_INPUT(pchannel, "Position Channel", "P")
    VOP_VEC_INPUT(P, "Query Position", 0, 0, 0)
    VOP_STR_INPUT(nchannel, "Normal Channel", "")
    VOP_VEC_INPUT(N, "Query Normal", 0, 0, 0)
    VOP_FLT_INPUT(radius, "Search radius", 0.1)
    VOP_INT_INPUT(maxpoints, "Number of points", 10)

    VOP_FLT_INPUT(cone, "Cone Angle", 90)
    VOP_TOGGLE_INPUT(preload, "Preload Map", 1)
}

INDX              Contents       =Z[|   DialogScript   =  M'gHouLC1033600bb605ac95b7c0f96ba020LIMITED_COMMERCIAL_FILE!!! # 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 ""

    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
    }
}
INDX              Contents       =Z[$   DialogScript   =  {YW1HouLC1033600bb605ac95b240f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for pointjitter automatically generated

{
    name	pointjitter
    script	pointjitter
    label	"Point Jitter"

    help {
	""
    }

    inputlabel	1	"Geometry to Jitter Points on"
    inputlabel	2	"Sub-Network Input #2"
    inputlabel	3	"Sub-Network Input #3"
    inputlabel	4	"Sub-Network Input #4"

    parm {
        name    "group"
        label   "Group"
        type    string
        default { "" }
        menutoggle {
            [ "opmenu -l jitter vex_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    "useidattrib"
        label   "Use ID Attribute"
        type    toggle
        nolabel
        joinnext
        default { "0" }
        range   { 0 1 }
    }
    parm {
        name    "idattrib"
        label   "Id Attribute"
        type    string
        default { "id" }
        disablewhen "{ useidattrib == 0 }"
        range   { 0 1 }
        parmtag { "autoscope" "0000000000000000" }
        parmtag { "parmvop" "1" }
        parmtag { "shaderparmcontexts" "sop" }
    }
    parm {
        name    "scale"
        label   "Scale"
        type    float
        default { "1" }
        range   { 0 10 }
    }
    parm {
        name    "axisscale"
        label   "Axis Scales"
        type    vector
        size    3
        default { "1" "1" "1" }
        range   { -1 1 }
    }
    parm {
        name    "seed"
        label   "Seed"
        type    float
        default { "1" }
        range   { 0 10 }
    }
    parm {
        name    "usepscale"
        label   "Use PScale"
        type    toggle
        default { "off" }
        range   { 0 1 }
    }
    parm {
        name    "updatenmls"
        label   "Update Normals"
        type    toggle
        default { "on" }
        parmtag { "autoscope" "0000000000000000" }
    }
}
INDX              Contents       =Z[$   DialogScript   =  PYW1HouLC1033600bb605ac95b240f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for pointsfromvolume automatically generated 06/24/15 11:23:00

{
    name	pointsfromvolume
    script	pointsfromvolume
    label	"Points from Volume"

    help {
	""
    }

    inputlabel	1	"Geometry to Fill with Points"
    inputlabel	2	"Sub-Network Input #2"
    inputlabel	3	"Sub-Network Input #3"
    inputlabel	4	"Sub-Network Input #4"

    parm {
	name	"source"
	label	"Source Type"
	type	ordinal
	default	{ "auto" }
	menu	{
	    "auto"	"Auto Detect"
	    "geometry"	"Geometry"
	    "fog"	"Fog"
	    "sdf"	"Signed Distance Field"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"pointmethod"
	label	"Construction Method"
	type	ordinal
	default	{ "sparse" }
	menu	{
	    "dense"	"Dense Grid"
	    "sparse"	"Sparse Volume"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"invert"
	label	"Invert Volume"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"inittype"
	label	"Point Configuration"
	type	ordinal
	default	{ "0" }
	menu	{
	    "grid"	"Grid"
	    "tetrahedral"	"Tetrahedral"
	}
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"particlesep"
	label	"Point Separation"
	type	float
	default	{ "0.1" }
	range	{ 0! 10 }
	export	none
    }
    parm {
	name	"iso"
	label	"Isovalue"
	type	float
	default	{ "0" }
	disablewhen	"{ pointmethod != sparse } { source == fog }"
	range	{ -10 10 }
	export	none
    }
    parm {
	name	"dominiso"
	label	"dominiso"
	type	toggle
	nolabel
	joinnext
	default	{ "0" }
	disablewhen	"{ pointmethod != sparse } { source == fog }"
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"miniso"
	label	"Min Isovalue"
	type	float
	default	{ "0" }
	disablewhen	"{ pointmethod != sparse } { dominiso == 0 } { source == fog }"
	range	{ -10 10 }
	export	none
    }
    parm {
	name	"jitterseed"
	label	"Jitter Seed"
	type	float
	default	{ "0" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"jitterscale"
	label	"Jitter Scale"
	type	float
	default	{ "0" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"converttofog"
	label	"Convert to Fog"
	type	toggle
	default	{ "1" }
	disablewhen	"{ source == fog } { source == sdf } { pointmethod == sparse }"
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"offset"
	label	"Grid Offset"
	type	vector
	size	3
	default	{ "0" "0" "0" }
	range	{ -1 1 }
	export	none
    }
    parm {
	name	"addscale"
	label	"Add Scale Attribute"
	type	toggle
	default	{ "0" }
	range	{ 0! 10 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"radiusscale"
	label	"Particle Radius Scale"
	type	float
	default	{ "2" }
	disablewhen	"{ addscale == 0 }"
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"dodither"
	label	"Dither Surface"
	type	toggle
	default	{ "0" }
	hidewhen	"{ pointmethod != sparse }"
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"dithernormal"
	label	"Dither Normal"
	type	vector
	size	3
	default	{ "0" "1" "0" }
	hidewhen	"{ pointmethod != sparse } { dodither == 0 }"
	range	{ -1 1 }
	export	none
    }
    parm {
	name	"ditherangle"
	label	"Dither Angle"
	type	angle
	default	{ "45" }
	hidewhen	"{ pointmethod != sparse } { dodither == 0 }"
	range	{ 0 180 }
	export	none
    }
    parm {
	name	"doscatter"
	label	"doshell"
	type	toggle
	nolabel
	joinnext
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"scatter"
	label	"Scatter Density"
	type	float
	default	{ "1" }
	disablewhen	"{ doscatter == 0 }"
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"relaxpoints"
	label	"Relax Points"
	type	toggle
	nolabel
	joinnext
	default	{ "off" }
	disablewhen	"{ doscatter == 0 }"
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
	parmtag	{ "script_callback" "" }
    }
    parm {
	name	"relaxiterations"
	label	"Relax Iterations"
	type	integer
	default	{ "10" }
	disablewhen	"{ doscatter == 0 } { relaxpoints == 0 }"
	range	{ 0! 100 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
	parmtag	{ "script_callback" "" }
    }
    parm {
	name	"dooversampling"
	label	"dooversampling"
	type	toggle
	nolabel
	joinnext
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"oversampling"
	label	"Oversampling"
	type	float
	default	{ "2" }
	disablewhen	"{ dooversampling == 0 }"
	range	{ 1 10 }
	export	none
    }
    parm {
	name	"oversamplingbandwidth"
	label	"Oversampling Bandwidth"
	type	float
	default	{ "1" }
	disablewhen	"{ dooversampling == 0 }"
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"newg"
	label	"Create Output Group"
	type	toggle
	default	{ "0" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"outputgroup"
	label	"Output Group"
	type	string
	default	{ "" }
	disablewhen	"{ newg == 0 }"
	range	{ 0 1 }
	export	none
    }
}
INDX              DialogScript      >YW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    group { name "gv" obsolete 12.0 }
    group { name "gu" obsolete 12.0 }
}
INDX              DialogScript      Q# Context: CVex

/*
 * Houdini Dialog Script generated automatically
 * by vcc from source file systemscalarvolumenoise.
 * Generated: Tue Jul 16 17:57:01 2013
 */

{
    name	"scalarvolumenoise"
    script	"systemscalarvolumenoise"
    label	"System Scalar Volume Noise"
    rendermask	VMantra

    help {
	  ""
    }

    parm {
	name	use_rest
	label	"Use Rest"
	type	toggle
	default	{ 0 }
	export	none
    }
    parm {
	name	additive
	label	"Additive Turbulence"
	type	toggle
	default	{ 1 }
	export	none
    }
    parm {
	name	timescale
	label	"Timescale"
	type	float
	default	{ 0 }
	range	 { 0 1 }
	export	none
    }
    parm {
	name	turbulence_freq
	label	"Turbulence Frequency"
	type	float
	default	{ 1 }
	export	none
    }
    parm {
	name	turbulence_scale
	label	"Turbulence Scale"
	type	float
	size	3
	default	{ 1 1 1 }
	export	none
    }
    parm {
	name	srcmin
	label	"Turbulence Min Noise"
	type	float
	default	{ -0.5 }
	range	 { 0 1 }
	export	none
    }
    parm {
	name	srcmax
	label	"Turbulence Max Noise"
	type	float
	default	{ 0.5 }
	range	 { 0 1 }
	export	none
    }
    parm {
	name	sharpness
	label	"Turbulence Sharpness"
	type	float
	default	{ 0.5 }
	range	 { 0 1 }
	export	none
    }
    parm {
	name	destmin
	label	"Turbulence Influence"
	type	float
	default	{ 0 }
	range	 { 0 1 }
	export	none
    }
    parm {
	name	seed
	label	"Turbulence Seed"
	type	float
	default	{ 0 }
	range	 { 0 1 }
	export	none
    }
    parm {
	name	amp
	label	"Turbulence Amplitude"
	type	float
	default	{ 1 }
	range	 { -1 1 }
	export	none
    }
    parm {
	name	rough
	label	"Turbulence Roughness"
	type	float
	default	{ 0.10000000000000001 }
	range	 { 0 1 }
	export	none
    }
    parm {
	name	maxoctave
	label	"Turbulence Octaves"
	type	integer
	default	{ 1 }
	range	 { 0 32 }
	export	none
    }
    parm {
	name	enable_cells
	label	"Enable Cellular Noise"
	type	toggle
	default	{ 0 }
	export	none
    }
    parm {
	name	change_on_noise
	label	"Adaptive Cells"
	type	toggle
	default	{ 1 }
	export	none
    }
    parm {
	name	invert_cells
	label	"Invert Cells"
	type	toggle
	default	{ 0 }
	export	none
    }
    parm {
	name	additive_cells
	label	"Additive Cells"
	type	toggle
	default	{ 1 }
	export	none
    }
    parm {
	name	cell_min
	label	"Cell Minimum"
	type	float
	default	{ 0.10000000000000001 }
	range	 { 0 1 }
	export	none
    }
    parm {
	name	cell_max
	label	"Cell Maximum"
	type	float
	default	{ 1 }
	range	 { 0 1 }
	export	none
    }
    parm {
	name	cell_sharpness
	label	"Cell Sharpness"
	type	float
	default	{ 0 }
	range	 { 0 1 }
	export	none
    }
    parm {
	name	cell_influence
	label	"Cell Influence"
	type	float
	default	{ 0 }
	range	 { 0 1 }
	export	none
    }
    parm {
	name	voronoi_noise_seed
	label	"Cell Seed"
	type	float
	default	{ 0 }
	range	 { 0 1 }
	export	none
    }
    parm {
	name	cell_frequency
	label	"Cell Frequency"
	type	float
	default	{ 0.5 }
	range	 { 0 10 }
	export	none
    }
    parm {
	name	cell_scale
	label	"Cell Scale"
	type	float
	size	3
	default	{ 1 1 1 }
	export	none
    }
    parm {
	name	cell_distance
	label	"Cell Distance"
	type	float
	default	{ 0.25 }
	range	 { 0 1 }
	export	none
    }
    parm {
	name	clampoutput
	label	"Clamp Output"
	type	toggle
	default	{ 1 }
	export	none
    }
}
INDX              Contents       =Z[|   DialogScript   = |U>HouLC1033600bb605ac95b7c0f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for smokeconfigureobject automatically generated 06/17/15 10:54:54

{
    name	smokeconfigureobject
    script	smokeconfigureobject
    label	"Smoke Configure Object"


    help {
	""
    }
    bindhandle sizex xform "Transformer" sx ""
    bindhandle sizey xform "Transformer" sy ""
    bindhandle sizez xform "Transformer" sz ""
    bindhandle tx xform "Transformer" tx ""
    bindhandle ty xform "Transformer" ty ""
    bindhandle tz xform "Transformer" tz ""

    inputlabel	1	"Objects to be processed"
    inputlabel	2	"Input 1"
    inputlabel	3	"Input 2"
    inputlabel	4	"Input 3"

    parm {
	name	"twod"
	label	"Two Dimensional"
	type	toggle
	nolabel
	joinnext
	default	{ "off" }
	range	{ 0 1 }
	export	all
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"voxelplane"
	label	"Two Dimensional"
	type	ordinal
	default	{ "xy" }
	menu	{
	    "xy"	"XY plane    "
	    "yz"	"YZ plane"
	    "zx"	"ZX plane"
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"uniformvoxels"
	label	"Division Method"
	type	ordinal
	default	{ "max" }
	menu	{
	    "nonsquare"	"Non Square"
	    "x"	"X Axis"
	    "y"	"Y Axis"
	    "z"	"Z Axis"
	    "max"	"Max Axis"
	    "size"	"By Size"
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"uniformdiv"
	label	"Uniform Divisions"
	type	integer
	default	{ "10" }
	disablewhen	"{ uniformvoxels == nonsquare } { uniformvoxels == size }"
	hidewhen	"{ uniformvoxels == nonsquare } { uniformvoxels == size }"
	range	{ 1! 300 }
	export	all
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"div"
	label	"Divisions"
	type	integer
	size	3
	default	{ "10" "10" "10" }
	disablewhen	"{ uniformvoxels != nonsquare }"
	hidewhen	"{ uniformvoxels != nonsquare }"
	range	{ 1! 1000 }
	export	none
	parmtag	{ "autoscope" "0000" }
    }
    parm {
	name	"divsize"
	label	"Division Size"
	type	float
	default	{ "0.1" }
	disablewhen	"{ uniformvoxels != size }"
	hidewhen	"{ uniformvoxels != size }"
	range	{ 0! 10 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
	parmtag	{ "units" "m1" }
    }
    parm {
	name	"size"
	label	"Size"
	type	vector
	size	3
	default	{ "1" "1" "1" }
	range	{ 0! 10 }
	export	none
	parmtag	{ "autoscope" "0000" }
	parmtag	{ "units" "m1" }
    }
    parm {
	name	"t"
	label	"Center"
	type	vector
	size	3
	default	{ "0" "0" "0" }
	range	{ -1 1 }
	export	none
	parmtag	{ "autoscope" "0000" }
	parmtag	{ "units" "m1" }
    }
    parm {
	name	"closedends"
	label	"Closed Boundaries"
	type	toggle
	joinnext
	default	{ "on" }
	range	{ 0 1 }
	export	all
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"closexneg"
	label	"-X"
	type	toggle
	joinnext
	default	{ "on" }
	disablewhen	"{ closedends == 0 }"
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"closexpos"
	label	"+X"
	type	toggle
	joinnext
	default	{ "on" }
	disablewhen	"{ closedends == 0 }"
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"closeyneg"
	label	"-Y"
	type	toggle
	joinnext
	default	{ "on" }
	disablewhen	"{ closedends == 0 }"
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"closeypos"
	label	"+Y"
	type	toggle
	joinnext
	default	{ "on" }
	disablewhen	"{ closedends == 0 }"
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"closezneg"
	label	"-Z"
	type	toggle
	joinnext
	default	{ "on" }
	disablewhen	"{ closedends == 0 }"
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"closezpos"
	label	"+Z"
	type	toggle
	default	{ "on" }
	disablewhen	"{ closedends == 0 }"
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
    }
    group {
	name	"std_switcher_0"
	label	"Guides"

	group {
	    name	"folder0"
	    label	"Visualization"

	    parm {
		name	"multifield_showguide"
		label	"Multi"
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"multifield_color"
		label	"Multi Field"
		type	color
		size	3
		default	{ "1" "1" "1" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"density_showguide"
		label	"Density         "
		type	toggle
		nolabel
		joinnext
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"density_color"
		label	"Density"
		type	color
		size	3
		default	{ "1" "1" "1" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"temperature1_showguide"
		label	"Temperature "
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"temperature1_color"
		label	"Temperature"
		type	color
		size	3
		default	{ "1" "1" "1" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"fuel_showguide"
		label	"Fuel             "
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"fuel_color"
		label	"Fuel"
		type	color
		size	3
		default	{ "0.9" "0" "0.9" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"divergence_showguide"
		label	"Divergence   "
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"divergence_color"
		label	"Divergence"
		type	color
		size	3
		default	{ "1" "0.8" "0" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"burn_showguide"
		label	"Burn            "
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"burn_color"
		label	"Burn"
		type	color
		size	3
		default	{ "1" "0.8" "0" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"heat_showguide"
		label	"Show Guide Geometry"
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"heat_color"
		label	"Heat"
		type	color
		size	3
		default	{ "1" "1" "0" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"velocity_showguide"
		label	"Velocity        "
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"velocity_color"
		label	"Velocity"
		type	color
		size	3
		default	{ "1" "1" "1" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"collisionmask1_showguide"
		label	"Collision       "
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"collisionmask1_color"
		label	"Collision"
		type	color
		size	3
		default	{ "1" "1" "1" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"sourcemask1_showguide"
		label	"Source         "
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"sourcemask1_color"
		label	"Source"
		type	color
		size	3
		default	{ "0" "0.9" "0" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"sinkmask1_showguide"
		label	"Sink             "
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"sinkmask1_color"
		label	"Sink"
		type	color
		size	3
		default	{ "0.9" "0" "0" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	}

	group {
	    name	"folder0_1"
	    label	"Multi"
	    grouptag	{ "import_enable" "1" }
	    grouptag	{ "import_source" "op:multifield" }

	    parm {
		name	"multifield_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:multifield" }
		parmtag	{ "import_token" "usebox" }
	    }
	    parm {
		name	"multifield_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ multifield_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:multifield" }
		parmtag	{ "import_token" "useboxhash" }
	    }
	    parm {
		name	"multifield_rangemin"
		label	"Minimum"
		type	float
		default	{ "0" }
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:multifield" }
		parmtag	{ "import_token" "rangemin" }
	    }
	    parm {
		name	"multifield_rangemax"
		label	"Maximum"
		type	float
		default	{ "1" }
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:multifield" }
		parmtag	{ "import_token" "rangemax" }
	    }
	    parm {
		name	"multifield_densityscale"
		label	"Density Scale"
		type	float
		default	{ "1" }
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:multifield" }
		parmtag	{ "import_token" "densityscale" }
	    }
	    parm {
		name	"multifield_shadowscale"
		label	"Shadow Scale"
		type	float
		default	{ "1" }
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:multifield" }
		parmtag	{ "import_token" "shadowscale" }
	    }
	    parm {
		name	"multifield_setmaxres"
		label	"Set Max Res"
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:multifield" }
		parmtag	{ "import_token" "setmaxres" }
	    }
	    parm {
		name	"multifield_maxres"
		label	"Max Vis Res"
		type	integer
		default	{ "128" }
		disablewhen	"{ multifield_setmaxres == 0 }"
		range	{ 1! 512 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:multifield" }
		parmtag	{ "import_token" "maxres" }
	    }
	    group {
		name	"folder3"
		label	"Smoke"
		grouptag	{ "import_source" "op:multifield" }
		grouptag	{ "import_token" "emitswitcher:Smoke" }

		parm {
		    name	"multifield_densityfield"
		    label	"Density Field"
		    type	string
		    default	{ "" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "densityfield" }
		}
		parm {
		    name	"multifield_densityrampmode"
		    label	"Mode"
		    type	ordinal
		    joinnext
		    default	{ "clamp" }
		    menu	{
			"none"	"No Ramp"
			"clamp"	"Clamped Ramp"
			"periodic"	"Periodic Ramp"
		    }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "densityrampmode" }
		}
		parm {
		    name	"multifield_densitypreset"
		    label	"Density"
		    type	ordinal
		    default	{ "none" }
		    menu	{
			"none"	"Presets"
			"increasing"	"Increasing"
			"descreasing"	"Decreasing"
			"hill"	"Hill"
			"valley"	"Valley"
			"step"	"Step"
			"square"	"Square"
		    }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "densitypreset" }
		}
		parm {
		    name	"multifield_densityramp"
		    label	"Density Ramp"
		    type	ramp_flt
		    default	{ "2" }
		    range	{ 1! 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "densityramp" }
		    parmtag	{ "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" }
		    parmtag	{ "rampshowcontrolsdefault" "0" }
		}
		parm {
		    name	"multifield_cdfield"
		    label	"Diffuse Field"
		    type	string
		    default	{ "" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "cdfield" }
		}
		parm {
		    name	"multifield_cdrangeoverride"
		    label	"Diffuse Range"
		    type	toggle
		    nolabel
		    joinnext
		    default	{ "off" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "cdrangeoverride" }
		}
		parm {
		    name	"multifield_cdrange"
		    label	"Diffuse Range"
		    type	float
		    size	2
		    default	{ "0" "1" }
		    disablewhen	"{ multifield_cdrangeoverride == 0 }"
		    range	{ 0 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "cdrange" }
		}
		parm {
		    name	"multifield_cdrampmode"
		    label	"Mode"
		    type	ordinal
		    joinnext
		    default	{ "clamp" }
		    menu	{
			"none"	"No Ramp"
			"clamp"	"Clamped Ramp"
			"periodic"	"Periodic Ramp"
		    }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "cdrampmode" }
		}
		parm {
		    name	"multifield_cdpreset"
		    label	"Diffuse"
		    type	ordinal
		    default	{ "none" }
		    menu	{
			"none"	"Presets"
			"false"	"Infra-Red"
			"pink"	"White to Red"
			"mono"	"Grayscale"
			"blackbody"	"Black Body"
			"bipartite"	"Two-Tone"
		    }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "cdpreset" }
		}
		parm {
		    name	"multifield_cdramp"
		    label	"Diffuse Ramp"
		    type	ramp_rgb
		    default	{ "2" }
		    range	{ 1! 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "cdramp" }
		    parmtag	{ "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0 ) 1interp ( linear ) 2pos ( 1 ) 2c ( 1 1 1 ) 2interp ( linear )" }
		    parmtag	{ "rampshowcontrolsdefault" "0" }
		}
	    }

	    group {
		name	"folder3_1"
		label	"Emission"
		grouptag	{ "import_source" "op:multifield" }
		grouptag	{ "import_token" "emitswitcher:Emission" }

		parm {
		    name	"multifield_emitscale"
		    label	"Emission Scale"
		    type	float
		    default	{ "0" }
		    range	{ 0! 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "emitscale" }
		}
		parm {
		    name	"multifield_emitfield"
		    label	"Emission Field"
		    type	string
		    default	{ "" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "emitfield" }
		}
		parm {
		    name	"multifield_emitrangeoverride"
		    label	"Emit Range"
		    type	toggle
		    nolabel
		    joinnext
		    default	{ "off" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "emitrangeoverride" }
		}
		parm {
		    name	"multifield_emitrange"
		    label	"Emit Range"
		    type	float
		    size	2
		    default	{ "0" "1" }
		    disablewhen	"{ multifield_emitrangeoverride == 0 }"
		    range	{ 0 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "emitrange" }
		}
		parm {
		    name	"multifield_emitrampmode"
		    label	"Mode"
		    type	ordinal
		    joinnext
		    default	{ "clamp" }
		    menu	{
			"none"	"No Ramp"
			"clamp"	"Clamped Ramp"
			"periodic"	"Periodic Ramp"
		    }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "emitrampmode" }
		}
		parm {
		    name	"multifield_emitpreset"
		    label	"Emission"
		    type	ordinal
		    default	{ "none" }
		    menu	{
			"none"	"Presets"
			"increasing"	"Increasing"
			"descreasing"	"Decreasing"
			"hill"	"Hill"
			"valley"	"Valley"
			"step"	"Step"
			"square"	"Square"
		    }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "emitpreset" }
		}
		parm {
		    name	"multifield_emitramp"
		    label	"Emission Ramp"
		    type	ramp_flt
		    default	{ "2" }
		    range	{ 1! 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "emitramp" }
		    parmtag	{ "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" }
		    parmtag	{ "rampshowcontrolsdefault" "0" }
		}
		parm {
		    name	"multifield_emitcdfield"
		    label	"Emission Color Field"
		    type	string
		    default	{ "" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "emitcdfield" }
		}
		parm {
		    name	"multifield_emitcdrangeoverride"
		    label	"Emission Color Range"
		    type	toggle
		    nolabel
		    joinnext
		    default	{ "off" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "emitcdrangeoverride" }
		}
		parm {
		    name	"multifield_emitcdrange"
		    label	"Emission Color Range"
		    type	float
		    size	2
		    default	{ "0" "1" }
		    disablewhen	"{ multifield_emitcdrangeoverride == 0 }"
		    range	{ 0 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "emitcdrange" }
		}
		parm {
		    name	"multifield_emitcdrampmode"
		    label	"Mode"
		    type	ordinal
		    joinnext
		    default	{ "clamp" }
		    menu	{
			"none"	"No Ramp"
			"clamp"	"Clamped Ramp"
			"periodic"	"Periodic Ramp"
		    }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "emitcdrampmode" }
		}
		parm {
		    name	"multifield_emitcdpreset"
		    label	"Emission"
		    type	ordinal
		    default	{ "none" }
		    menu	{
			"none"	"Presets"
			"false"	"Infra-Red"
			"pink"	"White to Red"
			"mono"	"Grayscale"
			"blackbody"	"Black Body"
			"bipartite"	"Two-Tone"
		    }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "emitcdpreset" }
		}
		parm {
		    name	"multifield_emitcdramp"
		    label	"Emission Color Ramp"
		    type	ramp_rgb
		    default	{ "2" }
		    range	{ 1! 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:multifield" }
		    parmtag	{ "import_token" "emitcdramp" }
		    parmtag	{ "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0 ) 1interp ( linear ) 2pos ( 1 ) 2c ( 1 1 1 ) 2interp ( linear )" }
		    parmtag	{ "rampshowcontrolsdefault" "0" }
		}
	    }

	}

	group {
	    name	"folder0_2"
	    label	"Density"
	    grouptag	{ "import_enable" "1" }
	    grouptag	{ "import_source" "op:density" }

	    parm {
		name	"density_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:density" }
		parmtag	{ "import_token" "usebox" }
	    }
	    parm {
		name	"density_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "on" }
		disablewhen	"{ density_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:density" }
		parmtag	{ "import_token" "useboxhash" }
	    }
	    parm {
		name	"density_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:density" }
		parmtag	{ "import_token" "usesmoke" }
	    }
	    parm {
		name	"density_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		disablewhen	"{ density_usesmoke == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:density" }
		parmtag	{ "import_token" "guideremapsmoke" }
	    }
	    parm {
		name	"density_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		disablewhen	"{ density_usesmoke == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:density" }
		parmtag	{ "import_token" "guidesmokedensity" }
	    }
	    parm {
		name	"density_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "off" }
		disablewhen	"{ density_usesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:density" }
		parmtag	{ "import_token" "guideuseplane" }
	    }
	    parm {
		name	"density_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ density_usesmoke == 1 } { density_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:density" }
		parmtag	{ "import_token" "guideplane" }
	    }
	    parm {
		name	"density_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ density_usesmoke == 1 } { density_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:density" }
		parmtag	{ "import_token" "guideplaneval" }
	    }
	    parm {
		name	"density_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "false" }
		disablewhen	"{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:density" }
		parmtag	{ "import_token" "guidevismode" }
	    }
	    parm {
		name	"density_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:density" }
		parmtag	{ "import_token" "guidevisdensitymode" }
	    }
	    parm {
		name	"density_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:density" }
		parmtag	{ "import_token" "guiderangemode" }
	    }
	    parm {
		name	"density_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 } { density_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:density" }
		parmtag	{ "import_token" "guiderange" }
	    }
	    parm {
		name	"density_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 } { density_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:density" }
		parmtag	{ "import_token" "guiderangecenter" }
	    }
	    parm {
		name	"density_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 } { density_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:density" }
		parmtag	{ "import_token" "guiderangesize" }
	    }
	    parm {
		name	"density_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ density_usesmoke == 1 } { density_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:density" }
		parmtag	{ "import_token" "guideiso" }
	    }
	    parm {
		name	"density_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "off" }
		disablewhen	"{ density_usesmoke == 1 } { density_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:density" }
		parmtag	{ "import_token" "guideinvert" }
	    }
	}

	group {
	    name	"folder0_3"
	    label	"Temperature"
	    grouptag	{ "import_enable" "1" }
	    grouptag	{ "import_source" "op:temperature1" }

	    parm {
		name	"temperature1_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:temperature1" }
		parmtag	{ "import_token" "usebox" }
	    }
	    parm {
		name	"temperature1_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ temperature1_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:temperature1" }
		parmtag	{ "import_token" "useboxhash" }
	    }
	    parm {
		name	"temperature1_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:temperature1" }
		parmtag	{ "import_token" "usesmoke" }
	    }
	    parm {
		name	"temperature1_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		disablewhen	"{ temperature1_usesmoke == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:temperature1" }
		parmtag	{ "import_token" "guideremapsmoke" }
	    }
	    parm {
		name	"temperature1_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		disablewhen	"{ temperature1_usesmoke == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:temperature1" }
		parmtag	{ "import_token" "guidesmokedensity" }
	    }
	    parm {
		name	"temperature1_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "on" }
		disablewhen	"{ temperature1_usesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:temperature1" }
		parmtag	{ "import_token" "guideuseplane" }
	    }
	    parm {
		name	"temperature1_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ temperature1_usesmoke == 1 } { temperature1_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:temperature1" }
		parmtag	{ "import_token" "guideplane" }
	    }
	    parm {
		name	"temperature1_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ temperature1_usesmoke == 1 } { temperature1_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:temperature1" }
		parmtag	{ "import_token" "guideplaneval" }
	    }
	    parm {
		name	"temperature1_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "blackbody" }
		disablewhen	"{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:temperature1" }
		parmtag	{ "import_token" "guidevismode" }
	    }
	    parm {
		name	"temperature1_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:temperature1" }
		parmtag	{ "import_token" "guidevisdensitymode" }
	    }
	    parm {
		name	"temperature1_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:temperature1" }
		parmtag	{ "import_token" "guiderangemode" }
	    }
	    parm {
		name	"temperature1_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 } { temperature1_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:temperature1" }
		parmtag	{ "import_token" "guiderange" }
	    }
	    parm {
		name	"temperature1_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 } { temperature1_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:temperature1" }
		parmtag	{ "import_token" "guiderangecenter" }
	    }
	    parm {
		name	"temperature1_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 } { temperature1_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:temperature1" }
		parmtag	{ "import_token" "guiderangesize" }
	    }
	    parm {
		name	"temperature1_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ temperature1_usesmoke == 1 } { temperature1_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:temperature1" }
		parmtag	{ "import_token" "guideiso" }
	    }
	    parm {
		name	"temperature1_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "off" }
		disablewhen	"{ temperature1_usesmoke == 1 } { temperature1_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:temperature1" }
		parmtag	{ "import_token" "guideinvert" }
	    }
	}

	group {
	    name	"folder0_4"
	    label	"Fuel"
	    grouptag	{ "import_enable" "1" }
	    grouptag	{ "import_source" "op:fuel" }

	    parm {
		name	"fuel_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:fuel" }
		parmtag	{ "import_token" "usebox" }
	    }
	    parm {
		name	"fuel_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ fuel_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:fuel" }
		parmtag	{ "import_token" "useboxhash" }
	    }
	    parm {
		name	"fuel_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:fuel" }
		parmtag	{ "import_token" "usesmoke" }
	    }
	    parm {
		name	"fuel_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		disablewhen	"{ fuel_usesmoke == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:fuel" }
		parmtag	{ "import_token" "guideremapsmoke" }
	    }
	    parm {
		name	"fuel_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		disablewhen	"{ fuel_usesmoke == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:fuel" }
		parmtag	{ "import_token" "guidesmokedensity" }
	    }
	    parm {
		name	"fuel_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "off" }
		disablewhen	"{ fuel_usesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:fuel" }
		parmtag	{ "import_token" "guideuseplane" }
	    }
	    parm {
		name	"fuel_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ fuel_usesmoke == 1 } { fuel_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:fuel" }
		parmtag	{ "import_token" "guideplane" }
	    }
	    parm {
		name	"fuel_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ fuel_usesmoke == 1 } { fuel_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:fuel" }
		parmtag	{ "import_token" "guideplaneval" }
	    }
	    parm {
		name	"fuel_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "false" }
		disablewhen	"{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:fuel" }
		parmtag	{ "import_token" "guidevismode" }
	    }
	    parm {
		name	"fuel_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:fuel" }
		parmtag	{ "import_token" "guidevisdensitymode" }
	    }
	    parm {
		name	"fuel_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:fuel" }
		parmtag	{ "import_token" "guiderangemode" }
	    }
	    parm {
		name	"fuel_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 } { fuel_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:fuel" }
		parmtag	{ "import_token" "guiderange" }
	    }
	    parm {
		name	"fuel_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 } { fuel_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:fuel" }
		parmtag	{ "import_token" "guiderangecenter" }
	    }
	    parm {
		name	"fuel_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 } { fuel_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:fuel" }
		parmtag	{ "import_token" "guiderangesize" }
	    }
	    parm {
		name	"fuel_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ fuel_usesmoke == 1 } { fuel_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:fuel" }
		parmtag	{ "import_token" "guideiso" }
	    }
	    parm {
		name	"fuel_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "off" }
		disablewhen	"{ fuel_usesmoke == 1 } { fuel_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:fuel" }
		parmtag	{ "import_token" "guideinvert" }
	    }
	}

	group {
	    name	"folder0_5"
	    label	"Divergence"
	    grouptag	{ "import_enable" "1" }
	    grouptag	{ "import_source" "op:divergence" }

	    parm {
		name	"divergence_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:divergence" }
		parmtag	{ "import_token" "usebox" }
	    }
	    parm {
		name	"divergence_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ divergence_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:divergence" }
		parmtag	{ "import_token" "useboxhash" }
	    }
	    parm {
		name	"divergence_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:divergence" }
		parmtag	{ "import_token" "usesmoke" }
	    }
	    parm {
		name	"divergence_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		disablewhen	"{ divergence_usesmoke == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:divergence" }
		parmtag	{ "import_token" "guideremapsmoke" }
	    }
	    parm {
		name	"divergence_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		disablewhen	"{ divergence_usesmoke == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:divergence" }
		parmtag	{ "import_token" "guidesmokedensity" }
	    }
	    parm {
		name	"divergence_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "off" }
		disablewhen	"{ divergence_usesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:divergence" }
		parmtag	{ "import_token" "guideuseplane" }
	    }
	    parm {
		name	"divergence_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ divergence_usesmoke == 1 } { divergence_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:divergence" }
		parmtag	{ "import_token" "guideplane" }
	    }
	    parm {
		name	"divergence_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ divergence_usesmoke == 1 } { divergence_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:divergence" }
		parmtag	{ "import_token" "guideplaneval" }
	    }
	    parm {
		name	"divergence_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "false" }
		disablewhen	"{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:divergence" }
		parmtag	{ "import_token" "guidevismode" }
	    }
	    parm {
		name	"divergence_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:divergence" }
		parmtag	{ "import_token" "guidevisdensitymode" }
	    }
	    parm {
		name	"divergence_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:divergence" }
		parmtag	{ "import_token" "guiderangemode" }
	    }
	    parm {
		name	"divergence_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 } { divergence_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:divergence" }
		parmtag	{ "import_token" "guiderange" }
	    }
	    parm {
		name	"divergence_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 } { divergence_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:divergence" }
		parmtag	{ "import_token" "guiderangecenter" }
	    }
	    parm {
		name	"divergence_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 } { divergence_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:divergence" }
		parmtag	{ "import_token" "guiderangesize" }
	    }
	    parm {
		name	"divergence_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ divergence_usesmoke == 1 } { divergence_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:divergence" }
		parmtag	{ "import_token" "guideiso" }
	    }
	    parm {
		name	"divergence_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "off" }
		disablewhen	"{ divergence_usesmoke == 1 } { divergence_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:divergence" }
		parmtag	{ "import_token" "guideinvert" }
	    }
	}

	group {
	    name	"folder0_6"
	    label	"Burn"
	    grouptag	{ "import_enable" "1" }
	    grouptag	{ "import_source" "op:burn" }

	    parm {
		name	"burn_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:burn" }
		parmtag	{ "import_token" "usebox" }
	    }
	    parm {
		name	"burn_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ burn_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:burn" }
		parmtag	{ "import_token" "useboxhash" }
	    }
	    parm {
		name	"burn_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:burn" }
		parmtag	{ "import_token" "usesmoke" }
	    }
	    parm {
		name	"burn_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		disablewhen	"{ burn_usesmoke == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:burn" }
		parmtag	{ "import_token" "guideremapsmoke" }
	    }
	    parm {
		name	"burn_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		disablewhen	"{ burn_usesmoke == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:burn" }
		parmtag	{ "import_token" "guidesmokedensity" }
	    }
	    parm {
		name	"burn_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "off" }
		disablewhen	"{ burn_usesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:burn" }
		parmtag	{ "import_token" "guideuseplane" }
	    }
	    parm {
		name	"burn_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ burn_usesmoke == 1 } { burn_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:burn" }
		parmtag	{ "import_token" "guideplane" }
	    }
	    parm {
		name	"burn_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ burn_usesmoke == 1 } { burn_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:burn" }
		parmtag	{ "import_token" "guideplaneval" }
	    }
	    parm {
		name	"burn_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "false" }
		disablewhen	"{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:burn" }
		parmtag	{ "import_token" "guidevismode" }
	    }
	    parm {
		name	"burn_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:burn" }
		parmtag	{ "import_token" "guidevisdensitymode" }
	    }
	    parm {
		name	"burn_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:burn" }
		parmtag	{ "import_token" "guiderangemode" }
	    }
	    parm {
		name	"burn_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 } { burn_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:burn" }
		parmtag	{ "import_token" "guiderange" }
	    }
	    parm {
		name	"burn_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 } { burn_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:burn" }
		parmtag	{ "import_token" "guiderangecenter" }
	    }
	    parm {
		name	"burn_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 } { burn_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:burn" }
		parmtag	{ "import_token" "guiderangesize" }
	    }
	    parm {
		name	"burn_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ burn_usesmoke == 1 } { burn_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:burn" }
		parmtag	{ "import_token" "guideiso" }
	    }
	    parm {
		name	"burn_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "off" }
		disablewhen	"{ burn_usesmoke == 1 } { burn_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:burn" }
		parmtag	{ "import_token" "guideinvert" }
	    }
	}

	group {
	    name	"folder0_7"
	    label	"Heat"
	    grouptag	{ "import_enable" "1" }
	    grouptag	{ "import_source" "op:heat" }

	    parm {
		name	"heat_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:heat" }
		parmtag	{ "import_token" "usebox" }
	    }
	    parm {
		name	"heat_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ heat_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:heat" }
		parmtag	{ "import_token" "useboxhash" }
	    }
	    parm {
		name	"heat_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:heat" }
		parmtag	{ "import_token" "usesmoke" }
	    }
	    parm {
		name	"heat_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		disablewhen	"{ heat_usesmoke == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:heat" }
		parmtag	{ "import_token" "guideremapsmoke" }
	    }
	    parm {
		name	"heat_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		disablewhen	"{ heat_usesmoke == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:heat" }
		parmtag	{ "import_token" "guidesmokedensity" }
	    }
	    parm {
		name	"heat_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "off" }
		disablewhen	"{ heat_usesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:heat" }
		parmtag	{ "import_token" "guideuseplane" }
	    }
	    parm {
		name	"heat_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ heat_usesmoke == 1 } { heat_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:heat" }
		parmtag	{ "import_token" "guideplane" }
	    }
	    parm {
		name	"heat_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ heat_usesmoke == 1 } { heat_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:heat" }
		parmtag	{ "import_token" "guideplaneval" }
	    }
	    parm {
		name	"heat_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "blackbody" }
		disablewhen	"{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:heat" }
		parmtag	{ "import_token" "guidevismode" }
	    }
	    parm {
		name	"heat_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:heat" }
		parmtag	{ "import_token" "guidevisdensitymode" }
	    }
	    parm {
		name	"heat_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:heat" }
		parmtag	{ "import_token" "guiderangemode" }
	    }
	    parm {
		name	"heat_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 } { heat_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:heat" }
		parmtag	{ "import_token" "guiderange" }
	    }
	    parm {
		name	"heat_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 } { heat_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:heat" }
		parmtag	{ "import_token" "guiderangecenter" }
	    }
	    parm {
		name	"heat_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 } { heat_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:heat" }
		parmtag	{ "import_token" "guiderangesize" }
	    }
	    parm {
		name	"heat_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ heat_usesmoke == 1 } { heat_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:heat" }
		parmtag	{ "import_token" "guideiso" }
	    }
	    parm {
		name	"heat_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "on" }
		disablewhen	"{ heat_usesmoke == 1 } { heat_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:heat" }
		parmtag	{ "import_token" "guideinvert" }
	    }
	}

	group {
	    name	"folder0_8"
	    label	"Velocity"
	    grouptag	{ "import_enable" "1" }
	    grouptag	{ "import_source" "op:velocity" }

	    parm {
		name	"velocity_guideusebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:velocity" }
		parmtag	{ "import_token" "guideusebox" }
	    }
	    parm {
		name	"velocity_guideuseboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ velocity_guideusebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:velocity" }
		parmtag	{ "import_token" "guideuseboxhash" }
	    }
	    parm {
		name	"velocity_guideusesmoke"
		label	"Use Smoke"
		type	toggle
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:velocity" }
		parmtag	{ "import_token" "guideusesmoke" }
	    }
	    parm {
		name	"velocity_guidescale"
		label	"Scale"
		type	float
		default	{ "1" }
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:velocity" }
		parmtag	{ "import_token" "guidescale" }
	    }
	    parm {
		name	"velocity_guideoverridediv"
		label	"Override Divisions"
		type	toggle
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:velocity" }
		parmtag	{ "import_token" "guideoverridediv" }
	    }
	    parm {
		name	"velocity_guidediv"
		label	"Divisions"
		type	intvector
		size	3
		default	{ "10" "10" "10" }
		disablewhen	"{ velocity_guideoverridediv == 0 }"
		range	{ 1! 1000 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:velocity" }
		parmtag	{ "import_token" "guidediv" }
	    }
	    parm {
		name	"velocity_guidebarbs"
		label	"Use Barbs on Vectors"
		type	toggle
		default	{ "on" }
		disablewhen	"{ velocity_guideusesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:velocity" }
		parmtag	{ "import_token" "guidebarbs" }
	    }
	    parm {
		name	"velocity_guidepercomp"
		label	"Component Velocities"
		type	toggle
		default	{ "off" }
		disablewhen	"{ velocity_guideusesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:velocity" }
		parmtag	{ "import_token" "guidepercomp" }
	    }
	    parm {
		name	"velocity_guideusestreamers"
		label	"Use Streamers"
		type	toggle
		joinnext
		default	{ "off" }
		disablewhen	"{ velocity_guideusesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:velocity" }
		parmtag	{ "import_token" "guideusestreamers" }
	    }
	    parm {
		name	"velocity_guideuseplane"
		label	"Use Plane"
		type	toggle
		default	{ "off" }
		disablewhen	"{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:velocity" }
		parmtag	{ "import_token" "guideuseplane" }
	    }
	    parm {
		name	"velocity_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 0 velocity_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:velocity" }
		parmtag	{ "import_token" "guideplane" }
	    }
	    parm {
		name	"velocity_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 0 velocity_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:velocity" }
		parmtag	{ "import_token" "guideplaneval" }
	    }
	    parm {
		name	"velocity_guidestreamerlen"
		label	"Streamer Length"
		type	float
		default	{ "1" }
		disablewhen	"{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:velocity" }
		parmtag	{ "import_token" "guidestreamerlen" }
	    }
	    parm {
		name	"velocity_guidestreamerminspeed"
		label	"Streamer Minimum Speed"
		type	float
		default	{ "0.001" }
		disablewhen	"{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:velocity" }
		parmtag	{ "import_token" "guidestreamerminspeed" }
	    }
	    parm {
		name	"velocity_guidevistype"
		label	"Visualization Type"
		type	ordinal
		default	{ "speed" }
		disablewhen	"{ velocity_guideusesmoke == 1 }"
		menu	{
		    "none"	"None"
		    "distance"	"Distance"
		    "speed"	"Speed"
		    "origin"	"Origin"
		    "dir"	"Direction"
		    "value"	"Value"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:velocity" }
		parmtag	{ "import_token" "guidevistype" }
	    }
	    parm {
		name	"velocity_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		default	{ "false" }
		disablewhen	"{ velocity_guideusesmoke == 1 } { velocity_guidevistype != distance velocity_guidevistype != speed }"
		menu	{
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:velocity" }
		parmtag	{ "import_token" "guidevismode" }
	    }
	    parm {
		name	"velocity_guidevisscale"
		label	"Visualization Scale"
		type	float
		default	{ "1" }
		disablewhen	"{ velocity_guideusesmoke == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:velocity" }
		parmtag	{ "import_token" "guidevisscale" }
	    }
	    parm {
		name	"velocity_guiderange"
		label	"Visualization Range"
		type	float
		size	2
		default	{ "0" "1" }
		disablewhen	"{ velocity_guideusesmoke == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:velocity" }
		parmtag	{ "import_token" "guiderange" }
	    }
	}

	group {
	    name	"folder0_9"
	    label	"Collision"
	    grouptag	{ "import_enable" "1" }
	    grouptag	{ "import_source" "op:collisionmask1" }

	    parm {
		name	"collisionmask1_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:collisionmask1" }
		parmtag	{ "import_token" "usebox" }
	    }
	    parm {
		name	"collisionmask1_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ collisionmask1_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:collisionmask1" }
		parmtag	{ "import_token" "useboxhash" }
	    }
	    parm {
		name	"collisionmask1_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:collisionmask1" }
		parmtag	{ "import_token" "usesmoke" }
	    }
	    parm {
		name	"collisionmask1_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		disablewhen	"{ collisionmask1_usesmoke == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:collisionmask1" }
		parmtag	{ "import_token" "guideremapsmoke" }
	    }
	    parm {
		name	"collisionmask1_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		disablewhen	"{ collisionmask1_usesmoke == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:collisionmask1" }
		parmtag	{ "import_token" "guidesmokedensity" }
	    }
	    parm {
		name	"collisionmask1_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "off" }
		disablewhen	"{ collisionmask1_usesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:collisionmask1" }
		parmtag	{ "import_token" "guideuseplane" }
	    }
	    parm {
		name	"collisionmask1_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ collisionmask1_usesmoke == 1 } { collisionmask1_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:collisionmask1" }
		parmtag	{ "import_token" "guideplane" }
	    }
	    parm {
		name	"collisionmask1_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ collisionmask1_usesmoke == 1 } { collisionmask1_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:collisionmask1" }
		parmtag	{ "import_token" "guideplaneval" }
	    }
	    parm {
		name	"collisionmask1_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "false" }
		disablewhen	"{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:collisionmask1" }
		parmtag	{ "import_token" "guidevismode" }
	    }
	    parm {
		name	"collisionmask1_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:collisionmask1" }
		parmtag	{ "import_token" "guidevisdensitymode" }
	    }
	    parm {
		name	"collisionmask1_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:collisionmask1" }
		parmtag	{ "import_token" "guiderangemode" }
	    }
	    parm {
		name	"collisionmask1_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 } { collisionmask1_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:collisionmask1" }
		parmtag	{ "import_token" "guiderange" }
	    }
	    parm {
		name	"collisionmask1_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 } { collisionmask1_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:collisionmask1" }
		parmtag	{ "import_token" "guiderangecenter" }
	    }
	    parm {
		name	"collisionmask1_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 } { collisionmask1_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:collisionmask1" }
		parmtag	{ "import_token" "guiderangesize" }
	    }
	    parm {
		name	"collisionmask1_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ collisionmask1_usesmoke == 1 } { collisionmask1_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:collisionmask1" }
		parmtag	{ "import_token" "guideiso" }
	    }
	    parm {
		name	"collisionmask1_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "off" }
		disablewhen	"{ collisionmask1_usesmoke == 1 } { collisionmask1_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:collisionmask1" }
		parmtag	{ "import_token" "guideinvert" }
	    }
	}

	group {
	    name	"folder0_10"
	    label	"Source"
	    grouptag	{ "import_enable" "1" }
	    grouptag	{ "import_source" "op:sourcemask1" }

	    parm {
		name	"sourcemask1_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sourcemask1" }
		parmtag	{ "import_token" "usebox" }
	    }
	    parm {
		name	"sourcemask1_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ sourcemask1_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sourcemask1" }
		parmtag	{ "import_token" "useboxhash" }
	    }
	    parm {
		name	"sourcemask1_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sourcemask1" }
		parmtag	{ "import_token" "usesmoke" }
	    }
	    parm {
		name	"sourcemask1_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		disablewhen	"{ sourcemask1_usesmoke == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sourcemask1" }
		parmtag	{ "import_token" "guideremapsmoke" }
	    }
	    parm {
		name	"sourcemask1_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		disablewhen	"{ sourcemask1_usesmoke == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sourcemask1" }
		parmtag	{ "import_token" "guidesmokedensity" }
	    }
	    parm {
		name	"sourcemask1_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "off" }
		disablewhen	"{ sourcemask1_usesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sourcemask1" }
		parmtag	{ "import_token" "guideuseplane" }
	    }
	    parm {
		name	"sourcemask1_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ sourcemask1_usesmoke == 1 } { sourcemask1_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sourcemask1" }
		parmtag	{ "import_token" "guideplane" }
	    }
	    parm {
		name	"sourcemask1_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ sourcemask1_usesmoke == 1 } { sourcemask1_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sourcemask1" }
		parmtag	{ "import_token" "guideplaneval" }
	    }
	    parm {
		name	"sourcemask1_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "false" }
		disablewhen	"{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sourcemask1" }
		parmtag	{ "import_token" "guidevismode" }
	    }
	    parm {
		name	"sourcemask1_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sourcemask1" }
		parmtag	{ "import_token" "guidevisdensitymode" }
	    }
	    parm {
		name	"sourcemask1_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sourcemask1" }
		parmtag	{ "import_token" "guiderangemode" }
	    }
	    parm {
		name	"sourcemask1_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 } { sourcemask1_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sourcemask1" }
		parmtag	{ "import_token" "guiderange" }
	    }
	    parm {
		name	"sourcemask1_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 } { sourcemask1_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sourcemask1" }
		parmtag	{ "import_token" "guiderangecenter" }
	    }
	    parm {
		name	"sourcemask1_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 } { sourcemask1_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sourcemask1" }
		parmtag	{ "import_token" "guiderangesize" }
	    }
	    parm {
		name	"sourcemask1_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ sourcemask1_usesmoke == 1 } { sourcemask1_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sourcemask1" }
		parmtag	{ "import_token" "guideiso" }
	    }
	    parm {
		name	"sourcemask1_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "off" }
		disablewhen	"{ sourcemask1_usesmoke == 1 } { sourcemask1_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sourcemask1" }
		parmtag	{ "import_token" "guideinvert" }
	    }
	}

	group {
	    name	"folder0_11"
	    label	"Sink"
	    grouptag	{ "import_enable" "1" }
	    grouptag	{ "import_source" "op:sinkmask1" }

	    parm {
		name	"sinkmask1_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sinkmask1" }
		parmtag	{ "import_token" "usebox" }
	    }
	    parm {
		name	"sinkmask1_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ sinkmask1_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sinkmask1" }
		parmtag	{ "import_token" "useboxhash" }
	    }
	    parm {
		name	"sinkmask1_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sinkmask1" }
		parmtag	{ "import_token" "usesmoke" }
	    }
	    parm {
		name	"sinkmask1_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		disablewhen	"{ sinkmask1_usesmoke == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sinkmask1" }
		parmtag	{ "import_token" "guideremapsmoke" }
	    }
	    parm {
		name	"sinkmask1_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		disablewhen	"{ sinkmask1_usesmoke == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sinkmask1" }
		parmtag	{ "import_token" "guidesmokedensity" }
	    }
	    parm {
		name	"sinkmask1_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "off" }
		disablewhen	"{ sinkmask1_usesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sinkmask1" }
		parmtag	{ "import_token" "guideuseplane" }
	    }
	    parm {
		name	"sinkmask1_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ sinkmask1_usesmoke == 1 } { sinkmask1_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sinkmask1" }
		parmtag	{ "import_token" "guideplane" }
	    }
	    parm {
		name	"sinkmask1_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ sinkmask1_usesmoke == 1 } { sinkmask1_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sinkmask1" }
		parmtag	{ "import_token" "guideplaneval" }
	    }
	    parm {
		name	"sinkmask1_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "false" }
		disablewhen	"{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sinkmask1" }
		parmtag	{ "import_token" "guidevismode" }
	    }
	    parm {
		name	"sinkmask1_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sinkmask1" }
		parmtag	{ "import_token" "guidevisdensitymode" }
	    }
	    parm {
		name	"sinkmask1_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sinkmask1" }
		parmtag	{ "import_token" "guiderangemode" }
	    }
	    parm {
		name	"sinkmask1_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 } { sinkmask1_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sinkmask1" }
		parmtag	{ "import_token" "guiderange" }
	    }
	    parm {
		name	"sinkmask1_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 } { sinkmask1_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sinkmask1" }
		parmtag	{ "import_token" "guiderangecenter" }
	    }
	    parm {
		name	"sinkmask1_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 } { sinkmask1_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sinkmask1" }
		parmtag	{ "import_token" "guiderangesize" }
	    }
	    parm {
		name	"sinkmask1_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ sinkmask1_usesmoke == 1 } { sinkmask1_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sinkmask1" }
		parmtag	{ "import_token" "guideiso" }
	    }
	    parm {
		name	"sinkmask1_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "off" }
		disablewhen	"{ sinkmask1_usesmoke == 1 } { sinkmask1_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:sinkmask1" }
		parmtag	{ "import_token" "guideinvert" }
	    }
	}

	group {
	    name	"folder0_12"
	    label	"Pump"
	    grouptag	{ "import_enable" "1" }
	    grouptag	{ "import_source" "op:pumpmask1" }

	    parm {
		name	"pumpmask1_showguide"
		label	"Show Guide Geometry"
		type	toggle
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:pumpmask1" }
		parmtag	{ "import_token" "showguide" }
	    }
	    parm {
		name	"pumpmask1_color"
		label	"Color"
		type	color
		size	3
		default	{ "0" "0" "1" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:pumpmask1" }
		parmtag	{ "import_token" "color" }
	    }
	    parm {
		name	"pumpmask1_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:pumpmask1" }
		parmtag	{ "import_token" "usebox" }
	    }
	    parm {
		name	"pumpmask1_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:pumpmask1" }
		parmtag	{ "import_token" "useboxhash" }
	    }
	    parm {
		name	"pumpmask1_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:pumpmask1" }
		parmtag	{ "import_token" "usesmoke" }
	    }
	    parm {
		name	"pumpmask1_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:pumpmask1" }
		parmtag	{ "import_token" "guideremapsmoke" }
	    }
	    parm {
		name	"pumpmask1_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:pumpmask1" }
		parmtag	{ "import_token" "guidesmokedensity" }
	    }
	    parm {
		name	"pumpmask1_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:pumpmask1" }
		parmtag	{ "import_token" "guideuseplane" }
	    }
	    parm {
		name	"pumpmask1_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ pumpmask1_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:pumpmask1" }
		parmtag	{ "import_token" "guideplane" }
	    }
	    parm {
		name	"pumpmask1_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ pumpmask1_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:pumpmask1" }
		parmtag	{ "import_token" "guideplaneval" }
	    }
	    parm {
		name	"pumpmask1_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "false" }
		disablewhen	"{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:pumpmask1" }
		parmtag	{ "import_token" "guidevismode" }
	    }
	    parm {
		name	"pumpmask1_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:pumpmask1" }
		parmtag	{ "import_token" "guidevisdensitymode" }
	    }
	    parm {
		name	"pumpmask1_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:pumpmask1" }
		parmtag	{ "import_token" "guiderangemode" }
	    }
	    parm {
		name	"pumpmask1_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 } { pumpmask1_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:pumpmask1" }
		parmtag	{ "import_token" "guiderange" }
	    }
	    parm {
		name	"pumpmask1_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 } { pumpmask1_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:pumpmask1" }
		parmtag	{ "import_token" "guiderangecenter" }
	    }
	    parm {
		name	"pumpmask1_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 } { pumpmask1_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:pumpmask1" }
		parmtag	{ "import_token" "guiderangesize" }
	    }
	    parm {
		name	"pumpmask1_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ pumpmask1_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:pumpmask1" }
		parmtag	{ "import_token" "guideiso" }
	    }
	    parm {
		name	"pumpmask1_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "off" }
		disablewhen	"{ pumpmask1_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:pumpmask1" }
		parmtag	{ "import_token" "guideinvert" }
	    }
	}

    }

    group {
	name	"std_switcher_0_1"
	label	"Initial Data"

	parm {
	    name	"density_soppath"
	    label	"Density SOP Path"
	    type	oppath
	    joinnext
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	    parmtag	{ "opfilter" "!!SOP!!" }
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"density_scalevalue"
	    label	"Scale"
	    type	float
	    default	{ "1" }
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"temperature_soppath"
	    label	"Temperature SOP Path"
	    type	oppath
	    joinnext
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	    parmtag	{ "opfilter" "!!SOP!!" }
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"temperature_scalevalue"
	    label	"Scale"
	    type	float
	    default	{ "1" }
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"fuel_soppath"
	    label	"Fuel SOP Path"
	    type	oppath
	    joinnext
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "opfilter" "!!SOP!!" }
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"fuel_scalevalue"
	    label	"Scale"
	    type	float
	    default	{ "1" }
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"velocity_soppath"
	    label	"Velocity SOP Path"
	    type	oppath
	    joinnext
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "opfilter" "!!SOP!!" }
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"velocity_scalevalue"
	    label	"Scale"
	    type	float
	    default	{ "1" }
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"usetransform"
	    label	"Use Object Transform"
	    type	toggle
	    default	{ "on" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"velocity_direction"
	    label	"Wind Tunnel Direction"
	    type	vector
	    size	3
	    default	{ "0" "0" "0" }
	    range	{ -1 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"border"
	    label	"Border Type"
	    type	ordinal
	    default	{ "constant" }
	    menu	{
		"constant"	"Constant"
		"repeat"	"Repeat"
		"streak"	"Streak"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"restfield"
	    label	"Add Rest Field"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"restresscale"
	    label	"Rest Division Scale"
	    type	float
	    default	{ "0.5" }
	    disablewhen	"{ restfield == 0 }"
	    range	{ 0! 2 }
	    export	none
	}
	parm {
	    name	"velocity_voxelsample"
	    label	"Velocity Sampling"
	    type	ordinal
	    default	{ "faces" }
	    menu	{
		"center"	"Center"
		"faces"	"Faces"
		"edges"	"Edges"
		"corner"	"Corner"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"positionpath"
	    label	"Position Data Path"
	    type	string
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
    }

    group {
	name	"std_switcher_0_2"
	label	"Fields"

	group {
	    name	"folder1"
	    label	"Dynamics"

	    parm {
		name	"enablevelocity"
		label	"Velocity"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"enabledensity"
		label	"Density"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"enabletemperature"
		label	"Temperature"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"enablefuel"
		label	"Fuel"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"enabledivergence"
		label	"Divergence"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"enableburn"
		label	"Burn"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"enablepressure"
		label	"Pressure"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"enablerest"
		label	"Rest"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"enableconfinement"
		label	"Confinement"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"enableheat"
		label	"Heat"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	}

	group {
	    name	"folder1_1"
	    label	"Masks"

	    parm {
		name	"enablesource"
		label	"Source"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"enablesourceindex"
		label	"Source Index"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"enablesink"
		label	"Sink"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"enablepump"
		label	"Pump"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"enablepumpindex"
		label	"Pump Index"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"enablecollision"
		label	"Collision"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"enablecollisionvelocity"
		label	"Collision Velocity"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	}

    }

    group {
	name	"std_switcher_0_3"
	label	"Slice"

	parm {
	    name	"slice"
	    label	"Slice"
	    type	integer
	    default	{ "0" }
	    range	{ 0! 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"slicediv"
	    label	"Slice Divisions"
	    type	integer
	    size	3
	    default	{ "1" "1" "1" }
	    range	{ 1! 5 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"sliceoverlapneg"
	    label	"Overlap Voxels Negative"
	    type	integer
	    size	3
	    default	{ "4" "4" "4" }
	    range	{ 0! 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"sliceoverlappos"
	    label	"Overlap Voxels Positive"
	    type	integer
	    size	3
	    default	{ "4" "4" "4" }
	    range	{ 0! 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
    }

}
INDX              Contents       =Z[|   DialogScript   = UZHouLC1033600bb605ac95b7c0f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for smokeobject automatically generated 06/17/15 10:55:22

{
    name	smokeobject
    script	smokeobject
    label	"Smoke Object"


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

    inputlabel	1	"Input 0"
    inputlabel	2	"Input 1"
    inputlabel	3	"Input 2"
    inputlabel	4	"Input 3"

    group {
	name	"creation_1"
	label	"Properties"

	parm {
	    name	"twod"
	    label	"Two Dimensional"
	    type	toggle
	    nolabel
	    joinnext
	    default	{ "off" }
	    range	{ 0 1 }
	    export	all
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"voxelplane"
	    label	"Two Dimensional"
	    type	ordinal
	    default	{ "xy" }
	    menu	{
		"xy"	"XY plane     "
		"yz"	"YZ plane"
		"zx"	"ZX plane"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"uniformvoxels"
	    label	"Division Method"
	    type	ordinal
	    default	{ "size" }
	    menu	{
		"nonsquare"	"Non Square"
		"x"	"X Axis"
		"y"	"Y Axis"
		"z"	"Z Axis"
		"max"	"Max Axis"
		"size"	"By Size"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"divsize"
	    label	"Division Size"
	    type	float
	    default	{ "0.2" }
	    disablewhen	"{ uniformvoxels != size }"
	    hidewhen	"{ uniformvoxels != size }"
	    range	{ 0! 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "units" "m1" }
	}
	parm {
	    name	"uniformdiv"
	    label	"Uniform Divisions"
	    type	integer
	    default	{ "10" }
	    disablewhen	"{ uniformvoxels == nonsquare } { uniformvoxels == size }"
	    hidewhen	"{ uniformvoxels == nonsquare } { uniformvoxels == size }"
	    range	{ 1! 300 }
	    export	all
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"div"
	    label	"Divisions"
	    type	integer
	    size	3
	    default	{ "10" "10" "10" }
	    disablewhen	"{ uniformvoxels != nonsquare }"
	    hidewhen	"{ uniformvoxels != nonsquare }"
	    range	{ 1! 1000 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"size"
	    label	"Size"
	    type	vector
	    size	3
	    default	{ "1" "1" "1" }
	    range	{ 0! 10 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	    parmtag	{ "units" "m1" }
	}
	parm {
	    name	"t"
	    label	"Center"
	    type	vector
	    size	3
	    default	{ "0" "0" "0" }
	    disablewhen	"{ instance_objects == 1 override_container_size == 1 }"
	    range	{ -1 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	    parmtag	{ "units" "m1" }
	}
	parm {
	    name	"closedends"
	    label	"Closed Boundaries"
	    type	toggle
	    joinnext
	    default	{ "off" }
	    range	{ 0 1 }
	    export	all
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"closexneg"
	    label	"-X"
	    type	toggle
	    joinnext
	    default	{ "on" }
	    disablewhen	"{ closedends == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"closexpos"
	    label	"+X"
	    type	toggle
	    joinnext
	    default	{ "on" }
	    disablewhen	"{ closedends == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"closeyneg"
	    label	"-Y"
	    type	toggle
	    joinnext
	    default	{ "on" }
	    disablewhen	"{ closedends == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"closeypos"
	    label	"+Y"
	    type	toggle
	    joinnext
	    default	{ "on" }
	    disablewhen	"{ closedends == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"closezneg"
	    label	"-Z"
	    type	toggle
	    joinnext
	    default	{ "on" }
	    disablewhen	"{ closedends == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"closezpos"
	    label	"+Z"
	    type	toggle
	    default	{ "on" }
	    disablewhen	"{ closedends == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
    }

    group {
	name	"creation_1_1"
	label	"Creation"

	parm {
	    name	"usesimframe"
	    label	"Creation Frame Specifies Simulation Frame"
	    type	toggle
	    default	{ "0" }
	    disablewhen	"{ continuous == 1 instance_objects == 1 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"createframe"
	    label	"Creation Frame"
	    type	integer
	    default	{ "ch(opcreator(\".\")+\"/startframe\")" }
	    disablewhen	"{ continuous == 1 instance_objects == 1 }"
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"object_name"
	    label	"Object Name"
	    type	string
	    default	{ "$OS" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"solvefirstframe"
	    label	"Solve on Creation Frame"
	    type	toggle
	    default	{ "off" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"allowcaching"
	    label	"Allow Caching"
	    type	toggle
	    default	{ "on" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
    }

    group {
	name	"creation_1_2"
	label	"Instancing"

	parm {
	    name	"instance_objects"
	    label	"Create Objects From Points"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"override_container_size"
	    label	"Override Container Size"
	    type	toggle
	    default	{ "1" }
	    disablewhen	"{ instance_objects == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"override_division_size"
	    label	"Override Division Size"
	    type	toggle
	    default	{ "0" }
	    disablewhen	"{ instance_objects == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"numobjects"
	    label	"Number of Objects"
	    type	integer
	    default	{ "1" }
	    disablewhen	"{ instance_objects == 1 }"
	    range	{ 0! 10 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"instance_points"
	    label	"Instance Points"
	    type	oppath
	    default	{ "" }
	    disablewhen	"{ instance_objects == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"continuous"
	    label	"Continuous"
	    type	toggle
	    default	{ "0" }
	    disablewhen	"{ instance_objects == 0 }"
	    range	{ 0 1 }
	    export	none
	}
    }

    parm {
	name	"size_unit_comp"
	label	"Unit Compensation"
	type	vector
	invisible
	size	3
	default	{ "ch(\"./divsize\")- ((ch(\"./sizex\")+ch(\"./tx\"))%ch(\"./divsize\"))" "ch(\"./divsize\")- ((ch(\"./sizey\")+ch(\"./ty\"))%ch(\"./divsize\"))" "ch(\"./divsize\")- ((ch(\"./sizez\")+ch(\"./tz\"))%ch(\"./divsize\"))" }
	range	{ -1 1 }
	export	none
    }
    group {
	name	"std_switcher_0"
	label	"Guides"
	grouptag	{ "import_enable" "1" }
	grouptag	{ "import_source" "op:smokeconfigureobject2" }
	grouptag	{ "import_token" "std_switcher_0:Guides" }

	group {
	    name	"folder0"
	    label	"Visualization"
	    grouptag	{ "import_source" "op:smokeconfigureobject2" }
	    grouptag	{ "import_token" "folder0:Visualization" }

	    parm {
		name	"multifield_showguide"
		label	"Multi"
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "multifield_showguide" }
	    }
	    parm {
		name	"multifield_color"
		label	"Multi Field"
		type	color
		size	3
		default	{ "1" "1" "1" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "multifield_color" }
	    }
	    parm {
		name	"density_showguide"
		label	"Density         "
		type	toggle
		nolabel
		joinnext
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "density_showguide" }
	    }
	    parm {
		name	"density_color"
		label	"Density"
		type	color
		size	3
		default	{ "1" "1" "1" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "density_color" }
	    }
	    parm {
		name	"temperature1_showguide"
		label	"Temperature "
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "temperature1_showguide" }
	    }
	    parm {
		name	"temperature1_color"
		label	"Temperature"
		type	color
		size	3
		default	{ "1" "1" "1" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "temperature1_color" }
	    }
	    parm {
		name	"fuel_showguide"
		label	"Fuel             "
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "fuel_showguide" }
	    }
	    parm {
		name	"fuel_color"
		label	"Fuel"
		type	color
		size	3
		default	{ "0.9" "0" "0.9" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "fuel_color" }
	    }
	    parm {
		name	"divergence_showguide"
		label	"Divergence   "
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "divergence_showguide" }
	    }
	    parm {
		name	"divergence_color"
		label	"Divergence"
		type	color
		size	3
		default	{ "1" "0.8" "0" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "divergence_color" }
	    }
	    parm {
		name	"burn_showguide"
		label	"Burn            "
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "burn_showguide" }
	    }
	    parm {
		name	"burn_color"
		label	"Burn"
		type	color
		size	3
		default	{ "1" "0.8" "0" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "burn_color" }
	    }
	    parm {
		name	"heat_showguide"
		label	"Show Guide Geometry"
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "heat_showguide" }
	    }
	    parm {
		name	"heat_color"
		label	"Heat"
		type	color
		size	3
		default	{ "1" "1" "0" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "heat_color" }
	    }
	    parm {
		name	"velocity_showguide"
		label	"Velocity        "
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_showguide" }
	    }
	    parm {
		name	"velocity_color"
		label	"Velocity"
		type	color
		size	3
		default	{ "1" "1" "1" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_color" }
	    }
	    parm {
		name	"collisionmask1_showguide"
		label	"Collision       "
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "collisionmask1_showguide" }
	    }
	    parm {
		name	"collisionmask1_color"
		label	"Collision"
		type	color
		size	3
		default	{ "1" "1" "1" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "collisionmask1_color" }
	    }
	    parm {
		name	"sourcemask1_showguide"
		label	"Source         "
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sourcemask1_showguide" }
	    }
	    parm {
		name	"sourcemask1_color"
		label	"Source"
		type	color
		size	3
		default	{ "0" "0.9" "0" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sourcemask1_color" }
	    }
	    parm {
		name	"sinkmask1_showguide"
		label	"Sink             "
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sinkmask1_showguide" }
	    }
	    parm {
		name	"sinkmask1_color"
		label	"Sink"
		type	color
		size	3
		default	{ "0.9" "0" "0" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sinkmask1_color" }
	    }
	}

	group {
	    name	"folder0_1"
	    label	"Multi"
	    grouptag	{ "import_source" "op:smokeconfigureobject2" }
	    grouptag	{ "import_token" "folder0:Multi" }

	    parm {
		name	"multifield_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "multifield_usebox" }
	    }
	    parm {
		name	"multifield_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ multifield_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "multifield_useboxhash" }
	    }
	    parm {
		name	"multifield_rangemin"
		label	"Minimum"
		type	float
		default	{ "0" }
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "multifield_rangemin" }
	    }
	    parm {
		name	"multifield_rangemax"
		label	"Maximum"
		type	float
		default	{ "1" }
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "multifield_rangemax" }
	    }
	    parm {
		name	"multifield_densityscale"
		label	"Density Scale"
		type	float
		default	{ "1" }
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "multifield_densityscale" }
	    }
	    parm {
		name	"multifield_shadowscale"
		label	"Shadow Scale"
		type	float
		default	{ "1" }
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "multifield_shadowscale" }
	    }
	    parm {
		name	"multifield_setmaxres"
		label	"Set Max Res"
		type	toggle
		nolabel
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "multifield_setmaxres" }
	    }
	    parm {
		name	"multifield_maxres"
		label	"Max Vis Res"
		type	integer
		default	{ "128" }
		disablewhen	"{ multifield_setmaxres == 0 }"
		range	{ 1! 512 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "multifield_maxres" }
	    }
	    group {
		name	"folder14"
		label	"Smoke"
		grouptag	{ "import_source" "op:smokeconfigureobject2" }
		grouptag	{ "import_token" "folder3:Smoke" }

		parm {
		    name	"multifield_densityfield"
		    label	"Density Field"
		    type	string
		    default	{ "" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_densityfield" }
		}
		parm {
		    name	"multifield_densityrampmode"
		    label	"Mode"
		    type	ordinal
		    joinnext
		    default	{ "clamp" }
		    menu	{
			"none"	"No Ramp"
			"clamp"	"Clamped Ramp"
			"periodic"	"Periodic Ramp"
		    }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_densityrampmode" }
		}
		parm {
		    name	"multifield_densitypreset"
		    label	"Density"
		    type	ordinal
		    default	{ "none" }
		    menu	{
			"none"	"Presets"
			"increasing"	"Increasing"
			"descreasing"	"Decreasing"
			"hill"	"Hill"
			"valley"	"Valley"
			"step"	"Step"
			"square"	"Square"
		    }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_densitypreset" }
		}
		parm {
		    name	"multifield_densityramp"
		    label	"Density Ramp"
		    type	ramp_flt
		    default	{ "2" }
		    range	{ 1! 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_densityramp" }
		    parmtag	{ "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" }
		    parmtag	{ "rampshowcontrolsdefault" "0" }
		}
		parm {
		    name	"multifield_cdfield"
		    label	"Diffuse Field"
		    type	string
		    default	{ "" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_cdfield" }
		}
		parm {
		    name	"multifield_cdrangeoverride"
		    label	"Diffuse Range"
		    type	toggle
		    nolabel
		    joinnext
		    default	{ "off" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_cdrangeoverride" }
		}
		parm {
		    name	"multifield_cdrange"
		    label	"Diffuse Range"
		    type	float
		    size	2
		    default	{ "0" "1" }
		    disablewhen	"{ multifield_cdrangeoverride == 0 }"
		    range	{ 0 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_cdrange" }
		}
		parm {
		    name	"multifield_cdrampmode"
		    label	"Mode"
		    type	ordinal
		    joinnext
		    default	{ "clamp" }
		    menu	{
			"none"	"No Ramp"
			"clamp"	"Clamped Ramp"
			"periodic"	"Periodic Ramp"
		    }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_cdrampmode" }
		}
		parm {
		    name	"multifield_cdpreset"
		    label	"Diffuse"
		    type	ordinal
		    default	{ "none" }
		    menu	{
			"none"	"Presets"
			"false"	"Infra-Red"
			"pink"	"White to Red"
			"mono"	"Grayscale"
			"blackbody"	"Black Body"
			"bipartite"	"Two-Tone"
		    }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_cdpreset" }
		}
		parm {
		    name	"multifield_cdramp"
		    label	"Diffuse Ramp"
		    type	ramp_rgb
		    default	{ "2" }
		    range	{ 1! 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_cdramp" }
		    parmtag	{ "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0 ) 1interp ( linear ) 2pos ( 1 ) 2c ( 1 1 1 ) 2interp ( linear )" }
		    parmtag	{ "rampshowcontrolsdefault" "0" }
		}
	    }

	    group {
		name	"folder14_1"
		label	"Emission"
		grouptag	{ "import_source" "op:smokeconfigureobject2" }
		grouptag	{ "import_token" "folder3:Emission" }

		parm {
		    name	"multifield_emitscale"
		    label	"Emission Scale"
		    type	float
		    default	{ "0" }
		    range	{ 0! 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_emitscale" }
		}
		parm {
		    name	"multifield_emitfield"
		    label	"Emission Field"
		    type	string
		    default	{ "" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_emitfield" }
		}
		parm {
		    name	"multifield_emitrangeoverride"
		    label	"Emit Range"
		    type	toggle
		    nolabel
		    joinnext
		    default	{ "off" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_emitrangeoverride" }
		}
		parm {
		    name	"multifield_emitrange"
		    label	"Emit Range"
		    type	float
		    size	2
		    default	{ "0" "1" }
		    disablewhen	"{ multifield_emitrangeoverride == 0 }"
		    range	{ 0 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_emitrange" }
		}
		parm {
		    name	"multifield_emitrampmode"
		    label	"Mode"
		    type	ordinal
		    joinnext
		    default	{ "clamp" }
		    menu	{
			"none"	"No Ramp"
			"clamp"	"Clamped Ramp"
			"periodic"	"Periodic Ramp"
		    }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_emitrampmode" }
		}
		parm {
		    name	"multifield_emitpreset"
		    label	"Emission"
		    type	ordinal
		    default	{ "none" }
		    menu	{
			"none"	"Presets"
			"increasing"	"Increasing"
			"descreasing"	"Decreasing"
			"hill"	"Hill"
			"valley"	"Valley"
			"step"	"Step"
			"square"	"Square"
		    }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_emitpreset" }
		}
		parm {
		    name	"multifield_emitramp"
		    label	"Emission Ramp"
		    type	ramp_flt
		    default	{ "2" }
		    range	{ 1! 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_emitramp" }
		    parmtag	{ "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" }
		    parmtag	{ "rampshowcontrolsdefault" "0" }
		}
		parm {
		    name	"multifield_emitcdfield"
		    label	"Emission Color Field"
		    type	string
		    default	{ "" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_emitcdfield" }
		}
		parm {
		    name	"multifield_emitcdrangeoverride"
		    label	"Emission Color Range"
		    type	toggle
		    nolabel
		    joinnext
		    default	{ "off" }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_emitcdrangeoverride" }
		}
		parm {
		    name	"multifield_emitcdrange"
		    label	"Emission Color Range"
		    type	float
		    size	2
		    default	{ "0" "1" }
		    disablewhen	"{ multifield_emitcdrangeoverride == 0 }"
		    range	{ 0 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_emitcdrange" }
		}
		parm {
		    name	"multifield_emitcdrampmode"
		    label	"Mode"
		    type	ordinal
		    joinnext
		    default	{ "clamp" }
		    menu	{
			"none"	"No Ramp"
			"clamp"	"Clamped Ramp"
			"periodic"	"Periodic Ramp"
		    }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_emitcdrampmode" }
		}
		parm {
		    name	"multifield_emitcdpreset"
		    label	"Emission"
		    type	ordinal
		    default	{ "none" }
		    menu	{
			"none"	"Presets"
			"false"	"Infra-Red"
			"pink"	"White to Red"
			"mono"	"Grayscale"
			"blackbody"	"Black Body"
			"bipartite"	"Two-Tone"
		    }
		    range	{ 0 1 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_emitcdpreset" }
		}
		parm {
		    name	"multifield_emitcdramp"
		    label	"Emission Color Ramp"
		    type	ramp_rgb
		    default	{ "4" }
		    range	{ 1! 10 }
		    export	none
		    parmtag	{ "autoscope" "0000000000000000" }
		    parmtag	{ "import_source" "op:smokeconfigureobject2" }
		    parmtag	{ "import_token" "multifield_emitcdramp" }
		    parmtag	{ "rampcolordefault" "1pos ( 0 ) 1c ( 0 0 0 ) 1interp ( linear ) 2pos ( 0.54000002145767212 ) 2c ( 1 0.43200001120567322 0 ) 2interp ( catmull-rom ) 3pos ( 0.89300000667572021 ) 3c ( 1 0.88330000638961792 0 ) 3interp ( catmull-rom ) 4pos ( 1 ) 4c ( 1 1 1 ) 4interp ( catmull-rom )" }
		    parmtag	{ "rampshowcontrolsdefault" "0" }
		}
	    }

	}

	group {
	    name	"folder0_2"
	    label	"Density"
	    grouptag	{ "import_source" "op:smokeconfigureobject2" }
	    grouptag	{ "import_token" "folder0:Density" }

	    parm {
		name	"density_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "density_usebox" }
	    }
	    parm {
		name	"density_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "on" }
		disablewhen	"{ density_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "density_useboxhash" }
	    }
	    parm {
		name	"density_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "density_usesmoke" }
	    }
	    parm {
		name	"density_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		disablewhen	"{ density_usesmoke == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "density_guideremapsmoke" }
	    }
	    parm {
		name	"density_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		disablewhen	"{ density_usesmoke == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "density_guidesmokedensity" }
	    }
	    parm {
		name	"density_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "off" }
		disablewhen	"{ density_usesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "density_guideuseplane" }
	    }
	    parm {
		name	"density_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ density_usesmoke == 1 } { density_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "density_guideplane" }
	    }
	    parm {
		name	"density_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ density_usesmoke == 1 } { density_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "density_guideplaneval" }
	    }
	    parm {
		name	"density_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "false" }
		disablewhen	"{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "density_guidevismode" }
	    }
	    parm {
		name	"density_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "density_guidevisdensitymode" }
	    }
	    parm {
		name	"density_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "density_guiderangemode" }
	    }
	    parm {
		name	"density_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 } { density_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "density_guiderange" }
	    }
	    parm {
		name	"density_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 } { density_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "density_guiderangecenter" }
	    }
	    parm {
		name	"density_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ density_usesmoke == 1 density_guideremapsmoke == 0 } { density_usesmoke == 0 density_guideuseplane == 0 } { density_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "density_guiderangesize" }
	    }
	    parm {
		name	"density_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ density_usesmoke == 1 } { density_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "density_guideiso" }
	    }
	    parm {
		name	"density_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "off" }
		disablewhen	"{ density_usesmoke == 1 } { density_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "density_guideinvert" }
	    }
	}

	group {
	    name	"folder0_3"
	    label	"Temperature"
	    grouptag	{ "import_source" "op:smokeconfigureobject2" }
	    grouptag	{ "import_token" "folder0:Temperature" }

	    parm {
		name	"temperature1_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "temperature1_usebox" }
	    }
	    parm {
		name	"temperature1_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ temperature1_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "temperature1_useboxhash" }
	    }
	    parm {
		name	"temperature1_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "temperature1_usesmoke" }
	    }
	    parm {
		name	"temperature1_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		disablewhen	"{ temperature1_usesmoke == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "temperature1_guideremapsmoke" }
	    }
	    parm {
		name	"temperature1_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		disablewhen	"{ temperature1_usesmoke == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "temperature1_guidesmokedensity" }
	    }
	    parm {
		name	"temperature1_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "on" }
		disablewhen	"{ temperature1_usesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "temperature1_guideuseplane" }
	    }
	    parm {
		name	"temperature1_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ temperature1_usesmoke == 1 } { temperature1_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "temperature1_guideplane" }
	    }
	    parm {
		name	"temperature1_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ temperature1_usesmoke == 1 } { temperature1_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "temperature1_guideplaneval" }
	    }
	    parm {
		name	"temperature1_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "blackbody" }
		disablewhen	"{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "temperature1_guidevismode" }
	    }
	    parm {
		name	"temperature1_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "temperature1_guidevisdensitymode" }
	    }
	    parm {
		name	"temperature1_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "temperature1_guiderangemode" }
	    }
	    parm {
		name	"temperature1_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 } { temperature1_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "temperature1_guiderange" }
	    }
	    parm {
		name	"temperature1_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 } { temperature1_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "temperature1_guiderangecenter" }
	    }
	    parm {
		name	"temperature1_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ temperature1_usesmoke == 1 temperature1_guideremapsmoke == 0 } { temperature1_usesmoke == 0 temperature1_guideuseplane == 0 } { temperature1_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "temperature1_guiderangesize" }
	    }
	    parm {
		name	"temperature1_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ temperature1_usesmoke == 1 } { temperature1_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "temperature1_guideiso" }
	    }
	    parm {
		name	"temperature1_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "off" }
		disablewhen	"{ temperature1_usesmoke == 1 } { temperature1_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "temperature1_guideinvert" }
	    }
	}

	group {
	    name	"folder0_4"
	    label	"Fuel"
	    grouptag	{ "import_source" "op:smokeconfigureobject2" }
	    grouptag	{ "import_token" "folder0:Fuel" }

	    parm {
		name	"fuel_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "fuel_usebox" }
	    }
	    parm {
		name	"fuel_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ fuel_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "fuel_useboxhash" }
	    }
	    parm {
		name	"fuel_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "fuel_usesmoke" }
	    }
	    parm {
		name	"fuel_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		disablewhen	"{ fuel_usesmoke == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "fuel_guideremapsmoke" }
	    }
	    parm {
		name	"fuel_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		disablewhen	"{ fuel_usesmoke == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "fuel_guidesmokedensity" }
	    }
	    parm {
		name	"fuel_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "off" }
		disablewhen	"{ fuel_usesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "fuel_guideuseplane" }
	    }
	    parm {
		name	"fuel_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ fuel_usesmoke == 1 } { fuel_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "fuel_guideplane" }
	    }
	    parm {
		name	"fuel_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ fuel_usesmoke == 1 } { fuel_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "fuel_guideplaneval" }
	    }
	    parm {
		name	"fuel_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "false" }
		disablewhen	"{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "fuel_guidevismode" }
	    }
	    parm {
		name	"fuel_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "fuel_guidevisdensitymode" }
	    }
	    parm {
		name	"fuel_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "fuel_guiderangemode" }
	    }
	    parm {
		name	"fuel_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 } { fuel_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "fuel_guiderange" }
	    }
	    parm {
		name	"fuel_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 } { fuel_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "fuel_guiderangecenter" }
	    }
	    parm {
		name	"fuel_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ fuel_usesmoke == 1 fuel_guideremapsmoke == 0 } { fuel_usesmoke == 0 fuel_guideuseplane == 0 } { fuel_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "fuel_guiderangesize" }
	    }
	    parm {
		name	"fuel_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ fuel_usesmoke == 1 } { fuel_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "fuel_guideiso" }
	    }
	    parm {
		name	"fuel_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "off" }
		disablewhen	"{ fuel_usesmoke == 1 } { fuel_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "fuel_guideinvert" }
	    }
	}

	group {
	    name	"folder0_5"
	    label	"Divergence"
	    grouptag	{ "import_source" "op:smokeconfigureobject2" }
	    grouptag	{ "import_token" "folder0:Divergence" }

	    parm {
		name	"divergence_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "divergence_usebox" }
	    }
	    parm {
		name	"divergence_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ divergence_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "divergence_useboxhash" }
	    }
	    parm {
		name	"divergence_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "divergence_usesmoke" }
	    }
	    parm {
		name	"divergence_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		disablewhen	"{ divergence_usesmoke == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "divergence_guideremapsmoke" }
	    }
	    parm {
		name	"divergence_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		disablewhen	"{ divergence_usesmoke == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "divergence_guidesmokedensity" }
	    }
	    parm {
		name	"divergence_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "off" }
		disablewhen	"{ divergence_usesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "divergence_guideuseplane" }
	    }
	    parm {
		name	"divergence_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ divergence_usesmoke == 1 } { divergence_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "divergence_guideplane" }
	    }
	    parm {
		name	"divergence_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ divergence_usesmoke == 1 } { divergence_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "divergence_guideplaneval" }
	    }
	    parm {
		name	"divergence_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "false" }
		disablewhen	"{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "divergence_guidevismode" }
	    }
	    parm {
		name	"divergence_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "divergence_guidevisdensitymode" }
	    }
	    parm {
		name	"divergence_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "divergence_guiderangemode" }
	    }
	    parm {
		name	"divergence_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 } { divergence_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "divergence_guiderange" }
	    }
	    parm {
		name	"divergence_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 } { divergence_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "divergence_guiderangecenter" }
	    }
	    parm {
		name	"divergence_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ divergence_usesmoke == 1 divergence_guideremapsmoke == 0 } { divergence_usesmoke == 0 divergence_guideuseplane == 0 } { divergence_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "divergence_guiderangesize" }
	    }
	    parm {
		name	"divergence_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ divergence_usesmoke == 1 } { divergence_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "divergence_guideiso" }
	    }
	    parm {
		name	"divergence_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "off" }
		disablewhen	"{ divergence_usesmoke == 1 } { divergence_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "divergence_guideinvert" }
	    }
	}

	group {
	    name	"folder0_6"
	    label	"Burn"
	    grouptag	{ "import_source" "op:smokeconfigureobject2" }
	    grouptag	{ "import_token" "folder0:Burn" }

	    parm {
		name	"burn_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "burn_usebox" }
	    }
	    parm {
		name	"burn_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ burn_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "burn_useboxhash" }
	    }
	    parm {
		name	"burn_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "burn_usesmoke" }
	    }
	    parm {
		name	"burn_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		disablewhen	"{ burn_usesmoke == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "burn_guideremapsmoke" }
	    }
	    parm {
		name	"burn_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		disablewhen	"{ burn_usesmoke == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "burn_guidesmokedensity" }
	    }
	    parm {
		name	"burn_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "off" }
		disablewhen	"{ burn_usesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "burn_guideuseplane" }
	    }
	    parm {
		name	"burn_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ burn_usesmoke == 1 } { burn_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "burn_guideplane" }
	    }
	    parm {
		name	"burn_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ burn_usesmoke == 1 } { burn_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "burn_guideplaneval" }
	    }
	    parm {
		name	"burn_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "false" }
		disablewhen	"{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "burn_guidevismode" }
	    }
	    parm {
		name	"burn_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "burn_guidevisdensitymode" }
	    }
	    parm {
		name	"burn_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "burn_guiderangemode" }
	    }
	    parm {
		name	"burn_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 } { burn_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "burn_guiderange" }
	    }
	    parm {
		name	"burn_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 } { burn_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "burn_guiderangecenter" }
	    }
	    parm {
		name	"burn_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ burn_usesmoke == 1 burn_guideremapsmoke == 0 } { burn_usesmoke == 0 burn_guideuseplane == 0 } { burn_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "burn_guiderangesize" }
	    }
	    parm {
		name	"burn_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ burn_usesmoke == 1 } { burn_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "burn_guideiso" }
	    }
	    parm {
		name	"burn_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "off" }
		disablewhen	"{ burn_usesmoke == 1 } { burn_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "burn_guideinvert" }
	    }
	}

	group {
	    name	"folder0_7"
	    label	"Heat"
	    grouptag	{ "import_source" "op:smokeconfigureobject2" }
	    grouptag	{ "import_token" "folder0:Heat" }

	    parm {
		name	"heat_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "heat_usebox" }
	    }
	    parm {
		name	"heat_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ heat_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "heat_useboxhash" }
	    }
	    parm {
		name	"heat_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "heat_usesmoke" }
	    }
	    parm {
		name	"heat_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		disablewhen	"{ heat_usesmoke == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "heat_guideremapsmoke" }
	    }
	    parm {
		name	"heat_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		disablewhen	"{ heat_usesmoke == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "heat_guidesmokedensity" }
	    }
	    parm {
		name	"heat_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "off" }
		disablewhen	"{ heat_usesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "heat_guideuseplane" }
	    }
	    parm {
		name	"heat_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ heat_usesmoke == 1 } { heat_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "heat_guideplane" }
	    }
	    parm {
		name	"heat_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ heat_usesmoke == 1 } { heat_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "heat_guideplaneval" }
	    }
	    parm {
		name	"heat_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "blackbody" }
		disablewhen	"{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "heat_guidevismode" }
	    }
	    parm {
		name	"heat_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "heat_guidevisdensitymode" }
	    }
	    parm {
		name	"heat_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "heat_guiderangemode" }
	    }
	    parm {
		name	"heat_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 } { heat_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "heat_guiderange" }
	    }
	    parm {
		name	"heat_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 } { heat_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "heat_guiderangecenter" }
	    }
	    parm {
		name	"heat_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ heat_usesmoke == 1 heat_guideremapsmoke == 0 } { heat_usesmoke == 0 heat_guideuseplane == 0 } { heat_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "heat_guiderangesize" }
	    }
	    parm {
		name	"heat_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ heat_usesmoke == 1 } { heat_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "heat_guideiso" }
	    }
	    parm {
		name	"heat_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "on" }
		disablewhen	"{ heat_usesmoke == 1 } { heat_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "heat_guideinvert" }
	    }
	}

	group {
	    name	"folder0_8"
	    label	"Velocity"
	    grouptag	{ "import_source" "op:smokeconfigureobject2" }
	    grouptag	{ "import_token" "folder0:Velocity" }

	    parm {
		name	"velocity_guideusebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_guideusebox" }
	    }
	    parm {
		name	"velocity_guideuseboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ velocity_guideusebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_guideuseboxhash" }
	    }
	    parm {
		name	"velocity_guideusesmoke"
		label	"Use Smoke"
		type	toggle
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_guideusesmoke" }
	    }
	    parm {
		name	"velocity_guidescale"
		label	"Scale"
		type	float
		default	{ "1" }
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_guidescale" }
	    }
	    parm {
		name	"velocity_guideoverridediv"
		label	"Override Divisions"
		type	toggle
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_guideoverridediv" }
	    }
	    parm {
		name	"velocity_guidediv"
		label	"Divisions"
		type	intvector
		size	3
		default	{ "10" "10" "10" }
		disablewhen	"{ velocity_guideoverridediv == 0 }"
		range	{ 1! 1000 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_guidediv" }
	    }
	    parm {
		name	"velocity_guidebarbs"
		label	"Use Barbs on Vectors"
		type	toggle
		default	{ "on" }
		disablewhen	"{ velocity_guideusesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_guidebarbs" }
	    }
	    parm {
		name	"velocity_guidepercomp"
		label	"Component Velocities"
		type	toggle
		default	{ "off" }
		disablewhen	"{ velocity_guideusesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_guidepercomp" }
	    }
	    parm {
		name	"velocity_guideusestreamers"
		label	"Use Streamers"
		type	toggle
		joinnext
		default	{ "on" }
		disablewhen	"{ velocity_guideusesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_guideusestreamers" }
	    }
	    parm {
		name	"velocity_guideuseplane"
		label	"Use Plane"
		type	toggle
		default	{ "off" }
		disablewhen	"{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_guideuseplane" }
	    }
	    parm {
		name	"velocity_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 0 velocity_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_guideplane" }
	    }
	    parm {
		name	"velocity_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 0 velocity_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_guideplaneval" }
	    }
	    parm {
		name	"velocity_guidestreamerlen"
		label	"Streamer Length"
		type	float
		default	{ "1" }
		disablewhen	"{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_guidestreamerlen" }
	    }
	    parm {
		name	"velocity_guidestreamerminspeed"
		label	"Streamer Minimum Speed"
		type	float
		default	{ "0.001" }
		disablewhen	"{ velocity_guideusesmoke == 1 } { velocity_guideusestreamers == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_guidestreamerminspeed" }
	    }
	    parm {
		name	"velocity_guidevistype"
		label	"Visualization Type"
		type	ordinal
		default	{ "speed" }
		disablewhen	"{ velocity_guideusesmoke == 1 }"
		menu	{
		    "none"	"None"
		    "distance"	"Distance"
		    "speed"	"Speed"
		    "origin"	"Origin"
		    "dir"	"Direction"
		    "value"	"Value"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_guidevistype" }
	    }
	    parm {
		name	"velocity_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		default	{ "false" }
		disablewhen	"{ velocity_guideusesmoke == 1 } { velocity_guidevistype != distance velocity_guidevistype != speed }"
		menu	{
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_guidevismode" }
	    }
	    parm {
		name	"velocity_guidevisscale"
		label	"Visualization Scale"
		type	float
		default	{ "1" }
		disablewhen	"{ velocity_guideusesmoke == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_guidevisscale" }
	    }
	    parm {
		name	"velocity_guiderange"
		label	"Visualization Range"
		type	float
		size	2
		default	{ "0" "1" }
		disablewhen	"{ velocity_guideusesmoke == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "velocity_guiderange" }
	    }
	}

	group {
	    name	"folder0_9"
	    label	"Collision"
	    grouptag	{ "import_source" "op:smokeconfigureobject2" }
	    grouptag	{ "import_token" "folder0:Collision" }

	    parm {
		name	"collisionmask1_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "collisionmask1_usebox" }
	    }
	    parm {
		name	"collisionmask1_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ collisionmask1_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "collisionmask1_useboxhash" }
	    }
	    parm {
		name	"collisionmask1_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "collisionmask1_usesmoke" }
	    }
	    parm {
		name	"collisionmask1_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		disablewhen	"{ collisionmask1_usesmoke == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "collisionmask1_guideremapsmoke" }
	    }
	    parm {
		name	"collisionmask1_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		disablewhen	"{ collisionmask1_usesmoke == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "collisionmask1_guidesmokedensity" }
	    }
	    parm {
		name	"collisionmask1_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "off" }
		disablewhen	"{ collisionmask1_usesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "collisionmask1_guideuseplane" }
	    }
	    parm {
		name	"collisionmask1_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ collisionmask1_usesmoke == 1 } { collisionmask1_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "collisionmask1_guideplane" }
	    }
	    parm {
		name	"collisionmask1_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ collisionmask1_usesmoke == 1 } { collisionmask1_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "collisionmask1_guideplaneval" }
	    }
	    parm {
		name	"collisionmask1_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "false" }
		disablewhen	"{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "collisionmask1_guidevismode" }
	    }
	    parm {
		name	"collisionmask1_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "collisionmask1_guidevisdensitymode" }
	    }
	    parm {
		name	"collisionmask1_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "collisionmask1_guiderangemode" }
	    }
	    parm {
		name	"collisionmask1_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 } { collisionmask1_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "collisionmask1_guiderange" }
	    }
	    parm {
		name	"collisionmask1_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 } { collisionmask1_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "collisionmask1_guiderangecenter" }
	    }
	    parm {
		name	"collisionmask1_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ collisionmask1_usesmoke == 1 collisionmask1_guideremapsmoke == 0 } { collisionmask1_usesmoke == 0 collisionmask1_guideuseplane == 0 } { collisionmask1_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "collisionmask1_guiderangesize" }
	    }
	    parm {
		name	"collisionmask1_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ collisionmask1_usesmoke == 1 } { collisionmask1_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "collisionmask1_guideiso" }
	    }
	    parm {
		name	"collisionmask1_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "on" }
		disablewhen	"{ collisionmask1_usesmoke == 1 } { collisionmask1_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "collisionmask1_guideinvert" }
	    }
	}

	group {
	    name	"folder0_10"
	    label	"Source"
	    grouptag	{ "import_source" "op:smokeconfigureobject2" }
	    grouptag	{ "import_token" "folder0:Source" }

	    parm {
		name	"sourcemask1_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sourcemask1_usebox" }
	    }
	    parm {
		name	"sourcemask1_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ sourcemask1_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sourcemask1_useboxhash" }
	    }
	    parm {
		name	"sourcemask1_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sourcemask1_usesmoke" }
	    }
	    parm {
		name	"sourcemask1_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		disablewhen	"{ sourcemask1_usesmoke == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sourcemask1_guideremapsmoke" }
	    }
	    parm {
		name	"sourcemask1_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		disablewhen	"{ sourcemask1_usesmoke == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sourcemask1_guidesmokedensity" }
	    }
	    parm {
		name	"sourcemask1_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "off" }
		disablewhen	"{ sourcemask1_usesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sourcemask1_guideuseplane" }
	    }
	    parm {
		name	"sourcemask1_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ sourcemask1_usesmoke == 1 } { sourcemask1_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sourcemask1_guideplane" }
	    }
	    parm {
		name	"sourcemask1_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ sourcemask1_usesmoke == 1 } { sourcemask1_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sourcemask1_guideplaneval" }
	    }
	    parm {
		name	"sourcemask1_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "false" }
		disablewhen	"{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sourcemask1_guidevismode" }
	    }
	    parm {
		name	"sourcemask1_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sourcemask1_guidevisdensitymode" }
	    }
	    parm {
		name	"sourcemask1_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sourcemask1_guiderangemode" }
	    }
	    parm {
		name	"sourcemask1_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 } { sourcemask1_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sourcemask1_guiderange" }
	    }
	    parm {
		name	"sourcemask1_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 } { sourcemask1_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sourcemask1_guiderangecenter" }
	    }
	    parm {
		name	"sourcemask1_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ sourcemask1_usesmoke == 1 sourcemask1_guideremapsmoke == 0 } { sourcemask1_usesmoke == 0 sourcemask1_guideuseplane == 0 } { sourcemask1_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sourcemask1_guiderangesize" }
	    }
	    parm {
		name	"sourcemask1_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ sourcemask1_usesmoke == 1 } { sourcemask1_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sourcemask1_guideiso" }
	    }
	    parm {
		name	"sourcemask1_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "off" }
		disablewhen	"{ sourcemask1_usesmoke == 1 } { sourcemask1_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sourcemask1_guideinvert" }
	    }
	}

	group {
	    name	"folder0_11"
	    label	"Sink"
	    grouptag	{ "import_source" "op:smokeconfigureobject2" }
	    grouptag	{ "import_token" "folder0:Sink" }

	    parm {
		name	"sinkmask1_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sinkmask1_usebox" }
	    }
	    parm {
		name	"sinkmask1_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		disablewhen	"{ sinkmask1_usebox == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sinkmask1_useboxhash" }
	    }
	    parm {
		name	"sinkmask1_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sinkmask1_usesmoke" }
	    }
	    parm {
		name	"sinkmask1_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		disablewhen	"{ sinkmask1_usesmoke == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sinkmask1_guideremapsmoke" }
	    }
	    parm {
		name	"sinkmask1_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		disablewhen	"{ sinkmask1_usesmoke == 0 }"
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sinkmask1_guidesmokedensity" }
	    }
	    parm {
		name	"sinkmask1_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "off" }
		disablewhen	"{ sinkmask1_usesmoke == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sinkmask1_guideuseplane" }
	    }
	    parm {
		name	"sinkmask1_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ sinkmask1_usesmoke == 1 } { sinkmask1_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sinkmask1_guideplane" }
	    }
	    parm {
		name	"sinkmask1_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ sinkmask1_usesmoke == 1 } { sinkmask1_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sinkmask1_guideplaneval" }
	    }
	    parm {
		name	"sinkmask1_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "false" }
		disablewhen	"{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sinkmask1_guidevismode" }
	    }
	    parm {
		name	"sinkmask1_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sinkmask1_guidevisdensitymode" }
	    }
	    parm {
		name	"sinkmask1_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sinkmask1_guiderangemode" }
	    }
	    parm {
		name	"sinkmask1_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 } { sinkmask1_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sinkmask1_guiderange" }
	    }
	    parm {
		name	"sinkmask1_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 } { sinkmask1_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sinkmask1_guiderangecenter" }
	    }
	    parm {
		name	"sinkmask1_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ sinkmask1_usesmoke == 1 sinkmask1_guideremapsmoke == 0 } { sinkmask1_usesmoke == 0 sinkmask1_guideuseplane == 0 } { sinkmask1_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sinkmask1_guiderangesize" }
	    }
	    parm {
		name	"sinkmask1_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ sinkmask1_usesmoke == 1 } { sinkmask1_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sinkmask1_guideiso" }
	    }
	    parm {
		name	"sinkmask1_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "off" }
		disablewhen	"{ sinkmask1_usesmoke == 1 } { sinkmask1_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "sinkmask1_guideinvert" }
	    }
	}

	group {
	    name	"folder0_12"
	    label	"Pump"
	    grouptag	{ "import_source" "op:smokeconfigureobject2" }
	    grouptag	{ "import_token" "folder0:Pump" }

	    parm {
		name	"pumpmask1_showguide"
		label	"Show Guide Geometry"
		type	toggle
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "pumpmask1_showguide" }
	    }
	    parm {
		name	"pumpmask1_color"
		label	"Color"
		type	color
		size	3
		default	{ "0" "0" "1" }
		range	{ 0! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "pumpmask1_color" }
	    }
	    parm {
		name	"pumpmask1_usebox"
		label	"Bounding Box"
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "pumpmask1_usebox" }
	    }
	    parm {
		name	"pumpmask1_useboxhash"
		label	"Bounding Box Hash"
		type	toggle
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "pumpmask1_useboxhash" }
	    }
	    parm {
		name	"pumpmask1_usesmoke"
		label	"Use Smoke   "
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "pumpmask1_usesmoke" }
	    }
	    parm {
		name	"pumpmask1_guideremapsmoke"
		label	"Remap Smoke"
		type	toggle
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "pumpmask1_guideremapsmoke" }
	    }
	    parm {
		name	"pumpmask1_guidesmokedensity"
		label	"Smoke Density"
		type	float
		default	{ "1" }
		range	{ 0! 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "pumpmask1_guidesmokedensity" }
	    }
	    parm {
		name	"pumpmask1_guideuseplane"
		label	"Use Plane     "
		type	toggle
		joinnext
		default	{ "off" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "pumpmask1_guideuseplane" }
	    }
	    parm {
		name	"pumpmask1_guideplane"
		label	"Plane Orientation"
		type	ordinal
		default	{ "xy" }
		disablewhen	"{ pumpmask1_guideuseplane == 0 }"
		menu	{
		    "xy"	"XY Plane"
		    "yz"	"YZ Plane"
		    "zx"	"ZX Plane"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "pumpmask1_guideplane" }
	    }
	    parm {
		name	"pumpmask1_guideplaneval"
		label	"Plane Position"
		type	float
		default	{ "0" }
		disablewhen	"{ pumpmask1_guideuseplane == 0 }"
		range	{ -1! 1! }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "pumpmask1_guideplaneval" }
	    }
	    parm {
		name	"pumpmask1_guidevismode"
		label	"Visualization Mode"
		type	ordinal
		joinnext
		default	{ "false" }
		disablewhen	"{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "false"	"Infra-Red"
		    "pink"	"White to Red"
		    "mono"	"Grayscale"
		    "blackbody"	"Black Body"
		    "bipartite"	"Two-Tone"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "pumpmask1_guidevismode" }
	    }
	    parm {
		name	"pumpmask1_guidevisdensitymode"
		label	"Alpha Mapping"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 }"
		menu	{
		    "none"	"No Mapping"
		    "increasing"	"Increasing"
		    "decreasing"	"Decreasing"
		    "hill"	"Hill"
		    "valley"	"Valley"
		    "step"	"Step"
		    "square"	"Square"
		}
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "pumpmask1_guidevisdensitymode" }
	    }
	    parm {
		name	"pumpmask1_guiderangemode"
		label	"Specify Range by Min/Max"
		type	toggle
		default	{ "on" }
		disablewhen	"{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "pumpmask1_guiderangemode" }
	    }
	    parm {
		name	"pumpmask1_guiderange"
		label	"Guide Range"
		type	float
		size	2
		default	{ "0" "1" }
		hidewhen	"{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 } { pumpmask1_guiderangemode == 0 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "pumpmask1_guiderange" }
	    }
	    parm {
		name	"pumpmask1_guiderangecenter"
		label	"Guide Range Center"
		type	float
		default	{ "0.5" }
		hidewhen	"{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 } { pumpmask1_guiderangemode == 1 }"
		range	{ -1 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "pumpmask1_guiderangecenter" }
	    }
	    parm {
		name	"pumpmask1_guiderangesize"
		label	"Guide Range Width"
		type	float
		default	{ "1" }
		hidewhen	"{ pumpmask1_guideremapsmoke == 0 } { pumpmask1_guideuseplane == 0 } { pumpmask1_guiderangemode == 1 }"
		range	{ 0 10 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "pumpmask1_guiderangesize" }
	    }
	    parm {
		name	"pumpmask1_guideiso"
		label	"Iso Offset"
		type	float
		default	{ "0" }
		disablewhen	"{ pumpmask1_guideuseplane == 1 }"
		range	{ -5 5 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "pumpmask1_guideiso" }
	    }
	    parm {
		name	"pumpmask1_guideinvert"
		label	"Invert Iso"
		type	toggle
		default	{ "off" }
		disablewhen	"{ pumpmask1_guideuseplane == 1 }"
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject2" }
		parmtag	{ "import_token" "pumpmask1_guideinvert" }
	    }
	}

    }

    group {
	name	"std_switcher_0_1"
	label	"Initial Data"

	parm {
	    name	"density_soppath"
	    label	"Density SOP Path"
	    type	oppath
	    joinnext
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "opfilter" "!!SOP!!" }
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"density_scalevalue"
	    label	"Scale"
	    type	float
	    default	{ "1" }
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"temperature_soppath"
	    label	"Temperature SOP Path"
	    type	oppath
	    joinnext
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "opfilter" "!!SOP!!" }
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"temperature_scalevalue"
	    label	"Scale"
	    type	float
	    default	{ "1" }
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"fuel_soppath"
	    label	"Fuel SOP Path"
	    type	oppath
	    joinnext
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "opfilter" "!!SOP!!" }
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"fuel_scalevalue"
	    label	"Scale"
	    type	float
	    default	{ "1" }
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"velocity_soppath"
	    label	"Velocity SOP Path"
	    type	oppath
	    joinnext
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "opfilter" "!!SOP!!" }
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"velocity_scalevalue"
	    label	"Scale"
	    type	float
	    default	{ "1" }
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"usetransform"
	    label	"Use Object Transform"
	    type	toggle
	    default	{ "on" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"velocity_direction"
	    label	"Wind Tunnel Direction"
	    type	vector
	    size	3
	    default	{ "0" "0" "0" }
	    range	{ -1 1 }
	    export	none
	    parmtag	{ "autoscope" "0000" }
	}
	parm {
	    name	"border"
	    label	"Border Type"
	    type	ordinal
	    default	{ "constant" }
	    menu	{
		"constant"	"Constant"
		"repeat"	"Repeat"
		"streak"	"Streak"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"restfield"
	    label	"Add Rest Field"
	    type	toggle
	    default	{ "off" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"restresscale"
	    label	"Rest Division Scale"
	    type	float
	    default	{ "0.5" }
	    disablewhen	"{ restfield == 0 }"
	    range	{ 0! 2 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"velocity_voxelsample"
	    label	"Velocity Sampling"
	    type	ordinal
	    default	{ "faces" }
	    menu	{
		"center"	"Center"
		"faces"	"Faces"
		"edges"	"Edges"
		"corner"	"Corner"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"positionpath"
	    label	"Position Data Path"
	    type	string
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
    }

    group {
	name	"std_switcher_0_2"
	label	"Fields"
	grouptag	{ "import_enable" "1" }
	grouptag	{ "import_source" "op:smokeconfigureobject1" }
	grouptag	{ "import_token" "std_switcher_0:Fields" }

	group {
	    name	"folder2"
	    label	"Dynamics"
	    grouptag	{ "import_source" "op:smokeconfigureobject1" }
	    grouptag	{ "import_token" "folder1:Dynamics" }

	    parm {
		name	"enablevelocity"
		label	"Velocity"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject1" }
		parmtag	{ "import_token" "enablevelocity" }
	    }
	    parm {
		name	"enabledensity"
		label	"Density"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject1" }
		parmtag	{ "import_token" "enabledensity" }
	    }
	    parm {
		name	"enabletemperature"
		label	"Temperature"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject1" }
		parmtag	{ "import_token" "enabletemperature" }
	    }
	    parm {
		name	"enablefuel"
		label	"Fuel"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject1" }
		parmtag	{ "import_token" "enablefuel" }
	    }
	    parm {
		name	"enabledivergence"
		label	"Divergence"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject1" }
		parmtag	{ "import_token" "enabledivergence" }
	    }
	    parm {
		name	"enableburn"
		label	"Burn"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject1" }
		parmtag	{ "import_token" "enableburn" }
	    }
	    parm {
		name	"enablepressure"
		label	"Pressure"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject1" }
		parmtag	{ "import_token" "enablepressure" }
	    }
	    parm {
		name	"enablerest"
		label	"Rest"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject1" }
		parmtag	{ "import_token" "enablerest" }
	    }
	    parm {
		name	"enableconfinement"
		label	"Confinement"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject1" }
		parmtag	{ "import_token" "enableconfinement" }
	    }
	    parm {
		name	"enableheat"
		label	"Heat"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject1" }
		parmtag	{ "import_token" "enableheat" }
	    }
	}

	group {
	    name	"folder2_1"
	    label	"Masks"
	    grouptag	{ "import_source" "op:smokeconfigureobject1" }
	    grouptag	{ "import_token" "folder1:Masks" }

	    parm {
		name	"enablesource"
		label	"Source"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject1" }
		parmtag	{ "import_token" "enablesource" }
	    }
	    parm {
		name	"enablesourceindex"
		label	"Source Index"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject1" }
		parmtag	{ "import_token" "enablesourceindex" }
	    }
	    parm {
		name	"enablesink"
		label	"Sink"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject1" }
		parmtag	{ "import_token" "enablesink" }
	    }
	    parm {
		name	"enablepump"
		label	"Pump"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject1" }
		parmtag	{ "import_token" "enablepump" }
	    }
	    parm {
		name	"enablepumpindex"
		label	"Pump Index"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject1" }
		parmtag	{ "import_token" "enablepumpindex" }
	    }
	    parm {
		name	"enablecollision"
		label	"Collision"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject1" }
		parmtag	{ "import_token" "enablecollision" }
	    }
	    parm {
		name	"enablecollisionvelocity"
		label	"Collision Velocity"
		type	toggle
		default	{ "on" }
		range	{ 0 1 }
		export	none
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "import_source" "op:smokeconfigureobject1" }
		parmtag	{ "import_token" "enablecollisionvelocity" }
	    }
	}

    }

    group {
	name	"std_switcher_0_3"
	label	"Slice"
	grouptag	{ "import_enable" "1" }
	grouptag	{ "import_source" "op:smokeconfigureobject1" }
	grouptag	{ "import_token" "std_switcher_0:Slice" }

	parm {
	    name	"slice"
	    label	"Slice"
	    type	integer
	    default	{ "0" }
	    range	{ 0! 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "import_source" "op:smokeconfigureobject1" }
	    parmtag	{ "import_token" "slice" }
	}
	parm {
	    name	"slicediv"
	    label	"Slice Divisions"
	    type	integer
	    size	3
	    default	{ "1" "1" "1" }
	    range	{ 1! 5 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "import_source" "op:smokeconfigureobject1" }
	    parmtag	{ "import_token" "slicediv" }
	}
	parm {
	    name	"sliceoverlapneg"
	    label	"Overlap Voxels Negative"
	    type	integer
	    size	3
	    default	{ "4" "4" "4" }
	    range	{ 0! 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "import_source" "op:smokeconfigureobject1" }
	    parmtag	{ "import_token" "sliceoverlapneg" }
	}
	parm {
	    name	"sliceoverlappos"
	    label	"Overlap Voxels Positive"
	    type	integer
	    size	3
	    default	{ "4" "4" "4" }
	    range	{ 0! 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "import_source" "op:smokeconfigureobject1" }
	    parmtag	{ "import_token" "sliceoverlappos" }
	}
    }

}
INDX              Contents       =Z[~   DialogScript   =  =X`HouLC1033600bb605ac95b7e0f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for smokesolver::2.0 automatically generated

{
    name	smokesolver::2.0
    script	smokesolver::2.0
    label	"Smoke Solver"


    help {
	""
    }

    inputlabel	1	Object
    inputlabel	2	Pre-solve
    inputlabel	3	"Velocity Update"
    inputlabel	4	Advection
    inputlabel	5	"Sourcing (post-solve)"

    group {
	name	"simulation"
	label	"Simulation"

	parm {
	    name	"timescale"
	    label	"Timescale"
	    type	float
	    default	{ "1" }
	    range	{ 0 10 }
	}
	parm {
	    name	"temp_diffusion"
	    label	"Temperature Diffusion"
	    type	float
	    default	{ "0.25" }
	    range	{ 0! 10 }
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "units" "m1" }
	}
	parm {
	    name	"cooling_rate"
	    label	"Cooling Rate"
	    type	float
	    default	{ "0.5" }
	    range	{ 0 1 }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"viscosity"
	    label	"Viscosity"
	    type	float
	    default	{ "0" }
	    range	{ 0 10 }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"lift"
	    label	"Buoyancy Lift"
	    type	float
	    default	{ "5" }
	    range	{ 0 10 }
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "units" "kg1m1s-2" }
	}
	parm {
	    name	"modify_heat"
	    label	"Modify Heat Through Shredding"
	    type	toggle
	    invisible
	    default	{ "off" }
	    disablewhen	"{ enable_shredding == 0 }"
	    range	{ 0 1 }
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"buoyancy_dir"
	    label	"Buoyancy Dir"
	    type	direction
	    size	3
	    default	{ "0" "1" "0" }
	    range	{ 0 1 }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
    }

    group {
	name	"simulation_1"
	label	"Relationships"

	parm {
	    name	"enable_relationships"
	    label	"Enable Relationships"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	}
	group {
	    name	"std_switcher_0_6"
	    label	"Sources"

	    parm {
		name	"enable_source_relationship"
		label	"Enable Source Relationship"
		type	toggle
		default	{ "0" }
		disablewhen	"{ enable_relationships == 0 }"
		range	{ 0 1 }
	    }
	    parm {
		name	"sourcedest"
		label	"Add Source To"
		type	string
		default	{ "density" }
		disablewhen	"{ enable_relationships == 0 } { enable_source_relationship == 0 }"
		menureplace	{
		    "density"	"Density"
		    "temperature"	"Temperature"
		    "fuel"	"Fuel"
		}
		range	{ 0 1 }
	    }
	    parm {
		name	"sourcemerge"
		label	"Source Merge"
		type	ordinal
		joinnext
		default	{ "max" }
		disablewhen	"{ enable_relationships == 0 } { enable_source_relationship == 0 }"
		menu	{
		    "copy"	"Copy"
		    "add"	"Add"
		    "sub"	"Subtract"
		    "mul"	"Multiply"
		    "div"	"Divide"
		    "max"	"Maximum            "
		    "min"	"Minimum"
		    "average"	"Average"
		}
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"source_amount"
		label	"Scale"
		type	float
		default	{ "1" }
		disablewhen	"{ enable_relationships == 0 } { enable_source_relationship == 0 }"
		range	{ 0 10 }
	    }
	    parm {
		name	"sourcevelmerge"
		label	"Velocity Merge"
		type	ordinal
		joinnext
		default	{ "wavg" }
		disablewhen	"{ enable_relationships == 0 } { enable_source_relationship == 0 }"
		menu	{
		    "none"	"None"
		    "wavg"	"Weighted Average"
		    "netnewsource"	"Net New Source"
		}
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"scale_vel"
		label	"Scale"
		type	float
		default	{ "1" }
		disablewhen	"{ enable_relationships == 0 } { enable_source_relationship == 0 }"
		range	{ 0 10 }
	    }
	    parm {
		name	"sourcetemperaturemerge"
		label	"Temperature Merge"
		type	ordinal
		joinnext
		default	{ "wavg" }
		disablewhen	"{ enable_relationships == 0 } { enable_source_relationship == 0 }"
		menu	{
		    "none"	"None"
		    "wavg"	"Weighted Average"
		    "netnewsource"	"Net New Source"
		}
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"scale_temp"
		label	"Scale"
		type	float
		default	{ "1" }
		disablewhen	"{ enable_relationships == 0 } { enable_source_relationship == 0 }"
		range	{ 0 10 }
	    }
	    parm {
		name	"veltype"
		label	"Velocity Type"
		type	ordinal
		default	{ "pointvelocity" }
		disablewhen	"{ enable_relationships == 0 } { enable_source_relationship == 0 }"
		menu	{
		    "rigidvelocity"	"Rigid Velocity"
		    "pointvelocity"	"Point Velocity"
		    "volumevelocity"	"Volume Velocity   "
		}
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	}

	group {
	    name	"std_switcher_0_6_1"
	    label	"Pumps"

	    parm {
		name	"enable_pump_relationship"
		label	"Enable Pump Relationship"
		type	toggle
		default	{ "0" }
		disablewhen	"{ enable_relationships == 0 }"
		range	{ 0 1 }
	    }
	    parm {
		name	"pumpvelmerge"
		label	"Velocity Merge"
		type	ordinal
		joinnext
		default	{ "blend" }
		disablewhen	"{ enable_relationships == 0 } { enable_pump_relationship == 0 }"
		menu	{
		    "blend"	"Blend              "
		    "add"	"Add"
		}
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"pumpvelscale"
		label	"Scale"
		type	float
		default	{ "1" }
		disablewhen	"{ enable_relationships == 0 } { enable_pump_relationship == 0 }"
		range	{ 0 10 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"pumpveltype"
		label	"Velocity Type"
		type	ordinal
		default	{ "pointvelocity" }
		disablewhen	"{ enable_relationships == 0 } { enable_pump_relationship == 0 }"
		menu	{
		    "rigidvelocity"	"Rigid Velocity"
		    "pointvelocity"	"Point Velocity"
		    "volumevelocity"	"Volume Velocity"
		}
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"pumptemperaturemerge"
		label	"Temperature Merge"
		type	ordinal
		default	{ "none" }
		disablewhen	"{ enable_relationships == 0 } { enable_pump_relationship == 0 }"
		menu	{
		    "none"	"None"
		    "setinterior"	"Set Interior      "
		}
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	}

	group {
	    name	"std_switcher_0_6_2"
	    label	"Collisions"

	    parm {
		name	"enable_collision_relationship"
		label	"Enable Collision Relationship"
		type	toggle
		default	{ "1" }
		disablewhen	"{ enable_relationships == 0 }"
		range	{ 0 1 }
	    }
	    parm {
		name	"collisiontemperaturemerge"
		label	"Temperature Merge"
		type	ordinal
		default	{ "collisioninterior" }
		disablewhen	"{ enable_relationships == 0 } { enable_collision_relationship == 0 }"
		menu	{
		    "none"	"None"
		    "collisioninterior"	"Collision Interior"
		}
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"collision_usebandwidth"
		label	"Restrict Mask to Bandwidth"
		type	toggle
		default	{ "on" }
		disablewhen	"{ enable_relationships == 0 } { enable_collision_relationship == 0 }"
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"collision_usepointvelocity"
		label	"Use Point Velocity for Collisions"
		type	toggle
		default	{ "on" }
		disablewhen	"{ enable_relationships == 0 } { enable_collision_relationship == 0 }"
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"collision_usevolumevelocity"
		label	"Use Volume Velocity for Collisions"
		type	toggle
		default	{ "off" }
		disablewhen	"{ enable_relationships == 0 } { enable_collision_relationship == 0 }"
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"collision_allownonsdf"
		label	"Collide with Non-SDF"
		type	toggle
		default	{ "off" }
		disablewhen	"{ enable_relationships == 0 } { enable_collision_relationship == 0 }"
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"extrapolatecollision"
		label	"Extrapolate into Collisions"
		type	toggle
		default	{ "off" }
		disablewhen	"{ enable_relationships == 0 } { enable_collision_relationship == 0 }"
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	}

	group {
	    name	"std_switcher_0_6_3"
	    label	"Sink"

	    parm {
		name	"enable_sink"
		label	"Enable Sink Relationship"
		type	toggle
		default	{ "0" }
		disablewhen	"{ enable_relationships == 0 }"
		range	{ 0 1 }
	    }
	}

    }

    group {
	name	"simulation_2"
	label	"Advanced"

	parm {
	    name	"opencl"
	    label	"Use OpenCL"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	}
	parm {
	    name	"minimumsubsteps"
	    label	"Min Substeps"
	    type	integer
	    default	{ "1" }
	    range	{ 0 10 }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"substeps"
	    label	"Max Substeps"
	    type	integer
	    default	{ "1" }
	    range	{ 0 10 }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"cflcond"
	    label	"CFL Condition"
	    type	float
	    default	{ "1" }
	    range	{ 0 10 }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"quantize"
	    label	"Quantize to Max Substeps"
	    type	toggle
	    default	{ "on" }
	    range	{ 0 1 }
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "script_callback" "" }
	}
	parm {
	    name	"frames_before_solve"
	    label	"Frames Before Solve"
	    type	integer
	    default	{ "0" }
	    range	{ 0 10 }
	}
	group {
	    name	"rest_field_4"
	    label	"External Forces"

	    parm {
		name	"scaled_forces"
		label	"Scaled Forces"
		type	string
		default	{ "*" }
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"absolute_forces"
		label	"Absolute Forces"
		type	string
		default	{ "" }
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	}

	group {
	    name	"rest_field_4_1"
	    label	"Rest Field"

	    parm {
		name	"enable_rest"
		label	"Enable Rest"
		type	toggle
		default	{ "0" }
		range	{ 0 1 }
	    }
	    parm {
		name	"dual_rest_fields"
		label	"Dual Rest Fields"
		type	toggle
		default	{ "1" }
		disablewhen	"{ enable_rest == 0 }"
		range	{ 0 1 }
	    }
	    parm {
		name	"rest_framedelay"
		label	"Frames Between Solves"
		type	float
		default	{ "50" }
		disablewhen	"{ enable_rest == 0 }"
		range	{ 0 10 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"rest_frameoffset"
		label	"Frame Offset"
		type	float
		default	{ "1" }
		disablewhen	"{ enable_rest == 0 }"
		range	{ 0 10 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"rest_advectspeed"
		label	"Rest Advection Rate"
		type	float
		default	{ "0.2" }
		disablewhen	"{ enable_rest == 0 }"
		range	{ 0 10 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	}

	group {
	    name	"rest_field_4_2"
	    label	"Projection"

	    parm {
		name	"projection_method"
		label	"Projection Method"
		type	ordinal
		default	{ "1" }
		menu	{
		    "0"	"PCG"
		    "1"	"Multigrid                   "
		}
		range	{ 0 1 }
	    }
	    parm {
		name	"multigrid_minpass"
		label	"Multigrid Iterations"
		type	integer
		default	{ "1" }
		disablewhen	"{ projection_method == 0 }"
		range	{ 0! 20 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	}

	group {
	    name	"rest_field_4_3"
	    label	"Advection"

	    parm {
		name	"advecttype"
		label	"Advection Type"
		type	ordinal
		joinnext
		default	{ "modifiedmaccormack" }
		menu	{
		    "single"	"Single Stage"
		    "bfecc"	"BFECC"
		    "modifiedmaccormack"	"Modified MacCormack"
		}
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"clampvalues"
		label	"Clamp Values"
		type	ordinal
		joinnext
		default	{ "revert" }
		disablewhen	"{ advecttype == single }"
		menu	{
		    "off"	"None"
		    "on"	"Clamp"
		    "revert"	"Revert"
		}
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"blendwidth"
		label	"Blend"
		type	float
		default	{ "0" }
		disablewhen	"{ advecttype == single }"
		range	{ 0! 0.5! }
	    }
	    parm {
		name	"vel_advecttype"
		label	"Vel Advection Type"
		type	ordinal
		joinnext
		default	{ "modifiedmaccormack" }
		menu	{
		    "single"	"Single Stage"
		    "bfecc"	"BFECC"
		    "modifiedmaccormack"	"Modified MacCormack"
		}
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"vel_clampvalues"
		label	"Clamp Values"
		type	ordinal
		joinnext
		default	{ "revert" }
		disablewhen	"{ advecttype == single }"
		menu	{
		    "off"	"None"
		    "on"	"Clamp"
		    "revert"	"Revert"
		}
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"vel_blendwidth"
		label	"Blend"
		type	float
		default	{ "0" }
		disablewhen	"{ vel_advecttype == single }"
		range	{ 0! 0.5! }
	    }
	    parm {
		name	"advectmethod"
		label	"Advection Method"
		type	ordinal
		default	{ "trace" }
		menu	{
		    "single"	"Single Step"
		    "trace"	"Trace"
		    "midpoint"	"Trace Midpoint          "
		    "hjweno"	"HJWENO"
		    "upwind"	"Upwind"
		    "rk3"	"Trace RK3"
		    "rk4"	"Trace RK4"
		}
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"advect_cfl"
		label	"Advect CFL"
		type	float
		default	{ "1.5" }
		range	{ 0 10 }
	    }
	}

	group {
	    name	"rest_field_4_4"
	    label	"Collisions"

	    parm {
		name	"correctcollision"
		label	"Correct Collisions"
		type	toggle
		default	{ "1" }
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"feedbackscale"
		label	"Feedback Scale"
		type	float
		default	{ "0" }
		range	{ 0 10 }
		parmtag	{ "autoscope" "0000000000000000" }
		parmtag	{ "units" "kg1m1s-2" }
	    }
	}

	group {
	    name	"rest_field_4_5"
	    label	"Clear Fields"

	    parm {
		name	"fieldsclear"
		label	"Fields to Clear"
		type	ordinal
		default	{ "none" }
		menu	{
		    "none"	"None"
		    "hidden"	"Hidden"
		    "static"	"Static"
		}
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"extraclear"
		label	"Additional"
		type	string
		default	{ "" }
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	}

	group {
	    name	"rest_field_4_6"
	    label	"Distribution"

	    parm {
		name	"address"
		label	"Tracker Address"
		type	string
		default	{ "" }
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"port"
		label	"Tracker Port"
		type	integer
		default	{ "8000" }
		range	{ 0 10 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"jobname"
		label	"Job Name"
		type	string
		default	{ "${OS}_$F" }
		range	{ 0 1 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"slice"
		label	"Slice"
		type	integer
		default	{ "0" }
		range	{ 0 10 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"numslice"
		label	"Number of Slices"
		type	integer
		default	{ "1" }
		range	{ 0 10 }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	    parm {
		name	"internalfacesclosed"
		label	"Treat Internal Faces as Closed"
		type	toggle
		default	{ "on" }
		parmtag	{ "autoscope" "0000000000000000" }
	    }
	}

    }

    parm {
	name	"addaffectors"
	label	"Make Objects Mutual Affectors"
	type	toggle
	default	{ "on" }
	range	{ 0 1 }
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"uniquedataname"
	label	"Unique Data Name"
	type	toggle
	default	{ "off" }
	range	{ 0 1 }
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"solverperobject"
	label	"Solver Per Object"
	type	toggle
	default	{ "on" }
	range	{ 0 1 }
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"group"
	label	"Group"
	type	string
	default	{ "*" }
	menutoggle	{
	    [ "opmenu -l multisolver1 group" ]
	}
	range	{ 0 1 }
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"dataname"
	label	"Data Name"
	type	string
	default	{ "Solver" }
	range	{ 0 1 }
	parmtag	{ "autoscope" "0000000000000000" }
    }
}
INDX              Contents       =Z[   DialogScript   =  #YW#HouLC1033600bb605ac95b850f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for sourcevolume automatically generated 10/17/13 11:48:34

{
    name	sourcevolume
    script	fluidsource
    label	"Source Volume"


    help {
	""
    }

    inputlabel	1	Pre-Solve
    inputlabel	2	"Input 2"
    inputlabel	3	"Input 3"
    inputlabel	4	"Input 4"

    parm {
	name	"initialize"
	label	"Initialize"
	type	ordinal
	default	{ "0" }
	menu	{
	    "sourcing"	"Source Smoke"
	    "sourcefluid"	"Source Fluid"
	    "sink"	"Sink"
	    "collision"	"Collision"
	    "pump"	"Pump"
	    "expand"	"Expand"
	    "sourcefuel"	"Source Fuel"
	    "sourceflip"	"Source FLIP"
	    "sinkfluid"	"Sink Fluid"
	    "sinkflip"	"Sink FLIP"
	    "sourceoceanlayer"	"Source Ocean Layer"
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "script_callback" "hou.node(\".\").hdaModule().set()" }
	parmtag	{ "script_callback_language" "python" }
    }
    parm {
	name	"source_path"
	label	"Volume Path"
	type	oppath
	default	{ "" }
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
	parmtag	{ "opfilter" "!!SOP!!" }
	parmtag	{ "oprelative" "." }
    }
    parm {
	name	"activation"
	label	"Activation"
	type	float
	default	{ "1" }
	range	{ 0 1 }
	export	none
    }
    parm {
	name	"scale_source"
	label	"Scale Source Volume"
	type	float
	default	{ "1" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"scale_temperature"
	label	"Scale Temperature"
	type	float
	default	{ "1" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"scale_velocity"
	label	"Scale Velocity"
	type	float
	default	{ "1" }
	range	{ 0 10 }
	export	none
    }
    parm {
	name	"use_object_transform"
	label	"Use Object Transform"
	type	toggle
	default	{ "1" }
	range	{ 0 1 }
	export	none
    }
    group {
	name	"operation"
	label	"Volume Operation"

	parm {
	    name	"source_merge"
	    label	"Source Volume"
	    type	ordinal
	    joinnext
	    default	{ "add" }
	    menu	{
		"copy"	"Copy"
		"add"	"Add"
		"sub"	"Clamp Sub    "
		"mul"	"Multiply"
		"div"	"Divide"
		"max"	"Maximum"
		"min"	"Minimum"
		"average"	"Average             "
		"none"	"None"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"normalizesource"
	    label	"Normalize"
	    type	toggle
	    default	{ "1" }
	    disablewhen	"{ source_merge == none }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"temperature_merge"
	    label	"Temperature"
	    type	ordinal
	    joinnext
	    default	{ "add" }
	    menu	{
		"copy"	"Copy"
		"add"	"Add"
		"sub"	"Subtract"
		"mul"	"Multiply"
		"div"	"Divide"
		"max"	"Maximum"
		"min"	"Minimum"
		"average"	"Average             "
		"none"	"None"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"normalizetemp"
	    label	"Normalize"
	    type	toggle
	    default	{ "1" }
	    disablewhen	"{ temperature_merge == none }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"velocity_merge"
	    label	"Velocity"
	    type	ordinal
	    joinnext
	    default	{ "weighted_average" }
	    menu	{
		"copy"	"Copy"
		"add"	"Add"
		"sub"	"Subtract"
		"mul"	"Multiply"
		"div"	"Divide"
		"max"	"Maximum"
		"min"	"Minimum"
		"blended_average"	"Blended Average "
		"none"	"None"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"normalizevel"
	    label	"Normalize"
	    type	toggle
	    default	{ "1" }
	    disablewhen	"{ velocity_merge == none }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"tspeed"
	    label	"Target Speed"
	    type	float
	    default	{ "2" }
	    disablewhen	"{ velocity_merge != blended_average }"
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"iscale"
	    label	"Target Influence"
	    type	float
	    default	{ "0.5" }
	    disablewhen	"{ velocity_merge != blended_average }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "parmvop" "1" }
	}
	parm {
	    name	"maccel"
	    label	"Max Acceleration"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ velocity_merge != blended_average }"
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "parmvop" "1" }
	}
    }

    group {
	name	"operation_1"
	label	"Particle Operation"

	parm {
	    name	"sourceparticles"
	    label	"Source Particles"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"ptgroup"
	    label	"Source Group"
	    type	string
	    default	{ "particles" }
	    disablewhen	"{ sourceparticles == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"particlefluidobjectname"
	    label	"Particle Fluid Object"
	    type	oppath
	    default	{ "" }
	    disablewhen	"{ sourceparticles == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "opfilter" "!!DOP!!" }
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"offsetscale"
	    label	"Time Offset Scale"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ sourceparticles == 0 }"
	    range	{ 0 10 }
	    export	none
	}
	parm {
	    name	"offsetseed"
	    label	"Time Offset Seed"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ sourceparticles == 0 }"
	    range	{ 0 10 }
	    export	none
	}
	parm {
	    name	"dolife"
	    label	"Life Expectancy"
	    type	toggle
	    nolabel
	    joinnext
	    default	{ "0" }
	    disablewhen	"{ sourceparticles == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"life"
	    label	"Life Expectancy"
	    type	float
	    default	{ "100" }
	    disablewhen	"{ sourceparticles == 0 } { dolife == 0 }"
	    range	{ 0 100 }
	    export	none
	}
	parm {
	    name	"lifevar"
	    label	"Life Variance"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ sourceparticles == 0 } { dolife == 0 }"
	    range	{ 0 5 }
	    export	none
	}
	parm {
	    name	"killinside"
	    label	"Kill Inside"
	    type	toggle
	    nolabel
	    joinnext
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"killinsidesource"
	    label	"Kill Inside"
	    type	string
	    default	{ "" }
	    disablewhen	"{ killinside == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"streamname"
	    label	"Stream Name"
	    type	string
	    default	{ "$OS" }
	    disablewhen	"{ sourceparticles == 0 }"
	    range	{ 0 1 }
	    export	none
	}
    }

    group {
	name	"operation_2"
	label	"Masks"

	parm {
	    name	"masklabel"
	    label	"Volume"
	    type	label
	    nolabel
	    default	{ "DOP Field To Use As Mask" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"source_mask"
	    label	"Source Volume"
	    type	string
	    joinnext
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"source_abs"
	    label	"Absolute"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"temperature_mask"
	    label	"Temperature Volume"
	    type	string
	    joinnext
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"temp_abs"
	    label	"Absolute"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"vel_mask"
	    label	"Velocity Volume"
	    type	string
	    joinnext
	    default	{ "" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"vel_abs"
	    label	"Absolute"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
    }

    group {
	name	"operation_3"
	label	"SOP To DOP Bindings"

	parm {
	    name	"source_name"
	    label	"Source Volume"
	    type	string
	    joinnext
	    default	{ "density" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"vol_sourcedest"
	    label	"Add To Field"
	    type	string
	    default	{ "density" }
	    menureplace	{
		"density"	"density"
		"fuel"	"fuel"
	    }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"temp_name"
	    label	"Temperature Volume"
	    type	string
	    joinnext
	    default	{ "temperature" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"vol_tempdest"
	    label	"Add To Field"
	    type	string
	    default	{ "temperature" }
	    menureplace	{
		"temperature"	"temperature"
	    }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"vel_name"
	    label	"Velocity Volume"
	    type	string
	    joinnext
	    default	{ "vel" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"vol_veldest"
	    label	"Add To Field"
	    type	string
	    default	{ "vel" }
	    menureplace	{
		"vel"	"vel"
	    }
	    range	{ 0 1 }
	    export	none
	}
    }

    group {
	name	"operation_4"
	label	"Instancing"

	parm {
	    name	"instancing"
	    label	"Instancing"
	    type	ordinal
	    default	{ "0" }
	    menu	{
		"auto"	"Auto Detect"
		"off"	"Off"
		"on"	"On"
	    }
	    range	{ 0 1 }
	    export	none
	}
    }

    group {
	name	"operation_5"
	label	"Clear"

	parm {
	    name	"fields_to_clear"
	    label	"Fields To Clear"
	    type	string
	    default	{ "tempvel source sourcelength" }
	    range	{ 0 1 }
	    export	none
	}
    }

}
INDX              DialogScript      YW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

{
    name	"twoway"
    script	"twoway"
    label	"twoway"


    code {
	"#ifndef __vex"
	"  $result = ($condtype != 0 ? ($condition != 0 ? $input2 : $input1)"
	"                            : ($condition != 0 ? $input1 : $input2));"
	"#else"
        "  #if !strcmp($signature, \"b\")"
	"    float $scale = ($condtype != 0 ? ($condition != 0 ? 1 : 0)"
	"                                   : ($condition != 0 ? 0 : 1));"
	"    $result = (1-$scale)*$input1 + $scale*$input2;"
        "  #else"
	"    $result = ($condtype != 0 ? ($condition != 0 ? $input2 : $input1)"
	"                              : ($condition != 0 ? $input1 : $input2));"
	"  #endif"
        "#endif"
    }

    input	int	condition	"Condition Value (int)"
    input	float	input1		"Input 1"
    input	float	input2		"Input 2"
    output	float	result		"Output Value"

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

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


    parm {
	name	condtype
	label	Condition
	type	int
	menu	{
	    "true"	"Use Input 1 If Condition True"
	    "false"	"Use Input 1 If Condition False"
	}
	default	{ 0 }
    }

    VOP_FLT_PARM(input2, "Input 2", 0)
    VOP_INT_PARM(input2_i, "Input 2", 0)
    VOP_STR_PARM(input2_s, "Input 2", "")
    VOP_VEC2_PARM(input2_u, "Input 2", 0, 0)
    VOP_VEC_PARM(input2_v, "Input 2", 0, 0, 0)
    VOP_VEC_PARM(input2_p, "Input 2", 0, 0, 0)
    VOP_VEC_PARM(input2_n, "Input 2", 0, 0, 0)
    VOP_CLR_PARM(input2_c, "Input 2", 1, 1, 1)
    VOP_VEC4_PARM(input2_v4, "Input 2", 0, 0, 0, 0)
    parm {
	name	input2_m2
	label	"Input 2"
	type	float
	size	4
	default	{ 1 0 0 1 }
    }
    parm {
	name	input2_m3
	label	"Input 2"
	type	float
	size	9
	default	{ 1 0 0 0 1 0 0 0 1 }
    }
    parm {
	name	input2_m
	label	"Input 2"
	type	float
	size	16
	default	{ 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 }
    }

    VOP_FLT_PARM(input2_uf, "Input 2", 0)
    VOP_VEC_PARM(input2_uv, "Input 2", 0, 0, 0)
    VOP_VEC_PARM(input2_up, "Input 2", 0, 0, 0)
    VOP_VEC_PARM(input2_un, "Input 2", 0, 0, 0)
    VOP_VEC_PARM(input2_uc, "Input 2", 0, 0, 0)
    parm {
	name	input2_um
	label	"Input 2"
	type	float
	size	16
	default	{ 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 }
    }
    
    group { name "g0" obsolete 12.0 }
    group { name "g1" obsolete 12.0 }
    group { name "g2" obsolete 12.0 }
}

INDX              DialogScript      YW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

{
    name	"vecgetcompon"
    script	"vecgetcompon"
    label	"vecgetcompon"

    outercode {
	INCLUDE_VOPLIB
    }

    code {
	"$fval = vop_getcomp($vec, $part);"
    }

    input	vector	vec	"Input Vector"
    output	float	fval	"Output Component"

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

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

    parm {
	name	part
	label	"Vector Component"
	type	int
	menu	{
	    0		"Component 1"
	    1		"Component 2"
	    2		"Component 3"
	}
	default	{ 0 }
    }

    VOP_VEC_PARM(vec, "Input", 0, 0, 0)
    VOP_VEC_PARM(vec_p, "Input", 0, 0, 0)
    VOP_VEC_PARM(vec_n, "Input", 0, 0, 0)
    VOP_VEC_PARM(vec_c, "Input", 0, 0, 0)
    VOP_VEC4_PARM(vec_v4, "Input", 0, 0, 0, 0)

    VOP_VEC_PARM(vec_uv, "Input", 0, 0, 0)
    VOP_VEC_PARM(vec_up, "Input", 0, 0, 0)
    VOP_VEC_PARM(vec_un, "Input", 0, 0, 0)
    VOP_VEC_PARM(vec_uc, "Input", 0, 0, 0)
}
INDX              DialogScript      zYW4/*
 * PROPRIETARY INFORMATION.  This software is proprietary to
 * Side Effects Software Inc., and is not to be reproduced,
 * transmitted, or disclosed in any way without written permission.
 *
 * Produced by:
 *	Side Effects Software Inc
 *	477 Richmond Street West
 *	Toronto, Ontario
 *	Canada   M5V 3E7
 *	416-504-9876
 *
 */

#include <parameter.ds>

{
    name	"vectohvec"
    script	"vectohvec"
    label	"vectohvec"


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

    VOP_VEC_INPUT(	vec,	"Input Vector", 0, 0, 0)
    VOP_FLT_INPUT(	fval4,	"Fourth Component", 0)
    output	vector4	hvec	"Output Vector4"
}

INDX              Contents       =Z[$   DialogScript   =  %TFHouLC1033600bb605ac95b240f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for volumevelocity automatically generated 01/13/12 14:59:37

{
    name	volumevelocity
    script	volumevelocity
    label	"Volume Velocity"

    help {
	""
    }
    bindhandle vortexspeed distance "Distance" dist ""
    bindhandle vortexpivotx distance "Distance" px ""
    bindhandle vortexpivoty distance "Distance" py ""
    bindhandle vortexpivotz distance "Distance" pz ""
    bindhandle vortexdirx distance "Distance" vx ""
    bindhandle vortexdiry distance "Distance" vy ""
    bindhandle vortexdirz distance "Distance" vz ""
    bindhandle vortexpivotx vector "Vector" tx ""
    bindhandle vortexpivoty vector "Vector" ty ""
    bindhandle vortexpivotz vector "Vector" tz ""
    bindhandle vortexdirx vector "Vector" vx ""
    bindhandle vortexdiry vector "Vector" vy ""
    bindhandle vortexdirz vector "Vector" vz ""

    inputlabel	1	"Velocity Volumes"
    inputlabel	2	"Point Velocities"
    inputlabel	3	Mask
    inputlabel	4	"Sub-Network Input #4"

    parm {
	name	"group"
	label	"Group"
	type	string
	default	{ "" }
	menutoggle	{
	    [ "opmenu -l blast3 group" ]
	}
	range	{ 0 1 }
	export	none
	parmtag	{ "autoscope" "0000000000000000" }
	parmtag	{ "script_action" "import soputils\nkwargs['geometrytype'] = hou.geometryType.Primitives\nkwargs['inputindex'] = 0\nsoputils.selectGroupParm(kwargs)" }
	parmtag	{ "script_action_help" "Select geometry from an available viewport." }
	parmtag	{ "script_action_icon" "BUTTONS_reselect" }
    }
    parm {
	name	"add_uniform_vel"
	label	"Add Uniform Velocity"
	type	toggle
	nolabel
	joinnext
	default	{ "off" }
	range	{ 0 1 }
	export	none
	parmtag	{ "parmvop" "1" }
	parmtag	{ "autoscope" "0000000000000000" }
    }
    parm {
	name	"uniformvel"
	label	"Constant Velocity"
	type	vector
	size	3
	default	{ "0" "1" "0" }
	disablewhen	"{ add_uniform_vel == 0 }"
	range	{ -1 1 }
	export	none
	parmtag	{ "units" "m1s-1" }
    }
    group {
	name	"folder0_1_1"
	label	"Vortex"

	parm {
	    name	"add_vortex"
	    label	"Add Vortex"
	    type	toggle
	    default	{ "off" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"vortexpivot"
	    label	"Center"
	    type	vector
	    size	3
	    default	{ "0" "0" "0" }
	    disablewhen	"{ add_vortex == 0 }"
	    range	{ -1 1 }
	    export	none
	    parmtag	{ "units" "m1" }
	}
	parm {
	    name	"vortexdir"
	    label	"Direction"
	    type	vector
	    size	3
	    default	{ "0" "1" "0" }
	    disablewhen	"{ add_vortex == 0 }"
	    range	{ -1 1 }
	    export	none
	}
	parm {
	    name	"vortexspeed"
	    label	"Angular Velocity"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ add_vortex == 0 }"
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "units" "s-1" }
	}
	parm {
	    name	"limitvortex"
	    label	"Limit Vortex"
	    type	toggle
	    nolabel
	    joinnext
	    default	{ "off" }
	    disablewhen	"{ add_vortex == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"vortexradius"
	    label	"Vortex Radius"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ limitvortex == 0 }"
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "units" "m1" }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"vortexramp"
	    label	"Vortex Ramp"
	    type	ramp_flt
	    default	{ "3" }
	    disablewhen	"{ add_vortex == 0 } { limitvortex == 0 }"
	    range	{ 1! 10 }
	    export	none
	    parmtag	{ "rampvalues_var" "vortexramp_the_key_values" }
	    parmtag	{ "rampkeys_var" "vortexramp_the_key_positions" }
	    parmtag	{ "rampbasis_var" "vortexramp_the_basis_strings" }
	    parmtag	{ "autoscope" "0000000000000000" }
	    parmtag	{ "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( catmull-rom ) 2pos ( 0.5 ) 2value ( 1 ) 2interp ( catmull-rom ) 3pos ( 1 ) 3value ( 0 ) 3interp ( catmull-rom )" }
	    parmtag	{ "rampshowcontrolsdefault" "0" }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "rampbasisdefault" "linear" }
	}
    }

    group {
	name	"folder0_1_1_1"
	label	"Curl Noise"

	parm {
	    name	"add_curl_noise"
	    label	"Add Curl Noise"
	    type	toggle
	    default	{ "off" }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"turbscale"
	    label	"Scale"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ add_curl_noise == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"turbswirl"
	    label	"Swirl Size"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ add_curl_noise == 0 }"
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "units" "m1" }
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"turbrough"
	    label	"Grain"
	    type	float
	    default	{ "0.5" }
	    disablewhen	"{ add_curl_noise == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"turboffset"
	    label	"Offset"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ add_curl_noise == 0 }"
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"turbatten"
	    label	"Attenuation"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ add_curl_noise == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"turboctaves"
	    label	"Turbulence"
	    type	integer
	    default	{ "3" }
	    disablewhen	"{ add_curl_noise == 0 }"
	    range	{ 1 12 }
	    export	none
	    parmtag	{ "parmvop" "1" }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"turbtimedep"
	    label	"Time Dependent"
	    type	toggle
	    default	{ "1" }
	    disablewhen	"{ add_curl_noise == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"turbpulselength"
	    label	"Pulse Length"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ add_curl_noise == 0 }"
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "units" "s1" }
	}
	parm {
	    name	"turbframeoffset"
	    label	"Frame Offset"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ add_curl_noise == 0 }"
	    range	{ -10 10 }
	    export	none
	}
    }

    group {
	name	"folder0_1_1_2"
	label	"Points"

	parm {
	    name	"pointapply"
	    label	"Add Point Velocity"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"pointgroup"
	    label	"Points"
	    type	string
	    default	{ "" }
	    disablewhen	"{ pointapply == 0 }"
	    menutoggle	{
		[ "opmenu -l blast2 group" ]
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"pointattribute"
	    label	"Attribute"
	    type	string
	    default	{ "v" }
	    disablewhen	"{ pointapply == 0 }"
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"pointscale"
	    label	"Scale"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ pointapply == 0 }"
	    range	{ 0 10 }
	    export	none
	}
	parm {
	    name	"pointextrapdist"
	    label	"Extrapolation Distance"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ pointapply == 0 }"
	    range	{ 0 10 }
	    export	none
	    parmtag	{ "units" "m1" }
	    parmtag	{ "autoscope" "0000000000000000" }
	}
    }

    group {
	name	"folder0_1_1_3"
	label	"From Object"

	parm {
	    name	"objapply"
	    label	"Add Object Motion"
	    type	toggle
	    default	{ "0" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"objpath"
	    label	"Object Path"
	    type	oppath
	    default	{ "" }
	    disablewhen	"{ objapply == 0 }"
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "oprelative" "." }
	}
	parm {
	    name	"objscale"
	    label	"Scale"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ objapply == 0 }"
	    range	{ 0 10 }
	    export	none
	}
	parm {
	    name	"objframe"
	    label	"Frame"
	    type	float
	    default	{ "$FF-0.5" }
	    disablewhen	"{ objapply == 0 }"
	    range	{ 0 10 }
	    export	none
	}
	parm {
	    name	"objsample"
	    label	"Frame Sample"
	    type	float
	    default	{ "1" }
	    disablewhen	"{ objapply == 0 }"
	    range	{ 0 10 }
	    export	none
	}
    }

    group {
	name	"folder0_1_1_4"
	label	"Mask"

	parm {
	    name	"maskapply"
	    label	"Apply Mask"
	    type	toggle
	    default	{ "1" }
	    range	{ 0 1 }
	    export	none
	}
	parm {
	    name	"maskgroup"
	    label	"Mask Volumes"
	    type	string
	    default	{ "" }
	    disablewhen	"{ maskapply == 0 }"
	    menutoggle	{
		[ "opmenu -l blast1 group" ]
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"maskexpand"
	    label	"Expansion"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ maskapply == 0 }"
	    range	{ 0 10 }
	    export	none
	}
	parm {
	    name	"maskcomp"
	    label	"Comparison"
	    type	string
	    default	{ "gt" }
	    disablewhen	"{ maskapply == 0 }"
	    menu	{
		"eq"	"Equal	(==)"
		"lt"	"Less Than	(<)"
		"gt"	"Greater Than	(>)"
		"lte"	"Less Than Or Equal	(<=)"
		"gte"	"Greater Than Or Equal	(>=)"
		"neq"	"Not Equal	(!=)"
	    }
	    range	{ 0 1 }
	    export	none
	    parmtag	{ "autoscope" "0000000000000000" }
	}
	parm {
	    name	"maskcutoff"
	    label	"Cut Off"
	    type	float
	    default	{ "0" }
	    disablewhen	"{ maskapply == 0 }"
	    range	{ 0 10 }
	    export	none
	}
    }

}
INDX              Contents       =Z[$   DialogScript   =  QGOHouLC1033600bb605ac95b240f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for volumevopglobal automatically generated 03/18/13 13:32:00

{
    name	volumevopglobal
    script	volumevexglobal
    label	"Volume VOP Global Parameters"

    output	vector	P	P
    output	float	density	density
    output	int	ix	ix
    output	int	iy	iy
    output	int	iz	iz
    output	int	resx	resx
    output	int	resy	resy
    output	int	resz	resz
    output	vector	center	center
    output	vector	orig	orig
    output	vector	size	size
    output	vector	dPdx	dPdx
    output	vector	dPdy	dPdy
    output	vector	dPdz	dPdz
    output	vector	BB	BB
    output	float	Time	Time
    output	float	Timeinc	Timeinc
    output	float	Frame	Frame
    output	string	OpInput1	OpInput1
    output	string	OpInput2	OpInput2
    output	string	OpInput3	OpInput3
    output	string	OpInput4	OpInput4
    signature	"Default Inputs"	default	{ vector float int int int int int int vector vector vector vector vector vector vector float float float string string string string }

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

    help {
	""
    }

}
INDX              Contents       =Z[$   DialogScript   =  QGOHouLC1033600bb605ac95b240f96ba020LIMITED_COMMERCIAL_FILE!!! # Dialog script for volumevopoutput automatically generated 03/18/13 13:32:12

{
    name	volumevopoutput
    script	volumevexoutput
    label	"Volume VOP Output"

    input	float	density	"Combined Value"
    inputflags	density	0
    signature	"Default Inputs"	default	{ float }

    outputoverrides	default
    {
    }

    help {
	""
    }

    parm {
	name	"sum"
	label	"sum"
	type	float
	invisible
	default	{ "0" }
	range	{ 0 10 }
	export	none
    }
}
HouLC1033600bbd05aca8d75093af9ae7expression.func # 0 bytes
HouLC1033600ba505aca8d7503897b9f8obj.def comment ""
position 5 2
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1523145475
  modify 1523222145
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba405aca8d75029ff291eobj.parm {
version 0.8
}
HouLC1033600ba005aca8d7501274efaaobj.userdata     ___Version___    16.5.432HouLC1033600bb005aca8d750c557647cobj/__stickynote1.postitinit type = postitnote
matchesdef = 0
HouLC1033600bb105aca8d7505dfd9c52obj/__stickynote1.postitdef text "Sparse grid - VDB style
adding voxels to sim
OpenCL path
Combining Vector forces"
position -14.4367 -0.769244
size 3.17524 2.15488
textcolor UT_Color RGB 0.384 0.184 0.329 
flags = minimize off
stat
{
  create 1523220304
  modify 1523220631
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.98 0.275 0.275 
end
HouLC1033600ba305aca8d75062f48e4cobj/geo2.init type = geo
matchesdef = 0
HouLC1033600ba005aca8d750f5ec31d4obj/geo2.def objflags objflags =  origin off
pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1
comment ""
position -7.65942 0.503232
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault off exposed on selectable on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1523220635
  modify 1523222127
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.6 0.6 0.6 
delscript ""
exprlanguage hscript
end
HouLC1033600bbb05aca8d7503a2cbec9obj/geo2.spareparmdef     group {
        name    "stdswitcher4"
        label   "Transform"

        parm {
            name    "xOrd"
            baseparm
            label   "Transform Order"
            joinnext
            export  none
        }
        parm {
            name    "rOrd"
            baseparm
            label   "Rotate Order"
            nolabel
            export  none
        }
        parm {
            name    "t"
            baseparm
            label   "Translate"
            export  all
        }
        parm {
            name    "r"
            baseparm
            label   "Rotate"
            export  all
        }
        parm {
            name    "s"
            baseparm
            label   "Scale"
            export  none
        }
        parm {
            name    "p"
            baseparm
            label   "Pivot Translate"
            export  none
        }
        parm {
            name    "pr"
            baseparm
            label   "Pivot Rotate"
            export  none
        }
        parm {
            name    "scale"
            baseparm
            label   "Uniform Scale"
            export  none
        }
        parm {
            name    "pre_xform"
            baseparm
            label   "Modify Pre-Transform"
            export  none
        }
        parm {
            name    "keeppos"
            baseparm
            label   "Keep Position When Parenting"
            export  none
        }
        parm {
            name    "childcomp"
            baseparm
            label   "Child Compensation"
            export  none
        }
        parm {
            name    "constraints_on"
            baseparm
            label   "Enable Constraints"
            export  none
        }
        parm {
            name    "constraints_path"
            baseparm
            label   "Constraints"
            export  none
        }
        parm {
            name    "lookatpath"
            baseparm
            label   "Look At"
            invisible
            export  none
        }
        parm {
            name    "lookupobjpath"
            baseparm
            label   "Look Up Object"
            invisible
            export  none
        }
        parm {
            name    "lookup"
            baseparm
            label   "Look At Up Vector"
            invisible
            export  none
        }
        parm {
            name    "pathobjpath"
            baseparm
            label   "Path Object"
            invisible
            export  none
        }
        parm {
            name    "roll"
            baseparm
            label   "Roll"
            invisible
            export  none
        }
        parm {
            name    "pos"
            baseparm
            label   "Position"
            invisible
            export  none
        }
        parm {
            name    "uparmtype"
            baseparm
            label   "Parameterization"
            invisible
            export  none
        }
        parm {
            name    "pathorient"
            baseparm
            label   "Orient Along Path"
            invisible
            export  none
        }
        parm {
            name    "up"
            baseparm
            label   "Orient Up Vector"
            invisible
            export  none
        }
        parm {
            name    "bank"
            baseparm
            label   "Auto-Bank factor"
            invisible
            export  none
        }
    }

    group {
        name    "stdswitcher4_1"
        label   "Render"

        parm {
            name    "shop_materialpath"
            baseparm
            label   "Material"
            export  none
        }
        parm {
            name    "shop_materialopts"
            baseparm
            label   "Options"
            invisible
            export  none
        }
        parm {
            name    "tdisplay"
            baseparm
            label   "Display"
            joinnext
            export  none
        }
        parm {
            name    "display"
            baseparm
            label   "Display"
            export  none
        }
        parm {
            name    "viewportlod"
            label   "Display As"
            type    ordinal
            default { "full" }
            help    "Choose how the object's geometry should be rendered in the viewport"
            menu {
                "full"      "Full Geometry"
                "points"    "Point Cloud"
                "box"       "Bounding Box"
                "centroid"  "Centroid"
                "hidden"    "Hidden"
                "subd"      "Subdivision Surface / Curves"
            }
            parmtag { "spare_category" "Render" }
        }
        parm {
            name    "vm_rendervisibility"
            label   "Render Visibility"
            type    string
            default { "*" }
            menureplace {
                "*"                             "Visible to all"
                "primary"                       "Visible only to primary rays"
                "primary|shadow"                "Visible only to primary and shadow rays"
                "-primary"                      "Invisible to primary rays (Phantom)"
                "-diffuse"                      "Invisible to diffuse rays"
                "-diffuse&-reflect&-refract"    "Invisible to secondary rays"
                ""                              "Invisible (Unrenderable)"
            }
            parmtag { "mantra_class" "object" }
            parmtag { "mantra_name" "rendervisibility" }
            parmtag { "spare_category" "Render" }
        }
        parm {
            name    "vm_rendersubd"
            label   "Render Polygons As Subdivision (Mantra)"
            type    toggle
            default { "0" }
            parmtag { "mantra_class" "object" }
            parmtag { "mantra_name" "rendersubd" }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_subdstyle"
            label   "Subdivision Style"
            type    string
            default { "mantra_catclark" }
            hidewhen "{ vm_rendersubd == 0 }"
            menu {
                "mantra_catclark"   "Mantra Catmull-Clark"
                "osd_catclark"      "OpenSubdiv Catmull-Clark"
            }
            parmtag { "mantra_class" "object" }
            parmtag { "mantra_name" "subdstyle" }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_subdgroup"
            label   "Subdivision Group"
            type    string
            default { "" }
            hidewhen "{ vm_rendersubd == 0 }"
            parmtag { "mantra_class" "object" }
            parmtag { "mantra_name" "subdgroup" }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_osd_quality"
            label   "Open Subdiv Quality"
            type    float
            default { "1" }
            hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }"
            range   { 0 10 }
            parmtag { "mantra_class" "object" }
            parmtag { "mantra_name" "osd_quality" }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_osd_vtxinterp"
            label   "OSD Vtx Interp"
            type    integer
            default { "2" }
            hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }"
            menu {
                "0" "No vertex interpolation"
                "1" "Edges only"
                "2" "Edges and Corners"
            }
            range   { 0 10 }
            parmtag { "mantra_class" "object" }
            parmtag { "mantra_name" "osd_vtxinterp" }
            parmtag { "spare_category" "Geometry" }
        }
        parm {
            name    "vm_osd_fvarinterp"
            label   "OSD FVar Interp"
            type    integer
            default { "4" }
            hidewhen "{ vm_rendersubd == 0 vm_subdstyle != osd_catclark }"
            menu {
                "0" "Smooth everywhere"
                "1" "Sharpen corners only"
                "2" "Sharpen edges and corners"
                "3" "Sharpen edges and propagated corners"
                "4" "Sharpen all boundaries"
                "5" "Bilinear interpolation"
            }
            range   { 0 10 }
            parmtag { "mantra_class" "object" }
            parmtag { "mantra_name" "osd_fvarinterp" }
            parmtag { "spare_category" "Geometry" }
        }
        group {
            name    "folder0"
            label   "Shading"

            parm {
                name    "categories"
                label   "Categories"
                type    string
                default { "" }
                help    "A list of tags which can be used to select the object"
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "reflectmask"
                label   "Reflection Mask"
                type    oplist
                default { "*" }
                help    "Objects that will be reflected on this object."
                parmtag { "opexpand" "1" }
                parmtag { "opfilter" "!!OBJ/GEOMETRY!!" }
                parmtag { "oprelative" "/obj" }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "refractmask"
                label   "Refraction Mask"
                type    oplist
                default { "*" }
                help    "Objects that will be refracted on this object."
                parmtag { "opexpand" "1" }
                parmtag { "opfilter" "!!OBJ/GEOMETRY!!" }
                parmtag { "oprelative" "/obj" }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "lightmask"
                label   "Light Mask"
                type    oplist
                default { "*" }
                help    "Lights that illuminate this object."
                parmtag { "opexpand" "1" }
                parmtag { "opfilter" "!!OBJ/LIGHT!!" }
                parmtag { "oprelative" "/obj" }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "lightcategories"
                label   "Light Selection"
                type    string
                default { "*" }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_volumefilter"
                label   "Volume Filter"
                type    string
                default { "box" }
                menu {
                    "box"       "Box Filter"
                    "gaussian"  "Gaussian"
                    "bartlett"  "Bartlett (triangle)"
                    "catrom"    "Catmull-Rom"
                    "hanning"   "Hanning"
                    "blackman"  "Blackman"
                    "sinc"      "Sinc (sharpening)"
                }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "filter" }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_volumefilterwidth"
                label   "Volume Filter Width"
                type    float
                default { "1" }
                range   { 0.001 5 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "filterwidth" }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_matte"
                label   "Matte shading"
                type    toggle
                default { "0" }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "matte" }
                parmtag { "spare_category" "Shading" }
            }
            parm {
                name    "vm_rayshade"
                label   "Raytrace Shading"
                type    toggle
                default { "0" }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "rayshade" }
                parmtag { "spare_category" "Shading" }
            }
        }

        group {
            name    "folder0_1"
            label   "Sampling"

            parm {
                name    "geo_velocityblur"
                label   "Geometry Velocity Blur"
                type    toggle
                default { "0" }
                disablewhen "{ allowmotionblur == 0 }"
                parmtag { "spare_category" "Sampling" }
            }
        }

        group {
            name    "folder0_2"
            label   "Dicing"

            parm {
                name    "vm_shadingquality"
                label   "Shading Quality"
                type    float
                default { "1" }
                range   { 0 10 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "shadingquality" }
                parmtag { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_flatness"
                label   "Dicing Flatness"
                type    float
                default { "0.05" }
                range   { 0 1 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "flatness" }
                parmtag { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_raypredice"
                label   "Ray Predicing"
                type    integer
                default { "0" }
                menu {
                    "0" "Disable Predicing"
                    "1" "Full Predicing"
                    "2" "Precompute Bounds"
                }
                range   { 0 10 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "raypredice" }
                parmtag { "spare_category" "Dicing" }
            }
            parm {
                name    "vm_curvesurface"
                label   "Shade Curves As Surfaces"
                type    toggle
                default { "0" }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "curvesurface" }
                parmtag { "spare_category" "Dicing" }
            }
        }

        group {
            name    "folder0_3"
            label   "Geometry"

            parm {
                name    "vm_rmbackface"
                label   "Backface Removal"
                type    toggle
                default { "0" }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "rmbackface" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "shop_geometrypath"
                label   "Procedural Shader"
                type    oppath
                default { "" }
                parmtag { "opfilter" "!!SHOP/GEOMETRY!!" }
                parmtag { "oprelative" "." }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_forcegeometry"
                label   "Force Procedural Geometry Output"
                type    toggle
                default { "1" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_rendersubdcurves"
                label   "Render Polygon Curves As Subdivision (Mantra)"
                type    toggle
                default { "0" }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "rendersubdcurves" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_renderpoints"
                label   "Render As Points (Mantra)"
                type    integer
                default { "2" }
                menu {
                    "0" "No Point Rendering"
                    "1" "Render Only Points"
                    "2" "Render Unconnected Points"
                }
                range   { 0 10 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "renderpoints" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_renderpointsas"
                label   "Render Points As (Mantra)"
                type    integer
                default { "0" }
                disablewhen "{ vm_renderpoints == 0 }"
                menu {
                    "0" "Spheres"
                    "1" "Circles"
                }
                range   { 0 10 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "renderpointsas" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_usenforpoints"
                label   "Use N For Point Rendering"
                type    toggle
                default { "0" }
                disablewhen "{ vm_renderpoints == 0 }"
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "usenforpoints" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pointscale"
                label   "Point Scale"
                type    float
                default { "1" }
                disablewhen "{ vm_renderpoints == 0 }"
                range   { 0! 10 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "pointscale" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_pscalediameter"
                label   "Treat Point Scale as Diameter Instead of Radius"
                type    toggle
                default { "0" }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "pscalediameter" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_metavolume"
                label   "Metaballs as Volume"
                type    toggle
                default { "0" }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "metavolume" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_coving"
                label   "Coving"
                type    integer
                default { "1" }
                menu {
                    "0" "Disable Coving"
                    "1" "Coving for displacement/sub-d"
                    "2" "Coving for all primitives"
                }
                range   { 0 10 }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "coving" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_materialoverride"
                label   "Material Override"
                type    string
                default { "compact" }
                menu {
                    "none"      "Disabled"
                    "full"      "Evaluate for Each Primitve/Point"
                    "compact"   "Evaluate Once"
                }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_overridedetail"
                label   "Ignore Geometry Attribute Shaders"
                type    toggle
                default { "0" }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "overridedetail" }
                parmtag { "spare_category" "Geometry" }
            }
            parm {
                name    "vm_procuseroottransform"
                label   "Proc Use Root Transform"
                type    toggle
                default { "1" }
                parmtag { "mantra_class" "object" }
                parmtag { "mantra_name" "procuseroottransform" }
                parmtag { "spare_category" "Geometry" }
            }
        }

    }

    group {
        name    "stdswitcher4_2"
        label   "Misc"

        parm {
            name    "use_dcolor"
            baseparm
            label   "Set Wireframe Color"
            export  none
        }
        parm {
            name    "dcolor"
            baseparm
            label   "Wireframe Color"
            export  none
        }
        parm {
            name    "picking"
            baseparm
            label   "Viewport Selecting Enabled"
            export  none
        }
        parm {
            name    "pickscript"
            baseparm
            label   "Select Script"
            export  none
        }
        parm {
            name    "caching"
            baseparm
            label   "Cache Object Transform"
            export  none
        }
        parm {
            name    "vport_shadeopen"
            baseparm
            label   "Shade Open Curves In Viewport"
            export  none
        }
        parm {
            name    "vport_displayassubdiv"
            baseparm
            label   "Display as Subdivision in Viewport"
            invisible
            export  none
        }
        parm {
            name    "vport_onionskin"
            baseparm
            label   "Onion Skinning"
            export  none
        }
    }

HouLC1033600ba305aca8d7501192ca1eobj/geo2.parm {
version 0.8
stdswitcher	[ 0	locks=0 ]	(	0	0	0	)
xOrd	[ 0	locks=0 ]	(	"srt"	)
rOrd	[ 0	locks=0 ]	(	"xyz"	)
t	[ 0	locks=0 ]	(	0	0	0	)
r	[ 0	locks=0 ]	(	0	0	0	)
s	[ 0	locks=0 ]	(	1	1	1	)
p	[ 0	locks=0 ]	(	0	0	0	)
pr	[ 0	locks=0 ]	(	0	0	0	)
scale	[ 0	locks=0 ]	(	1	)
pre_xform	[ 0	locks=0 ]	(	0	)
keeppos	[ 0	locks=0 ]	(	"off"	)
childcomp	[ 0	locks=0 ]	(	"off"	)
constraints_on	[ 0	locks=0 ]	(	"off"	)
constraints_path	[ 0	locks=0 ]	(	""	)
lookatpath	[ 0	locks=0 ]	(	""	)
lookupobjpath	[ 0	locks=0 ]	(	""	)
lookup	[ 0	locks=0 ]	(	on	)
pathobjpath	[ 0	locks=0 ]	(	""	)
roll	[ 0	locks=0 ]	(	0	)
pos	[ 0	locks=0 ]	(	0	)
uparmtype	[ 0	locks=0 ]	(	"arc"	)
pathorient	[ 0	locks=0 ]	(	1	)
up	[ 0	locks=0 ]	(	0	1	0	)
bank	[ 0	locks=0 ]	(	0	)
shop_materialpath	[ 0	locks=0 ]	(	""	)
shop_materialopts	[ 0	locks=0 ]	(	0	)
tdisplay	[ 0	locks=0 ]	(	"off"	)
display	[ 0	locks=0 ]	(	1	)
use_dcolor	[ 0	locks=0 ]	(	"off"	)
dcolor	[ 0	locks=0 ]	(	1	1	1	)
picking	[ 0	locks=0 ]	(	"on"	)
pickscript	[ 0	locks=0 ]	(	""	)
caching	[ 0	locks=0 ]	(	"on"	)
vport_shadeopen	[ 0	locks=0 ]	(	"off"	)
vport_displayassubdiv	[ 0	locks=0 ]	(	"off"	)
vport_onionskin	[ 0	locks=0 ]	(	"off"	)
stdswitcher4	[ 0	locks=0 ]	(	0	0	0	)
viewportlod	[ 0	locks=0 ]	(	"full"	)
vm_rendervisibility	[ 0	locks=0 ]	(	*	)
vm_rendersubd	[ 0	locks=0 ]	(	"off"	)
vm_subdstyle	[ 0	locks=0 ]	(	mantra_catclark	)
vm_subdgroup	[ 0	locks=0 ]	(	""	)
vm_osd_quality	[ 0	locks=0 ]	(	1	)
vm_osd_vtxinterp	[ 0	locks=0 ]	(	2	)
vm_osd_fvarinterp	[ 0	locks=0 ]	(	4	)
folder0	[ 0	locks=0 ]	(	0	0	0	0	)
categories	[ 0	locks=0 ]	(	""	)
reflectmask	[ 0	locks=0 ]	(	*	)
refractmask	[ 0	locks=0 ]	(	*	)
lightmask	[ 0	locks=0 ]	(	*	)
lightcategories	[ 0	locks=0 ]	(	*	)
vm_volumefilter	[ 0	locks=0 ]	(	box	)
vm_volumefilterwidth	[ 0	locks=0 ]	(	1	)
vm_matte	[ 0	locks=0 ]	(	"off"	)
vm_rayshade	[ 0	locks=0 ]	(	"off"	)
geo_velocityblur	[ 0	locks=0 ]	(	"off"	)
vm_shadingquality	[ 0	locks=0 ]	(	1	)
vm_flatness	[ 0	locks=0 ]	(	0.050000000000000003	)
vm_raypredice	[ 0	locks=0 ]	(	0	)
vm_curvesurface	[ 0	locks=0 ]	(	"off"	)
vm_rmbackface	[ 0	locks=0 ]	(	"off"	)
shop_geometrypath	[ 0	locks=0 ]	(	""	)
vm_forcegeometry	[ 0	locks=0 ]	(	"on"	)
vm_rendersubdcurves	[ 0	locks=0 ]	(	"off"	)
vm_renderpoints	[ 0	locks=0 ]	(	2	)
vm_renderpointsas	[ 0	locks=0 ]	(	0	)
vm_usenforpoints	[ 0	locks=0 ]	(	"off"	)
vm_pointscale	[ 0	locks=0 ]	(	1	)
vm_pscalediameter	[ 0	locks=0 ]	(	"off"	)
vm_metavolume	[ 0	locks=0 ]	(	"off"	)
vm_coving	[ 0	locks=0 ]	(	1	)
vm_materialoverride	[ 0	locks=0 ]	(	compact	)
vm_overridedetail	[ 0	locks=0 ]	(	"off"	)
vm_procuseroottransform	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600bbf05aca8d7509b19c229obj/geo2.userdata     ___Version___    16.5.432HouLC1033600bb605aca8d7502b7384a8obj/geo2/fluidsource1.init type = fluidsource
matchesdef = 1
HouLC1033600bb705aca8d750c053b17cobj/geo2/fluidsource1.def sopflags sopflags = 
comment ""
position 0.574468 -0.752872
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 	box1 0 1 "input1"
}
inputs
{
0 	box1 0 1
}
stat
{
  create 1523220648
  modify 1523220666
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb705aca8d750dd7f2dc6obj/geo2/fluidsource1.chn {
    channel vel_divsize {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('./divsize') }
    }
    channel vel_objframe {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $FF-0.5 }
    }
  }
HouLC1033600bb605aca8d7506631808dobj/geo2/fluidsource1.parm {
version 0.8
container_settings_1	[ 0	locks=0 ]	(	1	1	1	1	1	)
method	[ 0	locks=0 ]	(	"0"	)
make_sdf	[ 0	locks=0 ]	(	"off"	)
source_attribute	[ 0	locks=0 ]	(	density	)
number_of_volumes	[ 0	locks=0 ]	(	1	)
settings	[ 0	locks=0 ]	(	0	0	0	0	0	0	0	)
invert_sign	[ 0	locks=0 ]	(	"off"	)
divsize	[ 0	locks=0 ]	(	0.10000000000000001	)
volborderval	[ 0	locks=0 ]	(	0	)
slice_plane	[ 0	locks=0 ]	(	"xy"	)
slice_type	[ 0	locks=0 ]	(	"false"	)
slice_method	[ 0	locks=0 ]	(	"mesh"	)
slice_planeoffset	[ 0	locks=0 ]	(	0	)
slice_iso_offset	[ 0	locks=0 ]	(	0.025000000000000001	)
slice_range	[ 0	locks=0 ]	(	0	1	)
minimum_distance	[ 0	locks=0 ]	(	"on"	)
scale_by_source_attribute	[ 0	locks=0 ]	(	"off"	)
e_interior	[ 0	locks=0 ]	(	"on"	)
eloc	[ 0	locks=0 ]	(	0	)
size	[ 0	locks=0 ]	(	0.20000000000000001	)
edge_thickness	[ 0	locks=0 ]	(	0.10000000000000001	)
in_feather_length	[ 0	locks=0 ]	(	0.10000000000000001	)
folder1	[ 0	locks=0 ]	(	0	0	)
remap_feather_in	[ 0	locks=0 ]	(	"off"	)
feather_in_ramp	[ 0	locks=0 ]	(	2	)
remap_feather_out	[ 0	locks=0 ]	(	"off"	)
feather_out_ramp	[ 0	locks=0 ]	(	2	)
generate_particle_sdf	[ 0	locks=0 ]	(	"off"	)
scale_particle_sdf	[ 0	locks=0 ]	(	"off"	)
bandwidth	[ 0	locks=0 ]	(	0.20000000000000001	)
smoothness2	[ 0	locks=0 ]	(	8	)
feather	[ 0	locks=0 ]	(	0.050000000000000003	)
pointsdf_edge_location	[ 0	locks=0 ]	(	0.5	)
use_noise	[ 0	locks=0 ]	(	"off"	)
animate_noise	[ 0	locks=0 ]	(	"on"	)
destmin	[ 0	locks=0 ]	(	1	)
voronoi_influence	[ 0	locks=0 ]	(	0	)
pulse_duration	[ 0	locks=0 ]	(	1	)
turbulent	[ 0	locks=0 ]	(	0	0	)
noise_mode	[ 0	locks=0 ]	(	"0"	)
sharpness	[ 0	locks=0 ]	(	0.5	)
amp	[ 0	locks=0 ]	(	1	)
grain	[ 0	locks=0 ]	(	0.10000000000000001	)
turb	[ 0	locks=0 ]	(	2	)
offset	[ 0	locks=0 ]	(	0	)
element_size	[ 0	locks=0 ]	(	1	)
element_scale	[ 0	locks=0 ]	(	1	1	1	)
cell_mode	[ 0	locks=0 ]	(	"0"	)
invert_cells	[ 0	locks=0 ]	(	"off"	)
adaptive_cells	[ 0	locks=0 ]	(	"on"	)
cell_thresh	[ 0	locks=0 ]	(	0.25	)
cell_offset	[ 0	locks=0 ]	(	0	)
cell_harshness	[ 0	locks=0 ]	(	0.5	)
cell_min	[ 0	locks=0 ]	(	0.20000000000000001	)
cell_max	[ 0	locks=0 ]	(	1	)
cell_size	[ 0	locks=0 ]	(	0.5	)
cell_scale	[ 0	locks=0 ]	(	1	1	1	)
frames_to_blur	[ 0	locks=0 ]	(	1	)
geometry_samples	[ 0	locks=0 ]	(	1	)
blur_offset	[ 0	locks=0 ]	(	0	)
laserscan	[ 0	locks=0 ]	(	"on"	)
fixsigns	[ 0	locks=0 ]	(	"on"	)
forcebounds	[ 0	locks=0 ]	(	"on"	)
sweepalpha	[ 0	locks=0 ]	(	2	)
sweepcount	[ 0	locks=0 ]	(	8	)
vel_method	[ 0	locks=0 ]	(	"0"	)
vel_source_attribute	[ 0	locks=0 ]	(	v	)
vel_number_of_volumes	[ 0	locks=0 ]	(	1	)
vel_add_uniform	[ 0	locks=0 ]	(	"on"	)
vel_uniformvel	[ 0	locks=0 ]	(	0	1	0	)
vel_settings	[ 0	locks=0 ]	(	0	0	0	0	0	0	)
vel_invert_sign	[ 0	locks=0 ]	(	"off"	)
vel_divsize	[ 0	locks=0 ]	(	[ vel_divsize	0.10000000000000001 ] 	)
vel_volborderval	[ 0	locks=0 ]	(	0	)
vel_stream_use_plane	[ 0	locks=0 ]	(	"on"	)
vel_stream_plane_orient	[ 0	locks=0 ]	(	"xy"	)
vel_stream_plane_pos	[ 0	locks=0 ]	(	0	)
vel_stream_length	[ 0	locks=0 ]	(	1	)
vel_stream_separation	[ 0	locks=0 ]	(	1	)
vel_stream_max	[ 0	locks=0 ]	(	1	)
vel_pointextrapdist	[ 0	locks=0 ]	(	0.20000000000000001	)
vel_add_curl_noise	[ 0	locks=0 ]	(	"off"	)
vel_turbtimedep	[ 0	locks=0 ]	(	"on"	)
vel_turbscale	[ 0	locks=0 ]	(	1	)
vel_turbswirl	[ 0	locks=0 ]	(	1	)
vel_turbrough	[ 0	locks=0 ]	(	0.5	)
vel_turboffset	[ 0	locks=0 ]	(	1	)
vel_turbatten	[ 0	locks=0 ]	(	1	)
vel_turboctaves	[ 0	locks=0 ]	(	3	)
vel_turbpulselength	[ 0	locks=0 ]	(	1	)
vel_turbframeoffset	[ 0	locks=0 ]	(	0	)
vel_add_vortex	[ 0	locks=0 ]	(	"off"	)
vel_vortexpivot	[ 0	locks=0 ]	(	0	0	0	)
vel_vortexdir	[ 0	locks=0 ]	(	0	1	0	)
vel_vortexspeed	[ 0	locks=0 ]	(	0	)
vel_limitvortex	[ 0	locks=0 ]	(	"off"	)
vel_vortexradius	[ 0	locks=0 ]	(	0.14000000000000001	)
vel_vortexramp	[ 0	locks=0 ]	(	3	)
vel_objapply	[ 0	locks=0 ]	(	"off"	)
vel_objpath	[ 0	locks=0 ]	(	..	)
vel_objscale	[ 0	locks=0 ]	(	1	)
vel_objframe	[ 0	locks=0 ]	(	[ vel_objframe	0.5 ] 	)
vel_objsample	[ 0	locks=0 ]	(	1	)
createparticles	[ 0	locks=0 ]	(	"off"	)
particlesource	[ 0	locks=0 ]	(	""	)
pointmethod	[ 0	locks=0 ]	(	"sparse"	)
particlesep	[ 0	locks=0 ]	(	0.10000000000000001	)
jitterseed	[ 0	locks=0 ]	(	0	)
jitterscale	[ 0	locks=0 ]	(	0	)
doscatter	[ 0	locks=0 ]	(	"off"	)
scatter	[ 0	locks=0 ]	(	1	)
dooversampling	[ 0	locks=0 ]	(	"off"	)
oversampling	[ 0	locks=0 ]	(	2	)
oversamplingbandwidth	[ 0	locks=0 ]	(	1	)
addpartviscosity	[ 0	locks=0 ]	(	"off"	)
partviscosity	[ 0	locks=0 ]	(	1	)
addpartdensity	[ 0	locks=0 ]	(	"off"	)
partdensity	[ 0	locks=0 ]	(	1	)
enable_rest	[ 0	locks=0 ]	(	"off"	)
dual_rest_attributes	[ 0	locks=0 ]	(	"on"	)
rest_offset	[ 0	locks=0 ]	(	0	0	0	)
initialize	[ 0	locks=0 ]	(	"source"	)
bound_expansion	[ 0	locks=0 ]	(	0.050000000000000003	)
auto_bounds	[ 0	locks=0 ]	(	"on"	)
enable_partitioning	[ 0	locks=0 ]	(	"off"	)
partrition_type	[ 0	locks=0 ]	(	"points"	)
partition_attribute	[ 0	locks=0 ]	(	cluster	)
visibility1	[ 0	locks=0 ]	(	"on"	)
volvis1	[ 0	locks=0 ]	(	"smoke"	)
name1	[ 0	locks=0 ]	(	density	)
volumescale1	[ 0	locks=0 ]	(	1	)
feather_in_ramp1pos	[ 0	locks=0 ]	(	0	)
feather_in_ramp1value	[ 0	locks=0 ]	(	0	)
feather_in_ramp1interp	[ 0	locks=0 ]	(	"linear"	)
feather_in_ramp2pos	[ 0	locks=0 ]	(	1	)
feather_in_ramp2value	[ 0	locks=0 ]	(	1	)
feather_in_ramp2interp	[ 0	locks=0 ]	(	"linear"	)
feather_out_ramp1pos	[ 0	locks=0 ]	(	0	)
feather_out_ramp1value	[ 0	locks=0 ]	(	0	)
feather_out_ramp1interp	[ 0	locks=0 ]	(	"linear"	)
feather_out_ramp2pos	[ 0	locks=0 ]	(	1	)
feather_out_ramp2value	[ 0	locks=0 ]	(	1	)
feather_out_ramp2interp	[ 0	locks=0 ]	(	"linear"	)
vel_visibility1	[ 0	locks=0 ]	(	"on"	)
vel_volvis1	[ 0	locks=0 ]	(	"streamers"	)
vel_name1	[ 0	locks=0 ]	(	vel	)
vel_volumescale1	[ 0	locks=0 ]	(	1	)
vel_vortexramp1pos	[ 0	locks=0 ]	(	0	)
vel_vortexramp1value	[ 0	locks=0 ]	(	0	)
vel_vortexramp1interp	[ 0	locks=0 ]	(	"catmull-rom"	)
vel_vortexramp2pos	[ 0	locks=0 ]	(	0.5	)
vel_vortexramp2value	[ 0	locks=0 ]	(	1	)
vel_vortexramp2interp	[ 0	locks=0 ]	(	"catmull-rom"	)
vel_vortexramp3pos	[ 0	locks=0 ]	(	1	)
vel_vortexramp3value	[ 0	locks=0 ]	(	0	)
vel_vortexramp3interp	[ 0	locks=0 ]	(	"catmull-rom"	)
}
HouLC1033600bb205aca8d750b9f40e3fobj/geo2/fluidsource1.userdata     ___Version___    1 ___toolcount___    3 ___toolid___    dynamics_burnsourceHouLC1033600bb605aca8d750c4be9120obj/geo2/fluidsource2.init type = fluidsource
matchesdef = 1
HouLC1033600bb705aca8d7504683a5f2obj/geo2/fluidsource2.def sopflags sopflags = 
comment ""
position -3.51064 -0.635851
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 	box1 0 1 "input1"
}
inputs
{
0 	box1 0 1
}
stat
{
  create 1523220648
  modify 1523221847
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb705aca8d7503bb6a05eobj/geo2/fluidsource2.chn {
    channel vel_divsize {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch('./divsize') }
    }
    channel vel_objframe {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $FF-0.5 }
    }
  }
HouLC1033600bb605aca8d750f3675be8obj/geo2/fluidsource2.parm {
version 0.8
container_settings_1	[ 0	locks=0 ]	(	1	1	1	1	1	)
method	[ 0	locks=0 ]	(	"0"	)
make_sdf	[ 0	locks=0 ]	(	"off"	)
source_attribute	[ 0	locks=0 ]	(	density	)
number_of_volumes	[ 0	locks=0 ]	(	1	)
settings	[ 0	locks=0 ]	(	0	0	0	0	0	0	0	)
invert_sign	[ 0	locks=0 ]	(	"off"	)
divsize	[ 0	locks=0 ]	(	0.10000000000000001	)
volborderval	[ 0	locks=0 ]	(	0	)
slice_plane	[ 0	locks=0 ]	(	"xy"	)
slice_type	[ 0	locks=0 ]	(	"false"	)
slice_method	[ 0	locks=0 ]	(	"mesh"	)
slice_planeoffset	[ 0	locks=0 ]	(	0	)
slice_iso_offset	[ 0	locks=0 ]	(	0.025000000000000001	)
slice_range	[ 0	locks=0 ]	(	0	1	)
minimum_distance	[ 0	locks=0 ]	(	"on"	)
scale_by_source_attribute	[ 0	locks=0 ]	(	"off"	)
e_interior	[ 0	locks=0 ]	(	"on"	)
eloc	[ 0	locks=0 ]	(	0	)
size	[ 0	locks=0 ]	(	0.20000000000000001	)
edge_thickness	[ 0	locks=0 ]	(	0.10000000000000001	)
in_feather_length	[ 0	locks=0 ]	(	0.10000000000000001	)
folder1	[ 0	locks=0 ]	(	0	0	)
remap_feather_in	[ 0	locks=0 ]	(	"off"	)
feather_in_ramp	[ 0	locks=0 ]	(	2	)
remap_feather_out	[ 0	locks=0 ]	(	"off"	)
feather_out_ramp	[ 0	locks=0 ]	(	2	)
generate_particle_sdf	[ 0	locks=0 ]	(	"off"	)
scale_particle_sdf	[ 0	locks=0 ]	(	"off"	)
bandwidth	[ 0	locks=0 ]	(	0.20000000000000001	)
smoothness2	[ 0	locks=0 ]	(	8	)
feather	[ 0	locks=0 ]	(	0.050000000000000003	)
pointsdf_edge_location	[ 0	locks=0 ]	(	0.5	)
use_noise	[ 0	locks=0 ]	(	"off"	)
animate_noise	[ 0	locks=0 ]	(	"on"	)
destmin	[ 0	locks=0 ]	(	1	)
voronoi_influence	[ 0	locks=0 ]	(	0	)
pulse_duration	[ 0	locks=0 ]	(	1	)
turbulent	[ 0	locks=0 ]	(	0	0	)
noise_mode	[ 0	locks=0 ]	(	"0"	)
sharpness	[ 0	locks=0 ]	(	0.5	)
amp	[ 0	locks=0 ]	(	1	)
grain	[ 0	locks=0 ]	(	0.10000000000000001	)
turb	[ 0	locks=0 ]	(	2	)
offset	[ 0	locks=0 ]	(	0	)
element_size	[ 0	locks=0 ]	(	1	)
element_scale	[ 0	locks=0 ]	(	1	1	1	)
cell_mode	[ 0	locks=0 ]	(	"0"	)
invert_cells	[ 0	locks=0 ]	(	"off"	)
adaptive_cells	[ 0	locks=0 ]	(	"on"	)
cell_thresh	[ 0	locks=0 ]	(	0.25	)
cell_offset	[ 0	locks=0 ]	(	0	)
cell_harshness	[ 0	locks=0 ]	(	0.5	)
cell_min	[ 0	locks=0 ]	(	0.20000000000000001	)
cell_max	[ 0	locks=0 ]	(	1	)
cell_size	[ 0	locks=0 ]	(	0.5	)
cell_scale	[ 0	locks=0 ]	(	1	1	1	)
frames_to_blur	[ 0	locks=0 ]	(	1	)
geometry_samples	[ 0	locks=0 ]	(	1	)
blur_offset	[ 0	locks=0 ]	(	0	)
laserscan	[ 0	locks=0 ]	(	"on"	)
fixsigns	[ 0	locks=0 ]	(	"on"	)
forcebounds	[ 0	locks=0 ]	(	"on"	)
sweepalpha	[ 0	locks=0 ]	(	2	)
sweepcount	[ 0	locks=0 ]	(	8	)
vel_method	[ 0	locks=0 ]	(	"0"	)
vel_source_attribute	[ 0	locks=0 ]	(	v	)
vel_number_of_volumes	[ 0	locks=0 ]	(	1	)
vel_add_uniform	[ 0	locks=0 ]	(	"on"	)
vel_uniformvel	[ 0	locks=0 ]	(	1	0	0	)
vel_settings	[ 0	locks=0 ]	(	0	0	0	0	0	0	)
vel_invert_sign	[ 0	locks=0 ]	(	"off"	)
vel_divsize	[ 0	locks=0 ]	(	[ vel_divsize	0.10000000000000001 ] 	)
vel_volborderval	[ 0	locks=0 ]	(	0	)
vel_stream_use_plane	[ 0	locks=0 ]	(	"on"	)
vel_stream_plane_orient	[ 0	locks=0 ]	(	"xy"	)
vel_stream_plane_pos	[ 0	locks=0 ]	(	0	)
vel_stream_length	[ 0	locks=0 ]	(	1	)
vel_stream_separation	[ 0	locks=0 ]	(	1	)
vel_stream_max	[ 0	locks=0 ]	(	1	)
vel_pointextrapdist	[ 0	locks=0 ]	(	0.20000000000000001	)
vel_add_curl_noise	[ 0	locks=0 ]	(	"off"	)
vel_turbtimedep	[ 0	locks=0 ]	(	"on"	)
vel_turbscale	[ 0	locks=0 ]	(	1	)
vel_turbswirl	[ 0	locks=0 ]	(	1	)
vel_turbrough	[ 0	locks=0 ]	(	0.5	)
vel_turboffset	[ 0	locks=0 ]	(	1	)
vel_turbatten	[ 0	locks=0 ]	(	1	)
vel_turboctaves	[ 0	locks=0 ]	(	3	)
vel_turbpulselength	[ 0	locks=0 ]	(	1	)
vel_turbframeoffset	[ 0	locks=0 ]	(	0	)
vel_add_vortex	[ 0	locks=0 ]	(	"off"	)
vel_vortexpivot	[ 0	locks=0 ]	(	0	0	0	)
vel_vortexdir	[ 0	locks=0 ]	(	0	1	0	)
vel_vortexspeed	[ 0	locks=0 ]	(	0	)
vel_limitvortex	[ 0	locks=0 ]	(	"off"	)
vel_vortexradius	[ 0	locks=0 ]	(	0.14000000000000001	)
vel_vortexramp	[ 0	locks=0 ]	(	3	)
vel_objapply	[ 0	locks=0 ]	(	"off"	)
vel_objpath	[ 0	locks=0 ]	(	..	)
vel_objscale	[ 0	locks=0 ]	(	1	)
vel_objframe	[ 0	locks=0 ]	(	[ vel_objframe	0.5 ] 	)
vel_objsample	[ 0	locks=0 ]	(	1	)
createparticles	[ 0	locks=0 ]	(	"off"	)
particlesource	[ 0	locks=0 ]	(	""	)
pointmethod	[ 0	locks=0 ]	(	"sparse"	)
particlesep	[ 0	locks=0 ]	(	0.10000000000000001	)
jitterseed	[ 0	locks=0 ]	(	0	)
jitterscale	[ 0	locks=0 ]	(	0	)
doscatter	[ 0	locks=0 ]	(	"off"	)
scatter	[ 0	locks=0 ]	(	1	)
dooversampling	[ 0	locks=0 ]	(	"off"	)
oversampling	[ 0	locks=0 ]	(	2	)
oversamplingbandwidth	[ 0	locks=0 ]	(	1	)
addpartviscosity	[ 0	locks=0 ]	(	"off"	)
partviscosity	[ 0	locks=0 ]	(	1	)
addpartdensity	[ 0	locks=0 ]	(	"off"	)
partdensity	[ 0	locks=0 ]	(	1	)
enable_rest	[ 0	locks=0 ]	(	"off"	)
dual_rest_attributes	[ 0	locks=0 ]	(	"on"	)
rest_offset	[ 0	locks=0 ]	(	0	0	0	)
initialize	[ 0	locks=0 ]	(	"source"	)
bound_expansion	[ 0	locks=0 ]	(	0.050000000000000003	)
auto_bounds	[ 0	locks=0 ]	(	"on"	)
enable_partitioning	[ 0	locks=0 ]	(	"off"	)
partrition_type	[ 0	locks=0 ]	(	"points"	)
partition_attribute	[ 0	locks=0 ]	(	cluster	)
visibility1	[ 0	locks=0 ]	(	"on"	)
volvis1	[ 0	locks=0 ]	(	"smoke"	)
name1	[ 0	locks=0 ]	(	density	)
volumescale1	[ 0	locks=0 ]	(	1	)
feather_in_ramp1pos	[ 0	locks=0 ]	(	0	)
feather_in_ramp1value	[ 0	locks=0 ]	(	0	)
feather_in_ramp1interp	[ 0	locks=0 ]	(	"linear"	)
feather_in_ramp2pos	[ 0	locks=0 ]	(	1	)
feather_in_ramp2value	[ 0	locks=0 ]	(	1	)
feather_in_ramp2interp	[ 0	locks=0 ]	(	"linear"	)
feather_out_ramp1pos	[ 0	locks=0 ]	(	0	)
feather_out_ramp1value	[ 0	locks=0 ]	(	0	)
feather_out_ramp1interp	[ 0	locks=0 ]	(	"linear"	)
feather_out_ramp2pos	[ 0	locks=0 ]	(	1	)
feather_out_ramp2value	[ 0	locks=0 ]	(	1	)
feather_out_ramp2interp	[ 0	locks=0 ]	(	"linear"	)
vel_visibility1	[ 0	locks=0 ]	(	"on"	)
vel_volvis1	[ 0	locks=0 ]	(	"streamers"	)
vel_name1	[ 0	locks=0 ]	(	vel	)
vel_volumescale1	[ 0	locks=0 ]	(	1	)
vel_vortexramp1pos	[ 0	locks=0 ]	(	0	)
vel_vortexramp1value	[ 0	locks=0 ]	(	0	)
vel_vortexramp1interp	[ 0	locks=0 ]	(	"catmull-rom"	)
vel_vortexramp2pos	[ 0	locks=0 ]	(	0.5	)
vel_vortexramp2value	[ 0	locks=0 ]	(	1	)
vel_vortexramp2interp	[ 0	locks=0 ]	(	"catmull-rom"	)
vel_vortexramp3pos	[ 0	locks=0 ]	(	1	)
vel_vortexramp3value	[ 0	locks=0 ]	(	0	)
vel_vortexramp3interp	[ 0	locks=0 ]	(	"catmull-rom"	)
}
HouLC1033600bb205aca8d750e6c311c2obj/geo2/fluidsource2.userdata     ___Version___    1 ___toolcount___    3 ___toolid___    dynamics_burnsourceHouLC1033600bbb05aca8d7509a83c8c1obj/geo2/dopnet1.init type = dopnet
matchesdef = 0
HouLC1033600bb805aca8d750fa94659fobj/geo2/dopnet1.def sopflags sopflags = 
comment ""
position -1.71277 -2.68904
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1523220671
  modify 1523221867
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.8 0.8 1 
delscript ""
exprlanguage hscript
end
HouLC1033600bb805aca8d750be57d562obj/geo2/dopnet1.chn {
    channel timestep {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"timescale\")/(ch(\"substep\")*$FPS) }
    }
    channel timeoffset {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = (ch(\"startframe\")-1)/$FPS }
    }
  }
HouLC1033600bbb05aca8d750a5cd8588obj/geo2/dopnet1.parm {
version 0.8
isplayer	[ 0	locks=0 ]	(	"off"	)
playfilesname	[ 0	locks=0 ]	(	$HIP/sim/$HIPNAME.$OS.$SF.sim	)
stdswitcher	[ 0	locks=0 ]	(	0	0	0	)
numobj	[ 0	locks=0 ]	(	1	)
resimulate	[ 0	locks=0 ]	(	0	)
initialstate	[ 0	locks=0 ]	(	""	)
timestep	[ 0	locks=0 ]	(	[ timestep	0.041666666666666664 ] 	)
substep	[ 0	locks=0 ]	(	1	)
timeoffset	[ 0	locks=0 ]	(	[ timeoffset	0 ] 	)
startframe	[ 0	locks=0 ]	(	1	)
timescale	[ 0	locks=0 ]	(	1	)
maxfeedback	[ 0	locks=0 ]	(	2	)
autoresim	[ 0	locks=0 ]	(	"on"	)
datahints	[ 0	locks=0 ]	(	"on"	)
interpolate	[ 0	locks=0 ]	(	"on"	)
cacheenabled	[ 0	locks=0 ]	(	"on"	)
compresssims	[ 0	locks=0 ]	(	"blosc"	)
cachetodisk	[ 0	locks=0 ]	(	"off"	)
cachetodisknoninteractive	[ 0	locks=0 ]	(	"off"	)
cachesubsteps	[ 0	locks=0 ]	(	"off"	)
cachemaxsize	[ 0	locks=0 ]	(	5000	)
timeless	[ 0	locks=0 ]	(	"off"	)
explicitcache	[ 0	locks=0 ]	(	"off"	)
explicitcachename	[ 0	locks=0 ]	(	$HIP/cache.$OS.$SF.sim	)
explicitcachensteps	[ 0	locks=0 ]	(	0	)
explicitcachecheckpointspacing	[ 0	locks=0 ]	(	1	)
enable1	[ 0	locks=0 ]	(	"on"	)
objname1	[ 0	locks=0 ]	(	smokeobject1	)
dataname1	[ 0	locks=0 ]	(	density	)
}
HouLC1033600bb705aca8d750a9303241obj/geo2/dopnet1.userdata     ___Version___    16.5.432HouLC1033600b8e05aca8d750988cabdeobj/geo2/dopnet1/smokeobject1.init type = smokeobject
matchesdef = 0
HouLC1033600b8f05aca8d750cc5c86cdobj/geo2/dopnet1/smokeobject1.def comment ""
position -3.55319 0.860752
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 1523220681
  modify 1523222329
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.6 0.6 0.6 
delscript ""
exprlanguage hscript
end
HouLC1033600b8f05aca8d750d691e52bobj/geo2/dopnet1/smokeobject1.chn {
    channel createframe {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(opcreator(\".\")+\"/startframe\") }
    }
    channel size_unit_compx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "ch(\"./divsize\")- ((ch(\"./sizex\")+ch(\"./tx\"))%ch(\"./divsize\"))" }
    }
    channel size_unit_compy {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "ch(\"./divsize\")- ((ch(\"./sizey\")+ch(\"./ty\"))%ch(\"./divsize\"))" }
    }
    channel size_unit_compz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "ch(\"./divsize\")- ((ch(\"./sizez\")+ch(\"./tz\"))%ch(\"./divsize\"))" }
    }
  }
HouLC1033600b8e05aca8d750e362c9d4obj/geo2/dopnet1/smokeobject1.parm {
version 0.8
creation_1	[ 0	locks=0 ]	(	0	0	0	)
twod	[ 0	locks=0 ]	(	"off"	)
voxelplane	[ 0	locks=0 ]	(	"xy"	)
uniformvoxels	[ 0	locks=0 ]	(	"size"	)
divsize	[ 0	locks=0 ]	(	0.20000000000000001	)
uniformdiv	[ 0	locks=0 ]	(	10	)
div	[ 0	locks=0 ]	(	1	1	1	)
size	[ 0	locks=0 ]	(	4.0803730487823486	1.6112785339355469	1.8500670194625854	)
t	[ 0	locks=0 ]	(	0.39012497663497925	0	0.14562231302261353	)
closedends	[ 0	locks=0 ]	(	"off"	)
closexneg	[ 0	locks=0 ]	(	"on"	)
closexpos	[ 0	locks=0 ]	(	"on"	)
closeyneg	[ 0	locks=0 ]	(	"on"	)
closeypos	[ 0	locks=0 ]	(	"on"	)
closezneg	[ 0	locks=0 ]	(	"on"	)
closezpos	[ 0	locks=0 ]	(	"on"	)
usesimframe	[ 0	locks=0 ]	(	"off"	)
createframe	[ 0	locks=0 ]	(	[ createframe	1 ] 	)
object_name	[ 0	locks=0 ]	(	$OS	)
solvefirstframe	[ 0	locks=0 ]	(	"off"	)
allowcaching	[ 0	locks=0 ]	(	"on"	)
instance_objects	[ 0	locks=0 ]	(	"off"	)
override_container_size	[ 0	locks=0 ]	(	"on"	)
override_division_size	[ 0	locks=0 ]	(	"off"	)
numobjects	[ 0	locks=0 ]	(	1	)
instance_points	[ 0	locks=0 ]	(	""	)
continuous	[ 0	locks=0 ]	(	"off"	)
size_unit_comp	[ 0	locks=0 ]	(	[ size_unit_compx	0.12950197458267237 ] 	[ size_unit_compy	0.18872146606445322 ] 	[ size_unit_compz	0.0043106675148011364 ] 	)
std_switcher_0	[ 0	locks=0 ]	(	0	0	0	0	)
folder0	[ 0	locks=0 ]	(	8	8	8	8	8	8	8	8	8	8	8	8	8	)
multifield_showguide	[ 0	locks=0 ]	(	"off"	)
multifield_color	[ 0	locks=0 ]	(	1	1	1	)
density_showguide	[ 0	locks=0 ]	(	"on"	)
density_color	[ 0	locks=0 ]	(	1	1	1	)
temperature1_showguide	[ 0	locks=0 ]	(	"off"	)
temperature1_color	[ 0	locks=0 ]	(	1	1	1	)
fuel_showguide	[ 0	locks=0 ]	(	"off"	)
fuel_color	[ 0	locks=0 ]	(	0.90000000000000002	0	0.90000000000000002	)
divergence_showguide	[ 0	locks=0 ]	(	"off"	)
divergence_color	[ 0	locks=0 ]	(	1	0.80000000000000004	0	)
burn_showguide	[ 0	locks=0 ]	(	"off"	)
burn_color	[ 0	locks=0 ]	(	1	0.80000000000000004	0	)
heat_showguide	[ 0	locks=0 ]	(	"off"	)
heat_color	[ 0	locks=0 ]	(	1	1	0	)
velocity_showguide	[ 0	locks=0 ]	(	"on"	)
velocity_color	[ 0	locks=0 ]	(	1	1	1	)
collisionmask1_showguide	[ 0	locks=0 ]	(	"off"	)
collisionmask1_color	[ 0	locks=0 ]	(	1	1	1	)
sourcemask1_showguide	[ 0	locks=0 ]	(	"off"	)
sourcemask1_color	[ 0	locks=0 ]	(	0	0.90000000000000002	0	)
sinkmask1_showguide	[ 0	locks=0 ]	(	"off"	)
sinkmask1_color	[ 0	locks=0 ]	(	0.90000000000000002	0	0	)
multifield_usebox	[ 0	locks=0 ]	(	"off"	)
multifield_useboxhash	[ 0	locks=0 ]	(	"off"	)
multifield_rangemin	[ 0	locks=0 ]	(	0	)
multifield_rangemax	[ 0	locks=0 ]	(	1	)
multifield_densityscale	[ 0	locks=0 ]	(	1	)
multifield_shadowscale	[ 0	locks=0 ]	(	1	)
multifield_setmaxres	[ 0	locks=0 ]	(	"off"	)
multifield_maxres	[ 0	locks=0 ]	(	128	)
folder14	[ 0	locks=0 ]	(	0	0	)
multifield_densityfield	[ 0	locks=0 ]	(	""	)
multifield_densityrampmode	[ 0	locks=0 ]	(	"clamp"	)
multifield_densitypreset	[ 0	locks=0 ]	(	"none"	)
multifield_densityramp	[ 0	locks=0 ]	(	2	)
multifield_cdfield	[ 0	locks=0 ]	(	""	)
multifield_cdrangeoverride	[ 0	locks=0 ]	(	"off"	)
multifield_cdrange	[ 0	locks=0 ]	(	0	1	)
multifield_cdrampmode	[ 0	locks=0 ]	(	"clamp"	)
multifield_cdpreset	[ 0	locks=0 ]	(	"none"	)
multifield_cdramp	[ 0	locks=0 ]	(	2	)
multifield_emitscale	[ 0	locks=0 ]	(	0	)
multifield_emitfield	[ 0	locks=0 ]	(	""	)
multifield_emitrangeoverride	[ 0	locks=0 ]	(	"off"	)
multifield_emitrange	[ 0	locks=0 ]	(	0	1	)
multifield_emitrampmode	[ 0	locks=0 ]	(	"clamp"	)
multifield_emitpreset	[ 0	locks=0 ]	(	"none"	)
multifield_emitramp	[ 0	locks=0 ]	(	2	)
multifield_emitcdfield	[ 0	locks=0 ]	(	""	)
multifield_emitcdrangeoverride	[ 0	locks=0 ]	(	"off"	)
multifield_emitcdrange	[ 0	locks=0 ]	(	0	1	)
multifield_emitcdrampmode	[ 0	locks=0 ]	(	"clamp"	)
multifield_emitcdpreset	[ 0	locks=0 ]	(	"none"	)
multifield_emitcdramp	[ 0	locks=0 ]	(	4	)
density_usebox	[ 0	locks=0 ]	(	"on"	)
density_useboxhash	[ 0	locks=0 ]	(	"on"	)
density_usesmoke	[ 0	locks=0 ]	(	"on"	)
density_guideremapsmoke	[ 0	locks=0 ]	(	"off"	)
density_guidesmokedensity	[ 0	locks=0 ]	(	1	)
density_guideuseplane	[ 0	locks=0 ]	(	"off"	)
density_guideplane	[ 0	locks=0 ]	(	"xy"	)
density_guideplaneval	[ 0	locks=0 ]	(	0	)
density_guidevismode	[ 0	locks=0 ]	(	"false"	)
density_guidevisdensitymode	[ 0	locks=0 ]	(	"none"	)
density_guiderangemode	[ 0	locks=0 ]	(	"on"	)
density_guiderange	[ 0	locks=0 ]	(	0	1	)
density_guiderangecenter	[ 0	locks=0 ]	(	0.5	)
density_guiderangesize	[ 0	locks=0 ]	(	1	)
density_guideiso	[ 0	locks=0 ]	(	0	)
density_guideinvert	[ 0	locks=0 ]	(	"off"	)
temperature1_usebox	[ 0	locks=0 ]	(	"off"	)
temperature1_useboxhash	[ 0	locks=0 ]	(	"off"	)
temperature1_usesmoke	[ 0	locks=0 ]	(	"off"	)
temperature1_guideremapsmoke	[ 0	locks=0 ]	(	"off"	)
temperature1_guidesmokedensity	[ 0	locks=0 ]	(	1	)
temperature1_guideuseplane	[ 0	locks=0 ]	(	"on"	)
temperature1_guideplane	[ 0	locks=0 ]	(	"xy"	)
temperature1_guideplaneval	[ 0	locks=0 ]	(	0	)
temperature1_guidevismode	[ 0	locks=0 ]	(	"blackbody"	)
temperature1_guidevisdensitymode	[ 0	locks=0 ]	(	"none"	)
temperature1_guiderangemode	[ 0	locks=0 ]	(	"on"	)
temperature1_guiderange	[ 0	locks=0 ]	(	0	1	)
temperature1_guiderangecenter	[ 0	locks=0 ]	(	0.5	)
temperature1_guiderangesize	[ 0	locks=0 ]	(	1	)
temperature1_guideiso	[ 0	locks=0 ]	(	0	)
temperature1_guideinvert	[ 0	locks=0 ]	(	"off"	)
fuel_usebox	[ 0	locks=0 ]	(	"off"	)
fuel_useboxhash	[ 0	locks=0 ]	(	"off"	)
fuel_usesmoke	[ 0	locks=0 ]	(	"on"	)
fuel_guideremapsmoke	[ 0	locks=0 ]	(	"off"	)
fuel_guidesmokedensity	[ 0	locks=0 ]	(	1	)
fuel_guideuseplane	[ 0	locks=0 ]	(	"off"	)
fuel_guideplane	[ 0	locks=0 ]	(	"xy"	)
fuel_guideplaneval	[ 0	locks=0 ]	(	0	)
fuel_guidevismode	[ 0	locks=0 ]	(	"false"	)
fuel_guidevisdensitymode	[ 0	locks=0 ]	(	"none"	)
fuel_guiderangemode	[ 0	locks=0 ]	(	"on"	)
fuel_guiderange	[ 0	locks=0 ]	(	0	1	)
fuel_guiderangecenter	[ 0	locks=0 ]	(	0.5	)
fuel_guiderangesize	[ 0	locks=0 ]	(	1	)
fuel_guideiso	[ 0	locks=0 ]	(	0	)
fuel_guideinvert	[ 0	locks=0 ]	(	"off"	)
divergence_usebox	[ 0	locks=0 ]	(	"off"	)
divergence_useboxhash	[ 0	locks=0 ]	(	"off"	)
divergence_usesmoke	[ 0	locks=0 ]	(	"on"	)
divergence_guideremapsmoke	[ 0	locks=0 ]	(	"off"	)
divergence_guidesmokedensity	[ 0	locks=0 ]	(	1	)
divergence_guideuseplane	[ 0	locks=0 ]	(	"off"	)
divergence_guideplane	[ 0	locks=0 ]	(	"xy"	)
divergence_guideplaneval	[ 0	locks=0 ]	(	0	)
divergence_guidevismode	[ 0	locks=0 ]	(	"false"	)
divergence_guidevisdensitymode	[ 0	locks=0 ]	(	"none"	)
divergence_guiderangemode	[ 0	locks=0 ]	(	"on"	)
divergence_guiderange	[ 0	locks=0 ]	(	0	1	)
divergence_guiderangecenter	[ 0	locks=0 ]	(	0.5	)
divergence_guiderangesize	[ 0	locks=0 ]	(	1	)
divergence_guideiso	[ 0	locks=0 ]	(	0	)
divergence_guideinvert	[ 0	locks=0 ]	(	"off"	)
burn_usebox	[ 0	locks=0 ]	(	"off"	)
burn_useboxhash	[ 0	locks=0 ]	(	"off"	)
burn_usesmoke	[ 0	locks=0 ]	(	"on"	)
burn_guideremapsmoke	[ 0	locks=0 ]	(	"off"	)
burn_guidesmokedensity	[ 0	locks=0 ]	(	1	)
burn_guideuseplane	[ 0	locks=0 ]	(	"off"	)
burn_guideplane	[ 0	locks=0 ]	(	"xy"	)
burn_guideplaneval	[ 0	locks=0 ]	(	0	)
burn_guidevismode	[ 0	locks=0 ]	(	"false"	)
burn_guidevisdensitymode	[ 0	locks=0 ]	(	"none"	)
burn_guiderangemode	[ 0	locks=0 ]	(	"on"	)
burn_guiderange	[ 0	locks=0 ]	(	0	1	)
burn_guiderangecenter	[ 0	locks=0 ]	(	0.5	)
burn_guiderangesize	[ 0	locks=0 ]	(	1	)
burn_guideiso	[ 0	locks=0 ]	(	0	)
burn_guideinvert	[ 0	locks=0 ]	(	"off"	)
heat_usebox	[ 0	locks=0 ]	(	"off"	)
heat_useboxhash	[ 0	locks=0 ]	(	"off"	)
heat_usesmoke	[ 0	locks=0 ]	(	"on"	)
heat_guideremapsmoke	[ 0	locks=0 ]	(	"off"	)
heat_guidesmokedensity	[ 0	locks=0 ]	(	1	)
heat_guideuseplane	[ 0	locks=0 ]	(	"off"	)
heat_guideplane	[ 0	locks=0 ]	(	"xy"	)
heat_guideplaneval	[ 0	locks=0 ]	(	0	)
heat_guidevismode	[ 0	locks=0 ]	(	"blackbody"	)
heat_guidevisdensitymode	[ 0	locks=0 ]	(	"none"	)
heat_guiderangemode	[ 0	locks=0 ]	(	"on"	)
heat_guiderange	[ 0	locks=0 ]	(	0	1	)
heat_guiderangecenter	[ 0	locks=0 ]	(	0.5	)
heat_guiderangesize	[ 0	locks=0 ]	(	1	)
heat_guideiso	[ 0	locks=0 ]	(	0	)
heat_guideinvert	[ 0	locks=0 ]	(	"on"	)
velocity_guideusebox	[ 0	locks=0 ]	(	"off"	)
velocity_guideuseboxhash	[ 0	locks=0 ]	(	"off"	)
velocity_guideusesmoke	[ 0	locks=0 ]	(	"off"	)
velocity_guidescale	[ 0	locks=0 ]	(	1	)
velocity_guideoverridediv	[ 0	locks=0 ]	(	"off"	)
velocity_guidediv	[ 0	locks=0 ]	(	10	10	10	)
velocity_guidebarbs	[ 0	locks=0 ]	(	"on"	)
velocity_guidepercomp	[ 0	locks=0 ]	(	"off"	)
velocity_guideusestreamers	[ 0	locks=0 ]	(	"off"	)
velocity_guideuseplane	[ 0	locks=0 ]	(	"off"	)
velocity_guideplane	[ 0	locks=0 ]	(	"xy"	)
velocity_guideplaneval	[ 0	locks=0 ]	(	0	)
velocity_guidestreamerlen	[ 0	locks=0 ]	(	1	)
velocity_guidestreamerminspeed	[ 0	locks=0 ]	(	0.001	)
velocity_guidevistype	[ 0	locks=0 ]	(	"speed"	)
velocity_guidevismode	[ 0	locks=0 ]	(	"false"	)
velocity_guidevisscale	[ 0	locks=0 ]	(	1	)
velocity_guiderange	[ 0	locks=0 ]	(	0	1	)
collisionmask1_usebox	[ 0	locks=0 ]	(	"off"	)
collisionmask1_useboxhash	[ 0	locks=0 ]	(	"off"	)
collisionmask1_usesmoke	[ 0	locks=0 ]	(	"off"	)
collisionmask1_guideremapsmoke	[ 0	locks=0 ]	(	"off"	)
collisionmask1_guidesmokedensity	[ 0	locks=0 ]	(	1	)
collisionmask1_guideuseplane	[ 0	locks=0 ]	(	"off"	)
collisionmask1_guideplane	[ 0	locks=0 ]	(	"xy"	)
collisionmask1_guideplaneval	[ 0	locks=0 ]	(	0	)
collisionmask1_guidevismode	[ 0	locks=0 ]	(	"false"	)
collisionmask1_guidevisdensitymode	[ 0	locks=0 ]	(	"none"	)
collisionmask1_guiderangemode	[ 0	locks=0 ]	(	"on"	)
collisionmask1_guiderange	[ 0	locks=0 ]	(	0	1	)
collisionmask1_guiderangecenter	[ 0	locks=0 ]	(	0.5	)
collisionmask1_guiderangesize	[ 0	locks=0 ]	(	1	)
collisionmask1_guideiso	[ 0	locks=0 ]	(	0	)
collisionmask1_guideinvert	[ 0	locks=0 ]	(	"on"	)
sourcemask1_usebox	[ 0	locks=0 ]	(	"off"	)
sourcemask1_useboxhash	[ 0	locks=0 ]	(	"off"	)
sourcemask1_usesmoke	[ 0	locks=0 ]	(	"on"	)
sourcemask1_guideremapsmoke	[ 0	locks=0 ]	(	"off"	)
sourcemask1_guidesmokedensity	[ 0	locks=0 ]	(	1	)
sourcemask1_guideuseplane	[ 0	locks=0 ]	(	"off"	)
sourcemask1_guideplane	[ 0	locks=0 ]	(	"xy"	)
sourcemask1_guideplaneval	[ 0	locks=0 ]	(	0	)
sourcemask1_guidevismode	[ 0	locks=0 ]	(	"false"	)
sourcemask1_guidevisdensitymode	[ 0	locks=0 ]	(	"none"	)
sourcemask1_guiderangemode	[ 0	locks=0 ]	(	"on"	)
sourcemask1_guiderange	[ 0	locks=0 ]	(	0	1	)
sourcemask1_guiderangecenter	[ 0	locks=0 ]	(	0.5	)
sourcemask1_guiderangesize	[ 0	locks=0 ]	(	1	)
sourcemask1_guideiso	[ 0	locks=0 ]	(	0	)
sourcemask1_guideinvert	[ 0	locks=0 ]	(	"off"	)
sinkmask1_usebox	[ 0	locks=0 ]	(	"off"	)
sinkmask1_useboxhash	[ 0	locks=0 ]	(	"off"	)
sinkmask1_usesmoke	[ 0	locks=0 ]	(	"on"	)
sinkmask1_guideremapsmoke	[ 0	locks=0 ]	(	"off"	)
sinkmask1_guidesmokedensity	[ 0	locks=0 ]	(	1	)
sinkmask1_guideuseplane	[ 0	locks=0 ]	(	"off"	)
sinkmask1_guideplane	[ 0	locks=0 ]	(	"xy"	)
sinkmask1_guideplaneval	[ 0	locks=0 ]	(	0	)
sinkmask1_guidevismode	[ 0	locks=0 ]	(	"false"	)
sinkmask1_guidevisdensitymode	[ 0	locks=0 ]	(	"none"	)
sinkmask1_guiderangemode	[ 0	locks=0 ]	(	"on"	)
sinkmask1_guiderange	[ 0	locks=0 ]	(	0	1	)
sinkmask1_guiderangecenter	[ 0	locks=0 ]	(	0.5	)
sinkmask1_guiderangesize	[ 0	locks=0 ]	(	1	)
sinkmask1_guideiso	[ 0	locks=0 ]	(	0	)
sinkmask1_guideinvert	[ 0	locks=0 ]	(	"off"	)
pumpmask1_showguide	[ 0	locks=0 ]	(	"off"	)
pumpmask1_color	[ 0	locks=0 ]	(	0	0	1	)
pumpmask1_usebox	[ 0	locks=0 ]	(	"off"	)
pumpmask1_useboxhash	[ 0	locks=0 ]	(	"off"	)
pumpmask1_usesmoke	[ 0	locks=0 ]	(	"off"	)
pumpmask1_guideremapsmoke	[ 0	locks=0 ]	(	"off"	)
pumpmask1_guidesmokedensity	[ 0	locks=0 ]	(	1	)
pumpmask1_guideuseplane	[ 0	locks=0 ]	(	"off"	)
pumpmask1_guideplane	[ 0	locks=0 ]	(	"xy"	)
pumpmask1_guideplaneval	[ 0	locks=0 ]	(	0	)
pumpmask1_guidevismode	[ 0	locks=0 ]	(	"false"	)
pumpmask1_guidevisdensitymode	[ 0	locks=0 ]	(	"none"	)
pumpmask1_guiderangemode	[ 0	locks=0 ]	(	"on"	)
pumpmask1_guiderange	[ 0	locks=0 ]	(	0	1	)
pumpmask1_guiderangecenter	[ 0	locks=0 ]	(	0.5	)
pumpmask1_guiderangesize	[ 0	locks=0 ]	(	1	)
pumpmask1_guideiso	[ 0	locks=0 ]	(	0	)
pumpmask1_guideinvert	[ 0	locks=0 ]	(	"off"	)
density_soppath	[ 0	locks=0 ]	(	""	)
density_scalevalue	[ 0	locks=0 ]	(	1	)
temperature_soppath	[ 0	locks=0 ]	(	""	)
temperature_scalevalue	[ 0	locks=0 ]	(	1	)
fuel_soppath	[ 0	locks=0 ]	(	""	)
fuel_scalevalue	[ 0	locks=0 ]	(	1	)
velocity_soppath	[ 0	locks=0 ]	(	""	)
velocity_scalevalue	[ 0	locks=0 ]	(	1	)
usetransform	[ 0	locks=0 ]	(	"on"	)
velocity_direction	[ 0	locks=0 ]	(	0	0	0	)
border	[ 0	locks=0 ]	(	3	)
restfield	[ 0	locks=0 ]	(	"off"	)
restresscale	[ 0	locks=0 ]	(	0.5	)
velocity_voxelsample	[ 0	locks=0 ]	(	"edges"	)
positionpath	[ 0	locks=0 ]	(	""	)
folder2	[ 0	locks=0 ]	(	0	0	)
enablevelocity	[ 0	locks=0 ]	(	"on"	)
enabledensity	[ 0	locks=0 ]	(	"on"	)
enabletemperature	[ 0	locks=0 ]	(	"on"	)
enablefuel	[ 0	locks=0 ]	(	"on"	)
enabledivergence	[ 0	locks=0 ]	(	"on"	)
enableburn	[ 0	locks=0 ]	(	"on"	)
enablepressure	[ 0	locks=0 ]	(	"on"	)
enablerest	[ 0	locks=0 ]	(	"on"	)
enableconfinement	[ 0	locks=0 ]	(	"on"	)
enableheat	[ 0	locks=0 ]	(	"on"	)
enablesource	[ 0	locks=0 ]	(	"on"	)
enablesourceindex	[ 0	locks=0 ]	(	"on"	)
enablesink	[ 0	locks=0 ]	(	"on"	)
enablepump	[ 0	locks=0 ]	(	"on"	)
enablepumpindex	[ 0	locks=0 ]	(	"on"	)
enablecollision	[ 0	locks=0 ]	(	"on"	)
enablecollisionvelocity	[ 0	locks=0 ]	(	"on"	)
slice	[ 0	locks=0 ]	(	0	)
slicediv	[ 0	locks=0 ]	(	1	1	1	)
sliceoverlapneg	[ 0	locks=0 ]	(	4	4	4	)
sliceoverlappos	[ 0	locks=0 ]	(	4	4	4	)
multifield_densityramp1pos	[ 0	locks=0 ]	(	0	)
multifield_densityramp1value	[ 0	locks=0 ]	(	0	)
multifield_densityramp1interp	[ 0	locks=0 ]	(	"linear"	)
multifield_densityramp2pos	[ 0	locks=0 ]	(	1	)
multifield_densityramp2value	[ 0	locks=0 ]	(	1	)
multifield_densityramp2interp	[ 0	locks=0 ]	(	"linear"	)
multifield_cdramp1pos	[ 0	locks=0 ]	(	0	)
multifield_cdramp1c	[ 0	locks=0 ]	(	0	0	0	)
multifield_cdramp1interp	[ 0	locks=0 ]	(	"linear"	)
multifield_cdramp2pos	[ 0	locks=0 ]	(	1	)
multifield_cdramp2c	[ 0	locks=0 ]	(	1	1	1	)
multifield_cdramp2interp	[ 0	locks=0 ]	(	"linear"	)
multifield_emitramp1pos	[ 0	locks=0 ]	(	0	)
multifield_emitramp1value	[ 0	locks=0 ]	(	0	)
multifield_emitramp1interp	[ 0	locks=0 ]	(	"linear"	)
multifield_emitramp2pos	[ 0	locks=0 ]	(	1	)
multifield_emitramp2value	[ 0	locks=0 ]	(	1	)
multifield_emitramp2interp	[ 0	locks=0 ]	(	"linear"	)
multifield_emitcdramp1pos	[ 0	locks=0 ]	(	0	)
multifield_emitcdramp1c	[ 0	locks=0 ]	(	0	0	0	)
multifield_emitcdramp1interp	[ 0	locks=0 ]	(	"linear"	)
multifield_emitcdramp2pos	[ 0	locks=0 ]	(	0.54000002145767212	)
multifield_emitcdramp2c	[ 0	locks=0 ]	(	1	0.43200001120567322	0	)
multifield_emitcdramp2interp	[ 0	locks=0 ]	(	"catmull-rom"	)
multifield_emitcdramp3pos	[ 0	locks=0 ]	(	0.89300000667572021	)
multifield_emitcdramp3c	[ 0	locks=0 ]	(	1	0.88330000638961792	0	)
multifield_emitcdramp3interp	[ 0	locks=0 ]	(	"catmull-rom"	)
multifield_emitcdramp4pos	[ 0	locks=0 ]	(	1	)
multifield_emitcdramp4c	[ 0	locks=0 ]	(	1	1	1	)
multifield_emitcdramp4interp	[ 0	locks=0 ]	(	"catmull-rom"	)
}
HouLC1033600b8a05aca8d750843f8830obj/geo2/dopnet1/smokeobject1.userdata     ___Version___      ___toolcount___    2 ___toolid___    dynamics_smokeboxHouLC1033600b9d05aca8d7506fc04a93obj/geo2/dopnet1/smokeobject1/defaultsmoke.init type = sopnet
matchesdef = 0
HouLC1033600b8205aca8d750d0bc2bdfobj/geo2/dopnet1/smokeobject1/defaultsmoke.def objflags objflags =  origin off
pretransform UT_DMatrix4 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1
comment ""
position 5.65163 2.52157
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault off exposed on selectable on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1142881761
  modify 1298396466
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9d05aca8d750479f99a9obj/geo2/dopnet1/smokeobject1/defaultsmoke.parm {
version 0.8
use_dcolor	[ 0	locks=0 ]	(	"on"	)
dcolor	[ 0	locks=0 ]	(	1	1	1	)
picking	[ 0	locks=0 ]	(	"on"	)
pickscript	[ 0	locks=0 ]	(	""	)
caching	[ 0	locks=0 ]	(	"off"	)
vport_shadeopen	[ 0	locks=0 ]	(	"off"	)
vport_displayassubdiv	[ 0	locks=0 ]	(	"off"	)
shop_materialpath	[ 0	locks=0 ]	(	""	)
shop_materialopts	[ 0	locks=0 ]	(	0	)
tdisplay	[ 0	locks=0 ]	(	"off"	)
display	[ 0	locks=0 ]	(	1	)
xOrd	[ 0	locks=0 ]	(	"srt"	)
rOrd	[ 0	locks=0 ]	(	"xyz"	)
t	[ 0	locks=0	autoscope=7 ]	(	0	0	0	)
r	[ 0	locks=0	autoscope=7 ]	(	0	0	0	)
s	[ 0	locks=0	autoscope=7 ]	(	1	1	1	)
p	[ 0	locks=0	autoscope=7 ]	(	0	0	0	)
pr	[ 0	locks=0 ]	(	0	0	0	)
scale	[ 0	locks=0	autoscope=1 ]	(	1	)
pre_xform	[ 0	locks=0 ]	(	0	)
keeppos	[ 0	locks=0 ]	(	"off"	)
childcomp	[ 0	locks=0 ]	(	"off"	)
constraints_on	[ 0	locks=0 ]	(	"off"	)
constraints_path	[ 0	locks=0 ]	(	""	)
lookatpath	[ 0	locks=0 ]	(	""	)
lookupobjpath	[ 0	locks=0 ]	(	""	)
lookup	[ 0	locks=0 ]	(	on	)
pathobjpath	[ 0	locks=0 ]	(	""	)
roll	[ 0	locks=0 ]	(	0	)
pos	[ 0	locks=0 ]	(	0	)
uparmtype	[ 0	locks=0 ]	(	"arc"	)
pathorient	[ 0	locks=0 ]	(	1	)
up	[ 0	locks=0 ]	(	0	1	0	)
bank	[ 0	locks=0 ]	(	1	)
}
HouLC1033600b9905aca8d750df2c1912obj/geo2/dopnet1/smokeobject1/defaultsmoke.userdata     ___Version___    16.5.432HouLC1033600b9705aca8d7509f29b199obj/geo2/dopnet1/smokeobject1/defaultsmoke/platonic1.init type = platonic
matchesdef = 1
HouLC1033600b9405aca8d750c396726aobj/geo2/dopnet1/smokeobject1/defaultsmoke/platonic1.def sopflags sopflags = 
comment ""
position 3.20588 2.50588
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1142881765
  modify 1387293791
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9705aca8d75041250428obj/geo2/dopnet1/smokeobject1/defaultsmoke/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	)
}
HouLC1033600b9305aca8d750132546d4obj/geo2/dopnet1/smokeobject1/defaultsmoke/platonic1.userdata     ___Version___     HouLC1033600b8d05aca8d750855b73b7obj/geo2/dopnet1/sourceVEL.init type = sourcevolume
matchesdef = 1
HouLC1033600bb205aca8d7501a203da0obj/geo2/dopnet1/sourceVEL.def comment ""
position 0.0638298 1.28628
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 1523220699
  modify 1523223915
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.6 0.6 0.6 
delscript ""
exprlanguage hscript
end
HouLC1033600b8d05aca8d750074f7766obj/geo2/dopnet1/sourceVEL.parm {
version 0.8
initialize	[ 0	locks=0 ]	(	"sourcing"	)
source_path	[ 0	locks=0 ]	(	/obj/geo2/fluidsource2	)
activation	[ 0	locks=0 ]	(	1	)
scale_source	[ 0	locks=0 ]	(	1	)
scale_temperature	[ 0	locks=0 ]	(	1	)
scale_velocity	[ 0	locks=0 ]	(	2	)
use_object_transform	[ 0	locks=0 ]	(	"on"	)
operation	[ 0	locks=0 ]	(	0	0	0	0	0	0	)
source_merge	[ 0	locks=0 ]	(	"none"	)
normalizesource	[ 0	locks=0 ]	(	"on"	)
temperature_merge	[ 0	locks=0 ]	(	"none"	)
normalizetemp	[ 0	locks=0 ]	(	"on"	)
velocity_merge	[ 0	locks=0 ]	(	"add"	)
normalizevel	[ 0	locks=0 ]	(	"on"	)
tspeed	[ 0	locks=0 ]	(	2	)
iscale	[ 0	locks=0 ]	(	0.5	)
maccel	[ 0	locks=0 ]	(	1	)
sourceparticles	[ 0	locks=0 ]	(	"off"	)
ptgroup	[ 0	locks=0 ]	(	particles	)
particlefluidobjectname	[ 0	locks=0 ]	(	""	)
offsetscale	[ 0	locks=0 ]	(	1	)
offsetseed	[ 0	locks=0 ]	(	0	)
dolife	[ 0	locks=0 ]	(	"off"	)
life	[ 0	locks=0 ]	(	100	)
lifevar	[ 0	locks=0 ]	(	0	)
killinside	[ 0	locks=0 ]	(	"off"	)
killinsidesource	[ 0	locks=0 ]	(	""	)
streamname	[ 0	locks=0 ]	(	$OS	)
masklabel	[ 0	locks=0 ]	(	"DOP Field To Use As Mask"	)
source_mask	[ 0	locks=0 ]	(	""	)
source_abs	[ 0	locks=0 ]	(	"off"	)
temperature_mask	[ 0	locks=0 ]	(	""	)
temp_abs	[ 0	locks=0 ]	(	"off"	)
vel_mask	[ 0	locks=0 ]	(	""	)
vel_abs	[ 0	locks=0 ]	(	"off"	)
source_name	[ 0	locks=0 ]	(	density	)
vol_sourcedest	[ 0	locks=0 ]	(	density	)
temp_name	[ 0	locks=0 ]	(	temperature	)
vol_tempdest	[ 0	locks=0 ]	(	temperature	)
vel_name	[ 0	locks=0 ]	(	vel	)
vol_veldest	[ 0	locks=0 ]	(	vel	)
instancing	[ 0	locks=0 ]	(	"auto"	)
fields_to_clear	[ 0	locks=0 ]	(	"tempvel source sourcelength"	)
}
HouLC1033600b8905aca8d7509aff8622obj/geo2/dopnet1/sourceVEL.userdata     ___Version___      ___toolcount___    3 ___toolid___    dynamics_burnsourceHouLC1033600b8c05aca8d750465972adobj/geo2/dopnet1/sourceVEL2.init type = sourcevolume
matchesdef = 1
HouLC1033600b8d05aca8d750277af93fobj/geo2/dopnet1/sourceVEL2.def comment ""
position 1 0.658624
connectornextid 1
flags =  lock off model off template off footprint off xray off bypass on display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
0 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1523220699
  modify 1523221827
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.6 0.6 0.6 
delscript ""
exprlanguage hscript
end
HouLC1033600b8c05aca8d7506c6e1416obj/geo2/dopnet1/sourceVEL2.parm {
version 0.8
initialize	[ 0	locks=0 ]	(	"sourcing"	)
source_path	[ 0	locks=0 ]	(	/obj/geo2/fluidsource1	)
activation	[ 0	locks=0 ]	(	1	)
scale_source	[ 0	locks=0 ]	(	1	)
scale_temperature	[ 0	locks=0 ]	(	1	)
scale_velocity	[ 0	locks=0 ]	(	1	)
use_object_transform	[ 0	locks=0 ]	(	"on"	)
operation	[ 0	locks=0 ]	(	0	0	0	0	0	0	)
source_merge	[ 0	locks=0 ]	(	"none"	)
normalizesource	[ 0	locks=0 ]	(	"on"	)
temperature_merge	[ 0	locks=0 ]	(	"add"	)
normalizetemp	[ 0	locks=0 ]	(	"on"	)
velocity_merge	[ 0	locks=0 ]	(	"add"	)
normalizevel	[ 0	locks=0 ]	(	"on"	)
tspeed	[ 0	locks=0 ]	(	2	)
iscale	[ 0	locks=0 ]	(	0.5	)
maccel	[ 0	locks=0 ]	(	1	)
sourceparticles	[ 0	locks=0 ]	(	"off"	)
ptgroup	[ 0	locks=0 ]	(	particles	)
particlefluidobjectname	[ 0	locks=0 ]	(	""	)
offsetscale	[ 0	locks=0 ]	(	1	)
offsetseed	[ 0	locks=0 ]	(	0	)
dolife	[ 0	locks=0 ]	(	"off"	)
life	[ 0	locks=0 ]	(	100	)
lifevar	[ 0	locks=0 ]	(	0	)
killinside	[ 0	locks=0 ]	(	"off"	)
killinsidesource	[ 0	locks=0 ]	(	""	)
streamname	[ 0	locks=0 ]	(	$OS	)
masklabel	[ 0	locks=0 ]	(	"DOP Field To Use As Mask"	)
source_mask	[ 0	locks=0 ]	(	""	)
source_abs	[ 0	locks=0 ]	(	"off"	)
temperature_mask	[ 0	locks=0 ]	(	""	)
temp_abs	[ 0	locks=0 ]	(	"off"	)
vel_mask	[ 0	locks=0 ]	(	""	)
vel_abs	[ 0	locks=0 ]	(	"off"	)
source_name	[ 0	locks=0 ]	(	density	)
vol_sourcedest	[ 0	locks=0 ]	(	density	)
temp_name	[ 0	locks=0 ]	(	temperature	)
vol_tempdest	[ 0	locks=0 ]	(	temperature	)
vel_name	[ 0	locks=0 ]	(	vel	)
vol_veldest	[ 0	locks=0 ]	(	vel	)
instancing	[ 0	locks=0 ]	(	"auto"	)
fields_to_clear	[ 0	locks=0 ]	(	"tempvel source sourcelength"	)
}
HouLC1033600b8805aca8d750a61471c8obj/geo2/dopnet1/sourceVEL2.userdata     ___Version___      ___toolcount___    3 ___toolid___    dynamics_burnsourceHouLC1033600b8905aca8d750fa73afd0obj/geo2/dopnet1/sourceDENSITY.init type = sourcevolume
matchesdef = 1
HouLC1033600b8e05aca8d750f2184276obj/geo2/dopnet1/sourceDENSITY.def comment ""
position -1.6383 2.44586
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 1523220699
  modify 1523222525
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.6 0.6 0.6 
delscript ""
exprlanguage hscript
end
HouLC1033600b8905aca8d75086c4db32obj/geo2/dopnet1/sourceDENSITY.parm {
version 0.8
initialize	[ 0	locks=0 ]	(	"sourcing"	)
source_path	[ 0	locks=0 ]	(	/obj/geo2/fluidsource2	)
activation	[ 0	locks=0 ]	(	1	)
scale_source	[ 0	locks=0 ]	(	1	)
scale_temperature	[ 0	locks=0 ]	(	1	)
scale_velocity	[ 0	locks=0 ]	(	1	)
use_object_transform	[ 0	locks=0 ]	(	"on"	)
operation	[ 0	locks=0 ]	(	0	0	0	0	0	0	)
source_merge	[ 0	locks=0 ]	(	"copy"	)
normalizesource	[ 0	locks=0 ]	(	"on"	)
temperature_merge	[ 0	locks=0 ]	(	"add"	)
normalizetemp	[ 0	locks=0 ]	(	"on"	)
velocity_merge	[ 0	locks=0 ]	(	"none"	)
normalizevel	[ 0	locks=0 ]	(	"on"	)
tspeed	[ 0	locks=0 ]	(	2	)
iscale	[ 0	locks=0 ]	(	0.5	)
maccel	[ 0	locks=0 ]	(	1	)
sourceparticles	[ 0	locks=0 ]	(	"off"	)
ptgroup	[ 0	locks=0 ]	(	particles	)
particlefluidobjectname	[ 0	locks=0 ]	(	""	)
offsetscale	[ 0	locks=0 ]	(	1	)
offsetseed	[ 0	locks=0 ]	(	0	)
dolife	[ 0	locks=0 ]	(	"off"	)
life	[ 0	locks=0 ]	(	100	)
lifevar	[ 0	locks=0 ]	(	0	)
killinside	[ 0	locks=0 ]	(	"off"	)
killinsidesource	[ 0	locks=0 ]	(	""	)
streamname	[ 0	locks=0 ]	(	$OS	)
masklabel	[ 0	locks=0 ]	(	"DOP Field To Use As Mask"	)
source_mask	[ 0	locks=0 ]	(	""	)
source_abs	[ 0	locks=0 ]	(	"off"	)
temperature_mask	[ 0	locks=0 ]	(	""	)
temp_abs	[ 0	locks=0 ]	(	"off"	)
vel_mask	[ 0	locks=0 ]	(	""	)
vel_abs	[ 0	locks=0 ]	(	"off"	)
source_name	[ 0	locks=0 ]	(	density	)
vol_sourcedest	[ 0	locks=0 ]	(	density	)
temp_name	[ 0	locks=0 ]	(	temperature	)
vol_tempdest	[ 0	locks=0 ]	(	temperature	)
vel_name	[ 0	locks=0 ]	(	vel	)
vol_veldest	[ 0	locks=0 ]	(	vel	)
instancing	[ 0	locks=0 ]	(	"auto"	)
fields_to_clear	[ 0	locks=0 ]	(	"tempvel source sourcelength"	)
}
HouLC1033600b8505aca8d7505a00ca65obj/geo2/dopnet1/sourceDENSITY.userdata     ___Version___      ___toolcount___    3 ___toolid___    dynamics_burnsourceHouLC1033600ba505aca8d75006d0ac58vex.def comment ""
position 5.5 2.5
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1523145475
  modify 1523145561
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba405aca8d7505af56f87vex.parm {
version 0.8
}
HouLC1033600ba005aca8d75084719914vex.userdata     ___Version___    16.5.432HouLC1033600ba505aca8d750061a1f08mat.def comment ""
position 5 1.5
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1523145475
  modify 1523145561
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba405aca8d750f7597b92mat.parm {
version 0.8
}
HouLC1033600ba005aca8d750d43f5e73mat.userdata     ___Version___    16.5.432HouLC1033600bbe05aca8d7508bd1ac06obj/geo2/box1.init type = box
matchesdef = 0
HouLC1033600bbf05aca8d750c500527dobj/geo2/box1.def sopflags sopflags = 
comment ""
position -1.7766 0.853511
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 1523220641
  modify 1523220701
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.996 0.933 0 
delscript ""
exprlanguage hscript
end
HouLC1033600bbe05aca8d75003f3f07eobj/geo2/box1.parm {
version 0.8
type	[ 0	locks=0 ]	(	"poly"	)
surftype	[ 0	locks=0 ]	(	"quads"	)
consolidatepts	[ 0	locks=0 ]	(	"on"	)
size	[ 0	locks=0 ]	(	1	1	1	)
t	[ 0	locks=0 ]	(	0	0	0	)
scale	[ 0	locks=0 ]	(	1	)
divrate	[ 0	locks=0 ]	(	4	4	4	)
orderrate	[ 0	locks=0 ]	(	4	4	4	)
dodivs	[ 0	locks=0 ]	(	"off"	)
divs	[ 0	locks=0 ]	(	3	3	3	)
rebar	[ 0	locks=0 ]	(	"off"	)
orientedbbox	[ 0	locks=0 ]	(	"off"	)
vertexnormals	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bba05aca8d75003267926obj/geo2/box1.userdata     ___Version___    16.5.432HouLC1033600bb005aca8d750d34d0256obj/geo2/dopnet1/output.init type = output
matchesdef = 1
HouLC1033600bb105aca8d750ab588510obj/geo2/dopnet1/output.def comment ""
position -2.73404 -2.48936
connectornextid 0
flags =  lock 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 1523220671
  modify 1523222085
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.6 0.6 0.6 
delscript ""
exprlanguage hscript
end
HouLC1033600bb105aca8d75023c8bd5eobj/geo2/dopnet1/output.chn {
    channel f1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $FSTART }
    }
    channel f2 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $FEND }
    }
  }
HouLC1033600bb005aca8d750fdfa258eobj/geo2/dopnet1/output.parm {
version 0.8
execute	[ 0	locks=0 ]	(	0	)
executebackground	[ 0	locks=0 ]	(	0	)
f	[ 0	locks=0 ]	(	[ f1	1 ] 	[ f2	240 ] 	1	)
take	[ 0	locks=0 ]	(	_current_	)
dopoutput	[ 0	locks=0 ]	(	$HIP/sim/$HIPNAME.`opname(\"..\")`.$SF.sim	)
usesimframes	[ 0	locks=0 ]	(	"on"	)
mkpath	[ 0	locks=0 ]	(	"on"	)
initsim	[ 0	locks=0 ]	(	"off"	)
alfprogress	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b8c05aca8d750980afa37obj/geo2/dopnet1/output.userdata     ___Version___     HouLC1033600b8e05aca8d7508f8f441eobj/geo2/dopnet1/smokesolver1.init type = smokesolver::2.0
matchesdef = 0
HouLC1033600b8f05aca8d75042fccaf6obj/geo2/dopnet1/smokesolver1.def comment ""
position -3.07942 -0.879614
connectornextid 5
flags =  lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
}
inputsNamed3
{
0 	smokeobject1 0 1 "input1"
1 	"" "" 1 "input2"
2 	"" "" 1 "input3"
3 	"" "" 1 "input4"
4 	merge1 1 1 "input5"
}
inputs
{
0 	smokeobject1 0 1
1 	"" 0 1
2 	"" 0 1
3 	"" 0 1
4 	merge1 0 1
}
stat
{
  create 1523220679
  modify 1523221153
  author goat@hillock
  access 0777
}
color UT_Color RGB 1 1 1 
delscript ""
exprlanguage hscript
end
HouLC1033600b8e05aca8d750c494c50aobj/geo2/dopnet1/smokesolver1.parm {
version 0.8
simulation	[ 0	locks=0 ]	(	0	0	0	)
timescale	[ 0	locks=0 ]	(	1	)
temp_diffusion	[ 0	locks=0 ]	(	0.25	)
cooling_rate	[ 0	locks=0 ]	(	0.5	)
viscosity	[ 0	locks=0 ]	(	2.5	)
lift	[ 0	locks=0 ]	(	0	)
modify_heat	[ 0	locks=0 ]	(	"off"	)
buoyancy_dir	[ 0	locks=0 ]	(	0	1	0	)
enable_relationships	[ 0	locks=0 ]	(	"on"	)
std_switcher_0_6	[ 0	locks=0 ]	(	0	0	0	0	)
enable_source_relationship	[ 0	locks=0 ]	(	"off"	)
sourcedest	[ 0	locks=0 ]	(	density	)
sourcemerge	[ 0	locks=0 ]	(	"max"	)
source_amount	[ 0	locks=0 ]	(	1	)
sourcevelmerge	[ 0	locks=0 ]	(	"wavg"	)
scale_vel	[ 0	locks=0 ]	(	1	)
sourcetemperaturemerge	[ 0	locks=0 ]	(	"wavg"	)
scale_temp	[ 0	locks=0 ]	(	1	)
veltype	[ 0	locks=0 ]	(	"pointvelocity"	)
enable_pump_relationship	[ 0	locks=0 ]	(	"off"	)
pumpvelmerge	[ 0	locks=0 ]	(	"blend"	)
pumpvelscale	[ 0	locks=0 ]	(	1	)
pumpveltype	[ 0	locks=0 ]	(	"pointvelocity"	)
pumptemperaturemerge	[ 0	locks=0 ]	(	"none"	)
enable_collision_relationship	[ 0	locks=0 ]	(	"on"	)
collisiontemperaturemerge	[ 0	locks=0 ]	(	"collisioninterior"	)
collision_usebandwidth	[ 0	locks=0 ]	(	"on"	)
collision_usepointvelocity	[ 0	locks=0 ]	(	"on"	)
collision_usevolumevelocity	[ 0	locks=0 ]	(	"off"	)
collision_allownonsdf	[ 0	locks=0 ]	(	"off"	)
extrapolatecollision	[ 0	locks=0 ]	(	"off"	)
enable_sink	[ 0	locks=0 ]	(	"off"	)
opencl	[ 0	locks=0 ]	(	"off"	)
minimumsubsteps	[ 0	locks=0 ]	(	1	)
substeps	[ 0	locks=0 ]	(	1	)
cflcond	[ 0	locks=0 ]	(	1	)
quantize	[ 0	locks=0 ]	(	"on"	)
frames_before_solve	[ 0	locks=0 ]	(	0	)
rest_field_4	[ 0	locks=0 ]	(	5	5	5	5	5	5	5	)
scaled_forces	[ 0	locks=0 ]	(	*	)
absolute_forces	[ 0	locks=0 ]	(	""	)
enable_rest	[ 0	locks=0 ]	(	"off"	)
dual_rest_fields	[ 0	locks=0 ]	(	"on"	)
rest_framedelay	[ 0	locks=0 ]	(	50	)
rest_frameoffset	[ 0	locks=0 ]	(	1	)
rest_advectspeed	[ 0	locks=0 ]	(	0.20000000000000001	)
projection_method	[ 0	locks=0 ]	(	"1"	)
multigrid_minpass	[ 0	locks=0 ]	(	1	)
advecttype	[ 0	locks=0 ]	(	"modifiedmaccormack"	)
clampvalues	[ 0	locks=0 ]	(	"revert"	)
blendwidth	[ 0	locks=0 ]	(	0	)
vel_advecttype	[ 0	locks=0 ]	(	"modifiedmaccormack"	)
vel_clampvalues	[ 0	locks=0 ]	(	"revert"	)
vel_blendwidth	[ 0	locks=0 ]	(	0	)
advectmethod	[ 0	locks=0 ]	(	"trace"	)
advect_cfl	[ 0	locks=0 ]	(	1.5	)
correctcollision	[ 0	locks=0 ]	(	"on"	)
feedbackscale	[ 0	locks=0 ]	(	0	)
fieldsclear	[ 0	locks=0 ]	(	"none"	)
extraclear	[ 0	locks=0 ]	(	""	)
address	[ 0	locks=0 ]	(	""	)
port	[ 0	locks=0 ]	(	8000	)
jobname	[ 0	locks=0 ]	(	${OS}_$F	)
slice	[ 0	locks=0 ]	(	0	)
numslice	[ 0	locks=0 ]	(	1	)
internalfacesclosed	[ 0	locks=0 ]	(	"on"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Solver	)
}
HouLC1033600b8a05aca8d750fe22209fobj/geo2/dopnet1/smokesolver1.userdata     ___Version___      ___toolcount___    2 ___toolid___    dynamics_smokeboxHouLC1033600b9a05aca8d750018ae6ebobj/geo2/dopnet1/smokesolver1/relationships.netboxinit 2
2
{
	color := "UT_Color RGB 0.52 0.52 0.52 ";
	autofit := 1;
	height := 17.794990784626282;
	width := 23.334728791058396;
	comment := relationships;
	y_position := -45.799181560311865;
	minimized := 0;
	x_position := 33.560171202981138;
}
{
  create 1295299793
  modify 1523220712
  author cklosters@ghurian.sidefx.com
  access 0777
}
HouLC1033600b9405aca8d75042336154obj/geo2/dopnet1/smokesolver1/advect_velocity.netboxinit 2
2
{
	color := "UT_Color RGB 0.52 0.52 0.52 ";
	autofit := 1;
	height := 2.9584004818201066;
	width := 1.9296000119209289;
	comment := advect_velocity;
	y_position := -32.095800787210464;
	minimized := 0;
	x_position := -16.067400366067886;
}
{
  create 1307541499
  modify 1523220680
  author cklosters@cklosters-thinkpad
  access 0777
}
HouLC1033600b9405aca8d75036f8eb7dobj/geo2/dopnet1/smokesolver1/update_velocity.netboxinit 2
2
{
	color := "UT_Color RGB 0.52 0.52 0.52 ";
	autofit := 1;
	height := 7.161821608740162;
	width := 10.626969337471724;
	comment := update_velocity;
	y_position := -26.712021749335598;
	minimized := 0;
	x_position := -18.976310727008581;
}
{
  create 1307541513
  modify 1523220688
  author cklosters@cklosters-thinkpad
  access 0777
}
HouLC1033600b9b05aca8d7507e5fe5c6obj/geo2/dopnet1/smokesolver1/compute_rest.netboxinit 2
2
{
	color := "UT_Color RGB 0.52 0.52 0.52 ";
	autofit := 1;
	height := 12.1823003231287;
	width := 9.4194071408271789;
	comment := compute_rest;
	y_position := -31.576000601053238;
	minimized := 0;
	x_position := -7.029290109872818;
}
{
  create 1307541526
  modify 1523220689
  author cklosters@cklosters-thinkpad
  access 0777
}
HouLC1033600b9305aca8d7501a1da8a9obj/geo2/dopnet1/smokesolver1/make_divergence_free.netboxinit 2
2
{
	color := "UT_Color RGB 0.52 0.52 0.52 ";
	autofit := 1;
	height := 12.105099433541298;
	width := 9.8995187201625878;
	comment := make_divergence_free;
	y_position := -25.890500005960465;
	minimized := 0;
	x_position := 3.5770799940395355;
}
{
  create 1307541538
  modify 1523220691
  author cklosters@cklosters-thinkpad
  access 0777
}
HouLC1033600b8305aca8d750410ab2cfobj/geo2/dopnet1/smokesolver1/edge.netboxinit 2
2
{
	color := "UT_Color RGB 0.52 0.52 0.52 ";
	autofit := 1;
	height := 7.4339101253747941;
	width := 7.4871428128242492;
	comment := edge;
	y_position := -11.237700005960464;
	minimized := 1;
	x_position := 22.922260175218348;
}
{
  create 1304547461
  modify 1523220684
  author cklosters@ghurian.sidefx.com
  access 0777
}
HouLC1033600b9a05aca8d750e3373abbobj/geo2/dopnet1/smokesolver1/advect_fields.netboxinit 2
2
{
	color := "UT_Color RGB 0.52 0.52 0.52 ";
	autofit := 1;
	height := 13.608846404389006;
	width := 9.923924287308159;
	comment := advect_fields;
	y_position := -22.833146467164617;
	minimized := 0;
	x_position := 14.976975462304649;
}
{
  create 1307541565
  modify 1523220691
  author cklosters@cklosters-thinkpad
  access 0777
}
HouLC1033600b9305aca8d750426f8619obj/geo2/dopnet1/smokesolver1/clean_custom_fields1.netboxinit 2
2
{
	color := "UT_Color RGB 0.52 0.52 0.52 ";
	autofit := 1;
	height := 9.9778037800101771;
	width := 8.1734386269535584;
	comment := clean_custom_fields1;
	y_position := -34.741804350903465;
	minimized := 0;
	x_position := 20.033399194478989;
}
{
  create 1307541583
  modify 1523220687
  author cklosters@cklosters-thinkpad
  access 0777
}
HouLC1033600b8f05aca8d75082bd1326obj/geo2/dopnet1/smokesolver1.inp 5
0 -23.504802703857422 -38.508663177490234 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT"
1 -19.571643829345703 -33.552215576171875 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT"
2 -9.3493413925170898 -23.369918823242188 2 0 update_velocity "FROMOUTPUT"
3 22.175994873046875 -18.124799728393555 2 0 advect_fields "FROMOUTPUT"
4 21.269069671630859 -43.710067749023438 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT"
HouLC1033600b9e05aca8d750f942f54aobj/geo2/dopnet1/smokesolver1/velocity_advect.init type = null
matchesdef = 1
HouLC1033600b9f05aca8d7504e7e1428obj/geo2/dopnet1/smokesolver1/velocity_advect.def comment ""
position -15.6674 -31.6958
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on
outputsNamed3
{
3 "output1"
}
inputsNamed3
{
2 	velocity_advect2 7 1 "input1"
}
inputs
{
0 	velocity_advect2 0 1
}
stat
{
  create 1278164034
  modify 1305214980
  author Coen@CoenThinkpad
  access 0777
}
color UT_Color RGB 1 0.8 0 
delscript ""
exprlanguage hscript
end
HouLC1033600b9e05aca8d750948b5486obj/geo2/dopnet1/smokesolver1/velocity_advect.parm {
version 0.8
}
HouLC1033600b9805aca8d750047b10acobj/geo2/dopnet1/smokesolver1/velocity_advect.netbox advect_velocity
HouLC1033600b9a05aca8d7503d0bb75dobj/geo2/dopnet1/smokesolver1/velocity_advect.userdata     ___Version___     HouLC1033600b9e05aca8d750f30f759eobj/geo2/dopnet1/smokesolver1/velocity_update.init type = null
matchesdef = 1
HouLC1033600b9f05aca8d7502b7b20b6obj/geo2/dopnet1/smokesolver1/velocity_update.def comment ""
position -12.4701 -26.312
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on
outputsNamed3
{
3 "output1"
}
inputsNamed3
{
2 	merge3 11 1 "input1"
}
inputs
{
0 	merge3 0 1
}
stat
{
  create 1278164093
  modify 1307541518
  author Coen@CoenThinkpad
  access 0777
}
color UT_Color RGB 1 0.8 0 
delscript ""
exprlanguage hscript
end
HouLC1033600b9e05aca8d750514c74c2obj/geo2/dopnet1/smokesolver1/velocity_update.parm {
version 0.8
}
HouLC1033600b9805aca8d750ede0f919obj/geo2/dopnet1/smokesolver1/velocity_update.netbox update_velocity
HouLC1033600b9a05aca8d75009e0122aobj/geo2/dopnet1/smokesolver1/velocity_update.userdata     ___Version___     HouLC1033600b9e05aca8d7506c19ae21obj/geo2/dopnet1/smokesolver1/buoyancy_forces.init type = gasbuoyancy
matchesdef = 0
HouLC1033600b9f05aca8d75051f00660obj/geo2/dopnet1/smokesolver1/buoyancy_forces.def comment "Adjust the velocity field to reflect a buoyancy type force.  This pulls down proportional to the density and pushes up proportional to difference between the temperature and the ambient temperature."
position -14.4325 -20.9032
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
37 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1142369856
  modify 1382047202
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9f05aca8d75078f38cf3obj/geo2/dopnet1/smokesolver1/buoyancy_forces.chn {
    channel lift {
      lefttype = extend
      righttype = extend
      default = 5
      flags = 0
      segment { length = 0 value = 5 5 expr = ch(\"../lift\") }
    }
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
    channel opencl {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../opencl\") }
    }
    channel dirx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../buoyancy_dirx\") }
    }
    channel diry {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../buoyancy_diry\") }
    }
    channel dirz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../buoyancy_dirz\") }
    }
  }
HouLC1033600b9e05aca8d750b68d94d1obj/geo2/dopnet1/smokesolver1/buoyancy_forces.parm {
version 0.8
parmop_velocity	[ 0	locks=0 ]	(	"default"	)
velocity	[ 0	locks=0 ]	(	vel	)
parmop_temperature	[ 0	locks=0 ]	(	"default"	)
temperature	[ 0	locks=0 ]	(	temperature	)
parmop_dir	[ 0	locks=0 ]	(	"default"	)
dir	[ 0	locks=0 ]	(	[ dirx	0 ] 	[ diry	1 ] 	[ dirz	0 ] 	)
parmop_lift	[ 0	locks=0 ]	(	"default"	)
lift	[ 0	locks=0 ]	(	[ lift	0 ] 	)
parmop_ambient	[ 0	locks=0 ]	(	"default"	)
ambient	[ 0	locks=0 ]	(	0	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 0	locks=0 ]	(	[ timescale	1 ] 	)
parmop_opencl	[ 0	locks=0 ]	(	"default"	)
opencl	[ 0	locks=0 ]	(	[ opencl	0 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Buoyancy	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9805aca8d75042fffb02obj/geo2/dopnet1/smokesolver1/buoyancy_forces.netbox update_velocity
HouLC1033600b9a05aca8d750e208af8bobj/geo2/dopnet1/smokesolver1/buoyancy_forces.userdata     ___Version___    16.5.432HouLC1033600b8705aca8d7503baaf59aobj/geo2/dopnet1/smokesolver1/merge3.init type = merge
matchesdef = 0
HouLC1033600b8405aca8d750099958b0obj/geo2/dopnet1/smokesolver1/merge3.def comment ""
position -12.4701 -25.2217
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
11 "output1"
}
inputsNamed3
{
7 	forces 5 1 "input1"
8 	buoyancy_forces 37 1 "input2"
9 	viscosity 35 1 "input3"
10 	(2) "" 1 "input4"
}
inputs
{
0 	forces 0 1
1 	buoyancy_forces 0 1
2 	viscosity 0 1
3 	(2) 0 1
}
stat
{
  create 1278164364
  modify 1307541518
  author Coen@CoenThinkpad
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8405aca8d7504def2c21obj/geo2/dopnet1/smokesolver1/merge3.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600b8705aca8d750bae2f13cobj/geo2/dopnet1/smokesolver1/merge3.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b8105aca8d750d8f5b4aeobj/geo2/dopnet1/smokesolver1/merge3.netbox update_velocity
HouLC1033600b8305aca8d750de57f284obj/geo2/dopnet1/smokesolver1/merge3.userdata     ___Version___    16.5.432HouLC1033600b8705aca8d750b3dc600cobj/geo2/dopnet1/smokesolver1/advect.init type = null
matchesdef = 1
HouLC1033600b8405aca8d750ba1a97b1obj/geo2/dopnet1/smokesolver1/advect.def comment ""
position 16.3409 -22.4331
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on
outputsNamed3
{
3 "output1"
}
inputsNamed3
{
2 	merge4 21 1 "input1"
}
inputs
{
0 	merge4 0 1
}
stat
{
  create 1278164106
  modify 1307541568
  author Coen@CoenThinkpad
  access 0777
}
color UT_Color RGB 1 0.8 0 
delscript ""
exprlanguage hscript
end
HouLC1033600b8705aca8d750d1c39e27obj/geo2/dopnet1/smokesolver1/advect.parm {
version 0.8
}
HouLC1033600b8105aca8d750e7fe7401obj/geo2/dopnet1/smokesolver1/advect.netbox advect_fields
HouLC1033600b8305aca8d7506bfa56e3obj/geo2/dopnet1/smokesolver1/advect.userdata     ___Version___     HouLC1033600b8705aca8d7502a209139obj/geo2/dopnet1/smokesolver1/merge4.init type = merge
matchesdef = 0
HouLC1033600b8405aca8d7503aebb30bobj/geo2/dopnet1/smokesolver1/merge4.def comment ""
position 16.3409 -21.5934
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
21 "output1"
}
inputsNamed3
{
15 	advect_density_temp 7 1 "input1"
16 	enable_rest3 12 1 "input2"
17 	diffuse_temp 35 1 "input3"
18 	enable_correct_collisions 11 1 "input4"
19 	(3) "" 1 "input5"
20 	cool_gas 30 1 "input6"
}
inputs
{
0 	advect_density_temp 0 1
1 	enable_rest3 0 1
2 	diffuse_temp 0 1
3 	enable_correct_collisions 0 1
4 	(3) 0 1
5 	cool_gas 0 1
}
stat
{
  create 1278164548
  modify 1307541568
  author Coen@CoenThinkpad
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8405aca8d750e604a4afobj/geo2/dopnet1/smokesolver1/merge4.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600b8705aca8d750a98fe986obj/geo2/dopnet1/smokesolver1/merge4.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b8105aca8d7500110d045obj/geo2/dopnet1/smokesolver1/merge4.netbox advect_fields
HouLC1033600b8305aca8d750e608d483obj/geo2/dopnet1/smokesolver1/merge4.userdata     ___Version___    16.5.432HouLC1033600b9d05aca8d75035f42f96obj/geo2/dopnet1/smokesolver1/diffuse_temp.init type = gasblur
matchesdef = 0
HouLC1033600b8205aca8d750aabc5d39obj/geo2/dopnet1/smokesolver1/diffuse_temp.def comment ""
position 18.4274 -12.7725
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
35 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1204053650
  modify 1382047202
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8205aca8d7503fd7f1fbobj/geo2/dopnet1/smokesolver1/diffuse_temp.chn {
    channel radius {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../temp_diffusion\") }
    }
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
    channel opencl {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../opencl\") }
    }
  }
HouLC1033600b9d05aca8d75023cb6e79obj/geo2/dopnet1/smokesolver1/diffuse_temp.parm {
version 0.8
parmop_field	[ 0	locks=0 ]	(	"default"	)
field	[ 0	locks=0 ]	(	temperature	)
parmop_radfield	[ 0	locks=0 ]	(	"default"	)
radfield	[ 0	locks=0 ]	(	""	)
parmop_maskfield	[ 0	locks=0 ]	(	"default"	)
maskfield	[ 0	locks=0 ]	(	""	)
parmop_maskissdf	[ 0	locks=0 ]	(	"default"	)
maskissdf	[ 0	locks=0 ]	(	"off"	)
parmop_radius	[ 0	locks=0 ]	(	"always"	)
radius	[ 0	locks=0 ]	(	[ radius	0.25 ] 	)
parmop_filter	[ 0	locks=0 ]	(	"default"	)
filter	[ 0	locks=0 ]	(	"box"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 0	locks=0 ]	(	[ timescale	1 ] 	)
parmop_multipassblur	[ 0	locks=0 ]	(	"default"	)
multipassblur	[ 0	locks=0 ]	(	"on"	)
parmop_opencl	[ 0	locks=0 ]	(	"default"	)
opencl	[ 0	locks=0 ]	(	[ opencl	0 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Blur	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9f05aca8d750154b6a33obj/geo2/dopnet1/smokesolver1/diffuse_temp.netbox advect_fields
HouLC1033600b9905aca8d750c1011431obj/geo2/dopnet1/smokesolver1/diffuse_temp.userdata     ___Version___    16.5.432HouLC1033600b9a05aca8d7501b59d8caobj/geo2/dopnet1/smokesolver1/advect_density_temp.init type = gasadvectfield
matchesdef = 1
HouLC1033600b9b05aca8d75047efc741obj/geo2/dopnet1/smokesolver1/advect_density_temp.def comment ""
position 15.377 -10.5773
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on
outputsNamed3
{
7 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1290539748
  modify 1412223148
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9b05aca8d7505e75a677obj/geo2/dopnet1/smokesolver1/advect_density_temp.chn {
    channel advecttype {
      lefttype = extend
      righttype = extend
      default = 2
      flags = 0
      segment { length = 0 value = 2 2 expr = ch(\"../advecttype\") }
    }
    channel clampvalues {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../clampvalues\") }
    }
    channel advectmethod {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../advectmethod\") }
    }
    channel cflcond {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../advect_cfl\") }
    }
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
    channel opencl {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../opencl\") }
    }
    channel blendwidth {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../blendwidth\") }
    }
  }
HouLC1033600b9a05aca8d7509266141bobj/geo2/dopnet1/smokesolver1/advect_density_temp.parm {
version 0.8
advecttype	[ 0	locks=0 ]	(	[ advecttype	2 ] 	)
clampvalues	[ 0	locks=0 ]	(	[ clampvalues	2 ] 	)
blendwidth	[ 8	locks=0 ]	(	[ blendwidth	0 ] 	)
field	[ 0	locks=0 ]	(	"density temperature heat"	)
velocity	[ 0	locks=0 ]	(	vel	)
advectmethod	[ 0	locks=0 ]	(	[ advectmethod	1 ] 	)
cflcond	[ 0	locks=0 ]	(	[ cflcond	1.5 ] 	)
selfadvection	[ 0	locks=0 ]	(	"off"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
timescale	[ 0	locks=0 ]	(	[ timescale	1 ] 	)
opencl	[ 0	locks=0 ]	(	[ opencl	0 ] 	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9405aca8d750cc57d5f3obj/geo2/dopnet1/smokesolver1/advect_density_temp.netbox advect_fields
HouLC1033600b9605aca8d750ebe9e52fobj/geo2/dopnet1/smokesolver1/advect_density_temp.userdata     ___Version___     HouLC1033600b9a05aca8d750ae953dd8obj/geo2/dopnet1/smokesolver1/projectmultigrid_cl.init type = gasprojectnondivergentmultigrid
matchesdef = 0
HouLC1033600b9b05aca8d750b1823c34obj/geo2/dopnet1/smokesolver1/projectmultigrid_cl.def comment ""
position 11.947 -15.6309
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
32 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1290540569
  modify 1477422936
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9b05aca8d750cc6741a1obj/geo2/dopnet1/smokesolver1/projectmultigrid_cl.chn {
    channel internalfacesclosed {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../internalfacesclosed\") }
    }
  }
HouLC1033600b9a05aca8d750802dbd7fobj/geo2/dopnet1/smokesolver1/projectmultigrid_cl.parm {
version 0.8
parmop_velocity	[ 0	locks=0 ]	(	"default"	)
velocity	[ 0	locks=0 ]	(	vel	)
parmop_divergence	[ 0	locks=0 ]	(	"default"	)
divergence	[ 0	locks=0 ]	(	divergence	)
parmop_pressure	[ 0	locks=0 ]	(	"default"	)
pressure	[ 0	locks=0 ]	(	pressure	)
parmop_reltol	[ 0	locks=0 ]	(	"default"	)
reltol	[ 0	locks=0 ]	(	0.001	)
parmop_abstol	[ 0	locks=0 ]	(	"default"	)
abstol	[ 0	locks=0 ]	(	9.9999999999999995e-07	)
parmop_miniter	[ 0	locks=0 ]	(	"default"	)
miniter	[ 0	locks=0 ]	(	2	)
parmop_maxiter	[ 0	locks=0 ]	(	"default"	)
maxiter	[ 0	locks=0 ]	(	2	)
parmop_opencl	[ 0	locks=0 ]	(	"default"	)
opencl	[ 0	locks=0 ]	(	"on"	)
parmop_internalfacesclosed	[ 0	locks=0 ]	(	"default"	)
internalfacesclosed	[ 0	locks=0 ]	(	[ internalfacesclosed	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9405aca8d750ba5555cfobj/geo2/dopnet1/smokesolver1/projectmultigrid_cl.netbox make_divergence_free
HouLC1033600b9605aca8d7503f1636fdobj/geo2/dopnet1/smokesolver1/projectmultigrid_cl.userdata     ___Version___    16.5.432HouLC1033600b9905aca8d750097c0154obj/geo2/dopnet1/smokesolver1/gasrepeatsolver1.init type = gasrepeatsolver
matchesdef = 0
HouLC1033600b9e05aca8d7506f1d3c87obj/geo2/dopnet1/smokesolver1/gasrepeatsolver1.def comment ""
position 9.06491 -20.6525
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
12 "output1"
}
inputsNamed3
{
10 	merge8 6 1 "input1"
11 	gasfeedback1 34 1 "input2"
}
inputs
{
0 	merge8 0 1
1 	gasfeedback1 0 1
}
stat
{
  create 1290540588
  modify 1382047202
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9e05aca8d750f6608052obj/geo2/dopnet1/smokesolver1/gasrepeatsolver1.chn {
    channel minpass {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multigrid_minpass\") }
    }
  }
HouLC1033600b9905aca8d750f5356782obj/geo2/dopnet1/smokesolver1/gasrepeatsolver1.parm {
version 0.8
parmop_minpass	[ 0	locks=0 ]	(	"default"	)
minpass	[ 0	locks=0 ]	(	[ minpass	1 ] 	)
parmop_usenumsolvepass	[ 0	locks=0 ]	(	"default"	)
usenumsolvepass	[ 0	locks=0 ]	(	"off"	)
parmop_numsolvepassvalue	[ 0	locks=0 ]	(	"default"	)
numsolvepassvalue	[ 0	locks=0 ]	(	SolverParms/NumSolvePasses	)
parmop_solvepassvalue	[ 0	locks=0 ]	(	"default"	)
solvepassvalue	[ 0	locks=0 ]	(	SolverParms/SolvePass	)
parmop_usewhilevalue	[ 0	locks=0 ]	(	"default"	)
usewhilevalue	[ 0	locks=0 ]	(	"off"	)
parmop_whilevalue	[ 0	locks=0 ]	(	"default"	)
whilevalue	[ 0	locks=0 ]	(	SolverParms/While	)
parmop_usemaxpass	[ 0	locks=0 ]	(	"default"	)
usemaxpass	[ 0	locks=0 ]	(	"off"	)
parmop_maxpass	[ 0	locks=0 ]	(	"default"	)
maxpass	[ 0	locks=0 ]	(	10	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9b05aca8d7507f3e77a1obj/geo2/dopnet1/smokesolver1/gasrepeatsolver1.netbox make_divergence_free
HouLC1033600b9505aca8d750ca056596obj/geo2/dopnet1/smokesolver1/gasrepeatsolver1.userdata     ___Version___    16.5.432HouLC1033600b9a05aca8d750a22722deobj/geo2/dopnet1/smokesolver1/gasenforceboundary1.init type = gasenforceboundary
matchesdef = 0
HouLC1033600b9b05aca8d750c4d30af4obj/geo2/dopnet1/smokesolver1/gasenforceboundary1.def comment ""
position 8.03191 -16.334
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
35 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1294171702
  modify 1382047202
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9b05aca8d750099a3807obj/geo2/dopnet1/smokesolver1/gasenforceboundary1.chn {
    channel opencl {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../opencl\") }
    }
  }
HouLC1033600b9a05aca8d75062ed45d6obj/geo2/dopnet1/smokesolver1/gasenforceboundary1.parm {
version 0.8
parmop_field	[ 0	locks=0 ]	(	"default"	)
field	[ 0	locks=0 ]	(	vel	)
parmop_collision	[ 0	locks=0 ]	(	"default"	)
collision	[ 0	locks=0 ]	(	collision	)
parmop_collisionvalue	[ 0	locks=0 ]	(	"default"	)
collisionvalue	[ 0	locks=0 ]	(	collisionvel	)
parmop_collisionindex	[ 0	locks=0 ]	(	"default"	)
collisionindex	[ 0	locks=0 ]	(	""	)
parmop_boundaryvalue	[ 0	locks=0 ]	(	"default"	)
boundaryvalue	[ 0	locks=0 ]	(	""	)
parmop_velocityenforce	[ 0	locks=0 ]	(	"default"	)
velocityenforce	[ 0	locks=0 ]	(	"off"	)
parmop_veltype	[ 0	locks=0 ]	(	"default"	)
veltype	[ 0	locks=0 ]	(	"rigid"	)
parmop_usephysparms	[ 0	locks=0 ]	(	"default"	)
usephysparms	[ 0	locks=0 ]	(	"off"	)
parmop_variational	[ 0	locks=0 ]	(	"default"	)
variational	[ 0	locks=0 ]	(	"off"	)
parmop_collisionweights	[ 0	locks=0 ]	(	"default"	)
collisionweights	[ 0	locks=0 ]	(	""	)
parmop_bandwidth	[ 0	locks=0 ]	(	"default"	)
bandwidth	[ 0	locks=0 ]	(	2	)
parmop_opencl	[ 0	locks=0 ]	(	"default"	)
opencl	[ 0	locks=0 ]	(	[ opencl	0 ] 	)
parmop_usewaterline	[ 0	locks=0 ]	(	"default"	)
usewaterline	[ 0	locks=0 ]	(	"off"	)
parmop_waterline	[ 0	locks=0 ]	(	"default"	)
waterline	[ 0	locks=0 ]	(	0	)
parmop_waterlinedirection	[ 0	locks=0 ]	(	"default"	)
waterlinedirection	[ 0	locks=0 ]	(	0	1	0	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9405aca8d75097a8ee4eobj/geo2/dopnet1/smokesolver1/gasenforceboundary1.netbox make_divergence_free
HouLC1033600b9605aca8d750d7da314cobj/geo2/dopnet1/smokesolver1/gasenforceboundary1.userdata     ___Version___    16.5.432HouLC1033600b8705aca8d75075ddd737obj/geo2/dopnet1/smokesolver1/merge8.init type = merge
matchesdef = 0
HouLC1033600b8405aca8d7500842699dobj/geo2/dopnet1/smokesolver1/merge8.def comment ""
position 9.77237 -18.123
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
6 "output1"
}
inputsNamed3
{
4 	gasenforceboundary1 35 1 "input1"
5 	switchsolver1 11 1 "input2"
}
inputs
{
0 	gasenforceboundary1 0 1
1 	switchsolver1 0 1
}
stat
{
  create 1294171716
  modify 1307541539
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8405aca8d75093934688obj/geo2/dopnet1/smokesolver1/merge8.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600b8705aca8d750a0a83277obj/geo2/dopnet1/smokesolver1/merge8.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b8105aca8d7504e0cbd48obj/geo2/dopnet1/smokesolver1/merge8.netbox make_divergence_free
HouLC1033600b8305aca8d7509c7b2063obj/geo2/dopnet1/smokesolver1/merge8.userdata     ___Version___    16.5.432HouLC1033600b8605aca8d750f2d86a5bobj/geo2/dopnet1/smokesolver1/substep.init type = gassubstep
matchesdef = 0
HouLC1033600b8705aca8d75009d95792obj/geo2/dopnet1/smokesolver1/substep.def comment ""
position 3.15948 -48.9435
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
27 "output1"
}
inputsNamed3
{
16 	"" "" 1 "input1"
17 	(1) "" 1 "input2"
18 	velocity_advect 3 1 "input3"
19 	velocity_update 3 1 "input4"
20 	REST 3 1 "input5"
21 	rel_pump 3 1 "input6"
22 	project 3 1 "input7"
23 	advect 3 1 "input8"
24 	clean_custom_fields 3 1 "input9"
25 	SOURCE_RELATIONSHIPS 3 1 "input10"
26 	SOURCES 5 1 "input11"
}
inputs
{
0 	"" 0 1
1 	(1) 0 1
2 	velocity_advect 0 1
3 	velocity_update 0 1
4 	REST 0 1
5 	rel_pump 0 1
6 	project 0 1
7 	advect 0 1
8 	clean_custom_fields 0 1
9 	SOURCE_RELATIONSHIPS 0 1
10 	SOURCES 0 1
}
stat
{
  create 1294173444
  modify 1433794615
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8705aca8d750ebc7a715obj/geo2/dopnet1/smokesolver1/substep.chn {
    channel minimumsubsteps {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../minimumsubsteps\") }
    }
    channel substeps {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../substeps\") }
    }
    channel cflcond {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = "ch(\"../cflcond\") / ch(\"../timescale\")" }
    }
    channel quantize {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../quantize\") }
    }
    channel address {
      lefttype = extend
      righttype = extend
      defaultString = \"\"
      flags = 0
      segment { length = 0 expr = chs(\"../address\") }
    }
    channel port {
      lefttype = extend
      righttype = extend
      default = 8000
      flags = 0
      segment { length = 0 value = 8000 8000 expr = ch(\"../port\") }
    }
    channel jobname {
      lefttype = extend
      righttype = extend
      defaultString = \"${OS}_$F\"
      flags = 0
      segment { length = 0 expr = chs(\"../jobname\") }
    }
    channel slice {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../slice\") }
    }
    channel numslice {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../numslice\") }
    }
  }
HouLC1033600b8605aca8d750ac0f88daobj/geo2/dopnet1/smokesolver1/substep.parm {
version 0.8
parmop_primarysolver	[ 0	locks=0 ]	(	"default"	)
primarysolver	[ 0	locks=0 ]	(	0	)
parmop_velocity	[ 0	locks=0 ]	(	"default"	)
velocity	[ 0	locks=0 ]	(	vel	)
parmop_geo	[ 0	locks=0 ]	(	"default"	)
geo	[ 0	locks=0 ]	(	""	)
parmop_minimumsubsteps	[ 0	locks=0 ]	(	"always"	)
minimumsubsteps	[ 0	locks=0 ]	(	[ minimumsubsteps	1 ] 	)
parmop_substeps	[ 0	locks=0 ]	(	"always"	)
substeps	[ 0	locks=0 ]	(	[ substeps	1 ] 	)
parmop_cflcond	[ 0	locks=0 ]	(	"always"	)
cflcond	[ 8	locks=0 ]	(	[ cflcond	1 ] 	)
parmop_cflonce	[ 0	locks=0 ]	(	"default"	)
cflonce	[ 0	locks=0 ]	(	"off"	)
parmop_quantize	[ 0	locks=0 ]	(	"default"	)
quantize	[ 0	locks=0 ]	(	[ quantize	1 ] 	)
parmop_address	[ 0	locks=0 ]	(	"default"	)
address	[ 0	locks=0 ]	(	[ address	"" ] 	)
parmop_port	[ 0	locks=0 ]	(	"default"	)
port	[ 0	locks=0 ]	(	[ port	8000 ] 	)
parmop_jobname	[ 0	locks=0 ]	(	"always"	)
jobname	[ 0	locks=0 ]	(	[ jobname	smokesolver1_93 ] 	)
parmop_slice	[ 0	locks=0 ]	(	"default"	)
slice	[ 0	locks=0 ]	(	[ slice	0 ] 	)
parmop_numslice	[ 0	locks=0 ]	(	"default"	)
numslice	[ 0	locks=0 ]	(	[ numslice	1 ] 	)
parmop_createsubstepdata	[ 0	locks=0 ]	(	"default"	)
createsubstepdata	[ 0	locks=0 ]	(	"off"	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b8205aca8d7502766c310obj/geo2/dopnet1/smokesolver1/substep.userdata     ___Version___    16.5.432HouLC1033600b9605aca8d7503b8ffdd3obj/geo2/dopnet1/smokesolver1/gasprojectnondivergent1.init type = gasprojectnondivergent
matchesdef = 0
HouLC1033600b9705aca8d750a24657b9obj/geo2/dopnet1/smokesolver1/gasprojectnondivergent1.def comment ""
position 3.97708 -18.7542
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
34 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1294173970
  modify 1382047202
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9605aca8d75008db0d58obj/geo2/dopnet1/smokesolver1/gasprojectnondivergent1.parm {
version 0.8
parmop_velocity	[ 0	locks=0 ]	(	"default"	)
velocity	[ 0	locks=0 ]	(	vel	)
parmop_surface	[ 0	locks=0 ]	(	"default"	)
surface	[ 0	locks=0 ]	(	""	)
parmop_collision	[ 0	locks=0 ]	(	"default"	)
collision	[ 0	locks=0 ]	(	collision	)
parmop_divergence	[ 0	locks=0 ]	(	"default"	)
divergence	[ 0	locks=0 ]	(	divergence	)
parmop_pressure	[ 0	locks=0 ]	(	"default"	)
pressure	[ 0	locks=0 ]	(	pressure	)
parmop_component	[ 0	locks=0 ]	(	"default"	)
component	[ 0	locks=0 ]	(	""	)
parmop_preservebubble	[ 0	locks=0 ]	(	"default"	)
preservebubble	[ 0	locks=0 ]	(	"on"	)
parmop_ghostfluid	[ 0	locks=0 ]	(	"default"	)
ghostfluid	[ 0	locks=0 ]	(	"off"	)
parmop_variational	[ 0	locks=0 ]	(	"default"	)
variational	[ 0	locks=0 ]	(	"off"	)
parmop_preconditioner	[ 0	locks=0 ]	(	"default"	)
preconditioner	[ 0	locks=0 ]	(	"mic"	)
parmop_numiter	[ 0	locks=0 ]	(	"default"	)
numiter	[ 0	locks=0 ]	(	20	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9005aca8d750f1ba30fdobj/geo2/dopnet1/smokesolver1/gasprojectnondivergent1.netbox make_divergence_free
HouLC1033600b9205aca8d75090f6c689obj/geo2/dopnet1/smokesolver1/gasprojectnondivergent1.userdata     ___Version___    16.5.432HouLC1033600b9d05aca8d7509fb7e366obj/geo2/dopnet1/smokesolver1/gasfeedback1.init type = gasfeedback
matchesdef = 0
HouLC1033600b8205aca8d750414c84f1obj/geo2/dopnet1/smokesolver1/gasfeedback1.def comment ""
position 7.70997 -19.2556
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
34 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1181334632
  modify 1382047202
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8205aca8d750a8093135obj/geo2/dopnet1/smokesolver1/gasfeedback1.chn {
    channel feedbackscale {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../feedbackscale\") }
    }
  }
HouLC1033600b9d05aca8d750cc31c6beobj/geo2/dopnet1/smokesolver1/gasfeedback1.parm {
version 0.8
parmop_pressure	[ 0	locks=0 ]	(	"default"	)
pressure	[ 0	locks=0 ]	(	pressure	)
parmop_collision	[ 0	locks=0 ]	(	"default"	)
collision	[ 0	locks=0 ]	(	collision	)
parmop_collisionweights	[ 0	locks=0 ]	(	"default"	)
collisionweights	[ 0	locks=0 ]	(	""	)
parmop_index	[ 0	locks=0 ]	(	"default"	)
index	[ 0	locks=0 ]	(	collisionindex	)
parmop_feedbackscale	[ 0	locks=0 ]	(	"default"	)
feedbackscale	[ 0	locks=0 ]	(	[ feedbackscale	0 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9f05aca8d750240f134eobj/geo2/dopnet1/smokesolver1/gasfeedback1.netbox make_divergence_free
HouLC1033600b9905aca8d750d8b038fdobj/geo2/dopnet1/smokesolver1/gasfeedback1.userdata     ___Version___    16.5.432HouLC1033600b8705aca8d7505d1af79fobj/geo2/dopnet1/smokesolver1/normal.init type = merge
matchesdef = 0
HouLC1033600b8405aca8d750b63081bdobj/geo2/dopnet1/smokesolver1/normal.def comment ""
position 5.25424 -20.9903
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
7 "output1"
}
inputsNamed3
{
4 	gasenforceboundary1 35 1 "input1"
5 	gasprojectnondivergent1 34 1 "input2"
6 	gasfeedback1 34 1 "input3"
}
inputs
{
0 	gasenforceboundary1 0 1
1 	gasprojectnondivergent1 0 1
2 	gasfeedback1 0 1
}
stat
{
  create 1294174316
  modify 1307541539
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8405aca8d7509b68800bobj/geo2/dopnet1/smokesolver1/normal.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600b8705aca8d75060e9b08bobj/geo2/dopnet1/smokesolver1/normal.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b8105aca8d75075eb5139obj/geo2/dopnet1/smokesolver1/normal.netbox make_divergence_free
HouLC1033600b8305aca8d7500251aa40obj/geo2/dopnet1/smokesolver1/normal.userdata     ___Version___    16.5.432HouLC1033600b8605aca8d750cf5fd198obj/geo2/dopnet1/smokesolver1/project.init type = null
matchesdef = 1
HouLC1033600b8705aca8d75023880c0fobj/geo2/dopnet1/smokesolver1/project.def comment ""
position 7.18493 -25.4905
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on
outputsNamed3
{
3 "output1"
}
inputsNamed3
{
2 	merge11 5 1 "input1"
}
inputs
{
0 	merge11 0 1
}
stat
{
  create 1294174573
  modify 1307541539
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 1 0.8 0 
delscript ""
exprlanguage hscript
end
HouLC1033600b8605aca8d75005e23a19obj/geo2/dopnet1/smokesolver1/project.parm {
version 0.8
}
HouLC1033600b8005aca8d750f20cf891obj/geo2/dopnet1/smokesolver1/project.netbox make_divergence_free
HouLC1033600b8205aca8d75091d611a7obj/geo2/dopnet1/smokesolver1/project.userdata     ___Version___     HouLC1033600be905aca8d750dad94c6fobj/geo2/dopnet1/smokesolver1/external_forces_relative_density.init type = gasexternalforces
matchesdef = 0
HouLC1033600bee05aca8d7501676a95cobj/geo2/dopnet1/smokesolver1/external_forces_relative_density.def comment "Evaluate other DOP forces and adjust the per-voxel velocity to account for them."
position -15.8855 -22.3788
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
34 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1142452188
  modify 1382047202
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bee05aca8d7508d778bc0obj/geo2/dopnet1/smokesolver1/external_forces_relative_density.chn {
    channel forcenames {
      lefttype = extend
      righttype = extend
      defaultString = \"*\"
      flags = 0
      segment { length = 0 expr = chs(\"../scaled_forces\") }
    }
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
  }
HouLC1033600be905aca8d750151836c7obj/geo2/dopnet1/smokesolver1/external_forces_relative_density.parm {
version 0.8
parmop_velocity	[ 0	locks=0 ]	(	"default"	)
velocity	[ 0	locks=0 ]	(	vel	)
parmop_geo	[ 0	locks=0 ]	(	"default"	)
geo	[ 0	locks=0 ]	(	""	)
parmop_ptgroup	[ 0	locks=0 ]	(	"default"	)
ptgroup	[ 0	locks=0 ]	(	""	)
parmop_forcenames	[ 0	locks=0 ]	(	"always"	)
forcenames	[ 0	locks=0 ]	(	[ forcenames	* ] 	)
parmop_surface	[ 0	locks=0 ]	(	"default"	)
surface	[ 0	locks=0 ]	(	""	)
parmop_density	[ 0	locks=0 ]	(	"default"	)
density	[ 0	locks=0 ]	(	density	)
parmop_scalebysurface	[ 0	locks=0 ]	(	"default"	)
scalebysurface	[ 0	locks=0 ]	(	"on"	)
parmop_scaletype	[ 0	locks=0 ]	(	"default"	)
scaletype	[ 0	locks=0 ]	(	"mass"	)
parmop_scalebydensity	[ 0	locks=0 ]	(	"default"	)
scalebydensity	[ 0	locks=0 ]	(	"on"	)
parmop_computev	[ 0	locks=0 ]	(	"default"	)
computev	[ 0	locks=0 ]	(	"on"	)
parmop_stabledrag	[ 0	locks=0 ]	(	"default"	)
stabledrag	[ 0	locks=0 ]	(	"on"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 8	locks=0 ]	(	[ timescale	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600beb05aca8d7504431e744obj/geo2/dopnet1/smokesolver1/external_forces_relative_density.netbox update_velocity
HouLC1033600be505aca8d750b1979996obj/geo2/dopnet1/smokesolver1/external_forces_relative_density.userdata     ___Version___    16.5.432HouLC1033600b9105aca8d7500d9b1c64obj/geo2/dopnet1/smokesolver1/external_forces_absolute.init type = gasexternalforces
matchesdef = 0
HouLC1033600b9605aca8d750e53e7420obj/geo2/dopnet1/smokesolver1/external_forces_absolute.def comment "Evaluate other DOP forces and adjust the per-voxel velocity to account for them."
position -18.5763 -21.3122
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
35 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1142452188
  modify 1382047202
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9605aca8d7509f3cc59eobj/geo2/dopnet1/smokesolver1/external_forces_absolute.chn {
    channel forcenames {
      lefttype = extend
      righttype = extend
      defaultString = \"\"
      flags = 0
      segment { length = 0 expr = chs(\"../absolute_forces\") }
    }
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
  }
HouLC1033600b9105aca8d750918bfc48obj/geo2/dopnet1/smokesolver1/external_forces_absolute.parm {
version 0.8
parmop_velocity	[ 0	locks=0 ]	(	"default"	)
velocity	[ 0	locks=0 ]	(	vel	)
parmop_geo	[ 0	locks=0 ]	(	"default"	)
geo	[ 0	locks=0 ]	(	""	)
parmop_ptgroup	[ 0	locks=0 ]	(	"default"	)
ptgroup	[ 0	locks=0 ]	(	""	)
parmop_forcenames	[ 0	locks=0 ]	(	"always"	)
forcenames	[ 8	locks=0 ]	(	[ forcenames	"" ] 	)
parmop_surface	[ 0	locks=0 ]	(	"default"	)
surface	[ 0	locks=0 ]	(	""	)
parmop_density	[ 0	locks=0 ]	(	"default"	)
density	[ 0	locks=0 ]	(	""	)
parmop_scalebysurface	[ 0	locks=0 ]	(	"default"	)
scalebysurface	[ 0	locks=0 ]	(	"on"	)
parmop_scaletype	[ 0	locks=0 ]	(	"default"	)
scaletype	[ 0	locks=0 ]	(	"mass"	)
parmop_scalebydensity	[ 0	locks=0 ]	(	"default"	)
scalebydensity	[ 0	locks=0 ]	(	"off"	)
parmop_computev	[ 0	locks=0 ]	(	"default"	)
computev	[ 0	locks=0 ]	(	"on"	)
parmop_stabledrag	[ 0	locks=0 ]	(	"default"	)
stabledrag	[ 0	locks=0 ]	(	"on"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 8	locks=0 ]	(	[ timescale	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9305aca8d75062c1b176obj/geo2/dopnet1/smokesolver1/external_forces_absolute.netbox update_velocity
HouLC1033600bed05aca8d750bcf4ec14obj/geo2/dopnet1/smokesolver1/external_forces_absolute.userdata     ___Version___    16.5.432HouLC1033600b8705aca8d750693101d4obj/geo2/dopnet1/smokesolver1/forces.init type = merge
matchesdef = 0
HouLC1033600b8405aca8d750a8914eb9obj/geo2/dopnet1/smokesolver1/forces.def comment ""
position -17.2683 -23.4547
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
3 	external_forces_relative_density 34 1 "input1"
4 	external_forces_absolute 35 1 "input2"
}
inputs
{
0 	external_forces_relative_density 0 1
1 	external_forces_absolute 0 1
}
stat
{
  create 1294680197
  modify 1307541518
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8405aca8d7503093e179obj/geo2/dopnet1/smokesolver1/forces.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600b8705aca8d750de9717cbobj/geo2/dopnet1/smokesolver1/forces.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b8105aca8d7500ccd32beobj/geo2/dopnet1/smokesolver1/forces.netbox update_velocity
HouLC1033600b8305aca8d750ca159577obj/geo2/dopnet1/smokesolver1/forces.userdata     ___Version___    16.5.432HouLC1033600b9405aca8d75052d313c8obj/geo2/dopnet1/smokesolver1/gasintermittentsolve1.init type = gasintermittentsolve
matchesdef = 0
HouLC1033600b9505aca8d75025fc86fcobj/geo2/dopnet1/smokesolver1/gasintermittentsolve1.def comment ""
position -6.62929 -26.7555
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
7 	gasrest1 32 1 "input1"
}
inputs
{
0 	gasrest1 0 1
}
stat
{
  create 1204053520
  modify 1382047202
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9505aca8d7509a082ecdobj/geo2/dopnet1/smokesolver1/gasintermittentsolve1.chn {
    channel framedelay {
      lefttype = extend
      righttype = extend
      default = 10000
      flags = 0
      segment { length = 0 value = 10000 10000 expr = ch(\"../rest_framedelay\") }
    }
    channel frameoffset {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../rest_frameoffset\") }
    }
  }
HouLC1033600b9405aca8d7501853d042obj/geo2/dopnet1/smokesolver1/gasintermittentsolve1.parm {
version 0.8
parmop_primarysolver	[ 0	locks=0 ]	(	"default"	)
primarysolver	[ 0	locks=0 ]	(	0	)
parmop_oncepertimestep	[ 0	locks=0 ]	(	"default"	)
oncepertimestep	[ 0	locks=0 ]	(	"on"	)
parmop_onlyonce	[ 0	locks=0 ]	(	"default"	)
onlyonce	[ 0	locks=0 ]	(	"off"	)
parmop_useframe	[ 0	locks=0 ]	(	"default"	)
useframe	[ 0	locks=0 ]	(	"on"	)
parmop_framedelay	[ 0	locks=0 ]	(	"default"	)
framedelay	[ 0	locks=0 ]	(	[ framedelay	50 ] 	)
parmop_frameoffset	[ 0	locks=0 ]	(	"default"	)
frameoffset	[ 0	locks=0 ]	(	[ frameoffset	1 ] 	)
parmop_timedelay	[ 0	locks=0 ]	(	"default"	)
timedelay	[ 0	locks=0 ]	(	1	)
parmop_timeoffset	[ 0	locks=0 ]	(	"default"	)
timeoffset	[ 0	locks=0 ]	(	0	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9605aca8d7502b4f3effobj/geo2/dopnet1/smokesolver1/gasintermittentsolve1.netbox compute_rest
HouLC1033600b9005aca8d7506f59898eobj/geo2/dopnet1/smokesolver1/gasintermittentsolve1.userdata     ___Version___    16.5.432HouLC1033600b8105aca8d7506209181fobj/geo2/dopnet1/smokesolver1/gasrest1.init type = gasrest
matchesdef = 0
HouLC1033600b8605aca8d750aa021ac3obj/geo2/dopnet1/smokesolver1/gasrest1.def comment ""
position -6.62929 -25.5837
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
32 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1204053533
  modify 1382047202
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8105aca8d7509c0167c3obj/geo2/dopnet1/smokesolver1/gasrest1.parm {
version 0.8
parmop_field	[ 0	locks=0 ]	(	"default"	)
field	[ 0	locks=0 ]	(	rest	)
parmop_extrapolate	[ 0	locks=0 ]	(	"default"	)
extrapolate	[ 0	locks=0 ]	(	"on"	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b8305aca8d750d1691918obj/geo2/dopnet1/smokesolver1/gasrest1.netbox compute_rest
HouLC1033600b9d05aca8d750f4e27270obj/geo2/dopnet1/smokesolver1/gasrest1.userdata     ___Version___    16.5.432HouLC1033600b8205aca8d750fc1a261eobj/geo2/dopnet1/smokesolver1/advect_rest.init type = gasadvectfield
matchesdef = 1
HouLC1033600b8305aca8d75066d20308obj/geo2/dopnet1/smokesolver1/advect_rest.def comment ""
position 16.8314 -11.7032
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on
outputsNamed3
{
7 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1290539748
  modify 1412223154
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8305aca8d750cbc12cdfobj/geo2/dopnet1/smokesolver1/advect_rest.chn {
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 0.20000000298023224
      flags = 0
      segment { length = 0 value = 0.20000000298023224 0.20000000298023224 expr = "ch(\"../rest_advectspeed\") * ch(\"../timescale\")" }
    }
    channel advectmethod {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../advectmethod\") }
    }
    channel advecttype {
      lefttype = extend
      righttype = extend
      default = 2
      flags = 0
      segment { length = 0 value = 2 2 expr = ch(\"../advecttype\") }
    }
    channel clampvalues {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../clampvalues\") }
    }
    channel cflcond {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../advect_cfl\") }
    }
    channel opencl {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../opencl\") }
    }
    channel blendwidth {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../blendwidth\") }
    }
  }
HouLC1033600b8205aca8d750825145ffobj/geo2/dopnet1/smokesolver1/advect_rest.parm {
version 0.8
advecttype	[ 0	locks=0 ]	(	[ advecttype	2 ] 	)
clampvalues	[ 0	locks=0 ]	(	[ clampvalues	2 ] 	)
blendwidth	[ 8	locks=0 ]	(	[ blendwidth	0 ] 	)
field	[ 0	locks=0 ]	(	"rest rest2"	)
velocity	[ 0	locks=0 ]	(	vel	)
advectmethod	[ 0	locks=0 ]	(	[ advectmethod	1 ] 	)
cflcond	[ 0	locks=0 ]	(	[ cflcond	1.5 ] 	)
selfadvection	[ 0	locks=0 ]	(	"off"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
timescale	[ 0	locks=0 ]	(	[ timescale	0.20000000000000001 ] 	)
opencl	[ 0	locks=0 ]	(	[ opencl	0 ] 	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9c05aca8d750ddd850d2obj/geo2/dopnet1/smokesolver1/advect_rest.netbox advect_fields
HouLC1033600b9e05aca8d7506100eb62obj/geo2/dopnet1/smokesolver1/advect_rest.userdata     ___Version___     HouLC1033600b9905aca8d75012519397obj/geo2/dopnet1/smokesolver1/velocity_advect2.init type = gasadvectfield
matchesdef = 1
HouLC1033600b9e05aca8d7506bb2c49bobj/geo2/dopnet1/smokesolver1/velocity_advect2.def comment ""
position -15.6674 -30.4904
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on
outputsNamed3
{
7 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1267651647
  modify 1412223132
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9e05aca8d750b1abd776obj/geo2/dopnet1/smokesolver1/velocity_advect2.chn {
    channel advecttype {
      lefttype = extend
      righttype = extend
      default = 2
      flags = 0
      segment { length = 0 value = 2 2 expr = ch(\"../vel_advecttype\") }
    }
    channel clampvalues {
      lefttype = extend
      righttype = extend
      default = 2
      flags = 0
      segment { length = 0 value = 2 2 expr = ch(\"../vel_clampvalues\") }
    }
    channel advectmethod {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../advectmethod\") }
    }
    channel cflcond {
      lefttype = extend
      righttype = extend
      default = 1.5
      flags = 0
      segment { length = 0 value = 1.5 1.5 expr = ch(\"../advect_cfl\") }
    }
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
    channel opencl {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../opencl\") }
    }
    channel blendwidth {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../vel_blendwidth\") }
    }
  }
HouLC1033600b9905aca8d750aad295f0obj/geo2/dopnet1/smokesolver1/velocity_advect2.parm {
version 0.8
advecttype	[ 0	locks=0 ]	(	[ advecttype	2 ] 	)
clampvalues	[ 0	locks=0 ]	(	[ clampvalues	2 ] 	)
blendwidth	[ 8	locks=0 ]	(	[ blendwidth	0 ] 	)
field	[ 0	locks=0 ]	(	vel	)
velocity	[ 0	locks=0 ]	(	vel	)
advectmethod	[ 0	locks=0 ]	(	[ advectmethod	1 ] 	)
cflcond	[ 0	locks=0 ]	(	[ cflcond	1.5 ] 	)
selfadvection	[ 0	locks=0 ]	(	"on"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
timescale	[ 0	locks=0 ]	(	[ timescale	1 ] 	)
opencl	[ 0	locks=0 ]	(	[ opencl	0 ] 	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9b05aca8d750b4582adfobj/geo2/dopnet1/smokesolver1/velocity_advect2.netbox advect_velocity
HouLC1033600b9505aca8d75004024a4aobj/geo2/dopnet1/smokesolver1/velocity_advect2.userdata     ___Version___     HouLC1033600b8205aca8d7507a3a963bobj/geo2/dopnet1/smokesolver1/enable_rest.init type = switchsolver
matchesdef = 0
HouLC1033600b8305aca8d75084a6681fobj/geo2/dopnet1/smokesolver1/enable_rest.def comment ""
position -4.8712 -29.9929
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
10 "output1"
}
inputsNamed3
{
9 	merge1 5 1 "input1"
}
inputs
{
0 	merge1 0 1
}
stat
{
  create 1294692472
  modify 1382047202
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8305aca8d75003ab8fd2obj/geo2/dopnet1/smokesolver1/enable_rest.chn {
    channel defswitchvalue {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../enable_rest\") }
    }
  }
HouLC1033600b8205aca8d75084d47aaeobj/geo2/dopnet1/smokesolver1/enable_rest.parm {
version 0.8
parmop_usedefswitchvalue	[ 0	locks=0 ]	(	"default"	)
usedefswitchvalue	[ 0	locks=0 ]	(	"on"	)
parmop_valueenablesall	[ 0	locks=0 ]	(	"default"	)
valueenablesall	[ 0	locks=0 ]	(	"on"	)
parmop_switchvaluename	[ 0	locks=0 ]	(	"default"	)
switchvaluename	[ 0	locks=0 ]	(	SolverParms/SwitchValue	)
parmop_defswitchvalue	[ 0	locks=0 ]	(	"default"	)
defswitchvalue	[ 0	locks=0 ]	(	[ defswitchvalue	0 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9c05aca8d7503f52d36aobj/geo2/dopnet1/smokesolver1/enable_rest.netbox compute_rest
HouLC1033600b9e05aca8d7505377fdceobj/geo2/dopnet1/smokesolver1/enable_rest.userdata     ___Version___    16.5.432HouLC1033600b9e05aca8d7500f55beb6obj/geo2/dopnet1/smokesolver1/clean_collision.init type = gascalculate
matchesdef = 0
HouLC1033600b9f05aca8d75021486f62obj/geo2/dopnet1/smokesolver1/clean_collision.def comment ""
position 20.4334 -29.9035
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
32 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1294947354
  modify 1382047202
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9f05aca8d750263f2a96obj/geo2/dopnet1/smokesolver1/clean_collision.chn {
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
  }
HouLC1033600b9e05aca8d7507e50d982obj/geo2/dopnet1/smokesolver1/clean_collision.parm {
version 0.8
parmop_fielddst	[ 0	locks=0 ]	(	"default"	)
fielddst	[ 0	locks=0 ]	(	collision	)
parmop_fieldsrc	[ 0	locks=0 ]	(	"default"	)
fieldsrc	[ 0	locks=0 ]	(	collision	)
parmop_indexsrc	[ 0	locks=0 ]	(	"default"	)
indexsrc	[ 0	locks=0 ]	(	""	)
parmop_property	[ 0	locks=0 ]	(	"default"	)
property	[ 0	locks=0 ]	(	"friction"	)
parmop_dstblend	[ 0	locks=0 ]	(	"default"	)
dstblend	[ 0	locks=0 ]	(	""	)
parmop_srcblend	[ 0	locks=0 ]	(	"default"	)
srcblend	[ 0	locks=0 ]	(	""	)
parmop_calculationtype	[ 0	locks=0 ]	(	"default"	)
calculationtype	[ 0	locks=0 ]	(	"copy"	)
parmop_blendmethod	[ 0	locks=0 ]	(	"default"	)
blendmethod	[ 0	locks=0 ]	(	"none"	)
dstlabel	[ 0	locks=0 ]	(	""	)
parmop_dsttimescale	[ 0	locks=0 ]	(	"default"	)
dsttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_dstpreadd	[ 0	locks=0 ]	(	"default"	)
dstpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstpremul	[ 0	locks=0 ]	(	"default"	)
dstpremul	[ 0	locks=0 ]	(	1	)
parmop_dstconvert	[ 0	locks=0 ]	(	"default"	)
dstconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstscale	[ 0	locks=0 ]	(	"default"	)
dstscale	[ 0	locks=0 ]	(	"none"	)
srclabel	[ 0	locks=0 ]	(	)
parmop_srctimescale	[ 0	locks=0 ]	(	"default"	)
srctimescale	[ 0	locks=0 ]	(	"none"	)
parmop_srcpreadd	[ 0	locks=0 ]	(	"default"	)
srcpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcpremul	[ 0	locks=0 ]	(	"default"	)
srcpremul	[ 0	locks=0 ]	(	0	)
parmop_srcconvert	[ 0	locks=0 ]	(	"default"	)
srcconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcscale	[ 0	locks=0 ]	(	"default"	)
srcscale	[ 0	locks=0 ]	(	"none"	)
postlabel	[ 0	locks=0 ]	(	)
parmop_posttimescale	[ 0	locks=0 ]	(	"default"	)
posttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_postadd	[ 0	locks=0 ]	(	"default"	)
postadd	[ 0	locks=0 ]	(	-1	)
parmop_postmul	[ 0	locks=0 ]	(	"default"	)
postmul	[ 0	locks=0 ]	(	0	)
parmop_postconvert	[ 0	locks=0 ]	(	"default"	)
postconvert	[ 0	locks=0 ]	(	"none"	)
parmop_postscale	[ 0	locks=0 ]	(	"default"	)
postscale	[ 0	locks=0 ]	(	"none"	)
dstblendlabel	[ 0	locks=0 ]	(	)
parmop_dstblendpreadd	[ 0	locks=0 ]	(	"default"	)
dstblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstblendpremul	[ 0	locks=0 ]	(	"default"	)
dstblendpremul	[ 0	locks=0 ]	(	1	)
parmop_dstblendconvert	[ 0	locks=0 ]	(	"default"	)
dstblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstblendscale	[ 0	locks=0 ]	(	"default"	)
dstblendscale	[ 0	locks=0 ]	(	"none"	)
srcblendlabel	[ 0	locks=0 ]	(	)
parmop_srcblendpreadd	[ 0	locks=0 ]	(	"default"	)
srcblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcblendpremul	[ 0	locks=0 ]	(	"default"	)
srcblendpremul	[ 0	locks=0 ]	(	1	)
parmop_srcblendconvert	[ 0	locks=0 ]	(	"default"	)
srcblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcblendscale	[ 0	locks=0 ]	(	"default"	)
srcblendscale	[ 0	locks=0 ]	(	"none"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 0	locks=0 ]	(	[ timescale	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9805aca8d750433e3457obj/geo2/dopnet1/smokesolver1/clean_collision.netbox clean_custom_fields1
HouLC1033600b9a05aca8d750767185b7obj/geo2/dopnet1/smokesolver1/clean_collision.userdata     ___Version___    16.5.432HouLC1033600b9a05aca8d750e8f096c1obj/geo2/dopnet1/smokesolver1/clean_custom_fields.init type = null
matchesdef = 1
HouLC1033600b9b05aca8d750c41b0fffobj/geo2/dopnet1/smokesolver1/clean_custom_fields.def comment ""
position 21.9605 -34.3418
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on
outputsNamed3
{
3 "output1"
}
inputsNamed3
{
2 	merge10 5 1 "input1"
}
inputs
{
0 	merge10 0 1
}
stat
{
  create 1294951497
  modify 1307541586
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 1 0.8 0 
delscript ""
exprlanguage hscript
end
HouLC1033600b9a05aca8d7502e829550obj/geo2/dopnet1/smokesolver1/clean_custom_fields.parm {
version 0.8
}
HouLC1033600b9405aca8d7504f12cf05obj/geo2/dopnet1/smokesolver1/clean_custom_fields.netbox clean_custom_fields1
HouLC1033600b9605aca8d7507da4e90fobj/geo2/dopnet1/smokesolver1/clean_custom_fields.userdata     ___Version___     HouLC1033600b8305aca8d750d6f72f4aobj/geo2/dopnet1/smokesolver1/add_source.init type = merge
matchesdef = 0
HouLC1033600b8005aca8d750023e6c90obj/geo2/dopnet1/smokesolver1/add_source.def comment ""
position 44.1227 -34.8051
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
9 "output1"
}
inputsNamed3
{
5 	switchsolver3 7 1 "input1"
6 	apply_velocity1 10 1 "input2"
7 	apply_temperature1 10 1 "input3"
8 	switchsolver2 10 1 "input4"
}
inputs
{
0 	switchsolver3 0 1
1 	apply_velocity1 0 1
2 	apply_temperature1 0 1
3 	switchsolver2 0 1
}
stat
{
  create 1170281036
  modify 1393893768
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8005aca8d750bca99edeobj/geo2/dopnet1/smokesolver1/add_source.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600b8305aca8d75052edad86obj/geo2/dopnet1/smokesolver1/add_source.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b9d05aca8d7505fc416a5obj/geo2/dopnet1/smokesolver1/add_source.netbox relationships
HouLC1033600b9f05aca8d75007a21dc8obj/geo2/dopnet1/smokesolver1/add_source.userdata     ___Version___    16.5.432HouLC1033600b9905aca8d750f3be6b58obj/geo2/dopnet1/smokesolver1/build_sourcemask.init type = gasbuildrelationshipmask
matchesdef = 0
HouLC1033600b9e05aca8d75069de4f95obj/geo2/dopnet1/smokesolver1/build_sourcemask.def comment ""
position 38.7916 -31.0267
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
31 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1170281076
  modify 1393893801
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9e05aca8d75022c7aa43obj/geo2/dopnet1/smokesolver1/build_sourcemask.chn {
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
  }
HouLC1033600b9905aca8d75068900496obj/geo2/dopnet1/smokesolver1/build_sourcemask.parm {
version 0.8
parmop_relationshipmask	[ 0	locks=0 ]	(	"default"	)
relationshipmask	[ 0	locks=0 ]	(	source	)
parmop_relationshipvel	[ 0	locks=0 ]	(	"default"	)
relationshipvel	[ 0	locks=0 ]	(	""	)
parmop_index	[ 0	locks=0 ]	(	"default"	)
index	[ 0	locks=0 ]	(	""	)
parmop_field	[ 0	locks=0 ]	(	"default"	)
field	[ 0	locks=0 ]	(	density	)
parmop_relationship	[ 0	locks=0 ]	(	"default"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipSource	)
parmop_usebandwidth	[ 0	locks=0 ]	(	"default"	)
usebandwidth	[ 0	locks=0 ]	(	"on"	)
parmop_bandwidth	[ 0	locks=0 ]	(	"default"	)
bandwidth	[ 0	locks=0 ]	(	5	)
parmop_clamptobandwidth	[ 0	locks=0 ]	(	"default"	)
clamptobandwidth	[ 0	locks=0 ]	(	"on"	)
parmop_usepointvelocity	[ 0	locks=0 ]	(	"default"	)
usepointvelocity	[ 0	locks=0 ]	(	"off"	)
parmop_usevolumevelocity	[ 0	locks=0 ]	(	"default"	)
usevolumevelocity	[ 0	locks=0 ]	(	"off"	)
parmop_allownonsdf	[ 0	locks=0 ]	(	"default"	)
allownonsdf	[ 0	locks=0 ]	(	"on"	)
parmop_particlebandwidth	[ 0	locks=0 ]	(	"default"	)
particlebandwidth	[ 0	locks=0 ]	(	1	)
parmop_volumetype	[ 0	locks=0 ]	(	"default"	)
volumetype	[ 0	locks=0 ]	(	"density"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 0	locks=0 ]	(	[ timescale	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9b05aca8d7507f5ad9e0obj/geo2/dopnet1/smokesolver1/build_sourcemask.netbox relationships
HouLC1033600b9505aca8d7506b248b81obj/geo2/dopnet1/smokesolver1/build_sourcemask.userdata     ___Version___    16.5.432HouLC1033600b9405aca8d750305e9409obj/geo2/dopnet1/smokesolver1/mix_in_source_density.init type = gascalculate
matchesdef = 0
HouLC1033600b9505aca8d7501f6ac841obj/geo2/dopnet1/smokesolver1/mix_in_source_density.def comment ""
position 47.6476 -30.3113
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
35 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1170281095
  modify 1393893844
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9505aca8d7509de7e302obj/geo2/dopnet1/smokesolver1/mix_in_source_density.chn {
    channel calculationtype {
      lefttype = extend
      righttype = extend
      default = 5
      flags = 0
      segment { length = 0 value = 5 5 expr = ch(\"../sourcemerge\") }
    }
    channel srcpremul {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = "ch(\"../source_amount\") * 24" }
    }
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
  }
HouLC1033600b9405aca8d7507f12a2bfobj/geo2/dopnet1/smokesolver1/mix_in_source_density.parm {
version 0.8
parmop_fielddst	[ 0	locks=0 ]	(	"default"	)
fielddst	[ 0	locks=0 ]	(	`chs(\"../sourcedest\")`	)
parmop_fieldsrc	[ 0	locks=0 ]	(	"default"	)
fieldsrc	[ 0	locks=0 ]	(	source	)
parmop_indexsrc	[ 0	locks=0 ]	(	"default"	)
indexsrc	[ 0	locks=0 ]	(	""	)
parmop_property	[ 0	locks=0 ]	(	"default"	)
property	[ 0	locks=0 ]	(	"friction"	)
parmop_dstblend	[ 0	locks=0 ]	(	"default"	)
dstblend	[ 0	locks=0 ]	(	""	)
parmop_srcblend	[ 0	locks=0 ]	(	"default"	)
srcblend	[ 0	locks=0 ]	(	""	)
parmop_calculationtype	[ 0	locks=0 ]	(	"always"	)
calculationtype	[ 0	locks=0 ]	(	[ calculationtype	5 ] 	)
parmop_blendmethod	[ 0	locks=0 ]	(	"default"	)
blendmethod	[ 0	locks=0 ]	(	"none"	)
dstlabel	[ 0	locks=0 ]	(	""	)
parmop_dsttimescale	[ 0	locks=0 ]	(	"default"	)
dsttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_dstpreadd	[ 0	locks=0 ]	(	"default"	)
dstpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstpremul	[ 0	locks=0 ]	(	"default"	)
dstpremul	[ 0	locks=0 ]	(	1	)
parmop_dstconvert	[ 0	locks=0 ]	(	"default"	)
dstconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstscale	[ 0	locks=0 ]	(	"default"	)
dstscale	[ 0	locks=0 ]	(	"none"	)
srclabel	[ 0	locks=0 ]	(	)
parmop_srctimescale	[ 0	locks=0 ]	(	"default"	)
srctimescale	[ 0	locks=0 ]	(	"scalemul"	)
parmop_srcpreadd	[ 0	locks=0 ]	(	"default"	)
srcpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcpremul	[ 0	locks=0 ]	(	"always"	)
srcpremul	[ 8	locks=0 ]	(	[ srcpremul	24 ] 	)
parmop_srcconvert	[ 0	locks=0 ]	(	"default"	)
srcconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcscale	[ 0	locks=0 ]	(	"default"	)
srcscale	[ 0	locks=0 ]	(	"none"	)
postlabel	[ 0	locks=0 ]	(	)
parmop_posttimescale	[ 0	locks=0 ]	(	"default"	)
posttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_postadd	[ 0	locks=0 ]	(	"default"	)
postadd	[ 0	locks=0 ]	(	0	)
parmop_postmul	[ 0	locks=0 ]	(	"default"	)
postmul	[ 0	locks=0 ]	(	1	)
parmop_postconvert	[ 0	locks=0 ]	(	"default"	)
postconvert	[ 0	locks=0 ]	(	"none"	)
parmop_postscale	[ 0	locks=0 ]	(	"default"	)
postscale	[ 0	locks=0 ]	(	"none"	)
dstblendlabel	[ 0	locks=0 ]	(	)
parmop_dstblendpreadd	[ 0	locks=0 ]	(	"default"	)
dstblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstblendpremul	[ 0	locks=0 ]	(	"default"	)
dstblendpremul	[ 0	locks=0 ]	(	1	)
parmop_dstblendconvert	[ 0	locks=0 ]	(	"default"	)
dstblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstblendscale	[ 0	locks=0 ]	(	"default"	)
dstblendscale	[ 0	locks=0 ]	(	"none"	)
srcblendlabel	[ 0	locks=0 ]	(	)
parmop_srcblendpreadd	[ 0	locks=0 ]	(	"default"	)
srcblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcblendpremul	[ 0	locks=0 ]	(	"default"	)
srcblendpremul	[ 0	locks=0 ]	(	1	)
parmop_srcblendconvert	[ 0	locks=0 ]	(	"default"	)
srcblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcblendscale	[ 0	locks=0 ]	(	"default"	)
srcblendscale	[ 0	locks=0 ]	(	"none"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 8	locks=0 ]	(	[ timescale	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9605aca8d75049795d6eobj/geo2/dopnet1/smokesolver1/mix_in_source_density.netbox relationships
HouLC1033600b9005aca8d7509c4c43c8obj/geo2/dopnet1/smokesolver1/mix_in_source_density.userdata     ___Version___    16.5.432HouLC1033600b9305aca8d7503ced05d2obj/geo2/dopnet1/smokesolver1/build_sourcemask_and_index.init type = gasbuildrelationshipmask
matchesdef = 0
HouLC1033600b9005aca8d750c2b69a75obj/geo2/dopnet1/smokesolver1/build_sourcemask_and_index.def comment ""
position 40.6877 -32.0771
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
31 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1170281076
  modify 1393893801
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9005aca8d7506ff55fa4obj/geo2/dopnet1/smokesolver1/build_sourcemask_and_index.chn {
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
  }
HouLC1033600b9305aca8d750f14df50bobj/geo2/dopnet1/smokesolver1/build_sourcemask_and_index.parm {
version 0.8
parmop_relationshipmask	[ 0	locks=0 ]	(	"default"	)
relationshipmask	[ 0	locks=0 ]	(	source	)
parmop_relationshipvel	[ 0	locks=0 ]	(	"default"	)
relationshipvel	[ 0	locks=0 ]	(	""	)
parmop_index	[ 0	locks=0 ]	(	"default"	)
index	[ 0	locks=0 ]	(	sourceindex	)
parmop_field	[ 0	locks=0 ]	(	"default"	)
field	[ 8	locks=0 ]	(	density	)
parmop_relationship	[ 0	locks=0 ]	(	"default"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipSource	)
parmop_usebandwidth	[ 0	locks=0 ]	(	"default"	)
usebandwidth	[ 0	locks=0 ]	(	"on"	)
parmop_bandwidth	[ 0	locks=0 ]	(	"default"	)
bandwidth	[ 0	locks=0 ]	(	5	)
parmop_clamptobandwidth	[ 0	locks=0 ]	(	"default"	)
clamptobandwidth	[ 0	locks=0 ]	(	"on"	)
parmop_usepointvelocity	[ 0	locks=0 ]	(	"default"	)
usepointvelocity	[ 0	locks=0 ]	(	"off"	)
parmop_usevolumevelocity	[ 0	locks=0 ]	(	"default"	)
usevolumevelocity	[ 0	locks=0 ]	(	"off"	)
parmop_allownonsdf	[ 0	locks=0 ]	(	"default"	)
allownonsdf	[ 0	locks=0 ]	(	"on"	)
parmop_particlebandwidth	[ 0	locks=0 ]	(	"default"	)
particlebandwidth	[ 0	locks=0 ]	(	1	)
parmop_volumetype	[ 0	locks=0 ]	(	"default"	)
volumetype	[ 0	locks=0 ]	(	"density"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 0	locks=0 ]	(	[ timescale	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bed05aca8d750a2f75c62obj/geo2/dopnet1/smokesolver1/build_sourcemask_and_index.netbox relationships
HouLC1033600bef05aca8d750598f6a60obj/geo2/dopnet1/smokesolver1/build_sourcemask_and_index.userdata     ___Version___    16.5.432HouLC1033600b8305aca8d75042494c27obj/geo2/dopnet1/smokesolver1/source_vel.init type = gascalculate
matchesdef = 0
HouLC1033600b8005aca8d75043705bebobj/geo2/dopnet1/smokesolver1/source_vel.def comment ""
position 44.7451 -29.3844
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
34 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1170281095
  modify 1393893768
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8005aca8d75089fe1898obj/geo2/dopnet1/smokesolver1/source_vel.chn {
    channel blendmethod {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 expr = "if hou.node(\"../\").evalParm(\"sourcevelmerge\") == 2:
    return 3
else:
    return hou.node(\"../\").evalParm(\"sourcevelmerge\")" language = python }
    }
    channel srcpremul {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = "ch(\"../scale_vel\") * 24" }
    }
    channel property {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../veltype\")+4 }
    }
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
  }
HouLC1033600b8305aca8d75077b1de28obj/geo2/dopnet1/smokesolver1/source_vel.parm {
version 0.8
parmop_fielddst	[ 0	locks=0 ]	(	"default"	)
fielddst	[ 0	locks=0 ]	(	vel	)
parmop_fieldsrc	[ 0	locks=0 ]	(	"default"	)
fieldsrc	[ 0	locks=0 ]	(	""	)
parmop_indexsrc	[ 0	locks=0 ]	(	"default"	)
indexsrc	[ 0	locks=0 ]	(	sourceindex	)
parmop_property	[ 0	locks=0 ]	(	"default"	)
property	[ 8	locks=0 ]	(	[ property	5 ] 	)
parmop_dstblend	[ 0	locks=0 ]	(	"default"	)
dstblend	[ 0	locks=0 ]	(	density	)
parmop_srcblend	[ 0	locks=0 ]	(	"default"	)
srcblend	[ 0	locks=0 ]	(	source	)
parmop_calculationtype	[ 0	locks=0 ]	(	"default"	)
calculationtype	[ 0	locks=0 ]	(	"copy"	)
parmop_blendmethod	[ 0	locks=0 ]	(	"always"	)
blendmethod	[ 8	locks=0 ]	(	[ blendmethod	1 ] 	)
dstlabel	[ 0	locks=0 ]	(	""	)
parmop_dsttimescale	[ 0	locks=0 ]	(	"default"	)
dsttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_dstpreadd	[ 0	locks=0 ]	(	"default"	)
dstpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstpremul	[ 0	locks=0 ]	(	"default"	)
dstpremul	[ 0	locks=0 ]	(	1	)
parmop_dstconvert	[ 0	locks=0 ]	(	"default"	)
dstconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstscale	[ 0	locks=0 ]	(	"default"	)
dstscale	[ 0	locks=0 ]	(	"none"	)
srclabel	[ 0	locks=0 ]	(	)
parmop_srctimescale	[ 0	locks=0 ]	(	"default"	)
srctimescale	[ 0	locks=0 ]	(	"scalemul"	)
parmop_srcpreadd	[ 0	locks=0 ]	(	"default"	)
srcpreadd	[ 8	locks=0 ]	(	0	)
parmop_srcpremul	[ 0	locks=0 ]	(	"always"	)
srcpremul	[ 8	locks=0 ]	(	[ srcpremul	24 ] 	)
parmop_srcconvert	[ 0	locks=0 ]	(	"default"	)
srcconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcscale	[ 0	locks=0 ]	(	"default"	)
srcscale	[ 0	locks=0 ]	(	"none"	)
postlabel	[ 0	locks=0 ]	(	)
parmop_posttimescale	[ 0	locks=0 ]	(	"default"	)
posttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_postadd	[ 0	locks=0 ]	(	"default"	)
postadd	[ 0	locks=0 ]	(	0	)
parmop_postmul	[ 0	locks=0 ]	(	"default"	)
postmul	[ 0	locks=0 ]	(	1	)
parmop_postconvert	[ 0	locks=0 ]	(	"default"	)
postconvert	[ 0	locks=0 ]	(	"none"	)
parmop_postscale	[ 0	locks=0 ]	(	"default"	)
postscale	[ 0	locks=0 ]	(	"none"	)
dstblendlabel	[ 0	locks=0 ]	(	)
parmop_dstblendpreadd	[ 0	locks=0 ]	(	"default"	)
dstblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstblendpremul	[ 0	locks=0 ]	(	"default"	)
dstblendpremul	[ 0	locks=0 ]	(	1	)
parmop_dstblendconvert	[ 0	locks=0 ]	(	"default"	)
dstblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstblendscale	[ 0	locks=0 ]	(	"default"	)
dstblendscale	[ 0	locks=0 ]	(	"none"	)
srcblendlabel	[ 0	locks=0 ]	(	)
parmop_srcblendpreadd	[ 0	locks=0 ]	(	"default"	)
srcblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcblendpremul	[ 0	locks=0 ]	(	"default"	)
srcblendpremul	[ 0	locks=0 ]	(	1	)
parmop_srcblendconvert	[ 0	locks=0 ]	(	"default"	)
srcblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcblendscale	[ 0	locks=0 ]	(	"default"	)
srcblendscale	[ 0	locks=0 ]	(	"none"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 8	locks=0 ]	(	[ timescale	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9d05aca8d7506550dac1obj/geo2/dopnet1/smokesolver1/source_vel.netbox relationships
HouLC1033600b9f05aca8d7508bbbbd14obj/geo2/dopnet1/smokesolver1/source_vel.userdata     ___Version___    16.5.432HouLC1033600b9e05aca8d750dee3ddc6obj/geo2/dopnet1/smokesolver1/source_and_sink.init type = merge
matchesdef = 0
HouLC1033600b9f05aca8d75098e115a7obj/geo2/dopnet1/smokesolver1/source_and_sink.def comment ""
position 44.1227 -35.9766
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
3 "output1"
}
inputsNamed3
{
2 	add_source 9 1 "input1"
}
inputs
{
0 	add_source 0 1
}
stat
{
  create 1178566887
  modify 1393893768
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage python
end
HouLC1033600b9f05aca8d75050f78842obj/geo2/dopnet1/smokesolver1/source_and_sink.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() language = python }
    }
  }
HouLC1033600b9e05aca8d7507eb1fe8dobj/geo2/dopnet1/smokesolver1/source_and_sink.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b9805aca8d750d90a1a15obj/geo2/dopnet1/smokesolver1/source_and_sink.netbox relationships
HouLC1033600b9a05aca8d750fd580f91obj/geo2/dopnet1/smokesolver1/source_and_sink.userdata     ___Version___    16.5.432HouLC1033600b8205aca8d7502794b67eobj/geo2/dopnet1/smokesolver1/source_temp.init type = gascalculate
matchesdef = 0
HouLC1033600b8305aca8d7500ae51ecaobj/geo2/dopnet1/smokesolver1/source_temp.def comment ""
position 42.0808 -29.3572
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
36 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1170281095
  modify 1393893831
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8305aca8d75010433592obj/geo2/dopnet1/smokesolver1/source_temp.chn {
    channel blendmethod {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 expr = "if hou.node(\"../\").evalParm(\"sourcetemperaturemerge\") == 2:
    return 3
else:
    return hou.node(\"../\").evalParm(\"sourcetemperaturemerge\")" language = python }
    }
    channel srcpremul {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = "ch(\"../scale_temp\") * 24" }
    }
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
  }
HouLC1033600b8205aca8d750ef1f5856obj/geo2/dopnet1/smokesolver1/source_temp.parm {
version 0.8
parmop_fielddst	[ 0	locks=0 ]	(	"default"	)
fielddst	[ 0	locks=0 ]	(	temperature	)
parmop_fieldsrc	[ 0	locks=0 ]	(	"default"	)
fieldsrc	[ 0	locks=0 ]	(	""	)
parmop_indexsrc	[ 0	locks=0 ]	(	"default"	)
indexsrc	[ 0	locks=0 ]	(	sourceindex	)
parmop_property	[ 0	locks=0 ]	(	"default"	)
property	[ 0	locks=0 ]	(	"temperature"	)
parmop_dstblend	[ 0	locks=0 ]	(	"default"	)
dstblend	[ 0	locks=0 ]	(	density	)
parmop_srcblend	[ 0	locks=0 ]	(	"default"	)
srcblend	[ 0	locks=0 ]	(	source	)
parmop_calculationtype	[ 0	locks=0 ]	(	"default"	)
calculationtype	[ 0	locks=0 ]	(	"copy"	)
parmop_blendmethod	[ 0	locks=0 ]	(	"always"	)
blendmethod	[ 0	locks=0 ]	(	[ blendmethod	1 ] 	)
dstlabel	[ 0	locks=0 ]	(	""	)
parmop_dsttimescale	[ 0	locks=0 ]	(	"default"	)
dsttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_dstpreadd	[ 0	locks=0 ]	(	"default"	)
dstpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstpremul	[ 0	locks=0 ]	(	"default"	)
dstpremul	[ 0	locks=0 ]	(	1	)
parmop_dstconvert	[ 0	locks=0 ]	(	"default"	)
dstconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstscale	[ 0	locks=0 ]	(	"default"	)
dstscale	[ 0	locks=0 ]	(	"none"	)
srclabel	[ 0	locks=0 ]	(	)
parmop_srctimescale	[ 0	locks=0 ]	(	"default"	)
srctimescale	[ 0	locks=0 ]	(	"scalemul"	)
parmop_srcpreadd	[ 0	locks=0 ]	(	"default"	)
srcpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcpremul	[ 0	locks=0 ]	(	"always"	)
srcpremul	[ 8	locks=0 ]	(	[ srcpremul	24 ] 	)
parmop_srcconvert	[ 0	locks=0 ]	(	"default"	)
srcconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcscale	[ 0	locks=0 ]	(	"default"	)
srcscale	[ 0	locks=0 ]	(	"none"	)
postlabel	[ 0	locks=0 ]	(	)
parmop_posttimescale	[ 0	locks=0 ]	(	"default"	)
posttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_postadd	[ 0	locks=0 ]	(	"default"	)
postadd	[ 0	locks=0 ]	(	0	)
parmop_postmul	[ 0	locks=0 ]	(	"default"	)
postmul	[ 0	locks=0 ]	(	1	)
parmop_postconvert	[ 0	locks=0 ]	(	"default"	)
postconvert	[ 0	locks=0 ]	(	"none"	)
parmop_postscale	[ 0	locks=0 ]	(	"default"	)
postscale	[ 0	locks=0 ]	(	"none"	)
dstblendlabel	[ 0	locks=0 ]	(	)
parmop_dstblendpreadd	[ 0	locks=0 ]	(	"default"	)
dstblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstblendpremul	[ 0	locks=0 ]	(	"default"	)
dstblendpremul	[ 0	locks=0 ]	(	1	)
parmop_dstblendconvert	[ 0	locks=0 ]	(	"default"	)
dstblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstblendscale	[ 0	locks=0 ]	(	"default"	)
dstblendscale	[ 0	locks=0 ]	(	"none"	)
srcblendlabel	[ 0	locks=0 ]	(	)
parmop_srcblendpreadd	[ 0	locks=0 ]	(	"default"	)
srcblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcblendpremul	[ 0	locks=0 ]	(	"default"	)
srcblendpremul	[ 0	locks=0 ]	(	1	)
parmop_srcblendconvert	[ 0	locks=0 ]	(	"default"	)
srcblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcblendscale	[ 0	locks=0 ]	(	"default"	)
srcblendscale	[ 0	locks=0 ]	(	"none"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 8	locks=0 ]	(	[ timescale	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9c05aca8d75058a3e03eobj/geo2/dopnet1/smokesolver1/source_temp.netbox relationships
HouLC1033600b9e05aca8d750cff810ecobj/geo2/dopnet1/smokesolver1/source_temp.userdata     ___Version___    16.5.432HouLC1033600b9c05aca8d75024ad559bobj/geo2/dopnet1/smokesolver1/switchsolver3.init type = switchsolver
matchesdef = 0
HouLC1033600b9d05aca8d750030a9ae8obj/geo2/dopnet1/smokesolver1/switchsolver3.def comment ""
position 39.7601 -33.7864
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
7 "output1"
}
inputsNamed3
{
5 	build_sourcemask 31 1 "input1"
6 	build_sourcemask_and_index 31 1 "input2"
}
inputs
{
0 	build_sourcemask 0 1
1 	build_sourcemask_and_index 0 1
}
stat
{
  create 1268079804
  modify 1393893768
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9c05aca8d750fdeb8000obj/geo2/dopnet1/smokesolver1/switchsolver3.parm {
version 0.8
parmop_usedefswitchvalue	[ 0	locks=0 ]	(	"default"	)
usedefswitchvalue	[ 0	locks=0 ]	(	"on"	)
parmop_valueenablesall	[ 0	locks=0 ]	(	"default"	)
valueenablesall	[ 0	locks=0 ]	(	"off"	)
parmop_switchvaluename	[ 0	locks=0 ]	(	"default"	)
switchvaluename	[ 0	locks=0 ]	(	SolverParms/SwitchValue	)
parmop_defswitchvalue	[ 0	locks=0 ]	(	"default"	)
defswitchvalue	[ 0	locks=0 ]	(	1	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9e05aca8d75037282d51obj/geo2/dopnet1/smokesolver1/switchsolver3.netbox relationships
HouLC1033600b9805aca8d750c9fa62b4obj/geo2/dopnet1/smokesolver1/switchsolver3.userdata     ___Version___    16.5.432HouLC1033600b9e05aca8d7500f47c0d7obj/geo2/dopnet1/smokesolver1/apply_velocity1.init type = switchsolver
matchesdef = 0
HouLC1033600b9f05aca8d75095dc7c8aobj/geo2/dopnet1/smokesolver1/apply_velocity1.def comment ""
position 44.7451 -30.8049
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
10 "output1"
}
inputsNamed3
{
9 	source_vel 34 1 "input1"
}
inputs
{
0 	source_vel 0 1
}
stat
{
  create 1268079840
  modify 1393893768
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9f05aca8d75082fdb51dobj/geo2/dopnet1/smokesolver1/apply_velocity1.chn {
    channel defswitchvalue {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcevelmerge\")>0 }
    }
  }
HouLC1033600b9e05aca8d750f7ffc88bobj/geo2/dopnet1/smokesolver1/apply_velocity1.parm {
version 0.8
parmop_usedefswitchvalue	[ 0	locks=0 ]	(	"default"	)
usedefswitchvalue	[ 0	locks=0 ]	(	"on"	)
parmop_valueenablesall	[ 0	locks=0 ]	(	"default"	)
valueenablesall	[ 0	locks=0 ]	(	"on"	)
parmop_switchvaluename	[ 0	locks=0 ]	(	"default"	)
switchvaluename	[ 0	locks=0 ]	(	SolverParms/SwitchValue	)
parmop_defswitchvalue	[ 0	locks=0 ]	(	"default"	)
defswitchvalue	[ 8	locks=0 ]	(	[ defswitchvalue	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9805aca8d7509aba6e99obj/geo2/dopnet1/smokesolver1/apply_velocity1.netbox relationships
HouLC1033600b9a05aca8d750b150f233obj/geo2/dopnet1/smokesolver1/apply_velocity1.userdata     ___Version___    16.5.432HouLC1033600b9b05aca8d750d64e7aceobj/geo2/dopnet1/smokesolver1/apply_temperature1.init type = switchsolver
matchesdef = 0
HouLC1033600b9805aca8d750faefade1obj/geo2/dopnet1/smokesolver1/apply_temperature1.def comment ""
position 42.8533 -33.1604
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
10 "output1"
}
inputsNamed3
{
9 	source_temp 36 1 "input1"
}
inputs
{
0 	source_temp 0 1
}
stat
{
  create 1268079939
  modify 1393893768
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9805aca8d7505c006780obj/geo2/dopnet1/smokesolver1/apply_temperature1.chn {
    channel defswitchvalue {
      lefttype = extend
      righttype = extend
      default = 2
      flags = 0
      segment { length = 0 value = 2 2 expr = "ch(\"../sourcetemperaturemerge\") > 0" }
    }
  }
HouLC1033600b9b05aca8d750deb136a5obj/geo2/dopnet1/smokesolver1/apply_temperature1.parm {
version 0.8
parmop_usedefswitchvalue	[ 0	locks=0 ]	(	"default"	)
usedefswitchvalue	[ 0	locks=0 ]	(	"on"	)
parmop_valueenablesall	[ 0	locks=0 ]	(	"default"	)
valueenablesall	[ 0	locks=0 ]	(	"on"	)
parmop_switchvaluename	[ 0	locks=0 ]	(	"default"	)
switchvaluename	[ 0	locks=0 ]	(	SolverParms/SwitchValue	)
parmop_defswitchvalue	[ 0	locks=0 ]	(	"default"	)
defswitchvalue	[ 8	locks=0 ]	(	[ defswitchvalue	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9505aca8d750dc9be3e3obj/geo2/dopnet1/smokesolver1/apply_temperature1.netbox relationships
HouLC1033600b9705aca8d7509a0a8da0obj/geo2/dopnet1/smokesolver1/apply_temperature1.userdata     ___Version___    16.5.432HouLC1033600b9c05aca8d75085b46a92obj/geo2/dopnet1/smokesolver1/switchsolver2.init type = switchsolver
matchesdef = 0
HouLC1033600b9d05aca8d7504f22f1a1obj/geo2/dopnet1/smokesolver1/switchsolver2.def comment ""
position 47.6476 -31.6484
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
10 "output1"
}
inputsNamed3
{
9 	mix_in_source_density 35 1 "input1"
}
inputs
{
0 	mix_in_source_density 0 1
}
stat
{
  create 1268079975
  modify 1393893768
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9d05aca8d7503506320fobj/geo2/dopnet1/smokesolver1/switchsolver2.chn {
    channel defswitchvalue {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 expr = "if len(hou.node(\"../\").evalParm(\"sourcedest\")) == 0:
    return 0
else:
    return 1" language = python }
    }
  }
HouLC1033600b9c05aca8d75096e60fb1obj/geo2/dopnet1/smokesolver1/switchsolver2.parm {
version 0.8
parmop_usedefswitchvalue	[ 0	locks=0 ]	(	"default"	)
usedefswitchvalue	[ 0	locks=0 ]	(	"on"	)
parmop_valueenablesall	[ 0	locks=0 ]	(	"default"	)
valueenablesall	[ 0	locks=0 ]	(	"on"	)
parmop_switchvaluename	[ 0	locks=0 ]	(	"default"	)
switchvaluename	[ 0	locks=0 ]	(	SolverParms/SwitchValue	)
parmop_defswitchvalue	[ 0	locks=0 ]	(	"default"	)
defswitchvalue	[ 0	locks=0 ]	(	[ defswitchvalue	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9e05aca8d750cf3dc69aobj/geo2/dopnet1/smokesolver1/switchsolver2.netbox relationships
HouLC1033600b9805aca8d7505d848a59obj/geo2/dopnet1/smokesolver1/switchsolver2.userdata     ___Version___    16.5.432HouLC1033600b9505aca8d750a0e68d26obj/geo2/dopnet1/smokesolver1/SOURCE_RELATIONSHIPS.init type = null
matchesdef = 1
HouLC1033600b9a05aca8d75022a1f63cobj/geo2/dopnet1/smokesolver1/SOURCE_RELATIONSHIPS.def comment ""
position 46.8058 -45.3991
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on
outputsNamed3
{
3 "output1"
}
inputsNamed3
{
2 	enable_relationships 8 1 "input1"
}
inputs
{
0 	enable_relationships 0 1
}
stat
{
  create 1295291607
  modify 1393893768
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 1 0.8 0 
delscript ""
exprlanguage hscript
end
HouLC1033600b9505aca8d7506841f82cobj/geo2/dopnet1/smokesolver1/SOURCE_RELATIONSHIPS.parm {
version 0.8
}
HouLC1033600b9705aca8d7501065af0cobj/geo2/dopnet1/smokesolver1/SOURCE_RELATIONSHIPS.netbox relationships
HouLC1033600b9105aca8d7503a0e1242obj/geo2/dopnet1/smokesolver1/SOURCE_RELATIONSHIPS.userdata     ___Version___     HouLC1033600b9b05aca8d750abfd19a1obj/geo2/dopnet1/smokesolver1/buildcollisionmask.init type = gasbuildcollisionmask
matchesdef = 0
HouLC1033600b9805aca8d750b01ebd65obj/geo2/dopnet1/smokesolver1/buildcollisionmask.def comment "Create a collision mask which stores for each voxel whether it is inside or outside of the affector objects."
position 47.4176 -36.1478
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
36 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1142452235
  modify 1393893768
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9805aca8d7501785da84obj/geo2/dopnet1/smokesolver1/buildcollisionmask.chn {
    channel usepointvelocity {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collision_usepointvelocity\") }
    }
    channel usevolumevelocity {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collision_usevolumevelocity\") }
    }
    channel usebandwidth {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../collision_usebandwidth\") }
    }
    channel allownonsdf {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collision_allownonsdf\") }
    }
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
  }
HouLC1033600b9b05aca8d750b28b0869obj/geo2/dopnet1/smokesolver1/buildcollisionmask.parm {
version 0.8
parmop_collision	[ 0	locks=0 ]	(	"default"	)
collision	[ 0	locks=0 ]	(	collision	)
parmop_collisionvelocity	[ 0	locks=0 ]	(	"default"	)
collisionvelocity	[ 0	locks=0 ]	(	collisionvel	)
parmop_index	[ 0	locks=0 ]	(	"default"	)
index	[ 0	locks=0 ]	(	collisionindex	)
parmop_field	[ 0	locks=0 ]	(	"default"	)
field	[ 0	locks=0 ]	(	density	)
parmop_usebandwidth	[ 0	locks=0 ]	(	"default"	)
usebandwidth	[ 0	locks=0 ]	(	[ usebandwidth	1 ] 	)
parmop_bandwidth	[ 0	locks=0 ]	(	"default"	)
bandwidth	[ 0	locks=0 ]	(	5	)
parmop_clamptobandwidth	[ 0	locks=0 ]	(	"default"	)
clamptobandwidth	[ 0	locks=0 ]	(	"on"	)
parmop_usepointvelocity	[ 0	locks=0 ]	(	"default"	)
usepointvelocity	[ 0	locks=0 ]	(	[ usepointvelocity	1 ] 	)
parmop_usevolumevelocity	[ 0	locks=0 ]	(	"default"	)
usevolumevelocity	[ 0	locks=0 ]	(	[ usevolumevelocity	0 ] 	)
parmop_allownonsdf	[ 0	locks=0 ]	(	"default"	)
allownonsdf	[ 0	locks=0 ]	(	[ allownonsdf	0 ] 	)
parmop_particlebandwidth	[ 0	locks=0 ]	(	"default"	)
particlebandwidth	[ 0	locks=0 ]	(	1	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 8	locks=0 ]	(	[ timescale	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9505aca8d7502ee84676obj/geo2/dopnet1/smokesolver1/buildcollisionmask.netbox relationships
HouLC1033600b9705aca8d7502b07c7e3obj/geo2/dopnet1/smokesolver1/buildcollisionmask.userdata     ___Version___    16.5.432HouLC1033600b8305aca8d75002d819feobj/geo2/dopnet1/smokesolver1/collisions.init type = merge
matchesdef = 0
HouLC1033600b8005aca8d7508e75f06aobj/geo2/dopnet1/smokesolver1/collisions.def comment ""
position 49.0328 -39.1725
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
3 	buildcollisionmask 36 1 "input1"
4 	switchsolver5 8 1 "input2"
}
inputs
{
0 	buildcollisionmask 0 1
1 	switchsolver5 0 1
}
stat
{
  create 1181239237
  modify 1393893768
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8005aca8d750eb6d1185obj/geo2/dopnet1/smokesolver1/collisions.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600b8305aca8d750e05a26c8obj/geo2/dopnet1/smokesolver1/collisions.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b9d05aca8d7502ceb773fobj/geo2/dopnet1/smokesolver1/collisions.netbox relationships
HouLC1033600b9f05aca8d750fc8206e4obj/geo2/dopnet1/smokesolver1/collisions.userdata     ___Version___    16.5.432HouLC1033600b9a05aca8d750ed0bcddeobj/geo2/dopnet1/smokesolver1/collide_temp_inside.init type = gascalculate
matchesdef = 0
HouLC1033600b9b05aca8d7507264f6a3obj/geo2/dopnet1/smokesolver1/collide_temp_inside.def comment ""
position 50.668 -36.0404
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
30 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1170281095
  modify 1393893768
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9a05aca8d7500e9a9fb9obj/geo2/dopnet1/smokesolver1/collide_temp_inside.parm {
version 0.8
parmop_fielddst	[ 0	locks=0 ]	(	"default"	)
fielddst	[ 0	locks=0 ]	(	temperature	)
parmop_fieldsrc	[ 0	locks=0 ]	(	"default"	)
fieldsrc	[ 0	locks=0 ]	(	""	)
parmop_indexsrc	[ 0	locks=0 ]	(	"default"	)
indexsrc	[ 0	locks=0 ]	(	collisionindex	)
parmop_property	[ 0	locks=0 ]	(	"default"	)
property	[ 0	locks=0 ]	(	"temperature"	)
parmop_dstblend	[ 0	locks=0 ]	(	"default"	)
dstblend	[ 0	locks=0 ]	(	""	)
parmop_srcblend	[ 0	locks=0 ]	(	"default"	)
srcblend	[ 0	locks=0 ]	(	collision	)
parmop_calculationtype	[ 0	locks=0 ]	(	"default"	)
calculationtype	[ 0	locks=0 ]	(	"copy"	)
parmop_blendmethod	[ 0	locks=0 ]	(	"default"	)
blendmethod	[ 0	locks=0 ]	(	"netnewsdf"	)
dstlabel	[ 0	locks=0 ]	(	""	)
parmop_dsttimescale	[ 0	locks=0 ]	(	"default"	)
dsttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_dstpreadd	[ 0	locks=0 ]	(	"default"	)
dstpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstpremul	[ 0	locks=0 ]	(	"default"	)
dstpremul	[ 0	locks=0 ]	(	1	)
parmop_dstconvert	[ 0	locks=0 ]	(	"default"	)
dstconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstscale	[ 0	locks=0 ]	(	"default"	)
dstscale	[ 0	locks=0 ]	(	"none"	)
srclabel	[ 0	locks=0 ]	(	)
parmop_srctimescale	[ 0	locks=0 ]	(	"default"	)
srctimescale	[ 0	locks=0 ]	(	"none"	)
parmop_srcpreadd	[ 0	locks=0 ]	(	"default"	)
srcpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcpremul	[ 0	locks=0 ]	(	"default"	)
srcpremul	[ 0	locks=0 ]	(	1	)
parmop_srcconvert	[ 0	locks=0 ]	(	"default"	)
srcconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcscale	[ 0	locks=0 ]	(	"default"	)
srcscale	[ 0	locks=0 ]	(	"none"	)
postlabel	[ 0	locks=0 ]	(	)
parmop_posttimescale	[ 0	locks=0 ]	(	"default"	)
posttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_postadd	[ 0	locks=0 ]	(	"default"	)
postadd	[ 0	locks=0 ]	(	0	)
parmop_postmul	[ 0	locks=0 ]	(	"default"	)
postmul	[ 0	locks=0 ]	(	1	)
parmop_postconvert	[ 0	locks=0 ]	(	"default"	)
postconvert	[ 0	locks=0 ]	(	"none"	)
parmop_postscale	[ 0	locks=0 ]	(	"default"	)
postscale	[ 0	locks=0 ]	(	"none"	)
dstblendlabel	[ 0	locks=0 ]	(	)
parmop_dstblendpreadd	[ 0	locks=0 ]	(	"default"	)
dstblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstblendpremul	[ 0	locks=0 ]	(	"default"	)
dstblendpremul	[ 0	locks=0 ]	(	1	)
parmop_dstblendconvert	[ 0	locks=0 ]	(	"default"	)
dstblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstblendscale	[ 0	locks=0 ]	(	"default"	)
dstblendscale	[ 0	locks=0 ]	(	"none"	)
srcblendlabel	[ 0	locks=0 ]	(	)
parmop_srcblendpreadd	[ 0	locks=0 ]	(	"default"	)
srcblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcblendpremul	[ 0	locks=0 ]	(	"default"	)
srcblendpremul	[ 0	locks=0 ]	(	-1	)
parmop_srcblendconvert	[ 0	locks=0 ]	(	"default"	)
srcblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcblendscale	[ 0	locks=0 ]	(	"default"	)
srcblendscale	[ 0	locks=0 ]	(	"none"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 0	locks=0 ]	(	1	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9405aca8d7507434e512obj/geo2/dopnet1/smokesolver1/collide_temp_inside.netbox relationships
HouLC1033600b9605aca8d7507d4e1f70obj/geo2/dopnet1/smokesolver1/collide_temp_inside.userdata     ___Version___    16.5.432HouLC1033600b9c05aca8d750e76ba34dobj/geo2/dopnet1/smokesolver1/switchsolver5.init type = switchsolver
matchesdef = 0
HouLC1033600b9d05aca8d750880041a1obj/geo2/dopnet1/smokesolver1/switchsolver5.def comment ""
position 50.668 -37.1602
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
7 	collide_temp_inside 30 1 "input1"
}
inputs
{
0 	collide_temp_inside 0 1
}
stat
{
  create 1268080174
  modify 1393893768
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9d05aca8d75020b3687fobj/geo2/dopnet1/smokesolver1/switchsolver5.chn {
    channel defswitchvalue {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisiontemperaturemerge\") }
    }
  }
HouLC1033600b9c05aca8d7506830bda4obj/geo2/dopnet1/smokesolver1/switchsolver5.parm {
version 0.8
parmop_usedefswitchvalue	[ 0	locks=0 ]	(	"default"	)
usedefswitchvalue	[ 0	locks=0 ]	(	"on"	)
parmop_valueenablesall	[ 0	locks=0 ]	(	"default"	)
valueenablesall	[ 0	locks=0 ]	(	"on"	)
parmop_switchvaluename	[ 0	locks=0 ]	(	"default"	)
switchvaluename	[ 0	locks=0 ]	(	SolverParms/SwitchValue	)
parmop_defswitchvalue	[ 0	locks=0 ]	(	"default"	)
defswitchvalue	[ 0	locks=0 ]	(	[ defswitchvalue	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9e05aca8d75021e34d51obj/geo2/dopnet1/smokesolver1/switchsolver5.netbox relationships
HouLC1033600b9805aca8d75073767e61obj/geo2/dopnet1/smokesolver1/switchsolver5.userdata     ___Version___    16.5.432HouLC1033600b8705aca8d750671040afobj/geo2/dopnet1/smokesolver1/merge9.init type = merge
matchesdef = 0
HouLC1033600b8405aca8d750bd00fbf3obj/geo2/dopnet1/smokesolver1/merge9.def comment ""
position 46.8058 -42.622
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
7 "output1"
}
inputsNamed3
{
4 	switchsolver6 8 1 "input1"
5 	enable_collisions 8 1 "input2"
6 	enable_sink 8 1 "input3"
}
inputs
{
0 	switchsolver6 0 1
1 	enable_collisions 0 1
2 	enable_sink 0 1
}
stat
{
  create 1295291853
  modify 1393893768
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8405aca8d7507b0efa78obj/geo2/dopnet1/smokesolver1/merge9.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600b8705aca8d75031fe7e27obj/geo2/dopnet1/smokesolver1/merge9.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b8105aca8d750862223c0obj/geo2/dopnet1/smokesolver1/merge9.netbox relationships
HouLC1033600b8305aca8d7500e0a39afobj/geo2/dopnet1/smokesolver1/merge9.userdata     ___Version___    16.5.432HouLC1033600b9c05aca8d7508a54d84fobj/geo2/dopnet1/smokesolver1/subtract_sink.init type = merge
matchesdef = 0
HouLC1033600b9d05aca8d750a8ede575obj/geo2/dopnet1/smokesolver1/subtract_sink.def comment ""
position 53.7192 -40.1218
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
3 	build_sinkmask1 31 1 "input1"
4 	remove_sink_density 30 1 "input2"
}
inputs
{
0 	build_sinkmask1 0 1
1 	remove_sink_density 0 1
}
stat
{
  create 1178566899
  modify 1393893768
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage python
end
HouLC1033600b9d05aca8d750f6be158aobj/geo2/dopnet1/smokesolver1/subtract_sink.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() language = python }
    }
  }
HouLC1033600b9c05aca8d75063cef9fbobj/geo2/dopnet1/smokesolver1/subtract_sink.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b9e05aca8d750b46ac995obj/geo2/dopnet1/smokesolver1/subtract_sink.netbox relationships
HouLC1033600b9805aca8d7507bb2d8a7obj/geo2/dopnet1/smokesolver1/subtract_sink.userdata     ___Version___    16.5.432HouLC1033600b9e05aca8d750d52742afobj/geo2/dopnet1/smokesolver1/build_sinkmask1.init type = gasbuildrelationshipmask
matchesdef = 0
HouLC1033600b9f05aca8d750fc710618obj/geo2/dopnet1/smokesolver1/build_sinkmask1.def comment ""
position 52.1016 -38.5583
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
31 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1170281076
  modify 1393893801
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9f05aca8d7507715ba70obj/geo2/dopnet1/smokesolver1/build_sinkmask1.chn {
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
  }
HouLC1033600b9e05aca8d750bfdd6e97obj/geo2/dopnet1/smokesolver1/build_sinkmask1.parm {
version 0.8
parmop_relationshipmask	[ 0	locks=0 ]	(	"default"	)
relationshipmask	[ 0	locks=0 ]	(	sink	)
parmop_relationshipvel	[ 0	locks=0 ]	(	"default"	)
relationshipvel	[ 0	locks=0 ]	(	""	)
parmop_index	[ 0	locks=0 ]	(	"default"	)
index	[ 0	locks=0 ]	(	""	)
parmop_field	[ 0	locks=0 ]	(	"default"	)
field	[ 0	locks=0 ]	(	density	)
parmop_relationship	[ 0	locks=0 ]	(	"default"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipSink	)
parmop_usebandwidth	[ 0	locks=0 ]	(	"default"	)
usebandwidth	[ 0	locks=0 ]	(	"on"	)
parmop_bandwidth	[ 0	locks=0 ]	(	"default"	)
bandwidth	[ 0	locks=0 ]	(	5	)
parmop_clamptobandwidth	[ 0	locks=0 ]	(	"default"	)
clamptobandwidth	[ 0	locks=0 ]	(	"on"	)
parmop_usepointvelocity	[ 0	locks=0 ]	(	"default"	)
usepointvelocity	[ 0	locks=0 ]	(	"off"	)
parmop_usevolumevelocity	[ 0	locks=0 ]	(	"default"	)
usevolumevelocity	[ 0	locks=0 ]	(	"off"	)
parmop_allownonsdf	[ 0	locks=0 ]	(	"default"	)
allownonsdf	[ 0	locks=0 ]	(	"on"	)
parmop_particlebandwidth	[ 0	locks=0 ]	(	"default"	)
particlebandwidth	[ 0	locks=0 ]	(	1	)
parmop_volumetype	[ 0	locks=0 ]	(	"default"	)
volumetype	[ 0	locks=0 ]	(	"density"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 0	locks=0 ]	(	[ timescale	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9805aca8d7508247e0b4obj/geo2/dopnet1/smokesolver1/build_sinkmask1.netbox relationships
HouLC1033600b9a05aca8d75042b4fb3aobj/geo2/dopnet1/smokesolver1/build_sinkmask1.userdata     ___Version___    16.5.432HouLC1033600b9a05aca8d750ddea6df6obj/geo2/dopnet1/smokesolver1/remove_sink_density.init type = gascalculate
matchesdef = 0
HouLC1033600b9b05aca8d75097460454obj/geo2/dopnet1/smokesolver1/remove_sink_density.def comment ""
position 55.3652 -38.5984
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
30 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1170281095
  modify 1393893768
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9a05aca8d750aa0278d1obj/geo2/dopnet1/smokesolver1/remove_sink_density.parm {
version 0.8
parmop_fielddst	[ 0	locks=0 ]	(	"default"	)
fielddst	[ 0	locks=0 ]	(	density	)
parmop_fieldsrc	[ 0	locks=0 ]	(	"default"	)
fieldsrc	[ 0	locks=0 ]	(	sink	)
parmop_indexsrc	[ 0	locks=0 ]	(	"default"	)
indexsrc	[ 0	locks=0 ]	(	""	)
parmop_property	[ 0	locks=0 ]	(	"default"	)
property	[ 0	locks=0 ]	(	"friction"	)
parmop_dstblend	[ 0	locks=0 ]	(	"default"	)
dstblend	[ 0	locks=0 ]	(	""	)
parmop_srcblend	[ 0	locks=0 ]	(	"default"	)
srcblend	[ 0	locks=0 ]	(	""	)
parmop_calculationtype	[ 0	locks=0 ]	(	"default"	)
calculationtype	[ 0	locks=0 ]	(	"min"	)
parmop_blendmethod	[ 0	locks=0 ]	(	"default"	)
blendmethod	[ 0	locks=0 ]	(	"none"	)
dstlabel	[ 0	locks=0 ]	(	""	)
parmop_dsttimescale	[ 0	locks=0 ]	(	"default"	)
dsttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_dstpreadd	[ 0	locks=0 ]	(	"default"	)
dstpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstpremul	[ 0	locks=0 ]	(	"default"	)
dstpremul	[ 0	locks=0 ]	(	1	)
parmop_dstconvert	[ 0	locks=0 ]	(	"default"	)
dstconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstscale	[ 0	locks=0 ]	(	"default"	)
dstscale	[ 0	locks=0 ]	(	"none"	)
srclabel	[ 0	locks=0 ]	(	)
parmop_srctimescale	[ 0	locks=0 ]	(	"default"	)
srctimescale	[ 0	locks=0 ]	(	"none"	)
parmop_srcpreadd	[ 0	locks=0 ]	(	"default"	)
srcpreadd	[ 0	locks=0 ]	(	1	)
parmop_srcpremul	[ 0	locks=0 ]	(	"default"	)
srcpremul	[ 0	locks=0 ]	(	-1	)
parmop_srcconvert	[ 0	locks=0 ]	(	"default"	)
srcconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcscale	[ 0	locks=0 ]	(	"default"	)
srcscale	[ 0	locks=0 ]	(	"none"	)
postlabel	[ 0	locks=0 ]	(	)
parmop_posttimescale	[ 0	locks=0 ]	(	"default"	)
posttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_postadd	[ 0	locks=0 ]	(	"default"	)
postadd	[ 0	locks=0 ]	(	0	)
parmop_postmul	[ 0	locks=0 ]	(	"default"	)
postmul	[ 0	locks=0 ]	(	1	)
parmop_postconvert	[ 0	locks=0 ]	(	"default"	)
postconvert	[ 0	locks=0 ]	(	"none"	)
parmop_postscale	[ 0	locks=0 ]	(	"default"	)
postscale	[ 0	locks=0 ]	(	"none"	)
dstblendlabel	[ 0	locks=0 ]	(	)
parmop_dstblendpreadd	[ 0	locks=0 ]	(	"default"	)
dstblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstblendpremul	[ 0	locks=0 ]	(	"default"	)
dstblendpremul	[ 0	locks=0 ]	(	1	)
parmop_dstblendconvert	[ 0	locks=0 ]	(	"default"	)
dstblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstblendscale	[ 0	locks=0 ]	(	"default"	)
dstblendscale	[ 0	locks=0 ]	(	"none"	)
srcblendlabel	[ 0	locks=0 ]	(	)
parmop_srcblendpreadd	[ 0	locks=0 ]	(	"default"	)
srcblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcblendpremul	[ 0	locks=0 ]	(	"default"	)
srcblendpremul	[ 0	locks=0 ]	(	1	)
parmop_srcblendconvert	[ 0	locks=0 ]	(	"default"	)
srcblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcblendscale	[ 0	locks=0 ]	(	"default"	)
srcblendscale	[ 0	locks=0 ]	(	"none"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 0	locks=0 ]	(	1	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9405aca8d7505b64df75obj/geo2/dopnet1/smokesolver1/remove_sink_density.netbox relationships
HouLC1033600b9605aca8d750f7d2982dobj/geo2/dopnet1/smokesolver1/remove_sink_density.userdata     ___Version___    16.5.432HouLC1033600b9805aca8d750c116007aobj/geo2/dopnet1/smokesolver1/relationship_pump.init type = merge
matchesdef = 0
HouLC1033600b9905aca8d75092eb73eeobj/geo2/dopnet1/smokesolver1/relationship_pump.def comment ""
position 36.7768 -42.5951
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
7 "output1"
}
inputsNamed3
{
4 	build_pump_mask 29 1 "input1"
5 	lerp_or_add_pumps 10 1 "input2"
6 	apply_pump_temperature1 10 1 "input3"
}
inputs
{
0 	build_pump_mask 0 1
1 	lerp_or_add_pumps 0 1
2 	apply_pump_temperature1 0 1
}
stat
{
  create 1182804976
  modify 1393893768
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9905aca8d750a21e8110obj/geo2/dopnet1/smokesolver1/relationship_pump.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600b9805aca8d750e72b0b10obj/geo2/dopnet1/smokesolver1/relationship_pump.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b9a05aca8d750c12f0370obj/geo2/dopnet1/smokesolver1/relationship_pump.netbox relationships
HouLC1033600b9405aca8d75024922b01obj/geo2/dopnet1/smokesolver1/relationship_pump.userdata     ___Version___    16.5.432HouLC1033600b9e05aca8d75019b8910eobj/geo2/dopnet1/smokesolver1/build_pump_mask.init type = gasbuildrelationshipmask
matchesdef = 0
HouLC1033600b9f05aca8d750129bd5cfobj/geo2/dopnet1/smokesolver1/build_pump_mask.def comment ""
position 34.4895 -41.2061
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
29 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1182805008
  modify 1393893799
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9f05aca8d7503d526e6bobj/geo2/dopnet1/smokesolver1/build_pump_mask.chn {
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
  }
HouLC1033600b9e05aca8d750b948f35fobj/geo2/dopnet1/smokesolver1/build_pump_mask.parm {
version 0.8
parmop_relationshipmask	[ 0	locks=0 ]	(	"default"	)
relationshipmask	[ 0	locks=0 ]	(	pump	)
parmop_relationshipvel	[ 0	locks=0 ]	(	"default"	)
relationshipvel	[ 0	locks=0 ]	(	""	)
parmop_index	[ 0	locks=0 ]	(	"default"	)
index	[ 0	locks=0 ]	(	pumpindex	)
parmop_field	[ 0	locks=0 ]	(	"default"	)
field	[ 0	locks=0 ]	(	density	)
parmop_relationship	[ 0	locks=0 ]	(	"default"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipPump	)
parmop_usebandwidth	[ 0	locks=0 ]	(	"default"	)
usebandwidth	[ 0	locks=0 ]	(	"on"	)
parmop_bandwidth	[ 0	locks=0 ]	(	"default"	)
bandwidth	[ 0	locks=0 ]	(	5	)
parmop_clamptobandwidth	[ 0	locks=0 ]	(	"default"	)
clamptobandwidth	[ 0	locks=0 ]	(	"on"	)
parmop_usepointvelocity	[ 0	locks=0 ]	(	"default"	)
usepointvelocity	[ 0	locks=0 ]	(	"off"	)
parmop_usevolumevelocity	[ 0	locks=0 ]	(	"default"	)
usevolumevelocity	[ 0	locks=0 ]	(	"off"	)
parmop_allownonsdf	[ 0	locks=0 ]	(	"default"	)
allownonsdf	[ 0	locks=0 ]	(	"on"	)
parmop_particlebandwidth	[ 0	locks=0 ]	(	"default"	)
particlebandwidth	[ 0	locks=0 ]	(	1	)
parmop_volumetype	[ 0	locks=0 ]	(	"default"	)
volumetype	[ 0	locks=0 ]	(	"density"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 8	locks=0 ]	(	[ timescale	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9805aca8d750021dc717obj/geo2/dopnet1/smokesolver1/build_pump_mask.netbox relationships
HouLC1033600b9a05aca8d750a77d797eobj/geo2/dopnet1/smokesolver1/build_pump_mask.userdata     ___Version___    16.5.432HouLC1033600b9b05aca8d7502d8e9816obj/geo2/dopnet1/smokesolver1/lerp_pump_velocity.init type = gascalculate
matchesdef = 0
HouLC1033600b9805aca8d750375aeb3dobj/geo2/dopnet1/smokesolver1/lerp_pump_velocity.def comment ""
position 33.9602 -38.4271
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
34 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1170281095
  modify 1393893768
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9805aca8d7501457596eobj/geo2/dopnet1/smokesolver1/lerp_pump_velocity.chn {
    channel property {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../pumpveltype\")+4 }
    }
    channel srcpremul {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = "ch(\"../pumpvelscale\") * 24" }
    }
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
  }
HouLC1033600b9b05aca8d750bc8a2635obj/geo2/dopnet1/smokesolver1/lerp_pump_velocity.parm {
version 0.8
parmop_fielddst	[ 0	locks=0 ]	(	"default"	)
fielddst	[ 0	locks=0 ]	(	vel	)
parmop_fieldsrc	[ 0	locks=0 ]	(	"default"	)
fieldsrc	[ 0	locks=0 ]	(	""	)
parmop_indexsrc	[ 0	locks=0 ]	(	"default"	)
indexsrc	[ 0	locks=0 ]	(	pumpindex	)
parmop_property	[ 0	locks=0 ]	(	"default"	)
property	[ 0	locks=0 ]	(	[ property	5 ] 	)
parmop_dstblend	[ 0	locks=0 ]	(	"default"	)
dstblend	[ 0	locks=0 ]	(	pump	)
parmop_srcblend	[ 0	locks=0 ]	(	"default"	)
srcblend	[ 0	locks=0 ]	(	pump	)
parmop_calculationtype	[ 0	locks=0 ]	(	"default"	)
calculationtype	[ 0	locks=0 ]	(	"copy"	)
parmop_blendmethod	[ 0	locks=0 ]	(	"default"	)
blendmethod	[ 0	locks=0 ]	(	"wsum"	)
dstlabel	[ 0	locks=0 ]	(	""	)
parmop_dsttimescale	[ 0	locks=0 ]	(	"default"	)
dsttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_dstpreadd	[ 0	locks=0 ]	(	"default"	)
dstpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstpremul	[ 0	locks=0 ]	(	"default"	)
dstpremul	[ 0	locks=0 ]	(	1	)
parmop_dstconvert	[ 0	locks=0 ]	(	"default"	)
dstconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstscale	[ 0	locks=0 ]	(	"default"	)
dstscale	[ 0	locks=0 ]	(	"none"	)
srclabel	[ 0	locks=0 ]	(	)
parmop_srctimescale	[ 0	locks=0 ]	(	"default"	)
srctimescale	[ 0	locks=0 ]	(	"scalemul"	)
parmop_srcpreadd	[ 0	locks=0 ]	(	"default"	)
srcpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcpremul	[ 0	locks=0 ]	(	"default"	)
srcpremul	[ 0	locks=0 ]	(	[ srcpremul	24 ] 	)
parmop_srcconvert	[ 0	locks=0 ]	(	"default"	)
srcconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcscale	[ 0	locks=0 ]	(	"default"	)
srcscale	[ 0	locks=0 ]	(	"none"	)
postlabel	[ 0	locks=0 ]	(	)
parmop_posttimescale	[ 0	locks=0 ]	(	"default"	)
posttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_postadd	[ 0	locks=0 ]	(	"default"	)
postadd	[ 0	locks=0 ]	(	0	)
parmop_postmul	[ 0	locks=0 ]	(	"default"	)
postmul	[ 0	locks=0 ]	(	1	)
parmop_postconvert	[ 0	locks=0 ]	(	"default"	)
postconvert	[ 0	locks=0 ]	(	"none"	)
parmop_postscale	[ 0	locks=0 ]	(	"default"	)
postscale	[ 0	locks=0 ]	(	"none"	)
dstblendlabel	[ 0	locks=0 ]	(	)
parmop_dstblendpreadd	[ 0	locks=0 ]	(	"default"	)
dstblendpreadd	[ 0	locks=0 ]	(	1	)
parmop_dstblendpremul	[ 0	locks=0 ]	(	"default"	)
dstblendpremul	[ 0	locks=0 ]	(	-1	)
parmop_dstblendconvert	[ 0	locks=0 ]	(	"default"	)
dstblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstblendscale	[ 0	locks=0 ]	(	"default"	)
dstblendscale	[ 0	locks=0 ]	(	"none"	)
srcblendlabel	[ 0	locks=0 ]	(	)
parmop_srcblendpreadd	[ 0	locks=0 ]	(	"default"	)
srcblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcblendpremul	[ 0	locks=0 ]	(	"default"	)
srcblendpremul	[ 0	locks=0 ]	(	1	)
parmop_srcblendconvert	[ 0	locks=0 ]	(	"default"	)
srcblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcblendscale	[ 0	locks=0 ]	(	"default"	)
srcblendscale	[ 0	locks=0 ]	(	"none"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 8	locks=0 ]	(	[ timescale	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9505aca8d75030b8d018obj/geo2/dopnet1/smokesolver1/lerp_pump_velocity.netbox relationships
HouLC1033600b9705aca8d7507101a862obj/geo2/dopnet1/smokesolver1/lerp_pump_velocity.userdata     ___Version___    16.5.432HouLC1033600b9c05aca8d75098c97d17obj/geo2/dopnet1/smokesolver1/pump_temp_set.init type = gascalculate
matchesdef = 0
HouLC1033600b9d05aca8d7508564d917obj/geo2/dopnet1/smokesolver1/pump_temp_set.def comment ""
position 40.136 -37.7919
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
32 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1170281095
  modify 1393893812
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9c05aca8d75031f5a4deobj/geo2/dopnet1/smokesolver1/pump_temp_set.parm {
version 0.8
parmop_fielddst	[ 0	locks=0 ]	(	"default"	)
fielddst	[ 0	locks=0 ]	(	temperature	)
parmop_fieldsrc	[ 0	locks=0 ]	(	"default"	)
fieldsrc	[ 0	locks=0 ]	(	""	)
parmop_indexsrc	[ 0	locks=0 ]	(	"default"	)
indexsrc	[ 0	locks=0 ]	(	pumpindex	)
parmop_property	[ 0	locks=0 ]	(	"default"	)
property	[ 0	locks=0 ]	(	"temperature"	)
parmop_dstblend	[ 0	locks=0 ]	(	"default"	)
dstblend	[ 0	locks=0 ]	(	pump	)
parmop_srcblend	[ 0	locks=0 ]	(	"default"	)
srcblend	[ 0	locks=0 ]	(	pump	)
parmop_calculationtype	[ 0	locks=0 ]	(	"default"	)
calculationtype	[ 0	locks=0 ]	(	"copy"	)
parmop_blendmethod	[ 0	locks=0 ]	(	"default"	)
blendmethod	[ 0	locks=0 ]	(	"wsum"	)
dstlabel	[ 0	locks=0 ]	(	""	)
parmop_dsttimescale	[ 0	locks=0 ]	(	"default"	)
dsttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_dstpreadd	[ 0	locks=0 ]	(	"default"	)
dstpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstpremul	[ 0	locks=0 ]	(	"default"	)
dstpremul	[ 0	locks=0 ]	(	1	)
parmop_dstconvert	[ 0	locks=0 ]	(	"default"	)
dstconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstscale	[ 0	locks=0 ]	(	"default"	)
dstscale	[ 0	locks=0 ]	(	"none"	)
srclabel	[ 0	locks=0 ]	(	)
parmop_srctimescale	[ 0	locks=0 ]	(	"default"	)
srctimescale	[ 0	locks=0 ]	(	"none"	)
parmop_srcpreadd	[ 0	locks=0 ]	(	"default"	)
srcpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcpremul	[ 0	locks=0 ]	(	"default"	)
srcpremul	[ 0	locks=0 ]	(	1	)
parmop_srcconvert	[ 0	locks=0 ]	(	"default"	)
srcconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcscale	[ 0	locks=0 ]	(	"default"	)
srcscale	[ 0	locks=0 ]	(	"none"	)
postlabel	[ 0	locks=0 ]	(	)
parmop_posttimescale	[ 0	locks=0 ]	(	"default"	)
posttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_postadd	[ 0	locks=0 ]	(	"default"	)
postadd	[ 0	locks=0 ]	(	0	)
parmop_postmul	[ 0	locks=0 ]	(	"default"	)
postmul	[ 0	locks=0 ]	(	1	)
parmop_postconvert	[ 0	locks=0 ]	(	"default"	)
postconvert	[ 0	locks=0 ]	(	"none"	)
parmop_postscale	[ 0	locks=0 ]	(	"default"	)
postscale	[ 0	locks=0 ]	(	"none"	)
dstblendlabel	[ 0	locks=0 ]	(	)
parmop_dstblendpreadd	[ 0	locks=0 ]	(	"default"	)
dstblendpreadd	[ 0	locks=0 ]	(	1	)
parmop_dstblendpremul	[ 0	locks=0 ]	(	"default"	)
dstblendpremul	[ 0	locks=0 ]	(	-1	)
parmop_dstblendconvert	[ 0	locks=0 ]	(	"default"	)
dstblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstblendscale	[ 0	locks=0 ]	(	"default"	)
dstblendscale	[ 0	locks=0 ]	(	"none"	)
srcblendlabel	[ 0	locks=0 ]	(	)
parmop_srcblendpreadd	[ 0	locks=0 ]	(	"default"	)
srcblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcblendpremul	[ 0	locks=0 ]	(	"default"	)
srcblendpremul	[ 0	locks=0 ]	(	1	)
parmop_srcblendconvert	[ 0	locks=0 ]	(	"default"	)
srcblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcblendscale	[ 0	locks=0 ]	(	"default"	)
srcblendscale	[ 0	locks=0 ]	(	"none"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 0	locks=0 ]	(	1	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9e05aca8d750960f39edobj/geo2/dopnet1/smokesolver1/pump_temp_set.netbox relationships
HouLC1033600b9805aca8d7500cafc257obj/geo2/dopnet1/smokesolver1/pump_temp_set.userdata     ___Version___    16.5.432HouLC1033600b9e05aca8d750bc017d53obj/geo2/dopnet1/smokesolver1/no_temperature2.init type = staticsolver
matchesdef = 0
HouLC1033600b9f05aca8d7507cc47e7cobj/geo2/dopnet1/smokesolver1/no_temperature2.def comment ""
position 37.207 -37.1763
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
33 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1268080257
  modify 1393893768
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9e05aca8d750033956d2obj/geo2/dopnet1/smokesolver1/no_temperature2.parm {
version 0.8
addaffectors	[ 0	locks=0	autoscope=0 ]	(	"on"	)
group	[ 0	locks=0	autoscope=0 ]	(	*	)
dataname	[ 0	locks=0	autoscope=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0	autoscope=0 ]	(	"off"	)
solverperobject	[ 0	locks=0	autoscope=0 ]	(	"off"	)
}
HouLC1033600b9805aca8d7501aa73a32obj/geo2/dopnet1/smokesolver1/no_temperature2.netbox relationships
HouLC1033600b9a05aca8d75041dee5e5obj/geo2/dopnet1/smokesolver1/no_temperature2.userdata     ___Version___    16.5.432HouLC1033600b9605aca8d75088a44c99obj/geo2/dopnet1/smokesolver1/apply_pump_temperature1.init type = switchsolver
matchesdef = 0
HouLC1033600b9705aca8d75049b226ddobj/geo2/dopnet1/smokesolver1/apply_pump_temperature1.def comment ""
position 38.4936 -39.7249
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
10 "output1"
}
inputsNamed3
{
8 	no_temperature2 33 1 "input1"
9 	pump_temp_set 32 1 "input2"
}
inputs
{
0 	no_temperature2 0 1
1 	pump_temp_set 0 1
}
stat
{
  create 1268080223
  modify 1393893768
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9705aca8d75011584e0fobj/geo2/dopnet1/smokesolver1/apply_pump_temperature1.chn {
    channel defswitchvalue {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumptemperaturemerge\") }
    }
  }
HouLC1033600b9605aca8d7508ba9e3beobj/geo2/dopnet1/smokesolver1/apply_pump_temperature1.parm {
version 0.8
parmop_usedefswitchvalue	[ 0	locks=0 ]	(	"default"	)
usedefswitchvalue	[ 0	locks=0 ]	(	"on"	)
parmop_valueenablesall	[ 0	locks=0 ]	(	"default"	)
valueenablesall	[ 0	locks=0 ]	(	"off"	)
parmop_switchvaluename	[ 0	locks=0 ]	(	"default"	)
switchvaluename	[ 0	locks=0 ]	(	SolverParms/SwitchValue	)
parmop_defswitchvalue	[ 0	locks=0 ]	(	"default"	)
defswitchvalue	[ 8	locks=0 ]	(	[ defswitchvalue	0 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9005aca8d750fb0e67b7obj/geo2/dopnet1/smokesolver1/apply_pump_temperature1.netbox relationships
HouLC1033600b9205aca8d750a675524fobj/geo2/dopnet1/smokesolver1/apply_pump_temperature1.userdata     ___Version___    16.5.432HouLC1033600b9805aca8d750daa2446dobj/geo2/dopnet1/smokesolver1/lerp_or_add_pumps.init type = switchsolver
matchesdef = 0
HouLC1033600b9905aca8d750a2b03903obj/geo2/dopnet1/smokesolver1/lerp_or_add_pumps.def comment ""
position 36.2148 -40.607
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
10 "output1"
}
inputsNamed3
{
8 	lerp_pump_velocity 34 1 "input1"
9 	add_pump_velocity 34 1 "input2"
}
inputs
{
0 	lerp_pump_velocity 0 1
1 	add_pump_velocity 0 1
}
stat
{
  create 1285178290
  modify 1393893768
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9905aca8d75001b8f057obj/geo2/dopnet1/smokesolver1/lerp_or_add_pumps.chn {
    channel defswitchvalue {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpvelmerge\") }
    }
  }
HouLC1033600b9805aca8d750bd13e2d7obj/geo2/dopnet1/smokesolver1/lerp_or_add_pumps.parm {
version 0.8
parmop_usedefswitchvalue	[ 0	locks=0 ]	(	"default"	)
usedefswitchvalue	[ 0	locks=0 ]	(	"on"	)
parmop_valueenablesall	[ 0	locks=0 ]	(	"default"	)
valueenablesall	[ 0	locks=0 ]	(	"off"	)
parmop_switchvaluename	[ 0	locks=0 ]	(	"default"	)
switchvaluename	[ 0	locks=0 ]	(	SolverParms/SwitchValue	)
parmop_defswitchvalue	[ 0	locks=0 ]	(	"default"	)
defswitchvalue	[ 0	locks=0 ]	(	[ defswitchvalue	0 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9a05aca8d750bbca0bd6obj/geo2/dopnet1/smokesolver1/lerp_or_add_pumps.netbox relationships
HouLC1033600b9405aca8d750bdcda498obj/geo2/dopnet1/smokesolver1/lerp_or_add_pumps.userdata     ___Version___    16.5.432HouLC1033600b9805aca8d7508ec78665obj/geo2/dopnet1/smokesolver1/add_pump_velocity.init type = gascalculate
matchesdef = 0
HouLC1033600b9905aca8d750d567c24cobj/geo2/dopnet1/smokesolver1/add_pump_velocity.def comment ""
position 36.8932 -39.2297
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
34 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1170281095
  modify 1393893768
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9905aca8d750afce24bdobj/geo2/dopnet1/smokesolver1/add_pump_velocity.chn {
    channel property {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../pumpveltype\")+4 }
    }
    channel srcpremul {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = "ch(\"../pumpvelscale\") * 24" }
    }
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
  }
HouLC1033600b9805aca8d75025974f52obj/geo2/dopnet1/smokesolver1/add_pump_velocity.parm {
version 0.8
parmop_fielddst	[ 0	locks=0 ]	(	"default"	)
fielddst	[ 0	locks=0 ]	(	vel	)
parmop_fieldsrc	[ 0	locks=0 ]	(	"default"	)
fieldsrc	[ 0	locks=0 ]	(	""	)
parmop_indexsrc	[ 0	locks=0 ]	(	"default"	)
indexsrc	[ 0	locks=0 ]	(	pumpindex	)
parmop_property	[ 0	locks=0 ]	(	"default"	)
property	[ 0	locks=0 ]	(	[ property	5 ] 	)
parmop_dstblend	[ 0	locks=0 ]	(	"default"	)
dstblend	[ 0	locks=0 ]	(	""	)
parmop_srcblend	[ 0	locks=0 ]	(	"default"	)
srcblend	[ 0	locks=0 ]	(	pump	)
parmop_calculationtype	[ 0	locks=0 ]	(	"default"	)
calculationtype	[ 0	locks=0 ]	(	"copy"	)
parmop_blendmethod	[ 0	locks=0 ]	(	"default"	)
blendmethod	[ 0	locks=0 ]	(	"wsum"	)
dstlabel	[ 0	locks=0 ]	(	""	)
parmop_dsttimescale	[ 0	locks=0 ]	(	"default"	)
dsttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_dstpreadd	[ 0	locks=0 ]	(	"default"	)
dstpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstpremul	[ 0	locks=0 ]	(	"default"	)
dstpremul	[ 0	locks=0 ]	(	1	)
parmop_dstconvert	[ 0	locks=0 ]	(	"default"	)
dstconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstscale	[ 0	locks=0 ]	(	"default"	)
dstscale	[ 0	locks=0 ]	(	"none"	)
srclabel	[ 0	locks=0 ]	(	)
parmop_srctimescale	[ 0	locks=0 ]	(	"default"	)
srctimescale	[ 0	locks=0 ]	(	"scalemul"	)
parmop_srcpreadd	[ 0	locks=0 ]	(	"default"	)
srcpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcpremul	[ 0	locks=0 ]	(	"default"	)
srcpremul	[ 0	locks=0 ]	(	[ srcpremul	24 ] 	)
parmop_srcconvert	[ 0	locks=0 ]	(	"default"	)
srcconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcscale	[ 0	locks=0 ]	(	"default"	)
srcscale	[ 0	locks=0 ]	(	"none"	)
postlabel	[ 0	locks=0 ]	(	)
parmop_posttimescale	[ 0	locks=0 ]	(	"default"	)
posttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_postadd	[ 0	locks=0 ]	(	"default"	)
postadd	[ 0	locks=0 ]	(	0	)
parmop_postmul	[ 0	locks=0 ]	(	"default"	)
postmul	[ 0	locks=0 ]	(	1	)
parmop_postconvert	[ 0	locks=0 ]	(	"default"	)
postconvert	[ 0	locks=0 ]	(	"none"	)
parmop_postscale	[ 0	locks=0 ]	(	"default"	)
postscale	[ 0	locks=0 ]	(	"none"	)
dstblendlabel	[ 0	locks=0 ]	(	)
parmop_dstblendpreadd	[ 0	locks=0 ]	(	"default"	)
dstblendpreadd	[ 0	locks=0 ]	(	1	)
parmop_dstblendpremul	[ 0	locks=0 ]	(	"default"	)
dstblendpremul	[ 0	locks=0 ]	(	0	)
parmop_dstblendconvert	[ 0	locks=0 ]	(	"default"	)
dstblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstblendscale	[ 0	locks=0 ]	(	"default"	)
dstblendscale	[ 0	locks=0 ]	(	"none"	)
srcblendlabel	[ 0	locks=0 ]	(	)
parmop_srcblendpreadd	[ 0	locks=0 ]	(	"default"	)
srcblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcblendpremul	[ 0	locks=0 ]	(	"default"	)
srcblendpremul	[ 0	locks=0 ]	(	1	)
parmop_srcblendconvert	[ 0	locks=0 ]	(	"default"	)
srcblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcblendscale	[ 0	locks=0 ]	(	"default"	)
srcblendscale	[ 0	locks=0 ]	(	"none"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 8	locks=0 ]	(	[ timescale	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9a05aca8d75042a4862eobj/geo2/dopnet1/smokesolver1/add_pump_velocity.netbox relationships
HouLC1033600b9405aca8d7507fd21621obj/geo2/dopnet1/smokesolver1/add_pump_velocity.userdata     ___Version___    16.5.432HouLC1033600b8105aca8d7509874aff0obj/geo2/dopnet1/smokesolver1/rel_pump.init type = null
matchesdef = 1
HouLC1033600b8605aca8d7505259b6efobj/geo2/dopnet1/smokesolver1/rel_pump.def comment ""
position 36.7768 -45.1003
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on
outputsNamed3
{
3 "output1"
}
inputsNamed3
{
2 	enable_pump_relationships 8 1 "input1"
}
inputs
{
0 	enable_pump_relationships 0 1
}
stat
{
  create 1295292246
  modify 1393893768
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 1 0.8 0 
delscript ""
exprlanguage hscript
end
HouLC1033600b8105aca8d75057952035obj/geo2/dopnet1/smokesolver1/rel_pump.parm {
version 0.8
}
HouLC1033600b8305aca8d75070a961b6obj/geo2/dopnet1/smokesolver1/rel_pump.netbox relationships
HouLC1033600b9d05aca8d750efb9a7e7obj/geo2/dopnet1/smokesolver1/rel_pump.userdata     ___Version___     HouLC1033600b9505aca8d750555ace2fobj/geo2/dopnet1/smokesolver1/enable_relationships.init type = switchsolver
matchesdef = 0
HouLC1033600b9a05aca8d7507aebb0e4obj/geo2/dopnet1/smokesolver1/enable_relationships.def comment ""
position 46.8058 -44.0814
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
7 	merge9 7 1 "input1"
}
inputs
{
0 	merge9 0 1
}
stat
{
  create 1295292973
  modify 1393893768
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9a05aca8d7506b7d35a0obj/geo2/dopnet1/smokesolver1/enable_relationships.chn {
    channel defswitchvalue {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../enable_relationships\") }
    }
  }
HouLC1033600b9505aca8d75011bc4ff4obj/geo2/dopnet1/smokesolver1/enable_relationships.parm {
version 0.8
parmop_usedefswitchvalue	[ 0	locks=0 ]	(	"default"	)
usedefswitchvalue	[ 0	locks=0 ]	(	"on"	)
parmop_valueenablesall	[ 0	locks=0 ]	(	"default"	)
valueenablesall	[ 0	locks=0 ]	(	"on"	)
parmop_switchvaluename	[ 0	locks=0 ]	(	"default"	)
switchvaluename	[ 0	locks=0 ]	(	SolverParms/SwitchValue	)
parmop_defswitchvalue	[ 0	locks=0 ]	(	"default"	)
defswitchvalue	[ 0	locks=0 ]	(	[ defswitchvalue	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9705aca8d750c5807f67obj/geo2/dopnet1/smokesolver1/enable_relationships.netbox relationships
HouLC1033600b9105aca8d75070ac69eaobj/geo2/dopnet1/smokesolver1/enable_relationships.userdata     ___Version___    16.5.432HouLC1033600b9d05aca8d750bfc7c439obj/geo2/dopnet1/smokesolver1/clear_fields.init type = merge
matchesdef = 0
HouLC1033600b8205aca8d750e857f28dobj/geo2/dopnet1/smokesolver1/clear_fields.def comment ""
position 24.1637 -30.0168
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
7 "output1"
}
inputsNamed3
{
4 	clear_hidden_enable 8 1 "input1"
5 	clear_static_enable1 8 1 "input2"
6 	clear_additional 32 1 "input3"
}
inputs
{
0 	clear_hidden_enable 0 1
1 	clear_static_enable1 0 1
2 	clear_additional 0 1
}
stat
{
  create 1236710569
  modify 1307541586
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8205aca8d750ba956d01obj/geo2/dopnet1/smokesolver1/clear_fields.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600b9d05aca8d750e34fcefaobj/geo2/dopnet1/smokesolver1/clear_fields.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b9f05aca8d75028ce16f6obj/geo2/dopnet1/smokesolver1/clear_fields.netbox clean_custom_fields1
HouLC1033600b9905aca8d7505c1c4fa1obj/geo2/dopnet1/smokesolver1/clear_fields.userdata     ___Version___    16.5.432HouLC1033600b9d05aca8d750e55a720fobj/geo2/dopnet1/smokesolver1/clear_hidden.init type = gascalculate
matchesdef = 0
HouLC1033600b8205aca8d75001f34a85obj/geo2/dopnet1/smokesolver1/clear_hidden.def comment ""
position 23.0615 -26.117
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
35 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1236710604
  modify 1382047202
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8205aca8d7507d9003c9obj/geo2/dopnet1/smokesolver1/clear_hidden.chn {
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
  }
HouLC1033600b9d05aca8d750a31b3740obj/geo2/dopnet1/smokesolver1/clear_hidden.parm {
version 0.8
parmop_fielddst	[ 0	locks=0 ]	(	"default"	)
fielddst	[ 0	locks=0 ]	(	"collisionindex confinement pressure pump pumpindex sourceindex"	)
parmop_fieldsrc	[ 0	locks=0 ]	(	"default"	)
fieldsrc	[ 0	locks=0 ]	(	""	)
parmop_indexsrc	[ 0	locks=0 ]	(	"default"	)
indexsrc	[ 0	locks=0 ]	(	""	)
parmop_property	[ 0	locks=0 ]	(	"default"	)
property	[ 0	locks=0 ]	(	"friction"	)
parmop_dstblend	[ 0	locks=0 ]	(	"default"	)
dstblend	[ 0	locks=0 ]	(	""	)
parmop_srcblend	[ 0	locks=0 ]	(	"default"	)
srcblend	[ 0	locks=0 ]	(	""	)
parmop_calculationtype	[ 0	locks=0 ]	(	"default"	)
calculationtype	[ 0	locks=0 ]	(	"copy"	)
parmop_blendmethod	[ 0	locks=0 ]	(	"default"	)
blendmethod	[ 0	locks=0 ]	(	"none"	)
dstlabel	[ 0	locks=0 ]	(	""	)
parmop_dsttimescale	[ 0	locks=0 ]	(	"default"	)
dsttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_dstpreadd	[ 0	locks=0 ]	(	"default"	)
dstpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstpremul	[ 0	locks=0 ]	(	"default"	)
dstpremul	[ 0	locks=0 ]	(	1	)
parmop_dstconvert	[ 0	locks=0 ]	(	"default"	)
dstconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstscale	[ 0	locks=0 ]	(	"default"	)
dstscale	[ 0	locks=0 ]	(	"none"	)
srclabel	[ 0	locks=0 ]	(	)
parmop_srctimescale	[ 0	locks=0 ]	(	"default"	)
srctimescale	[ 0	locks=0 ]	(	"none"	)
parmop_srcpreadd	[ 0	locks=0 ]	(	"default"	)
srcpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcpremul	[ 0	locks=0 ]	(	"default"	)
srcpremul	[ 0	locks=0 ]	(	0	)
parmop_srcconvert	[ 0	locks=0 ]	(	"default"	)
srcconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcscale	[ 0	locks=0 ]	(	"default"	)
srcscale	[ 0	locks=0 ]	(	"none"	)
postlabel	[ 0	locks=0 ]	(	)
parmop_posttimescale	[ 0	locks=0 ]	(	"default"	)
posttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_postadd	[ 0	locks=0 ]	(	"default"	)
postadd	[ 0	locks=0 ]	(	0	)
parmop_postmul	[ 0	locks=0 ]	(	"default"	)
postmul	[ 0	locks=0 ]	(	1	)
parmop_postconvert	[ 0	locks=0 ]	(	"default"	)
postconvert	[ 0	locks=0 ]	(	"none"	)
parmop_postscale	[ 0	locks=0 ]	(	"default"	)
postscale	[ 0	locks=0 ]	(	"none"	)
dstblendlabel	[ 0	locks=0 ]	(	)
parmop_dstblendpreadd	[ 0	locks=0 ]	(	"default"	)
dstblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstblendpremul	[ 0	locks=0 ]	(	"default"	)
dstblendpremul	[ 0	locks=0 ]	(	1	)
parmop_dstblendconvert	[ 0	locks=0 ]	(	"default"	)
dstblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstblendscale	[ 0	locks=0 ]	(	"default"	)
dstblendscale	[ 0	locks=0 ]	(	"none"	)
srcblendlabel	[ 0	locks=0 ]	(	)
parmop_srcblendpreadd	[ 0	locks=0 ]	(	"default"	)
srcblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcblendpremul	[ 0	locks=0 ]	(	"default"	)
srcblendpremul	[ 0	locks=0 ]	(	1	)
parmop_srcblendconvert	[ 0	locks=0 ]	(	"default"	)
srcblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcblendscale	[ 0	locks=0 ]	(	"default"	)
srcblendscale	[ 0	locks=0 ]	(	"none"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 0	locks=0 ]	(	[ timescale	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9f05aca8d750b82c10d4obj/geo2/dopnet1/smokesolver1/clear_hidden.netbox clean_custom_fields1
HouLC1033600b9905aca8d75010d39badobj/geo2/dopnet1/smokesolver1/clear_hidden.userdata     ___Version___    16.5.432HouLC1033600b9d05aca8d750ef62aa20obj/geo2/dopnet1/smokesolver1/clear_static.init type = gascalculate
matchesdef = 0
HouLC1033600b8205aca8d750e13e9435obj/geo2/dopnet1/smokesolver1/clear_static.def comment ""
position 25.7473 -26.1595
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
33 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1236710604
  modify 1382047202
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8205aca8d7503d0e1372obj/geo2/dopnet1/smokesolver1/clear_static.chn {
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
  }
HouLC1033600b9d05aca8d750ee834a2bobj/geo2/dopnet1/smokesolver1/clear_static.parm {
version 0.8
parmop_fielddst	[ 0	locks=0 ]	(	"default"	)
fielddst	[ 0	locks=0 ]	(	"collisionindex confinement divergence pressure pump pumpindex sink source sourceindex"	)
parmop_fieldsrc	[ 0	locks=0 ]	(	"default"	)
fieldsrc	[ 0	locks=0 ]	(	""	)
parmop_indexsrc	[ 0	locks=0 ]	(	"default"	)
indexsrc	[ 0	locks=0 ]	(	""	)
parmop_property	[ 0	locks=0 ]	(	"default"	)
property	[ 0	locks=0 ]	(	"friction"	)
parmop_dstblend	[ 0	locks=0 ]	(	"default"	)
dstblend	[ 0	locks=0 ]	(	""	)
parmop_srcblend	[ 0	locks=0 ]	(	"default"	)
srcblend	[ 0	locks=0 ]	(	""	)
parmop_calculationtype	[ 0	locks=0 ]	(	"default"	)
calculationtype	[ 0	locks=0 ]	(	"copy"	)
parmop_blendmethod	[ 0	locks=0 ]	(	"default"	)
blendmethod	[ 0	locks=0 ]	(	"none"	)
dstlabel	[ 0	locks=0 ]	(	""	)
parmop_dsttimescale	[ 0	locks=0 ]	(	"default"	)
dsttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_dstpreadd	[ 0	locks=0 ]	(	"default"	)
dstpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstpremul	[ 0	locks=0 ]	(	"default"	)
dstpremul	[ 0	locks=0 ]	(	1	)
parmop_dstconvert	[ 0	locks=0 ]	(	"default"	)
dstconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstscale	[ 0	locks=0 ]	(	"default"	)
dstscale	[ 0	locks=0 ]	(	"none"	)
srclabel	[ 0	locks=0 ]	(	)
parmop_srctimescale	[ 0	locks=0 ]	(	"default"	)
srctimescale	[ 0	locks=0 ]	(	"none"	)
parmop_srcpreadd	[ 0	locks=0 ]	(	"default"	)
srcpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcpremul	[ 0	locks=0 ]	(	"default"	)
srcpremul	[ 0	locks=0 ]	(	0	)
parmop_srcconvert	[ 0	locks=0 ]	(	"default"	)
srcconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcscale	[ 0	locks=0 ]	(	"default"	)
srcscale	[ 0	locks=0 ]	(	"none"	)
postlabel	[ 0	locks=0 ]	(	)
parmop_posttimescale	[ 0	locks=0 ]	(	"default"	)
posttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_postadd	[ 0	locks=0 ]	(	"default"	)
postadd	[ 0	locks=0 ]	(	0	)
parmop_postmul	[ 0	locks=0 ]	(	"default"	)
postmul	[ 0	locks=0 ]	(	1	)
parmop_postconvert	[ 0	locks=0 ]	(	"default"	)
postconvert	[ 0	locks=0 ]	(	"none"	)
parmop_postscale	[ 0	locks=0 ]	(	"default"	)
postscale	[ 0	locks=0 ]	(	"none"	)
dstblendlabel	[ 0	locks=0 ]	(	)
parmop_dstblendpreadd	[ 0	locks=0 ]	(	"default"	)
dstblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstblendpremul	[ 0	locks=0 ]	(	"default"	)
dstblendpremul	[ 0	locks=0 ]	(	1	)
parmop_dstblendconvert	[ 0	locks=0 ]	(	"default"	)
dstblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstblendscale	[ 0	locks=0 ]	(	"default"	)
dstblendscale	[ 0	locks=0 ]	(	"none"	)
srcblendlabel	[ 0	locks=0 ]	(	)
parmop_srcblendpreadd	[ 0	locks=0 ]	(	"default"	)
srcblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcblendpremul	[ 0	locks=0 ]	(	"default"	)
srcblendpremul	[ 0	locks=0 ]	(	1	)
parmop_srcblendconvert	[ 0	locks=0 ]	(	"default"	)
srcblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcblendscale	[ 0	locks=0 ]	(	"default"	)
srcblendscale	[ 0	locks=0 ]	(	"none"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 0	locks=0 ]	(	[ timescale	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9f05aca8d750652c3e77obj/geo2/dopnet1/smokesolver1/clear_static.netbox clean_custom_fields1
HouLC1033600b9905aca8d750d9319554obj/geo2/dopnet1/smokesolver1/clear_static.userdata     ___Version___    16.5.432HouLC1033600b9905aca8d750a13c3ab4obj/geo2/dopnet1/smokesolver1/clear_additional.init type = gascalculate
matchesdef = 0
HouLC1033600b9e05aca8d750d8a6b32eobj/geo2/dopnet1/smokesolver1/clear_additional.def comment ""
position 26.6772 -28.1635
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
32 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1236710620
  modify 1382047202
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9e05aca8d7505977a815obj/geo2/dopnet1/smokesolver1/clear_additional.chn {
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
  }
HouLC1033600b9905aca8d75011f96c98obj/geo2/dopnet1/smokesolver1/clear_additional.parm {
version 0.8
parmop_fielddst	[ 0	locks=0 ]	(	"default"	)
fielddst	[ 0	locks=0 ]	(	`chs(\"../extraclear\")`	)
parmop_fieldsrc	[ 0	locks=0 ]	(	"default"	)
fieldsrc	[ 0	locks=0 ]	(	""	)
parmop_indexsrc	[ 0	locks=0 ]	(	"default"	)
indexsrc	[ 0	locks=0 ]	(	""	)
parmop_property	[ 0	locks=0 ]	(	"default"	)
property	[ 0	locks=0 ]	(	"friction"	)
parmop_dstblend	[ 0	locks=0 ]	(	"default"	)
dstblend	[ 0	locks=0 ]	(	""	)
parmop_srcblend	[ 0	locks=0 ]	(	"default"	)
srcblend	[ 0	locks=0 ]	(	""	)
parmop_calculationtype	[ 0	locks=0 ]	(	"default"	)
calculationtype	[ 0	locks=0 ]	(	"copy"	)
parmop_blendmethod	[ 0	locks=0 ]	(	"default"	)
blendmethod	[ 0	locks=0 ]	(	"none"	)
dstlabel	[ 0	locks=0 ]	(	""	)
parmop_dsttimescale	[ 0	locks=0 ]	(	"default"	)
dsttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_dstpreadd	[ 0	locks=0 ]	(	"default"	)
dstpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstpremul	[ 0	locks=0 ]	(	"default"	)
dstpremul	[ 0	locks=0 ]	(	1	)
parmop_dstconvert	[ 0	locks=0 ]	(	"default"	)
dstconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstscale	[ 0	locks=0 ]	(	"default"	)
dstscale	[ 0	locks=0 ]	(	"none"	)
srclabel	[ 0	locks=0 ]	(	)
parmop_srctimescale	[ 0	locks=0 ]	(	"default"	)
srctimescale	[ 0	locks=0 ]	(	"none"	)
parmop_srcpreadd	[ 0	locks=0 ]	(	"default"	)
srcpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcpremul	[ 0	locks=0 ]	(	"default"	)
srcpremul	[ 0	locks=0 ]	(	0	)
parmop_srcconvert	[ 0	locks=0 ]	(	"default"	)
srcconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcscale	[ 0	locks=0 ]	(	"default"	)
srcscale	[ 0	locks=0 ]	(	"none"	)
postlabel	[ 0	locks=0 ]	(	)
parmop_posttimescale	[ 0	locks=0 ]	(	"default"	)
posttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_postadd	[ 0	locks=0 ]	(	"default"	)
postadd	[ 0	locks=0 ]	(	0	)
parmop_postmul	[ 0	locks=0 ]	(	"default"	)
postmul	[ 0	locks=0 ]	(	1	)
parmop_postconvert	[ 0	locks=0 ]	(	"default"	)
postconvert	[ 0	locks=0 ]	(	"none"	)
parmop_postscale	[ 0	locks=0 ]	(	"default"	)
postscale	[ 0	locks=0 ]	(	"none"	)
dstblendlabel	[ 0	locks=0 ]	(	)
parmop_dstblendpreadd	[ 0	locks=0 ]	(	"default"	)
dstblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstblendpremul	[ 0	locks=0 ]	(	"default"	)
dstblendpremul	[ 0	locks=0 ]	(	1	)
parmop_dstblendconvert	[ 0	locks=0 ]	(	"default"	)
dstblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstblendscale	[ 0	locks=0 ]	(	"default"	)
dstblendscale	[ 0	locks=0 ]	(	"none"	)
srcblendlabel	[ 0	locks=0 ]	(	)
parmop_srcblendpreadd	[ 0	locks=0 ]	(	"default"	)
srcblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcblendpremul	[ 0	locks=0 ]	(	"default"	)
srcblendpremul	[ 0	locks=0 ]	(	1	)
parmop_srcblendconvert	[ 0	locks=0 ]	(	"default"	)
srcblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcblendscale	[ 0	locks=0 ]	(	"default"	)
srcblendscale	[ 0	locks=0 ]	(	"none"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 0	locks=0 ]	(	[ timescale	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9b05aca8d7505baf4e96obj/geo2/dopnet1/smokesolver1/clear_additional.netbox clean_custom_fields1
HouLC1033600b9505aca8d750d9681d41obj/geo2/dopnet1/smokesolver1/clear_additional.userdata     ___Version___    16.5.432HouLC1033600b9a05aca8d750a5873988obj/geo2/dopnet1/smokesolver1/clear_hidden_enable.init type = enablesolver
matchesdef = 0
HouLC1033600b9b05aca8d7504fe1130cobj/geo2/dopnet1/smokesolver1/clear_hidden_enable.def comment ""
position 23.0615 -27.1465
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
7 	clear_hidden 35 1 "input1"
}
inputs
{
0 	clear_hidden 0 1
}
stat
{
  create 1272933694
  modify 1382047202
  author jlait@godel
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9b05aca8d7509028a374obj/geo2/dopnet1/smokesolver1/clear_hidden_enable.chn {
    channel enable {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = "ch(\"../fieldsclear\") == 1" }
    }
  }
HouLC1033600b9a05aca8d750e16c11ddobj/geo2/dopnet1/smokesolver1/clear_hidden_enable.parm {
version 0.8
enable	[ 0	locks=0 ]	(	[ enable	0 ] 	)
enabledatamode	[ 0	locks=0 ]	(	"all"	)
enabledata	[ 0	locks=0 ]	(	""	)
enableattribmode	[ 0	locks=0 ]	(	"all"	)
enableattribclass	[ 0	locks=0 ]	(	"point"	)
enableattrib	[ 0	locks=0 ]	(	""	)
defaultparmop	[ 0	locks=0 ]	(	always	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9405aca8d750642f37daobj/geo2/dopnet1/smokesolver1/clear_hidden_enable.netbox clean_custom_fields1
HouLC1033600b9605aca8d750e0daff52obj/geo2/dopnet1/smokesolver1/clear_hidden_enable.userdata     ___Version___    16.5.432HouLC1033600b9505aca8d750096fb98dobj/geo2/dopnet1/smokesolver1/clear_static_enable1.init type = enablesolver
matchesdef = 0
HouLC1033600b9a05aca8d750747fcfa5obj/geo2/dopnet1/smokesolver1/clear_static_enable1.def comment ""
position 25.7473 -27.1416
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
7 	clear_static 33 1 "input1"
}
inputs
{
0 	clear_static 0 1
}
stat
{
  create 1272933694
  modify 1382047202
  author jlait@godel
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9a05aca8d7507f9dc97fobj/geo2/dopnet1/smokesolver1/clear_static_enable1.chn {
    channel enable {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = "ch(\"../fieldsclear\") == 2" }
    }
  }
HouLC1033600b9505aca8d7509ad8f86cobj/geo2/dopnet1/smokesolver1/clear_static_enable1.parm {
version 0.8
enable	[ 0	locks=0 ]	(	[ enable	0 ] 	)
enabledatamode	[ 0	locks=0 ]	(	"all"	)
enabledata	[ 0	locks=0 ]	(	""	)
enableattribmode	[ 0	locks=0 ]	(	"all"	)
enableattribclass	[ 0	locks=0 ]	(	"point"	)
enableattrib	[ 0	locks=0 ]	(	""	)
defaultparmop	[ 0	locks=0 ]	(	always	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9705aca8d7504c67353dobj/geo2/dopnet1/smokesolver1/clear_static_enable1.netbox clean_custom_fields1
HouLC1033600b9105aca8d750c4837a89obj/geo2/dopnet1/smokesolver1/clear_static_enable1.userdata     ___Version___    16.5.432HouLC1033600b8605aca8d750da054dc6obj/geo2/dopnet1/smokesolver1/merge10.init type = merge
matchesdef = 0
HouLC1033600b8705aca8d75012674d22obj/geo2/dopnet1/smokesolver1/merge10.def comment ""
position 21.9605 -33.4382
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
3 	clean_collision 32 1 "input1"
6 	clean_collisionvel 32 1 "input2"
4 	clear_fields 7 1 "input3"
}
inputs
{
0 	clean_collision 0 1
1 	clean_collisionvel 0 1
2 	clear_fields 0 1
}
stat
{
  create 1295294616
  modify 1356041096
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8705aca8d750a26c1feaobj/geo2/dopnet1/smokesolver1/merge10.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600b8605aca8d75039ad9f76obj/geo2/dopnet1/smokesolver1/merge10.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b8005aca8d75040433d10obj/geo2/dopnet1/smokesolver1/merge10.netbox clean_custom_fields1
HouLC1033600b8205aca8d750c93f8ee5obj/geo2/dopnet1/smokesolver1/merge10.userdata     ___Version___    16.5.432HouLC1033600b9c05aca8d75011d9b8bfobj/geo2/dopnet1/smokesolver1/switchsolver6.init type = switchsolver
matchesdef = 0
HouLC1033600b9d05aca8d750f0a8e6a2obj/geo2/dopnet1/smokesolver1/switchsolver6.def comment ""
position 44.1227 -37.1552
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
7 	source_and_sink 3 1 "input1"
}
inputs
{
0 	source_and_sink 0 1
}
stat
{
  create 1295297030
  modify 1393893768
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9d05aca8d750f940903fobj/geo2/dopnet1/smokesolver1/switchsolver6.chn {
    channel defswitchvalue {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../enable_source_relationship\") }
    }
  }
HouLC1033600b9c05aca8d7500abffd6fobj/geo2/dopnet1/smokesolver1/switchsolver6.parm {
version 0.8
parmop_usedefswitchvalue	[ 0	locks=0 ]	(	"default"	)
usedefswitchvalue	[ 0	locks=0 ]	(	"on"	)
parmop_valueenablesall	[ 0	locks=0 ]	(	"default"	)
valueenablesall	[ 0	locks=0 ]	(	"on"	)
parmop_switchvaluename	[ 0	locks=0 ]	(	"default"	)
switchvaluename	[ 0	locks=0 ]	(	SolverParms/SwitchValue	)
parmop_defswitchvalue	[ 0	locks=0 ]	(	"default"	)
defswitchvalue	[ 0	locks=0 ]	(	[ defswitchvalue	0 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9e05aca8d750fdc4b834obj/geo2/dopnet1/smokesolver1/switchsolver6.netbox relationships
HouLC1033600b9805aca8d7501ffc335bobj/geo2/dopnet1/smokesolver1/switchsolver6.userdata     ___Version___    16.5.432HouLC1033600b9805aca8d7508a49aba5obj/geo2/dopnet1/smokesolver1/enable_collisions.init type = switchsolver
matchesdef = 0
HouLC1033600b9905aca8d7507159a1fdobj/geo2/dopnet1/smokesolver1/enable_collisions.def comment ""
position 49.0328 -40.2907
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
7 	collisions 5 1 "input1"
}
inputs
{
0 	collisions 0 1
}
stat
{
  create 1295297607
  modify 1393893768
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9905aca8d750c5ddde7cobj/geo2/dopnet1/smokesolver1/enable_collisions.chn {
    channel defswitchvalue {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../enable_collision_relationship\") }
    }
  }
HouLC1033600b9805aca8d750a6eb95fbobj/geo2/dopnet1/smokesolver1/enable_collisions.parm {
version 0.8
parmop_usedefswitchvalue	[ 0	locks=0 ]	(	"default"	)
usedefswitchvalue	[ 0	locks=0 ]	(	"on"	)
parmop_valueenablesall	[ 0	locks=0 ]	(	"default"	)
valueenablesall	[ 0	locks=0 ]	(	"on"	)
parmop_switchvaluename	[ 0	locks=0 ]	(	"default"	)
switchvaluename	[ 0	locks=0 ]	(	SolverParms/SwitchValue	)
parmop_defswitchvalue	[ 0	locks=0 ]	(	"default"	)
defswitchvalue	[ 0	locks=0 ]	(	[ defswitchvalue	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9a05aca8d7500cf3dbf1obj/geo2/dopnet1/smokesolver1/enable_collisions.netbox relationships
HouLC1033600b9405aca8d7506285ff58obj/geo2/dopnet1/smokesolver1/enable_collisions.userdata     ___Version___    16.5.432HouLC1033600b8205aca8d750824c99b9obj/geo2/dopnet1/smokesolver1/enable_sink.init type = switchsolver
matchesdef = 0
HouLC1033600b8305aca8d7507c5f223fobj/geo2/dopnet1/smokesolver1/enable_sink.def comment ""
position 53.7192 -41.2067
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
7 	subtract_sink 5 1 "input1"
}
inputs
{
0 	subtract_sink 0 1
}
stat
{
  create 1295297641
  modify 1393893768
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8305aca8d7503c00dd8cobj/geo2/dopnet1/smokesolver1/enable_sink.chn {
    channel defswitchvalue {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../enable_sink\") }
    }
  }
HouLC1033600b8205aca8d75098bca4c3obj/geo2/dopnet1/smokesolver1/enable_sink.parm {
version 0.8
parmop_usedefswitchvalue	[ 0	locks=0 ]	(	"default"	)
usedefswitchvalue	[ 0	locks=0 ]	(	"on"	)
parmop_valueenablesall	[ 0	locks=0 ]	(	"default"	)
valueenablesall	[ 0	locks=0 ]	(	"on"	)
parmop_switchvaluename	[ 0	locks=0 ]	(	"default"	)
switchvaluename	[ 0	locks=0 ]	(	SolverParms/SwitchValue	)
parmop_defswitchvalue	[ 0	locks=0 ]	(	"default"	)
defswitchvalue	[ 0	locks=0 ]	(	[ defswitchvalue	0 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9c05aca8d7505a9dce8dobj/geo2/dopnet1/smokesolver1/enable_sink.netbox relationships
HouLC1033600b9e05aca8d750126c08f8obj/geo2/dopnet1/smokesolver1/enable_sink.userdata     ___Version___    16.5.432HouLC1033600b9005aca8d75054f356fdobj/geo2/dopnet1/smokesolver1/enable_pump_relationships.init type = switchsolver
matchesdef = 0
HouLC1033600b9105aca8d75000047910obj/geo2/dopnet1/smokesolver1/enable_pump_relationships.def comment ""
position 36.7768 -43.9754
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
7 	relationship_pump 7 1 "input1"
}
inputs
{
0 	relationship_pump 0 1
}
stat
{
  create 1295297723
  modify 1393893768
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9105aca8d750c4d42efaobj/geo2/dopnet1/smokesolver1/enable_pump_relationships.chn {
    channel defswitchvalue {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "ch(\"../enable_pump_relationship\") && ch(\"../enable_relationships\")" }
    }
  }
HouLC1033600b9005aca8d7507c8bb565obj/geo2/dopnet1/smokesolver1/enable_pump_relationships.parm {
version 0.8
parmop_usedefswitchvalue	[ 0	locks=0 ]	(	"default"	)
usedefswitchvalue	[ 0	locks=0 ]	(	"on"	)
parmop_valueenablesall	[ 0	locks=0 ]	(	"default"	)
valueenablesall	[ 0	locks=0 ]	(	"on"	)
parmop_switchvaluename	[ 0	locks=0 ]	(	"default"	)
switchvaluename	[ 0	locks=0 ]	(	SolverParms/SwitchValue	)
parmop_defswitchvalue	[ 0	locks=0 ]	(	"default"	)
defswitchvalue	[ 0	locks=0 ]	(	[ defswitchvalue	0 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9205aca8d75086f950bdobj/geo2/dopnet1/smokesolver1/enable_pump_relationships.netbox relationships
HouLC1033600bec05aca8d750b5951ce0obj/geo2/dopnet1/smokesolver1/enable_pump_relationships.userdata     ___Version___    16.5.432HouLC1033600b9405aca8d750f82db665obj/geo2/dopnet1/smokesolver1/gasintermittentsolve2.init type = gasintermittentsolve
matchesdef = 0
HouLC1033600b9505aca8d750b6218260obj/geo2/dopnet1/smokesolver1/gasintermittentsolve2.def comment ""
position 0.860517 -23.6809
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
7 	gasrest2 31 1 "input1"
}
inputs
{
0 	gasrest2 0 1
}
stat
{
  create 1204053520
  modify 1382047202
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9505aca8d7504b1c7776obj/geo2/dopnet1/smokesolver1/gasintermittentsolve2.chn {
    channel frameoffset {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../rest_frameoffset\")+rint(ch(\"framedelay\")*0.5) }
    }
    channel framedelay {
      lefttype = extend
      righttype = extend
      default = 0.54000002145767212
      flags = 0
      segment { length = 0 value = 0.54000002145767212 0.54000002145767212 expr = ch(\"../rest_framedelay\") }
    }
  }
HouLC1033600b9405aca8d7503cdac8baobj/geo2/dopnet1/smokesolver1/gasintermittentsolve2.parm {
version 0.8
parmop_primarysolver	[ 0	locks=0 ]	(	"default"	)
primarysolver	[ 0	locks=0 ]	(	0	)
parmop_oncepertimestep	[ 0	locks=0 ]	(	"default"	)
oncepertimestep	[ 0	locks=0 ]	(	"on"	)
parmop_onlyonce	[ 0	locks=0 ]	(	"default"	)
onlyonce	[ 0	locks=0 ]	(	"off"	)
parmop_useframe	[ 0	locks=0 ]	(	"default"	)
useframe	[ 0	locks=0 ]	(	"on"	)
parmop_framedelay	[ 0	locks=0 ]	(	"default"	)
framedelay	[ 0	locks=0 ]	(	[ framedelay	50 ] 	)
parmop_frameoffset	[ 0	locks=0 ]	(	"default"	)
frameoffset	[ 0	locks=0 ]	(	[ frameoffset	26 ] 	)
parmop_timedelay	[ 0	locks=0 ]	(	"default"	)
timedelay	[ 0	locks=0 ]	(	1	)
parmop_timeoffset	[ 0	locks=0 ]	(	"default"	)
timeoffset	[ 0	locks=0 ]	(	0	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9605aca8d7503d459a5eobj/geo2/dopnet1/smokesolver1/gasintermittentsolve2.netbox compute_rest
HouLC1033600b9005aca8d750b301e616obj/geo2/dopnet1/smokesolver1/gasintermittentsolve2.userdata     ___Version___    16.5.432HouLC1033600b8105aca8d7506c4824b1obj/geo2/dopnet1/smokesolver1/gasrest2.init type = gasrest
matchesdef = 0
HouLC1033600b8605aca8d75018cf2d3dobj/geo2/dopnet1/smokesolver1/gasrest2.def comment ""
position -0.42937 -20.7467
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
31 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1204053533
  modify 1382047202
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8105aca8d750831d7a5dobj/geo2/dopnet1/smokesolver1/gasrest2.parm {
version 0.8
parmop_field	[ 0	locks=0 ]	(	"default"	)
field	[ 0	locks=0 ]	(	rest2	)
parmop_extrapolate	[ 0	locks=0 ]	(	"default"	)
extrapolate	[ 0	locks=0 ]	(	"on"	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b8305aca8d7502986dd72obj/geo2/dopnet1/smokesolver1/gasrest2.netbox compute_rest
HouLC1033600b9d05aca8d750f2d64e06obj/geo2/dopnet1/smokesolver1/gasrest2.userdata     ___Version___    16.5.432HouLC1033600b9d05aca8d75045e22dfcobj/geo2/dopnet1/smokesolver1/ensure_rest2.init type = gasmatchfield
matchesdef = 0
HouLC1033600b8205aca8d7501355c288obj/geo2/dopnet1/smokesolver1/ensure_rest2.def comment ""
position -3.53111 -23.8959
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
30 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1234210418
  modify 1382047202
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9d05aca8d750feabc220obj/geo2/dopnet1/smokesolver1/ensure_rest2.parm {
version 0.8
parmop_field	[ 0	locks=0 ]	(	"default"	)
field	[ 0	locks=0 ]	(	rest2	)
parmop_reffield	[ 0	locks=0 ]	(	"default"	)
reffield	[ 0	locks=0 ]	(	rest	)
parmop_refsoppath	[ 0	locks=0 ]	(	"default"	)
refsoppath	[ 0	locks=0 ]	(	""	)
parmop_rank	[ 0	locks=0 ]	(	"default"	)
rank	[ 0	locks=0 ]	(	"vector"	)
parmop_matchsamples	[ 0	locks=0 ]	(	"default"	)
matchsamples	[ 0	locks=0 ]	(	"on"	)
parmop_border	[ 0	locks=0 ]	(	"default"	)
border	[ 0	locks=0 ]	(	"same"	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9f05aca8d7505cc0a911obj/geo2/dopnet1/smokesolver1/ensure_rest2.netbox compute_rest
HouLC1033600b9905aca8d75019149de3obj/geo2/dopnet1/smokesolver1/ensure_rest2.userdata     ___Version___    16.5.432HouLC1033600b8205aca8d75050daad42obj/geo2/dopnet1/smokesolver1/second_rest.init type = merge
matchesdef = 0
HouLC1033600b8305aca8d7504bfee036obj/geo2/dopnet1/smokesolver1/second_rest.def comment ""
position -1.09597 -25.4509
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
7 "output1"
}
inputsNamed3
{
4 	ensure_rest2 30 1 "input1"
5 	first_frame_initialize 10 1 "input2"
6 	gasintermittentsolve2 8 1 "input3"
}
inputs
{
0 	ensure_rest2 0 1
1 	first_frame_initialize 0 1
2 	gasintermittentsolve2 0 1
}
stat
{
  create 1234210458
  modify 1300319114
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8305aca8d750a0e85e77obj/geo2/dopnet1/smokesolver1/second_rest.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600b8205aca8d750bcf71d8bobj/geo2/dopnet1/smokesolver1/second_rest.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b9c05aca8d7503ef2f896obj/geo2/dopnet1/smokesolver1/second_rest.netbox compute_rest
HouLC1033600b9e05aca8d750ecec7581obj/geo2/dopnet1/smokesolver1/second_rest.userdata     ___Version___    16.5.432HouLC1033600b9705aca8d750a8f23c4eobj/geo2/dopnet1/smokesolver1/first_frame_initialize.init type = gasintermittentsolve
matchesdef = 0
HouLC1033600b9405aca8d75027e719d8obj/geo2/dopnet1/smokesolver1/first_frame_initialize.def comment ""
position -2.06973 -22.3645
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
10 "output1"
}
inputsNamed3
{
9 	gasrest2 31 1 "input1"
}
inputs
{
0 	gasrest2 0 1
}
stat
{
  create 1204053520
  modify 1382047202
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9405aca8d7503d06a2aaobj/geo2/dopnet1/smokesolver1/first_frame_initialize.chn {
    channel frameoffset {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../rest_frameoffset\") }
    }
  }
HouLC1033600b9705aca8d7509f53cc49obj/geo2/dopnet1/smokesolver1/first_frame_initialize.parm {
version 0.8
parmop_primarysolver	[ 0	locks=0 ]	(	"default"	)
primarysolver	[ 0	locks=0 ]	(	0	)
parmop_oncepertimestep	[ 0	locks=0 ]	(	"default"	)
oncepertimestep	[ 0	locks=0 ]	(	"off"	)
parmop_onlyonce	[ 0	locks=0 ]	(	"default"	)
onlyonce	[ 0	locks=0 ]	(	"on"	)
parmop_useframe	[ 0	locks=0 ]	(	"default"	)
useframe	[ 0	locks=0 ]	(	"on"	)
parmop_framedelay	[ 0	locks=0 ]	(	"default"	)
framedelay	[ 0	locks=0 ]	(	0	)
parmop_frameoffset	[ 0	locks=0 ]	(	"default"	)
frameoffset	[ 0	locks=0 ]	(	[ frameoffset	1 ] 	)
parmop_timedelay	[ 0	locks=0 ]	(	"default"	)
timedelay	[ 0	locks=0 ]	(	1	)
parmop_timeoffset	[ 0	locks=0 ]	(	"default"	)
timeoffset	[ 0	locks=0 ]	(	0	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9105aca8d750089bb8d9obj/geo2/dopnet1/smokesolver1/first_frame_initialize.netbox compute_rest
HouLC1033600b9305aca8d75086ffafb0obj/geo2/dopnet1/smokesolver1/first_frame_initialize.userdata     ___Version___    16.5.432HouLC1033600b8705aca8d75045a99d89obj/geo2/dopnet1/smokesolver1/merge1.init type = merge
matchesdef = 0
HouLC1033600b8405aca8d750d7862942obj/geo2/dopnet1/smokesolver1/merge1.def comment ""
position -4.8712 -28.9865
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
3 	gasintermittentsolve1 8 1 "input1"
4 	enable_rest2 6 1 "input2"
}
inputs
{
0 	gasintermittentsolve1 0 1
1 	enable_rest2 0 1
}
stat
{
  create 1295299625
  modify 1305213363
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8405aca8d7500f523c95obj/geo2/dopnet1/smokesolver1/merge1.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600b8705aca8d750a92ed676obj/geo2/dopnet1/smokesolver1/merge1.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b8105aca8d750ad3804deobj/geo2/dopnet1/smokesolver1/merge1.netbox compute_rest
HouLC1033600b8305aca8d75064ca63c0obj/geo2/dopnet1/smokesolver1/merge1.userdata     ___Version___    16.5.432HouLC1033600b9d05aca8d7502dda616dobj/geo2/dopnet1/smokesolver1/enable_rest2.init type = switch
matchesdef = 0
HouLC1033600b8205aca8d7507c7d2d1fobj/geo2/dopnet1/smokesolver1/enable_rest2.def comment ""
position -1.09597 -26.1972
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
6 "output1"
}
inputsNamed3
{
5 	second_rest 7 1 "input1"
}
inputs
{
0 	second_rest 0 1
}
stat
{
  create 1295299639
  modify 1300319114
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8205aca8d750ce752618obj/geo2/dopnet1/smokesolver1/enable_rest2.chn {
    channel input {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = 1-ch(\"../dual_rest_fields\") }
    }
  }
HouLC1033600b9d05aca8d750161dd5cdobj/geo2/dopnet1/smokesolver1/enable_rest2.parm {
version 0.8
input	[ 8	locks=0 ]	(	[ input	0 ] 	)
}
HouLC1033600b9f05aca8d750807f3a90obj/geo2/dopnet1/smokesolver1/enable_rest2.netbox compute_rest
HouLC1033600b9905aca8d750f356f22aobj/geo2/dopnet1/smokesolver1/enable_rest2.userdata     ___Version___    16.5.432HouLC1033600b8505aca8d7500ff155a8obj/geo2/dopnet1/smokesolver1/REST.init type = null
matchesdef = 1
HouLC1033600b8a05aca8d750419a39c5obj/geo2/dopnet1/smokesolver1/REST.def comment ""
position -4.8712 -31.176
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on
outputsNamed3
{
3 "output1"
}
inputsNamed3
{
2 	enable_rest 10 1 "input1"
}
inputs
{
0 	enable_rest 0 1
}
stat
{
  create 1295300036
  modify 1305213363
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 1 0.8 0 
delscript ""
exprlanguage hscript
end
HouLC1033600b8505aca8d7505e288d3bobj/geo2/dopnet1/smokesolver1/REST.parm {
version 0.8
}
HouLC1033600b8705aca8d75066bada0cobj/geo2/dopnet1/smokesolver1/REST.netbox compute_rest
HouLC1033600b8105aca8d750e3b86571obj/geo2/dopnet1/smokesolver1/REST.userdata     ___Version___     HouLC1033600b9005aca8d7501c197b76obj/geo2/dopnet1/smokesolver1/enable_correct_collisions.init type = switchsolver
matchesdef = 0
HouLC1033600b9105aca8d750899b21ddobj/geo2/dopnet1/smokesolver1/enable_correct_collisions.def comment ""
position 21.0629 -15.4027
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
11 "output1"
}
inputsNamed3
{
9 	clamp_inside_density1 24 1 "input1"
10 	clamp_inside_fuel 25 1 "input2"
}
inputs
{
0 	clamp_inside_density1 0 1
1 	clamp_inside_fuel 0 1
}
stat
{
  create 1268080143
  modify 1382047202
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9105aca8d750a4c5c113obj/geo2/dopnet1/smokesolver1/enable_correct_collisions.chn {
    channel defswitchvalue {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../correctcollision\") }
    }
  }
HouLC1033600b9005aca8d7508d01aa34obj/geo2/dopnet1/smokesolver1/enable_correct_collisions.parm {
version 0.8
parmop_usedefswitchvalue	[ 0	locks=0 ]	(	"default"	)
usedefswitchvalue	[ 0	locks=0 ]	(	"on"	)
parmop_valueenablesall	[ 0	locks=0 ]	(	"default"	)
valueenablesall	[ 0	locks=0 ]	(	"on"	)
parmop_switchvaluename	[ 0	locks=0 ]	(	"default"	)
switchvaluename	[ 0	locks=0 ]	(	SolverParms/SwitchValue	)
parmop_defswitchvalue	[ 0	locks=0 ]	(	"default"	)
defswitchvalue	[ 0	locks=0 ]	(	[ defswitchvalue	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9205aca8d750a9679a6aobj/geo2/dopnet1/smokesolver1/enable_correct_collisions.netbox advect_fields
HouLC1033600bec05aca8d7505a73a855obj/geo2/dopnet1/smokesolver1/enable_correct_collisions.userdata     ___Version___    16.5.432HouLC1033600b8005aca8d750bcced6f4obj/geo2/dopnet1/smokesolver1/viscosity.init type = gasblur
matchesdef = 0
HouLC1033600b8105aca8d750ae95707cobj/geo2/dopnet1/smokesolver1/viscosity.def comment ""
position -11.8992 -21.893
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
35 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1300902138
  modify 1382047202
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8105aca8d75072f4f1a7obj/geo2/dopnet1/smokesolver1/viscosity.chn {
    channel radius {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../viscosity\") }
    }
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
    channel opencl {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../opencl\") }
    }
  }
HouLC1033600b8005aca8d7509f694156obj/geo2/dopnet1/smokesolver1/viscosity.parm {
version 0.8
parmop_field	[ 0	locks=0 ]	(	"default"	)
field	[ 0	locks=0 ]	(	vel	)
parmop_radfield	[ 0	locks=0 ]	(	"default"	)
radfield	[ 0	locks=0 ]	(	""	)
parmop_maskfield	[ 0	locks=0 ]	(	"default"	)
maskfield	[ 0	locks=0 ]	(	""	)
parmop_maskissdf	[ 0	locks=0 ]	(	"default"	)
maskissdf	[ 0	locks=0 ]	(	"off"	)
parmop_radius	[ 0	locks=0 ]	(	"default"	)
radius	[ 0	locks=0 ]	(	[ radius	2.5 ] 	)
parmop_filter	[ 0	locks=0 ]	(	"default"	)
filter	[ 0	locks=0 ]	(	"box"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 8	locks=0 ]	(	[ timescale	1 ] 	)
parmop_multipassblur	[ 0	locks=0 ]	(	"default"	)
multipassblur	[ 0	locks=0 ]	(	"on"	)
parmop_opencl	[ 0	locks=0 ]	(	"default"	)
opencl	[ 0	locks=0 ]	(	[ opencl	0 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b8205aca8d7508ccd7fb4obj/geo2/dopnet1/smokesolver1/viscosity.netbox update_velocity
HouLC1033600b9c05aca8d7503152f140obj/geo2/dopnet1/smokesolver1/viscosity.userdata     ___Version___    16.5.432HouLC1033600b9c05aca8d750e70ba423obj/geo2/dopnet1/smokesolver1/enable_solver.init type = enablesolver
matchesdef = 0
HouLC1033600b9d05aca8d75028918d94obj/geo2/dopnet1/smokesolver1/enable_solver.def comment ""
position 13.137 -52.189
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
7 	substep 27 1 "input1"
}
inputs
{
0 	substep 0 1
}
stat
{
  create 1301328173
  modify 1382047202
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9d05aca8d75038453fc2obj/geo2/dopnet1/smokesolver1/enable_solver.chn {
    channel enable {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = $SF>($OBJCF+ch(\"../frames_before_solve\")) }
    }
    channel solverperobject {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../solverperobject\") }
    }
  }
HouLC1033600b9c05aca8d750d8add889obj/geo2/dopnet1/smokesolver1/enable_solver.parm {
version 0.8
enable	[ 8	locks=0 ]	(	[ enable	1 ] 	)
enabledatamode	[ 0	locks=0 ]	(	"all"	)
enabledata	[ 0	locks=0 ]	(	""	)
enableattribmode	[ 0	locks=0 ]	(	"all"	)
enableattribclass	[ 0	locks=0 ]	(	"point"	)
enableattrib	[ 0	locks=0 ]	(	""	)
defaultparmop	[ 0	locks=0 ]	(	always	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 8	locks=0 ]	(	[ solverperobject	1 ] 	)
}
HouLC1033600b9805aca8d75006958c39obj/geo2/dopnet1/smokesolver1/enable_solver.userdata     ___Version___    16.5.432HouLC1033600b9a05aca8d75055eaefcfobj/geo2/dopnet1/smokesolver1/first_frame_solvers.init type = enablesolver
matchesdef = 0
HouLC1033600b9b05aca8d75027873775obj/geo2/dopnet1/smokesolver1/first_frame_solvers.def comment ""
position 30.791 -52.566
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
15 "output1"
}
inputsNamed3
{
12 	SOURCE_RELATIONSHIPS 3 1 "input1"
13 	SOURCES 5 1 "input2"
14 	REST 3 1 "input3"
}
inputs
{
0 	SOURCE_RELATIONSHIPS 0 1
1 	SOURCES 0 1
2 	REST 0 1
}
stat
{
  create 1301328197
  modify 1382047202
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9b05aca8d750524d2e97obj/geo2/dopnet1/smokesolver1/first_frame_solvers.chn {
    channel enable {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = $SF<=($OBJCF+ch(\"../frames_before_solve\")) }
    }
    channel solverperobject {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../solverperobject\") }
    }
  }
HouLC1033600b9a05aca8d750f1b04b53obj/geo2/dopnet1/smokesolver1/first_frame_solvers.parm {
version 0.8
enable	[ 0	locks=0 ]	(	[ enable	0 ] 	)
enabledatamode	[ 0	locks=0 ]	(	"all"	)
enabledata	[ 0	locks=0 ]	(	""	)
enableattribmode	[ 0	locks=0 ]	(	"all"	)
enableattribclass	[ 0	locks=0 ]	(	"point"	)
enableattrib	[ 0	locks=0 ]	(	""	)
defaultparmop	[ 0	locks=0 ]	(	always	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 8	locks=0 ]	(	[ solverperobject	1 ] 	)
}
HouLC1033600b9605aca8d750f163c8f3obj/geo2/dopnet1/smokesolver1/first_frame_solvers.userdata     ___Version___    16.5.432HouLC1033600b9d05aca8d750818147c5obj/geo2/dopnet1/smokesolver1/multisolver1.init type = multisolver
matchesdef = 0
HouLC1033600b8205aca8d750dd23c975obj/geo2/dopnet1/smokesolver1/multisolver1.def comment ""
position 4.44084 -61.9894
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
10 "output1"
}
inputsNamed3
{
6 	(0) "" 1 "input1"
7 	enable_solver 8 1 "input2"
8 	first_frame_solvers 15 1 "input3"
9 	record_sim_settings_to_initialization_data 11 1 "input4"
}
inputs
{
0 	(0) 0 1
1 	enable_solver 0 1
2 	first_frame_solvers 0 1
3 	record_sim_settings_to_initialization_data 0 1
}
stat
{
  create 1301328216
  modify 1382047202
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8205aca8d7507aeaf4ceobj/geo2/dopnet1/smokesolver1/multisolver1.chn {
    channel addaffectors {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../addaffectors\") }
    }
    channel uniquedataname {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../uniquedataname\") }
    }
    channel group {
      lefttype = extend
      righttype = extend
      defaultString = \"*\"
      flags = 0
      segment { length = 0 expr = chs(\"../group\") }
    }
    channel dataname {
      lefttype = extend
      righttype = extend
      defaultString = \"Solver\"
      flags = 0
      segment { length = 0 expr = chs(\"../dataname\") }
    }
    channel solverperobject {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../solverperobject\") }
    }
  }
HouLC1033600b9d05aca8d75019564c97obj/geo2/dopnet1/smokesolver1/multisolver1.parm {
version 0.8
parmop_primarysolver	[ 0	locks=0 ]	(	"default"	)
primarysolver	[ 0	locks=0 ]	(	0	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	[ addaffectors	1 ] 	)
group	[ 0	locks=0 ]	(	[ group	* ] 	)
dataname	[ 0	locks=0 ]	(	[ dataname	Solver ] 	)
uniquedataname	[ 0	locks=0 ]	(	[ uniquedataname	0 ] 	)
solverperobject	[ 0	locks=0 ]	(	[ solverperobject	1 ] 	)
}
HouLC1033600b9905aca8d750ff1fd911obj/geo2/dopnet1/smokesolver1/multisolver1.userdata     ___Version___    16.5.432HouLC1033600b9905aca8d7506a239cb3obj/geo2/dopnet1/smokesolver1/enable_multigrid.init type = enablesolver
matchesdef = 0
HouLC1033600b9e05aca8d750814cfa4aobj/geo2/dopnet1/smokesolver1/enable_multigrid.def comment ""
position 9.4157 -22.5193
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
7 	gasrepeatsolver1 12 1 "input1"
}
inputs
{
0 	gasrepeatsolver1 0 1
}
stat
{
  create 1301339359
  modify 1382047202
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9e05aca8d7502a413f42obj/geo2/dopnet1/smokesolver1/enable_multigrid.chn {
    channel enable {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../projection_method\") }
    }
  }
HouLC1033600b9905aca8d750e3c2f455obj/geo2/dopnet1/smokesolver1/enable_multigrid.parm {
version 0.8
enable	[ 0	locks=0 ]	(	[ enable	1 ] 	)
enabledatamode	[ 0	locks=0 ]	(	"all"	)
enabledata	[ 0	locks=0 ]	(	""	)
enableattribmode	[ 0	locks=0 ]	(	"all"	)
enableattribclass	[ 0	locks=0 ]	(	"point"	)
enableattrib	[ 0	locks=0 ]	(	""	)
defaultparmop	[ 0	locks=0 ]	(	always	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9b05aca8d75045c22c76obj/geo2/dopnet1/smokesolver1/enable_multigrid.netbox make_divergence_free
HouLC1033600b9505aca8d75007cf4f9dobj/geo2/dopnet1/smokesolver1/enable_multigrid.userdata     ___Version___    16.5.432HouLC1033600b8305aca8d7509c714b22obj/geo2/dopnet1/smokesolver1/enable_PCG.init type = enablesolver
matchesdef = 0
HouLC1033600b8005aca8d750bbac03e1obj/geo2/dopnet1/smokesolver1/enable_PCG.def comment ""
position 4.67986 -22.5352
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
7 	normal 7 1 "input1"
}
inputs
{
0 	normal 0 1
}
stat
{
  create 1301339364
  modify 1382047202
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8005aca8d750d58088d1obj/geo2/dopnet1/smokesolver1/enable_PCG.chn {
    channel enable {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = 1-ch(\"../projection_method\") }
    }
  }
HouLC1033600b8305aca8d75047963c8eobj/geo2/dopnet1/smokesolver1/enable_PCG.parm {
version 0.8
enable	[ 0	locks=0 ]	(	[ enable	0 ] 	)
enabledatamode	[ 0	locks=0 ]	(	"all"	)
enabledata	[ 0	locks=0 ]	(	""	)
enableattribmode	[ 0	locks=0 ]	(	"all"	)
enableattribclass	[ 0	locks=0 ]	(	"point"	)
enableattrib	[ 0	locks=0 ]	(	""	)
defaultparmop	[ 0	locks=0 ]	(	always	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9d05aca8d750fa644c77obj/geo2/dopnet1/smokesolver1/enable_PCG.netbox make_divergence_free
HouLC1033600b9f05aca8d7505b8530faobj/geo2/dopnet1/smokesolver1/enable_PCG.userdata     ___Version___    16.5.432HouLC1033600b8605aca8d750fe767eaaobj/geo2/dopnet1/smokesolver1/merge11.init type = merge
matchesdef = 0
HouLC1033600b8705aca8d750e1cbe34eobj/geo2/dopnet1/smokesolver1/merge11.def comment ""
position 7.18493 -24.2992
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
3 	enable_PCG 8 1 "input1"
4 	enable_multigrid 8 1 "input2"
}
inputs
{
0 	enable_PCG 0 1
1 	enable_multigrid 0 1
}
stat
{
  create 1301339369
  modify 1307541539
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8705aca8d75008c367aeobj/geo2/dopnet1/smokesolver1/merge11.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600b8605aca8d750e9df9e98obj/geo2/dopnet1/smokesolver1/merge11.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b8005aca8d75074b8a3bfobj/geo2/dopnet1/smokesolver1/merge11.netbox make_divergence_free
HouLC1033600b8205aca8d7502fc00edfobj/geo2/dopnet1/smokesolver1/merge11.userdata     ___Version___    16.5.432HouLC1033600b9405aca8d750cfb849c9obj/geo2/dopnet1/smokesolver1/clamp_inside_density1.init type = gasenforceboundary
matchesdef = 0
HouLC1033600b9505aca8d75019f051fcobj/geo2/dopnet1/smokesolver1/clamp_inside_density1.def comment ""
position 21.496 -13.2225
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
24 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302716930
  modify 1382047202
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9505aca8d750cd91bdc2obj/geo2/dopnet1/smokesolver1/clamp_inside_density1.chn {
    channel opencl {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../opencl\") }
    }
  }
HouLC1033600b9405aca8d750d3731d12obj/geo2/dopnet1/smokesolver1/clamp_inside_density1.parm {
version 0.8
parmop_field	[ 0	locks=0 ]	(	"default"	)
field	[ 0	locks=0 ]	(	density	)
parmop_collision	[ 0	locks=0 ]	(	"default"	)
collision	[ 0	locks=0 ]	(	collision	)
parmop_collisionvalue	[ 0	locks=0 ]	(	"default"	)
collisionvalue	[ 0	locks=0 ]	(	""	)
parmop_collisionindex	[ 0	locks=0 ]	(	"default"	)
collisionindex	[ 0	locks=0 ]	(	""	)
parmop_boundaryvalue	[ 0	locks=0 ]	(	"default"	)
boundaryvalue	[ 0	locks=0 ]	(	""	)
parmop_velocityenforce	[ 0	locks=0 ]	(	"default"	)
velocityenforce	[ 0	locks=0 ]	(	"off"	)
parmop_veltype	[ 0	locks=0 ]	(	"default"	)
veltype	[ 0	locks=0 ]	(	"rigid"	)
parmop_usephysparms	[ 0	locks=0 ]	(	"default"	)
usephysparms	[ 0	locks=0 ]	(	"off"	)
parmop_variational	[ 0	locks=0 ]	(	"default"	)
variational	[ 0	locks=0 ]	(	"off"	)
parmop_collisionweights	[ 0	locks=0 ]	(	"default"	)
collisionweights	[ 0	locks=0 ]	(	""	)
parmop_bandwidth	[ 0	locks=0 ]	(	"default"	)
bandwidth	[ 0	locks=0 ]	(	2	)
parmop_opencl	[ 0	locks=0 ]	(	"default"	)
opencl	[ 8	locks=0 ]	(	[ opencl	0 ] 	)
parmop_usewaterline	[ 0	locks=0 ]	(	"default"	)
usewaterline	[ 0	locks=0 ]	(	"off"	)
parmop_waterline	[ 0	locks=0 ]	(	"default"	)
waterline	[ 0	locks=0 ]	(	0	)
parmop_waterlinedirection	[ 0	locks=0 ]	(	"default"	)
waterlinedirection	[ 0	locks=0 ]	(	0	1	0	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9605aca8d75066fb319aobj/geo2/dopnet1/smokesolver1/clamp_inside_density1.netbox advect_fields
HouLC1033600b9005aca8d7501a744824obj/geo2/dopnet1/smokesolver1/clamp_inside_density1.userdata     ___Version___    16.5.432HouLC1033600b9805aca8d750599ca05cobj/geo2/dopnet1/smokesolver1/clamp_inside_fuel.init type = gasenforceboundary
matchesdef = 0
HouLC1033600b9905aca8d7501eeb6193obj/geo2/dopnet1/smokesolver1/clamp_inside_fuel.def comment ""
position 23.3713 -14.4514
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
25 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302716930
  modify 1382047202
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9905aca8d75031be6e86obj/geo2/dopnet1/smokesolver1/clamp_inside_fuel.chn {
    channel opencl {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../opencl\") }
    }
  }
HouLC1033600b9805aca8d750d5ad4efcobj/geo2/dopnet1/smokesolver1/clamp_inside_fuel.parm {
version 0.8
parmop_field	[ 0	locks=0 ]	(	"default"	)
field	[ 0	locks=0 ]	(	fuel	)
parmop_collision	[ 0	locks=0 ]	(	"default"	)
collision	[ 0	locks=0 ]	(	collision	)
parmop_collisionvalue	[ 0	locks=0 ]	(	"default"	)
collisionvalue	[ 0	locks=0 ]	(	""	)
parmop_collisionindex	[ 0	locks=0 ]	(	"default"	)
collisionindex	[ 0	locks=0 ]	(	""	)
parmop_boundaryvalue	[ 0	locks=0 ]	(	"default"	)
boundaryvalue	[ 0	locks=0 ]	(	""	)
parmop_velocityenforce	[ 0	locks=0 ]	(	"default"	)
velocityenforce	[ 0	locks=0 ]	(	"off"	)
parmop_veltype	[ 0	locks=0 ]	(	"default"	)
veltype	[ 0	locks=0 ]	(	"rigid"	)
parmop_usephysparms	[ 0	locks=0 ]	(	"default"	)
usephysparms	[ 0	locks=0 ]	(	"off"	)
parmop_variational	[ 0	locks=0 ]	(	"default"	)
variational	[ 0	locks=0 ]	(	"off"	)
parmop_collisionweights	[ 0	locks=0 ]	(	"default"	)
collisionweights	[ 0	locks=0 ]	(	""	)
parmop_bandwidth	[ 0	locks=0 ]	(	"default"	)
bandwidth	[ 0	locks=0 ]	(	2	)
parmop_opencl	[ 0	locks=0 ]	(	"default"	)
opencl	[ 8	locks=0 ]	(	[ opencl	0 ] 	)
parmop_usewaterline	[ 0	locks=0 ]	(	"default"	)
usewaterline	[ 0	locks=0 ]	(	"off"	)
parmop_waterline	[ 0	locks=0 ]	(	"default"	)
waterline	[ 0	locks=0 ]	(	0	)
parmop_waterlinedirection	[ 0	locks=0 ]	(	"default"	)
waterlinedirection	[ 0	locks=0 ]	(	0	1	0	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9a05aca8d7500e79898aobj/geo2/dopnet1/smokesolver1/clamp_inside_fuel.netbox advect_fields
HouLC1033600b9405aca8d7500a314c7aobj/geo2/dopnet1/smokesolver1/clamp_inside_fuel.userdata     ___Version___    16.5.432HouLC1033600b9905aca8d750b81fc694obj/geo2/dopnet1/smokesolver1/projectmultigrid.init type = gasprojectnondivergentmultigrid
matchesdef = 0
HouLC1033600b9e05aca8d7500cff219cobj/geo2/dopnet1/smokesolver1/projectmultigrid.def comment ""
position 9.67433 -15.1384
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
33 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1290540569
  modify 1477422946
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9e05aca8d7501299a433obj/geo2/dopnet1/smokesolver1/projectmultigrid.chn {
    channel internalfacesclosed {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../internalfacesclosed\") }
    }
  }
HouLC1033600b9905aca8d75086ef36b8obj/geo2/dopnet1/smokesolver1/projectmultigrid.parm {
version 0.8
parmop_velocity	[ 0	locks=0 ]	(	"default"	)
velocity	[ 0	locks=0 ]	(	vel	)
parmop_divergence	[ 0	locks=0 ]	(	"default"	)
divergence	[ 0	locks=0 ]	(	divergence	)
parmop_pressure	[ 0	locks=0 ]	(	"default"	)
pressure	[ 0	locks=0 ]	(	pressure	)
parmop_reltol	[ 0	locks=0 ]	(	"default"	)
reltol	[ 0	locks=0 ]	(	0.001	)
parmop_abstol	[ 0	locks=0 ]	(	"default"	)
abstol	[ 0	locks=0 ]	(	9.9999999999999995e-07	)
parmop_miniter	[ 0	locks=0 ]	(	"default"	)
miniter	[ 0	locks=0 ]	(	1	)
parmop_maxiter	[ 0	locks=0 ]	(	"default"	)
maxiter	[ 0	locks=0 ]	(	10	)
parmop_opencl	[ 0	locks=0 ]	(	"default"	)
opencl	[ 0	locks=0 ]	(	"off"	)
parmop_internalfacesclosed	[ 0	locks=0 ]	(	"default"	)
internalfacesclosed	[ 0	locks=0 ]	(	[ internalfacesclosed	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9b05aca8d7502e563c6cobj/geo2/dopnet1/smokesolver1/projectmultigrid.netbox make_divergence_free
HouLC1033600b9505aca8d75068122d84obj/geo2/dopnet1/smokesolver1/projectmultigrid.userdata     ___Version___    16.5.432HouLC1033600b9c05aca8d750dcbc8ac1obj/geo2/dopnet1/smokesolver1/switchsolver1.init type = switchsolver
matchesdef = 0
HouLC1033600b9d05aca8d750078946c0obj/geo2/dopnet1/smokesolver1/switchsolver1.def comment ""
position 11.1507 -17.2175
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
11 "output1"
}
inputsNamed3
{
9 	projectmultigrid 33 1 "input1"
10 	projectmultigrid_cl 32 1 "input2"
}
inputs
{
0 	projectmultigrid 0 1
1 	projectmultigrid_cl 0 1
}
stat
{
  create 1302717019
  modify 1382047202
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9d05aca8d7509fb5a842obj/geo2/dopnet1/smokesolver1/switchsolver1.chn {
    channel defswitchvalue {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../opencl\") }
    }
  }
HouLC1033600b9c05aca8d7500577f309obj/geo2/dopnet1/smokesolver1/switchsolver1.parm {
version 0.8
parmop_usedefswitchvalue	[ 0	locks=0 ]	(	"default"	)
usedefswitchvalue	[ 0	locks=0 ]	(	"on"	)
parmop_valueenablesall	[ 0	locks=0 ]	(	"default"	)
valueenablesall	[ 0	locks=0 ]	(	"off"	)
parmop_switchvaluename	[ 0	locks=0 ]	(	"default"	)
switchvaluename	[ 0	locks=0 ]	(	SolverParms/SwitchValue	)
parmop_defswitchvalue	[ 0	locks=0 ]	(	"default"	)
defswitchvalue	[ 8	locks=0 ]	(	[ defswitchvalue	0 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9e05aca8d75030c19755obj/geo2/dopnet1/smokesolver1/switchsolver1.netbox make_divergence_free
HouLC1033600b9805aca8d750e98ae8ebobj/geo2/dopnet1/smokesolver1/switchsolver1.userdata     ___Version___    16.5.432HouLC1033600b8105aca8d750e0b384e9obj/geo2/dopnet1/smokesolver1/cool_gas.init type = gaslinearcombination
matchesdef = 0
HouLC1033600b8605aca8d750c5f9d10eobj/geo2/dopnet1/smokesolver1/cool_gas.def comment ""
position 23.2633 -19.2974
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
30 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1302814607
  modify 1382047202
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8605aca8d750d80b28a8obj/geo2/dopnet1/smokesolver1/cool_gas.chn {
    channel coeff1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = 1-ch(\"../cooling_rate\") }
    }
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
    channel opencl {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../opencl\") }
    }
  }
HouLC1033600b8105aca8d75044905d2fobj/geo2/dopnet1/smokesolver1/cool_gas.parm {
version 0.8
fielddst	[ 0	locks=0 ]	(	temperature	)
geo	[ 0	locks=0 ]	(	""	)
createattrib	[ 0	locks=0 ]	(	"on"	)
ptgroup	[ 0	locks=0 ]	(	""	)
seperator	[ 0	locks=0 ]	(	)
operation	[ 0	locks=0 ]	(	"add"	)
source1	[ 0	locks=0 ]	(	temperature	)
coeff1	[ 0	locks=0 ]	(	[ coeff1	0.5 ] 	)
timescale1	[ 0	locks=0 ]	(	"pow"	)
lengthscale1	[ 0	locks=0 ]	(	"none"	)
source2	[ 0	locks=0 ]	(	""	)
coeff2	[ 0	locks=0 ]	(	1	)
timescale2	[ 0	locks=0 ]	(	"none"	)
lengthscale2	[ 0	locks=0 ]	(	"none"	)
source3	[ 0	locks=0 ]	(	""	)
coeff3	[ 0	locks=0 ]	(	1	)
timescale3	[ 0	locks=0 ]	(	"none"	)
lengthscale3	[ 0	locks=0 ]	(	"none"	)
useconstant	[ 0	locks=0 ]	(	"on"	)
constant	[ 0	locks=0 ]	(	0	)
timescale_constant	[ 0	locks=0 ]	(	"none"	)
lengthscale_constant	[ 0	locks=0 ]	(	"none"	)
coeffpost	[ 0	locks=0 ]	(	1	)
timescalepost	[ 0	locks=0 ]	(	"none"	)
lengthscalepost	[ 0	locks=0 ]	(	"none"	)
seperator2	[ 0	locks=0 ]	(	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
timescale	[ 0	locks=0 ]	(	[ timescale	1 ] 	)
opencl	[ 8	locks=0 ]	(	[ opencl	0 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	linearcombination	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b8305aca8d75093d2c159obj/geo2/dopnet1/smokesolver1/cool_gas.netbox advect_fields
HouLC1033600b9d05aca8d750ce4b8f3aobj/geo2/dopnet1/smokesolver1/cool_gas.userdata     ___Version___    16.5.432HouLC1033600b9805aca8d750e771e49dobj/geo2/dopnet1/smokesolver1/create_blok_field.init type = gasmatchfield
matchesdef = 0
HouLC1033600b9905aca8d750ddf9bb36obj/geo2/dopnet1/smokesolver1/create_blok_field.def comment ""
position 23.3223 -7.68248
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
18 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1304540908
  modify 1304547481
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9805aca8d7503639d90cobj/geo2/dopnet1/smokesolver1/create_blok_field.parm {
version 0.8
parmop_field	[ 0	locks=0 ]	(	"default"	)
field	[ 0	locks=0 ]	(	blok	)
parmop_reffield	[ 0	locks=0 ]	(	"default"	)
reffield	[ 0	locks=0 ]	(	density	)
parmop_refsoppath	[ 0	locks=0 ]	(	"default"	)
refsoppath	[ 0	locks=0 ]	(	""	)
parmop_rank	[ 0	locks=0 ]	(	"default"	)
rank	[ 0	locks=0 ]	(	"scalar"	)
parmop_matchsamples	[ 0	locks=0 ]	(	"default"	)
matchsamples	[ 0	locks=0 ]	(	"off"	)
parmop_border	[ 0	locks=0 ]	(	"default"	)
border	[ 0	locks=0 ]	(	"streak"	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9a05aca8d75092fb1308obj/geo2/dopnet1/smokesolver1/create_blok_field.netbox edge
HouLC1033600b9405aca8d750ab445f85obj/geo2/dopnet1/smokesolver1/create_blok_field.userdata     ___Version___    16.5.432HouLC1033600b8605aca8d7501e262b78obj/geo2/dopnet1/smokesolver1/merge13.init type = merge
matchesdef = 0
HouLC1033600b8705aca8d7505cde7439obj/geo2/dopnet1/smokesolver1/merge13.def comment ""
position 25.4024 -9.90275
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
10 "output1"
}
inputsNamed3
{
6 	create_blok_field 18 1 "input1"
7 	copy_density 16 1 "input2"
8 	blur_density 16 1 "input3"
9 	create_ring 17 1 "input4"
}
inputs
{
0 	create_blok_field 0 1
1 	copy_density 0 1
2 	blur_density 0 1
3 	create_ring 0 1
}
stat
{
  create 1304540925
  modify 1304547481
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8705aca8d75006904105obj/geo2/dopnet1/smokesolver1/merge13.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600b8605aca8d7504623f71bobj/geo2/dopnet1/smokesolver1/merge13.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b8005aca8d750df2aa103obj/geo2/dopnet1/smokesolver1/merge13.netbox edge
HouLC1033600b8205aca8d750af40dafbobj/geo2/dopnet1/smokesolver1/merge13.userdata     ___Version___    16.5.432HouLC1033600b9d05aca8d750021c6515obj/geo2/dopnet1/smokesolver1/blur_density.init type = gasblur
matchesdef = 0
HouLC1033600b8205aca8d750348bbe0dobj/geo2/dopnet1/smokesolver1/blur_density.def comment ""
position 27.4654 -5.15679
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
16 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1304544656
  modify 1304547481
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9d05aca8d750570169f6obj/geo2/dopnet1/smokesolver1/blur_density.parm {
version 0.8
parmop_field	[ 0	locks=0 ]	(	"default"	)
field	[ 0	locks=0 ]	(	blok	)
parmop_radfield	[ 0	locks=0 ]	(	"default"	)
radfield	[ 0	locks=0 ]	(	""	)
parmop_maskfield	[ 0	locks=0 ]	(	"default"	)
maskfield	[ 0	locks=0 ]	(	""	)
parmop_maskissdf	[ 0	locks=0 ]	(	"default"	)
maskissdf	[ 0	locks=0 ]	(	"off"	)
parmop_radius	[ 0	locks=0 ]	(	"default"	)
radius	[ 0	locks=0 ]	(	0.5	)
parmop_filter	[ 0	locks=0 ]	(	"default"	)
filter	[ 0	locks=0 ]	(	"box"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"off"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 0	locks=0 ]	(	1	)
parmop_multipassblur	[ 0	locks=0 ]	(	"default"	)
multipassblur	[ 0	locks=0 ]	(	"on"	)
parmop_opencl	[ 0	locks=0 ]	(	"default"	)
opencl	[ 0	locks=0 ]	(	"off"	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9f05aca8d750e810f1dcobj/geo2/dopnet1/smokesolver1/blur_density.netbox edge
HouLC1033600b9905aca8d75027ef997cobj/geo2/dopnet1/smokesolver1/blur_density.userdata     ___Version___    16.5.432HouLC1033600b9d05aca8d750f1607724obj/geo2/dopnet1/smokesolver1/copy_density.init type = gaslinearcombination
matchesdef = 0
HouLC1033600b8205aca8d750ea04d6a1obj/geo2/dopnet1/smokesolver1/copy_density.def comment ""
position 25.4024 -6.89629
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
16 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1304544711
  modify 1304547481
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9d05aca8d750730bef5aobj/geo2/dopnet1/smokesolver1/copy_density.parm {
version 0.8
fielddst	[ 0	locks=0 ]	(	blok	)
geo	[ 0	locks=0 ]	(	""	)
createattrib	[ 0	locks=0 ]	(	"on"	)
ptgroup	[ 0	locks=0 ]	(	""	)
seperator	[ 0	locks=0 ]	(	)
operation	[ 0	locks=0 ]	(	"copy"	)
source1	[ 0	locks=0 ]	(	density	)
coeff1	[ 0	locks=0 ]	(	1	)
timescale1	[ 0	locks=0 ]	(	"none"	)
lengthscale1	[ 0	locks=0 ]	(	"none"	)
source2	[ 0	locks=0 ]	(	""	)
coeff2	[ 0	locks=0 ]	(	1	)
timescale2	[ 0	locks=0 ]	(	"none"	)
lengthscale2	[ 0	locks=0 ]	(	"none"	)
source3	[ 0	locks=0 ]	(	""	)
coeff3	[ 0	locks=0 ]	(	1	)
timescale3	[ 0	locks=0 ]	(	"none"	)
lengthscale3	[ 0	locks=0 ]	(	"none"	)
useconstant	[ 0	locks=0 ]	(	"on"	)
constant	[ 0	locks=0 ]	(	0	)
timescale_constant	[ 0	locks=0 ]	(	"none"	)
lengthscale_constant	[ 0	locks=0 ]	(	"none"	)
coeffpost	[ 0	locks=0 ]	(	1	)
timescalepost	[ 0	locks=0 ]	(	"none"	)
lengthscalepost	[ 0	locks=0 ]	(	"none"	)
seperator2	[ 0	locks=0 ]	(	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
timescale	[ 0	locks=0 ]	(	1	)
opencl	[ 0	locks=0 ]	(	"on"	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9f05aca8d750afc78564obj/geo2/dopnet1/smokesolver1/copy_density.netbox edge
HouLC1033600b9905aca8d75036caadacobj/geo2/dopnet1/smokesolver1/copy_density.userdata     ___Version___    16.5.432HouLC1033600b8205aca8d75017812492obj/geo2/dopnet1/smokesolver1/create_ring.init type = gaslinearcombination
matchesdef = 0
HouLC1033600b8305aca8d750db9a1558obj/geo2/dopnet1/smokesolver1/create_ring.def comment ""
position 28.8798 -6.78301
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
17 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1304544796
  modify 1304547481
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8205aca8d7505af495c5obj/geo2/dopnet1/smokesolver1/create_ring.parm {
version 0.8
fielddst	[ 0	locks=0 ]	(	blok	)
geo	[ 0	locks=0 ]	(	""	)
createattrib	[ 0	locks=0 ]	(	"on"	)
ptgroup	[ 0	locks=0 ]	(	""	)
seperator	[ 0	locks=0 ]	(	)
operation	[ 0	locks=0 ]	(	"sub"	)
source1	[ 0	locks=0 ]	(	blok	)
coeff1	[ 0	locks=0 ]	(	1	)
timescale1	[ 0	locks=0 ]	(	"none"	)
lengthscale1	[ 0	locks=0 ]	(	"none"	)
source2	[ 0	locks=0 ]	(	density	)
coeff2	[ 0	locks=0 ]	(	1	)
timescale2	[ 0	locks=0 ]	(	"none"	)
lengthscale2	[ 0	locks=0 ]	(	"none"	)
source3	[ 0	locks=0 ]	(	""	)
coeff3	[ 0	locks=0 ]	(	1	)
timescale3	[ 0	locks=0 ]	(	"none"	)
lengthscale3	[ 0	locks=0 ]	(	"none"	)
useconstant	[ 0	locks=0 ]	(	"on"	)
constant	[ 0	locks=0 ]	(	0	)
timescale_constant	[ 0	locks=0 ]	(	"none"	)
lengthscale_constant	[ 0	locks=0 ]	(	"none"	)
coeffpost	[ 0	locks=0 ]	(	1	)
timescalepost	[ 0	locks=0 ]	(	"none"	)
lengthscalepost	[ 0	locks=0 ]	(	"none"	)
seperator2	[ 0	locks=0 ]	(	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
timescale	[ 0	locks=0 ]	(	1	)
opencl	[ 0	locks=0 ]	(	"off"	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9c05aca8d750edbee7b2obj/geo2/dopnet1/smokesolver1/create_ring.netbox edge
HouLC1033600b9e05aca8d750dd55cfafobj/geo2/dopnet1/smokesolver1/create_ring.userdata     ___Version___    16.5.432HouLC1033600b9c05aca8d75052c6c9feobj/geo2/dopnet1/smokesolver1/enablesolver1.init type = enablesolver
matchesdef = 0
HouLC1033600b9d05aca8d7502839aabdobj/geo2/dopnet1/smokesolver1/enablesolver1.def comment ""
position 25.2666 -10.8377
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	merge13 10 1 "input1"
}
inputs
{
0 	merge13 0 1
}
stat
{
  create 1304547019
  modify 1304547481
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9c05aca8d7507fdb4af7obj/geo2/dopnet1/smokesolver1/enablesolver1.parm {
version 0.8
enable	[ 0	locks=0 ]	(	0	)
enabledatamode	[ 0	locks=0 ]	(	"all"	)
enabledata	[ 0	locks=0 ]	(	""	)
enableattribmode	[ 0	locks=0 ]	(	"all"	)
enableattribclass	[ 0	locks=0 ]	(	"point"	)
enableattrib	[ 0	locks=0 ]	(	""	)
defaultparmop	[ 0	locks=0 ]	(	always	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600b9e05aca8d75008a517f6obj/geo2/dopnet1/smokesolver1/enablesolver1.netbox edge
HouLC1033600b9805aca8d750dda8196dobj/geo2/dopnet1/smokesolver1/enablesolver1.userdata     ___Version___    16.5.432HouLC1033600be305aca8d75089c4ad21obj/geo2/dopnet1/smokesolver1/record_sim_settings_to_initialization_data.init type = scriptsolver
matchesdef = 0
HouLC1033600be005aca8d750c728f107obj/geo2/dopnet1/smokesolver1/record_sim_settings_to_initialization_data.def comment ""
position 22.7496 -57.325
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
11 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1305660272
  modify 1382047202
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bfb05aca8d75013273a53obj/geo2/dopnet1/smokesolver1/record_sim_settings_to_initialization_data.spareparmdef     parm {
        name    "parmop_usesnippet"
        baseparm
        label   "Use Code Snippet"
        export  none
    }
    parm {
        name    "usesnippet"
        baseparm
        label   "Use Code Snippet"
        export  none
    }
    parm {
        name    "parmop_script"
        baseparm
        label   "Solve Script"
        export  none
    }
    parm {
        name    "script"
        baseparm
        label   "Solve Script"
        export  none
    }
    parm {
        name    "parmop_pythonsnippet"
        baseparm
        label   "Python Snippet"
        export  none
    }
    parm {
        name    "pythonsnippet"
        baseparm
        label   "Python Snippet"
        export  none
    }
    parm {
        name    "defaultparmop"
        baseparm
        label   "Default Operation"
        export  none
    }
    parm {
        name    "addaffectors"
        baseparm
        label   "Make Objects Mutual Affectors"
        export  none
    }
    parm {
        name    "group"
        baseparm
        label   "Group"
        export  none
    }
    parm {
        name    "dataname"
        baseparm
        label   "Data Name"
        export  none
    }
    parm {
        name    "uniquedataname"
        baseparm
        label   "Unique Data Name"
        export  none
    }
    parm {
        name    "solverperobject"
        baseparm
        label   "Solver Per Object"
        export  none
    }
    parm {
        name    "sepparm"
        label   "Separator"
        type    separator
        default { "" }
        range   { 0 1 }
    }
    parm {
        name    "timescale"
        label   "Timescale"
        type    float
        default { "1" }
        range   { 0 10 }
    }
    parm {
        name    "dualrestfields"
        label   "Dual Rest Fields"
        type    toggle
        default { "1" }
        range   { 0 1 }
    }
    parm {
        name    "framedelay"
        label   "Frames Between Reset"
        type    float
        default { "0" }
        range   { 0 10 }
    }
    parm {
        name    "frameoffset"
        label   "Frame Offset"
        type    float
        default { "0" }
        range   { 0 10 }
    }
    parm {
        name    "curframe"
        label   "Current Frame"
        type    float
        default { "0" }
        range   { 0 10 }
    }
HouLC1033600be005aca8d750ad93e40fobj/geo2/dopnet1/smokesolver1/record_sim_settings_to_initialization_data.chn {
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 0.40999999642372131
      flags = 0
      segment { length = 0 value = 0.40999999642372131 0.40999999642372131 expr = ch(\"../timescale\") }
    }
    channel dualrestfields {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../dual_rest_fields\") }
    }
    channel curframe {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $FF }
    }
    channel framedelay {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../rest_framedelay\") }
    }
    channel frameoffset {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../rest_frameoffset\") }
    }
  }
HouLC1033600be305aca8d750a8b23e39obj/geo2/dopnet1/smokesolver1/record_sim_settings_to_initialization_data.parm {
version 0.8
parmop_usesnippet	[ 0	locks=0 ]	(	"default"	)
usesnippet	[ 0	locks=0 ]	(	"on"	)
parmop_script	[ 0	locks=0 ]	(	"default"	)
script	[ 0	locks=0 ]	(	""	)
parmop_pythonsnippet	[ 0	locks=0 ]	(	"default"	)
pythonsnippet	[ 0	locks=0 ]	(	"def solveForObjects(
        solver_data, new_dop_objects, existing_dop_objects, time, timestep):
    \"\"\"Solve for the objects that use this solver.

    solver_data:
        The hou.DopData for the solver data created by the Python solver DOP
        node.  A shared instance of this data is attached to each of the
        objects being solved.  The parameter values from this node will have
        been copied into fields of the options record on this solver data.
        The solver_data is read-only while the solver is running.
    new_dop_objects:
        hou.DopObjects that have never been solved before by this solver.
        You may want to create new data on each of these objects.
    existing_dop_objects:
        hou.DopObjects that have been solved by this solver in previous
        timesteps.  You may want to update the data on each of these
        objects.
    time:
        The current simulation time.  This time may be different from the
        playbar's current time.
    timestep:
        The amount of simulation time since the solver was last invoked.
    \"\"\"
    # Fields on the DOP data will correspond to parameters on the solver node.

    for dop_object in new_dop_objects + existing_dop_objects:
        sub_data = dop_object.findSubData('init')
        if sub_data is None:
            sub_data = dop_object.createSubData('init', 'SIM_EmptyData')\\

        timescale = solver_data.options().field('timescale')
        sub_data.options().setField('timescale', timescale)
        curframe = solver_data.options().field('curframe')
        framedelay = solver_data.options().field('framedelay')
        frameoffset = solver_data.options().field('frameoffset')
        dualrest = solver_data.options().field('dualrestfields')

        if dualrest == 1:
            curframe -= frameoffset
            curframe /= framedelay
            curframe %= 1.0
            if curframe > 0.5:
                restratio = (1.0 - curframe) * 2.0
            else:
                restratio = curframe * 2.0

            sub_data.options().setField('rest_ratio', restratio)
            sub_data.options().setField('rest2_ratio', 1.0 - restratio)

        else:
            # Without dual rest we always use 1.0/0.0
            sub_data.options().setField('rest_ratio', 1.0)
            sub_data.options().setField('rest2_ratio', 0.0)
"	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
sepparm	[ 0	locks=0 ]	(	)
timescale	[ 0	locks=0 ]	(	[ timescale	1 ] 	)
dualrestfields	[ 0	locks=0 ]	(	[ dualrestfields	1 ] 	)
framedelay	[ 0	locks=0 ]	(	[ framedelay	50 ] 	)
frameoffset	[ 0	locks=0 ]	(	[ frameoffset	1 ] 	)
curframe	[ 0	locks=0 ]	(	[ curframe	93 ] 	)
}
HouLC1033600bff05aca8d75029f6d42bobj/geo2/dopnet1/smokesolver1/record_sim_settings_to_initialization_data.userdata     ___Version___    16.5.432HouLC1033600be005aca8d7500bf494f7obj/geo2/dopnet1/smokesolver1/record_sim_settings_to_initialization_data.net 1
HouLC1033600b8605aca8d75046f72512obj/geo2/dopnet1/smokesolver1/SOURCES.init type = multisolver
matchesdef = 0
HouLC1033600b8705aca8d750f858b17cobj/geo2/dopnet1/smokesolver1/SOURCES.def comment ""
position 20.8793 -45.4751
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
3 	"" "" 1 "input1"
4 	(4) "" 1 "input2"
}
inputs
{
0 	"" 0 1
1 	(4) 0 1
}
stat
{
  create 1305738742
  modify 1382047202
  author jlait@andorra.sidefx.com
  access 0777
}
color UT_Color RGB 1 0.8 0 
delscript ""
exprlanguage hscript
end
HouLC1033600b8605aca8d75032b34a05obj/geo2/dopnet1/smokesolver1/SOURCES.parm {
version 0.8
parmop_primarysolver	[ 0	locks=0 ]	(	"default"	)
primarysolver	[ 0	locks=0 ]	(	0	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Solver	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b8205aca8d7504e91f0afobj/geo2/dopnet1/smokesolver1/SOURCES.userdata     ___Version___    16.5.432HouLC1033600b9d05aca8d7504425a6bdobj/geo2/dopnet1/smokesolver1/enable_rest3.init type = switchsolver
matchesdef = 0
HouLC1033600b8205aca8d7507bf08e88obj/geo2/dopnet1/smokesolver1/enable_rest3.def comment ""
position 16.8314 -13.3214
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
12 "output1"
}
inputsNamed3
{
11 	advect_rest 7 1 "input1"
}
inputs
{
0 	advect_rest 0 1
}
stat
{
  create 1294692472
  modify 1382047202
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8205aca8d750e334b3e0obj/geo2/dopnet1/smokesolver1/enable_rest3.chn {
    channel defswitchvalue {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../enable_rest\") }
    }
  }
HouLC1033600b9d05aca8d750b0828966obj/geo2/dopnet1/smokesolver1/enable_rest3.parm {
version 0.8
parmop_usedefswitchvalue	[ 0	locks=0 ]	(	"default"	)
usedefswitchvalue	[ 0	locks=0 ]	(	"on"	)
parmop_valueenablesall	[ 0	locks=0 ]	(	"default"	)
valueenablesall	[ 0	locks=0 ]	(	"on"	)
parmop_switchvaluename	[ 0	locks=0 ]	(	"default"	)
switchvaluename	[ 0	locks=0 ]	(	SolverParms/SwitchValue	)
parmop_defswitchvalue	[ 0	locks=0 ]	(	"default"	)
defswitchvalue	[ 0	locks=0 ]	(	[ defswitchvalue	0 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9f05aca8d75094ae9cc9obj/geo2/dopnet1/smokesolver1/enable_rest3.netbox advect_fields
HouLC1033600b9905aca8d75039827c49obj/geo2/dopnet1/smokesolver1/enable_rest3.userdata     ___Version___    16.5.432HouLC1033600b9b05aca8d75005e69bf2obj/geo2/dopnet1/smokesolver1/clean_collisionvel.init type = gascalculate
matchesdef = 0
HouLC1033600b9805aca8d7501d9daa75obj/geo2/dopnet1/smokesolver1/clean_collisionvel.def comment ""
position 21.4982 -30.58
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
32 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1294947354
  modify 1382047202
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9805aca8d750ec0e99f4obj/geo2/dopnet1/smokesolver1/clean_collisionvel.chn {
    channel timescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../timescale\") }
    }
  }
HouLC1033600b9b05aca8d75030c93411obj/geo2/dopnet1/smokesolver1/clean_collisionvel.parm {
version 0.8
parmop_fielddst	[ 0	locks=0 ]	(	"default"	)
fielddst	[ 0	locks=0 ]	(	collisionvel	)
parmop_fieldsrc	[ 0	locks=0 ]	(	"default"	)
fieldsrc	[ 0	locks=0 ]	(	collisionvel	)
parmop_indexsrc	[ 0	locks=0 ]	(	"default"	)
indexsrc	[ 0	locks=0 ]	(	""	)
parmop_property	[ 0	locks=0 ]	(	"default"	)
property	[ 0	locks=0 ]	(	"friction"	)
parmop_dstblend	[ 0	locks=0 ]	(	"default"	)
dstblend	[ 0	locks=0 ]	(	""	)
parmop_srcblend	[ 0	locks=0 ]	(	"default"	)
srcblend	[ 0	locks=0 ]	(	""	)
parmop_calculationtype	[ 0	locks=0 ]	(	"default"	)
calculationtype	[ 0	locks=0 ]	(	"copy"	)
parmop_blendmethod	[ 0	locks=0 ]	(	"default"	)
blendmethod	[ 0	locks=0 ]	(	"none"	)
dstlabel	[ 0	locks=0 ]	(	""	)
parmop_dsttimescale	[ 0	locks=0 ]	(	"default"	)
dsttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_dstpreadd	[ 0	locks=0 ]	(	"default"	)
dstpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstpremul	[ 0	locks=0 ]	(	"default"	)
dstpremul	[ 0	locks=0 ]	(	1	)
parmop_dstconvert	[ 0	locks=0 ]	(	"default"	)
dstconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstscale	[ 0	locks=0 ]	(	"default"	)
dstscale	[ 0	locks=0 ]	(	"none"	)
srclabel	[ 0	locks=0 ]	(	)
parmop_srctimescale	[ 0	locks=0 ]	(	"default"	)
srctimescale	[ 0	locks=0 ]	(	"none"	)
parmop_srcpreadd	[ 0	locks=0 ]	(	"default"	)
srcpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcpremul	[ 0	locks=0 ]	(	"default"	)
srcpremul	[ 0	locks=0 ]	(	0	)
parmop_srcconvert	[ 0	locks=0 ]	(	"default"	)
srcconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcscale	[ 0	locks=0 ]	(	"default"	)
srcscale	[ 0	locks=0 ]	(	"none"	)
postlabel	[ 0	locks=0 ]	(	)
parmop_posttimescale	[ 0	locks=0 ]	(	"default"	)
posttimescale	[ 0	locks=0 ]	(	"none"	)
parmop_postadd	[ 0	locks=0 ]	(	"default"	)
postadd	[ 0	locks=0 ]	(	0	)
parmop_postmul	[ 0	locks=0 ]	(	"default"	)
postmul	[ 0	locks=0 ]	(	0	)
parmop_postconvert	[ 0	locks=0 ]	(	"default"	)
postconvert	[ 0	locks=0 ]	(	"none"	)
parmop_postscale	[ 0	locks=0 ]	(	"default"	)
postscale	[ 0	locks=0 ]	(	"none"	)
dstblendlabel	[ 0	locks=0 ]	(	)
parmop_dstblendpreadd	[ 0	locks=0 ]	(	"default"	)
dstblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_dstblendpremul	[ 0	locks=0 ]	(	"default"	)
dstblendpremul	[ 0	locks=0 ]	(	1	)
parmop_dstblendconvert	[ 0	locks=0 ]	(	"default"	)
dstblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_dstblendscale	[ 0	locks=0 ]	(	"default"	)
dstblendscale	[ 0	locks=0 ]	(	"none"	)
srcblendlabel	[ 0	locks=0 ]	(	)
parmop_srcblendpreadd	[ 0	locks=0 ]	(	"default"	)
srcblendpreadd	[ 0	locks=0 ]	(	0	)
parmop_srcblendpremul	[ 0	locks=0 ]	(	"default"	)
srcblendpremul	[ 0	locks=0 ]	(	1	)
parmop_srcblendconvert	[ 0	locks=0 ]	(	"default"	)
srcblendconvert	[ 0	locks=0 ]	(	"none"	)
parmop_srcblendscale	[ 0	locks=0 ]	(	"default"	)
srcblendscale	[ 0	locks=0 ]	(	"none"	)
parmop_usetimestep	[ 0	locks=0 ]	(	"default"	)
usetimestep	[ 0	locks=0 ]	(	"on"	)
parmop_timescale	[ 0	locks=0 ]	(	"default"	)
timescale	[ 0	locks=0 ]	(	[ timescale	1 ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
addaffectors	[ 0	locks=0 ]	(	"on"	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	$OS	)
uniquedataname	[ 0	locks=0 ]	(	"on"	)
solverperobject	[ 0	locks=0 ]	(	"on"	)
}
HouLC1033600b9705aca8d75012ecda4eobj/geo2/dopnet1/smokesolver1/clean_collisionvel.userdata     ___Version___    16.5.432HouLC1033600b8905aca8d750b28623aeobj/geo2/dopnet1/smokesolver1.order 99
velocity_advect
velocity_update
buoyancy_forces
merge3
advect
merge4
diffuse_temp
advect_density_temp
projectmultigrid_cl
gasrepeatsolver1
gasenforceboundary1
merge8
substep
gasprojectnondivergent1
gasfeedback1
normal
project
external_forces_relative_density
external_forces_absolute
forces
gasintermittentsolve1
gasrest1
advect_rest
velocity_advect2
enable_rest
clean_collision
clean_custom_fields
add_source
build_sourcemask
mix_in_source_density
build_sourcemask_and_index
source_vel
source_and_sink
source_temp
switchsolver3
apply_velocity1
apply_temperature1
switchsolver2
SOURCE_RELATIONSHIPS
buildcollisionmask
collisions
collide_temp_inside
switchsolver5
merge9
subtract_sink
build_sinkmask1
remove_sink_density
relationship_pump
build_pump_mask
lerp_pump_velocity
pump_temp_set
no_temperature2
apply_pump_temperature1
lerp_or_add_pumps
add_pump_velocity
rel_pump
enable_relationships
clear_fields
clear_hidden
clear_static
clear_additional
clear_hidden_enable
clear_static_enable1
merge10
switchsolver6
enable_collisions
enable_sink
enable_pump_relationships
gasintermittentsolve2
gasrest2
ensure_rest2
second_rest
first_frame_initialize
merge1
enable_rest2
REST
enable_correct_collisions
viscosity
enable_solver
first_frame_solvers
multisolver1
enable_multigrid
enable_PCG
merge11
clamp_inside_density1
clamp_inside_fuel
projectmultigrid
switchsolver1
cool_gas
create_blok_field
merge13
blur_density
copy_density
create_ring
enablesolver1
record_sim_settings_to_initialization_data
SOURCES
enable_rest3
clean_collisionvel
HouLC1033600b8f05aca8d7508dea670fobj/geo2/dopnet1/smokesolver1.net 1
HouLC1033600b9d05aca8d75015c14e82obj/geo2/dopnet1/smokeobject1/emptyobject7.init type = emptyobject
matchesdef = 0
HouLC1033600b8205aca8d750c1bcff8eobj/geo2/dopnet1/smokeobject1/emptyobject7.def comment ""
position 2.72706 4.77852
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
3 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1142881749
  modify 1324322950
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8205aca8d75024b60599obj/geo2/dopnet1/smokeobject1/emptyobject7.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = "import dopinstance
return dopinstance.objectactivation(hou.node(\"../\"))" language = python }
    }
    channel objname {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "import dopinstance
return dopinstance.objectname(hou.node(\"../\"))" language = python }
    }
    channel solvefirstframe {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../solvefirstframe\") }
    }
    channel numobjects {
      lefttype = extend
      righttype = extend
      default = 24
      flags = 0
      segment { length = 0 value = 24 24 expr = "import dopinstance
return dopinstance.objectcount(hou.node(\"../\"))" language = python }
    }
    channel allowcaching {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../allowcaching\") }
    }
  }
HouLC1033600b9d05aca8d7501945fc56obj/geo2/dopnet1/smokeobject1/emptyobject7.parm {
version 0.8
activation	[ 8	locks=0 ]	(	[ activation	0 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
objname	[ 0	locks=0 ]	(	[ objname	smokeobject1 ] 	)
numobjects	[ 0	locks=0 ]	(	[ numobjects	1 ] 	)
solvefirstframe	[ 0	locks=0 ]	(	[ solvefirstframe	0 ] 	)
allowcaching	[ 0	locks=0 ]	(	[ allowcaching	1 ] 	)
}
HouLC1033600b9905aca8d750ed56306bobj/geo2/dopnet1/smokeobject1/emptyobject7.userdata     ___Version___    16.5.432HouLC1033600b9a05aca8d750d4113929obj/geo2/dopnet1/smokeobject1/defaultsmoke/point1.init type = point
matchesdef = 0
HouLC1033600b9b05aca8d7507111479dobj/geo2/dopnet1/smokeobject1/defaultsmoke/point1.def sopflags sopflags = 
comment ""
position 3.51177 1.30588
connectornextid 0
flags =  lock off model off template on footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
4 "output1"
}
inputsNamed3
{
3 	platonic1 1 1 "input1"
}
inputs
{
0 	platonic1 0 1
}
stat
{
  create 1142881774
  modify 1144257869
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9b05aca8d750e33af9ddobj/geo2/dopnet1/smokeobject1/defaultsmoke/point1.chn {
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $BBX-.5 }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "$BBY/2 - .25" }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ($BBZ-.5)/1.5 }
    }
    channel weight {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = $WEIGHT }
    }
    channel diffr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = $CR }
    }
    channel diffg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = $CG }
    }
    channel diffb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = $CB }
    }
    channel alpha {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = $CA }
    }
    channel nx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $NX }
    }
    channel ny {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $NY }
    }
    channel nz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $NZ }
    }
    channel mapu {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $MAPU }
    }
    channel mapv {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $MAPV }
    }
    channel mapw {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $MAPW }
    }
    channel tension {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = $TENSION }
    }
    channel springk {
      lefttype = extend
      righttype = extend
      default = 30
      flags = 0
      segment { length = 0 value = 30 30 expr = $SPRINGK }
    }
    channel vx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $VX }
    }
    channel vy {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $VY }
    }
    channel vz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $VZ }
    }
    channel upx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $UPX }
    }
    channel upy {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $UPY }
    }
    channel upz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $UPZ }
    }
    channel pscale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = $PSCALE }
    }
  }
HouLC1033600b9a05aca8d7503f15e86bobj/geo2/dopnet1/smokeobject1/defaultsmoke/point1.parm {
version 0.8
group	[ 0	locks=0 ]	(	""	)
matchbyattribute	[ 0	locks=0 ]	(	"off"	)
attributetomatch	[ 0	locks=0 ]	(	id	)
stdswitcher	[ 0	locks=0 ]	(	0	0	0	0	)
t	[ 8	locks=0 ]	(	[ tx	-0.057394623756408691 ] 	[ ty	0.17499998211860657 ] 	[ tz	0.033333341280619301 ] 	)
doweight	[ 0	locks=0 ]	(	"off"	)
weight	[ 8	locks=0 ]	(	[ weight	0 ] 	)
doclr	[ 0	locks=0 ]	(	"off"	)
diff	[ 8	locks=0 ]	(	[ diffr	0 ] 	[ diffg	0 ] 	[ diffb	0 ] 	)
doalpha	[ 0	locks=0 ]	(	"off"	)
alpha	[ 8	locks=0 ]	(	[ alpha	0 ] 	)
donml	[ 0	locks=0 ]	(	"off"	)
n	[ 8	locks=0 ]	(	[ nx	0 ] 	[ ny	0 ] 	[ nz	0 ] 	)
douvw	[ 0	locks=0 ]	(	"off"	)
map	[ 8	locks=0 ]	(	[ mapu	0 ] 	[ mapv	0 ] 	[ mapw	0 ] 	)
domass	[ 0	locks=0 ]	(	"off"	)
mass	[ 0	locks=0 ]	(	1	)
drag	[ 0	locks=0 ]	(	1	)
dotension	[ 0	locks=0 ]	(	"off"	)
tension	[ 8	locks=0 ]	(	[ tension	0 ] 	)
dospringk	[ 0	locks=0 ]	(	"off"	)
springk	[ 8	locks=0 ]	(	[ springk	0 ] 	)
dovel	[ 0	locks=0 ]	(	"off"	)
v	[ 8	locks=0 ]	(	[ vx	0 ] 	[ vy	0 ] 	[ vz	0 ] 	)
doup	[ 0	locks=0 ]	(	"off"	)
up	[ 8	locks=0 ]	(	[ upx	0 ] 	[ upy	0 ] 	[ upz	0 ] 	)
dopscale	[ 0	locks=0 ]	(	"off"	)
pscale	[ 8	locks=0 ]	(	[ pscale	0 ] 	)
doinstance	[ 0	locks=0 ]	(	"off"	)
instancepath	[ 0	locks=0 ]	(	""	)
doradius	[ 0	locks=0 ]	(	"off"	)
radiusf	[ 0	locks=0 ]	(	1	)
doscale	[ 0	locks=0 ]	(	"off"	)
scalef	[ 0	locks=0 ]	(	1	)
doradialf	[ 0	locks=0 ]	(	"off"	)
radialf	[ 0	locks=0 ]	(	0	)
donormalf	[ 0	locks=0 ]	(	"off"	)
normalf	[ 0	locks=0 ]	(	0	)
doedgef	[ 0	locks=0 ]	(	"off"	)
edgef	[ 0	locks=0 ]	(	0	)
dodirf	[ 0	locks=0 ]	(	"off"	)
dirf	[ 0	locks=0 ]	(	0	0	0	)
numcustom	[ 0	locks=0 ]	(	1	)
apply1	[ 0	locks=0 ]	(	"on"	)
name1	[ 0	locks=0 ]	(	""	)
val1i	[ 0	locks=0 ]	(	0	0	0	0	)
sval1	[ 0	locks=0 ]	(	""	)
}
HouLC1033600b9605aca8d750c7cd00e4obj/geo2/dopnet1/smokeobject1/defaultsmoke/point1.userdata     ___Version___    16.5.432HouLC1033600b9605aca8d7505af85b4fobj/geo2/dopnet1/smokeobject1/defaultsmoke/isooffset1.init type = isooffset
matchesdef = 0
HouLC1033600b9705aca8d750f4996e78obj/geo2/dopnet1/smokeobject1/defaultsmoke/isooffset1.def sopflags sopflags = 
comment ""
position 3.51177 0.247059
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display on render on highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
4 "output1"
}
inputsNamed3
{
2 	point1 4 1 "input1"
}
inputs
{
0 	point1 0 1
}
stat
{
  create 1142881836
  modify 1259962454
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9705aca8d75005071e6dobj/geo2/dopnet1/smokeobject1/defaultsmoke/isooffset1.chn {
    channel filename {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = \"./sdf$F4.simdata\" }
    }
  }
HouLC1033600b9605aca8d750eed5898dobj/geo2/dopnet1/smokeobject1/defaultsmoke/isooffset1.parm {
version 0.8
output	[ 0	locks=0 ]	(	"fogvolume"	)
tetratype	[ 0	locks=0 ]	(	"skeleton"	)
mode	[ 0	locks=0 ]	(	"rayintersect"	)
name	[ 0	locks=0 ]	(	""	)
offset	[ 0	locks=0 ]	(	0	)
buildpolysoup	[ 0	locks=0 ]	(	"off"	)
switcher	[ 0	locks=0 ]	(	0	0	0	)
uniformsamples	[ 0	locks=0 ]	(	"nonsquare"	)
samplediv	[ 0	locks=0 ]	(	10	)
divs	[ 0	locks=0 ]	(	20	20	20	)
divsize	[ 0	locks=0 ]	(	0.10000000100000001	)
overrideoutput	[ 0	locks=0 ]	(	"on"	)
isodiv	[ 0	locks=0 ]	(	20	20	20	)
overridebounds	[ 0	locks=0 ]	(	"on"	)
padbounds	[ 0	locks=0 ]	(	"off"	)
min	[ 0	locks=0 ]	(	-0.5	-0.5	-0.5	)
max	[ 0	locks=0 ]	(	0.5	0.5	0.5	)
tol	[ 0	locks=0 ]	(	0.00100000005	)
laserscan	[ 0	locks=0 ]	(	"off"	)
fixsigns	[ 0	locks=0 ]	(	"on"	)
forcebounds	[ 0	locks=0 ]	(	"on"	)
invert	[ 0	locks=0 ]	(	"off"	)
numneighbour	[ 0	locks=0 ]	(	1	)
sweepalpha	[ 0	locks=0 ]	(	2	)
sweepcount	[ 0	locks=0 ]	(	3	)
filemode	[ 0	locks=0 ]	(	"none"	)
filename	[ 0	locks=0 ]	(	[ filename	./sdf0001.simdata ] 	)
}
HouLC1033600b9205aca8d750dff42e20obj/geo2/dopnet1/smokeobject1/defaultsmoke/isooffset1.userdata     ___Version___    16.5.432HouLC1033600b9c05aca8d75068dd1821obj/geo2/dopnet1/smokeobject1/defaultsmoke.order 3
platonic1
point1
isooffset1
HouLC1033600b8205aca8d7506f278045obj/geo2/dopnet1/smokeobject1/defaultsmoke.net 1
HouLC1033600b9d05aca8d750061373f1obj/geo2/dopnet1/smokeobject1/set_icluster.init type = modifydata
matchesdef = 0
HouLC1033600b8205aca8d750e71cc1ebobj/geo2/dopnet1/smokeobject1/set_icluster.def comment ""
position 2.72706 2.76474
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
9 "output1"
}
inputsNamed3
{
8 	smokeconfigureobject2 9 1 "input1"
}
inputs
{
0 	smokeconfigureobject2 0 1
}
stat
{
  create 1295390287
  modify 1370364118
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b8205aca8d7501505f2eaobj/geo2/dopnet1/smokeobject1/set_icluster.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = "if($OBJCT == $ST && ch(\"../instance_objects\") == 1,1,0)" }
    }
    channel valvaluef0 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = "if(haspointattrib(chsop(\"../instance_points\"),\"cluster\")==1,
    point(chsop(\"../instance_points\"),$OBJ-($NOBJ-npoints(chsop(\"../instance_points\"))),\"cluster\",0),
    $OBJID)" }
    }
  }
HouLC1033600b9d05aca8d750df0b3d24obj/geo2/dopnet1/smokeobject1/set_icluster.parm {
version 0.8
activation	[ 8	locks=0 ]	(	[ activation	0 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	init	)
nummods	[ 0	locks=0 ]	(	1	)
valname0	[ 0	locks=0 ]	(	init_cluster	)
valtype0	[ 0	locks=0 ]	(	"int"	)
valvaluef0	[ 8	locks=0 ]	(	[ valvaluef0	0 ] 	)
valvalues0	[ 0	locks=0 ]	(	"[`dopfield(\"../\",$OBJID,\"density\",\"Options\",0,\"tx\")`,
    `dopfield(\"../\",$OBJID,\"density\",\"Options\",0,\"ty\")`,
    `dopfield(\"../\",$OBJID,\"density\",\"Options\",0,\"tz\")`]"	)
}
HouLC1033600b9905aca8d750451f7035obj/geo2/dopnet1/smokeobject1/set_icluster.userdata     ___Version___    16.5.432HouLC1033600b9405aca8d7502eda2174obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2.init type = smokeconfigureobject
matchesdef = 0
HouLC1033600b9505aca8d750955decd6obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2.def comment ""
position 2.72706 3.83428
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on
outputsNamed3
{
9 "output1"
}
inputsNamed3
{
8 	emptyobject7 3 1 "input1"
}
inputs
{
0 	emptyobject7 0 1
}
stat
{
  create 1142881752
  modify 1523221409
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9305aca8d750bc5f58d4obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2.multiparm 16
multifield_densityramp#pos ../multifield_densityramp#pos
multifield_densityramp#value ../multifield_densityramp#value
multifield_densityramp#interp ../multifield_densityramp#interp
multifield_cdramp#pos ../multifield_cdramp#pos
multifield_cdramp#cr ../multifield_cdramp#cr
multifield_cdramp#cg ../multifield_cdramp#cg
multifield_cdramp#cb ../multifield_cdramp#cb
multifield_cdramp#interp ../multifield_cdramp#interp
multifield_emitramp#pos ../multifield_emitramp#pos
multifield_emitramp#value ../multifield_emitramp#value
multifield_emitramp#interp ../multifield_emitramp#interp
multifield_emitcdramp#pos ../multifield_emitcdramp#pos
multifield_emitcdramp#cr ../multifield_emitcdramp#cr
multifield_emitcdramp#cg ../multifield_emitcdramp#cg
multifield_emitcdramp#cb ../multifield_emitcdramp#cb
multifield_emitcdramp#interp ../multifield_emitcdramp#interp
HouLC1033600b9505aca8d750dbc8925dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2.chn {
    channel multifield_densityramp1pos {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_densityramp1pos\") }
    }
    channel multifield_densityramp1value {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_densityramp1value\") }
    }
    channel multifield_densityramp1interp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_densityramp1interp\") }
    }
    channel multifield_densityramp2pos {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_densityramp2pos\") }
    }
    channel multifield_densityramp2value {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_densityramp2value\") }
    }
    channel multifield_densityramp2interp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_densityramp2interp\") }
    }
    channel multifield_cdramp1pos {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_cdramp1pos\") }
    }
    channel multifield_cdramp1cr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_cdramp1cr\") }
    }
    channel multifield_cdramp1cg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_cdramp1cg\") }
    }
    channel multifield_cdramp1cb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_cdramp1cb\") }
    }
    channel multifield_cdramp1interp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_cdramp1interp\") }
    }
    channel multifield_cdramp2pos {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_cdramp2pos\") }
    }
    channel multifield_cdramp2cr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_cdramp2cr\") }
    }
    channel multifield_cdramp2cg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_cdramp2cg\") }
    }
    channel multifield_cdramp2cb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_cdramp2cb\") }
    }
    channel multifield_cdramp2interp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_cdramp2interp\") }
    }
    channel multifield_emitramp1pos {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitramp1pos\") }
    }
    channel multifield_emitramp1value {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitramp1value\") }
    }
    channel multifield_emitramp1interp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitramp1interp\") }
    }
    channel multifield_emitramp2pos {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitramp2pos\") }
    }
    channel multifield_emitramp2value {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitramp2value\") }
    }
    channel multifield_emitramp2interp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitramp2interp\") }
    }
    channel multifield_emitcdramp1pos {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp1pos\") }
    }
    channel multifield_emitcdramp1cr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp1cr\") }
    }
    channel multifield_emitcdramp1cg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp1cg\") }
    }
    channel multifield_emitcdramp1cb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp1cb\") }
    }
    channel multifield_emitcdramp1interp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitcdramp1interp\") }
    }
    channel multifield_emitcdramp2pos {
      lefttype = extend
      righttype = extend
      default = 0.54000002145767212
      flags = 0
      segment { length = 0 value = 0.54000002145767212 0.54000002145767212 expr = ch(\"../multifield_emitcdramp2pos\") }
    }
    channel multifield_emitcdramp2cr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitcdramp2cr\") }
    }
    channel multifield_emitcdramp2cg {
      lefttype = extend
      righttype = extend
      default = 0.43200001120567322
      flags = 0
      segment { length = 0 value = 0.43200001120567322 0.43200001120567322 expr = ch(\"../multifield_emitcdramp2cg\") }
    }
    channel multifield_emitcdramp2cb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp2cb\") }
    }
    channel multifield_emitcdramp2interp {
      lefttype = extend
      righttype = extend
      default = 2
      flags = 0
      segment { length = 0 value = 2 2 expr = ch(\"../multifield_emitcdramp2interp\") }
    }
    channel div1 {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../div1\") }
    }
    channel div2 {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../div2\") }
    }
    channel div3 {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../div3\") }
    }
    channel velocity_directionx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_directionx\") }
    }
    channel velocity_directiony {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_directiony\") }
    }
    channel velocity_directionz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_directionz\") }
    }
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "import dopinstance
return dopinstance.containersize(hou.node(\"../\"),0,\"P\")" language = python }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "import dopinstance
return dopinstance.containersize(hou.node(\"../\"),1,\"P\")" language = python }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = "import dopinstance
return dopinstance.containersize(hou.node(\"../\"),2,\"P\")" language = python }
    }
    channel closedends {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../closedends\") }
    }
    channel usetransform {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../usetransform\") }
    }
    channel uniformvoxels {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../uniformvoxels\") }
    }
    channel twod {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../twod\") }
    }
    channel voxelplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../voxelplane\") }
    }
    channel uniformdiv {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../uniformdiv\") }
    }
    channel restfield {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../restfield\") }
    }
    channel restresscale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../restresscale\") }
    }
    channel border {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../border\") }
    }
    channel slice {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../slice\") }
    }
    channel slicediv1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../slicediv1\") }
    }
    channel slicediv2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../slicediv2\") }
    }
    channel slicediv3 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../slicediv3\") }
    }
    channel sliceoverlapneg1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../sliceoverlapneg1\") }
    }
    channel sliceoverlapneg2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../sliceoverlapneg2\") }
    }
    channel sliceoverlapneg3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../sliceoverlapneg3\") }
    }
    channel sliceoverlappos1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../sliceoverlappos1\") }
    }
    channel sliceoverlappos2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../sliceoverlappos2\") }
    }
    channel sliceoverlappos3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../sliceoverlappos3\") }
    }
    channel closexneg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../closexneg\") }
    }
    channel closexpos {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../closexpos\") }
    }
    channel closeyneg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../closeyneg\") }
    }
    channel closeypos {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../closeypos\") }
    }
    channel closezneg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../closezneg\") }
    }
    channel closezpos {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../closezpos\") }
    }
    channel velocity_voxelsample {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_voxelsample\") }
    }
    channel density_soppath {
      lefttype = extend
      righttype = extend
      defaultString = \"/obj/torus_object1/VOLUMEREP\"
      flags = 0
      segment { length = 0 expr = chsop(\"../density_soppath\") }
    }
    channel density_scalevalue {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_scalevalue\") }
    }
    channel temperature_soppath {
      lefttype = extend
      righttype = extend
      defaultString = \"/obj/torus_object1/TEMPREP\"
      flags = 0
      segment { length = 0 expr = chsop(\"../temperature_soppath\") }
    }
    channel temperature_scalevalue {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../temperature_scalevalue\") }
    }
    channel fuel_soppath {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = chsop(\"../fuel_soppath\") }
    }
    channel fuel_scalevalue {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../fuel_scalevalue\") }
    }
    channel velocity_soppath {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = chsop(\"../velocity_soppath\") }
    }
    channel velocity_scalevalue {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_scalevalue\") }
    }
    channel divsize {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 expr = "import dopinstance
return dopinstance.containersize(hou.node(\"../\"),0,\"divsize\")" language = python }
    }
    channel positionpath {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = chs(\"../positionpath\") }
    }
    channel enablevelocity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../enablevelocity\") }
    }
    channel enabledensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../enabledensity\") }
    }
    channel enabletemperature {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../enabletemperature\") }
    }
    channel enablefuel {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../enablefuel\") }
    }
    channel enabledivergence {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../enabledivergence\") }
    }
    channel enableburn {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../enableburn\") }
    }
    channel enablepressure {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../enablepressure\") }
    }
    channel enablerest {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../enablerest\") }
    }
    channel enableconfinement {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../enableconfinement\") }
    }
    channel enableheat {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../enableheat\") }
    }
    channel enablesource {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../enablesource\") }
    }
    channel enablesourceindex {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../enablesourceindex\") }
    }
    channel enablesink {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../enablesink\") }
    }
    channel enablepump {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../enablepump\") }
    }
    channel enablepumpindex {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../enablepumpindex\") }
    }
    channel enablecollision {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../enablecollision\") }
    }
    channel enablecollisionvelocity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../enablecollisionvelocity\") }
    }
    channel multifield_showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_showguide\") }
    }
    channel multifield_colorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_colorr\") }
    }
    channel multifield_colorg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_colorg\") }
    }
    channel multifield_colorb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_colorb\") }
    }
    channel density_showguide {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_showguide\") }
    }
    channel density_colorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_colorr\") }
    }
    channel density_colorg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_colorg\") }
    }
    channel density_colorb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_colorb\") }
    }
    channel temperature1_showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_showguide\") }
    }
    channel temperature1_colorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../temperature1_colorr\") }
    }
    channel temperature1_colorg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../temperature1_colorg\") }
    }
    channel temperature1_colorb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../temperature1_colorb\") }
    }
    channel fuel_showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_showguide\") }
    }
    channel fuel_colorr {
      lefttype = extend
      righttype = extend
      default = 0.90000000000000002
      flags = 0
      segment { length = 0 value = 0.90000000000000002 0.90000000000000002 expr = ch(\"../fuel_colorr\") }
    }
    channel fuel_colorg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_colorg\") }
    }
    channel fuel_colorb {
      lefttype = extend
      righttype = extend
      default = 0.90000000000000002
      flags = 0
      segment { length = 0 value = 0.90000000000000002 0.90000000000000002 expr = ch(\"../fuel_colorb\") }
    }
    channel divergence_showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_showguide\") }
    }
    channel divergence_colorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../divergence_colorr\") }
    }
    channel divergence_colorg {
      lefttype = extend
      righttype = extend
      default = 0.80000000000000004
      flags = 0
      segment { length = 0 value = 0.80000000000000004 0.80000000000000004 expr = ch(\"../divergence_colorg\") }
    }
    channel divergence_colorb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_colorb\") }
    }
    channel burn_showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_showguide\") }
    }
    channel burn_colorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../burn_colorr\") }
    }
    channel burn_colorg {
      lefttype = extend
      righttype = extend
      default = 0.80000000000000004
      flags = 0
      segment { length = 0 value = 0.80000000000000004 0.80000000000000004 expr = ch(\"../burn_colorg\") }
    }
    channel burn_colorb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_colorb\") }
    }
    channel heat_showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_showguide\") }
    }
    channel heat_colorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../heat_colorr\") }
    }
    channel heat_colorg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../heat_colorg\") }
    }
    channel heat_colorb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_colorb\") }
    }
    channel velocity_showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_showguide\") }
    }
    channel velocity_colorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_colorr\") }
    }
    channel velocity_colorg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_colorg\") }
    }
    channel velocity_colorb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_colorb\") }
    }
    channel collisionmask1_showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_showguide\") }
    }
    channel collisionmask1_colorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../collisionmask1_colorr\") }
    }
    channel collisionmask1_colorg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../collisionmask1_colorg\") }
    }
    channel collisionmask1_colorb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../collisionmask1_colorb\") }
    }
    channel sourcemask1_showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_showguide\") }
    }
    channel sourcemask1_colorr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_colorr\") }
    }
    channel sourcemask1_colorg {
      lefttype = extend
      righttype = extend
      default = 0.90000000000000002
      flags = 0
      segment { length = 0 value = 0.90000000000000002 0.90000000000000002 expr = ch(\"../sourcemask1_colorg\") }
    }
    channel sourcemask1_colorb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_colorb\") }
    }
    channel sinkmask1_showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_showguide\") }
    }
    channel sinkmask1_colorr {
      lefttype = extend
      righttype = extend
      default = 0.90000000000000002
      flags = 0
      segment { length = 0 value = 0.90000000000000002 0.90000000000000002 expr = ch(\"../sinkmask1_colorr\") }
    }
    channel sinkmask1_colorg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_colorg\") }
    }
    channel sinkmask1_colorb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_colorb\") }
    }
    channel multifield_usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_usebox\") }
    }
    channel multifield_useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_useboxhash\") }
    }
    channel multifield_rangemin {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_rangemin\") }
    }
    channel multifield_rangemax {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_rangemax\") }
    }
    channel multifield_densityscale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_densityscale\") }
    }
    channel multifield_shadowscale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_shadowscale\") }
    }
    channel multifield_setmaxres {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_setmaxres\") }
    }
    channel multifield_maxres {
      lefttype = extend
      righttype = extend
      default = 128
      flags = 0
      segment { length = 0 value = 128 128 expr = ch(\"../multifield_maxres\") }
    }
    channel multifield_densityfield {
      lefttype = extend
      righttype = extend
      defaultString = \"\"
      flags = 0
      segment { length = 0 expr = chs(\"../multifield_densityfield\") }
    }
    channel multifield_densityrampmode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_densityrampmode\") }
    }
    channel multifield_densitypreset {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_densitypreset\") }
    }
    channel multifield_densityramp {
      lefttype = extend
      righttype = extend
      default = 2
      flags = 0
      segment { length = 0 value = 2 2 expr = ch(\"../multifield_densityramp\") }
    }
    channel multifield_cdfield {
      lefttype = extend
      righttype = extend
      defaultString = \"\"
      flags = 0
      segment { length = 0 expr = chs(\"../multifield_cdfield\") }
    }
    channel multifield_cdrangeoverride {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_cdrangeoverride\") }
    }
    channel multifield_cdrange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_cdrange1\") }
    }
    channel multifield_cdrange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_cdrange2\") }
    }
    channel multifield_cdrampmode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_cdrampmode\") }
    }
    channel multifield_cdpreset {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_cdpreset\") }
    }
    channel multifield_cdramp {
      lefttype = extend
      righttype = extend
      default = 2
      flags = 0
      segment { length = 0 value = 2 2 expr = ch(\"../multifield_cdramp\") }
    }
    channel multifield_emitscale {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitscale\") }
    }
    channel multifield_emitfield {
      lefttype = extend
      righttype = extend
      defaultString = \"\"
      flags = 0
      segment { length = 0 expr = chs(\"../multifield_emitfield\") }
    }
    channel multifield_emitrangeoverride {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitrangeoverride\") }
    }
    channel multifield_emitrange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitrange1\") }
    }
    channel multifield_emitrange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitrange2\") }
    }
    channel multifield_emitrampmode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitrampmode\") }
    }
    channel multifield_emitpreset {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitpreset\") }
    }
    channel multifield_emitramp {
      lefttype = extend
      righttype = extend
      default = 2
      flags = 0
      segment { length = 0 value = 2 2 expr = ch(\"../multifield_emitramp\") }
    }
    channel multifield_emitcdfield {
      lefttype = extend
      righttype = extend
      defaultString = \"\"
      flags = 0
      segment { length = 0 expr = chs(\"../multifield_emitcdfield\") }
    }
    channel multifield_emitcdrangeoverride {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdrangeoverride\") }
    }
    channel multifield_emitcdrange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdrange1\") }
    }
    channel multifield_emitcdrange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitcdrange2\") }
    }
    channel multifield_emitcdrampmode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitcdrampmode\") }
    }
    channel multifield_emitcdpreset {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdpreset\") }
    }
    channel multifield_emitcdramp {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../multifield_emitcdramp\") }
    }
    channel multifield_emitcdramp3pos {
      lefttype = extend
      righttype = extend
      default = 0.89300000667572021
      flags = 0
      segment { length = 0 value = 0.89300000667572021 0.89300000667572021 expr = ch(\"../multifield_emitcdramp3pos\") }
    }
    channel multifield_emitcdramp3cr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitcdramp3cr\") }
    }
    channel multifield_emitcdramp3cg {
      lefttype = extend
      righttype = extend
      default = 0.88330000638961792
      flags = 0
      segment { length = 0 value = 0.88330000638961792 0.88330000638961792 expr = ch(\"../multifield_emitcdramp3cg\") }
    }
    channel multifield_emitcdramp3cb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp3cb\") }
    }
    channel multifield_emitcdramp3interp {
      lefttype = extend
      righttype = extend
      default = 2
      flags = 0
      segment { length = 0 value = 2 2 expr = ch(\"../multifield_emitcdramp3interp\") }
    }
    channel multifield_emitcdramp4pos {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitcdramp4pos\") }
    }
    channel multifield_emitcdramp4cr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitcdramp4cr\") }
    }
    channel multifield_emitcdramp4cg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitcdramp4cg\") }
    }
    channel multifield_emitcdramp4cb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitcdramp4cb\") }
    }
    channel multifield_emitcdramp4interp {
      lefttype = extend
      righttype = extend
      default = 2
      flags = 0
      segment { length = 0 value = 2 2 expr = ch(\"../multifield_emitcdramp4interp\") }
    }
    channel density_usebox {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_usebox\") }
    }
    channel density_useboxhash {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_useboxhash\") }
    }
    channel density_usesmoke {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_usesmoke\") }
    }
    channel density_guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_guideremapsmoke\") }
    }
    channel density_guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_guidesmokedensity\") }
    }
    channel density_guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_guideuseplane\") }
    }
    channel density_guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_guideplane\") }
    }
    channel density_guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_guideplaneval\") }
    }
    channel density_guidevismode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_guidevismode\") }
    }
    channel density_guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_guidevisdensitymode\") }
    }
    channel density_guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_guiderangemode\") }
    }
    channel density_guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_guiderange1\") }
    }
    channel density_guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_guiderange2\") }
    }
    channel density_guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../density_guiderangecenter\") }
    }
    channel density_guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_guiderangesize\") }
    }
    channel density_guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_guideiso\") }
    }
    channel density_guideinvert {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_guideinvert\") }
    }
    channel temperature1_usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_usebox\") }
    }
    channel temperature1_useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_useboxhash\") }
    }
    channel temperature1_usesmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_usesmoke\") }
    }
    channel temperature1_guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_guideremapsmoke\") }
    }
    channel temperature1_guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../temperature1_guidesmokedensity\") }
    }
    channel temperature1_guideuseplane {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../temperature1_guideuseplane\") }
    }
    channel temperature1_guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_guideplane\") }
    }
    channel temperature1_guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_guideplaneval\") }
    }
    channel temperature1_guidevismode {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../temperature1_guidevismode\") }
    }
    channel temperature1_guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_guidevisdensitymode\") }
    }
    channel temperature1_guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../temperature1_guiderangemode\") }
    }
    channel temperature1_guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_guiderange1\") }
    }
    channel temperature1_guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../temperature1_guiderange2\") }
    }
    channel temperature1_guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../temperature1_guiderangecenter\") }
    }
    channel temperature1_guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../temperature1_guiderangesize\") }
    }
    channel temperature1_guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_guideiso\") }
    }
    channel temperature1_guideinvert {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_guideinvert\") }
    }
    channel fuel_usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_usebox\") }
    }
    channel fuel_useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_useboxhash\") }
    }
    channel fuel_usesmoke {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../fuel_usesmoke\") }
    }
    channel fuel_guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_guideremapsmoke\") }
    }
    channel fuel_guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../fuel_guidesmokedensity\") }
    }
    channel fuel_guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_guideuseplane\") }
    }
    channel fuel_guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_guideplane\") }
    }
    channel fuel_guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_guideplaneval\") }
    }
    channel fuel_guidevismode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../fuel_guidevismode\") }
    }
    channel fuel_guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_guidevisdensitymode\") }
    }
    channel fuel_guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../fuel_guiderangemode\") }
    }
    channel fuel_guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_guiderange1\") }
    }
    channel fuel_guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../fuel_guiderange2\") }
    }
    channel fuel_guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../fuel_guiderangecenter\") }
    }
    channel fuel_guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../fuel_guiderangesize\") }
    }
    channel fuel_guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_guideiso\") }
    }
    channel fuel_guideinvert {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_guideinvert\") }
    }
    channel divergence_usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_usebox\") }
    }
    channel divergence_useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_useboxhash\") }
    }
    channel divergence_usesmoke {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../divergence_usesmoke\") }
    }
    channel divergence_guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_guideremapsmoke\") }
    }
    channel divergence_guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../divergence_guidesmokedensity\") }
    }
    channel divergence_guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_guideuseplane\") }
    }
    channel divergence_guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_guideplane\") }
    }
    channel divergence_guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_guideplaneval\") }
    }
    channel divergence_guidevismode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../divergence_guidevismode\") }
    }
    channel divergence_guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_guidevisdensitymode\") }
    }
    channel divergence_guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../divergence_guiderangemode\") }
    }
    channel divergence_guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_guiderange1\") }
    }
    channel divergence_guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../divergence_guiderange2\") }
    }
    channel divergence_guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../divergence_guiderangecenter\") }
    }
    channel divergence_guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../divergence_guiderangesize\") }
    }
    channel divergence_guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_guideiso\") }
    }
    channel divergence_guideinvert {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_guideinvert\") }
    }
    channel burn_usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_usebox\") }
    }
    channel burn_useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_useboxhash\") }
    }
    channel burn_usesmoke {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../burn_usesmoke\") }
    }
    channel burn_guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_guideremapsmoke\") }
    }
    channel burn_guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../burn_guidesmokedensity\") }
    }
    channel burn_guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_guideuseplane\") }
    }
    channel burn_guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_guideplane\") }
    }
    channel burn_guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_guideplaneval\") }
    }
    channel burn_guidevismode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../burn_guidevismode\") }
    }
    channel burn_guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_guidevisdensitymode\") }
    }
    channel burn_guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../burn_guiderangemode\") }
    }
    channel burn_guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_guiderange1\") }
    }
    channel burn_guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../burn_guiderange2\") }
    }
    channel burn_guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../burn_guiderangecenter\") }
    }
    channel burn_guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../burn_guiderangesize\") }
    }
    channel burn_guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_guideiso\") }
    }
    channel burn_guideinvert {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_guideinvert\") }
    }
    channel heat_usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_usebox\") }
    }
    channel heat_useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_useboxhash\") }
    }
    channel heat_usesmoke {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../heat_usesmoke\") }
    }
    channel heat_guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_guideremapsmoke\") }
    }
    channel heat_guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../heat_guidesmokedensity\") }
    }
    channel heat_guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_guideuseplane\") }
    }
    channel heat_guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_guideplane\") }
    }
    channel heat_guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_guideplaneval\") }
    }
    channel heat_guidevismode {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../heat_guidevismode\") }
    }
    channel heat_guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_guidevisdensitymode\") }
    }
    channel heat_guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../heat_guiderangemode\") }
    }
    channel heat_guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_guiderange1\") }
    }
    channel heat_guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../heat_guiderange2\") }
    }
    channel heat_guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../heat_guiderangecenter\") }
    }
    channel heat_guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../heat_guiderangesize\") }
    }
    channel heat_guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_guideiso\") }
    }
    channel heat_guideinvert {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../heat_guideinvert\") }
    }
    channel velocity_guideusebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guideusebox\") }
    }
    channel velocity_guideuseboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guideuseboxhash\") }
    }
    channel velocity_guideusesmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guideusesmoke\") }
    }
    channel velocity_guidescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_guidescale\") }
    }
    channel velocity_guideoverridediv {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guideoverridediv\") }
    }
    channel velocity_guidedivx {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../velocity_guidedivx\") }
    }
    channel velocity_guidedivy {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../velocity_guidedivy\") }
    }
    channel velocity_guidedivz {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../velocity_guidedivz\") }
    }
    channel velocity_guidebarbs {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_guidebarbs\") }
    }
    channel velocity_guidepercomp {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guidepercomp\") }
    }
    channel velocity_guideusestreamers {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_guideusestreamers\") }
    }
    channel velocity_guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guideuseplane\") }
    }
    channel velocity_guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guideplane\") }
    }
    channel velocity_guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guideplaneval\") }
    }
    channel velocity_guidestreamerlen {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_guidestreamerlen\") }
    }
    channel velocity_guidestreamerminspeed {
      lefttype = extend
      righttype = extend
      default = 0.001
      flags = 0
      segment { length = 0 value = 0.001 0.001 expr = ch(\"../velocity_guidestreamerminspeed\") }
    }
    channel velocity_guidevistype {
      lefttype = extend
      righttype = extend
      default = 2
      flags = 0
      segment { length = 0 value = 2 2 expr = ch(\"../velocity_guidevistype\") }
    }
    channel velocity_guidevismode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guidevismode\") }
    }
    channel velocity_guidevisscale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_guidevisscale\") }
    }
    channel velocity_guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guiderange1\") }
    }
    channel velocity_guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_guiderange2\") }
    }
    channel collisionmask1_usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_usebox\") }
    }
    channel collisionmask1_useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_useboxhash\") }
    }
    channel collisionmask1_usesmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_usesmoke\") }
    }
    channel collisionmask1_guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_guideremapsmoke\") }
    }
    channel collisionmask1_guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../collisionmask1_guidesmokedensity\") }
    }
    channel collisionmask1_guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_guideuseplane\") }
    }
    channel collisionmask1_guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_guideplane\") }
    }
    channel collisionmask1_guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_guideplaneval\") }
    }
    channel collisionmask1_guidevismode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../collisionmask1_guidevismode\") }
    }
    channel collisionmask1_guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_guidevisdensitymode\") }
    }
    channel collisionmask1_guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../collisionmask1_guiderangemode\") }
    }
    channel collisionmask1_guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_guiderange1\") }
    }
    channel collisionmask1_guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../collisionmask1_guiderange2\") }
    }
    channel collisionmask1_guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../collisionmask1_guiderangecenter\") }
    }
    channel collisionmask1_guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../collisionmask1_guiderangesize\") }
    }
    channel collisionmask1_guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_guideiso\") }
    }
    channel collisionmask1_guideinvert {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../collisionmask1_guideinvert\") }
    }
    channel sourcemask1_usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_usebox\") }
    }
    channel sourcemask1_useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_useboxhash\") }
    }
    channel sourcemask1_usesmoke {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sourcemask1_usesmoke\") }
    }
    channel sourcemask1_guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_guideremapsmoke\") }
    }
    channel sourcemask1_guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sourcemask1_guidesmokedensity\") }
    }
    channel sourcemask1_guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_guideuseplane\") }
    }
    channel sourcemask1_guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_guideplane\") }
    }
    channel sourcemask1_guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_guideplaneval\") }
    }
    channel sourcemask1_guidevismode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sourcemask1_guidevismode\") }
    }
    channel sourcemask1_guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_guidevisdensitymode\") }
    }
    channel sourcemask1_guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sourcemask1_guiderangemode\") }
    }
    channel sourcemask1_guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_guiderange1\") }
    }
    channel sourcemask1_guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sourcemask1_guiderange2\") }
    }
    channel sourcemask1_guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../sourcemask1_guiderangecenter\") }
    }
    channel sourcemask1_guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sourcemask1_guiderangesize\") }
    }
    channel sourcemask1_guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_guideiso\") }
    }
    channel sourcemask1_guideinvert {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_guideinvert\") }
    }
    channel sinkmask1_usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_usebox\") }
    }
    channel sinkmask1_useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_useboxhash\") }
    }
    channel sinkmask1_usesmoke {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sinkmask1_usesmoke\") }
    }
    channel sinkmask1_guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_guideremapsmoke\") }
    }
    channel sinkmask1_guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sinkmask1_guidesmokedensity\") }
    }
    channel sinkmask1_guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_guideuseplane\") }
    }
    channel sinkmask1_guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_guideplane\") }
    }
    channel sinkmask1_guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_guideplaneval\") }
    }
    channel sinkmask1_guidevismode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sinkmask1_guidevismode\") }
    }
    channel sinkmask1_guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_guidevisdensitymode\") }
    }
    channel sinkmask1_guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sinkmask1_guiderangemode\") }
    }
    channel sinkmask1_guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_guiderange1\") }
    }
    channel sinkmask1_guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sinkmask1_guiderange2\") }
    }
    channel sinkmask1_guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../sinkmask1_guiderangecenter\") }
    }
    channel sinkmask1_guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sinkmask1_guiderangesize\") }
    }
    channel sinkmask1_guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_guideiso\") }
    }
    channel sinkmask1_guideinvert {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_guideinvert\") }
    }
    channel pumpmask1_showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_showguide\") }
    }
    channel pumpmask1_colorr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_colorr\") }
    }
    channel pumpmask1_colorg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_colorg\") }
    }
    channel pumpmask1_colorb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../pumpmask1_colorb\") }
    }
    channel pumpmask1_usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_usebox\") }
    }
    channel pumpmask1_useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_useboxhash\") }
    }
    channel pumpmask1_usesmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_usesmoke\") }
    }
    channel pumpmask1_guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_guideremapsmoke\") }
    }
    channel pumpmask1_guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../pumpmask1_guidesmokedensity\") }
    }
    channel pumpmask1_guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_guideuseplane\") }
    }
    channel pumpmask1_guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_guideplane\") }
    }
    channel pumpmask1_guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_guideplaneval\") }
    }
    channel pumpmask1_guidevismode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../pumpmask1_guidevismode\") }
    }
    channel pumpmask1_guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_guidevisdensitymode\") }
    }
    channel pumpmask1_guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../pumpmask1_guiderangemode\") }
    }
    channel pumpmask1_guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_guiderange1\") }
    }
    channel pumpmask1_guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../pumpmask1_guiderange2\") }
    }
    channel pumpmask1_guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../pumpmask1_guiderangecenter\") }
    }
    channel pumpmask1_guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../pumpmask1_guiderangesize\") }
    }
    channel pumpmask1_guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_guideiso\") }
    }
    channel pumpmask1_guideinvert {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_guideinvert\") }
    }
    channel sizex {
      lefttype = extend
      righttype = extend
      default = 7.4000000000000004
      flags = 0
      segment { options = {	 autoslope  ai ao }

	 length = 1.5416666666666667 value = 4.2999999999999998 6.4000000000000004 slope = 0 3.1620160701241788 accel = 0.51388888888888884 1.7042484565830562
	 expr = bezier() }
      segment { options = {	 autoslope  ai ao }

	 length = 0.58333333333333326 value = 6.4000000000000004 15.4 slope = 3.1620160701241788 0 accel = 0.64485076735575098 0.19444444444444442
	 expr = bezier() }
      segment { options = {	 autoslope  ai ao }

	 length = 0 value = 15.4 4.2999999999999998 accel = 0.33333333333333331 0.33333333333333331 expr = bezier() }
    }
    channel sizey {
      lefttype = extend
      righttype = extend
      default = 1.6112785339355469
      flags = 0
      segment { options = {	 autoslope  ai ao }

	 length = 0 value = 1.6112785339355469 1.6112785339355469 accel = 0.33333333333333331 0.33333333333333331 expr = bezier() }
    }
    channel sizez {
      lefttype = extend
      righttype = extend
      default = 1.8500670194625854
      flags = 0
      segment { options = {	 autoslope  ai ao }

	 length = 0 value = 1.8500670194625854 1.8500670194625854 accel = 0.33333333333333331 0.33333333333333331 expr = bezier() }
    }
  }
HouLC1033600b9405aca8d7507f1296eaobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2.parm {
version 0.8
twod	[ 0	locks=0 ]	(	[ twod	0 ] 	)
voxelplane	[ 0	locks=0 ]	(	[ voxelplane	0 ] 	)
uniformvoxels	[ 0	locks=0 ]	(	[ uniformvoxels	5 ] 	)
uniformdiv	[ 0	locks=0 ]	(	[ uniformdiv	10 ] 	)
div	[ 0	locks=0 ]	(	[ div1	10 ] 	[ div2	10 ] 	[ div3	10 ] 	)
divsize	[ 0	locks=0 ]	(	[ divsize	0.20000000000000001 ] 	)
size	[ 0	locks=0	autoscope=7 ]	(	[ sizex	15.4 ] 	[ sizey	1.6112785339355469 ] 	[ sizez	1.8500670194625854 ] 	)
t	[ 0	locks=0 ]	(	[ tx	0.39012497663497925 ] 	[ ty	0 ] 	[ tz	0.14562231302261353 ] 	)
closedends	[ 0	locks=0 ]	(	[ closedends	0 ] 	)
closexneg	[ 0	locks=0 ]	(	[ closexneg	1 ] 	)
closexpos	[ 0	locks=0 ]	(	[ closexpos	1 ] 	)
closeyneg	[ 0	locks=0 ]	(	[ closeyneg	1 ] 	)
closeypos	[ 0	locks=0 ]	(	[ closeypos	1 ] 	)
closezneg	[ 0	locks=0 ]	(	[ closezneg	1 ] 	)
closezpos	[ 0	locks=0 ]	(	[ closezpos	1 ] 	)
std_switcher_0	[ 0	locks=0 ]	(	0	0	0	0	)
folder0	[ 0	locks=0 ]	(	1	1	1	1	1	1	1	1	1	1	1	1	1	)
multifield_showguide	[ 0	locks=0 ]	(	[ multifield_showguide	0 ] 	)
multifield_color	[ 0	locks=0 ]	(	[ multifield_colorr	1 ] 	[ multifield_colorg	1 ] 	[ multifield_colorb	1 ] 	)
density_showguide	[ 0	locks=0 ]	(	[ density_showguide	1 ] 	)
density_color	[ 0	locks=0 ]	(	[ density_colorr	1 ] 	[ density_colorg	1 ] 	[ density_colorb	1 ] 	)
temperature1_showguide	[ 0	locks=0 ]	(	[ temperature1_showguide	0 ] 	)
temperature1_color	[ 0	locks=0 ]	(	[ temperature1_colorr	1 ] 	[ temperature1_colorg	1 ] 	[ temperature1_colorb	1 ] 	)
fuel_showguide	[ 0	locks=0 ]	(	[ fuel_showguide	0 ] 	)
fuel_color	[ 0	locks=0 ]	(	[ fuel_colorr	0.90000000000000002 ] 	[ fuel_colorg	0 ] 	[ fuel_colorb	0.90000000000000002 ] 	)
divergence_showguide	[ 0	locks=0 ]	(	[ divergence_showguide	0 ] 	)
divergence_color	[ 0	locks=0 ]	(	[ divergence_colorr	1 ] 	[ divergence_colorg	0.80000000000000004 ] 	[ divergence_colorb	0 ] 	)
burn_showguide	[ 0	locks=0 ]	(	[ burn_showguide	0 ] 	)
burn_color	[ 0	locks=0 ]	(	[ burn_colorr	1 ] 	[ burn_colorg	0.80000000000000004 ] 	[ burn_colorb	0 ] 	)
heat_showguide	[ 0	locks=0 ]	(	[ heat_showguide	0 ] 	)
heat_color	[ 0	locks=0 ]	(	[ heat_colorr	1 ] 	[ heat_colorg	1 ] 	[ heat_colorb	0 ] 	)
velocity_showguide	[ 0	locks=0 ]	(	[ velocity_showguide	1 ] 	)
velocity_color	[ 0	locks=0 ]	(	[ velocity_colorr	1 ] 	[ velocity_colorg	1 ] 	[ velocity_colorb	1 ] 	)
collisionmask1_showguide	[ 0	locks=0 ]	(	[ collisionmask1_showguide	0 ] 	)
collisionmask1_color	[ 0	locks=0 ]	(	[ collisionmask1_colorr	1 ] 	[ collisionmask1_colorg	1 ] 	[ collisionmask1_colorb	1 ] 	)
sourcemask1_showguide	[ 0	locks=0 ]	(	[ sourcemask1_showguide	0 ] 	)
sourcemask1_color	[ 0	locks=0 ]	(	[ sourcemask1_colorr	0 ] 	[ sourcemask1_colorg	0.90000000000000002 ] 	[ sourcemask1_colorb	0 ] 	)
sinkmask1_showguide	[ 0	locks=0 ]	(	[ sinkmask1_showguide	0 ] 	)
sinkmask1_color	[ 0	locks=0 ]	(	[ sinkmask1_colorr	0.90000000000000002 ] 	[ sinkmask1_colorg	0 ] 	[ sinkmask1_colorb	0 ] 	)
multifield_usebox	[ 0	locks=0 ]	(	[ multifield_usebox	0 ] 	)
multifield_useboxhash	[ 0	locks=0 ]	(	[ multifield_useboxhash	0 ] 	)
multifield_rangemin	[ 0	locks=0 ]	(	[ multifield_rangemin	0 ] 	)
multifield_rangemax	[ 0	locks=0 ]	(	[ multifield_rangemax	1 ] 	)
multifield_densityscale	[ 0	locks=0 ]	(	[ multifield_densityscale	1 ] 	)
multifield_shadowscale	[ 0	locks=0 ]	(	[ multifield_shadowscale	1 ] 	)
multifield_setmaxres	[ 0	locks=0 ]	(	[ multifield_setmaxres	0 ] 	)
multifield_maxres	[ 0	locks=0 ]	(	[ multifield_maxres	128 ] 	)
folder3	[ 0	locks=0 ]	(	1	1	)
multifield_densityfield	[ 0	locks=0 ]	(	[ multifield_densityfield	"" ] 	)
multifield_densityrampmode	[ 0	locks=0 ]	(	[ multifield_densityrampmode	1 ] 	)
multifield_densitypreset	[ 0	locks=0 ]	(	[ multifield_densitypreset	0 ] 	)
multifield_densityramp	[ 0	locks=0 ]	(	[ multifield_densityramp	2 ] 	)
multifield_cdfield	[ 0	locks=0 ]	(	[ multifield_cdfield	"" ] 	)
multifield_cdrangeoverride	[ 0	locks=0 ]	(	[ multifield_cdrangeoverride	0 ] 	)
multifield_cdrange	[ 0	locks=0 ]	(	[ multifield_cdrange1	0 ] 	[ multifield_cdrange2	1 ] 	)
multifield_cdrampmode	[ 0	locks=0 ]	(	[ multifield_cdrampmode	1 ] 	)
multifield_cdpreset	[ 0	locks=0 ]	(	[ multifield_cdpreset	0 ] 	)
multifield_cdramp	[ 0	locks=0 ]	(	[ multifield_cdramp	2 ] 	)
multifield_emitscale	[ 0	locks=0 ]	(	[ multifield_emitscale	0 ] 	)
multifield_emitfield	[ 0	locks=0 ]	(	[ multifield_emitfield	"" ] 	)
multifield_emitrangeoverride	[ 0	locks=0 ]	(	[ multifield_emitrangeoverride	0 ] 	)
multifield_emitrange	[ 0	locks=0 ]	(	[ multifield_emitrange1	0 ] 	[ multifield_emitrange2	1 ] 	)
multifield_emitrampmode	[ 0	locks=0 ]	(	[ multifield_emitrampmode	1 ] 	)
multifield_emitpreset	[ 0	locks=0 ]	(	[ multifield_emitpreset	0 ] 	)
multifield_emitramp	[ 0	locks=0 ]	(	[ multifield_emitramp	2 ] 	)
multifield_emitcdfield	[ 0	locks=0 ]	(	[ multifield_emitcdfield	"" ] 	)
multifield_emitcdrangeoverride	[ 0	locks=0 ]	(	[ multifield_emitcdrangeoverride	0 ] 	)
multifield_emitcdrange	[ 0	locks=0 ]	(	[ multifield_emitcdrange1	0 ] 	[ multifield_emitcdrange2	1 ] 	)
multifield_emitcdrampmode	[ 0	locks=0 ]	(	[ multifield_emitcdrampmode	1 ] 	)
multifield_emitcdpreset	[ 0	locks=0 ]	(	[ multifield_emitcdpreset	0 ] 	)
multifield_emitcdramp	[ 0	locks=0 ]	(	[ multifield_emitcdramp	4 ] 	)
density_usebox	[ 0	locks=0 ]	(	[ density_usebox	1 ] 	)
density_useboxhash	[ 0	locks=0 ]	(	[ density_useboxhash	1 ] 	)
density_usesmoke	[ 0	locks=0 ]	(	[ density_usesmoke	1 ] 	)
density_guideremapsmoke	[ 0	locks=0 ]	(	[ density_guideremapsmoke	0 ] 	)
density_guidesmokedensity	[ 0	locks=0 ]	(	[ density_guidesmokedensity	1 ] 	)
density_guideuseplane	[ 0	locks=0 ]	(	[ density_guideuseplane	0 ] 	)
density_guideplane	[ 0	locks=0 ]	(	[ density_guideplane	0 ] 	)
density_guideplaneval	[ 0	locks=0 ]	(	[ density_guideplaneval	0 ] 	)
density_guidevismode	[ 0	locks=0 ]	(	[ density_guidevismode	1 ] 	)
density_guidevisdensitymode	[ 0	locks=0 ]	(	[ density_guidevisdensitymode	0 ] 	)
density_guiderangemode	[ 0	locks=0 ]	(	[ density_guiderangemode	1 ] 	)
density_guiderange	[ 0	locks=0 ]	(	[ density_guiderange1	0 ] 	[ density_guiderange2	1 ] 	)
density_guiderangecenter	[ 0	locks=0 ]	(	[ density_guiderangecenter	0.5 ] 	)
density_guiderangesize	[ 0	locks=0 ]	(	[ density_guiderangesize	1 ] 	)
density_guideiso	[ 0	locks=0 ]	(	[ density_guideiso	0 ] 	)
density_guideinvert	[ 0	locks=0 ]	(	[ density_guideinvert	0 ] 	)
temperature1_usebox	[ 0	locks=0 ]	(	[ temperature1_usebox	0 ] 	)
temperature1_useboxhash	[ 0	locks=0 ]	(	[ temperature1_useboxhash	0 ] 	)
temperature1_usesmoke	[ 0	locks=0 ]	(	[ temperature1_usesmoke	0 ] 	)
temperature1_guideremapsmoke	[ 0	locks=0 ]	(	[ temperature1_guideremapsmoke	0 ] 	)
temperature1_guidesmokedensity	[ 0	locks=0 ]	(	[ temperature1_guidesmokedensity	1 ] 	)
temperature1_guideuseplane	[ 0	locks=0 ]	(	[ temperature1_guideuseplane	1 ] 	)
temperature1_guideplane	[ 0	locks=0 ]	(	[ temperature1_guideplane	0 ] 	)
temperature1_guideplaneval	[ 0	locks=0 ]	(	[ temperature1_guideplaneval	0 ] 	)
temperature1_guidevismode	[ 0	locks=0 ]	(	[ temperature1_guidevismode	4 ] 	)
temperature1_guidevisdensitymode	[ 0	locks=0 ]	(	[ temperature1_guidevisdensitymode	0 ] 	)
temperature1_guiderangemode	[ 0	locks=0 ]	(	[ temperature1_guiderangemode	1 ] 	)
temperature1_guiderange	[ 0	locks=0 ]	(	[ temperature1_guiderange1	0 ] 	[ temperature1_guiderange2	1 ] 	)
temperature1_guiderangecenter	[ 0	locks=0 ]	(	[ temperature1_guiderangecenter	0.5 ] 	)
temperature1_guiderangesize	[ 0	locks=0 ]	(	[ temperature1_guiderangesize	1 ] 	)
temperature1_guideiso	[ 0	locks=0 ]	(	[ temperature1_guideiso	0 ] 	)
temperature1_guideinvert	[ 0	locks=0 ]	(	[ temperature1_guideinvert	0 ] 	)
fuel_usebox	[ 0	locks=0 ]	(	[ fuel_usebox	0 ] 	)
fuel_useboxhash	[ 0	locks=0 ]	(	[ fuel_useboxhash	0 ] 	)
fuel_usesmoke	[ 0	locks=0 ]	(	[ fuel_usesmoke	1 ] 	)
fuel_guideremapsmoke	[ 0	locks=0 ]	(	[ fuel_guideremapsmoke	0 ] 	)
fuel_guidesmokedensity	[ 0	locks=0 ]	(	[ fuel_guidesmokedensity	1 ] 	)
fuel_guideuseplane	[ 0	locks=0 ]	(	[ fuel_guideuseplane	0 ] 	)
fuel_guideplane	[ 0	locks=0 ]	(	[ fuel_guideplane	0 ] 	)
fuel_guideplaneval	[ 0	locks=0 ]	(	[ fuel_guideplaneval	0 ] 	)
fuel_guidevismode	[ 0	locks=0 ]	(	[ fuel_guidevismode	1 ] 	)
fuel_guidevisdensitymode	[ 0	locks=0 ]	(	[ fuel_guidevisdensitymode	0 ] 	)
fuel_guiderangemode	[ 0	locks=0 ]	(	[ fuel_guiderangemode	1 ] 	)
fuel_guiderange	[ 0	locks=0 ]	(	[ fuel_guiderange1	0 ] 	[ fuel_guiderange2	1 ] 	)
fuel_guiderangecenter	[ 0	locks=0 ]	(	[ fuel_guiderangecenter	0.5 ] 	)
fuel_guiderangesize	[ 0	locks=0 ]	(	[ fuel_guiderangesize	1 ] 	)
fuel_guideiso	[ 0	locks=0 ]	(	[ fuel_guideiso	0 ] 	)
fuel_guideinvert	[ 0	locks=0 ]	(	[ fuel_guideinvert	0 ] 	)
divergence_usebox	[ 0	locks=0 ]	(	[ divergence_usebox	0 ] 	)
divergence_useboxhash	[ 0	locks=0 ]	(	[ divergence_useboxhash	0 ] 	)
divergence_usesmoke	[ 0	locks=0 ]	(	[ divergence_usesmoke	1 ] 	)
divergence_guideremapsmoke	[ 0	locks=0 ]	(	[ divergence_guideremapsmoke	0 ] 	)
divergence_guidesmokedensity	[ 0	locks=0 ]	(	[ divergence_guidesmokedensity	1 ] 	)
divergence_guideuseplane	[ 0	locks=0 ]	(	[ divergence_guideuseplane	0 ] 	)
divergence_guideplane	[ 0	locks=0 ]	(	[ divergence_guideplane	0 ] 	)
divergence_guideplaneval	[ 0	locks=0 ]	(	[ divergence_guideplaneval	0 ] 	)
divergence_guidevismode	[ 0	locks=0 ]	(	[ divergence_guidevismode	1 ] 	)
divergence_guidevisdensitymode	[ 0	locks=0 ]	(	[ divergence_guidevisdensitymode	0 ] 	)
divergence_guiderangemode	[ 0	locks=0 ]	(	[ divergence_guiderangemode	1 ] 	)
divergence_guiderange	[ 0	locks=0 ]	(	[ divergence_guiderange1	0 ] 	[ divergence_guiderange2	1 ] 	)
divergence_guiderangecenter	[ 0	locks=0 ]	(	[ divergence_guiderangecenter	0.5 ] 	)
divergence_guiderangesize	[ 0	locks=0 ]	(	[ divergence_guiderangesize	1 ] 	)
divergence_guideiso	[ 0	locks=0 ]	(	[ divergence_guideiso	0 ] 	)
divergence_guideinvert	[ 0	locks=0 ]	(	[ divergence_guideinvert	0 ] 	)
burn_usebox	[ 0	locks=0 ]	(	[ burn_usebox	0 ] 	)
burn_useboxhash	[ 0	locks=0 ]	(	[ burn_useboxhash	0 ] 	)
burn_usesmoke	[ 0	locks=0 ]	(	[ burn_usesmoke	1 ] 	)
burn_guideremapsmoke	[ 0	locks=0 ]	(	[ burn_guideremapsmoke	0 ] 	)
burn_guidesmokedensity	[ 0	locks=0 ]	(	[ burn_guidesmokedensity	1 ] 	)
burn_guideuseplane	[ 0	locks=0 ]	(	[ burn_guideuseplane	0 ] 	)
burn_guideplane	[ 0	locks=0 ]	(	[ burn_guideplane	0 ] 	)
burn_guideplaneval	[ 0	locks=0 ]	(	[ burn_guideplaneval	0 ] 	)
burn_guidevismode	[ 0	locks=0 ]	(	[ burn_guidevismode	1 ] 	)
burn_guidevisdensitymode	[ 0	locks=0 ]	(	[ burn_guidevisdensitymode	0 ] 	)
burn_guiderangemode	[ 0	locks=0 ]	(	[ burn_guiderangemode	1 ] 	)
burn_guiderange	[ 0	locks=0 ]	(	[ burn_guiderange1	0 ] 	[ burn_guiderange2	1 ] 	)
burn_guiderangecenter	[ 0	locks=0 ]	(	[ burn_guiderangecenter	0.5 ] 	)
burn_guiderangesize	[ 0	locks=0 ]	(	[ burn_guiderangesize	1 ] 	)
burn_guideiso	[ 0	locks=0 ]	(	[ burn_guideiso	0 ] 	)
burn_guideinvert	[ 0	locks=0 ]	(	[ burn_guideinvert	0 ] 	)
heat_usebox	[ 0	locks=0 ]	(	[ heat_usebox	0 ] 	)
heat_useboxhash	[ 0	locks=0 ]	(	[ heat_useboxhash	0 ] 	)
heat_usesmoke	[ 0	locks=0 ]	(	[ heat_usesmoke	1 ] 	)
heat_guideremapsmoke	[ 0	locks=0 ]	(	[ heat_guideremapsmoke	0 ] 	)
heat_guidesmokedensity	[ 0	locks=0 ]	(	[ heat_guidesmokedensity	1 ] 	)
heat_guideuseplane	[ 0	locks=0 ]	(	[ heat_guideuseplane	0 ] 	)
heat_guideplane	[ 0	locks=0 ]	(	[ heat_guideplane	0 ] 	)
heat_guideplaneval	[ 0	locks=0 ]	(	[ heat_guideplaneval	0 ] 	)
heat_guidevismode	[ 0	locks=0 ]	(	[ heat_guidevismode	4 ] 	)
heat_guidevisdensitymode	[ 0	locks=0 ]	(	[ heat_guidevisdensitymode	0 ] 	)
heat_guiderangemode	[ 0	locks=0 ]	(	[ heat_guiderangemode	1 ] 	)
heat_guiderange	[ 0	locks=0 ]	(	[ heat_guiderange1	0 ] 	[ heat_guiderange2	1 ] 	)
heat_guiderangecenter	[ 0	locks=0 ]	(	[ heat_guiderangecenter	0.5 ] 	)
heat_guiderangesize	[ 0	locks=0 ]	(	[ heat_guiderangesize	1 ] 	)
heat_guideiso	[ 0	locks=0 ]	(	[ heat_guideiso	0 ] 	)
heat_guideinvert	[ 0	locks=0 ]	(	[ heat_guideinvert	1 ] 	)
velocity_guideusebox	[ 0	locks=0 ]	(	[ velocity_guideusebox	0 ] 	)
velocity_guideuseboxhash	[ 0	locks=0 ]	(	[ velocity_guideuseboxhash	0 ] 	)
velocity_guideusesmoke	[ 0	locks=0 ]	(	[ velocity_guideusesmoke	0 ] 	)
velocity_guidescale	[ 0	locks=0 ]	(	[ velocity_guidescale	1 ] 	)
velocity_guideoverridediv	[ 0	locks=0 ]	(	[ velocity_guideoverridediv	0 ] 	)
velocity_guidediv	[ 0	locks=0 ]	(	[ velocity_guidedivx	10 ] 	[ velocity_guidedivy	10 ] 	[ velocity_guidedivz	10 ] 	)
velocity_guidebarbs	[ 0	locks=0 ]	(	[ velocity_guidebarbs	1 ] 	)
velocity_guidepercomp	[ 0	locks=0 ]	(	[ velocity_guidepercomp	0 ] 	)
velocity_guideusestreamers	[ 0	locks=0 ]	(	[ velocity_guideusestreamers	0 ] 	)
velocity_guideuseplane	[ 0	locks=0 ]	(	[ velocity_guideuseplane	0 ] 	)
velocity_guideplane	[ 0	locks=0 ]	(	[ velocity_guideplane	0 ] 	)
velocity_guideplaneval	[ 0	locks=0 ]	(	[ velocity_guideplaneval	0 ] 	)
velocity_guidestreamerlen	[ 0	locks=0 ]	(	[ velocity_guidestreamerlen	1 ] 	)
velocity_guidestreamerminspeed	[ 0	locks=0 ]	(	[ velocity_guidestreamerminspeed	0.001 ] 	)
velocity_guidevistype	[ 0	locks=0 ]	(	[ velocity_guidevistype	2 ] 	)
velocity_guidevismode	[ 0	locks=0 ]	(	[ velocity_guidevismode	0 ] 	)
velocity_guidevisscale	[ 0	locks=0 ]	(	[ velocity_guidevisscale	1 ] 	)
velocity_guiderange	[ 0	locks=0 ]	(	[ velocity_guiderange1	0 ] 	[ velocity_guiderange2	1 ] 	)
collisionmask1_usebox	[ 0	locks=0 ]	(	[ collisionmask1_usebox	0 ] 	)
collisionmask1_useboxhash	[ 0	locks=0 ]	(	[ collisionmask1_useboxhash	0 ] 	)
collisionmask1_usesmoke	[ 0	locks=0 ]	(	[ collisionmask1_usesmoke	0 ] 	)
collisionmask1_guideremapsmoke	[ 0	locks=0 ]	(	[ collisionmask1_guideremapsmoke	0 ] 	)
collisionmask1_guidesmokedensity	[ 0	locks=0 ]	(	[ collisionmask1_guidesmokedensity	1 ] 	)
collisionmask1_guideuseplane	[ 0	locks=0 ]	(	[ collisionmask1_guideuseplane	0 ] 	)
collisionmask1_guideplane	[ 0	locks=0 ]	(	[ collisionmask1_guideplane	0 ] 	)
collisionmask1_guideplaneval	[ 0	locks=0 ]	(	[ collisionmask1_guideplaneval	0 ] 	)
collisionmask1_guidevismode	[ 0	locks=0 ]	(	[ collisionmask1_guidevismode	1 ] 	)
collisionmask1_guidevisdensitymode	[ 0	locks=0 ]	(	[ collisionmask1_guidevisdensitymode	0 ] 	)
collisionmask1_guiderangemode	[ 0	locks=0 ]	(	[ collisionmask1_guiderangemode	1 ] 	)
collisionmask1_guiderange	[ 0	locks=0 ]	(	[ collisionmask1_guiderange1	0 ] 	[ collisionmask1_guiderange2	1 ] 	)
collisionmask1_guiderangecenter	[ 0	locks=0 ]	(	[ collisionmask1_guiderangecenter	0.5 ] 	)
collisionmask1_guiderangesize	[ 0	locks=0 ]	(	[ collisionmask1_guiderangesize	1 ] 	)
collisionmask1_guideiso	[ 0	locks=0 ]	(	[ collisionmask1_guideiso	0 ] 	)
collisionmask1_guideinvert	[ 0	locks=0 ]	(	[ collisionmask1_guideinvert	1 ] 	)
sourcemask1_usebox	[ 0	locks=0 ]	(	[ sourcemask1_usebox	0 ] 	)
sourcemask1_useboxhash	[ 0	locks=0 ]	(	[ sourcemask1_useboxhash	0 ] 	)
sourcemask1_usesmoke	[ 0	locks=0 ]	(	[ sourcemask1_usesmoke	1 ] 	)
sourcemask1_guideremapsmoke	[ 0	locks=0 ]	(	[ sourcemask1_guideremapsmoke	0 ] 	)
sourcemask1_guidesmokedensity	[ 0	locks=0 ]	(	[ sourcemask1_guidesmokedensity	1 ] 	)
sourcemask1_guideuseplane	[ 0	locks=0 ]	(	[ sourcemask1_guideuseplane	0 ] 	)
sourcemask1_guideplane	[ 0	locks=0 ]	(	[ sourcemask1_guideplane	0 ] 	)
sourcemask1_guideplaneval	[ 0	locks=0 ]	(	[ sourcemask1_guideplaneval	0 ] 	)
sourcemask1_guidevismode	[ 0	locks=0 ]	(	[ sourcemask1_guidevismode	1 ] 	)
sourcemask1_guidevisdensitymode	[ 0	locks=0 ]	(	[ sourcemask1_guidevisdensitymode	0 ] 	)
sourcemask1_guiderangemode	[ 0	locks=0 ]	(	[ sourcemask1_guiderangemode	1 ] 	)
sourcemask1_guiderange	[ 0	locks=0 ]	(	[ sourcemask1_guiderange1	0 ] 	[ sourcemask1_guiderange2	1 ] 	)
sourcemask1_guiderangecenter	[ 0	locks=0 ]	(	[ sourcemask1_guiderangecenter	0.5 ] 	)
sourcemask1_guiderangesize	[ 0	locks=0 ]	(	[ sourcemask1_guiderangesize	1 ] 	)
sourcemask1_guideiso	[ 0	locks=0 ]	(	[ sourcemask1_guideiso	0 ] 	)
sourcemask1_guideinvert	[ 0	locks=0 ]	(	[ sourcemask1_guideinvert	0 ] 	)
sinkmask1_usebox	[ 0	locks=0 ]	(	[ sinkmask1_usebox	0 ] 	)
sinkmask1_useboxhash	[ 0	locks=0 ]	(	[ sinkmask1_useboxhash	0 ] 	)
sinkmask1_usesmoke	[ 0	locks=0 ]	(	[ sinkmask1_usesmoke	1 ] 	)
sinkmask1_guideremapsmoke	[ 0	locks=0 ]	(	[ sinkmask1_guideremapsmoke	0 ] 	)
sinkmask1_guidesmokedensity	[ 0	locks=0 ]	(	[ sinkmask1_guidesmokedensity	1 ] 	)
sinkmask1_guideuseplane	[ 0	locks=0 ]	(	[ sinkmask1_guideuseplane	0 ] 	)
sinkmask1_guideplane	[ 0	locks=0 ]	(	[ sinkmask1_guideplane	0 ] 	)
sinkmask1_guideplaneval	[ 0	locks=0 ]	(	[ sinkmask1_guideplaneval	0 ] 	)
sinkmask1_guidevismode	[ 0	locks=0 ]	(	[ sinkmask1_guidevismode	1 ] 	)
sinkmask1_guidevisdensitymode	[ 0	locks=0 ]	(	[ sinkmask1_guidevisdensitymode	0 ] 	)
sinkmask1_guiderangemode	[ 0	locks=0 ]	(	[ sinkmask1_guiderangemode	1 ] 	)
sinkmask1_guiderange	[ 0	locks=0 ]	(	[ sinkmask1_guiderange1	0 ] 	[ sinkmask1_guiderange2	1 ] 	)
sinkmask1_guiderangecenter	[ 0	locks=0 ]	(	[ sinkmask1_guiderangecenter	0.5 ] 	)
sinkmask1_guiderangesize	[ 0	locks=0 ]	(	[ sinkmask1_guiderangesize	1 ] 	)
sinkmask1_guideiso	[ 0	locks=0 ]	(	[ sinkmask1_guideiso	0 ] 	)
sinkmask1_guideinvert	[ 0	locks=0 ]	(	[ sinkmask1_guideinvert	0 ] 	)
pumpmask1_showguide	[ 0	locks=0 ]	(	[ pumpmask1_showguide	0 ] 	)
pumpmask1_color	[ 0	locks=0 ]	(	[ pumpmask1_colorr	0 ] 	[ pumpmask1_colorg	0 ] 	[ pumpmask1_colorb	1 ] 	)
pumpmask1_usebox	[ 0	locks=0 ]	(	[ pumpmask1_usebox	0 ] 	)
pumpmask1_useboxhash	[ 0	locks=0 ]	(	[ pumpmask1_useboxhash	0 ] 	)
pumpmask1_usesmoke	[ 0	locks=0 ]	(	[ pumpmask1_usesmoke	0 ] 	)
pumpmask1_guideremapsmoke	[ 0	locks=0 ]	(	[ pumpmask1_guideremapsmoke	0 ] 	)
pumpmask1_guidesmokedensity	[ 0	locks=0 ]	(	[ pumpmask1_guidesmokedensity	1 ] 	)
pumpmask1_guideuseplane	[ 0	locks=0 ]	(	[ pumpmask1_guideuseplane	0 ] 	)
pumpmask1_guideplane	[ 0	locks=0 ]	(	[ pumpmask1_guideplane	0 ] 	)
pumpmask1_guideplaneval	[ 0	locks=0 ]	(	[ pumpmask1_guideplaneval	0 ] 	)
pumpmask1_guidevismode	[ 0	locks=0 ]	(	[ pumpmask1_guidevismode	1 ] 	)
pumpmask1_guidevisdensitymode	[ 0	locks=0 ]	(	[ pumpmask1_guidevisdensitymode	0 ] 	)
pumpmask1_guiderangemode	[ 0	locks=0 ]	(	[ pumpmask1_guiderangemode	1 ] 	)
pumpmask1_guiderange	[ 0	locks=0 ]	(	[ pumpmask1_guiderange1	0 ] 	[ pumpmask1_guiderange2	1 ] 	)
pumpmask1_guiderangecenter	[ 0	locks=0 ]	(	[ pumpmask1_guiderangecenter	0.5 ] 	)
pumpmask1_guiderangesize	[ 0	locks=0 ]	(	[ pumpmask1_guiderangesize	1 ] 	)
pumpmask1_guideiso	[ 0	locks=0 ]	(	[ pumpmask1_guideiso	0 ] 	)
pumpmask1_guideinvert	[ 0	locks=0 ]	(	[ pumpmask1_guideinvert	0 ] 	)
density_soppath	[ 8	locks=0 ]	(	[ density_soppath	"" ] 	)
density_scalevalue	[ 0	locks=0 ]	(	[ density_scalevalue	1 ] 	)
temperature_soppath	[ 8	locks=0 ]	(	[ temperature_soppath	"" ] 	)
temperature_scalevalue	[ 0	locks=0 ]	(	[ temperature_scalevalue	1 ] 	)
fuel_soppath	[ 8	locks=0 ]	(	[ fuel_soppath	"" ] 	)
fuel_scalevalue	[ 0	locks=0 ]	(	[ fuel_scalevalue	1 ] 	)
velocity_soppath	[ 8	locks=0 ]	(	[ velocity_soppath	"" ] 	)
velocity_scalevalue	[ 0	locks=0 ]	(	[ velocity_scalevalue	1 ] 	)
usetransform	[ 0	locks=0 ]	(	[ usetransform	1 ] 	)
velocity_direction	[ 0	locks=0 ]	(	[ velocity_directionx	0 ] 	[ velocity_directiony	0 ] 	[ velocity_directionz	0 ] 	)
border	[ 0	locks=0 ]	(	[ border	3 ] 	)
restfield	[ 0	locks=0 ]	(	[ restfield	0 ] 	)
restresscale	[ 0	locks=0 ]	(	[ restresscale	0.5 ] 	)
velocity_voxelsample	[ 0	locks=0 ]	(	[ velocity_voxelsample	2 ] 	)
positionpath	[ 0	locks=0 ]	(	[ positionpath	"" ] 	)
folder1	[ 0	locks=0 ]	(	0	0	)
enablevelocity	[ 0	locks=0 ]	(	[ enablevelocity	1 ] 	)
enabledensity	[ 0	locks=0 ]	(	[ enabledensity	1 ] 	)
enabletemperature	[ 0	locks=0 ]	(	[ enabletemperature	1 ] 	)
enablefuel	[ 0	locks=0 ]	(	[ enablefuel	1 ] 	)
enabledivergence	[ 0	locks=0 ]	(	[ enabledivergence	1 ] 	)
enableburn	[ 0	locks=0 ]	(	[ enableburn	1 ] 	)
enablepressure	[ 0	locks=0 ]	(	[ enablepressure	1 ] 	)
enablerest	[ 0	locks=0 ]	(	[ enablerest	1 ] 	)
enableconfinement	[ 0	locks=0 ]	(	[ enableconfinement	1 ] 	)
enableheat	[ 0	locks=0 ]	(	[ enableheat	1 ] 	)
enablesource	[ 0	locks=0 ]	(	[ enablesource	1 ] 	)
enablesourceindex	[ 0	locks=0 ]	(	[ enablesourceindex	1 ] 	)
enablesink	[ 0	locks=0 ]	(	[ enablesink	1 ] 	)
enablepump	[ 0	locks=0 ]	(	[ enablepump	1 ] 	)
enablepumpindex	[ 0	locks=0 ]	(	[ enablepumpindex	1 ] 	)
enablecollision	[ 0	locks=0 ]	(	[ enablecollision	1 ] 	)
enablecollisionvelocity	[ 0	locks=0 ]	(	[ enablecollisionvelocity	1 ] 	)
slice	[ 0	locks=0 ]	(	[ slice	0 ] 	)
slicediv	[ 0	locks=0 ]	(	[ slicediv1	1 ] 	[ slicediv2	1 ] 	[ slicediv3	1 ] 	)
sliceoverlapneg	[ 0	locks=0 ]	(	[ sliceoverlapneg1	4 ] 	[ sliceoverlapneg2	4 ] 	[ sliceoverlapneg3	4 ] 	)
sliceoverlappos	[ 0	locks=0 ]	(	[ sliceoverlappos1	4 ] 	[ sliceoverlappos2	4 ] 	[ sliceoverlappos3	4 ] 	)
multifield_densityramp1pos	[ 0	locks=0 ]	(	[ multifield_densityramp1pos	0 ] 	)
multifield_densityramp1value	[ 0	locks=0 ]	(	[ multifield_densityramp1value	0 ] 	)
multifield_densityramp1interp	[ 0	locks=0 ]	(	[ multifield_densityramp1interp	1 ] 	)
multifield_densityramp2pos	[ 0	locks=0 ]	(	[ multifield_densityramp2pos	1 ] 	)
multifield_densityramp2value	[ 0	locks=0 ]	(	[ multifield_densityramp2value	1 ] 	)
multifield_densityramp2interp	[ 0	locks=0 ]	(	[ multifield_densityramp2interp	1 ] 	)
multifield_cdramp1pos	[ 0	locks=0 ]	(	[ multifield_cdramp1pos	0 ] 	)
multifield_cdramp1c	[ 0	locks=0 ]	(	[ multifield_cdramp1cr	0 ] 	[ multifield_cdramp1cg	0 ] 	[ multifield_cdramp1cb	0 ] 	)
multifield_cdramp1interp	[ 0	locks=0 ]	(	[ multifield_cdramp1interp	1 ] 	)
multifield_cdramp2pos	[ 0	locks=0 ]	(	[ multifield_cdramp2pos	1 ] 	)
multifield_cdramp2c	[ 0	locks=0 ]	(	[ multifield_cdramp2cr	1 ] 	[ multifield_cdramp2cg	1 ] 	[ multifield_cdramp2cb	1 ] 	)
multifield_cdramp2interp	[ 0	locks=0 ]	(	[ multifield_cdramp2interp	1 ] 	)
multifield_emitramp1pos	[ 0	locks=0 ]	(	[ multifield_emitramp1pos	0 ] 	)
multifield_emitramp1value	[ 0	locks=0 ]	(	[ multifield_emitramp1value	0 ] 	)
multifield_emitramp1interp	[ 0	locks=0 ]	(	[ multifield_emitramp1interp	1 ] 	)
multifield_emitramp2pos	[ 0	locks=0 ]	(	[ multifield_emitramp2pos	1 ] 	)
multifield_emitramp2value	[ 0	locks=0 ]	(	[ multifield_emitramp2value	1 ] 	)
multifield_emitramp2interp	[ 0	locks=0 ]	(	[ multifield_emitramp2interp	1 ] 	)
multifield_emitcdramp1pos	[ 0	locks=0 ]	(	[ multifield_emitcdramp1pos	0 ] 	)
multifield_emitcdramp1c	[ 0	locks=0 ]	(	[ multifield_emitcdramp1cr	0 ] 	[ multifield_emitcdramp1cg	0 ] 	[ multifield_emitcdramp1cb	0 ] 	)
multifield_emitcdramp1interp	[ 0	locks=0 ]	(	[ multifield_emitcdramp1interp	1 ] 	)
multifield_emitcdramp2pos	[ 0	locks=0 ]	(	[ multifield_emitcdramp2pos	0.54000002145767212 ] 	)
multifield_emitcdramp2c	[ 0	locks=0 ]	(	[ multifield_emitcdramp2cr	1 ] 	[ multifield_emitcdramp2cg	0.43200001120567322 ] 	[ multifield_emitcdramp2cb	0 ] 	)
multifield_emitcdramp2interp	[ 0	locks=0 ]	(	[ multifield_emitcdramp2interp	2 ] 	)
multifield_emitcdramp3pos	[ 0	locks=0 ]	(	[ multifield_emitcdramp3pos	0.89300000667572021 ] 	)
multifield_emitcdramp3c	[ 0	locks=0 ]	(	[ multifield_emitcdramp3cr	1 ] 	[ multifield_emitcdramp3cg	0.88330000638961792 ] 	[ multifield_emitcdramp3cb	0 ] 	)
multifield_emitcdramp3interp	[ 0	locks=0 ]	(	[ multifield_emitcdramp3interp	2 ] 	)
multifield_emitcdramp4pos	[ 0	locks=0 ]	(	[ multifield_emitcdramp4pos	1 ] 	)
multifield_emitcdramp4c	[ 0	locks=0 ]	(	[ multifield_emitcdramp4cr	1 ] 	[ multifield_emitcdramp4cg	1 ] 	[ multifield_emitcdramp4cb	1 ] 	)
multifield_emitcdramp4interp	[ 0	locks=0 ]	(	[ multifield_emitcdramp4interp	2 ] 	)
}
HouLC1033600b9005aca8d75034c34a86obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2.userdata     ___Version___     HouLC1033600b9505aca8d750a0b1846dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2.inp 1
0 -4.2797198295593262 5.1218600273132324 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT"
HouLC1033600be905aca8d7502ab05851obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/applydata2.init type = applydata
matchesdef = 0
HouLC1033600bee05aca8d75095ac4d59obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/applydata2.def comment ""
position -1.10848 0.986228
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
16 "output1"
}
inputsNamed3
{
11 	multifield 5 1 "input1"
12 	state 28 1 "input2"
15 	masks 22 1 "input3"
}
inputs
{
0 	multifield 0 1
1 	state 0 1
2 	masks 0 1
}
stat
{
  create 1131855537
  modify 1523221431
  author jlait@AlienBlue
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be905aca8d750498bf651obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/applydata2.parm {
version 0.8
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
}
HouLC1033600be505aca8d7505346acc0obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/applydata2.userdata     ___Version___    16.5.432HouLC1033600bea05aca8d750c59fc183obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/velocity_data.init type = sopvectorfield
matchesdef = 0
HouLC1033600beb05aca8d750b27c923cobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/velocity_data.def comment ""
position 2.70252 0.50764
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
9 "output1"
}
inputsNamed3
{
7 	"" "" 1 "input1"
8 	velocity 2 1 "input2"
}
inputs
{
0 	"" 0 1
1 	velocity 0 1
}
stat
{
  create 1217449186
  modify 1523221583
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600beb05aca8d7502e431213obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/velocity_data.chn {
    channel time {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $T }
    }
    channel divx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divx\") }
    }
    channel divy {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divy\") }
    }
    channel divz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divz\") }
    }
    channel sizex {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizex\") }
    }
    channel sizey {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizey\") }
    }
    channel sizez {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizez\") }
    }
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tx\") }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/ty\") }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tz\") }
    }
    channel closedends {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../closedends\") }
    }
    channel directionx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_directionx\") }
    }
    channel directiony {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_directiony\") }
    }
    channel directionz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_directionz\") }
    }
    channel uniformvoxels {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/uniformvoxels\") }
    }
    channel twod {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/twod\") }
    }
    channel voxelplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/voxelplane\") }
    }
    channel uniformdiv {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/uniformdiv\") }
    }
    channel border {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 2 2 expr = ch(\"../border\") }
    }
    channel soppath {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = chsop(\"../velocity_soppath\") }
    }
    channel slice {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/slice\") }
    }
    channel slicediv1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv1\") }
    }
    channel slicediv2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv2\") }
    }
    channel slicediv3 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv3\") }
    }
    channel sliceoverlapneg1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg1\") }
    }
    channel sliceoverlapneg2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg2\") }
    }
    channel sliceoverlapneg3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg3\") }
    }
    channel sliceoverlappos1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos1\") }
    }
    channel sliceoverlappos2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos2\") }
    }
    channel sliceoverlappos3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos3\") }
    }
    channel closexneg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../closexneg\") }
    }
    channel closexpos {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../closexpos\") }
    }
    channel closeyneg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../closeyneg\") }
    }
    channel closeypos {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../closeypos\") }
    }
    channel closezneg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../closezneg\") }
    }
    channel closezpos {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../closezpos\") }
    }
    channel voxelsample {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_voxelsample\") }
    }
    channel scalevaluex {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_scalevalue\") }
    }
    channel scalevaluey {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_scalevalue\") }
    }
    channel scalevaluez {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_scalevalue\") }
    }
    channel divsize {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../density_data/divsize\") }
    }
  }
HouLC1033600bea05aca8d7509eac2533obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/velocity_data.parm {
version 0.8
parmop_usesopdimensions	[ 0	locks=0	autoscope=0 ]	(	"default"	)
usesopdimensions	[ 0	locks=0	autoscope=0 ]	(	"off"	)
parmop_sopresizeonly	[ 0	locks=0 ]	(	"default"	)
sopresizeonly	[ 0	locks=0 ]	(	"off"	)
parmop_twod	[ 0	locks=0	autoscope=0 ]	(	"default"	)
twod	[ 0	locks=0	autoscope=0 ]	(	[ twod	0 ] 	)
parmop_voxelplane	[ 0	locks=0	autoscope=0 ]	(	"default"	)
voxelplane	[ 0	locks=0	autoscope=0 ]	(	[ voxelplane	0 ] 	)
parmop_uniformvoxels	[ 0	locks=0	autoscope=0 ]	(	"default"	)
uniformvoxels	[ 0	locks=0	autoscope=0 ]	(	[ uniformvoxels	5 ] 	)
parmop_uniformdiv	[ 0	locks=0	autoscope=0 ]	(	"default"	)
uniformdiv	[ 0	locks=0	autoscope=0 ]	(	[ uniformdiv	10 ] 	)
parmop_div	[ 0	locks=0	autoscope=0 ]	(	"default"	)
div	[ 0	locks=0	autoscope=0 ]	(	[ divx	1 ] 	[ divy	1 ] 	[ divz	1 ] 	)
parmop_divsize	[ 0	locks=0 ]	(	"default"	)
divsize	[ 8	locks=0 ]	(	[ divsize	0.20000000000000001 ] 	)
parmop_size	[ 0	locks=0	autoscope=0 ]	(	"default"	)
size	[ 0	locks=0	autoscope=0 ]	(	[ sizex	15.4 ] 	[ sizey	1.6112785339355469 ] 	[ sizez	1.8500670194625854 ] 	)
parmop_t	[ 0	locks=0	autoscope=0 ]	(	"default"	)
t	[ 0	locks=0	autoscope=0 ]	(	[ tx	0.39012497663497925 ] 	[ ty	0 ] 	[ tz	0.14562231302261353 ] 	)
parmop_voxelsample	[ 0	locks=0	autoscope=0 ]	(	"default"	)
voxelsample	[ 0	locks=0	autoscope=0 ]	(	[ voxelsample	2 ] 	)
parmop_closedends	[ 0	locks=0	autoscope=0 ]	(	"default"	)
closedends	[ 0	locks=0	autoscope=0 ]	(	[ closedends	0 ] 	)
parmop_closexpos	[ 0	locks=0 ]	(	"default"	)
closexpos	[ 0	locks=0 ]	(	[ closexpos	1 ] 	)
parmop_closexneg	[ 0	locks=0 ]	(	"default"	)
closexneg	[ 0	locks=0 ]	(	[ closexneg	1 ] 	)
parmop_closeypos	[ 0	locks=0 ]	(	"default"	)
closeypos	[ 0	locks=0 ]	(	[ closeypos	1 ] 	)
parmop_closeyneg	[ 0	locks=0 ]	(	"default"	)
closeyneg	[ 0	locks=0 ]	(	[ closeyneg	1 ] 	)
parmop_closezpos	[ 0	locks=0 ]	(	"default"	)
closezpos	[ 0	locks=0 ]	(	[ closezpos	1 ] 	)
parmop_closezneg	[ 0	locks=0 ]	(	"default"	)
closezneg	[ 0	locks=0 ]	(	[ closezneg	1 ] 	)
parmop_direction	[ 0	locks=0	autoscope=0 ]	(	"default"	)
direction	[ 0	locks=0	autoscope=0 ]	(	[ directionx	0 ] 	[ directiony	0 ] 	[ directionz	0 ] 	)
parmop_scalevalue	[ 0	locks=0 ]	(	"default"	)
scalevalue	[ 0	locks=0 ]	(	[ scalevaluex	1 ] 	[ scalevaluey	1 ] 	[ scalevaluez	1 ] 	)
parmop_tol	[ 0	locks=0	autoscope=0 ]	(	"default"	)
tol	[ 0	locks=0	autoscope=0 ]	(	0	)
parmop_usefp16	[ 0	locks=0 ]	(	"default"	)
usefp16	[ 0	locks=0 ]	(	"off"	)
parmop_soppath	[ 0	locks=0	autoscope=0 ]	(	"default"	)
soppath	[ 0	locks=0	autoscope=0 ]	(	[ soppath	"" ] 	)
parmop_border	[ 0	locks=0	autoscope=0 ]	(	"default"	)
border	[ 0	locks=0	autoscope=0 ]	(	[ border	3 ] 	)
parmop_primnum	[ 0	locks=0	autoscope=0 ]	(	"default"	)
primnum	[ 0	locks=0	autoscope=0 ]	(	0	1	2	)
parmop_time	[ 0	locks=0	autoscope=0 ]	(	"default"	)
time	[ 8	locks=0	autoscope=0 ]	(	[ time	3.833333333333333 ] 	)
parmop_usetransform	[ 0	locks=0	autoscope=0 ]	(	"default"	)
usetransform	[ 0	locks=0	autoscope=0 ]	(	"on"	)
parmop_letsopsinterpolate	[ 0	locks=0	autoscope=0 ]	(	"default"	)
letsopsinterpolate	[ 0	locks=0	autoscope=0 ]	(	"off"	)
parmop_slice	[ 0	locks=0 ]	(	"default"	)
slice	[ 8	locks=0 ]	(	[ slice	0 ] 	)
parmop_slicediv	[ 0	locks=0 ]	(	"default"	)
slicediv	[ 8	locks=0 ]	(	[ slicediv1	1 ] 	[ slicediv2	1 ] 	[ slicediv3	1 ] 	)
parmop_sliceoverlapneg	[ 0	locks=0 ]	(	"default"	)
sliceoverlapneg	[ 8	locks=0 ]	(	[ sliceoverlapneg1	4 ] 	[ sliceoverlapneg2	4 ] 	[ sliceoverlapneg3	4 ] 	)
parmop_sliceoverlappos	[ 0	locks=0 ]	(	"default"	)
sliceoverlappos	[ 8	locks=0 ]	(	[ sliceoverlappos1	4 ] 	[ sliceoverlappos2	4 ] 	[ sliceoverlappos3	4 ] 	)
parmop_positionpath	[ 0	locks=0 ]	(	"default"	)
positionpath	[ 0	locks=0 ]	(	`chs(\"../density_data/positionpath\")`	)
defaultparmop	[ 0	locks=0	autoscope=0 ]	(	"always"	)
sharedata	[ 0	locks=0	autoscope=0 ]	(	"off"	)
activation	[ 0	locks=0	autoscope=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0	autoscope=0 ]	(	*	)
dataname	[ 0	locks=0	autoscope=0 ]	(	vel	)
uniquedataname	[ 0	locks=0	autoscope=0 ]	(	"off"	)
}
HouLC1033600be605aca8d7502edf834bobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/velocity_data.userdata     ___Version___    16.5.432HouLC1033600be905aca8d7506f39631cobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/applydata3.init type = applydata
matchesdef = 0
HouLC1033600bee05aca8d750945fe7e3obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/applydata3.def comment ""
position 0.375937 -4.17196
connectornextid 0
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 off exposed on
outputsNamed3
{
10 "output1"
}
inputsNamed3
{
7 	applydata1 7 1 "input1"
9 	linktosourceobject1 2 1 "input2"
}
inputs
{
0 	applydata1 0 1
1 	linktosourceobject1 0 1
}
stat
{
  create 1132176437
  modify 1295397718
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be905aca8d750d65d8b36obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/applydata3.parm {
version 0.8
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
}
HouLC1033600be505aca8d750adb6a35cobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/applydata3.userdata     ___Version___    16.5.432HouLC1033600beb05aca8d750def66b49obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/density_data.init type = sopscalarfield
matchesdef = 0
HouLC1033600be805aca8d750d602a384obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/density_data.def comment ""
position -7.47619 9.81117
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
6 	"" "" 1 "input1"
7 	density 2 1 "input2"
}
inputs
{
0 	"" 0 1
1 	density 0 1
}
stat
{
  create 1132243483
  modify 1523221396
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be805aca8d750d209b930obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/density_data.chn {
    channel time {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $T }
    }
    channel divx {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../div1\") }
    }
    channel divy {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../div2\") }
    }
    channel divz {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../div3\") }
    }
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../tx\") }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../ty\") }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../tz\") }
    }
    channel sizex {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sizex\") }
    }
    channel sizey {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sizey\") }
    }
    channel sizez {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sizez\") }
    }
    channel soppath {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = chsop(\"../density_soppath\") }
    }
    channel usetransform {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../usetransform\") }
    }
    channel uniformvoxels {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../uniformvoxels\") }
    }
    channel twod {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../twod\") }
    }
    channel voxelplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../voxelplane\") }
    }
    channel uniformdiv {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../uniformdiv\") }
    }
    channel border {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../border\") }
    }
    channel slice {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../slice\") }
    }
    channel slicediv1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../slicediv1\") }
    }
    channel slicediv2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../slicediv2\") }
    }
    channel slicediv3 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../slicediv3\") }
    }
    channel sliceoverlapneg1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../sliceoverlapneg1\") }
    }
    channel sliceoverlapneg2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../sliceoverlapneg2\") }
    }
    channel sliceoverlapneg3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../sliceoverlapneg3\") }
    }
    channel sliceoverlappos1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../sliceoverlappos1\") }
    }
    channel sliceoverlappos2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../sliceoverlappos2\") }
    }
    channel sliceoverlappos3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../sliceoverlappos3\") }
    }
    channel scalevalue {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_scalevalue\") }
    }
    channel divsize {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../divsize\") }
    }
    channel positionpath {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = chs(\"../positionpath\") }
    }
  }
HouLC1033600beb05aca8d750864532eaobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/density_data.parm {
version 0.8
parmop_usesopdimensions	[ 0	locks=0 ]	(	"default"	)
usesopdimensions	[ 0	locks=0 ]	(	"off"	)
parmop_sopresizeonly	[ 0	locks=0 ]	(	"default"	)
sopresizeonly	[ 0	locks=0 ]	(	"off"	)
parmop_twod	[ 0	locks=0 ]	(	"default"	)
twod	[ 0	locks=0 ]	(	[ twod	0 ] 	)
parmop_voxelplane	[ 0	locks=0 ]	(	"default"	)
voxelplane	[ 0	locks=0 ]	(	[ voxelplane	0 ] 	)
parmop_uniformvoxels	[ 0	locks=0 ]	(	"default"	)
uniformvoxels	[ 0	locks=0 ]	(	[ uniformvoxels	5 ] 	)
parmop_uniformdiv	[ 0	locks=0 ]	(	"default"	)
uniformdiv	[ 0	locks=0 ]	(	[ uniformdiv	10 ] 	)
parmop_div	[ 0	locks=0 ]	(	"default"	)
div	[ 0	locks=0 ]	(	[ divx	1 ] 	[ divy	1 ] 	[ divz	1 ] 	)
parmop_divsize	[ 0	locks=0 ]	(	"default"	)
divsize	[ 0	locks=0 ]	(	[ divsize	0.20000000000000001 ] 	)
parmop_size	[ 0	locks=0 ]	(	"default"	)
size	[ 0	locks=0 ]	(	[ sizex	15.4 ] 	[ sizey	1.6112785339355469 ] 	[ sizez	1.8500670194625854 ] 	)
parmop_t	[ 0	locks=0 ]	(	"default"	)
t	[ 0	locks=0 ]	(	[ tx	0.39012497663497925 ] 	[ ty	0 ] 	[ tz	0.14562231302261353 ] 	)
parmop_voxelsample	[ 0	locks=0 ]	(	"default"	)
voxelsample	[ 0	locks=0 ]	(	"edgexy"	)
parmop_border	[ 0	locks=0 ]	(	"default"	)
border	[ 0	locks=0 ]	(	[ border	3 ] 	)
parmop_initialvalue	[ 0	locks=0 ]	(	"default"	)
initialvalue	[ 0	locks=0 ]	(	0	)
parmop_scalevalue	[ 0	locks=0 ]	(	"default"	)
scalevalue	[ 0	locks=0 ]	(	[ scalevalue	1 ] 	)
parmop_tol	[ 0	locks=0 ]	(	"default"	)
tol	[ 0	locks=0 ]	(	0	)
parmop_usefp16	[ 0	locks=0 ]	(	"default"	)
usefp16	[ 0	locks=0 ]	(	"off"	)
parmop_soppath	[ 0	locks=0 ]	(	"default"	)
soppath	[ 0	locks=0 ]	(	[ soppath	"" ] 	)
parmop_primnum	[ 0	locks=0 ]	(	"default"	)
primnum	[ 0	locks=0 ]	(	0	)
parmop_time	[ 0	locks=0 ]	(	"default"	)
time	[ 8	locks=0 ]	(	[ time	3.833333333333333 ] 	)
parmop_usetransform	[ 0	locks=0 ]	(	"default"	)
usetransform	[ 0	locks=0 ]	(	[ usetransform	1 ] 	)
parmop_letsopsinterpolate	[ 0	locks=0 ]	(	"default"	)
letsopsinterpolate	[ 0	locks=0 ]	(	"off"	)
parmop_slice	[ 0	locks=0 ]	(	"default"	)
slice	[ 0	locks=0 ]	(	[ slice	0 ] 	)
parmop_slicediv	[ 0	locks=0 ]	(	"default"	)
slicediv	[ 0	locks=0 ]	(	[ slicediv1	1 ] 	[ slicediv2	1 ] 	[ slicediv3	1 ] 	)
parmop_sliceoverlapneg	[ 0	locks=0 ]	(	"default"	)
sliceoverlapneg	[ 0	locks=0 ]	(	[ sliceoverlapneg1	4 ] 	[ sliceoverlapneg2	4 ] 	[ sliceoverlapneg3	4 ] 	)
parmop_sliceoverlappos	[ 0	locks=0 ]	(	"default"	)
sliceoverlappos	[ 0	locks=0 ]	(	[ sliceoverlappos1	4 ] 	[ sliceoverlappos2	4 ] 	[ sliceoverlappos3	4 ] 	)
parmop_positionpath	[ 0	locks=0 ]	(	"default"	)
positionpath	[ 0	locks=0 ]	(	[ positionpath	"" ] 	)
defaultparmop	[ 0	locks=0 ]	(	"always"	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	density	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600be705aca8d7501fbfa0b3obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/density_data.userdata     ___Version___    16.5.432HouLC1033600be705aca8d75020c1a0f6obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/temperature_data.init type = sopscalarfield
matchesdef = 0
HouLC1033600be405aca8d750670b4f31obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/temperature_data.def comment ""
position -4.03729 9.66146
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
9 "output1"
}
inputsNamed3
{
7 	"" "" 1 "input1"
8 	temperature1 2 1 "input2"
}
inputs
{
0 	"" 0 1
1 	temperature1 0 1
}
stat
{
  create 1132243483
  modify 1281035131
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be405aca8d7500b4de65aobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/temperature_data.chn {
    channel time {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $T }
    }
    channel divx {
      lefttype = extend
      righttype = extend
      default = 50
      flags = 0
      segment { length = 0 value = 50 50 expr = ch(\"../density_data/divx\") }
    }
    channel divy {
      lefttype = extend
      righttype = extend
      default = 50
      flags = 0
      segment { length = 0 value = 50 50 expr = ch(\"../density_data/divy\") }
    }
    channel divz {
      lefttype = extend
      righttype = extend
      default = 50
      flags = 0
      segment { length = 0 value = 50 50 expr = ch(\"../density_data/divz\") }
    }
    channel sizex {
      lefttype = extend
      righttype = extend
      default = 3
      flags = 0
      segment { length = 0 value = 3 3 expr = ch(\"../density_data/sizex\") }
    }
    channel sizey {
      lefttype = extend
      righttype = extend
      default = 3
      flags = 0
      segment { length = 0 value = 3 3 expr = ch(\"../density_data/sizey\") }
    }
    channel sizez {
      lefttype = extend
      righttype = extend
      default = 3
      flags = 0
      segment { length = 0 value = 3 3 expr = ch(\"../density_data/sizez\") }
    }
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tx\") }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/ty\") }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tz\") }
    }
    channel soppath {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = chsop(\"../temperature_soppath\") }
    }
    channel usetransform {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../usetransform\") }
    }
    channel uniformvoxels {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/uniformvoxels\") }
    }
    channel twod {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/twod\") }
    }
    channel voxelplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/voxelplane\") }
    }
    channel uniformdiv {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/uniformdiv\") }
    }
    channel border {
      lefttype = extend
      righttype = extend
      default = 2
      flags = 0
      segment { length = 0 value = 2 2 expr = ch(\"../border\") }
    }
    channel slice {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/slice\") }
    }
    channel slicediv1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv1\") }
    }
    channel slicediv2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv2\") }
    }
    channel slicediv3 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv3\") }
    }
    channel sliceoverlapneg1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg1\") }
    }
    channel sliceoverlapneg2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg2\") }
    }
    channel sliceoverlapneg3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg3\") }
    }
    channel sliceoverlappos1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos1\") }
    }
    channel sliceoverlappos2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos2\") }
    }
    channel sliceoverlappos3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos3\") }
    }
    channel scalevalue {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../temperature_scalevalue\") }
    }
    channel divsize {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../density_data/divsize\") }
    }
  }
HouLC1033600be705aca8d7509f38bf87obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/temperature_data.parm {
version 0.8
parmop_usesopdimensions	[ 0	locks=0 ]	(	"default"	)
usesopdimensions	[ 0	locks=0 ]	(	"off"	)
parmop_sopresizeonly	[ 0	locks=0 ]	(	"default"	)
sopresizeonly	[ 0	locks=0 ]	(	"off"	)
parmop_twod	[ 0	locks=0 ]	(	"default"	)
twod	[ 8	locks=0 ]	(	[ twod	0 ] 	)
parmop_voxelplane	[ 0	locks=0 ]	(	"default"	)
voxelplane	[ 8	locks=0 ]	(	[ voxelplane	0 ] 	)
parmop_uniformvoxels	[ 0	locks=0 ]	(	"default"	)
uniformvoxels	[ 8	locks=0 ]	(	[ uniformvoxels	5 ] 	)
parmop_uniformdiv	[ 0	locks=0 ]	(	"default"	)
uniformdiv	[ 8	locks=0 ]	(	[ uniformdiv	10 ] 	)
parmop_div	[ 0	locks=0 ]	(	"default"	)
div	[ 0	locks=0 ]	(	[ divx	1 ] 	[ divy	1 ] 	[ divz	1 ] 	)
parmop_divsize	[ 0	locks=0 ]	(	"default"	)
divsize	[ 8	locks=0 ]	(	[ divsize	0.20000000000000001 ] 	)
parmop_size	[ 0	locks=0 ]	(	"default"	)
size	[ 0	locks=0 ]	(	[ sizex	4.2999999999999998 ] 	[ sizey	1.6112785339355469 ] 	[ sizez	1.8500670194625854 ] 	)
parmop_t	[ 0	locks=0 ]	(	"default"	)
t	[ 0	locks=0 ]	(	[ tx	0.39012497663497925 ] 	[ ty	0 ] 	[ tz	0.14562231302261353 ] 	)
parmop_voxelsample	[ 0	locks=0 ]	(	"default"	)
voxelsample	[ 0	locks=0 ]	(	"center"	)
parmop_border	[ 0	locks=0 ]	(	"default"	)
border	[ 0	locks=0 ]	(	[ border	3 ] 	)
parmop_initialvalue	[ 0	locks=0 ]	(	"default"	)
initialvalue	[ 0	locks=0 ]	(	0	)
parmop_scalevalue	[ 0	locks=0 ]	(	"default"	)
scalevalue	[ 0	locks=0 ]	(	[ scalevalue	1 ] 	)
parmop_tol	[ 0	locks=0 ]	(	"default"	)
tol	[ 0	locks=0 ]	(	0	)
parmop_usefp16	[ 0	locks=0 ]	(	"default"	)
usefp16	[ 0	locks=0 ]	(	"off"	)
parmop_soppath	[ 0	locks=0 ]	(	"default"	)
soppath	[ 0	locks=0 ]	(	[ soppath	"" ] 	)
parmop_primnum	[ 0	locks=0 ]	(	"default"	)
primnum	[ 0	locks=0 ]	(	0	)
parmop_time	[ 0	locks=0 ]	(	"default"	)
time	[ 8	locks=0 ]	(	[ time	0 ] 	)
parmop_usetransform	[ 0	locks=0 ]	(	"default"	)
usetransform	[ 0	locks=0 ]	(	[ usetransform	1 ] 	)
parmop_letsopsinterpolate	[ 0	locks=0 ]	(	"default"	)
letsopsinterpolate	[ 0	locks=0 ]	(	"off"	)
parmop_slice	[ 0	locks=0 ]	(	"default"	)
slice	[ 8	locks=0 ]	(	[ slice	0 ] 	)
parmop_slicediv	[ 0	locks=0 ]	(	"default"	)
slicediv	[ 8	locks=0 ]	(	[ slicediv1	1 ] 	[ slicediv2	1 ] 	[ slicediv3	1 ] 	)
parmop_sliceoverlapneg	[ 0	locks=0 ]	(	"default"	)
sliceoverlapneg	[ 8	locks=0 ]	(	[ sliceoverlapneg1	4 ] 	[ sliceoverlapneg2	4 ] 	[ sliceoverlapneg3	4 ] 	)
parmop_sliceoverlappos	[ 0	locks=0 ]	(	"default"	)
sliceoverlappos	[ 8	locks=0 ]	(	[ sliceoverlappos1	4 ] 	[ sliceoverlappos2	4 ] 	[ sliceoverlappos3	4 ] 	)
parmop_positionpath	[ 0	locks=0 ]	(	"default"	)
positionpath	[ 0	locks=0 ]	(	`chs(\"../density_data/positionpath\")`	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	temperature	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600be305aca8d75044e4470dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/temperature_data.userdata     ___Version___    16.5.432HouLC1033600bea05aca8d75073c074a7obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/collisionmask.init type = scalarfield
matchesdef = 0
HouLC1033600beb05aca8d750ef72658dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/collisionmask.def comment ""
position 14.27 5.83799
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
6 	"" "" 1 "input1"
7 	collisionmask1 2 1 "input2"
}
inputs
{
0 	"" 0 1
1 	collisionmask1 0 1
}
stat
{
  create 1142454660
  modify 1281035299
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600beb05aca8d750b23a60f7obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/collisionmask.chn {
    channel divx {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divx\") }
    }
    channel divy {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divy\") }
    }
    channel divz {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divz\") }
    }
    channel sizex {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizex\") }
    }
    channel sizey {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizey\") }
    }
    channel sizez {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizez\") }
    }
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tx\") }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/ty\") }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tz\") }
    }
    channel uniformvoxels {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/uniformvoxels\") }
    }
    channel twod {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/twod\") }
    }
    channel voxelplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/voxelplane\") }
    }
    channel uniformdiv {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/uniformdiv\") }
    }
    channel slice {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/slice\") }
    }
    channel slicediv1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv1\") }
    }
    channel slicediv2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv2\") }
    }
    channel slicediv3 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv3\") }
    }
    channel sliceoverlapneg1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg1\") }
    }
    channel sliceoverlapneg2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg2\") }
    }
    channel sliceoverlapneg3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg3\") }
    }
    channel sliceoverlappos1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos1\") }
    }
    channel sliceoverlappos2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos2\") }
    }
    channel sliceoverlappos3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos3\") }
    }
    channel divsize {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../density_data/divsize\") }
    }
  }
HouLC1033600bea05aca8d7500f66655aobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/collisionmask.parm {
version 0.8
parmop_twod	[ 0	locks=0 ]	(	"default"	)
twod	[ 8	locks=0 ]	(	[ twod	0 ] 	)
parmop_voxelplane	[ 0	locks=0 ]	(	"default"	)
voxelplane	[ 8	locks=0 ]	(	[ voxelplane	0 ] 	)
parmop_uniformvoxels	[ 0	locks=0 ]	(	"default"	)
uniformvoxels	[ 8	locks=0 ]	(	[ uniformvoxels	5 ] 	)
parmop_uniformdiv	[ 0	locks=0 ]	(	"default"	)
uniformdiv	[ 8	locks=0 ]	(	[ uniformdiv	10 ] 	)
parmop_div	[ 0	locks=0 ]	(	"default"	)
div	[ 0	locks=0 ]	(	[ divx	1 ] 	[ divy	1 ] 	[ divz	1 ] 	)
parmop_divsize	[ 0	locks=0 ]	(	"default"	)
divsize	[ 8	locks=0 ]	(	[ divsize	0.20000000000000001 ] 	)
parmop_size	[ 0	locks=0 ]	(	"default"	)
size	[ 0	locks=0 ]	(	[ sizex	4.2999999999999998 ] 	[ sizey	1.6112785339355469 ] 	[ sizez	1.8500670194625854 ] 	)
parmop_t	[ 0	locks=0 ]	(	"default"	)
t	[ 0	locks=0 ]	(	[ tx	0.39012497663497925 ] 	[ ty	0 ] 	[ tz	0.14562231302261353 ] 	)
parmop_voxelsample	[ 0	locks=0 ]	(	"default"	)
voxelsample	[ 0	locks=0 ]	(	"center"	)
parmop_border	[ 0	locks=0 ]	(	"default"	)
border	[ 0	locks=0 ]	(	"streak"	)
parmop_initialvalue	[ 0	locks=0 ]	(	"default"	)
initialvalue	[ 0	locks=0 ]	(	-1	)
parmop_tol	[ 0	locks=0 ]	(	"default"	)
tol	[ 0	locks=0 ]	(	0	)
parmop_usefp16	[ 0	locks=0 ]	(	"default"	)
usefp16	[ 0	locks=0 ]	(	"off"	)
parmop_slice	[ 0	locks=0 ]	(	"default"	)
slice	[ 8	locks=0 ]	(	[ slice	0 ] 	)
parmop_slicediv	[ 0	locks=0 ]	(	"default"	)
slicediv	[ 8	locks=0 ]	(	[ slicediv1	1 ] 	[ slicediv2	1 ] 	[ slicediv3	1 ] 	)
parmop_sliceoverlapneg	[ 0	locks=0 ]	(	"default"	)
sliceoverlapneg	[ 8	locks=0 ]	(	[ sliceoverlapneg1	4 ] 	[ sliceoverlapneg2	4 ] 	[ sliceoverlapneg3	4 ] 	)
parmop_sliceoverlappos	[ 0	locks=0 ]	(	"default"	)
sliceoverlappos	[ 8	locks=0 ]	(	[ sliceoverlappos1	4 ] 	[ sliceoverlappos2	4 ] 	[ sliceoverlappos3	4 ] 	)
parmop_positionpath	[ 0	locks=0 ]	(	"default"	)
positionpath	[ 0	locks=0 ]	(	`chs(\"../density_data/positionpath\")`	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	collision	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600be605aca8d75055c27a05obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/collisionmask.userdata     ___Version___    16.5.432HouLC1033600be105aca8d750fb077ed0obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/collision_velocity.init type = vectorfield
matchesdef = 0
HouLC1033600be605aca8d750d47cc3e5obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/collision_velocity.def comment ""
position 17.9418 5.82481
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1142883182
  modify 1281035310
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be605aca8d7506d26ddb2obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/collision_velocity.chn {
    channel divx {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divx\") }
    }
    channel divy {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divy\") }
    }
    channel divz {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divz\") }
    }
    channel sizex {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizex\") }
    }
    channel sizey {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizey\") }
    }
    channel sizez {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizez\") }
    }
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tx\") }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/ty\") }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tz\") }
    }
    channel uniformvoxels {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/uniformvoxels\") }
    }
    channel twod {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/twod\") }
    }
    channel voxelplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/voxelplane\") }
    }
    channel uniformdiv {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/uniformdiv\") }
    }
    channel slice {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/slice\") }
    }
    channel slicediv1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv1\") }
    }
    channel slicediv2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv2\") }
    }
    channel slicediv3 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv3\") }
    }
    channel sliceoverlapneg1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg1\") }
    }
    channel sliceoverlapneg2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg2\") }
    }
    channel sliceoverlapneg3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg3\") }
    }
    channel sliceoverlappos1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos1\") }
    }
    channel sliceoverlappos2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos2\") }
    }
    channel sliceoverlappos3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos3\") }
    }
    channel divsize {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../density_data/divsize\") }
    }
  }
HouLC1033600be105aca8d750f715237bobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/collision_velocity.parm {
version 0.8
parmop_twod	[ 0	locks=0 ]	(	"default"	)
twod	[ 8	locks=0 ]	(	[ twod	0 ] 	)
parmop_voxelplane	[ 0	locks=0 ]	(	"default"	)
voxelplane	[ 8	locks=0 ]	(	[ voxelplane	0 ] 	)
parmop_uniformvoxels	[ 0	locks=0 ]	(	"default"	)
uniformvoxels	[ 8	locks=0 ]	(	[ uniformvoxels	5 ] 	)
parmop_uniformdiv	[ 0	locks=0 ]	(	"default"	)
uniformdiv	[ 8	locks=0 ]	(	[ uniformdiv	10 ] 	)
parmop_div	[ 0	locks=0 ]	(	"default"	)
div	[ 8	locks=0 ]	(	[ divx	1 ] 	[ divy	1 ] 	[ divz	1 ] 	)
parmop_divsize	[ 0	locks=0 ]	(	"default"	)
divsize	[ 8	locks=0 ]	(	[ divsize	0.20000000000000001 ] 	)
parmop_size	[ 0	locks=0 ]	(	"default"	)
size	[ 8	locks=0 ]	(	[ sizex	4.2999999999999998 ] 	[ sizey	1.6112785339355469 ] 	[ sizez	1.8500670194625854 ] 	)
parmop_t	[ 0	locks=0 ]	(	"default"	)
t	[ 8	locks=0 ]	(	[ tx	0.39012497663497925 ] 	[ ty	0 ] 	[ tz	0.14562231302261353 ] 	)
parmop_voxelsample	[ 0	locks=0 ]	(	"default"	)
voxelsample	[ 0	locks=0 ]	(	"center"	)
parmop_closedends	[ 0	locks=0 ]	(	"default"	)
closedends	[ 0	locks=0 ]	(	"on"	)
parmop_closexpos	[ 0	locks=0 ]	(	"default"	)
closexpos	[ 0	locks=0 ]	(	"on"	)
parmop_closexneg	[ 0	locks=0 ]	(	"default"	)
closexneg	[ 0	locks=0 ]	(	"on"	)
parmop_closeypos	[ 0	locks=0 ]	(	"default"	)
closeypos	[ 0	locks=0 ]	(	"on"	)
parmop_closeyneg	[ 0	locks=0 ]	(	"default"	)
closeyneg	[ 0	locks=0 ]	(	"on"	)
parmop_closezpos	[ 0	locks=0 ]	(	"default"	)
closezpos	[ 0	locks=0 ]	(	"on"	)
parmop_closezneg	[ 0	locks=0 ]	(	"default"	)
closezneg	[ 0	locks=0 ]	(	"on"	)
parmop_border	[ 0	locks=0 ]	(	"default"	)
border	[ 0	locks=0 ]	(	"streak"	)
parmop_direction	[ 0	locks=0 ]	(	"default"	)
direction	[ 0	locks=0 ]	(	0	0	0	)
parmop_tol	[ 0	locks=0 ]	(	"default"	)
tol	[ 0	locks=0 ]	(	0	)
parmop_usefp16	[ 0	locks=0 ]	(	"default"	)
usefp16	[ 0	locks=0 ]	(	"off"	)
parmop_slice	[ 0	locks=0 ]	(	"default"	)
slice	[ 8	locks=0 ]	(	[ slice	0 ] 	)
parmop_slicediv	[ 0	locks=0 ]	(	"default"	)
slicediv	[ 8	locks=0 ]	(	[ slicediv1	1 ] 	[ slicediv2	1 ] 	[ slicediv3	1 ] 	)
parmop_sliceoverlapneg	[ 0	locks=0 ]	(	"default"	)
sliceoverlapneg	[ 8	locks=0 ]	(	[ sliceoverlapneg1	4 ] 	[ sliceoverlapneg2	4 ] 	[ sliceoverlapneg3	4 ] 	)
parmop_sliceoverlappos	[ 0	locks=0 ]	(	"default"	)
sliceoverlappos	[ 8	locks=0 ]	(	[ sliceoverlappos1	4 ] 	[ sliceoverlappos2	4 ] 	[ sliceoverlappos3	4 ] 	)
parmop_positionpath	[ 0	locks=0 ]	(	"default"	)
positionpath	[ 0	locks=0 ]	(	`chs(\"../density_data/positionpath\")`	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	collisionvel	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bfd05aca8d75099702714obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/collision_velocity.userdata     ___Version___    16.5.432HouLC1033600bec05aca8d750c52b67a7obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/density.init type = scalarfieldvisualization
matchesdef = 0
HouLC1033600bed05aca8d750e6f6c222obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/density.def comment ""
position -7.47619 10.8912
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1159891026
  modify 1523221336
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bed05aca8d750d9967c0fobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/density.chn {
    channel showguide {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_showguide\") }
    }
    channel colorr {
      lefttype = extend
      righttype = extend
      default = 0.89999997615814209
      flags = 0
      segment { length = 0 value = 0.89999997615814209 0.89999997615814209 expr = ch(\"../density_colorr\") }
    }
    channel colorg {
      lefttype = extend
      righttype = extend
      default = 0.44999998807907104
      flags = 0
      segment { length = 0 value = 0.44999998807907104 0.44999998807907104 expr = ch(\"../density_colorg\") }
    }
    channel colorb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_colorb\") }
    }
    channel activationrules {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = always }
    }
    channel usebox {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_usebox\") }
    }
    channel useboxhash {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_useboxhash\") }
    }
    channel usesmoke {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_usesmoke\") }
    }
    channel guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_guideremapsmoke\") }
    }
    channel guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_guidesmokedensity\") }
    }
    channel guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_guideuseplane\") }
    }
    channel guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_guideplane\") }
    }
    channel guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_guideplaneval\") }
    }
    channel guidevismode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_guidevismode\") }
    }
    channel guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_guidevisdensitymode\") }
    }
    channel guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_guiderangemode\") }
    }
    channel guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_guiderange1\") }
    }
    channel guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_guiderange2\") }
    }
    channel guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../density_guiderangecenter\") }
    }
    channel guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_guiderangesize\") }
    }
    channel guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_guideiso\") }
    }
    channel guideinvert {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_guideinvert\") }
    }
  }
HouLC1033600bec05aca8d750dd13d8e6obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/density.parm {
version 0.8
showguide	[ 0	locks=0 ]	(	[ showguide	1 ] 	)
color	[ 0	locks=0 ]	(	[ colorr	1 ] 	[ colorg	1 ] 	[ colorb	1 ] 	)
usebox	[ 0	locks=0 ]	(	[ usebox	1 ] 	)
useboxhash	[ 0	locks=0 ]	(	[ useboxhash	1 ] 	)
usesmoke	[ 0	locks=0 ]	(	[ usesmoke	1 ] 	)
guideremapsmoke	[ 0	locks=0 ]	(	[ guideremapsmoke	0 ] 	)
guidesmokedensity	[ 0	locks=0 ]	(	[ guidesmokedensity	1 ] 	)
guideuseplane	[ 0	locks=0 ]	(	[ guideuseplane	0 ] 	)
guideplane	[ 0	locks=0 ]	(	[ guideplane	0 ] 	)
guideplaneval	[ 0	locks=0 ]	(	[ guideplaneval	0 ] 	)
guideplanepos	[ 0	locks=0 ]	(	0	0	0	)
guidevismode	[ 0	locks=0 ]	(	[ guidevismode	1 ] 	)
guidevisdensitymode	[ 0	locks=0 ]	(	[ guidevisdensitymode	0 ] 	)
guiderangemode	[ 0	locks=0 ]	(	[ guiderangemode	1 ] 	)
guiderange	[ 0	locks=0 ]	(	[ guiderange1	0 ] 	[ guiderange2	1 ] 	)
guiderangecenter	[ 0	locks=0 ]	(	[ guiderangecenter	0.5 ] 	)
guiderangesize	[ 0	locks=0 ]	(	[ guiderangesize	1 ] 	)
guideiso	[ 0	locks=0 ]	(	[ guideiso	0 ] 	)
guideinvert	[ 0	locks=0 ]	(	[ guideinvert	0 ] 	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	[ activationrules	0 ] 	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Visualization	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600be805aca8d7505cd261a8obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/density.userdata     ___Version___    16.5.432HouLC1033600be505aca8d7509fdb6350obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/collisionmask1.init type = scalarfieldvisualization
matchesdef = 0
HouLC1033600bea05aca8d75063756138obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/collisionmask1.def comment ""
position 14.5523 6.5227
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1159891026
  modify 1382629489
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bea05aca8d750aadfcf68obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/collisionmask1.chn {
    channel showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_showguide\") }
    }
    channel colorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../collisionmask1_colorr\") }
    }
    channel colorg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../collisionmask1_colorg\") }
    }
    channel colorb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../collisionmask1_colorb\") }
    }
    channel activationrules {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = always }
    }
    channel usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_usebox\") }
    }
    channel useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_useboxhash\") }
    }
    channel usesmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_usesmoke\") }
    }
    channel guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_guideremapsmoke\") }
    }
    channel guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../collisionmask1_guidesmokedensity\") }
    }
    channel guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_guideuseplane\") }
    }
    channel guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_guideplane\") }
    }
    channel guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_guideplaneval\") }
    }
    channel guidevismode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../collisionmask1_guidevismode\") }
    }
    channel guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_guidevisdensitymode\") }
    }
    channel guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../collisionmask1_guiderangemode\") }
    }
    channel guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_guiderange1\") }
    }
    channel guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../collisionmask1_guiderange2\") }
    }
    channel guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../collisionmask1_guiderangecenter\") }
    }
    channel guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../collisionmask1_guiderangesize\") }
    }
    channel guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_guideiso\") }
    }
    channel guideinvert {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../collisionmask1_guideinvert\") }
    }
  }
HouLC1033600be505aca8d7507ed91510obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/collisionmask1.parm {
version 0.8
showguide	[ 0	locks=0 ]	(	[ showguide	0 ] 	)
color	[ 0	locks=0 ]	(	[ colorr	1 ] 	[ colorg	1 ] 	[ colorb	1 ] 	)
usebox	[ 0	locks=0 ]	(	[ usebox	0 ] 	)
useboxhash	[ 0	locks=0 ]	(	[ useboxhash	0 ] 	)
usesmoke	[ 0	locks=0 ]	(	[ usesmoke	0 ] 	)
guideremapsmoke	[ 0	locks=0 ]	(	[ guideremapsmoke	0 ] 	)
guidesmokedensity	[ 0	locks=0 ]	(	[ guidesmokedensity	1 ] 	)
guideuseplane	[ 0	locks=0 ]	(	[ guideuseplane	0 ] 	)
guideplane	[ 0	locks=0 ]	(	[ guideplane	0 ] 	)
guideplaneval	[ 0	locks=0 ]	(	[ guideplaneval	0 ] 	)
guideplanepos	[ 0	locks=0 ]	(	0	0	0	)
guidevismode	[ 0	locks=0 ]	(	[ guidevismode	1 ] 	)
guidevisdensitymode	[ 0	locks=0 ]	(	[ guidevisdensitymode	0 ] 	)
guiderangemode	[ 0	locks=0 ]	(	[ guiderangemode	1 ] 	)
guiderange	[ 0	locks=0 ]	(	[ guiderange1	0 ] 	[ guiderange2	1 ] 	)
guiderangecenter	[ 0	locks=0 ]	(	[ guiderangecenter	0.5 ] 	)
guiderangesize	[ 0	locks=0 ]	(	[ guiderangesize	1 ] 	)
guideiso	[ 0	locks=0 ]	(	[ guideiso	0 ] 	)
guideinvert	[ 0	locks=0 ]	(	[ guideinvert	1 ] 	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	[ activationrules	0 ] 	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Visualization	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600be105aca8d750a5832d61obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/collisionmask1.userdata     ___Version___    16.5.432HouLC1033600beb05aca8d75069bdb78dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/temperature1.init type = scalarfieldvisualization
matchesdef = 0
HouLC1033600be805aca8d75022a802fbobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/temperature1.def comment ""
position -4.03729 10.685
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1159891026
  modify 1382629489
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be805aca8d750da5ca7bfobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/temperature1.chn {
    channel showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_showguide\") }
    }
    channel colorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../temperature1_colorr\") }
    }
    channel colorg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../temperature1_colorg\") }
    }
    channel colorb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../temperature1_colorb\") }
    }
    channel activationrules {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = always }
    }
    channel usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_usebox\") }
    }
    channel useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_useboxhash\") }
    }
    channel usesmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_usesmoke\") }
    }
    channel guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_guideremapsmoke\") }
    }
    channel guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../temperature1_guidesmokedensity\") }
    }
    channel guideuseplane {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../temperature1_guideuseplane\") }
    }
    channel guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_guideplane\") }
    }
    channel guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_guideplaneval\") }
    }
    channel guidevismode {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../temperature1_guidevismode\") }
    }
    channel guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_guidevisdensitymode\") }
    }
    channel guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../temperature1_guiderangemode\") }
    }
    channel guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_guiderange1\") }
    }
    channel guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../temperature1_guiderange2\") }
    }
    channel guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../temperature1_guiderangecenter\") }
    }
    channel guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../temperature1_guiderangesize\") }
    }
    channel guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_guideiso\") }
    }
    channel guideinvert {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../temperature1_guideinvert\") }
    }
  }
HouLC1033600beb05aca8d750b6dfb851obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/temperature1.parm {
version 0.8
showguide	[ 0	locks=0 ]	(	[ showguide	0 ] 	)
color	[ 0	locks=0 ]	(	[ colorr	1 ] 	[ colorg	1 ] 	[ colorb	1 ] 	)
usebox	[ 0	locks=0 ]	(	[ usebox	0 ] 	)
useboxhash	[ 0	locks=0 ]	(	[ useboxhash	0 ] 	)
usesmoke	[ 0	locks=0 ]	(	[ usesmoke	0 ] 	)
guideremapsmoke	[ 0	locks=0 ]	(	[ guideremapsmoke	0 ] 	)
guidesmokedensity	[ 0	locks=0 ]	(	[ guidesmokedensity	1 ] 	)
guideuseplane	[ 0	locks=0 ]	(	[ guideuseplane	1 ] 	)
guideplane	[ 0	locks=0 ]	(	[ guideplane	0 ] 	)
guideplaneval	[ 0	locks=0 ]	(	[ guideplaneval	0 ] 	)
guideplanepos	[ 0	locks=0 ]	(	0	0	0	)
guidevismode	[ 0	locks=0 ]	(	[ guidevismode	4 ] 	)
guidevisdensitymode	[ 0	locks=0 ]	(	[ guidevisdensitymode	0 ] 	)
guiderangemode	[ 0	locks=0 ]	(	[ guiderangemode	1 ] 	)
guiderange	[ 0	locks=0 ]	(	[ guiderange1	0 ] 	[ guiderange2	1 ] 	)
guiderangecenter	[ 0	locks=0 ]	(	[ guiderangecenter	0.5 ] 	)
guiderangesize	[ 0	locks=0 ]	(	[ guiderangesize	1 ] 	)
guideiso	[ 0	locks=0 ]	(	[ guideiso	0 ] 	)
guideinvert	[ 0	locks=0 ]	(	[ guideinvert	0 ] 	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	[ activationrules	0 ] 	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Visualization	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600be705aca8d75037038c03obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/temperature1.userdata     ___Version___    16.5.432HouLC1033600bef05aca8d75050422847obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/velocity.init type = vectorfieldvisualization
matchesdef = 0
HouLC1033600bec05aca8d750ebb27ae0obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/velocity.def comment ""
position 2.70252 1.50011
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1159994984
  modify 1382629537
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bec05aca8d75037fd6c42obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/velocity.chn {
    channel showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_showguide\") }
    }
    channel colorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_colorr\") }
    }
    channel colorg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_colorg\") }
    }
    channel colorb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_colorb\") }
    }
    channel guideusebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guideusebox\") }
    }
    channel guideuseboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guideuseboxhash\") }
    }
    channel guideusesmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guideusesmoke\") }
    }
    channel guidescale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_guidescale\") }
    }
    channel guideoverridediv {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guideoverridediv\") }
    }
    channel guidedivx {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../velocity_guidedivx\") }
    }
    channel guidedivy {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../velocity_guidedivy\") }
    }
    channel guidedivz {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../velocity_guidedivz\") }
    }
    channel guidebarbs {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_guidebarbs\") }
    }
    channel guidepercomp {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guidepercomp\") }
    }
    channel guideusestreamers {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guideusestreamers\") }
    }
    channel guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guideuseplane\") }
    }
    channel guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guideplane\") }
    }
    channel guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guideplaneval\") }
    }
    channel guidestreamerlen {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_guidestreamerlen\") }
    }
    channel guidestreamerminspeed {
      lefttype = extend
      righttype = extend
      default = 0.001
      flags = 0
      segment { length = 0 value = 0.001 0.001 expr = ch(\"../velocity_guidestreamerminspeed\") }
    }
    channel guidevistype {
      lefttype = extend
      righttype = extend
      default = 2
      flags = 0
      segment { length = 0 value = 2 2 expr = ch(\"../velocity_guidevistype\") }
    }
    channel guidevismode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guidevismode\") }
    }
    channel guidevisscale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_guidevisscale\") }
    }
    channel guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../velocity_guiderange1\") }
    }
    channel guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../velocity_guiderange2\") }
    }
  }
HouLC1033600bef05aca8d750ea954802obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/velocity.parm {
version 0.8
showguide	[ 0	locks=0 ]	(	[ showguide	1 ] 	)
color	[ 0	locks=0 ]	(	[ colorr	1 ] 	[ colorg	1 ] 	[ colorb	1 ] 	)
guideusebox	[ 0	locks=0 ]	(	[ guideusebox	0 ] 	)
guideuseboxhash	[ 0	locks=0 ]	(	[ guideuseboxhash	0 ] 	)
guideusesmoke	[ 0	locks=0 ]	(	[ guideusesmoke	0 ] 	)
guidescale	[ 0	locks=0 ]	(	[ guidescale	1 ] 	)
guideoverridediv	[ 0	locks=0 ]	(	[ guideoverridediv	0 ] 	)
guidediv	[ 0	locks=0 ]	(	[ guidedivx	10 ] 	[ guidedivy	10 ] 	[ guidedivz	10 ] 	)
guidebarbs	[ 0	locks=0 ]	(	[ guidebarbs	1 ] 	)
guidepercomp	[ 0	locks=0 ]	(	[ guidepercomp	0 ] 	)
guideusestreamers	[ 0	locks=0 ]	(	[ guideusestreamers	0 ] 	)
guideuseplane	[ 0	locks=0 ]	(	[ guideuseplane	0 ] 	)
guideplane	[ 0	locks=0 ]	(	[ guideplane	0 ] 	)
guideplanepos	[ 0	locks=0 ]	(	0	0	0	)
guideplaneval	[ 0	locks=0 ]	(	[ guideplaneval	0 ] 	)
guidestreamerlen	[ 0	locks=0 ]	(	[ guidestreamerlen	1 ] 	)
guidestreamerminspeed	[ 0	locks=0 ]	(	[ guidestreamerminspeed	0.001 ] 	)
guidevistype	[ 0	locks=0 ]	(	[ guidevistype	2 ] 	)
guidevismode	[ 0	locks=0 ]	(	[ guidevismode	0 ] 	)
guidevisscale	[ 0	locks=0 ]	(	[ guidevisscale	1 ] 	)
guiderange	[ 0	locks=0 ]	(	[ guiderange1	0 ] 	[ guiderange2	1 ] 	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Visualization	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600beb05aca8d750bfa08becobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/velocity.userdata     ___Version___    16.5.432HouLC1033600be905aca8d750d1441c16obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sourcemask.init type = scalarfield
matchesdef = 0
HouLC1033600bee05aca8d75074824a73obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sourcemask.def comment ""
position 1.15998 4.91137
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
6 	"" "" 1 "input1"
7 	sourcemask1 2 1 "input2"
}
inputs
{
0 	"" 0 1
1 	sourcemask1 0 1
}
stat
{
  create 1142454660
  modify 1523221518
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bee05aca8d75050625378obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sourcemask.chn {
    channel divx {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divx\") }
    }
    channel divy {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divy\") }
    }
    channel divz {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divz\") }
    }
    channel sizex {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizex\") }
    }
    channel sizey {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizey\") }
    }
    channel sizez {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizez\") }
    }
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tx\") }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/ty\") }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tz\") }
    }
    channel uniformvoxels {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/uniformvoxels\") }
    }
    channel twod {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/twod\") }
    }
    channel voxelplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/voxelplane\") }
    }
    channel uniformdiv {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/uniformdiv\") }
    }
    channel slice {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/slice\") }
    }
    channel slicediv1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv1\") }
    }
    channel slicediv2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv2\") }
    }
    channel slicediv3 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv3\") }
    }
    channel sliceoverlapneg1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg1\") }
    }
    channel sliceoverlapneg2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg2\") }
    }
    channel sliceoverlapneg3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg3\") }
    }
    channel sliceoverlappos1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos1\") }
    }
    channel sliceoverlappos2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos2\") }
    }
    channel sliceoverlappos3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos3\") }
    }
    channel divsize {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../density_data/divsize\") }
    }
  }
HouLC1033600be905aca8d750ae84dcc5obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sourcemask.parm {
version 0.8
parmop_twod	[ 0	locks=0 ]	(	"default"	)
twod	[ 8	locks=0 ]	(	[ twod	0 ] 	)
parmop_voxelplane	[ 0	locks=0 ]	(	"default"	)
voxelplane	[ 8	locks=0 ]	(	[ voxelplane	0 ] 	)
parmop_uniformvoxels	[ 0	locks=0 ]	(	"default"	)
uniformvoxels	[ 8	locks=0 ]	(	[ uniformvoxels	5 ] 	)
parmop_uniformdiv	[ 0	locks=0 ]	(	"default"	)
uniformdiv	[ 8	locks=0 ]	(	[ uniformdiv	10 ] 	)
parmop_div	[ 0	locks=0 ]	(	"default"	)
div	[ 0	locks=0 ]	(	[ divx	1 ] 	[ divy	1 ] 	[ divz	1 ] 	)
parmop_divsize	[ 0	locks=0 ]	(	"default"	)
divsize	[ 8	locks=0 ]	(	[ divsize	0.20000000000000001 ] 	)
parmop_size	[ 0	locks=0 ]	(	"default"	)
size	[ 0	locks=0 ]	(	[ sizex	4.2999999999999998 ] 	[ sizey	1.6112785339355469 ] 	[ sizez	1.8500670194625854 ] 	)
parmop_t	[ 0	locks=0 ]	(	"default"	)
t	[ 0	locks=0 ]	(	[ tx	0.39012497663497925 ] 	[ ty	0 ] 	[ tz	0.14562231302261353 ] 	)
parmop_voxelsample	[ 0	locks=0 ]	(	"default"	)
voxelsample	[ 0	locks=0 ]	(	"center"	)
parmop_border	[ 0	locks=0 ]	(	"default"	)
border	[ 0	locks=0 ]	(	"streak"	)
parmop_initialvalue	[ 0	locks=0 ]	(	"default"	)
initialvalue	[ 0	locks=0 ]	(	1	)
parmop_tol	[ 0	locks=0 ]	(	"default"	)
tol	[ 0	locks=0 ]	(	0	)
parmop_usefp16	[ 0	locks=0 ]	(	"default"	)
usefp16	[ 0	locks=0 ]	(	"off"	)
parmop_slice	[ 0	locks=0 ]	(	"default"	)
slice	[ 8	locks=0 ]	(	[ slice	0 ] 	)
parmop_slicediv	[ 0	locks=0 ]	(	"default"	)
slicediv	[ 8	locks=0 ]	(	[ slicediv1	1 ] 	[ slicediv2	1 ] 	[ slicediv3	1 ] 	)
parmop_sliceoverlapneg	[ 0	locks=0 ]	(	"default"	)
sliceoverlapneg	[ 8	locks=0 ]	(	[ sliceoverlapneg1	4 ] 	[ sliceoverlapneg2	4 ] 	[ sliceoverlapneg3	4 ] 	)
parmop_sliceoverlappos	[ 0	locks=0 ]	(	"default"	)
sliceoverlappos	[ 8	locks=0 ]	(	[ sliceoverlappos1	4 ] 	[ sliceoverlappos2	4 ] 	[ sliceoverlappos3	4 ] 	)
parmop_positionpath	[ 0	locks=0 ]	(	"default"	)
positionpath	[ 0	locks=0 ]	(	`chs(\"../density_data/positionpath\")`	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	source	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600be505aca8d7500cf4abd9obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sourcemask.userdata     ___Version___    16.5.432HouLC1033600be805aca8d7506f851abeobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sourcemask1.init type = scalarfieldvisualization
matchesdef = 0
HouLC1033600be905aca8d75000f7e5cfobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sourcemask1.def comment ""
position 1.15998 5.99137
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1159891026
  modify 1523221518
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be905aca8d75082a0675bobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sourcemask1.chn {
    channel activationrules {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = always }
    }
    channel showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_showguide\") }
    }
    channel colorr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_colorr\") }
    }
    channel colorg {
      lefttype = extend
      righttype = extend
      default = 0.89999997615814209
      flags = 0
      segment { length = 0 value = 0.89999997615814209 0.89999997615814209 expr = ch(\"../sourcemask1_colorg\") }
    }
    channel colorb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_colorb\") }
    }
    channel usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_usebox\") }
    }
    channel useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_useboxhash\") }
    }
    channel usesmoke {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sourcemask1_usesmoke\") }
    }
    channel guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_guideremapsmoke\") }
    }
    channel guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sourcemask1_guidesmokedensity\") }
    }
    channel guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_guideuseplane\") }
    }
    channel guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_guideplane\") }
    }
    channel guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_guideplaneval\") }
    }
    channel guidevismode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sourcemask1_guidevismode\") }
    }
    channel guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_guidevisdensitymode\") }
    }
    channel guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sourcemask1_guiderangemode\") }
    }
    channel guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_guiderange1\") }
    }
    channel guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sourcemask1_guiderange2\") }
    }
    channel guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../sourcemask1_guiderangecenter\") }
    }
    channel guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sourcemask1_guiderangesize\") }
    }
    channel guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_guideiso\") }
    }
    channel guideinvert {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sourcemask1_guideinvert\") }
    }
  }
HouLC1033600be805aca8d75001a43dd3obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sourcemask1.parm {
version 0.8
showguide	[ 0	locks=0 ]	(	[ showguide	0 ] 	)
color	[ 0	locks=0 ]	(	[ colorr	0 ] 	[ colorg	0.90000000000000002 ] 	[ colorb	0 ] 	)
usebox	[ 0	locks=0 ]	(	[ usebox	0 ] 	)
useboxhash	[ 0	locks=0 ]	(	[ useboxhash	0 ] 	)
usesmoke	[ 0	locks=0 ]	(	[ usesmoke	1 ] 	)
guideremapsmoke	[ 0	locks=0 ]	(	[ guideremapsmoke	0 ] 	)
guidesmokedensity	[ 0	locks=0 ]	(	[ guidesmokedensity	1 ] 	)
guideuseplane	[ 0	locks=0 ]	(	[ guideuseplane	0 ] 	)
guideplane	[ 0	locks=0 ]	(	[ guideplane	0 ] 	)
guideplaneval	[ 0	locks=0 ]	(	[ guideplaneval	0 ] 	)
guideplanepos	[ 0	locks=0 ]	(	0	0	0	)
guidevismode	[ 0	locks=0 ]	(	[ guidevismode	1 ] 	)
guidevisdensitymode	[ 0	locks=0 ]	(	[ guidevisdensitymode	0 ] 	)
guiderangemode	[ 0	locks=0 ]	(	[ guiderangemode	1 ] 	)
guiderange	[ 0	locks=0 ]	(	[ guiderange1	0 ] 	[ guiderange2	1 ] 	)
guiderangecenter	[ 0	locks=0 ]	(	[ guiderangecenter	0.5 ] 	)
guiderangesize	[ 0	locks=0 ]	(	[ guiderangesize	1 ] 	)
guideiso	[ 0	locks=0 ]	(	[ guideiso	0 ] 	)
guideinvert	[ 0	locks=0 ]	(	[ guideinvert	0 ] 	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	[ activationrules	0 ] 	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Visualization	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600be405aca8d75081d7416dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sourcemask1.userdata     ___Version___    16.5.432HouLC1033600be005aca8d7501d1123e9obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/linktosourceobject1.init type = linktosourceobject
matchesdef = 1
HouLC1033600be105aca8d7501463cedeobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/linktosourceobject1.def comment ""
position 2.50441 -2.38499
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress off colordefault off exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1170711445
  modify 1281036693
  author mtucker@lenny
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be105aca8d750c7009a6fobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/linktosourceobject1.chn {
    channel objpath {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = chsop(\"../density_soppath\") }
    }
  }
HouLC1033600be005aca8d7504800b47fobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/linktosourceobject1.parm {
version 0.8
objpath	[ 0	locks=0 ]	(	[ objpath	"" ] 	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 0	locks=0 ]	(	1	)
group	[ 0	locks=0 ]	(	*	)
}
HouLC1033600bfc05aca8d75002407725obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/linktosourceobject1.userdata     ___Version___     HouLC1033600bef05aca8d750314e7050obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sinkmask.init type = scalarfield
matchesdef = 0
HouLC1033600bec05aca8d750b1620378obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sinkmask.def comment ""
position 6.703 5.37353
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
6 	"" "" 1 "input1"
7 	sinkmask1 2 1 "input2"
}
inputs
{
0 	"" 0 1
1 	sinkmask1 0 1
}
stat
{
  create 1142454660
  modify 1281035226
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bec05aca8d750373ea767obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sinkmask.chn {
    channel divx {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divx\") }
    }
    channel divy {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divy\") }
    }
    channel divz {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divz\") }
    }
    channel sizex {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizex\") }
    }
    channel sizey {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizey\") }
    }
    channel sizez {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizez\") }
    }
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tx\") }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/ty\") }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tz\") }
    }
    channel uniformvoxels {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/uniformvoxels\") }
    }
    channel twod {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/twod\") }
    }
    channel voxelplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/voxelplane\") }
    }
    channel uniformdiv {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/uniformdiv\") }
    }
    channel slice {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/slice\") }
    }
    channel slicediv1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv1\") }
    }
    channel slicediv2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv2\") }
    }
    channel slicediv3 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv3\") }
    }
    channel sliceoverlapneg1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg1\") }
    }
    channel sliceoverlapneg2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg2\") }
    }
    channel sliceoverlapneg3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg3\") }
    }
    channel sliceoverlappos1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos1\") }
    }
    channel sliceoverlappos2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos2\") }
    }
    channel sliceoverlappos3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos3\") }
    }
    channel divsize {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../density_data/divsize\") }
    }
  }
HouLC1033600bef05aca8d750af41cc5bobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sinkmask.parm {
version 0.8
parmop_twod	[ 0	locks=0 ]	(	"default"	)
twod	[ 8	locks=0 ]	(	[ twod	0 ] 	)
parmop_voxelplane	[ 0	locks=0 ]	(	"default"	)
voxelplane	[ 8	locks=0 ]	(	[ voxelplane	0 ] 	)
parmop_uniformvoxels	[ 0	locks=0 ]	(	"default"	)
uniformvoxels	[ 8	locks=0 ]	(	[ uniformvoxels	5 ] 	)
parmop_uniformdiv	[ 0	locks=0 ]	(	"default"	)
uniformdiv	[ 8	locks=0 ]	(	[ uniformdiv	10 ] 	)
parmop_div	[ 0	locks=0 ]	(	"default"	)
div	[ 0	locks=0 ]	(	[ divx	1 ] 	[ divy	1 ] 	[ divz	1 ] 	)
parmop_divsize	[ 0	locks=0 ]	(	"default"	)
divsize	[ 8	locks=0 ]	(	[ divsize	0.20000000000000001 ] 	)
parmop_size	[ 0	locks=0 ]	(	"default"	)
size	[ 0	locks=0 ]	(	[ sizex	4.2999999999999998 ] 	[ sizey	1.6112785339355469 ] 	[ sizez	1.8500670194625854 ] 	)
parmop_t	[ 0	locks=0 ]	(	"default"	)
t	[ 0	locks=0 ]	(	[ tx	0.39012497663497925 ] 	[ ty	0 ] 	[ tz	0.14562231302261353 ] 	)
parmop_voxelsample	[ 0	locks=0 ]	(	"default"	)
voxelsample	[ 0	locks=0 ]	(	"center"	)
parmop_border	[ 0	locks=0 ]	(	"default"	)
border	[ 0	locks=0 ]	(	"streak"	)
parmop_initialvalue	[ 0	locks=0 ]	(	"default"	)
initialvalue	[ 0	locks=0 ]	(	1	)
parmop_tol	[ 0	locks=0 ]	(	"default"	)
tol	[ 0	locks=0 ]	(	0	)
parmop_usefp16	[ 0	locks=0 ]	(	"default"	)
usefp16	[ 0	locks=0 ]	(	"off"	)
parmop_slice	[ 0	locks=0 ]	(	"default"	)
slice	[ 8	locks=0 ]	(	[ slice	0 ] 	)
parmop_slicediv	[ 0	locks=0 ]	(	"default"	)
slicediv	[ 8	locks=0 ]	(	[ slicediv1	1 ] 	[ slicediv2	1 ] 	[ slicediv3	1 ] 	)
parmop_sliceoverlapneg	[ 0	locks=0 ]	(	"default"	)
sliceoverlapneg	[ 8	locks=0 ]	(	[ sliceoverlapneg1	4 ] 	[ sliceoverlapneg2	4 ] 	[ sliceoverlapneg3	4 ] 	)
parmop_sliceoverlappos	[ 0	locks=0 ]	(	"default"	)
sliceoverlappos	[ 8	locks=0 ]	(	[ sliceoverlappos1	4 ] 	[ sliceoverlappos2	4 ] 	[ sliceoverlappos3	4 ] 	)
parmop_positionpath	[ 0	locks=0 ]	(	"default"	)
positionpath	[ 0	locks=0 ]	(	`chs(\"../density_data/positionpath\")`	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	sink	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600beb05aca8d75058939cd9obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sinkmask.userdata     ___Version___    16.5.432HouLC1033600bee05aca8d75088b047e1obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sinkmask1.init type = scalarfieldvisualization
matchesdef = 0
HouLC1033600bef05aca8d7505e043a2dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sinkmask1.def comment ""
position 6.703 6.47824
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1178566078
  modify 1382629489
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bef05aca8d7507ae3ef06obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sinkmask1.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
    channel showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_showguide\") }
    }
    channel colorr {
      lefttype = extend
      righttype = extend
      default = 0.89999997615814209
      flags = 0
      segment { length = 0 value = 0.89999997615814209 0.89999997615814209 expr = ch(\"../sinkmask1_colorr\") }
    }
    channel colorg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_colorg\") }
    }
    channel colorb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_colorb\") }
    }
    channel usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_usebox\") }
    }
    channel useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_useboxhash\") }
    }
    channel usesmoke {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sinkmask1_usesmoke\") }
    }
    channel guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_guideremapsmoke\") }
    }
    channel guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sinkmask1_guidesmokedensity\") }
    }
    channel guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_guideuseplane\") }
    }
    channel guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_guideplane\") }
    }
    channel guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_guideplaneval\") }
    }
    channel guidevismode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sinkmask1_guidevismode\") }
    }
    channel guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_guidevisdensitymode\") }
    }
    channel guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sinkmask1_guiderangemode\") }
    }
    channel guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_guiderange1\") }
    }
    channel guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sinkmask1_guiderange2\") }
    }
    channel guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../sinkmask1_guiderangecenter\") }
    }
    channel guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../sinkmask1_guiderangesize\") }
    }
    channel guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_guideiso\") }
    }
    channel guideinvert {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../sinkmask1_guideinvert\") }
    }
  }
HouLC1033600bee05aca8d7505af293daobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sinkmask1.parm {
version 0.8
showguide	[ 0	locks=0 ]	(	[ showguide	0 ] 	)
color	[ 0	locks=0 ]	(	[ colorr	0.90000000000000002 ] 	[ colorg	0 ] 	[ colorb	0 ] 	)
usebox	[ 0	locks=0 ]	(	[ usebox	0 ] 	)
useboxhash	[ 0	locks=0 ]	(	[ useboxhash	0 ] 	)
usesmoke	[ 0	locks=0 ]	(	[ usesmoke	1 ] 	)
guideremapsmoke	[ 0	locks=0 ]	(	[ guideremapsmoke	0 ] 	)
guidesmokedensity	[ 0	locks=0 ]	(	[ guidesmokedensity	1 ] 	)
guideuseplane	[ 0	locks=0 ]	(	[ guideuseplane	0 ] 	)
guideplane	[ 0	locks=0 ]	(	[ guideplane	0 ] 	)
guideplaneval	[ 0	locks=0 ]	(	[ guideplaneval	0 ] 	)
guideplanepos	[ 0	locks=0 ]	(	0	0	0	)
guidevismode	[ 0	locks=0 ]	(	[ guidevismode	1 ] 	)
guidevisdensitymode	[ 0	locks=0 ]	(	[ guidevisdensitymode	0 ] 	)
guiderangemode	[ 0	locks=0 ]	(	[ guiderangemode	1 ] 	)
guiderange	[ 0	locks=0 ]	(	[ guiderange1	0 ] 	[ guiderange2	1 ] 	)
guiderangecenter	[ 0	locks=0 ]	(	[ guiderangecenter	0.5 ] 	)
guiderangesize	[ 0	locks=0 ]	(	[ guiderangesize	1 ] 	)
guideiso	[ 0	locks=0 ]	(	[ guideiso	0 ] 	)
guideinvert	[ 0	locks=0 ]	(	[ guideinvert	0 ] 	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Visualization	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bea05aca8d750a0d6f2b6obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sinkmask1.userdata     ___Version___    16.5.432HouLC1033600b9205aca8d750c06403d4obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/state.init type = merge
matchesdef = 0
HouLC1033600b9305aca8d7504b200605obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/state.def comment ""
position -1.72877 6.19117
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
28 "output1"
}
inputsNamed3
{
19 	enable_density 5 1 "input1"
20 	enable_temperature 5 1 "input2"
21 	enable_fuel 5 1 "input3"
22 	enable_divergence 5 1 "input4"
23 	enable_pressure 5 1 "input5"
24 	enable_burn 5 1 "input6"
25 	enable_rest 5 1 "input7"
26 	enable_confinement 5 1 "input8"
27 	enable_heat 5 1 "input9"
}
inputs
{
0 	enable_density 0 1
1 	enable_temperature 0 1
2 	enable_fuel 0 1
3 	enable_divergence 0 1
4 	enable_pressure 0 1
5 	enable_burn 0 1
6 	enable_rest 0 1
7 	enable_confinement 0 1
8 	enable_heat 0 1
}
stat
{
  create 1179943658
  modify 1281035194
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9305aca8d7502263a5e9obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/state.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600b9205aca8d750a2b2ae96obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/state.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600bee05aca8d750ab4503d3obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/state.userdata     ___Version___    16.5.432HouLC1033600b9205aca8d750c78150bbobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/masks.init type = merge
matchesdef = 0
HouLC1033600b9305aca8d750cd080b73obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/masks.def comment ""
position 4.47956 3.10748
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
22 "output1"
}
inputsNamed3
{
15 	enable_source 5 1 "input1"
16 	enable_sourceindex 5 1 "input2"
17 	enable_sink 5 1 "input3"
18 	enable_collision 5 1 "input4"
19 	enable_collisionvelocity 5 1 "input5"
20 	enable_pump 5 1 "input6"
21 	enable_pumpindex 5 1 "input7"
}
inputs
{
0 	enable_source 0 1
1 	enable_sourceindex 0 1
2 	enable_sink 0 1
3 	enable_collision 0 1
4 	enable_collisionvelocity 0 1
5 	enable_pump 0 1
6 	enable_pumpindex 0 1
}
stat
{
  create 1179943666
  modify 1281035312
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9305aca8d750dac5b1abobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/masks.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600b9205aca8d7509e6396e3obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/masks.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600bee05aca8d750a64e609aobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/masks.userdata     ___Version___    16.5.432HouLC1033600bee05aca8d7504e023ca3obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/fuel_data.init type = sopscalarfield
matchesdef = 0
HouLC1033600bef05aca8d750c6bcd839obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/fuel_data.def comment ""
position -0.973941 9.76886
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
9 "output1"
}
inputsNamed3
{
7 	"" "" 1 "input1"
8 	fuel 2 1 "input2"
}
inputs
{
0 	"" 0 1
1 	fuel 0 1
}
stat
{
  create 1132243483
  modify 1281035128
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bef05aca8d75032b0ed28obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/fuel_data.chn {
    channel time {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = $T }
    }
    channel divx {
      lefttype = extend
      righttype = extend
      default = 50
      flags = 0
      segment { length = 0 value = 50 50 expr = ch(\"../density_data/divx\") }
    }
    channel divy {
      lefttype = extend
      righttype = extend
      default = 50
      flags = 0
      segment { length = 0 value = 50 50 expr = ch(\"../density_data/divy\") }
    }
    channel divz {
      lefttype = extend
      righttype = extend
      default = 50
      flags = 0
      segment { length = 0 value = 50 50 expr = ch(\"../density_data/divz\") }
    }
    channel sizex {
      lefttype = extend
      righttype = extend
      default = 3
      flags = 0
      segment { length = 0 value = 3 3 expr = ch(\"../density_data/sizex\") }
    }
    channel sizey {
      lefttype = extend
      righttype = extend
      default = 3
      flags = 0
      segment { length = 0 value = 3 3 expr = ch(\"../density_data/sizey\") }
    }
    channel sizez {
      lefttype = extend
      righttype = extend
      default = 3
      flags = 0
      segment { length = 0 value = 3 3 expr = ch(\"../density_data/sizez\") }
    }
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tx\") }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/ty\") }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tz\") }
    }
    channel usetransform {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../usetransform\") }
    }
    channel uniformvoxels {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/uniformvoxels\") }
    }
    channel twod {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/twod\") }
    }
    channel voxelplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/voxelplane\") }
    }
    channel uniformdiv {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/uniformdiv\") }
    }
    channel border {
      lefttype = extend
      righttype = extend
      default = 2
      flags = 0
      segment { length = 0 value = 2 2 expr = ch(\"../border\") }
    }
    channel slice {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/slice\") }
    }
    channel slicediv1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv1\") }
    }
    channel slicediv2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv2\") }
    }
    channel slicediv3 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv3\") }
    }
    channel sliceoverlapneg1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg1\") }
    }
    channel sliceoverlapneg2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg2\") }
    }
    channel sliceoverlapneg3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg3\") }
    }
    channel sliceoverlappos1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos1\") }
    }
    channel sliceoverlappos2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos2\") }
    }
    channel sliceoverlappos3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos3\") }
    }
    channel scalevalue {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../fuel_scalevalue\") }
    }
    channel divsize {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../density_data/divsize\") }
    }
  }
HouLC1033600bee05aca8d750b4f6ee74obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/fuel_data.parm {
version 0.8
parmop_usesopdimensions	[ 0	locks=0 ]	(	"default"	)
usesopdimensions	[ 0	locks=0 ]	(	"off"	)
parmop_sopresizeonly	[ 0	locks=0 ]	(	"default"	)
sopresizeonly	[ 0	locks=0 ]	(	"off"	)
parmop_twod	[ 0	locks=0 ]	(	"default"	)
twod	[ 8	locks=0 ]	(	[ twod	0 ] 	)
parmop_voxelplane	[ 0	locks=0 ]	(	"default"	)
voxelplane	[ 8	locks=0 ]	(	[ voxelplane	0 ] 	)
parmop_uniformvoxels	[ 0	locks=0 ]	(	"default"	)
uniformvoxels	[ 8	locks=0 ]	(	[ uniformvoxels	5 ] 	)
parmop_uniformdiv	[ 0	locks=0 ]	(	"default"	)
uniformdiv	[ 8	locks=0 ]	(	[ uniformdiv	10 ] 	)
parmop_div	[ 0	locks=0 ]	(	"default"	)
div	[ 0	locks=0 ]	(	[ divx	1 ] 	[ divy	1 ] 	[ divz	1 ] 	)
parmop_divsize	[ 0	locks=0 ]	(	"default"	)
divsize	[ 8	locks=0 ]	(	[ divsize	0.20000000000000001 ] 	)
parmop_size	[ 0	locks=0 ]	(	"default"	)
size	[ 8	locks=0 ]	(	[ sizex	4.2999999999999998 ] 	[ sizey	1.6112785339355469 ] 	[ sizez	1.8500670194625854 ] 	)
parmop_t	[ 0	locks=0 ]	(	"default"	)
t	[ 0	locks=0 ]	(	[ tx	0.39012497663497925 ] 	[ ty	0 ] 	[ tz	0.14562231302261353 ] 	)
parmop_voxelsample	[ 0	locks=0 ]	(	"default"	)
voxelsample	[ 0	locks=0 ]	(	"center"	)
parmop_border	[ 0	locks=0 ]	(	"default"	)
border	[ 0	locks=0 ]	(	[ border	3 ] 	)
parmop_initialvalue	[ 0	locks=0 ]	(	"default"	)
initialvalue	[ 0	locks=0 ]	(	0	)
parmop_scalevalue	[ 0	locks=0 ]	(	"default"	)
scalevalue	[ 0	locks=0 ]	(	[ scalevalue	1 ] 	)
parmop_tol	[ 0	locks=0 ]	(	"default"	)
tol	[ 0	locks=0 ]	(	0	)
parmop_usefp16	[ 0	locks=0 ]	(	"default"	)
usefp16	[ 0	locks=0 ]	(	"off"	)
parmop_soppath	[ 0	locks=0 ]	(	"default"	)
soppath	[ 8	locks=0 ]	(	`chsop(\"../fuel_soppath\")`	)
parmop_primnum	[ 0	locks=0 ]	(	"default"	)
primnum	[ 0	locks=0 ]	(	0	)
parmop_time	[ 0	locks=0 ]	(	"default"	)
time	[ 8	locks=0 ]	(	[ time	0 ] 	)
parmop_usetransform	[ 0	locks=0 ]	(	"default"	)
usetransform	[ 0	locks=0 ]	(	[ usetransform	1 ] 	)
parmop_letsopsinterpolate	[ 0	locks=0 ]	(	"default"	)
letsopsinterpolate	[ 0	locks=0 ]	(	"off"	)
parmop_slice	[ 0	locks=0 ]	(	"default"	)
slice	[ 8	locks=0 ]	(	[ slice	0 ] 	)
parmop_slicediv	[ 0	locks=0 ]	(	"default"	)
slicediv	[ 8	locks=0 ]	(	[ slicediv1	1 ] 	[ slicediv2	1 ] 	[ slicediv3	1 ] 	)
parmop_sliceoverlapneg	[ 0	locks=0 ]	(	"default"	)
sliceoverlapneg	[ 8	locks=0 ]	(	[ sliceoverlapneg1	4 ] 	[ sliceoverlapneg2	4 ] 	[ sliceoverlapneg3	4 ] 	)
parmop_sliceoverlappos	[ 0	locks=0 ]	(	"default"	)
sliceoverlappos	[ 8	locks=0 ]	(	[ sliceoverlappos1	4 ] 	[ sliceoverlappos2	4 ] 	[ sliceoverlappos3	4 ] 	)
parmop_positionpath	[ 0	locks=0 ]	(	"default"	)
positionpath	[ 0	locks=0 ]	(	`chs(\"../density_data/positionpath\")`	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	fuel	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bea05aca8d75028d92e6eobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/fuel_data.userdata     ___Version___    16.5.432HouLC1033600be405aca8d750e5b48e1bobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/divergence_data.init type = scalarfield
matchesdef = 0
HouLC1033600be505aca8d7500f4882f4obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/divergence_data.def comment ""
position 1.75478 9.84787
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
6 	"" "" 1 "input1"
7 	divergence 2 1 "input2"
}
inputs
{
0 	"" 0 1
1 	divergence 0 1
}
stat
{
  create 1142454660
  modify 1281035137
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be505aca8d75087de5930obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/divergence_data.chn {
    channel divx {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divx\") }
    }
    channel divy {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divy\") }
    }
    channel divz {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divz\") }
    }
    channel sizex {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizex\") }
    }
    channel sizey {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizey\") }
    }
    channel sizez {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizez\") }
    }
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tx\") }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/ty\") }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tz\") }
    }
    channel uniformvoxels {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/uniformvoxels\") }
    }
    channel twod {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/twod\") }
    }
    channel voxelplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/voxelplane\") }
    }
    channel uniformdiv {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/uniformdiv\") }
    }
    channel slicediv1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv1\") }
    }
    channel slicediv2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv2\") }
    }
    channel slicediv3 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv3\") }
    }
    channel slice {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/slice\") }
    }
    channel sliceoverlapneg1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg1\") }
    }
    channel sliceoverlapneg2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg2\") }
    }
    channel sliceoverlapneg3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg3\") }
    }
    channel sliceoverlappos1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos1\") }
    }
    channel sliceoverlappos2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos2\") }
    }
    channel sliceoverlappos3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos3\") }
    }
    channel divsize {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../density_data/divsize\") }
    }
  }
HouLC1033600be405aca8d750a394de85obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/divergence_data.parm {
version 0.8
parmop_twod	[ 0	locks=0 ]	(	"default"	)
twod	[ 8	locks=0 ]	(	[ twod	0 ] 	)
parmop_voxelplane	[ 0	locks=0 ]	(	"default"	)
voxelplane	[ 8	locks=0 ]	(	[ voxelplane	0 ] 	)
parmop_uniformvoxels	[ 0	locks=0 ]	(	"default"	)
uniformvoxels	[ 8	locks=0 ]	(	[ uniformvoxels	5 ] 	)
parmop_uniformdiv	[ 0	locks=0 ]	(	"default"	)
uniformdiv	[ 8	locks=0 ]	(	[ uniformdiv	10 ] 	)
parmop_div	[ 0	locks=0 ]	(	"default"	)
div	[ 0	locks=0 ]	(	[ divx	1 ] 	[ divy	1 ] 	[ divz	1 ] 	)
parmop_divsize	[ 0	locks=0 ]	(	"default"	)
divsize	[ 8	locks=0 ]	(	[ divsize	0.20000000000000001 ] 	)
parmop_size	[ 0	locks=0 ]	(	"default"	)
size	[ 0	locks=0 ]	(	[ sizex	4.2999999999999998 ] 	[ sizey	1.6112785339355469 ] 	[ sizez	1.8500670194625854 ] 	)
parmop_t	[ 0	locks=0 ]	(	"default"	)
t	[ 0	locks=0 ]	(	[ tx	0.39012497663497925 ] 	[ ty	0 ] 	[ tz	0.14562231302261353 ] 	)
parmop_voxelsample	[ 0	locks=0 ]	(	"default"	)
voxelsample	[ 0	locks=0 ]	(	"center"	)
parmop_border	[ 0	locks=0 ]	(	"default"	)
border	[ 0	locks=0 ]	(	"streak"	)
parmop_initialvalue	[ 0	locks=0 ]	(	"default"	)
initialvalue	[ 0	locks=0 ]	(	0	)
parmop_tol	[ 0	locks=0 ]	(	"default"	)
tol	[ 0	locks=0 ]	(	0	)
parmop_usefp16	[ 0	locks=0 ]	(	"default"	)
usefp16	[ 0	locks=0 ]	(	"off"	)
parmop_slice	[ 0	locks=0 ]	(	"default"	)
slice	[ 8	locks=0 ]	(	[ slice	0 ] 	)
parmop_slicediv	[ 0	locks=0 ]	(	"default"	)
slicediv	[ 8	locks=0 ]	(	[ slicediv1	1 ] 	[ slicediv2	1 ] 	[ slicediv3	1 ] 	)
parmop_sliceoverlapneg	[ 0	locks=0 ]	(	"default"	)
sliceoverlapneg	[ 8	locks=0 ]	(	[ sliceoverlapneg1	4 ] 	[ sliceoverlapneg2	4 ] 	[ sliceoverlapneg3	4 ] 	)
parmop_sliceoverlappos	[ 0	locks=0 ]	(	"default"	)
sliceoverlappos	[ 8	locks=0 ]	(	[ sliceoverlappos1	4 ] 	[ sliceoverlappos2	4 ] 	[ sliceoverlappos3	4 ] 	)
parmop_positionpath	[ 0	locks=0 ]	(	"default"	)
positionpath	[ 0	locks=0 ]	(	`chs(\"../density_data/positionpath\")`	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	divergence	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600be005aca8d75034ca9ec1obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/divergence_data.userdata     ___Version___    16.5.432HouLC1033600be905aca8d7507b8a4cddobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/divergence.init type = scalarfieldvisualization
matchesdef = 0
HouLC1033600bee05aca8d7501e2e9665obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/divergence.def comment ""
position 1.75478 10.9467
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1179944019
  modify 1382629489
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bee05aca8d750700f1d65obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/divergence.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
    channel showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_showguide\") }
    }
    channel colorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../divergence_colorr\") }
    }
    channel colorg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../divergence_colorg\") }
    }
    channel colorb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../divergence_colorb\") }
    }
    channel usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_usebox\") }
    }
    channel useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_useboxhash\") }
    }
    channel usesmoke {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../divergence_usesmoke\") }
    }
    channel guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_guideremapsmoke\") }
    }
    channel guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../divergence_guidesmokedensity\") }
    }
    channel guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_guideuseplane\") }
    }
    channel guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_guideplane\") }
    }
    channel guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_guideplaneval\") }
    }
    channel guidevismode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../divergence_guidevismode\") }
    }
    channel guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_guidevisdensitymode\") }
    }
    channel guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../divergence_guiderangemode\") }
    }
    channel guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_guiderange1\") }
    }
    channel guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../divergence_guiderange2\") }
    }
    channel guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../divergence_guiderangecenter\") }
    }
    channel guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../divergence_guiderangesize\") }
    }
    channel guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_guideiso\") }
    }
    channel guideinvert {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../divergence_guideinvert\") }
    }
  }
HouLC1033600be905aca8d750edb4810aobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/divergence.parm {
version 0.8
showguide	[ 0	locks=0 ]	(	[ showguide	0 ] 	)
color	[ 0	locks=0 ]	(	[ colorr	1 ] 	[ colorg	0.80000000000000004 ] 	[ colorb	0 ] 	)
usebox	[ 0	locks=0 ]	(	[ usebox	0 ] 	)
useboxhash	[ 0	locks=0 ]	(	[ useboxhash	0 ] 	)
usesmoke	[ 0	locks=0 ]	(	[ usesmoke	1 ] 	)
guideremapsmoke	[ 0	locks=0 ]	(	[ guideremapsmoke	0 ] 	)
guidesmokedensity	[ 0	locks=0 ]	(	[ guidesmokedensity	1 ] 	)
guideuseplane	[ 0	locks=0 ]	(	[ guideuseplane	0 ] 	)
guideplane	[ 0	locks=0 ]	(	[ guideplane	0 ] 	)
guideplaneval	[ 0	locks=0 ]	(	[ guideplaneval	0 ] 	)
guideplanepos	[ 0	locks=0 ]	(	0	0	0	)
guidevismode	[ 0	locks=0 ]	(	[ guidevismode	1 ] 	)
guidevisdensitymode	[ 0	locks=0 ]	(	[ guidevisdensitymode	0 ] 	)
guiderangemode	[ 0	locks=0 ]	(	[ guiderangemode	1 ] 	)
guiderange	[ 0	locks=0 ]	(	[ guiderange1	0 ] 	[ guiderange2	1 ] 	)
guiderangecenter	[ 0	locks=0 ]	(	[ guiderangecenter	0.5 ] 	)
guiderangesize	[ 0	locks=0 ]	(	[ guiderangesize	1 ] 	)
guideiso	[ 0	locks=0 ]	(	[ guideiso	0 ] 	)
guideinvert	[ 0	locks=0 ]	(	[ guideinvert	0 ] 	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Visualization	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600be505aca8d750efee94eeobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/divergence.userdata     ___Version___    16.5.432HouLC1033600b9305aca8d7503bf98a11obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/fuel.init type = scalarfieldvisualization
matchesdef = 0
HouLC1033600b9005aca8d750d7b0abdaobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/fuel.def comment ""
position -0.59894 10.8392
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1179944036
  modify 1382629489
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9005aca8d750c0420d9dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/fuel.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
    channel showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_showguide\") }
    }
    channel colorr {
      lefttype = extend
      righttype = extend
      default = 0.89999997615814209
      flags = 0
      segment { length = 0 value = 0.89999997615814209 0.89999997615814209 expr = ch(\"../fuel_colorr\") }
    }
    channel colorg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_colorg\") }
    }
    channel colorb {
      lefttype = extend
      righttype = extend
      default = 0.89999997615814209
      flags = 0
      segment { length = 0 value = 0.89999997615814209 0.89999997615814209 expr = ch(\"../fuel_colorb\") }
    }
    channel usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_usebox\") }
    }
    channel useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_useboxhash\") }
    }
    channel usesmoke {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../fuel_usesmoke\") }
    }
    channel guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_guideremapsmoke\") }
    }
    channel guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../fuel_guidesmokedensity\") }
    }
    channel guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_guideuseplane\") }
    }
    channel guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_guideplane\") }
    }
    channel guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_guideplaneval\") }
    }
    channel guidevismode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../fuel_guidevismode\") }
    }
    channel guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_guidevisdensitymode\") }
    }
    channel guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../fuel_guiderangemode\") }
    }
    channel guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_guiderange1\") }
    }
    channel guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../fuel_guiderange2\") }
    }
    channel guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../fuel_guiderangecenter\") }
    }
    channel guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../fuel_guiderangesize\") }
    }
    channel guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_guideiso\") }
    }
    channel guideinvert {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../fuel_guideinvert\") }
    }
  }
HouLC1033600b9305aca8d750abeed995obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/fuel.parm {
version 0.8
showguide	[ 0	locks=0 ]	(	[ showguide	0 ] 	)
color	[ 0	locks=0 ]	(	[ colorr	0.90000000000000002 ] 	[ colorg	0 ] 	[ colorb	0.90000000000000002 ] 	)
usebox	[ 0	locks=0 ]	(	[ usebox	0 ] 	)
useboxhash	[ 0	locks=0 ]	(	[ useboxhash	0 ] 	)
usesmoke	[ 0	locks=0 ]	(	[ usesmoke	1 ] 	)
guideremapsmoke	[ 0	locks=0 ]	(	[ guideremapsmoke	0 ] 	)
guidesmokedensity	[ 0	locks=0 ]	(	[ guidesmokedensity	1 ] 	)
guideuseplane	[ 0	locks=0 ]	(	[ guideuseplane	0 ] 	)
guideplane	[ 0	locks=0 ]	(	[ guideplane	0 ] 	)
guideplaneval	[ 0	locks=0 ]	(	[ guideplaneval	0 ] 	)
guideplanepos	[ 0	locks=0 ]	(	0	0	0	)
guidevismode	[ 0	locks=0 ]	(	[ guidevismode	1 ] 	)
guidevisdensitymode	[ 0	locks=0 ]	(	[ guidevisdensitymode	0 ] 	)
guiderangemode	[ 0	locks=0 ]	(	[ guiderangemode	1 ] 	)
guiderange	[ 0	locks=0 ]	(	[ guiderange1	0 ] 	[ guiderange2	1 ] 	)
guiderangecenter	[ 0	locks=0 ]	(	[ guiderangecenter	0.5 ] 	)
guiderangesize	[ 0	locks=0 ]	(	[ guiderangesize	1 ] 	)
guideiso	[ 0	locks=0 ]	(	[ guideiso	0 ] 	)
guideinvert	[ 0	locks=0 ]	(	[ guideinvert	0 ] 	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Visualization	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bef05aca8d7506214120bobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/fuel.userdata     ___Version___    16.5.432HouLC1033600be805aca8d7503d7b60b8obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sourceindex.init type = indexfield
matchesdef = 0
HouLC1033600be905aca8d75067bbefc6obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sourceindex.def comment ""
position 4.47956 5.35598
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1181225456
  modify 1281035226
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be905aca8d75072c221c5obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sourceindex.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
    channel uniformvoxels {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/uniformvoxels\") }
    }
    channel twod {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/twod\") }
    }
    channel voxelplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/voxelplane\") }
    }
    channel divx {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divx\") }
    }
    channel divy {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divy\") }
    }
    channel divz {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divz\") }
    }
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tx\") }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/ty\") }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tz\") }
    }
    channel sizex {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizex\") }
    }
    channel sizey {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizey\") }
    }
    channel sizez {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizez\") }
    }
    channel uniformdiv {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/uniformdiv\") }
    }
    channel slice {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/slice\") }
    }
    channel slicediv1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv1\") }
    }
    channel slicediv2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv2\") }
    }
    channel slicediv3 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv3\") }
    }
    channel sliceoverlapneg1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg1\") }
    }
    channel sliceoverlapneg2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg2\") }
    }
    channel sliceoverlapneg3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg3\") }
    }
    channel sliceoverlappos1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos1\") }
    }
    channel sliceoverlappos2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos2\") }
    }
    channel sliceoverlappos3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos3\") }
    }
    channel divsize {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../density_data/divsize\") }
    }
  }
HouLC1033600be805aca8d750abab5d0fobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sourceindex.parm {
version 0.8
parmop_twod	[ 0	locks=0 ]	(	"default"	)
twod	[ 8	locks=0 ]	(	[ twod	0 ] 	)
parmop_voxelplane	[ 0	locks=0 ]	(	"default"	)
voxelplane	[ 8	locks=0 ]	(	[ voxelplane	0 ] 	)
parmop_uniformvoxels	[ 0	locks=0 ]	(	"default"	)
uniformvoxels	[ 8	locks=0 ]	(	[ uniformvoxels	5 ] 	)
parmop_uniformdiv	[ 0	locks=0 ]	(	"default"	)
uniformdiv	[ 8	locks=0 ]	(	[ uniformdiv	10 ] 	)
parmop_div	[ 0	locks=0 ]	(	"default"	)
div	[ 8	locks=0 ]	(	[ divx	1 ] 	[ divy	1 ] 	[ divz	1 ] 	)
parmop_divsize	[ 0	locks=0 ]	(	"default"	)
divsize	[ 8	locks=0 ]	(	[ divsize	0.20000000000000001 ] 	)
parmop_size	[ 0	locks=0 ]	(	"default"	)
size	[ 8	locks=0 ]	(	[ sizex	4.2999999999999998 ] 	[ sizey	1.6112785339355469 ] 	[ sizez	1.8500670194625854 ] 	)
parmop_t	[ 0	locks=0 ]	(	"default"	)
t	[ 8	locks=0 ]	(	[ tx	0.39012497663497925 ] 	[ ty	0 ] 	[ tz	0.14562231302261353 ] 	)
parmop_voxelsample	[ 0	locks=0 ]	(	"default"	)
voxelsample	[ 0	locks=0 ]	(	"center"	)
parmop_border	[ 0	locks=0 ]	(	"default"	)
border	[ 0	locks=0 ]	(	"streak"	)
parmop_initialvalue	[ 0	locks=0 ]	(	"default"	)
initialvalue	[ 0	locks=0 ]	(	-1	)
parmop_slice	[ 0	locks=0 ]	(	"default"	)
slice	[ 8	locks=0 ]	(	[ slice	0 ] 	)
parmop_slicediv	[ 0	locks=0 ]	(	"default"	)
slicediv	[ 8	locks=0 ]	(	[ slicediv1	1 ] 	[ slicediv2	1 ] 	[ slicediv3	1 ] 	)
parmop_sliceoverlapneg	[ 0	locks=0 ]	(	"default"	)
sliceoverlapneg	[ 8	locks=0 ]	(	[ sliceoverlapneg1	4 ] 	[ sliceoverlapneg2	4 ] 	[ sliceoverlapneg3	4 ] 	)
parmop_sliceoverlappos	[ 0	locks=0 ]	(	"default"	)
sliceoverlappos	[ 8	locks=0 ]	(	[ sliceoverlappos1	4 ] 	[ sliceoverlappos2	4 ] 	[ sliceoverlappos3	4 ] 	)
parmop_positionpath	[ 0	locks=0 ]	(	"default"	)
positionpath	[ 0	locks=0 ]	(	`chs(\"../density_data/positionpath\")`	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	sourceindex	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600be405aca8d7500c6e9585obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/sourceindex.userdata     ___Version___    16.5.432HouLC1033600bea05aca8d75064205d33obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pressure_data.init type = scalarfield
matchesdef = 0
HouLC1033600beb05aca8d750f9e19f4dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pressure_data.def comment ""
position 6.93476 9.94484
connectornextid 1
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
0 	"" "" 1 "input1"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1142454660
  modify 1281035167
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600beb05aca8d7507622099fobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pressure_data.chn {
    channel divx {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divx\") }
    }
    channel divy {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divy\") }
    }
    channel divz {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divz\") }
    }
    channel sizex {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizex\") }
    }
    channel sizey {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizey\") }
    }
    channel sizez {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizez\") }
    }
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tx\") }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/ty\") }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tz\") }
    }
    channel uniformvoxels {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/uniformvoxels\") }
    }
    channel twod {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/twod\") }
    }
    channel voxelplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/voxelplane\") }
    }
    channel uniformdiv {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/uniformdiv\") }
    }
    channel slice {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/slice\") }
    }
    channel slicediv1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv1\") }
    }
    channel slicediv2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv2\") }
    }
    channel slicediv3 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv3\") }
    }
    channel sliceoverlapneg1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg1\") }
    }
    channel sliceoverlapneg2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg2\") }
    }
    channel sliceoverlapneg3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg3\") }
    }
    channel sliceoverlappos1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos1\") }
    }
    channel sliceoverlappos2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos2\") }
    }
    channel sliceoverlappos3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos3\") }
    }
    channel divsize {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../density_data/divsize\") }
    }
  }
HouLC1033600bea05aca8d75065414877obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pressure_data.parm {
version 0.8
parmop_twod	[ 0	locks=0 ]	(	"default"	)
twod	[ 8	locks=0 ]	(	[ twod	0 ] 	)
parmop_voxelplane	[ 0	locks=0 ]	(	"default"	)
voxelplane	[ 8	locks=0 ]	(	[ voxelplane	0 ] 	)
parmop_uniformvoxels	[ 0	locks=0 ]	(	"default"	)
uniformvoxels	[ 8	locks=0 ]	(	[ uniformvoxels	5 ] 	)
parmop_uniformdiv	[ 0	locks=0 ]	(	"default"	)
uniformdiv	[ 8	locks=0 ]	(	[ uniformdiv	10 ] 	)
parmop_div	[ 0	locks=0 ]	(	"default"	)
div	[ 0	locks=0 ]	(	[ divx	1 ] 	[ divy	1 ] 	[ divz	1 ] 	)
parmop_divsize	[ 0	locks=0 ]	(	"default"	)
divsize	[ 8	locks=0 ]	(	[ divsize	0.20000000000000001 ] 	)
parmop_size	[ 0	locks=0 ]	(	"default"	)
size	[ 0	locks=0 ]	(	[ sizex	4.2999999999999998 ] 	[ sizey	1.6112785339355469 ] 	[ sizez	1.8500670194625854 ] 	)
parmop_t	[ 0	locks=0 ]	(	"default"	)
t	[ 0	locks=0 ]	(	[ tx	0.39012497663497925 ] 	[ ty	0 ] 	[ tz	0.14562231302261353 ] 	)
parmop_voxelsample	[ 0	locks=0 ]	(	"default"	)
voxelsample	[ 0	locks=0 ]	(	"center"	)
parmop_border	[ 0	locks=0 ]	(	"default"	)
border	[ 0	locks=0 ]	(	"streak"	)
parmop_initialvalue	[ 0	locks=0 ]	(	"default"	)
initialvalue	[ 0	locks=0 ]	(	0	)
parmop_tol	[ 0	locks=0 ]	(	"default"	)
tol	[ 0	locks=0 ]	(	0	)
parmop_usefp16	[ 0	locks=0 ]	(	"default"	)
usefp16	[ 0	locks=0 ]	(	"off"	)
parmop_slice	[ 0	locks=0 ]	(	"default"	)
slice	[ 8	locks=0 ]	(	[ slice	0 ] 	)
parmop_slicediv	[ 0	locks=0 ]	(	"default"	)
slicediv	[ 8	locks=0 ]	(	[ slicediv1	1 ] 	[ slicediv2	1 ] 	[ slicediv3	1 ] 	)
parmop_sliceoverlapneg	[ 0	locks=0 ]	(	"default"	)
sliceoverlapneg	[ 8	locks=0 ]	(	[ sliceoverlapneg1	4 ] 	[ sliceoverlapneg2	4 ] 	[ sliceoverlapneg3	4 ] 	)
parmop_sliceoverlappos	[ 0	locks=0 ]	(	"default"	)
sliceoverlappos	[ 8	locks=0 ]	(	[ sliceoverlappos1	4 ] 	[ sliceoverlappos2	4 ] 	[ sliceoverlappos3	4 ] 	)
parmop_positionpath	[ 0	locks=0 ]	(	"default"	)
positionpath	[ 0	locks=0 ]	(	`chs(\"../density_data/positionpath\")`	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	pressure	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600be605aca8d7503203012fobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pressure_data.userdata     ___Version___    16.5.432HouLC1033600bee05aca8d75055123989obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/burn_data.init type = scalarfield
matchesdef = 0
HouLC1033600bef05aca8d7509e7a4b5bobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/burn_data.def comment ""
position 4.42182 10.1727
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
6 	"" "" 1 "input1"
7 	burn 2 1 "input2"
}
inputs
{
0 	"" 0 1
1 	burn 0 1
}
stat
{
  create 1142454660
  modify 1281035149
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bef05aca8d750d7237192obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/burn_data.chn {
    channel divx {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divx\") }
    }
    channel divy {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divy\") }
    }
    channel divz {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divz\") }
    }
    channel sizex {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizex\") }
    }
    channel sizey {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizey\") }
    }
    channel sizez {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizez\") }
    }
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tx\") }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/ty\") }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tz\") }
    }
    channel uniformvoxels {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/uniformvoxels\") }
    }
    channel twod {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/twod\") }
    }
    channel voxelplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/voxelplane\") }
    }
    channel uniformdiv {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/uniformdiv\") }
    }
    channel slice {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/slice\") }
    }
    channel slicediv1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv1\") }
    }
    channel slicediv2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv2\") }
    }
    channel slicediv3 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv3\") }
    }
    channel sliceoverlapneg1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg1\") }
    }
    channel sliceoverlapneg2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg2\") }
    }
    channel sliceoverlapneg3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg3\") }
    }
    channel sliceoverlappos1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos1\") }
    }
    channel sliceoverlappos2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos2\") }
    }
    channel sliceoverlappos3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos3\") }
    }
    channel divsize {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../density_data/divsize\") }
    }
  }
HouLC1033600bee05aca8d7508601667bobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/burn_data.parm {
version 0.8
parmop_twod	[ 0	locks=0 ]	(	"default"	)
twod	[ 8	locks=0 ]	(	[ twod	0 ] 	)
parmop_voxelplane	[ 0	locks=0 ]	(	"default"	)
voxelplane	[ 8	locks=0 ]	(	[ voxelplane	0 ] 	)
parmop_uniformvoxels	[ 0	locks=0 ]	(	"default"	)
uniformvoxels	[ 8	locks=0 ]	(	[ uniformvoxels	5 ] 	)
parmop_uniformdiv	[ 0	locks=0 ]	(	"default"	)
uniformdiv	[ 8	locks=0 ]	(	[ uniformdiv	10 ] 	)
parmop_div	[ 0	locks=0 ]	(	"default"	)
div	[ 0	locks=0 ]	(	[ divx	1 ] 	[ divy	1 ] 	[ divz	1 ] 	)
parmop_divsize	[ 0	locks=0 ]	(	"default"	)
divsize	[ 8	locks=0 ]	(	[ divsize	0.20000000000000001 ] 	)
parmop_size	[ 0	locks=0 ]	(	"default"	)
size	[ 0	locks=0 ]	(	[ sizex	4.2999999999999998 ] 	[ sizey	1.6112785339355469 ] 	[ sizez	1.8500670194625854 ] 	)
parmop_t	[ 0	locks=0 ]	(	"default"	)
t	[ 0	locks=0 ]	(	[ tx	0.39012497663497925 ] 	[ ty	0 ] 	[ tz	0.14562231302261353 ] 	)
parmop_voxelsample	[ 0	locks=0 ]	(	"default"	)
voxelsample	[ 0	locks=0 ]	(	"center"	)
parmop_border	[ 0	locks=0 ]	(	"default"	)
border	[ 0	locks=0 ]	(	"constant"	)
parmop_initialvalue	[ 0	locks=0 ]	(	"default"	)
initialvalue	[ 0	locks=0 ]	(	0	)
parmop_tol	[ 0	locks=0 ]	(	"default"	)
tol	[ 0	locks=0 ]	(	0	)
parmop_usefp16	[ 0	locks=0 ]	(	"default"	)
usefp16	[ 0	locks=0 ]	(	"off"	)
parmop_slice	[ 0	locks=0 ]	(	"default"	)
slice	[ 8	locks=0 ]	(	[ slice	0 ] 	)
parmop_slicediv	[ 0	locks=0 ]	(	"default"	)
slicediv	[ 8	locks=0 ]	(	[ slicediv1	1 ] 	[ slicediv2	1 ] 	[ slicediv3	1 ] 	)
parmop_sliceoverlapneg	[ 0	locks=0 ]	(	"default"	)
sliceoverlapneg	[ 8	locks=0 ]	(	[ sliceoverlapneg1	4 ] 	[ sliceoverlapneg2	4 ] 	[ sliceoverlapneg3	4 ] 	)
parmop_sliceoverlappos	[ 0	locks=0 ]	(	"default"	)
sliceoverlappos	[ 8	locks=0 ]	(	[ sliceoverlappos1	4 ] 	[ sliceoverlappos2	4 ] 	[ sliceoverlappos3	4 ] 	)
parmop_positionpath	[ 0	locks=0 ]	(	"default"	)
positionpath	[ 0	locks=0 ]	(	`chs(\"../density_data/positionpath\")`	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	burn	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bea05aca8d750e7acc865obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/burn_data.userdata     ___Version___    16.5.432HouLC1033600b9305aca8d7500132abfeobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/burn.init type = scalarfieldvisualization
matchesdef = 0
HouLC1033600b9005aca8d750af00b8f4obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/burn.def comment ""
position 4.93358 11.1374
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1181764740
  modify 1382629489
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9005aca8d7503180303dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/burn.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
    channel showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_showguide\") }
    }
    channel colorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../burn_colorr\") }
    }
    channel colorg {
      lefttype = extend
      righttype = extend
      default = 0.80000001192092896
      flags = 0
      segment { length = 0 value = 0.80000001192092896 0.80000001192092896 expr = ch(\"../burn_colorg\") }
    }
    channel colorb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_colorb\") }
    }
    channel usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_usebox\") }
    }
    channel useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_useboxhash\") }
    }
    channel usesmoke {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../burn_usesmoke\") }
    }
    channel guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_guideremapsmoke\") }
    }
    channel guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../burn_guidesmokedensity\") }
    }
    channel guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_guideuseplane\") }
    }
    channel guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_guideplane\") }
    }
    channel guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_guideplaneval\") }
    }
    channel guidevismode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../burn_guidevismode\") }
    }
    channel guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_guidevisdensitymode\") }
    }
    channel guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../burn_guiderangemode\") }
    }
    channel guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_guiderange1\") }
    }
    channel guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../burn_guiderange2\") }
    }
    channel guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../burn_guiderangecenter\") }
    }
    channel guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../burn_guiderangesize\") }
    }
    channel guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_guideiso\") }
    }
    channel guideinvert {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../burn_guideinvert\") }
    }
  }
HouLC1033600b9305aca8d7506973afb5obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/burn.parm {
version 0.8
showguide	[ 0	locks=0 ]	(	[ showguide	0 ] 	)
color	[ 0	locks=0 ]	(	[ colorr	1 ] 	[ colorg	0.80000000000000004 ] 	[ colorb	0 ] 	)
usebox	[ 0	locks=0 ]	(	[ usebox	0 ] 	)
useboxhash	[ 0	locks=0 ]	(	[ useboxhash	0 ] 	)
usesmoke	[ 0	locks=0 ]	(	[ usesmoke	1 ] 	)
guideremapsmoke	[ 0	locks=0 ]	(	[ guideremapsmoke	0 ] 	)
guidesmokedensity	[ 0	locks=0 ]	(	[ guidesmokedensity	1 ] 	)
guideuseplane	[ 0	locks=0 ]	(	[ guideuseplane	0 ] 	)
guideplane	[ 0	locks=0 ]	(	[ guideplane	0 ] 	)
guideplaneval	[ 0	locks=0 ]	(	[ guideplaneval	0 ] 	)
guideplanepos	[ 0	locks=0 ]	(	0	0	0	)
guidevismode	[ 0	locks=0 ]	(	[ guidevismode	1 ] 	)
guidevisdensitymode	[ 0	locks=0 ]	(	[ guidevisdensitymode	0 ] 	)
guiderangemode	[ 0	locks=0 ]	(	[ guiderangemode	1 ] 	)
guiderange	[ 0	locks=0 ]	(	[ guiderange1	0 ] 	[ guiderange2	1 ] 	)
guiderangecenter	[ 0	locks=0 ]	(	[ guiderangecenter	0.5 ] 	)
guiderangesize	[ 0	locks=0 ]	(	[ guiderangesize	1 ] 	)
guideiso	[ 0	locks=0 ]	(	[ guideiso	0 ] 	)
guideinvert	[ 0	locks=0 ]	(	[ guideinvert	0 ] 	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Visualization	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bef05aca8d750be29f0a2obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/burn.userdata     ___Version___    16.5.432HouLC1033600bef05aca8d750854f1f3dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pumpmask.init type = scalarfield
matchesdef = 0
HouLC1033600bec05aca8d7509b246ce5obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pumpmask.def comment ""
position 9.07246 5.77631
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
6 	"" "" 1 "input1"
7 	pumpmask1 2 1 "input2"
}
inputs
{
0 	"" 0 1
1 	pumpmask1 0 1
}
stat
{
  create 1142454660
  modify 1281035271
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bec05aca8d750c037dec2obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pumpmask.chn {
    channel divx {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divx\") }
    }
    channel divy {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divy\") }
    }
    channel divz {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divz\") }
    }
    channel sizex {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizex\") }
    }
    channel sizey {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizey\") }
    }
    channel sizez {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizez\") }
    }
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tx\") }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/ty\") }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tz\") }
    }
    channel uniformvoxels {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/uniformvoxels\") }
    }
    channel twod {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/twod\") }
    }
    channel voxelplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/voxelplane\") }
    }
    channel uniformdiv {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/uniformdiv\") }
    }
    channel slice {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/slice\") }
    }
    channel slicediv1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv1\") }
    }
    channel slicediv2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv2\") }
    }
    channel slicediv3 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv3\") }
    }
    channel sliceoverlapneg1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg1\") }
    }
    channel sliceoverlapneg2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg2\") }
    }
    channel sliceoverlapneg3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg3\") }
    }
    channel sliceoverlappos1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos1\") }
    }
    channel sliceoverlappos2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos2\") }
    }
    channel sliceoverlappos3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos3\") }
    }
    channel divsize {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../density_data/divsize\") }
    }
  }
HouLC1033600bef05aca8d75072124a04obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pumpmask.parm {
version 0.8
parmop_twod	[ 0	locks=0 ]	(	"default"	)
twod	[ 8	locks=0 ]	(	[ twod	0 ] 	)
parmop_voxelplane	[ 0	locks=0 ]	(	"default"	)
voxelplane	[ 8	locks=0 ]	(	[ voxelplane	0 ] 	)
parmop_uniformvoxels	[ 0	locks=0 ]	(	"default"	)
uniformvoxels	[ 8	locks=0 ]	(	[ uniformvoxels	5 ] 	)
parmop_uniformdiv	[ 0	locks=0 ]	(	"default"	)
uniformdiv	[ 8	locks=0 ]	(	[ uniformdiv	10 ] 	)
parmop_div	[ 0	locks=0 ]	(	"default"	)
div	[ 0	locks=0 ]	(	[ divx	1 ] 	[ divy	1 ] 	[ divz	1 ] 	)
parmop_divsize	[ 0	locks=0 ]	(	"default"	)
divsize	[ 8	locks=0 ]	(	[ divsize	0.20000000000000001 ] 	)
parmop_size	[ 0	locks=0 ]	(	"default"	)
size	[ 0	locks=0 ]	(	[ sizex	4.2999999999999998 ] 	[ sizey	1.6112785339355469 ] 	[ sizez	1.8500670194625854 ] 	)
parmop_t	[ 0	locks=0 ]	(	"default"	)
t	[ 0	locks=0 ]	(	[ tx	0.39012497663497925 ] 	[ ty	0 ] 	[ tz	0.14562231302261353 ] 	)
parmop_voxelsample	[ 0	locks=0 ]	(	"default"	)
voxelsample	[ 0	locks=0 ]	(	"center"	)
parmop_border	[ 0	locks=0 ]	(	"default"	)
border	[ 0	locks=0 ]	(	"streak"	)
parmop_initialvalue	[ 0	locks=0 ]	(	"default"	)
initialvalue	[ 0	locks=0 ]	(	1	)
parmop_tol	[ 0	locks=0 ]	(	"default"	)
tol	[ 0	locks=0 ]	(	0	)
parmop_usefp16	[ 0	locks=0 ]	(	"default"	)
usefp16	[ 0	locks=0 ]	(	"off"	)
parmop_slice	[ 0	locks=0 ]	(	"default"	)
slice	[ 8	locks=0 ]	(	[ slice	0 ] 	)
parmop_slicediv	[ 0	locks=0 ]	(	"default"	)
slicediv	[ 8	locks=0 ]	(	[ slicediv1	1 ] 	[ slicediv2	1 ] 	[ slicediv3	1 ] 	)
parmop_sliceoverlapneg	[ 0	locks=0 ]	(	"default"	)
sliceoverlapneg	[ 8	locks=0 ]	(	[ sliceoverlapneg1	4 ] 	[ sliceoverlapneg2	4 ] 	[ sliceoverlapneg3	4 ] 	)
parmop_sliceoverlappos	[ 0	locks=0 ]	(	"default"	)
sliceoverlappos	[ 8	locks=0 ]	(	[ sliceoverlappos1	4 ] 	[ sliceoverlappos2	4 ] 	[ sliceoverlappos3	4 ] 	)
parmop_positionpath	[ 0	locks=0 ]	(	"default"	)
positionpath	[ 0	locks=0 ]	(	`chs(\"../density_data/positionpath\")`	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	pump	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600beb05aca8d750dcffdc28obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pumpmask.userdata     ___Version___    16.5.432HouLC1033600bee05aca8d7508860a42fobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pumpmask1.init type = scalarfieldvisualization
matchesdef = 0
HouLC1033600bef05aca8d7503c1981c6obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pumpmask1.def comment ""
position 9.07246 6.85631
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1159891026
  modify 1382629537
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bef05aca8d7500aab95faobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pumpmask1.chn {
    channel activationrules {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = always }
    }
    channel usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_usebox\") }
    }
    channel useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_useboxhash\") }
    }
    channel usesmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_usesmoke\") }
    }
    channel guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_guideremapsmoke\") }
    }
    channel guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../pumpmask1_guidesmokedensity\") }
    }
    channel guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_guideuseplane\") }
    }
    channel guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_guideplane\") }
    }
    channel guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_guideplaneval\") }
    }
    channel guidevismode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../pumpmask1_guidevismode\") }
    }
    channel guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_guidevisdensitymode\") }
    }
    channel guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../pumpmask1_guiderangemode\") }
    }
    channel guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_guiderange1\") }
    }
    channel guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../pumpmask1_guiderange2\") }
    }
    channel guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../pumpmask1_guiderangecenter\") }
    }
    channel guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../pumpmask1_guiderangesize\") }
    }
    channel guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_guideiso\") }
    }
    channel guideinvert {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_guideinvert\") }
    }
    channel showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_showguide\") }
    }
    channel colorr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_colorr\") }
    }
    channel colorg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../pumpmask1_colorg\") }
    }
    channel colorb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../pumpmask1_colorb\") }
    }
  }
HouLC1033600bee05aca8d75065c3a481obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pumpmask1.parm {
version 0.8
showguide	[ 0	locks=0 ]	(	[ showguide	0 ] 	)
color	[ 0	locks=0 ]	(	[ colorr	0 ] 	[ colorg	0 ] 	[ colorb	1 ] 	)
usebox	[ 0	locks=0 ]	(	[ usebox	0 ] 	)
useboxhash	[ 0	locks=0 ]	(	[ useboxhash	0 ] 	)
usesmoke	[ 0	locks=0 ]	(	[ usesmoke	0 ] 	)
guideremapsmoke	[ 0	locks=0 ]	(	[ guideremapsmoke	0 ] 	)
guidesmokedensity	[ 0	locks=0 ]	(	[ guidesmokedensity	1 ] 	)
guideuseplane	[ 0	locks=0 ]	(	[ guideuseplane	0 ] 	)
guideplane	[ 0	locks=0 ]	(	[ guideplane	0 ] 	)
guideplaneval	[ 0	locks=0 ]	(	[ guideplaneval	0 ] 	)
guideplanepos	[ 0	locks=0 ]	(	0	0	0	)
guidevismode	[ 0	locks=0 ]	(	[ guidevismode	1 ] 	)
guidevisdensitymode	[ 0	locks=0 ]	(	[ guidevisdensitymode	0 ] 	)
guiderangemode	[ 0	locks=0 ]	(	[ guiderangemode	1 ] 	)
guiderange	[ 0	locks=0 ]	(	[ guiderange1	0 ] 	[ guiderange2	1 ] 	)
guiderangecenter	[ 0	locks=0 ]	(	[ guiderangecenter	0.5 ] 	)
guiderangesize	[ 0	locks=0 ]	(	[ guiderangesize	1 ] 	)
guideiso	[ 0	locks=0 ]	(	[ guideiso	0 ] 	)
guideinvert	[ 0	locks=0 ]	(	[ guideinvert	0 ] 	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	[ activationrules	0 ] 	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Visualization	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bea05aca8d7500e3b9843obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pumpmask1.userdata     ___Version___    16.5.432HouLC1033600bee05aca8d7502179c59aobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pumpindex.init type = indexfield
matchesdef = 0
HouLC1033600bef05aca8d75041dee8d6obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pumpindex.def comment ""
position 11.428 5.85006
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1181225456
  modify 1281035280
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bef05aca8d750bbed1b07obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pumpindex.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
    channel uniformvoxels {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/uniformvoxels\") }
    }
    channel twod {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/twod\") }
    }
    channel voxelplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/voxelplane\") }
    }
    channel divx {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divx\") }
    }
    channel divy {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divy\") }
    }
    channel divz {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divz\") }
    }
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tx\") }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/ty\") }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tz\") }
    }
    channel sizex {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizex\") }
    }
    channel sizey {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizey\") }
    }
    channel sizez {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizez\") }
    }
    channel uniformdiv {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/uniformdiv\") }
    }
    channel slice {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/slice\") }
    }
    channel slicediv1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv1\") }
    }
    channel slicediv2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv2\") }
    }
    channel slicediv3 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv3\") }
    }
    channel sliceoverlapneg1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg1\") }
    }
    channel sliceoverlapneg2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg2\") }
    }
    channel sliceoverlapneg3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg3\") }
    }
    channel sliceoverlappos1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos1\") }
    }
    channel sliceoverlappos2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos2\") }
    }
    channel sliceoverlappos3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos3\") }
    }
    channel divsize {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../density_data/divsize\") }
    }
  }
HouLC1033600bee05aca8d7508012528cobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pumpindex.parm {
version 0.8
parmop_twod	[ 0	locks=0 ]	(	"default"	)
twod	[ 8	locks=0 ]	(	[ twod	0 ] 	)
parmop_voxelplane	[ 0	locks=0 ]	(	"default"	)
voxelplane	[ 8	locks=0 ]	(	[ voxelplane	0 ] 	)
parmop_uniformvoxels	[ 0	locks=0 ]	(	"default"	)
uniformvoxels	[ 8	locks=0 ]	(	[ uniformvoxels	5 ] 	)
parmop_uniformdiv	[ 0	locks=0 ]	(	"default"	)
uniformdiv	[ 8	locks=0 ]	(	[ uniformdiv	10 ] 	)
parmop_div	[ 0	locks=0 ]	(	"default"	)
div	[ 8	locks=0 ]	(	[ divx	1 ] 	[ divy	1 ] 	[ divz	1 ] 	)
parmop_divsize	[ 0	locks=0 ]	(	"default"	)
divsize	[ 8	locks=0 ]	(	[ divsize	0.20000000000000001 ] 	)
parmop_size	[ 0	locks=0 ]	(	"default"	)
size	[ 8	locks=0 ]	(	[ sizex	4.2999999999999998 ] 	[ sizey	1.6112785339355469 ] 	[ sizez	1.8500670194625854 ] 	)
parmop_t	[ 0	locks=0 ]	(	"default"	)
t	[ 8	locks=0 ]	(	[ tx	0.39012497663497925 ] 	[ ty	0 ] 	[ tz	0.14562231302261353 ] 	)
parmop_voxelsample	[ 0	locks=0 ]	(	"default"	)
voxelsample	[ 0	locks=0 ]	(	"center"	)
parmop_border	[ 0	locks=0 ]	(	"default"	)
border	[ 0	locks=0 ]	(	"streak"	)
parmop_initialvalue	[ 0	locks=0 ]	(	"default"	)
initialvalue	[ 0	locks=0 ]	(	-1	)
parmop_slice	[ 0	locks=0 ]	(	"default"	)
slice	[ 8	locks=0 ]	(	[ slice	0 ] 	)
parmop_slicediv	[ 0	locks=0 ]	(	"default"	)
slicediv	[ 8	locks=0 ]	(	[ slicediv1	1 ] 	[ slicediv2	1 ] 	[ slicediv3	1 ] 	)
parmop_sliceoverlapneg	[ 0	locks=0 ]	(	"default"	)
sliceoverlapneg	[ 8	locks=0 ]	(	[ sliceoverlapneg1	4 ] 	[ sliceoverlapneg2	4 ] 	[ sliceoverlapneg3	4 ] 	)
parmop_sliceoverlappos	[ 0	locks=0 ]	(	"default"	)
sliceoverlappos	[ 8	locks=0 ]	(	[ sliceoverlappos1	4 ] 	[ sliceoverlappos2	4 ] 	[ sliceoverlappos3	4 ] 	)
parmop_positionpath	[ 0	locks=0 ]	(	"default"	)
positionpath	[ 0	locks=0 ]	(	`chs(\"../density_data/positionpath\")`	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	pumpindex	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bea05aca8d75017ffe805obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/pumpindex.userdata     ___Version___    16.5.432HouLC1033600bee05aca8d750fbe0a6c1obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/rest_data.init type = vectorfield
matchesdef = 0
HouLC1033600bef05aca8d75014d16ca5obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/rest_data.def comment ""
position 9.84427 9.92858
connectornextid 1
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
3 "output1"
}
inputsNamed3
{
0 	"" "" 1 "input1"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1204050390
  modify 1281035171
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bef05aca8d7502ea6f03dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/rest_data.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../restfield\") }
    }
    channel divx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 10 10 expr = "ch(\"../density_data/divx\") * ch(\"../restresscale\")" }
    }
    channel divy {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 10 10 expr = "ch(\"../density_data/divy\") * ch(\"../restresscale\")" }
    }
    channel divz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 10 10 expr = "ch(\"../density_data/divz\") * ch(\"../restresscale\")" }
    }
    channel sizex {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizex\") }
    }
    channel sizey {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizey\") }
    }
    channel sizez {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizez\") }
    }
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tx\") }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/ty\") }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tz\") }
    }
    channel uniformvoxels {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/uniformvoxels\") }
    }
    channel twod {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/twod\") }
    }
    channel voxelplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/voxelplane\") }
    }
    channel uniformdiv {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 value = 10 10 expr = "ch(\"../density_data/uniformdiv\") * ch(\"../restresscale\")" }
    }
    channel slice {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/slice\") }
    }
    channel slicediv1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv1\") }
    }
    channel slicediv2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv2\") }
    }
    channel slicediv3 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv3\") }
    }
    channel sliceoverlapneg1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg1\") }
    }
    channel sliceoverlapneg2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg2\") }
    }
    channel sliceoverlapneg3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg3\") }
    }
    channel sliceoverlappos1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos1\") }
    }
    channel sliceoverlappos2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos2\") }
    }
    channel sliceoverlappos3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos3\") }
    }
    channel divsize {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = "ch(\"../density_data/divsize\") / ch(\"../restresscale\")" }
    }
  }
HouLC1033600bee05aca8d75004ccea8cobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/rest_data.parm {
version 0.8
parmop_twod	[ 0	locks=0	autoscope=0 ]	(	"default"	)
twod	[ 0	locks=0	autoscope=0 ]	(	[ twod	0 ] 	)
parmop_voxelplane	[ 0	locks=0	autoscope=0 ]	(	"default"	)
voxelplane	[ 0	locks=0	autoscope=0 ]	(	[ voxelplane	0 ] 	)
parmop_uniformvoxels	[ 0	locks=0	autoscope=0 ]	(	"default"	)
uniformvoxels	[ 0	locks=0	autoscope=0 ]	(	[ uniformvoxels	5 ] 	)
parmop_uniformdiv	[ 0	locks=0	autoscope=0 ]	(	"default"	)
uniformdiv	[ 0	locks=0	autoscope=0 ]	(	[ uniformdiv	5 ] 	)
parmop_div	[ 0	locks=0	autoscope=0 ]	(	"default"	)
div	[ 0	locks=0	autoscope=0 ]	(	[ divx	5 ] 	[ divy	5 ] 	[ divz	5 ] 	)
parmop_divsize	[ 0	locks=0 ]	(	"default"	)
divsize	[ 0	locks=0 ]	(	[ divsize	0.40000000000000002 ] 	)
parmop_size	[ 0	locks=0	autoscope=0 ]	(	"default"	)
size	[ 0	locks=0	autoscope=0 ]	(	[ sizex	4.2999999999999998 ] 	[ sizey	1.6112785339355469 ] 	[ sizez	1.8500670194625854 ] 	)
parmop_t	[ 0	locks=0	autoscope=0 ]	(	"default"	)
t	[ 0	locks=0	autoscope=0 ]	(	[ tx	0.39012497663497925 ] 	[ ty	0 ] 	[ tz	0.14562231302261353 ] 	)
parmop_voxelsample	[ 0	locks=0	autoscope=0 ]	(	"default"	)
voxelsample	[ 0	locks=0	autoscope=0 ]	(	"center"	)
parmop_closedends	[ 0	locks=0	autoscope=0 ]	(	"default"	)
closedends	[ 0	locks=0	autoscope=0 ]	(	"off"	)
parmop_closexpos	[ 0	locks=0 ]	(	"default"	)
closexpos	[ 0	locks=0 ]	(	"on"	)
parmop_closexneg	[ 0	locks=0 ]	(	"default"	)
closexneg	[ 0	locks=0 ]	(	"on"	)
parmop_closeypos	[ 0	locks=0 ]	(	"default"	)
closeypos	[ 0	locks=0 ]	(	"on"	)
parmop_closeyneg	[ 0	locks=0 ]	(	"default"	)
closeyneg	[ 0	locks=0 ]	(	"on"	)
parmop_closezpos	[ 0	locks=0 ]	(	"default"	)
closezpos	[ 0	locks=0 ]	(	"on"	)
parmop_closezneg	[ 0	locks=0 ]	(	"default"	)
closezneg	[ 0	locks=0 ]	(	"on"	)
parmop_border	[ 0	locks=0 ]	(	"default"	)
border	[ 0	locks=0 ]	(	"streak"	)
parmop_direction	[ 0	locks=0	autoscope=0 ]	(	"default"	)
direction	[ 0	locks=0	autoscope=0 ]	(	0	0	0	)
parmop_tol	[ 0	locks=0	autoscope=0 ]	(	"default"	)
tol	[ 0	locks=0	autoscope=0 ]	(	0	)
parmop_usefp16	[ 0	locks=0 ]	(	"default"	)
usefp16	[ 0	locks=0 ]	(	"off"	)
parmop_slice	[ 0	locks=0 ]	(	"default"	)
slice	[ 8	locks=0 ]	(	[ slice	0 ] 	)
parmop_slicediv	[ 0	locks=0 ]	(	"default"	)
slicediv	[ 8	locks=0 ]	(	[ slicediv1	1 ] 	[ slicediv2	1 ] 	[ slicediv3	1 ] 	)
parmop_sliceoverlapneg	[ 0	locks=0 ]	(	"default"	)
sliceoverlapneg	[ 8	locks=0 ]	(	[ sliceoverlapneg1	4 ] 	[ sliceoverlapneg2	4 ] 	[ sliceoverlapneg3	4 ] 	)
parmop_sliceoverlappos	[ 0	locks=0 ]	(	"default"	)
sliceoverlappos	[ 8	locks=0 ]	(	[ sliceoverlappos1	4 ] 	[ sliceoverlappos2	4 ] 	[ sliceoverlappos3	4 ] 	)
parmop_positionpath	[ 0	locks=0 ]	(	"default"	)
positionpath	[ 0	locks=0 ]	(	`chs(\"../density_data/positionpath\")`	)
defaultparmop	[ 0	locks=0	autoscope=0 ]	(	"initial"	)
sharedata	[ 0	locks=0	autoscope=0 ]	(	"off"	)
activation	[ 8	locks=0	autoscope=0 ]	(	[ activation	0 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0	autoscope=0 ]	(	*	)
dataname	[ 0	locks=0	autoscope=0 ]	(	rest	)
uniquedataname	[ 0	locks=0	autoscope=0 ]	(	"off"	)
}
HouLC1033600bea05aca8d7508bea6478obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/rest_data.userdata     ___Version___    16.5.432HouLC1033600be705aca8d750c4926a31obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/confinement_data.init type = scalarfield
matchesdef = 0
HouLC1033600be405aca8d7507a248250obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/confinement_data.def comment ""
position 12.1661 9.78599
connectornextid 1
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
0 	"" "" 1 "input1"
}
inputs
{
0 	"" 0 1
}
stat
{
  create 1142454660
  modify 1281035182
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be405aca8d750041c0022obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/confinement_data.chn {
    channel divx {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divx\") }
    }
    channel divy {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divy\") }
    }
    channel divz {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divz\") }
    }
    channel sizex {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizex\") }
    }
    channel sizey {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizey\") }
    }
    channel sizez {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizez\") }
    }
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tx\") }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/ty\") }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tz\") }
    }
    channel uniformvoxels {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/uniformvoxels\") }
    }
    channel twod {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/twod\") }
    }
    channel voxelplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/voxelplane\") }
    }
    channel uniformdiv {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/uniformdiv\") }
    }
    channel slice {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/slice\") }
    }
    channel slicediv1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv1\") }
    }
    channel slicediv2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv2\") }
    }
    channel slicediv3 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv3\") }
    }
    channel sliceoverlapneg1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg1\") }
    }
    channel sliceoverlapneg2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg2\") }
    }
    channel sliceoverlapneg3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg3\") }
    }
    channel sliceoverlappos1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos1\") }
    }
    channel sliceoverlappos2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos2\") }
    }
    channel sliceoverlappos3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos3\") }
    }
    channel divsize {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../density_data/divsize\") }
    }
  }
HouLC1033600be705aca8d750d60438f4obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/confinement_data.parm {
version 0.8
parmop_twod	[ 0	locks=0 ]	(	"default"	)
twod	[ 8	locks=0 ]	(	[ twod	0 ] 	)
parmop_voxelplane	[ 0	locks=0 ]	(	"default"	)
voxelplane	[ 8	locks=0 ]	(	[ voxelplane	0 ] 	)
parmop_uniformvoxels	[ 0	locks=0 ]	(	"default"	)
uniformvoxels	[ 8	locks=0 ]	(	[ uniformvoxels	5 ] 	)
parmop_uniformdiv	[ 0	locks=0 ]	(	"default"	)
uniformdiv	[ 8	locks=0 ]	(	[ uniformdiv	10 ] 	)
parmop_div	[ 0	locks=0 ]	(	"default"	)
div	[ 0	locks=0 ]	(	[ divx	1 ] 	[ divy	1 ] 	[ divz	1 ] 	)
parmop_divsize	[ 0	locks=0 ]	(	"default"	)
divsize	[ 8	locks=0 ]	(	[ divsize	0.20000000000000001 ] 	)
parmop_size	[ 0	locks=0 ]	(	"default"	)
size	[ 0	locks=0 ]	(	[ sizex	4.2999999999999998 ] 	[ sizey	1.6112785339355469 ] 	[ sizez	1.8500670194625854 ] 	)
parmop_t	[ 0	locks=0 ]	(	"default"	)
t	[ 0	locks=0 ]	(	[ tx	0.39012497663497925 ] 	[ ty	0 ] 	[ tz	0.14562231302261353 ] 	)
parmop_voxelsample	[ 0	locks=0 ]	(	"default"	)
voxelsample	[ 0	locks=0 ]	(	"center"	)
parmop_border	[ 0	locks=0 ]	(	"default"	)
border	[ 0	locks=0 ]	(	"streak"	)
parmop_initialvalue	[ 0	locks=0 ]	(	"default"	)
initialvalue	[ 0	locks=0 ]	(	1	)
parmop_tol	[ 0	locks=0 ]	(	"default"	)
tol	[ 0	locks=0 ]	(	0	)
parmop_usefp16	[ 0	locks=0 ]	(	"default"	)
usefp16	[ 0	locks=0 ]	(	"off"	)
parmop_slice	[ 0	locks=0 ]	(	"default"	)
slice	[ 8	locks=0 ]	(	[ slice	0 ] 	)
parmop_slicediv	[ 0	locks=0 ]	(	"default"	)
slicediv	[ 8	locks=0 ]	(	[ slicediv1	1 ] 	[ slicediv2	1 ] 	[ slicediv3	1 ] 	)
parmop_sliceoverlapneg	[ 0	locks=0 ]	(	"default"	)
sliceoverlapneg	[ 8	locks=0 ]	(	[ sliceoverlapneg1	4 ] 	[ sliceoverlapneg2	4 ] 	[ sliceoverlapneg3	4 ] 	)
parmop_sliceoverlappos	[ 0	locks=0 ]	(	"default"	)
sliceoverlappos	[ 8	locks=0 ]	(	[ sliceoverlappos1	4 ] 	[ sliceoverlappos2	4 ] 	[ sliceoverlappos3	4 ] 	)
parmop_positionpath	[ 0	locks=0 ]	(	"default"	)
positionpath	[ 0	locks=0 ]	(	`chs(\"../density_data/positionpath\")`	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	confinement	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600be305aca8d75075fa5f15obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/confinement_data.userdata     ___Version___    16.5.432HouLC1033600bee05aca8d75091df33aaobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/heat_data.init type = scalarfield
matchesdef = 0
HouLC1033600bef05aca8d750a8839206obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/heat_data.def comment ""
position 15.127 9.71389
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
8 "output1"
}
inputsNamed3
{
6 	"" "" 1 "input1"
7 	heat 2 1 "input2"
}
inputs
{
0 	"" 0 1
1 	heat 0 1
}
stat
{
  create 1142454660
  modify 1281035192
  author jlait@THULE
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bef05aca8d75020add913obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/heat_data.chn {
    channel divx {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divx\") }
    }
    channel divy {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divy\") }
    }
    channel divz {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/divz\") }
    }
    channel sizex {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizex\") }
    }
    channel sizey {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizey\") }
    }
    channel sizez {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/sizez\") }
    }
    channel tx {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tx\") }
    }
    channel ty {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/ty\") }
    }
    channel tz {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/tz\") }
    }
    channel uniformvoxels {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/uniformvoxels\") }
    }
    channel twod {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/twod\") }
    }
    channel voxelplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/voxelplane\") }
    }
    channel uniformdiv {
      lefttype = extend
      righttype = extend
      default = 10
      flags = 0
      segment { length = 0 value = 10 10 expr = ch(\"../density_data/uniformdiv\") }
    }
    channel slice {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../density_data/slice\") }
    }
    channel slicediv1 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv1\") }
    }
    channel slicediv2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv2\") }
    }
    channel slicediv3 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../density_data/slicediv3\") }
    }
    channel sliceoverlapneg1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg1\") }
    }
    channel sliceoverlapneg2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg2\") }
    }
    channel sliceoverlapneg3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlapneg3\") }
    }
    channel sliceoverlappos1 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos1\") }
    }
    channel sliceoverlappos2 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos2\") }
    }
    channel sliceoverlappos3 {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../density_data/sliceoverlappos3\") }
    }
    channel divsize {
      lefttype = extend
      righttype = extend
      default = 0.10000000149011612
      flags = 0
      segment { length = 0 value = 0.10000000149011612 0.10000000149011612 expr = ch(\"../density_data/divsize\") }
    }
  }
HouLC1033600bee05aca8d7501b530f3eobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/heat_data.parm {
version 0.8
parmop_twod	[ 0	locks=0 ]	(	"default"	)
twod	[ 8	locks=0 ]	(	[ twod	0 ] 	)
parmop_voxelplane	[ 0	locks=0 ]	(	"default"	)
voxelplane	[ 8	locks=0 ]	(	[ voxelplane	0 ] 	)
parmop_uniformvoxels	[ 0	locks=0 ]	(	"default"	)
uniformvoxels	[ 8	locks=0 ]	(	[ uniformvoxels	5 ] 	)
parmop_uniformdiv	[ 0	locks=0 ]	(	"default"	)
uniformdiv	[ 8	locks=0 ]	(	[ uniformdiv	10 ] 	)
parmop_div	[ 0	locks=0 ]	(	"default"	)
div	[ 0	locks=0 ]	(	[ divx	1 ] 	[ divy	1 ] 	[ divz	1 ] 	)
parmop_divsize	[ 0	locks=0 ]	(	"default"	)
divsize	[ 8	locks=0 ]	(	[ divsize	0.20000000000000001 ] 	)
parmop_size	[ 0	locks=0 ]	(	"default"	)
size	[ 0	locks=0 ]	(	[ sizex	4.2999999999999998 ] 	[ sizey	1.6112785339355469 ] 	[ sizez	1.8500670194625854 ] 	)
parmop_t	[ 0	locks=0 ]	(	"default"	)
t	[ 0	locks=0 ]	(	[ tx	0.39012497663497925 ] 	[ ty	0 ] 	[ tz	0.14562231302261353 ] 	)
parmop_voxelsample	[ 0	locks=0 ]	(	"default"	)
voxelsample	[ 0	locks=0 ]	(	"center"	)
parmop_border	[ 0	locks=0 ]	(	"default"	)
border	[ 0	locks=0 ]	(	"constant"	)
parmop_initialvalue	[ 0	locks=0 ]	(	"default"	)
initialvalue	[ 0	locks=0 ]	(	-0.0099999997799999994	)
parmop_tol	[ 0	locks=0 ]	(	"default"	)
tol	[ 0	locks=0 ]	(	0	)
parmop_usefp16	[ 0	locks=0 ]	(	"default"	)
usefp16	[ 0	locks=0 ]	(	"off"	)
parmop_slice	[ 0	locks=0 ]	(	"default"	)
slice	[ 8	locks=0 ]	(	[ slice	0 ] 	)
parmop_slicediv	[ 0	locks=0 ]	(	"default"	)
slicediv	[ 8	locks=0 ]	(	[ slicediv1	1 ] 	[ slicediv2	1 ] 	[ slicediv3	1 ] 	)
parmop_sliceoverlapneg	[ 0	locks=0 ]	(	"default"	)
sliceoverlapneg	[ 8	locks=0 ]	(	[ sliceoverlapneg1	4 ] 	[ sliceoverlapneg2	4 ] 	[ sliceoverlapneg3	4 ] 	)
parmop_sliceoverlappos	[ 0	locks=0 ]	(	"default"	)
sliceoverlappos	[ 8	locks=0 ]	(	[ sliceoverlappos1	4 ] 	[ sliceoverlappos2	4 ] 	[ sliceoverlappos3	4 ] 	)
parmop_positionpath	[ 0	locks=0 ]	(	"default"	)
positionpath	[ 0	locks=0 ]	(	`chs(\"../density_data/positionpath\")`	)
defaultparmop	[ 0	locks=0 ]	(	"initial"	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 8	locks=0 ]	(	1	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	heat	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bea05aca8d750a4f63899obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/heat_data.userdata     ___Version___    16.5.432HouLC1033600b9305aca8d7503bbb8facobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/heat.init type = scalarfieldvisualization
matchesdef = 0
HouLC1033600b9005aca8d7500442d222obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/heat.def comment ""
position 15.127 10.5797
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
2 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1236109211
  modify 1382629489
  author jlait@thule
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9005aca8d750c4e02d08obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/heat.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
    channel showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_showguide\") }
    }
    channel colorr {
      lefttype = extend
      righttype = extend
      default = 1.1000000238418579
      flags = 0
      segment { length = 0 value = 1.1000000238418579 1.1000000238418579 expr = ch(\"../heat_colorr\") }
    }
    channel colorg {
      lefttype = extend
      righttype = extend
      default = 1.1000000238418579
      flags = 0
      segment { length = 0 value = 1.1000000238418579 1.1000000238418579 expr = ch(\"../heat_colorg\") }
    }
    channel colorb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_colorb\") }
    }
    channel usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_usebox\") }
    }
    channel useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_useboxhash\") }
    }
    channel usesmoke {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../heat_usesmoke\") }
    }
    channel guideremapsmoke {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_guideremapsmoke\") }
    }
    channel guidesmokedensity {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../heat_guidesmokedensity\") }
    }
    channel guideuseplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_guideuseplane\") }
    }
    channel guideplane {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_guideplane\") }
    }
    channel guideplaneval {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_guideplaneval\") }
    }
    channel guidevismode {
      lefttype = extend
      righttype = extend
      default = 4
      flags = 0
      segment { length = 0 value = 4 4 expr = ch(\"../heat_guidevismode\") }
    }
    channel guidevisdensitymode {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_guidevisdensitymode\") }
    }
    channel guiderangemode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../heat_guiderangemode\") }
    }
    channel guiderange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_guiderange1\") }
    }
    channel guiderange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../heat_guiderange2\") }
    }
    channel guiderangecenter {
      lefttype = extend
      righttype = extend
      default = 0.5
      flags = 0
      segment { length = 0 value = 0.5 0.5 expr = ch(\"../heat_guiderangecenter\") }
    }
    channel guiderangesize {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../heat_guiderangesize\") }
    }
    channel guideiso {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../heat_guideiso\") }
    }
    channel guideinvert {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../heat_guideinvert\") }
    }
  }
HouLC1033600b9305aca8d750a7ab2f7dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/heat.parm {
version 0.8
showguide	[ 0	locks=0 ]	(	[ showguide	0 ] 	)
color	[ 0	locks=0 ]	(	[ colorr	1 ] 	[ colorg	1 ] 	[ colorb	0 ] 	)
usebox	[ 0	locks=0 ]	(	[ usebox	0 ] 	)
useboxhash	[ 0	locks=0 ]	(	[ useboxhash	0 ] 	)
usesmoke	[ 0	locks=0 ]	(	[ usesmoke	1 ] 	)
guideremapsmoke	[ 0	locks=0 ]	(	[ guideremapsmoke	0 ] 	)
guidesmokedensity	[ 0	locks=0 ]	(	[ guidesmokedensity	1 ] 	)
guideuseplane	[ 0	locks=0 ]	(	[ guideuseplane	0 ] 	)
guideplane	[ 0	locks=0 ]	(	[ guideplane	0 ] 	)
guideplaneval	[ 0	locks=0 ]	(	[ guideplaneval	0 ] 	)
guideplanepos	[ 0	locks=0 ]	(	0	0	0	)
guidevismode	[ 0	locks=0 ]	(	[ guidevismode	4 ] 	)
guidevisdensitymode	[ 0	locks=0 ]	(	[ guidevisdensitymode	0 ] 	)
guiderangemode	[ 0	locks=0 ]	(	[ guiderangemode	1 ] 	)
guiderange	[ 0	locks=0 ]	(	[ guiderange1	0 ] 	[ guiderange2	1 ] 	)
guiderangecenter	[ 0	locks=0 ]	(	[ guiderangecenter	0.5 ] 	)
guiderangesize	[ 0	locks=0 ]	(	[ guiderangesize	1 ] 	)
guideiso	[ 0	locks=0 ]	(	[ guideiso	0 ] 	)
guideinvert	[ 0	locks=0 ]	(	[ guideinvert	1 ] 	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Visualization	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600bef05aca8d75053960ab3obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/heat.userdata     ___Version___    16.5.432HouLC1033600be505aca8d75027d542e7obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_density.init type = switch
matchesdef = 0
HouLC1033600bea05aca8d750582fdc0aobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_density.def comment ""
position -7.47619 8.98686
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	density_data 8 1 "input1"
}
inputs
{
0 	density_data 0 1
}
stat
{
  create 1281035074
  modify 1281035439
  author jlait@escher
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bea05aca8d750a42449f7obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_density.chn {
    channel input {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = !ch(\"../enabledensity\") }
    }
  }
HouLC1033600be505aca8d7502ee7f651obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_density.parm {
version 0.8
input	[ 8	locks=0 ]	(	[ input	0 ] 	)
}
HouLC1033600be105aca8d75042c8cd43obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_density.userdata     ___Version___    16.5.432HouLC1033600be105aca8d75097000fe6obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_temperature.init type = switch
matchesdef = 0
HouLC1033600be605aca8d75069452018obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_temperature.def comment ""
position -4.03729 8.91742
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	temperature_data 9 1 "input1"
}
inputs
{
0 	temperature_data 0 1
}
stat
{
  create 1281035074
  modify 1281035470
  author jlait@escher
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be605aca8d75079694667obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_temperature.chn {
    channel input {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = !ch(\"../enabletemperature\") }
    }
  }
HouLC1033600be105aca8d750135de101obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_temperature.parm {
version 0.8
input	[ 0	locks=0 ]	(	[ input	0 ] 	)
}
HouLC1033600bfd05aca8d7501e002c1bobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_temperature.userdata     ___Version___    16.5.432HouLC1033600be805aca8d75075e3e6b0obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_fuel.init type = switch
matchesdef = 0
HouLC1033600be905aca8d75068b78b4dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_fuel.def comment ""
position -0.973942 8.83386
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	fuel_data 9 1 "input1"
}
inputs
{
0 	fuel_data 0 1
}
stat
{
  create 1281035074
  modify 1281035635
  author jlait@escher
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be905aca8d7500267e86bobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_fuel.chn {
    channel input {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = !ch(\"../enablefuel\") }
    }
  }
HouLC1033600be805aca8d750ebae89f9obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_fuel.parm {
version 0.8
input	[ 8	locks=0 ]	(	[ input	0 ] 	)
}
HouLC1033600be405aca8d750f55f443dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_fuel.userdata     ___Version___    16.5.432HouLC1033600be605aca8d750c84bed10obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_divergence.init type = switch
matchesdef = 0
HouLC1033600be705aca8d750d714b75dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_divergence.def comment ""
position 1.43123 8.70804
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	divergence_data 8 1 "input1"
}
inputs
{
0 	divergence_data 0 1
}
stat
{
  create 1281035074
  modify 1281035630
  author jlait@escher
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be705aca8d75051589f5cobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_divergence.chn {
    channel input {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = !ch(\"../enabledivergence\") }
    }
  }
HouLC1033600be605aca8d750acbd2fd2obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_divergence.parm {
version 0.8
input	[ 8	locks=0 ]	(	[ input	0 ] 	)
}
HouLC1033600be205aca8d7508a4e933fobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_divergence.userdata     ___Version___    16.5.432HouLC1033600be805aca8d75063e15475obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_burn.init type = switch
matchesdef = 0
HouLC1033600be905aca8d750c78e451fobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_burn.def comment ""
position 4.00662 8.99154
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	burn_data 8 1 "input1"
}
inputs
{
0 	burn_data 0 1
}
stat
{
  create 1281035074
  modify 1281035625
  author jlait@escher
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be905aca8d7504a95d45dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_burn.chn {
    channel input {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = !ch(\"../enableburn\") }
    }
  }
HouLC1033600be805aca8d7505512f97bobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_burn.parm {
version 0.8
input	[ 8	locks=0 ]	(	[ input	0 ] 	)
}
HouLC1033600be405aca8d7506b66998cobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_burn.userdata     ___Version___    16.5.432HouLC1033600be405aca8d7500c647aadobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_pressure.init type = switch
matchesdef = 0
HouLC1033600be505aca8d75037528e77obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_pressure.def comment ""
position 6.93476 8.95627
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	pressure_data 2 1 "input1"
}
inputs
{
0 	pressure_data 0 1
}
stat
{
  create 1281035074
  modify 1281035618
  author jlait@escher
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be505aca8d750f6649f14obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_pressure.chn {
    channel input {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = !ch(\"../enablepressure\") }
    }
  }
HouLC1033600be405aca8d7509a9227c0obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_pressure.parm {
version 0.8
input	[ 8	locks=0 ]	(	[ input	0 ] 	)
}
HouLC1033600be005aca8d7501e961c03obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_pressure.userdata     ___Version___    16.5.432HouLC1033600be805aca8d7508a8f4013obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_rest.init type = switch
matchesdef = 0
HouLC1033600be905aca8d7505274ef80obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_rest.def comment ""
position 9.24064 8.89745
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	rest_data 3 1 "input1"
}
inputs
{
0 	rest_data 0 1
}
stat
{
  create 1281035074
  modify 1281035615
  author jlait@escher
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be905aca8d750c55a62d5obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_rest.chn {
    channel input {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = !ch(\"../enablerest\") }
    }
  }
HouLC1033600be805aca8d7503b9db8e8obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_rest.parm {
version 0.8
input	[ 8	locks=0 ]	(	[ input	0 ] 	)
}
HouLC1033600be405aca8d750939ad669obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_rest.userdata     ___Version___    16.5.432HouLC1033600be105aca8d750c4cae289obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_confinement.init type = switch
matchesdef = 0
HouLC1033600be605aca8d7503c9bb066obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_confinement.def comment ""
position 12.1661 8.87977
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	confinement_data 2 1 "input1"
}
inputs
{
0 	confinement_data 0 1
}
stat
{
  create 1281035074
  modify 1281035609
  author jlait@escher
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be605aca8d750a2740809obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_confinement.chn {
    channel input {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = !ch(\"../enableconfinement\") }
    }
  }
HouLC1033600be105aca8d750a044fca3obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_confinement.parm {
version 0.8
input	[ 8	locks=0 ]	(	[ input	0 ] 	)
}
HouLC1033600bfd05aca8d750fa4fefc5obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_confinement.userdata     ___Version___    16.5.432HouLC1033600be805aca8d7502a08673dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_heat.init type = switch
matchesdef = 0
HouLC1033600be905aca8d750b539c9a5obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_heat.def comment ""
position 15.127 8.86215
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	heat_data 8 1 "input1"
}
inputs
{
0 	heat_data 0 1
}
stat
{
  create 1281035074
  modify 1281035609
  author jlait@escher
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be905aca8d750e2418854obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_heat.chn {
    channel input {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = !ch(\"../enableheat\") }
    }
  }
HouLC1033600be805aca8d750200f334aobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_heat.parm {
version 0.8
input	[ 8	locks=0 ]	(	[ input	0 ] 	)
}
HouLC1033600be405aca8d750d7cb328bobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_heat.userdata     ___Version___    16.5.432HouLC1033600bea05aca8d750f2cbeea6obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_source.init type = switch
matchesdef = 0
HouLC1033600beb05aca8d750e72186fcobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_source.def comment ""
position 1.15998 3.97011
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	sourcemask 8 1 "input1"
}
inputs
{
0 	sourcemask 0 1
}
stat
{
  create 1281035074
  modify 1523221518
  author jlait@escher
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600beb05aca8d750ed7b4011obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_source.chn {
    channel input {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = !ch(\"../enablesource\") }
    }
  }
HouLC1033600bea05aca8d7508035093aobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_source.parm {
version 0.8
input	[ 8	locks=0 ]	(	[ input	0 ] 	)
}
HouLC1033600be605aca8d750475fb8e6obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_source.userdata     ___Version___    16.5.432HouLC1033600be105aca8d75073d5e329obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_sourceindex.init type = switch
matchesdef = 0
HouLC1033600be605aca8d750d2c5e65cobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_sourceindex.def comment ""
position 4.47956 4.41271
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	sourceindex 2 1 "input1"
}
inputs
{
0 	sourceindex 0 1
}
stat
{
  create 1281035074
  modify 1281035949
  author jlait@escher
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be605aca8d7507d5fff28obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_sourceindex.chn {
    channel input {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = !ch(\"../enablesourceindex\") }
    }
  }
HouLC1033600be105aca8d750d99eb45bobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_sourceindex.parm {
version 0.8
input	[ 8	locks=0 ]	(	[ input	0 ] 	)
}
HouLC1033600bfd05aca8d750dee4f0e5obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_sourceindex.userdata     ___Version___    16.5.432HouLC1033600be805aca8d750c53b7df9obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_sink.init type = switch
matchesdef = 0
HouLC1033600be905aca8d75030015f9bobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_sink.def comment ""
position 6.703 4.59509
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	sinkmask 8 1 "input1"
}
inputs
{
0 	sinkmask 0 1
}
stat
{
  create 1281035074
  modify 1281035944
  author jlait@escher
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be905aca8d75076b6641bobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_sink.chn {
    channel input {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = !ch(\"../enablesink\") }
    }
  }
HouLC1033600be805aca8d7500499abb5obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_sink.parm {
version 0.8
input	[ 8	locks=0 ]	(	[ input	0 ] 	)
}
HouLC1033600be405aca8d7501ffef0d0obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_sink.userdata     ___Version___    16.5.432HouLC1033600be805aca8d7504d44ceddobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_pump.init type = switch
matchesdef = 0
HouLC1033600be905aca8d75033e2e035obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_pump.def comment ""
position 9.07246 4.89156
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	pumpmask 8 1 "input1"
}
inputs
{
0 	pumpmask 0 1
}
stat
{
  create 1281035074
  modify 1281035940
  author jlait@escher
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be905aca8d750dc18208fobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_pump.chn {
    channel input {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = !ch(\"../enablepump\") }
    }
  }
HouLC1033600be805aca8d750302ef047obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_pump.parm {
version 0.8
input	[ 8	locks=0 ]	(	[ input	0 ] 	)
}
HouLC1033600be405aca8d7504ff362adobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_pump.userdata     ___Version___    16.5.432HouLC1033600be705aca8d7508c799f6dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_pumpindex.init type = switch
matchesdef = 0
HouLC1033600be405aca8d75012a1a790obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_pumpindex.def comment ""
position 11.428 4.86448
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	pumpindex 2 1 "input1"
}
inputs
{
0 	pumpindex 0 1
}
stat
{
  create 1281035074
  modify 1281035935
  author jlait@escher
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be405aca8d750d2313a82obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_pumpindex.chn {
    channel input {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = !ch(\"../enablepumpindex\") }
    }
  }
HouLC1033600be705aca8d75085839eafobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_pumpindex.parm {
version 0.8
input	[ 8	locks=0 ]	(	[ input	0 ] 	)
}
HouLC1033600be305aca8d750bc014e3eobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_pumpindex.userdata     ___Version___    16.5.432HouLC1033600be705aca8d75046daacbaobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_collision.init type = switch
matchesdef = 0
HouLC1033600be405aca8d7505271f99dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_collision.def comment ""
position 14.5865 4.86333
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	collisionmask 8 1 "input1"
}
inputs
{
0 	collisionmask 0 1
}
stat
{
  create 1281035074
  modify 1281035932
  author jlait@escher
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be405aca8d750af5e76a8obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_collision.chn {
    channel input {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = !ch(\"../enablecollision\") }
    }
  }
HouLC1033600be705aca8d750cf78ec23obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_collision.parm {
version 0.8
input	[ 8	locks=0 ]	(	[ input	0 ] 	)
}
HouLC1033600be305aca8d750a3d41a07obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_collision.userdata     ___Version___    16.5.432HouLC1033600bff05aca8d75007109aa1obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_collisionvelocity.init type = switch
matchesdef = 0
HouLC1033600bfc05aca8d750a95b7eb7obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_collisionvelocity.def comment ""
position 17.9418 4.90568
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	collision_velocity 2 1 "input1"
}
inputs
{
0 	collision_velocity 0 1
}
stat
{
  create 1281035074
  modify 1281035929
  author jlait@escher
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bfc05aca8d7502934a5e0obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_collisionvelocity.chn {
    channel input {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = !ch(\"../enablecollisionvelocity\") }
    }
  }
HouLC1033600bff05aca8d75081e5d445obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_collisionvelocity.parm {
version 0.8
input	[ 8	locks=0 ]	(	[ input	0 ] 	)
}
HouLC1033600bfb05aca8d750a10677d7obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_collisionvelocity.userdata     ___Version___    16.5.432HouLC1033600be905aca8d7505ff745a4obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/applydata1.init type = applydata
matchesdef = 0
HouLC1033600bee05aca8d750438d4d1dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/applydata1.def comment ""
position 0.375937 -1.28038
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
7 "output1"
}
inputsNamed3
{
5 	applydata2 16 1 "input1"
6 	enable_velocity 5 1 "input2"
}
inputs
{
0 	applydata2 0 1
1 	enable_velocity 0 1
}
stat
{
  create 1281036674
  modify 1281036695
  author jlait@escher
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bee05aca8d75066ff6274obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/applydata1.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600be905aca8d7508445df84obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/applydata1.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
}
HouLC1033600be505aca8d75059a92b35obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/applydata1.userdata     ___Version___    16.5.432HouLC1033600be405aca8d750450e3140obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_velocity.init type = switch
matchesdef = 0
HouLC1033600be505aca8d75097512fb7obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_velocity.def comment ""
position 2.70252 -0.40509
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	velocity_data 9 1 "input1"
}
inputs
{
0 	velocity_data 0 1
}
stat
{
  create 1281036686
  modify 1281036767
  author jlait@escher
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be505aca8d75041a40b35obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_velocity.chn {
    channel input {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = !ch(\"../enablevelocity\") }
    }
  }
HouLC1033600be405aca8d75079e865d3obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_velocity.parm {
version 0.8
input	[ 8	locks=0 ]	(	[ input	0 ] 	)
}
HouLC1033600be005aca8d750573e0c55obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/enable_velocity.userdata     ___Version___    16.5.432HouLC1033600be405aca8d750221b33c5obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/apply_init_data.init type = applydata
matchesdef = 0
HouLC1033600be505aca8d75014c52cddobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/apply_init_data.def comment ""
position 2.40639 -7.24507
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display on render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
}
inputsNamed3
{
4 	applydata3 10 1 "input1"
5 	merge1 7 1 "input2"
}
inputs
{
0 	applydata3 0 1
1 	merge1 0 1
}
stat
{
  create 1295390298
  modify 1523221431
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be505aca8d750f1acd054obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/apply_init_data.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600be405aca8d750f823fb35obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/apply_init_data.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
}
HouLC1033600be005aca8d750bd095ac7obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/apply_init_data.userdata     ___Version___    16.5.432HouLC1033600be805aca8d75009b02675obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/set_icenter.init type = modifydata
matchesdef = 0
HouLC1033600be905aca8d750471a72f3obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/set_icenter.def comment ""
position 7.6403 -4.52003
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	create_isize 1 1 "input1"
}
inputs
{
0 	create_isize 0 1
}
stat
{
  create 1295390287
  modify 1295397702
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be905aca8d750ef2be6baobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/set_icenter.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = "$OBJCT == $ST" }
    }
    channel valvaluef0 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = dopfield(\"../\",\"smokeobject1\",\"density\",\"Options\",0,\"ty\") }
    }
  }
HouLC1033600be805aca8d7505ac360a3obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/set_icenter.parm {
version 0.8
activation	[ 8	locks=0 ]	(	[ activation	0 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Position	)
nummods	[ 0	locks=0 ]	(	1	)
valname0	[ 0	locks=0 ]	(	init_center	)
valtype0	[ 0	locks=0 ]	(	"vector3"	)
valvaluef0	[ 8	locks=0 ]	(	[ valvaluef0	0 ] 	)
valvalues0	[ 0	locks=0 ]	(	"[`dopfield(\"../\",$OBJID,\"density\",\"Options\",0,\"tx\")`,
    `dopfield(\"../\",$OBJID,\"density\",\"Options\",0,\"ty\")`,
    `dopfield(\"../\",$OBJID,\"density\",\"Options\",0,\"tz\")`]"	)
}
HouLC1033600be405aca8d7503e479664obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/set_icenter.userdata     ___Version___    16.5.432HouLC1033600bee05aca8d750d40e3695obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/set_isize.init type = modifydata
matchesdef = 0
HouLC1033600bef05aca8d7507ed28e40obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/set_isize.def comment ""
position 4.95809 -4.52003
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	create_isize 1 1 "input1"
}
inputs
{
0 	create_isize 0 1
}
stat
{
  create 1295390287
  modify 1295397708
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bef05aca8d7501e7c3ef9obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/set_isize.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = "$OBJCT == $ST" }
    }
    channel valvaluef0 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = dopfield(\"../\",\"smokeobject1\",\"density\",\"Options\",0,\"ty\") }
    }
  }
HouLC1033600bee05aca8d750f38d6f06obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/set_isize.parm {
version 0.8
activation	[ 8	locks=0 ]	(	[ activation	0 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Position	)
nummods	[ 0	locks=0 ]	(	1	)
valname0	[ 0	locks=0 ]	(	init_size	)
valtype0	[ 0	locks=0 ]	(	"vector3"	)
valvaluef0	[ 8	locks=0 ]	(	[ valvaluef0	0 ] 	)
valvalues0	[ 0	locks=0 ]	(	"[`dopfield(\"../\",$OBJID,\"density\",\"Options\",0,\"sizex\")`,
    `dopfield(\"../\",$OBJID,\"density\",\"Options\",0,\"sizey\")`,
    `dopfield(\"../\",$OBJID,\"density\",\"Options\",0,\"sizez\")`]"	)
}
HouLC1033600bea05aca8d750600610dfobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/set_isize.userdata     ___Version___    16.5.432HouLC1033600beb05aca8d750b9d7cfbbobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/create_isize.init type = emptydata
matchesdef = 0
HouLC1033600be805aca8d7504ae07cdbobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/create_isize.def comment ""
position 6.19734 -3.13388
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1295390293
  modify 1295397706
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be805aca8d75044311c4dobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/create_isize.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600beb05aca8d750ec8969a9obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/create_isize.parm {
version 0.8
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	init	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
}
HouLC1033600be705aca8d75065c018efobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/create_isize.userdata     ___Version___    16.5.432HouLC1033600bed05aca8d7509651bf0fobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/merge1.init type = merge
matchesdef = 0
HouLC1033600b9205aca8d7503ea62ccaobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/merge1.def comment ""
position 6.53743 -5.96453
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
7 "output1"
}
inputsNamed3
{
5 	set_isize 5 1 "input1"
6 	set_icenter 5 1 "input2"
}
inputs
{
0 	set_isize 0 1
1 	set_icenter 0 1
}
stat
{
  create 1295391887
  modify 1295397709
  author cklosters@ghurian.sidefx.com
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600b9205aca8d75024158658obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/merge1.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600bed05aca8d75013dfd4e5obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/merge1.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600be905aca8d750bde0ccfdobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/merge1.userdata     ___Version___    16.5.432HouLC1033600be905aca8d750bd4285a6obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/multifield.init type = multifieldvisualization
matchesdef = 0
HouLC1033600bee05aca8d750887bc703obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/multifield.def comment ""
position -3.6242 2.97644
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault off exposed on
outputsNamed3
{
5 "output1"
}
inputsNamed3
{
4 	(0) "" 1 "input1"
}
inputs
{
0 	(0) 0 1
}
stat
{
  create 1298085129
  modify 1298085530
  author jlait@escher
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600be405aca8d750ca19b9d2obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/multifield.multiparm 16
densityramp#pos ../multifield_densityramp#pos
densityramp#value ../multifield_densityramp#value
densityramp#interp ../multifield_densityramp#interp
cdramp#pos ../multifield_cdramp#pos
cdramp#cr ../multifield_cdramp#cr
cdramp#cg ../multifield_cdramp#cg
cdramp#cb ../multifield_cdramp#cb
cdramp#interp ../multifield_cdramp#interp
emitramp#pos ../multifield_emitramp#pos
emitramp#value ../multifield_emitramp#value
emitramp#interp ../multifield_emitramp#interp
emitcdramp#pos ../multifield_emitcdramp#pos
emitcdramp#cr ../multifield_emitcdramp#cr
emitcdramp#cg ../multifield_emitcdramp#cg
emitcdramp#cb ../multifield_emitcdramp#cb
emitcdramp#interp ../multifield_emitcdramp#interp
HouLC1033600bee05aca8d750a786fda6obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/multifield.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
    channel densityramp1pos {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_densityramp1pos\") }
    }
    channel densityramp1value {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_densityramp1value\") }
    }
    channel densityramp1interp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_densityramp1interp\") }
    }
    channel densityramp2pos {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_densityramp2pos\") }
    }
    channel densityramp2value {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_densityramp2value\") }
    }
    channel densityramp2interp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_densityramp2interp\") }
    }
    channel cdramp1pos {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_cdramp1pos\") }
    }
    channel cdramp1cr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_cdramp1cr\") }
    }
    channel cdramp1cg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_cdramp1cg\") }
    }
    channel cdramp1cb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_cdramp1cb\") }
    }
    channel cdramp1interp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_cdramp1interp\") }
    }
    channel cdramp2pos {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_cdramp2pos\") }
    }
    channel cdramp2cr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_cdramp2cr\") }
    }
    channel cdramp2cg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_cdramp2cg\") }
    }
    channel cdramp2cb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_cdramp2cb\") }
    }
    channel cdramp2interp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_cdramp2interp\") }
    }
    channel emitramp1pos {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitramp1pos\") }
    }
    channel emitramp1value {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitramp1value\") }
    }
    channel emitramp1interp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitramp1interp\") }
    }
    channel emitramp2pos {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitramp2pos\") }
    }
    channel emitramp2value {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitramp2value\") }
    }
    channel emitramp2interp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitramp2interp\") }
    }
    channel emitcdramp1pos {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp1pos\") }
    }
    channel emitcdramp1cr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp1cr\") }
    }
    channel emitcdramp1cg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp1cg\") }
    }
    channel emitcdramp1cb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp1cb\") }
    }
    channel emitcdramp1interp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitcdramp1interp\") }
    }
    channel emitcdramp2pos {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp2pos\") }
    }
    channel emitcdramp2cr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp2cr\") }
    }
    channel emitcdramp2cg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp2cg\") }
    }
    channel emitcdramp2cb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp2cb\") }
    }
    channel emitcdramp2interp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitcdramp2interp\") }
    }
    channel showguide {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_showguide\") }
    }
    channel colorr {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_colorr\") }
    }
    channel colorg {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_colorg\") }
    }
    channel colorb {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_colorb\") }
    }
    channel usebox {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_usebox\") }
    }
    channel useboxhash {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_useboxhash\") }
    }
    channel rangemin {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_rangemin\") }
    }
    channel rangemax {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_rangemax\") }
    }
    channel densityscale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_densityscale\") }
    }
    channel shadowscale {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_shadowscale\") }
    }
    channel setmaxres {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_setmaxres\") }
    }
    channel maxres {
      lefttype = extend
      righttype = extend
      default = 128
      flags = 0
      segment { length = 0 value = 128 128 expr = ch(\"../multifield_maxres\") }
    }
    channel densityfield {
      lefttype = extend
      righttype = extend
      defaultString = \"\"
      flags = 0
      segment { length = 0 expr = chs(\"../multifield_densityfield\") }
    }
    channel densityrampmode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_densityrampmode\") }
    }
    channel densitypreset {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_densitypreset\") }
    }
    channel densityramp {
      lefttype = extend
      righttype = extend
      default = 2
      flags = 0
      segment { length = 0 value = 2 2 expr = ch(\"../multifield_densityramp\") }
    }
    channel cdfield {
      lefttype = extend
      righttype = extend
      defaultString = \"\"
      flags = 0
      segment { length = 0 expr = chs(\"../multifield_cdfield\") }
    }
    channel cdrangeoverride {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_cdrangeoverride\") }
    }
    channel cdrange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_cdrange1\") }
    }
    channel cdrange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_cdrange2\") }
    }
    channel cdrampmode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_cdrampmode\") }
    }
    channel cdpreset {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_cdpreset\") }
    }
    channel cdramp {
      lefttype = extend
      righttype = extend
      default = 2
      flags = 0
      segment { length = 0 value = 2 2 expr = ch(\"../multifield_cdramp\") }
    }
    channel emitscale {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitscale\") }
    }
    channel emitfield {
      lefttype = extend
      righttype = extend
      defaultString = \"\"
      flags = 0
      segment { length = 0 expr = chs(\"../multifield_emitfield\") }
    }
    channel emitrangeoverride {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitrangeoverride\") }
    }
    channel emitrange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitrange1\") }
    }
    channel emitrange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitrange2\") }
    }
    channel emitrampmode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitrampmode\") }
    }
    channel emitpreset {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitpreset\") }
    }
    channel emitramp {
      lefttype = extend
      righttype = extend
      default = 2
      flags = 0
      segment { length = 0 value = 2 2 expr = ch(\"../multifield_emitramp\") }
    }
    channel emitcdfield {
      lefttype = extend
      righttype = extend
      defaultString = \"\"
      flags = 0
      segment { length = 0 expr = chs(\"../multifield_emitcdfield\") }
    }
    channel emitcdrangeoverride {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdrangeoverride\") }
    }
    channel emitcdrange1 {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdrange1\") }
    }
    channel emitcdrange2 {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitcdrange2\") }
    }
    channel emitcdrampmode {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitcdrampmode\") }
    }
    channel emitcdpreset {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdpreset\") }
    }
    channel emitcdramp {
      lefttype = extend
      righttype = extend
      default = 2
      flags = 0
      segment { length = 0 value = 2 2 expr = ch(\"../multifield_emitcdramp\") }
    }
    channel emitcdramp3pos {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp3pos\") }
    }
    channel emitcdramp3cr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp3cr\") }
    }
    channel emitcdramp3cg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp3cg\") }
    }
    channel emitcdramp3cb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp3cb\") }
    }
    channel emitcdramp3interp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitcdramp3interp\") }
    }
    channel emitcdramp4pos {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp4pos\") }
    }
    channel emitcdramp4cr {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp4cr\") }
    }
    channel emitcdramp4cg {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp4cg\") }
    }
    channel emitcdramp4cb {
      lefttype = extend
      righttype = extend
      flags = 0
      segment { length = 0 expr = ch(\"../multifield_emitcdramp4cb\") }
    }
    channel emitcdramp4interp {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = ch(\"../multifield_emitcdramp4interp\") }
    }
  }
HouLC1033600be905aca8d750eea4b8ceobj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/multifield.parm {
version 0.8
showguide	[ 0	locks=0 ]	(	[ showguide	0 ] 	)
color	[ 0	locks=0 ]	(	[ colorr	1 ] 	[ colorg	1 ] 	[ colorb	1 ] 	)
vismode	[ 0	locks=0 ]	(	"smoke"	)
usebox	[ 0	locks=0 ]	(	[ usebox	0 ] 	)
useboxhash	[ 0	locks=0 ]	(	[ useboxhash	0 ] 	)
rangemin	[ 0	locks=0 ]	(	[ rangemin	0 ] 	)
rangemax	[ 0	locks=0 ]	(	[ rangemax	1 ] 	)
densityscale	[ 0	locks=0 ]	(	[ densityscale	1 ] 	)
shadowscale	[ 0	locks=0 ]	(	[ shadowscale	1 ] 	)
setmaxres	[ 0	locks=0 ]	(	[ setmaxres	0 ] 	)
maxres	[ 0	locks=0 ]	(	[ maxres	128 ] 	)
emitswitcher	[ 0	locks=0 ]	(	0	0	)
densityfield	[ 0	locks=0 ]	(	[ densityfield	"" ] 	)
densityrampmode	[ 0	locks=0 ]	(	[ densityrampmode	1 ] 	)
densitypreset	[ 0	locks=0 ]	(	[ densitypreset	0 ] 	)
densityramp	[ 0	locks=0 ]	(	[ densityramp	2 ] 	)
cdfield	[ 0	locks=0 ]	(	[ cdfield	"" ] 	)
cdrangeoverride	[ 0	locks=0 ]	(	[ cdrangeoverride	0 ] 	)
cdrange	[ 0	locks=0 ]	(	[ cdrange1	0 ] 	[ cdrange2	1 ] 	)
cdrampmode	[ 0	locks=0 ]	(	[ cdrampmode	1 ] 	)
cdpreset	[ 0	locks=0 ]	(	[ cdpreset	0 ] 	)
cdramp	[ 0	locks=0 ]	(	[ cdramp	2 ] 	)
emitscale	[ 0	locks=0 ]	(	[ emitscale	0 ] 	)
emitfield	[ 0	locks=0 ]	(	[ emitfield	"" ] 	)
emitrangeoverride	[ 0	locks=0 ]	(	[ emitrangeoverride	0 ] 	)
emitrange	[ 0	locks=0 ]	(	[ emitrange1	0 ] 	[ emitrange2	1 ] 	)
emitrampmode	[ 0	locks=0 ]	(	[ emitrampmode	1 ] 	)
emitpreset	[ 0	locks=0 ]	(	[ emitpreset	0 ] 	)
emitramp	[ 0	locks=0 ]	(	[ emitramp	2 ] 	)
emitcdfield	[ 0	locks=0 ]	(	[ emitcdfield	"" ] 	)
emitcdrangeoverride	[ 0	locks=0 ]	(	[ emitcdrangeoverride	0 ] 	)
emitcdrange	[ 0	locks=0 ]	(	[ emitcdrange1	0 ] 	[ emitcdrange2	1 ] 	)
emitcdrampmode	[ 0	locks=0 ]	(	[ emitcdrampmode	1 ] 	)
emitcdpreset	[ 0	locks=0 ]	(	[ emitcdpreset	0 ] 	)
emitcdramp	[ 0	locks=0 ]	(	[ emitcdramp	4 ] 	)
sharedata	[ 0	locks=0 ]	(	"off"	)
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
group	[ 0	locks=0 ]	(	*	)
dataname	[ 0	locks=0 ]	(	Visualization	)
uniquedataname	[ 0	locks=0 ]	(	"off"	)
densityramp1pos	[ 0	locks=0 ]	(	[ densityramp1pos	0 ] 	)
densityramp1value	[ 0	locks=0 ]	(	[ densityramp1value	0 ] 	)
densityramp1interp	[ 0	locks=0 ]	(	[ densityramp1interp	1 ] 	)
densityramp2pos	[ 0	locks=0 ]	(	[ densityramp2pos	1 ] 	)
densityramp2value	[ 0	locks=0 ]	(	[ densityramp2value	1 ] 	)
densityramp2interp	[ 0	locks=0 ]	(	[ densityramp2interp	1 ] 	)
cdramp1pos	[ 0	locks=0 ]	(	[ cdramp1pos	0 ] 	)
cdramp1c	[ 0	locks=0 ]	(	[ cdramp1cr	0 ] 	[ cdramp1cg	0 ] 	[ cdramp1cb	0 ] 	)
cdramp1interp	[ 0	locks=0 ]	(	[ cdramp1interp	1 ] 	)
cdramp2pos	[ 0	locks=0 ]	(	[ cdramp2pos	1 ] 	)
cdramp2c	[ 0	locks=0 ]	(	[ cdramp2cr	1 ] 	[ cdramp2cg	1 ] 	[ cdramp2cb	1 ] 	)
cdramp2interp	[ 0	locks=0 ]	(	[ cdramp2interp	1 ] 	)
emitramp1pos	[ 0	locks=0 ]	(	[ emitramp1pos	0 ] 	)
emitramp1value	[ 0	locks=0 ]	(	[ emitramp1value	0 ] 	)
emitramp1interp	[ 0	locks=0 ]	(	[ emitramp1interp	1 ] 	)
emitramp2pos	[ 0	locks=0 ]	(	[ emitramp2pos	1 ] 	)
emitramp2value	[ 0	locks=0 ]	(	[ emitramp2value	1 ] 	)
emitramp2interp	[ 0	locks=0 ]	(	[ emitramp2interp	1 ] 	)
emitcdramp1pos	[ 0	locks=0 ]	(	[ emitcdramp1pos	0 ] 	)
emitcdramp1c	[ 0	locks=0 ]	(	[ emitcdramp1cr	0 ] 	[ emitcdramp1cg	0 ] 	[ emitcdramp1cb	0 ] 	)
emitcdramp1interp	[ 0	locks=0 ]	(	[ emitcdramp1interp	1 ] 	)
emitcdramp2pos	[ 0	locks=0 ]	(	[ emitcdramp2pos	0.54000002145767212 ] 	)
emitcdramp2c	[ 0	locks=0 ]	(	[ emitcdramp2cr	1 ] 	[ emitcdramp2cg	0.43200001120567322 ] 	[ emitcdramp2cb	0 ] 	)
emitcdramp2interp	[ 0	locks=0 ]	(	[ emitcdramp2interp	2 ] 	)
emitcdramp3pos	[ 0	locks=0 ]	(	[ emitcdramp3pos	0.89300000667572021 ] 	)
emitcdramp3c	[ 0	locks=0 ]	(	[ emitcdramp3cr	1 ] 	[ emitcdramp3cg	0.88330000638961792 ] 	[ emitcdramp3cb	0 ] 	)
emitcdramp3interp	[ 0	locks=0 ]	(	[ emitcdramp3interp	2 ] 	)
emitcdramp4pos	[ 0	locks=0 ]	(	[ emitcdramp4pos	1 ] 	)
emitcdramp4c	[ 0	locks=0 ]	(	[ emitcdramp4cr	1 ] 	[ emitcdramp4cg	1 ] 	[ emitcdramp4cb	1 ] 	)
emitcdramp4interp	[ 0	locks=0 ]	(	[ emitcdramp4interp	2 ] 	)
}
HouLC1033600be505aca8d750b1f9f6e8obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2/multifield.userdata     ___Version___    16.5.432HouLC1033600b9705aca8d7506269a881obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2.order 57
applydata2
velocity_data
applydata3
density_data
temperature_data
collisionmask
collision_velocity
density
collisionmask1
temperature1
velocity
sourcemask
sourcemask1
linktosourceobject1
sinkmask
sinkmask1
state
masks
fuel_data
divergence_data
divergence
fuel
sourceindex
pressure_data
burn_data
burn
pumpmask
pumpmask1
pumpindex
rest_data
confinement_data
heat_data
heat
enable_density
enable_temperature
enable_fuel
enable_divergence
enable_burn
enable_pressure
enable_rest
enable_confinement
enable_heat
enable_source
enable_sourceindex
enable_sink
enable_pump
enable_pumpindex
enable_collision
enable_collisionvelocity
applydata1
enable_velocity
apply_init_data
set_icenter
set_isize
create_isize
merge1
multifield
HouLC1033600b9505aca8d7508ec96cb1obj/geo2/dopnet1/smokeobject1/smokeconfigureobject2.net 1
HouLC1033600b8905aca8d7506393386bobj/geo2/dopnet1/smokeobject1.order 4
emptyobject7
defaultsmoke
set_icluster
smokeconfigureobject2
HouLC1033600b8f05aca8d7501d601f50obj/geo2/dopnet1/smokeobject1.net 1
HouLC1033600bb005aca8d7507b967b38obj/geo2/dopnet1/merge1.init type = merge
matchesdef = 0
HouLC1033600bb105aca8d750c3efb489obj/geo2/dopnet1/merge1.def comment ""
position -0.755319 -0.362652
connectornextid 4
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
1 "output1"
}
inputsNamed3
{
3 	sourceDENSITY 0 1 "input1"
2 	sourceVEL2 0 1 "input2"
0 	sourceVEL 0 1 "input3"
}
inputs
{
0 	sourceDENSITY 0 1
1 	sourceVEL2 0 1
2 	sourceVEL 0 1
}
stat
{
  create 1523220708
  modify 1523221080
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600bb105aca8d7507f677049obj/geo2/dopnet1/merge1.chn {
    channel activation {
      lefttype = extend
      righttype = extend
      default = 1
      flags = 0
      segment { length = 0 value = 1 1 expr = constant() }
    }
  }
HouLC1033600bb005aca8d750980b2693obj/geo2/dopnet1/merge1.parm {
version 0.8
activation	[ 0	locks=0 ]	(	[ activation	1 ] 	)
activationrules	[ 0	locks=0 ]	(	0	)
affectortype	[ 0	locks=0 ]	(	"ordered"	)
relationship	[ 0	locks=0 ]	(	SIM_RelationshipCollide	)
}
HouLC1033600b8c05aca8d7509624c67fobj/geo2/dopnet1/merge1.userdata     ___Version___    16.5.432HouLC1033600bba05aca8d7506e22eb31obj/geo2/dopnet1.order 7
output
smokesolver1
smokeobject1
sourceVEL
sourceVEL2
merge1
sourceDENSITY
HouLC1033600bb805aca8d750adbd5fb9obj/geo2/dopnet1.net 1
HouLC1033600ba205aca8d750fc0cb178obj/geo2.order 4
box1
fluidsource1
fluidsource2
dopnet1
HouLC1033600ba005aca8d750913fa980obj/geo2.net 1
HouLC1033600ba505aca8d750048e5fbeobj.net 1
HouLC1033600ba505aca8d7509156a47eout.def comment ""
position 5 0.5
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1523145475
  modify 1523145561
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba405aca8d750d5970f51out.parm {
version 0.8
}
HouLC1033600ba005aca8d750009b79cfout.userdata     ___Version___    16.5.432HouLC1033600ba505aca8d7505f48a655out.net 1
HouLC1033600ba405aca8d7504dbf87efpart.def comment ""
position 5.5 1.5
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed off
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1523145475
  modify 1523145561
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba705aca8d7501f98c19bpart.parm {
version 0.8
}
HouLC1033600ba305aca8d7506175d763part.userdata     ___Version___    16.5.432HouLC1033600ba405aca8d750db764dccpart.net 1
HouLC1033600baa05aca8d750563971cach.def comment ""
position 4.5 1
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1523145475
  modify 1523145561
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba505aca8d75008c4757bch.parm {
version 0.8
}
HouLC1033600ba105aca8d75064685c3cch.userdata     ___Version___    16.5.432HouLC1033600baa05aca8d7501e49fb68ch.net 1
HouLC1033600ba405aca8d75076989a5fshop.def comment ""
position 5 3
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1523145475
  modify 1523145561
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba705aca8d7502c7d5db5shop.parm {
version 0.8
}
HouLC1033600ba305aca8d750240584c2shop.userdata     ___Version___    16.5.432HouLC1033600ba405aca8d750ca38512fshop.net 1
HouLC1033600ba505aca8d750c132d200img.def comment ""
position 4.5 2.5
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1523145475
  modify 1523145561
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba405aca8d7500c04e9b6img.parm {
version 0.8
}
HouLC1033600ba005aca8d750c0f67cc3img.userdata     ___Version___    16.5.432HouLC1033600ba205aca8d7504ae9db06img/comp1.init type = img
matchesdef = 0
HouLC1033600ba305aca8d750e2aa0b20img/comp1.def comment ""
position 0 0
connectornextid 0
flags =  lock off model off template off footprint off xray off bypass off display off render off highlight off unload off savedata off compress on colordefault on exposed on
outputsNamed3
{
}
inputsNamed3
{
}
inputs
{
}
stat
{
  create 1523145476
  modify 1523145561
  author goat@hillock
  access 0777
}
color UT_Color RGB 0.8 0.8 0.8 
delscript ""
exprlanguage hscript
end
HouLC1033600ba205aca8d75027482685img/comp1.parm {
version 0.8
}
HouLC1033600bbe05aca8d7503d76e141img/comp1.userdata     ___Version___    16.5.432HouLC1033600ba305aca8d7504fbca55fimg/comp1.net 1
HouLC1033600ba505aca8d750e8f4ceb3img.net 1
HouLC1033600ba505aca8d7503d423678vex.net 1
HouLC1033600ba505aca8d7504f7fd12dmat.net 1
HouLC1033600bbb05aca8d75050fced75.scenefilevisualizers HouLC1033600ba005aca8d750babac7e7.application networkeditor -p '{\n}\n'networkeditor -p '{\n}\n'performance -c on -d on -f on -g off -k on -m off -n on -o on -t off -v on -y on -u on -e off -r absolute -w tree panetab12
chopview -a 0 -c "" -k 1 -m 1 -b 1 -e 1 -f 0 -g 0 -H 1 -i 0 -j 1 -l 0 -n 1 -V 0 -y 0 -B 0 -s 0 -S 0.034375 -u 0 -v 0 -h -10 310 -r -1.5 1.5 Lolz2.panetab13
imgdispopt -m 256 -P on -M on -A on -g 2.2 -G "* ^P ^Pz ^N ^M ^B ^V ^Af ^Nt" -B 1 -v split -V 2 2 -d h -a off -i 2 -b 0 0 0 -o "" -h on -H on -c 0.8 0.8 0.8 -C 1 1 1 -S 1 1 0 -R 6 -F dc -D "" -I "" -f "" -s off -r 256 256 -p on -l on -t on
imgview -z 1 -p (none) 0 -c 0 -l on -s off -i imgview2
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 1
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 2
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 3
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 4
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 5
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 6
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 7
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 8
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 9
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 10
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 11
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 12
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 13
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 14
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 15
imgview2d  -V on -L on -G on -H on -P off -m 0 -p 0 1 -b 1 1 0 -g 2.2 -d "" -c -1 -t off -i on -X on imgview2 16
imgviewtime -V on -L on -G on -H on -P off -r 24 -u fr -g 0 -f on -e on -b on -d imgview2
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 1
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 2
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 3
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 4
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 5
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 6
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 7
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 8
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 9
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 10
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 11
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 12
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 13
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 14
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 15
imgviewhist -V on -L on -G on -H on -P off -c -1 -h 0 -i on imgview2 16
viewerstow -b stow -x open -l open -m hide -c open -d open Lolz2.panetab1.world
vieweroption -a 0 -h 0 -m 1 -r 'View: Mantra' Lolz2.panetab1.world
viewergrouplist -g off -s 0 0 -c  on -t matchselect -m '*' -e on -p off -h on Lolz2.panetab1.world
viewlayout -s 2 Lolz2.panetab1.world
viewerinspect Lolz2.panetab1.world mode ( objects ) object_properties ( ) prim_properties ( ) enable ( 0 ) magnify ( 1 )
viewtype -t perspective Lolz2.panetab1.world.`vpname("Lolz2.panetab1.world",2)`
viewtype -t ortho_top Lolz2.panetab1.world.`vpname("Lolz2.panetab1.world",1)`
viewtype -t ortho_front Lolz2.panetab1.world.`vpname("Lolz2.panetab1.world",3)`
viewtype -t ortho_right Lolz2.panetab1.world.`vpname("Lolz2.panetab1.world",4)`
viewname -l on -n aaaa3 Lolz2.panetab1.world.`vpname("Lolz2.panetab1.world",2)`
viewname -l on -n aaaa2 Lolz2.panetab1.world.`vpname("Lolz2.panetab1.world",1)`
viewname -l on -n aaaa1 Lolz2.panetab1.world.`vpname("Lolz2.panetab1.world",3)`
viewname -l on -n aaaa0 Lolz2.panetab1.world.`vpname("Lolz2.panetab1.world",4)`
viewname -l off -n persp1 Lolz2.panetab1.world.`vpname("Lolz2.panetab1.world",2)`
viewname -l off -n top1 Lolz2.panetab1.world.`vpname("Lolz2.panetab1.world",1)`
viewname -l off -n front1 Lolz2.panetab1.world.`vpname("Lolz2.panetab1.world",3)`
viewname -l off -n right1 Lolz2.panetab1.world.`vpname("Lolz2.panetab1.world",4)`
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r unique scene Lolz2.panetab1.world.persp1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r scene selectscene Lolz2.panetab1.world.persp1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L off -G on -B none -r unique ghostscene Lolz2.panetab1.world.persp1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L on -G off -B none -r unique display Lolz2.panetab1.world.persp1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L off -G off -B none -r unique current Lolz2.panetab1.world.persp1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F on -l on -L off -G on -B none -r unique template Lolz2.panetab1.world.persp1
viewdisplay -B dark -b off -d off -C 2 -e 0.2 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o on -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Lolz2.panetab1.world.persp1
viewdisplay -Q on -m on -v on Lolz2.panetab1.world.persp1
viewdisplay -W  off 0 0 Lolz2.panetab1.world.persp1
viewdisplay -c on -l1 -K on -P points -p 3 Lolz2.panetab1.world.persp1
viewdispopts -a on -b current -c 1 -C 60  -d  on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -r off -R on -S 768 -m 0.05 -s on -u uv -w 0.1 -W 0.9 -x on -X on Lolz2.panetab1.world.persp1
vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 3 -F 1 -g 1 -G 0 -h 1 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 2.71 -q 2 -Q 2 -r 2048 2048 -s 4 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W off -x 0.4 0.4 0.4 -X 0.2 0.2 0.2 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 0 Lolz2.panetab1.world.persp1
viewinfotext -m always Lolz2.panetab1.world.persp1
viewlight  -a on -d on -e on -h off -l off -n 8 -s off Lolz2.panetab1.world.persp1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Lolz2.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 persp Lolz2.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 cam Lolz2.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 top Lolz2.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 front Lolz2.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 right Lolz2.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 bottom Lolz2.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 back Lolz2.panetab1.world.persp1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 left Lolz2.panetab1.world.persp1
viewroto  -S file -F 'opdef:/Sop/testgeometry_rubbertoy?toylowres.jpg' -C '' -a on -o 0 0 -s 1 1 -B 0.2 uv Lolz2.panetab1.world.persp1
viewtransform Lolz2.panetab1.world.persp1 version ( 3 )  flag ( Fx )  orthowidth ( 2.56439 )  focal ( 50 )  aperture ( 41.4214 )  window ( 0 1 0 1 )  winroll ( 0 )  clear ( 1 )  nearfar ( 0.1 3654.66 )  aspect ( 1.33333 )  pixelaspect ( 1 )  txyz ( 1.59666 -0.488836 13.2558 )  pxyz ( 2.71876 -0.30603 0.346207 )  rotation ( 0.6606 -0.435602 0.61144 -1.02772e-06 0.814451 0.580232 -0.750738 -0.383302 0.538026  )  homedistance ( 4.09548 )  homeadjboxwidth ( 2.56439 )  homeorthowidth ( 2.56439 )  homeradius ( 3.65056 )  homeaxis ( 0 )  homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372  )  adjustlimits ( 3 )  
viewcamera -c '' Lolz2.panetab1.world.persp1
vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 Lolz2.panetab1.world.persp1
viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Lolz2.panetab1.world.persp1
viewagentopts  -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 Lolz2.panetab1.world.persp1
viewonionskin  -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Lolz2.panetab1.world.persp1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r unique scene Lolz2.panetab1.world.top1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r scene selectscene Lolz2.panetab1.world.top1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L off -G on -B none -r unique ghostscene Lolz2.panetab1.world.top1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L on -G off -B none -r unique display Lolz2.panetab1.world.top1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L off -G off -B none -r unique current Lolz2.panetab1.world.top1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F on -l on -L off -G on -B none -r unique template Lolz2.panetab1.world.top1
viewdisplay -B dark -b off -d off -C 2 -e 0.2 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o on -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Lolz2.panetab1.world.top1
viewdisplay -Q on -m on -v on Lolz2.panetab1.world.top1
viewdisplay -W  off 0 0 Lolz2.panetab1.world.top1
viewdisplay -c on -l1 -K on -P points -p 3 Lolz2.panetab1.world.top1
viewdispopts -a on -b current -c 1 -C 60  -d  on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -r off -R on -S 768 -m 0.05 -s on -u uv -w 0.1 -W 0.9 -x on -X on Lolz2.panetab1.world.top1
vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 3 -F 1 -g 1 -G 0 -h 1 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 2.71 -q 2 -Q 2 -r 2048 2048 -s 4 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W off -x 0.4 0.4 0.4 -X 0.2 0.2 0.2 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 0 Lolz2.panetab1.world.top1
viewinfotext -m always Lolz2.panetab1.world.top1
viewlight  -a on -d on -e on -h off -l off -n 8 -s off Lolz2.panetab1.world.top1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Lolz2.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 persp Lolz2.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 cam Lolz2.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 top Lolz2.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 front Lolz2.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 right Lolz2.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 bottom Lolz2.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 back Lolz2.panetab1.world.top1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 left Lolz2.panetab1.world.top1
viewroto  -S file -F 'opdef:/Sop/testgeometry_rubbertoy?toylowres.jpg' -C '' -a on -o 0 0 -s 1 1 -B 0.2 uv Lolz2.panetab1.world.top1
viewtransform Lolz2.panetab1.world.top1 version ( 3 )  flag ( Fo )  orthowidth ( 2.22222 )  focal ( 50 )  aperture ( 41.4214 )  window ( 0 1 0 1 )  winroll ( 0 )  clear ( 1 )  nearfar ( 0.1 3467.78 )  aspect ( 1.33333 )  pixelaspect ( 1 )  txyz ( 0 0 3.68246 )  pxyz ( 0 0 0 )  rotation ( 1 0 0 0 1.19209e-07 1 0 -1 1.19209e-07  )  homedistance ( 3.68246 )  homeadjboxwidth ( 2.22222 )  homeorthowidth ( 2.22222 )  homeradius ( 3.4641 )  homeaxis ( 0 )  homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372  )  adjustlimits ( 3 )  
vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 Lolz2.panetab1.world.top1
viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Lolz2.panetab1.world.top1
viewagentopts  -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 Lolz2.panetab1.world.top1
viewonionskin  -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Lolz2.panetab1.world.top1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r unique scene Lolz2.panetab1.world.front1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r scene selectscene Lolz2.panetab1.world.front1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L off -G on -B none -r unique ghostscene Lolz2.panetab1.world.front1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L on -G off -B none -r unique display Lolz2.panetab1.world.front1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L off -G off -B none -r unique current Lolz2.panetab1.world.front1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F on -l on -L off -G on -B none -r unique template Lolz2.panetab1.world.front1
viewdisplay -B dark -b off -d off -C 2 -e 0.2 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o on -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Lolz2.panetab1.world.front1
viewdisplay -Q on -m on -v on Lolz2.panetab1.world.front1
viewdisplay -W  off 0 0 Lolz2.panetab1.world.front1
viewdisplay -c on -l1 -K on -P points -p 3 Lolz2.panetab1.world.front1
viewdispopts -a on -b current -c 1 -C 60  -d  on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -r off -R on -S 768 -m 0.05 -s on -u uv -w 0.1 -W 0.9 -x on -X on Lolz2.panetab1.world.front1
vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 3 -F 1 -g 1 -G 0 -h 1 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 2.71 -q 2 -Q 2 -r 2048 2048 -s 4 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W off -x 0.4 0.4 0.4 -X 0.2 0.2 0.2 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 0 Lolz2.panetab1.world.front1
viewinfotext -m always Lolz2.panetab1.world.front1
viewlight  -a on -d on -e on -h off -l off -n 8 -s off Lolz2.panetab1.world.front1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Lolz2.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 persp Lolz2.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 cam Lolz2.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 top Lolz2.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 front Lolz2.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 right Lolz2.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 bottom Lolz2.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 back Lolz2.panetab1.world.front1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 left Lolz2.panetab1.world.front1
viewroto  -S file -F 'opdef:/Sop/testgeometry_rubbertoy?toylowres.jpg' -C '' -a on -o 0 0 -s 1 1 -B 0.2 uv Lolz2.panetab1.world.front1
viewtransform Lolz2.panetab1.world.front1 version ( 3 )  flag ( Fo )  orthowidth ( 2.22222 )  focal ( 50 )  aperture ( 41.4214 )  window ( 0 1 0 1 )  winroll ( 0 )  clear ( 1 )  nearfar ( 0.1 3467.78 )  aspect ( 1.33333 )  pixelaspect ( 1 )  txyz ( 0 0 3.68246 )  pxyz ( 0 0 0 )  rotation ( 1 0 0 0 1 0 0 0 1  )  homedistance ( 3.68246 )  homeadjboxwidth ( 2.22222 )  homeorthowidth ( 2.22222 )  homeradius ( 3.4641 )  homeaxis ( 0 )  homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372  )  adjustlimits ( 3 )  
vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 Lolz2.panetab1.world.front1
viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Lolz2.panetab1.world.front1
viewagentopts  -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 Lolz2.panetab1.world.front1
viewonionskin  -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Lolz2.panetab1.world.front1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r unique scene Lolz2.panetab1.world.right1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L on -G off -B none -r scene selectscene Lolz2.panetab1.world.right1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F off -l on -L off -G on -B none -r unique ghostscene Lolz2.panetab1.world.right1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L on -G off -B none -r unique display Lolz2.panetab1.world.right1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P on -p off -f off -o off -F off -l on -L off -G off -B none -r unique current Lolz2.panetab1.world.right1
viewdispset -m off always -n off always -c off always -u off always -x off always -N off always -C off always -b off always -M off always -v off always -V off always -U off always -h off -P off -p off -f off -o off -F on -l on -L off -G on -B none -r unique template Lolz2.panetab1.world.right1
viewdisplay -B dark -b off -d off -C 2 -e 0.2 -F on -f off -g on -G '*' -h off -H on -j off -J off -L on -n 0.2 -o on -O on -q on -r on -s off -t on -V 2 -z off -y off -x off -X off -U 4 -Y 4 -T on -R on -i on -D on -k off Lolz2.panetab1.world.right1
viewdisplay -Q on -m on -v on Lolz2.panetab1.world.right1
viewdisplay -W  off 0 0 Lolz2.panetab1.world.right1
viewdisplay -c on -l1 -K on -P points -p 3 Lolz2.panetab1.world.right1
viewdispopts -a on -b current -c 1 -C 60  -d  on -D 1 -g on -i on -n on -N 1000000 -o off -p 10 -r off -R on -S 768 -m 0.05 -s on -u uv -w 0.1 -W 0.9 -x on -X on Lolz2.panetab1.world.right1
vieweffect -a 2 -A 4 -b on -B 1 -d on -D on off -e 0.8 -E -30 -30 -100 -f 3 -F 1 -g 1 -G 0 -h 1 -H on -i on -I 1 -j on -J 20 -K 2 -k 1 -l '' -m on -M 2048 -o off -O 3 -p off -P 2.71 -q 2 -Q 2 -r 2048 2048 -s 4 -t 100 -T 100 -u off -U off -v 256 256 256 -w 0.05 -W off -x 0.4 0.4 0.4 -X 0.2 0.2 0.2 -y 0.4 0.4 0.4 -Y 0.0025 0.0025 0.0025 -z 0.25 -Z 0 Lolz2.panetab1.world.right1
viewinfotext -m always Lolz2.panetab1.world.right1
viewlight  -a on -d on -e on -h off -l off -n 8 -s off Lolz2.panetab1.world.right1
viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 Lolz2.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 persp Lolz2.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 cam Lolz2.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 top Lolz2.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 front Lolz2.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 right Lolz2.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 bottom Lolz2.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 back Lolz2.panetab1.world.right1
viewroto  -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 left Lolz2.panetab1.world.right1
viewroto  -S file -F 'opdef:/Sop/testgeometry_rubbertoy?toylowres.jpg' -C '' -a on -o 0 0 -s 1 1 -B 0.2 uv Lolz2.panetab1.world.right1
viewtransform Lolz2.panetab1.world.right1 version ( 3 )  flag ( Fo )  orthowidth ( 2.22222 )  focal ( 50 )  aperture ( 41.4214 )  window ( 0 1 0 1 )  winroll ( 0 )  clear ( 1 )  nearfar ( 0.1 3467.78 )  aspect ( 1.33333 )  pixelaspect ( 1 )  txyz ( 0 0 3.68246 )  pxyz ( 0 0 0 )  rotation ( 6.12323e-17 0 1 0 1 0 -1 0 6.12323e-17  )  homedistance ( 3.68246 )  homeadjboxwidth ( 2.22222 )  homeorthowidth ( 2.22222 )  homeradius ( 3.4641 )  homeaxis ( 0 )  homecustom ( 0.707107 -0.353553 0.612372 0 0.866025 0.5 -0.707107 -0.353553 0.612372  )  adjustlimits ( 3 )  
vieworthogrid -d off -o 0 0 0 -s 0.2 0.2 -r 5 5 -R 1 Lolz2.panetab1.world.right1
viewuvgrid -r on -s 0.1 0.1 -P off -S 64 64 -O 0 0 -C on -t on Lolz2.panetab1.world.right1
viewagentopts  -L on -b 0 -d 1 -l 0 -m 4 -p 1000 -w 1 Lolz2.panetab1.world.right1
viewonionskin  -e on -a 4 -b 4 -i 6 -o 0.5 -A 1 1 1 -B 1 1 1 Lolz2.panetab1.world.right1
viewsnapshotoption -s off -h off -a 1 -v '*' Lolz2.panetab1.world
cplane -o -2 0 -2 -n 0 1 0 -x 0 0 1 -l n -s 0.1 0.1 -c 40 40 -r 10 10 -d off Lolz2.panetab1.world
glcache -t 2252 -v 819
panepath -d Lolz2 -f -p panetab14 /obj/geo2/dopnet1/sourceDENSITY
panepath -d Lolz2 -f -p panetab1 /obj/geo2/dopnet1/sourceDENSITY
panepath -d Lolz2 -f -p panetab2 /obj/geo2/dopnet1/sourceDENSITY
panepath -d Lolz2 -f -p panetab3 /obj/geo2/dopnet1/sourceDENSITY
panepath -d Lolz2 -f -p panetab4 /img/comp1/
panepath -d Lolz2 -f -p panetab13 /ch/
panepath -d Lolz2 -f -p panetab11 /obj/geo2/dopnet1/sourceDENSITY
panepath -d Lolz2 -f -p panetab15 /obj/geo2/dopnet1/sourceDENSITY
panepath -d Lolz2 -f -p panetab5 /obj/geo2/dopnet1/sourceDENSITY
panepath -d Lolz2 -f -p panetab6 /obj/geo2/dopnet1/sourceDENSITY
panepath -d Lolz2 -f -p panetab12 /obj/
panepath -d Lolz2 -f -p panetab16 /obj/geo2/dopnet1
panepath -d Lolz2 -f -p panetab7 /obj/geo2/dopnet1/sourceDENSITY
panepath -d Lolz2 -f -p panetab8 /obj/
panepath -d Lolz2 -f -p panetab9 /obj/geo2/dopnet1/sourceDENSITY
panepath -d Lolz2 -f -p panetab10 /obj/
panepath -d Lolz2 -f -p panetab17 /obj/geo2/dopnet1
desk set Lolz2
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 -p -R
colorsettings -p -R
colorsettings -p -R
colorsettings -p -R
colorsettings -p -R
colorsettings -D -A -g 2.2 -l "" -p -s -v -i -r -c -f
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 16103
shopvisible +I3D +VMantra +RIB
HouLC1033600baa05aca8d750bf442759.takes HoudiniTakeFile 1.0
take name Main kids 0
   e
HouLC1033600ba505aca8d7506cd4f6d0.styles NSJb{}HouLC1033600ba805aca8d75024f702c4.cwd opcf /
takeset Main
HouLC1033600bb605aca8d750f96ba020LIMITED_COMMERCIAL_FILE!!! 