#! /Applications/Nuke8.0v2/Nuke8.0v2.app/Contents/MacOS/libnuke-8.0.v2.dylib -nx
version 8.0 v2
Group {
name TX_Fog
inputs 0
help "TX_Fog\nby Tomas Lefebvre\n\n/// v2.0"
tile_color 0xccccccff
addUserKnob {20 Settings}
addUserKnob {26 noiseSetupDiv l "noise basic settings"}
addUserKnob {20 noiseTabBegin l "" +STARTLINE n -2}
addUserKnob {20 Noise}
addUserKnob {41 size l x/ysize T Noise0.size}
addUserKnob {41 zoffset l z T Noise0.zoffset}
addUserKnob {41 octaves T Noise0.octaves}
addUserKnob {41 nyquist l "clip at Nyquist limit" -STARTLINE T Noise0.nyquist}
addUserKnob {41 lacunarity T Noise0.lacunarity}
addUserKnob {41 gain T Noise0.gain}
addUserKnob {41 gamma T Noise0.gamma}
addUserKnob {20 "" l Transform}
addUserKnob {41 transform T Noise0.transform}
addUserKnob {41 translate T Noise0.translate}
addUserKnob {41 rotate T Noise0.rotate}
addUserKnob {41 scale T Noise0.scale}
addUserKnob {41 skew +INVISIBLE T Noise0.skew}
addUserKnob {41 center T Noise0.center}
addUserKnob {41 xrotate T Noise0.xrotate}
addUserKnob {41 yrotate T Noise0.yrotate}
addUserKnob {20 "" l Color}
addUserKnob {41 color T Noise0.color}
addUserKnob {6 color_rampBT l ramp +STARTLINE}
addUserKnob {12 color_p0 l p0}
color_p0 {100 500}
addUserKnob {18 color_color2 l color}
color_color2 {1 0 0}
addUserKnob {6 color_color2_panelDropped l "panel dropped state" -STARTLINE +HIDDEN}
addUserKnob {12 color_p1 l p1}
color_p1 {2000 1500}
addUserKnob {20 noiseTabEnd l "" +STARTLINE n -3}
addUserKnob {26 deadSpace1 l "" +STARTLINE T " "}
addUserKnob {3 subdivisions}
subdivisions 10
addUserKnob {22 update -STARTLINE T "from __future__ import with_statement\nthisNode = nuke.thisNode()\nsubdivs = int(thisNode\['subdivisions'].value())\nresolution = int(thisNode\['resolution'].value())\n\nwith thisNode :\n\n\tnAll = nuke.allNodes()\n\n\tfor n in nAll:\n \t\tif n.name().split('_')\[0] == 'sub' :\n \t\t\tnuke.delete(n)\n\tfor j in range(subdivs):\n \t\ti = j + 1\n\n \t\t##Noise\n \t\tnoiseKnobs = \['octaves', 'nyquist', 'lacunarity', 'gain', 'gamma', 'translate', 'rotate', 'skew', 'center', 'ramp', 'color', 'xrotate', 'yrotate']\n \t\tnoise = nuke.nodes.Noise(xpos = nuke.toNode('Noise0').xpos()+i*150,\n \t \typos =nuke.toNode('Noise0').ypos())\n \t\tnoise.setName('sub_' + str(i) + '_Noise')\n \t\tnoise\['color'].setValue(\[0,0,0,0])\n \t\tfor k in noiseKnobs :\n \t\t\tnoise\[k].setExpression('parent.Noise0.' + str(k))\n \t\tnoise\['size'].setValue(\[0,0])\n \t\tnoise\['size'].setExpression('parent.Noise0.size.0',0)\n \t\tnoise\['size'].setExpression('parent.Noise0.size.1',1)\n \t\tnoise\['scale'].setValue(\[0,0])\n \t\tnoise\['scale'].setExpression('parent.Noise0.scale.w',0)\n \t\tnoise\['scale'].setExpression('parent.Noise0.scale.h',1)\n \t\tnoise\['zoffset'].setExpression('parent.Noise0.zoffset+' + str(i) + '*parent.variancy')\n \t\tnoise\['xrotate'].setExpression('parent.Noise0.xrotate')\n \t\tnoise\['yrotate'].setExpression('parent.Noise0.yrotate')\n \t\tnoise.setInput(0,nuke.toNode('Base'))\n\t\n \t\t##Ramp\n \t\tunpRamp = nuke.nodes.Unpremult(xpos = nuke.toNode('Noise0').xpos()+i*150,\n \t \typos =nuke.toNode('Unpremult0').ypos())\n \t\tunpRamp.setName('sub_' + str(i) + '_Unpremult')\n \t\tunpRamp\['disable'].setExpression('!parent.color_rampBT')\n \t\tunpRamp.setInput(0,noise)\n\t\n \t\tramp = nuke.nodes.Ramp(xpos = nuke.toNode('Noise0').xpos()+i*150,\n \t \typos = nuke.toNode('Ramp0').ypos())\n \t\tramp.setName('sub_' + str(i) + '_Ramp')\n \t\tramp\['disable'].setExpression('!parent.color_rampBT')\n \t\tramp\['p0'].setExpression('parent.color_p0')\n \t\tramp\['output'].setValue('rgb')\n \t\tramp\['color'].setValue(\[0,0,0,0])\n \t\tramp\['color'].setExpression('parent.color_color2.r',0)\n \t\tramp\['color'].setExpression('parent.color_color2.g',1)\n \t\tramp\['color'].setExpression('parent.color_color2.b',2)\n \t\tramp\['p1'].setExpression('parent.color_p1')\n \t\tramp.setInput(0,unpRamp)\n\t\n\t \tpreRamp = nuke.nodes.Premult(xpos = nuke.toNode('Noise0').xpos()+i*150,\n \t \typos =nuke.toNode('Premult0').ypos())\n \t\tpreRamp.setName('sub_' + str(i) + '_premult')\n \t\tpreRamp\['disable'].setExpression('!parent.color_rampBT')\n \t\tpreRamp.setInput(0,ramp)\n\t\n\n \t\t##Blur\n \t\tblur = nuke.nodes.Blur(xpos = nuke.toNode('Noise0').xpos()+i*150,\n \t \typos = nuke.toNode('Blur0').ypos())\n \t\tblur.setName('sub_' + str(i) + '_Blur')\n \t\tblur\['channel'].setValue('rgba')\n \t\tblur\['size'].setValue(\[10,20])\n \t\tblur\['size'].setExpression('parent.Blur0.size.w',0)\n \t\tblur\['size'].setExpression('parent.Blur0.size.h',1)\n \t\tblur.setInput(0,preRamp)\n\t\n\n \t\t##Edge smooth\n \t\tsmoothEdge = nuke.nodes.Multiply(xpos = nuke.toNode('Noise0').xpos()+i*150,\n \t\t\t \typos =nuke.toNode('Multiply0').ypos())\n \t\tsmoothEdge.setName('sub_' + str(i) + '_Multiply_SEdges')\n \t\tsmoothEdge\['channel'].setValue('rgba')\n \t\tsmoothEdge\['value'].setValue(0)\n \t\tsmoothEdge\['invert_mask'].setValue(True)\n \t\tsmoothEdge\['disable'].setExpression('!parent.softEdges')\n \t\tsmoothEdge.setInput(0,blur)\n \t\tsmoothEdge.setInput(1, nuke.toNode('GradeEdge'))\n \t\n \t\t##All the ramps\n \t\tdecay_x = nuke.nodes.Ramp(xpos = nuke.toNode('Noise0').xpos()+i*150,\n \t \typos =nuke.toNode('Ramp_X0').ypos())\n \t\tdecay_x.setName('sub_' + str(i) + '_Ramp_x')\n \t\tdecay_x\['type'].setValue('smooth')\n \t\tdecay_x\['color'].setValue(0)\n \t\tdecay_x\['disable'].setExpression('!parent.decay_XBT')\n \t\tdecay_x\['p0'].setValue(\[100,100])\n \t\tdecay_x\['p0'].setExpression('(parent.decay_Xmax==0?1:parent.decay_Xmax)*20.48',0)\n \t\tdecay_x\['p1'].setValue(\[100,100])\n \t\tdecay_x\['p1'].setExpression('(parent.decay_Xmin>=parent.decay_Xmax?parent.decay_Xmax-1:parent.decay_Xmin)*20.48',0)\n \t\tdecay_x.setInput(0,smoothEdge)\n\t\t\n \t\tdecayx = nuke.nodes.Ramp(xpos = nuke.toNode('Noise0').xpos()+i*150,\n \t \typos =nuke.toNode('RampX0').ypos())\n \t\tdecayx.setName('sub_' + str(i) + '_Rampx')\n \t\tdecayx\['type'].setValue('smooth')\n \t\tdecayx\['color'].setValue(0)\n \t\tdecayx\['disable'].setExpression('!parent.decayXBT')\n \t\tdecayx\['p0'].setValue(\[100,100])\n \t\tdecayx\['p0'].setExpression('2048-(parent.decayXmax==0?1:parent.decayXmax)*20.48',0)\n \t\tdecayx\['p1'].setValue(\[100,100])\n \t\tdecayx\['p1'].setExpression('2048-(parent.decayXmin>=parent.decayXmax?parent.decayXmax-1:parent.decayXmin)*20.48',0)\n \t\tdecayx.setInput(0,decay_x)\n\t\t\n \t\tdecay_y = nuke.nodes.Ramp(xpos = nuke.toNode('Noise0').xpos()+i*150,\n \t \typos =nuke.toNode('Ramp_Y0').ypos())\n \t\tdecay_y.setName('sub_' + str(i) + '_Ramp_y')\n \t\tdecay_y\['type'].setValue('smooth')\n \t\tdecay_y\['color'].setValue(0)\n \t\tdecay_y\['disable'].setExpression('!parent.decay_YBT')\n \t\tdecay_y\['p0'].setExpression('(parent.decay_Ymax==0?1:parent.decay_Ymax)*20.48',1)\n \t\tdecay_y\['p1'].setExpression('(parent.decay_Ymin>=parent.decay_Ymax?parent.decay_Ymax-1:parent.decay_Ymin)*20.48',1) \t\t\t\t\t\t\t\n\t\tdecay_y.setInput(0,decayx)\n\n\n\t \tdecayy = nuke.nodes.Ramp(xpos = nuke.toNode('Noise0').xpos()+i*150,\n\t\t\t\typos =nuke.toNode('RampY0').ypos())\n\t \tdecayy.setName('sub_' + str(i) + '_Rampy')\n\t \tdecayy\['type'].setValue('smooth')\n\t \tdecayy\['color'].setValue(0)\n\t \tdecayy\['disable'].setExpression('!parent.decayYBT')\n\t \tdecayy\['p0'].setExpression('2048-(parent.decayYmax==0?1:parent.decayYmax)*20.48',1)\n\t \tdecayy\['p1'].setExpression('2048-(parent.decayYmin>=parent.decayYmax?parent.decayYmax-1:parent.decayYmin)*20.48',1)\n\t \tdecayy.setInput(0,decay_y)\n\t\n\t \tdecay_z = nuke.nodes.Dissolve(xpos = nuke.toNode('Noise0').xpos()+i*150,\n\t \typos =nuke.toNode('Dissolve_Z0').ypos())\n\t \tdecay_z.setName('sub_' + str(i) + '_Dissolve_z')\n\t \tdecay_z\['channel'].setValue('rgba')\n\t \tdecay_z\['disable'].setExpression('!parent.decay_ZBT')\n\t \tdecay_z\['which'].setExpression('parent.decay_Zmin>='+str(i)+'*100/'+str(subdivs)+'?1:parent.decay_Zmax<='+str(i)+'*100/'+str(subdivs)+'?0:1-('+str(i)+'*100/'+str(subdivs)+'-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))/(parent.decay_Zmax-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))')\n\t \tdecay_z\['disable'].setExpression('!parent.decay_ZBT')\n \t\tdecay_z.setInput(1,nuke.toNode('Base'))\n \t\tdecay_z.setInput(0,decayy)\n\t\n\n\n \t \t##Opacity\n \t\tdissolve = nuke.nodes.Dissolve(xpos = nuke.toNode('Noise0').xpos()+i*150,\n \t \typos =nuke.toNode('Dissolve0').ypos())\n \t\tdissolve.setName('sub_' + str(i) + '_Dissolve')\n \t\tdissolve\['channel'].setValue('rgba')\n \t\tdissolve\['which'].setExpression('parent.Dissolve0.which')\n \t\tdissolve.setInput(1,decay_z)\n \t\tdissolve.setInput(0,nuke.toNode('Base'))\n\t\t\n\n\t \t##Card\n\t \tcard = nuke.nodes.Card2(xpos = nuke.toNode('Noise0').xpos()+i*150,\n\t \typos =nuke.toNode('Card0').ypos())\n\t \tcard.setName('sub_' + str(i) + '_Card')\n\t \tcard\['rows'].setExpression('parent.resolution')\n\t \tcard\['columns'].setExpression('parent.resolution')\n\t \tcard\['translate'].setValue(\[0,0,0.5-i*1/subdivs])\n\t \tcard.setInput(0,dissolve)\n\n\n\n \t\t##ProcGeo\n\t \tproc = nuke.nodes.ProcGeo(xpos = nuke.toNode('Noise0').xpos()+i*150,\n \t \typos =nuke.toNode('ProcGeo0').ypos())\n \t\tproc.setName('sub_' + str(i) + '_ProcGeo')\n \t\tproc\['x_size'].setExpression('parent.dNoiseX')\n \t\tproc\['x_offset'].setExpression('parent.dNoiseXoffset+' + str(i) + '*parent.dNoiseVariancy')\n \t\tproc\['y_size'].setExpression('parent.dNoiseY')\n \t\tproc\['y_offset'].setExpression('parent.dNoiseYoffset+' + str(i) + '*parent.dNoiseVariancy')\n \t\tproc\['Octaves'].setExpression('parent.dNoiseOctaves')\n \t\tproc\['Lacunarity'].setExpression('parent.dNoiseLacunarity')\n \t\tproc\['Gain'].setExpression('parent.dNoiseGain')\n \t\tproc\['Speed'].setExpression('parent.dNoiseSpeed')\n \t\tproc\['disable'].setExpression('!parent.dNoise')\n \t\tproc.setInput(0,card)\n \t\tnuke.toNode('Scene_layers').setInput(i,proc)\n\n\n\n\n"}
addUserKnob {3 resolution l " resolution" -STARTLINE}
resolution 10
addUserKnob {26 noiseAdvSetupDiv l "noise advance settings"}
addUserKnob {14 blurSize l "blur size" R 0 100}
addUserKnob {6 softEdges l "soft edges" +STARTLINE}
softEdges true
addUserKnob {7 softEdgesSize l " size" -STARTLINE R 0 300}
softEdgesSize 200
addUserKnob {7 opacity}
opacity 0.25
addUserKnob {7 variancy R 0 200}
variancy 100
addUserKnob {20 decayGroup l decay n 1}
decayGroup 0
addUserKnob {6 decay_XBT l -x +STARTLINE}
addUserKnob {7 decay_Xmin l " min" -STARTLINE R 0 100}
addUserKnob {7 decay_Xmax l " max" -STARTLINE R 0 100}
decay_Xmax 25
addUserKnob {6 decayXBT l " x" +STARTLINE}
addUserKnob {7 decayXmin l " min" -STARTLINE R 0 100}
addUserKnob {7 decayXmax l " max" -STARTLINE R 0 100}
decayXmax 25
addUserKnob {6 decay_YBT l -y +STARTLINE}
addUserKnob {7 decay_Ymin l " min" -STARTLINE R 0 100}
addUserKnob {7 decay_Ymax l " max" -STARTLINE R 0 100}
decay_Ymax 25
addUserKnob {6 decayYBT l " y" +STARTLINE}
addUserKnob {7 decayYmin l " min" -STARTLINE R 0 100}
addUserKnob {7 decayYmax l " max" -STARTLINE R 0 100}
decayYmax 25
addUserKnob {6 decay_ZBT l -z +STARTLINE}
addUserKnob {7 decay_Zmin l " min" -STARTLINE R 0 100}
addUserKnob {7 decay_Zmax l " max" -STARTLINE R 0 100}
decay_Zmax 25
addUserKnob {6 decayZBT l INVISIBLE +INVISIBLE +STARTLINE}
addUserKnob {20 endGroup l decayEndGroup n -1}
addUserKnob {20 cage n 1}
cage 0
addUserKnob {41 cube l cage T Cube1.cube}
addUserKnob {13 cage_position l translate}
addUserKnob {13 cage_rotation l rotate}
addUserKnob {7 cage_scale l scale R 0 50}
cage_scale 1
addUserKnob {20 endGroup_1 l endGroup n -1}
addUserKnob {20 displace n 1}
displace 0
addUserKnob {6 bend +STARTLINE}
addUserKnob {7 bendX l x R -1 1}
addUserKnob {7 bendY l y R -1 1}
addUserKnob {26 noisetxt l "" +STARTLINE T " "}
addUserKnob {6 dNoise l noise +STARTLINE}
addUserKnob {7 dNoiseX l "x size" R 0 20}
dNoiseX 2
addUserKnob {7 dNoiseXoffset l "x offset" R 0 100}
addUserKnob {7 dNoiseY l "y size" R 0 20}
dNoiseY 2
addUserKnob {7 dNoiseYoffset l "y offset" R 0 100}
addUserKnob {7 dNoiseVariancy l variancy R 0 10}
dNoiseVariancy 1
addUserKnob {3 dNoiseOctaves l octaves}
dNoiseOctaves 5
addUserKnob {7 dNoiseLacunarity l lacunarity R 0 5}
dNoiseLacunarity 5
addUserKnob {7 dNoiseGain l gain R -1 1}
addUserKnob {7 dNoiseSpeed l speed R 0 10}
addUserKnob {20 endGroup_2 l endGroup n -1}
addUserKnob {26 dummy1 l " " T " "}
addUserKnob {26 credit l "v2.1 - Tomas Lefebvre"}
}
Constant {
inputs 0
channels rgb
color {0 0 0 0}
format "2048 2048 0 0 2048 2048 1 square_2K"
name Base
xpos -371
ypos -473
}
set N1daaef30 [stack 0]
push $N1daaef30
Shuffle {
alpha white
name ShuffleEdge
label "\[value in]"
xpos -23
ypos -456
}
Crop {
box {0 0 2048 2048}
softness {{parent.BlurEdge.size i}}
reformat true
crop false
name CropEdge
xpos -23
ypos -374
}
Blur {
channels alpha
size {{parent.softEdgesSize i}}
name BlurEdge
label "\[value size]"
xpos -23
ypos -348
}
Grade {
channels alpha
blackpoint 0.15
white_clamp true
mix {{parent.BlurEdge.size/100 i}}
name GradeEdge
xpos -23
ypos -290
}
set N1da76ee0 [stack 0]
push $N1daaef30
Noise {
size {{parent.Noise0.size.0} {parent.Noise0.size.1}}
zoffset {{parent.Noise0.zoffset+10*parent.variancy}}
octaves {{parent.Noise0.octaves}}
nyquist {{parent.Noise0.nyquist}}
lacunarity {{parent.Noise0.lacunarity}}
gain {{parent.Noise0.gain}}
gamma {{parent.Noise0.gamma}}
translate {{parent.Noise0.translate} {parent.Noise0.translate}}
rotate {{parent.Noise0.rotate}}
scale {{parent.Noise0.scale.w} {parent.Noise0.scale.h}}
center {{parent.Noise0.center} {parent.Noise0.center}}
xrotate {{parent.Noise0.xrotate}}
yrotate {{parent.Noise0.yrotate}}
ramp {{parent.Noise0.ramp}}
color {{parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color}}
name sub_10_Noise
xpos 236
ypos -20
}
Unpremult {
name sub_10_Unpremult
xpos 236
ypos 6
disable {{!parent.color_rampBT}}
}
Ramp {
output rgb
p0 {{parent.color_p0} {parent.color_p0}}
p1 {{parent.color_p1} {parent.color_p1}}
color {{parent.color_color2.r} {parent.color_color2.g} {parent.color_color2.b} 0}
name sub_10_Ramp
xpos 236
ypos 32
disable {{!parent.color_rampBT}}
}
Premult {
name sub_10_premult
xpos 236
ypos 58
disable {{!parent.color_rampBT}}
}
Blur {
channels rgba
size {{parent.Blur0.size.w} {parent.Blur0.size.h}}
name sub_10_Blur
xpos 236
ypos 107
}
Multiply {
inputs 1+1
channels rgba
value 0
invert_mask true
name sub_10_Multiply_SEdges
xpos 236
ypos 210
disable {{!parent.softEdges}}
}
Ramp {
p0 {{(parent.decay_Xmax==0?1:parent.decay_Xmax)*20.48} 100}
p1 {{(parent.decay_Xmin>=parent.decay_Xmax?parent.decay_Xmax-1:parent.decay_Xmin)*20.48} 100}
type smooth
color 0
name sub_10_Ramp_x
xpos 236
ypos 271
disable {{!parent.decay_XBT}}
}
Ramp {
p0 {{2048-(parent.decayXmax==0?1:parent.decayXmax)*20.48} 100}
p1 {{2048-(parent.decayXmin>=parent.decayXmax?parent.decayXmax-1:parent.decayXmin)*20.48} 100}
type smooth
color 0
name sub_10_Rampx
xpos 236
ypos 297
disable {{!parent.decayXBT}}
}
Ramp {
p0 {100 {(parent.decay_Ymax==0?1:parent.decay_Ymax)*20.48}}
p1 {100 {(parent.decay_Ymin>=parent.decay_Ymax?parent.decay_Ymax-1:parent.decay_Ymin)*20.48}}
type smooth
color 0
name sub_10_Ramp_y
xpos 236
ypos 327
disable {{!parent.decay_YBT}}
}
Ramp {
p0 {100 {2048-(parent.decayYmax==0?1:parent.decayYmax)*20.48}}
p1 {100 {2048-(parent.decayYmin>=parent.decayYmax?parent.decayYmax-1:parent.decayYmin)*20.48}}
type smooth
color 0
name sub_10_Rampy
xpos 236
ypos 353
disable {{!parent.decayYBT}}
}
Dissolve {
inputs 2
channels rgba
which {{parent.decay_Zmin>=10*100/10?1:parent.decay_Zmax<=10*100/10?0:1-(10*100/10-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))/(parent.decay_Zmax-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))}}
name sub_10_Dissolve_z
xpos 236
ypos 407
disable {{!parent.decay_ZBT}}
}
push $N1daaef30
Dissolve {
inputs 2
channels rgba
which {{parent.Dissolve0.which}}
name sub_10_Dissolve
xpos 236
ypos 580
}
Card2 {
rows {{parent.resolution}}
columns {{parent.resolution}}
translate {0 0 -0.5}
control_points {3 3 3 6
1 {-0.5 -0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0 0 0}
1 {0 -0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0.5 0 0}
1 {0.5 -0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {1 0 0}
1 {-0.5 0 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0 0.5 0}
1 {0 0 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0.5 0.5 0}
1 {0.5 0 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {1 0.5 0}
1 {-0.5 0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0 1 0}
1 {0 0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0.5 1 0}
1 {0.5 0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {1 1 0} }
name sub_10_Card
xpos 236
ypos 779
}
ProcGeo {
x_size {{parent.dNoiseX}}
x_offset {{parent.dNoiseXoffset+10*parent.dNoiseVariancy}}
y_size {{parent.dNoiseY}}
y_offset {{parent.dNoiseYoffset+10*parent.dNoiseVariancy}}
Octaves {{parent.dNoiseOctaves}}
Lacunarity {{parent.dNoiseLacunarity}}
Gain {{parent.dNoiseGain}}
Speed {{parent.dNoiseSpeed}}
name sub_10_ProcGeo
xpos 236
ypos 805
disable {{!parent.dNoise}}
}
push $N1daaef30
push $N1da76ee0
push $N1daaef30
Noise {
size {{parent.Noise0.size.0} {parent.Noise0.size.1}}
zoffset {{parent.Noise0.zoffset+9*parent.variancy}}
octaves {{parent.Noise0.octaves}}
nyquist {{parent.Noise0.nyquist}}
lacunarity {{parent.Noise0.lacunarity}}
gain {{parent.Noise0.gain}}
gamma {{parent.Noise0.gamma}}
translate {{parent.Noise0.translate} {parent.Noise0.translate}}
rotate {{parent.Noise0.rotate}}
scale {{parent.Noise0.scale.w} {parent.Noise0.scale.h}}
center {{parent.Noise0.center} {parent.Noise0.center}}
xrotate {{parent.Noise0.xrotate}}
yrotate {{parent.Noise0.yrotate}}
ramp {{parent.Noise0.ramp}}
color {{parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color}}
name sub_9_Noise
xpos 86
ypos -20
}
Unpremult {
name sub_9_Unpremult
xpos 86
ypos 6
disable {{!parent.color_rampBT}}
}
Ramp {
output rgb
p0 {{parent.color_p0} {parent.color_p0}}
p1 {{parent.color_p1} {parent.color_p1}}
color {{parent.color_color2.r} {parent.color_color2.g} {parent.color_color2.b} 0}
name sub_9_Ramp
xpos 86
ypos 32
disable {{!parent.color_rampBT}}
}
Premult {
name sub_9_premult
xpos 86
ypos 58
disable {{!parent.color_rampBT}}
}
Blur {
channels rgba
size {{parent.Blur0.size.w} {parent.Blur0.size.h}}
name sub_9_Blur
xpos 86
ypos 107
}
Multiply {
inputs 1+1
channels rgba
value 0
invert_mask true
name sub_9_Multiply_SEdges
xpos 86
ypos 210
disable {{!parent.softEdges}}
}
Ramp {
p0 {{(parent.decay_Xmax==0?1:parent.decay_Xmax)*20.48} 100}
p1 {{(parent.decay_Xmin>=parent.decay_Xmax?parent.decay_Xmax-1:parent.decay_Xmin)*20.48} 100}
type smooth
color 0
name sub_9_Ramp_x
xpos 86
ypos 271
disable {{!parent.decay_XBT}}
}
Ramp {
p0 {{2048-(parent.decayXmax==0?1:parent.decayXmax)*20.48} 100}
p1 {{2048-(parent.decayXmin>=parent.decayXmax?parent.decayXmax-1:parent.decayXmin)*20.48} 100}
type smooth
color 0
name sub_9_Rampx
xpos 86
ypos 297
disable {{!parent.decayXBT}}
}
Ramp {
p0 {100 {(parent.decay_Ymax==0?1:parent.decay_Ymax)*20.48}}
p1 {100 {(parent.decay_Ymin>=parent.decay_Ymax?parent.decay_Ymax-1:parent.decay_Ymin)*20.48}}
type smooth
color 0
name sub_9_Ramp_y
xpos 86
ypos 327
disable {{!parent.decay_YBT}}
}
Ramp {
p0 {100 {2048-(parent.decayYmax==0?1:parent.decayYmax)*20.48}}
p1 {100 {2048-(parent.decayYmin>=parent.decayYmax?parent.decayYmax-1:parent.decayYmin)*20.48}}
type smooth
color 0
name sub_9_Rampy
xpos 86
ypos 353
disable {{!parent.decayYBT}}
}
Dissolve {
inputs 2
channels rgba
which {{parent.decay_Zmin>=9*100/10?1:parent.decay_Zmax<=9*100/10?0:1-(9*100/10-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))/(parent.decay_Zmax-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))}}
name sub_9_Dissolve_z
xpos 86
ypos 407
disable {{!parent.decay_ZBT}}
}
push $N1daaef30
Dissolve {
inputs 2
channels rgba
which {{parent.Dissolve0.which}}
name sub_9_Dissolve
xpos 86
ypos 580
}
Card2 {
rows {{parent.resolution}}
columns {{parent.resolution}}
translate {0 0 -0.4}
control_points {3 3 3 6
1 {-0.5 -0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0 0 0}
1 {0 -0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0.5 0 0}
1 {0.5 -0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {1 0 0}
1 {-0.5 0 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0 0.5 0}
1 {0 0 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0.5 0.5 0}
1 {0.5 0 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {1 0.5 0}
1 {-0.5 0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0 1 0}
1 {0 0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0.5 1 0}
1 {0.5 0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {1 1 0} }
name sub_9_Card
xpos 86
ypos 779
}
ProcGeo {
x_size {{parent.dNoiseX}}
x_offset {{parent.dNoiseXoffset+9*parent.dNoiseVariancy}}
y_size {{parent.dNoiseY}}
y_offset {{parent.dNoiseYoffset+9*parent.dNoiseVariancy}}
Octaves {{parent.dNoiseOctaves}}
Lacunarity {{parent.dNoiseLacunarity}}
Gain {{parent.dNoiseGain}}
Speed {{parent.dNoiseSpeed}}
name sub_9_ProcGeo
xpos 86
ypos 805
disable {{!parent.dNoise}}
}
push $N1daaef30
push $N1da76ee0
push $N1daaef30
Noise {
size {{parent.Noise0.size.0} {parent.Noise0.size.1}}
zoffset {{parent.Noise0.zoffset+8*parent.variancy}}
octaves {{parent.Noise0.octaves}}
nyquist {{parent.Noise0.nyquist}}
lacunarity {{parent.Noise0.lacunarity}}
gain {{parent.Noise0.gain}}
gamma {{parent.Noise0.gamma}}
translate {{parent.Noise0.translate} {parent.Noise0.translate}}
rotate {{parent.Noise0.rotate}}
scale {{parent.Noise0.scale.w} {parent.Noise0.scale.h}}
center {{parent.Noise0.center} {parent.Noise0.center}}
xrotate {{parent.Noise0.xrotate}}
yrotate {{parent.Noise0.yrotate}}
ramp {{parent.Noise0.ramp}}
color {{parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color}}
name sub_8_Noise
xpos -64
ypos -20
}
Unpremult {
name sub_8_Unpremult
xpos -64
ypos 6
disable {{!parent.color_rampBT}}
}
Ramp {
output rgb
p0 {{parent.color_p0} {parent.color_p0}}
p1 {{parent.color_p1} {parent.color_p1}}
color {{parent.color_color2.r} {parent.color_color2.g} {parent.color_color2.b} 0}
name sub_8_Ramp
xpos -64
ypos 32
disable {{!parent.color_rampBT}}
}
Premult {
name sub_8_premult
xpos -64
ypos 58
disable {{!parent.color_rampBT}}
}
Blur {
channels rgba
size {{parent.Blur0.size.w} {parent.Blur0.size.h}}
name sub_8_Blur
xpos -64
ypos 107
}
Multiply {
inputs 1+1
channels rgba
value 0
invert_mask true
name sub_8_Multiply_SEdges
xpos -64
ypos 210
disable {{!parent.softEdges}}
}
Ramp {
p0 {{(parent.decay_Xmax==0?1:parent.decay_Xmax)*20.48} 100}
p1 {{(parent.decay_Xmin>=parent.decay_Xmax?parent.decay_Xmax-1:parent.decay_Xmin)*20.48} 100}
type smooth
color 0
name sub_8_Ramp_x
xpos -64
ypos 271
disable {{!parent.decay_XBT}}
}
Ramp {
p0 {{2048-(parent.decayXmax==0?1:parent.decayXmax)*20.48} 100}
p1 {{2048-(parent.decayXmin>=parent.decayXmax?parent.decayXmax-1:parent.decayXmin)*20.48} 100}
type smooth
color 0
name sub_8_Rampx
xpos -64
ypos 297
disable {{!parent.decayXBT}}
}
Ramp {
p0 {100 {(parent.decay_Ymax==0?1:parent.decay_Ymax)*20.48}}
p1 {100 {(parent.decay_Ymin>=parent.decay_Ymax?parent.decay_Ymax-1:parent.decay_Ymin)*20.48}}
type smooth
color 0
name sub_8_Ramp_y
xpos -64
ypos 327
disable {{!parent.decay_YBT}}
}
Ramp {
p0 {100 {2048-(parent.decayYmax==0?1:parent.decayYmax)*20.48}}
p1 {100 {2048-(parent.decayYmin>=parent.decayYmax?parent.decayYmax-1:parent.decayYmin)*20.48}}
type smooth
color 0
name sub_8_Rampy
xpos -64
ypos 353
disable {{!parent.decayYBT}}
}
Dissolve {
inputs 2
channels rgba
which {{parent.decay_Zmin>=8*100/10?1:parent.decay_Zmax<=8*100/10?0:1-(8*100/10-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))/(parent.decay_Zmax-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))}}
name sub_8_Dissolve_z
xpos -64
ypos 407
disable {{!parent.decay_ZBT}}
}
push $N1daaef30
Dissolve {
inputs 2
channels rgba
which {{parent.Dissolve0.which}}
name sub_8_Dissolve
xpos -64
ypos 580
}
Card2 {
rows {{parent.resolution}}
columns {{parent.resolution}}
translate {0 0 -0.3}
control_points {3 3 3 6
1 {-0.5 -0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0 0 0}
1 {0 -0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0.5 0 0}
1 {0.5 -0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {1 0 0}
1 {-0.5 0 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0 0.5 0}
1 {0 0 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0.5 0.5 0}
1 {0.5 0 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {1 0.5 0}
1 {-0.5 0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0 1 0}
1 {0 0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0.5 1 0}
1 {0.5 0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {1 1 0} }
name sub_8_Card
xpos -64
ypos 779
}
ProcGeo {
x_size {{parent.dNoiseX}}
x_offset {{parent.dNoiseXoffset+8*parent.dNoiseVariancy}}
y_size {{parent.dNoiseY}}
y_offset {{parent.dNoiseYoffset+8*parent.dNoiseVariancy}}
Octaves {{parent.dNoiseOctaves}}
Lacunarity {{parent.dNoiseLacunarity}}
Gain {{parent.dNoiseGain}}
Speed {{parent.dNoiseSpeed}}
name sub_8_ProcGeo
xpos -64
ypos 805
disable {{!parent.dNoise}}
}
push $N1daaef30
push $N1da76ee0
push $N1daaef30
Noise {
size {{parent.Noise0.size.0} {parent.Noise0.size.1}}
zoffset {{parent.Noise0.zoffset+7*parent.variancy}}
octaves {{parent.Noise0.octaves}}
nyquist {{parent.Noise0.nyquist}}
lacunarity {{parent.Noise0.lacunarity}}
gain {{parent.Noise0.gain}}
gamma {{parent.Noise0.gamma}}
translate {{parent.Noise0.translate} {parent.Noise0.translate}}
rotate {{parent.Noise0.rotate}}
scale {{parent.Noise0.scale.w} {parent.Noise0.scale.h}}
center {{parent.Noise0.center} {parent.Noise0.center}}
xrotate {{parent.Noise0.xrotate}}
yrotate {{parent.Noise0.yrotate}}
ramp {{parent.Noise0.ramp}}
color {{parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color}}
name sub_7_Noise
xpos -214
ypos -20
}
Unpremult {
name sub_7_Unpremult
xpos -214
ypos 6
disable {{!parent.color_rampBT}}
}
Ramp {
output rgb
p0 {{parent.color_p0} {parent.color_p0}}
p1 {{parent.color_p1} {parent.color_p1}}
color {{parent.color_color2.r} {parent.color_color2.g} {parent.color_color2.b} 0}
name sub_7_Ramp
xpos -214
ypos 32
disable {{!parent.color_rampBT}}
}
Premult {
name sub_7_premult
xpos -214
ypos 58
disable {{!parent.color_rampBT}}
}
Blur {
channels rgba
size {{parent.Blur0.size.w} {parent.Blur0.size.h}}
name sub_7_Blur
xpos -214
ypos 107
}
Multiply {
inputs 1+1
channels rgba
value 0
invert_mask true
name sub_7_Multiply_SEdges
xpos -214
ypos 210
disable {{!parent.softEdges}}
}
Ramp {
p0 {{(parent.decay_Xmax==0?1:parent.decay_Xmax)*20.48} 100}
p1 {{(parent.decay_Xmin>=parent.decay_Xmax?parent.decay_Xmax-1:parent.decay_Xmin)*20.48} 100}
type smooth
color 0
name sub_7_Ramp_x
xpos -214
ypos 271
disable {{!parent.decay_XBT}}
}
Ramp {
p0 {{2048-(parent.decayXmax==0?1:parent.decayXmax)*20.48} 100}
p1 {{2048-(parent.decayXmin>=parent.decayXmax?parent.decayXmax-1:parent.decayXmin)*20.48} 100}
type smooth
color 0
name sub_7_Rampx
xpos -214
ypos 297
disable {{!parent.decayXBT}}
}
Ramp {
p0 {100 {(parent.decay_Ymax==0?1:parent.decay_Ymax)*20.48}}
p1 {100 {(parent.decay_Ymin>=parent.decay_Ymax?parent.decay_Ymax-1:parent.decay_Ymin)*20.48}}
type smooth
color 0
name sub_7_Ramp_y
xpos -214
ypos 327
disable {{!parent.decay_YBT}}
}
Ramp {
p0 {100 {2048-(parent.decayYmax==0?1:parent.decayYmax)*20.48}}
p1 {100 {2048-(parent.decayYmin>=parent.decayYmax?parent.decayYmax-1:parent.decayYmin)*20.48}}
type smooth
color 0
name sub_7_Rampy
xpos -214
ypos 353
disable {{!parent.decayYBT}}
}
Dissolve {
inputs 2
channels rgba
which {{parent.decay_Zmin>=7*100/10?1:parent.decay_Zmax<=7*100/10?0:1-(7*100/10-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))/(parent.decay_Zmax-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))}}
name sub_7_Dissolve_z
xpos -214
ypos 407
disable {{!parent.decay_ZBT}}
}
push $N1daaef30
Dissolve {
inputs 2
channels rgba
which {{parent.Dissolve0.which}}
name sub_7_Dissolve
xpos -214
ypos 580
}
Card2 {
rows {{parent.resolution}}
columns {{parent.resolution}}
translate {0 0 -0.2}
control_points {3 3 3 6
1 {-0.5 -0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0 0 0}
1 {0 -0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0.5 0 0}
1 {0.5 -0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {1 0 0}
1 {-0.5 0 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0 0.5 0}
1 {0 0 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0.5 0.5 0}
1 {0.5 0 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {1 0.5 0}
1 {-0.5 0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0 1 0}
1 {0 0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0.5 1 0}
1 {0.5 0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {1 1 0} }
name sub_7_Card
xpos -214
ypos 779
}
ProcGeo {
x_size {{parent.dNoiseX}}
x_offset {{parent.dNoiseXoffset+7*parent.dNoiseVariancy}}
y_size {{parent.dNoiseY}}
y_offset {{parent.dNoiseYoffset+7*parent.dNoiseVariancy}}
Octaves {{parent.dNoiseOctaves}}
Lacunarity {{parent.dNoiseLacunarity}}
Gain {{parent.dNoiseGain}}
Speed {{parent.dNoiseSpeed}}
name sub_7_ProcGeo
xpos -214
ypos 805
disable {{!parent.dNoise}}
}
push $N1daaef30
push $N1da76ee0
push $N1daaef30
Noise {
size {{parent.Noise0.size.0} {parent.Noise0.size.1}}
zoffset {{parent.Noise0.zoffset+6*parent.variancy}}
octaves {{parent.Noise0.octaves}}
nyquist {{parent.Noise0.nyquist}}
lacunarity {{parent.Noise0.lacunarity}}
gain {{parent.Noise0.gain}}
gamma {{parent.Noise0.gamma}}
translate {{parent.Noise0.translate} {parent.Noise0.translate}}
rotate {{parent.Noise0.rotate}}
scale {{parent.Noise0.scale.w} {parent.Noise0.scale.h}}
center {{parent.Noise0.center} {parent.Noise0.center}}
xrotate {{parent.Noise0.xrotate}}
yrotate {{parent.Noise0.yrotate}}
ramp {{parent.Noise0.ramp}}
color {{parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color}}
name sub_6_Noise
xpos -364
ypos -20
}
Unpremult {
name sub_6_Unpremult
xpos -364
ypos 6
disable {{!parent.color_rampBT}}
}
Ramp {
output rgb
p0 {{parent.color_p0} {parent.color_p0}}
p1 {{parent.color_p1} {parent.color_p1}}
color {{parent.color_color2.r} {parent.color_color2.g} {parent.color_color2.b} 0}
name sub_6_Ramp
xpos -364
ypos 32
disable {{!parent.color_rampBT}}
}
Premult {
name sub_6_premult
xpos -364
ypos 58
disable {{!parent.color_rampBT}}
}
Blur {
channels rgba
size {{parent.Blur0.size.w} {parent.Blur0.size.h}}
name sub_6_Blur
xpos -364
ypos 107
}
Multiply {
inputs 1+1
channels rgba
value 0
invert_mask true
name sub_6_Multiply_SEdges
xpos -364
ypos 210
disable {{!parent.softEdges}}
}
Ramp {
p0 {{(parent.decay_Xmax==0?1:parent.decay_Xmax)*20.48} 100}
p1 {{(parent.decay_Xmin>=parent.decay_Xmax?parent.decay_Xmax-1:parent.decay_Xmin)*20.48} 100}
type smooth
color 0
name sub_6_Ramp_x
xpos -364
ypos 271
disable {{!parent.decay_XBT}}
}
Ramp {
p0 {{2048-(parent.decayXmax==0?1:parent.decayXmax)*20.48} 100}
p1 {{2048-(parent.decayXmin>=parent.decayXmax?parent.decayXmax-1:parent.decayXmin)*20.48} 100}
type smooth
color 0
name sub_6_Rampx
xpos -364
ypos 297
disable {{!parent.decayXBT}}
}
Ramp {
p0 {100 {(parent.decay_Ymax==0?1:parent.decay_Ymax)*20.48}}
p1 {100 {(parent.decay_Ymin>=parent.decay_Ymax?parent.decay_Ymax-1:parent.decay_Ymin)*20.48}}
type smooth
color 0
name sub_6_Ramp_y
xpos -364
ypos 327
disable {{!parent.decay_YBT}}
}
Ramp {
p0 {100 {2048-(parent.decayYmax==0?1:parent.decayYmax)*20.48}}
p1 {100 {2048-(parent.decayYmin>=parent.decayYmax?parent.decayYmax-1:parent.decayYmin)*20.48}}
type smooth
color 0
name sub_6_Rampy
xpos -364
ypos 353
disable {{!parent.decayYBT}}
}
Dissolve {
inputs 2
channels rgba
which {{parent.decay_Zmin>=6*100/10?1:parent.decay_Zmax<=6*100/10?0:1-(6*100/10-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))/(parent.decay_Zmax-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))}}
name sub_6_Dissolve_z
xpos -364
ypos 407
disable {{!parent.decay_ZBT}}
}
push $N1daaef30
Dissolve {
inputs 2
channels rgba
which {{parent.Dissolve0.which}}
name sub_6_Dissolve
xpos -364
ypos 580
}
Card2 {
rows {{parent.resolution}}
columns {{parent.resolution}}
translate {0 0 -0.1}
control_points {3 3 3 6
1 {-0.5 -0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0 0 0}
1 {0 -0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0.5 0 0}
1 {0.5 -0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {1 0 0}
1 {-0.5 0 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0 0.5 0}
1 {0 0 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0.5 0.5 0}
1 {0.5 0 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {1 0.5 0}
1 {-0.5 0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0 1 0}
1 {0 0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0.5 1 0}
1 {0.5 0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {1 1 0} }
name sub_6_Card
xpos -364
ypos 779
}
ProcGeo {
x_size {{parent.dNoiseX}}
x_offset {{parent.dNoiseXoffset+6*parent.dNoiseVariancy}}
y_size {{parent.dNoiseY}}
y_offset {{parent.dNoiseYoffset+6*parent.dNoiseVariancy}}
Octaves {{parent.dNoiseOctaves}}
Lacunarity {{parent.dNoiseLacunarity}}
Gain {{parent.dNoiseGain}}
Speed {{parent.dNoiseSpeed}}
name sub_6_ProcGeo
xpos -364
ypos 805
disable {{!parent.dNoise}}
}
push $N1daaef30
push $N1da76ee0
push $N1daaef30
Noise {
size {{parent.Noise0.size.0} {parent.Noise0.size.1}}
zoffset {{parent.Noise0.zoffset+5*parent.variancy}}
octaves {{parent.Noise0.octaves}}
nyquist {{parent.Noise0.nyquist}}
lacunarity {{parent.Noise0.lacunarity}}
gain {{parent.Noise0.gain}}
gamma {{parent.Noise0.gamma}}
translate {{parent.Noise0.translate} {parent.Noise0.translate}}
rotate {{parent.Noise0.rotate}}
scale {{parent.Noise0.scale.w} {parent.Noise0.scale.h}}
center {{parent.Noise0.center} {parent.Noise0.center}}
xrotate {{parent.Noise0.xrotate}}
yrotate {{parent.Noise0.yrotate}}
ramp {{parent.Noise0.ramp}}
color {{parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color}}
name sub_5_Noise
xpos -514
ypos -20
}
Unpremult {
name sub_5_Unpremult
xpos -514
ypos 6
disable {{!parent.color_rampBT}}
}
Ramp {
output rgb
p0 {{parent.color_p0} {parent.color_p0}}
p1 {{parent.color_p1} {parent.color_p1}}
color {{parent.color_color2.r} {parent.color_color2.g} {parent.color_color2.b} 0}
name sub_5_Ramp
xpos -514
ypos 32
disable {{!parent.color_rampBT}}
}
Premult {
name sub_5_premult
xpos -514
ypos 58
disable {{!parent.color_rampBT}}
}
Blur {
channels rgba
size {{parent.Blur0.size.w} {parent.Blur0.size.h}}
name sub_5_Blur
xpos -514
ypos 107
}
Multiply {
inputs 1+1
channels rgba
value 0
invert_mask true
name sub_5_Multiply_SEdges
xpos -514
ypos 210
disable {{!parent.softEdges}}
}
Ramp {
p0 {{(parent.decay_Xmax==0?1:parent.decay_Xmax)*20.48} 100}
p1 {{(parent.decay_Xmin>=parent.decay_Xmax?parent.decay_Xmax-1:parent.decay_Xmin)*20.48} 100}
type smooth
color 0
name sub_5_Ramp_x
xpos -514
ypos 271
disable {{!parent.decay_XBT}}
}
Ramp {
p0 {{2048-(parent.decayXmax==0?1:parent.decayXmax)*20.48} 100}
p1 {{2048-(parent.decayXmin>=parent.decayXmax?parent.decayXmax-1:parent.decayXmin)*20.48} 100}
type smooth
color 0
name sub_5_Rampx
xpos -514
ypos 297
disable {{!parent.decayXBT}}
}
Ramp {
p0 {100 {(parent.decay_Ymax==0?1:parent.decay_Ymax)*20.48}}
p1 {100 {(parent.decay_Ymin>=parent.decay_Ymax?parent.decay_Ymax-1:parent.decay_Ymin)*20.48}}
type smooth
color 0
name sub_5_Ramp_y
xpos -514
ypos 327
disable {{!parent.decay_YBT}}
}
Ramp {
p0 {100 {2048-(parent.decayYmax==0?1:parent.decayYmax)*20.48}}
p1 {100 {2048-(parent.decayYmin>=parent.decayYmax?parent.decayYmax-1:parent.decayYmin)*20.48}}
type smooth
color 0
name sub_5_Rampy
xpos -514
ypos 353
disable {{!parent.decayYBT}}
}
Dissolve {
inputs 2
channels rgba
which {{parent.decay_Zmin>=5*100/10?1:parent.decay_Zmax<=5*100/10?0:1-(5*100/10-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))/(parent.decay_Zmax-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))}}
name sub_5_Dissolve_z
xpos -514
ypos 407
disable {{!parent.decay_ZBT}}
}
push $N1daaef30
Dissolve {
inputs 2
channels rgba
which {{parent.Dissolve0.which}}
name sub_5_Dissolve
xpos -514
ypos 580
}
Card2 {
rows {{parent.resolution}}
columns {{parent.resolution}}
control_points {3 3 3 6
1 {-0.5 -0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0 0 0}
1 {0 -0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0.5 0 0}
1 {0.5 -0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {1 0 0}
1 {-0.5 0 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0 0.5 0}
1 {0 0 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0.5 0.5 0}
1 {0.5 0 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {1 0.5 0}
1 {-0.5 0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0 1 0}
1 {0 0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0.5 1 0}
1 {0.5 0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {1 1 0} }
name sub_5_Card
xpos -514
ypos 779
}
ProcGeo {
x_size {{parent.dNoiseX}}
x_offset {{parent.dNoiseXoffset+5*parent.dNoiseVariancy}}
y_size {{parent.dNoiseY}}
y_offset {{parent.dNoiseYoffset+5*parent.dNoiseVariancy}}
Octaves {{parent.dNoiseOctaves}}
Lacunarity {{parent.dNoiseLacunarity}}
Gain {{parent.dNoiseGain}}
Speed {{parent.dNoiseSpeed}}
name sub_5_ProcGeo
xpos -514
ypos 805
disable {{!parent.dNoise}}
}
push $N1daaef30
push $N1da76ee0
push $N1daaef30
Noise {
size {{parent.Noise0.size.0} {parent.Noise0.size.1}}
zoffset {{parent.Noise0.zoffset+4*parent.variancy}}
octaves {{parent.Noise0.octaves}}
nyquist {{parent.Noise0.nyquist}}
lacunarity {{parent.Noise0.lacunarity}}
gain {{parent.Noise0.gain}}
gamma {{parent.Noise0.gamma}}
translate {{parent.Noise0.translate} {parent.Noise0.translate}}
rotate {{parent.Noise0.rotate}}
scale {{parent.Noise0.scale.w} {parent.Noise0.scale.h}}
center {{parent.Noise0.center} {parent.Noise0.center}}
xrotate {{parent.Noise0.xrotate}}
yrotate {{parent.Noise0.yrotate}}
ramp {{parent.Noise0.ramp}}
color {{parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color}}
name sub_4_Noise
xpos -664
ypos -20
}
Unpremult {
name sub_4_Unpremult
xpos -664
ypos 6
disable {{!parent.color_rampBT}}
}
Ramp {
output rgb
p0 {{parent.color_p0} {parent.color_p0}}
p1 {{parent.color_p1} {parent.color_p1}}
color {{parent.color_color2.r} {parent.color_color2.g} {parent.color_color2.b} 0}
name sub_4_Ramp
xpos -664
ypos 32
disable {{!parent.color_rampBT}}
}
Premult {
name sub_4_premult
xpos -664
ypos 58
disable {{!parent.color_rampBT}}
}
Blur {
channels rgba
size {{parent.Blur0.size.w} {parent.Blur0.size.h}}
name sub_4_Blur
xpos -664
ypos 107
}
Multiply {
inputs 1+1
channels rgba
value 0
invert_mask true
name sub_4_Multiply_SEdges
xpos -664
ypos 210
disable {{!parent.softEdges}}
}
Ramp {
p0 {{(parent.decay_Xmax==0?1:parent.decay_Xmax)*20.48} 100}
p1 {{(parent.decay_Xmin>=parent.decay_Xmax?parent.decay_Xmax-1:parent.decay_Xmin)*20.48} 100}
type smooth
color 0
name sub_4_Ramp_x
xpos -664
ypos 271
disable {{!parent.decay_XBT}}
}
Ramp {
p0 {{2048-(parent.decayXmax==0?1:parent.decayXmax)*20.48} 100}
p1 {{2048-(parent.decayXmin>=parent.decayXmax?parent.decayXmax-1:parent.decayXmin)*20.48} 100}
type smooth
color 0
name sub_4_Rampx
xpos -664
ypos 297
disable {{!parent.decayXBT}}
}
Ramp {
p0 {100 {(parent.decay_Ymax==0?1:parent.decay_Ymax)*20.48}}
p1 {100 {(parent.decay_Ymin>=parent.decay_Ymax?parent.decay_Ymax-1:parent.decay_Ymin)*20.48}}
type smooth
color 0
name sub_4_Ramp_y
xpos -664
ypos 327
disable {{!parent.decay_YBT}}
}
Ramp {
p0 {100 {2048-(parent.decayYmax==0?1:parent.decayYmax)*20.48}}
p1 {100 {2048-(parent.decayYmin>=parent.decayYmax?parent.decayYmax-1:parent.decayYmin)*20.48}}
type smooth
color 0
name sub_4_Rampy
xpos -664
ypos 353
disable {{!parent.decayYBT}}
}
Dissolve {
inputs 2
channels rgba
which {{parent.decay_Zmin>=4*100/10?1:parent.decay_Zmax<=4*100/10?0:1-(4*100/10-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))/(parent.decay_Zmax-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))}}
name sub_4_Dissolve_z
xpos -664
ypos 407
disable {{!parent.decay_ZBT}}
}
push $N1daaef30
Dissolve {
inputs 2
channels rgba
which {{parent.Dissolve0.which}}
name sub_4_Dissolve
xpos -664
ypos 580
}
Card2 {
rows {{parent.resolution}}
columns {{parent.resolution}}
translate {0 0 0.1}
control_points {3 3 3 6
1 {-0.5 -0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0 0 0}
1 {0 -0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0.5 0 0}
1 {0.5 -0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {1 0 0}
1 {-0.5 0 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0 0.5 0}
1 {0 0 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0.5 0.5 0}
1 {0.5 0 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {1 0.5 0}
1 {-0.5 0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0 1 0}
1 {0 0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0.5 1 0}
1 {0.5 0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {1 1 0} }
name sub_4_Card
xpos -664
ypos 779
}
ProcGeo {
x_size {{parent.dNoiseX}}
x_offset {{parent.dNoiseXoffset+4*parent.dNoiseVariancy}}
y_size {{parent.dNoiseY}}
y_offset {{parent.dNoiseYoffset+4*parent.dNoiseVariancy}}
Octaves {{parent.dNoiseOctaves}}
Lacunarity {{parent.dNoiseLacunarity}}
Gain {{parent.dNoiseGain}}
Speed {{parent.dNoiseSpeed}}
name sub_4_ProcGeo
xpos -664
ypos 805
disable {{!parent.dNoise}}
}
push $N1daaef30
push $N1da76ee0
push $N1daaef30
Noise {
size {{parent.Noise0.size.0} {parent.Noise0.size.1}}
zoffset {{parent.Noise0.zoffset+3*parent.variancy}}
octaves {{parent.Noise0.octaves}}
nyquist {{parent.Noise0.nyquist}}
lacunarity {{parent.Noise0.lacunarity}}
gain {{parent.Noise0.gain}}
gamma {{parent.Noise0.gamma}}
translate {{parent.Noise0.translate} {parent.Noise0.translate}}
rotate {{parent.Noise0.rotate}}
scale {{parent.Noise0.scale.w} {parent.Noise0.scale.h}}
center {{parent.Noise0.center} {parent.Noise0.center}}
xrotate {{parent.Noise0.xrotate}}
yrotate {{parent.Noise0.yrotate}}
ramp {{parent.Noise0.ramp}}
color {{parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color}}
name sub_3_Noise
xpos -814
ypos -20
}
Unpremult {
name sub_3_Unpremult
xpos -814
ypos 6
disable {{!parent.color_rampBT}}
}
Ramp {
output rgb
p0 {{parent.color_p0} {parent.color_p0}}
p1 {{parent.color_p1} {parent.color_p1}}
color {{parent.color_color2.r} {parent.color_color2.g} {parent.color_color2.b} 0}
name sub_3_Ramp
xpos -814
ypos 32
disable {{!parent.color_rampBT}}
}
Premult {
name sub_3_premult
xpos -814
ypos 58
disable {{!parent.color_rampBT}}
}
Blur {
channels rgba
size {{parent.Blur0.size.w} {parent.Blur0.size.h}}
name sub_3_Blur
xpos -814
ypos 107
}
Multiply {
inputs 1+1
channels rgba
value 0
invert_mask true
name sub_3_Multiply_SEdges
xpos -814
ypos 210
disable {{!parent.softEdges}}
}
Ramp {
p0 {{(parent.decay_Xmax==0?1:parent.decay_Xmax)*20.48} 100}
p1 {{(parent.decay_Xmin>=parent.decay_Xmax?parent.decay_Xmax-1:parent.decay_Xmin)*20.48} 100}
type smooth
color 0
name sub_3_Ramp_x
xpos -814
ypos 271
disable {{!parent.decay_XBT}}
}
Ramp {
p0 {{2048-(parent.decayXmax==0?1:parent.decayXmax)*20.48} 100}
p1 {{2048-(parent.decayXmin>=parent.decayXmax?parent.decayXmax-1:parent.decayXmin)*20.48} 100}
type smooth
color 0
name sub_3_Rampx
xpos -814
ypos 297
disable {{!parent.decayXBT}}
}
Ramp {
p0 {100 {(parent.decay_Ymax==0?1:parent.decay_Ymax)*20.48}}
p1 {100 {(parent.decay_Ymin>=parent.decay_Ymax?parent.decay_Ymax-1:parent.decay_Ymin)*20.48}}
type smooth
color 0
name sub_3_Ramp_y
xpos -814
ypos 327
disable {{!parent.decay_YBT}}
}
Ramp {
p0 {100 {2048-(parent.decayYmax==0?1:parent.decayYmax)*20.48}}
p1 {100 {2048-(parent.decayYmin>=parent.decayYmax?parent.decayYmax-1:parent.decayYmin)*20.48}}
type smooth
color 0
name sub_3_Rampy
xpos -814
ypos 353
disable {{!parent.decayYBT}}
}
Dissolve {
inputs 2
channels rgba
which {{parent.decay_Zmin>=3*100/10?1:parent.decay_Zmax<=3*100/10?0:1-(3*100/10-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))/(parent.decay_Zmax-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))}}
name sub_3_Dissolve_z
xpos -814
ypos 407
disable {{!parent.decay_ZBT}}
}
push $N1daaef30
Dissolve {
inputs 2
channels rgba
which {{parent.Dissolve0.which}}
name sub_3_Dissolve
xpos -814
ypos 580
}
Card2 {
rows {{parent.resolution}}
columns {{parent.resolution}}
translate {0 0 0.2}
control_points {3 3 3 6
1 {-0.5 -0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0 0 0}
1 {0 -0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0.5 0 0}
1 {0.5 -0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {1 0 0}
1 {-0.5 0 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0 0.5 0}
1 {0 0 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0.5 0.5 0}
1 {0.5 0 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {1 0.5 0}
1 {-0.5 0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0 1 0}
1 {0 0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0.5 1 0}
1 {0.5 0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {1 1 0} }
name sub_3_Card
xpos -814
ypos 779
}
ProcGeo {
x_size {{parent.dNoiseX}}
x_offset {{parent.dNoiseXoffset+3*parent.dNoiseVariancy}}
y_size {{parent.dNoiseY}}
y_offset {{parent.dNoiseYoffset+3*parent.dNoiseVariancy}}
Octaves {{parent.dNoiseOctaves}}
Lacunarity {{parent.dNoiseLacunarity}}
Gain {{parent.dNoiseGain}}
Speed {{parent.dNoiseSpeed}}
name sub_3_ProcGeo
xpos -814
ypos 805
disable {{!parent.dNoise}}
}
push $N1daaef30
push $N1da76ee0
push $N1daaef30
Noise {
size {{parent.Noise0.size.0} {parent.Noise0.size.1}}
zoffset {{parent.Noise0.zoffset+2*parent.variancy}}
octaves {{parent.Noise0.octaves}}
nyquist {{parent.Noise0.nyquist}}
lacunarity {{parent.Noise0.lacunarity}}
gain {{parent.Noise0.gain}}
gamma {{parent.Noise0.gamma}}
translate {{parent.Noise0.translate} {parent.Noise0.translate}}
rotate {{parent.Noise0.rotate}}
scale {{parent.Noise0.scale.w} {parent.Noise0.scale.h}}
center {{parent.Noise0.center} {parent.Noise0.center}}
xrotate {{parent.Noise0.xrotate}}
yrotate {{parent.Noise0.yrotate}}
ramp {{parent.Noise0.ramp}}
color {{parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color}}
name sub_2_Noise
xpos -964
ypos -20
}
Unpremult {
name sub_2_Unpremult
xpos -964
ypos 6
disable {{!parent.color_rampBT}}
}
Ramp {
output rgb
p0 {{parent.color_p0} {parent.color_p0}}
p1 {{parent.color_p1} {parent.color_p1}}
color {{parent.color_color2.r} {parent.color_color2.g} {parent.color_color2.b} 0}
name sub_2_Ramp
xpos -964
ypos 32
disable {{!parent.color_rampBT}}
}
Premult {
name sub_2_premult
xpos -964
ypos 58
disable {{!parent.color_rampBT}}
}
Blur {
channels rgba
size {{parent.Blur0.size.w} {parent.Blur0.size.h}}
name sub_2_Blur
xpos -964
ypos 107
}
Multiply {
inputs 1+1
channels rgba
value 0
invert_mask true
name sub_2_Multiply_SEdges
xpos -964
ypos 210
disable {{!parent.softEdges}}
}
Ramp {
p0 {{(parent.decay_Xmax==0?1:parent.decay_Xmax)*20.48} 100}
p1 {{(parent.decay_Xmin>=parent.decay_Xmax?parent.decay_Xmax-1:parent.decay_Xmin)*20.48} 100}
type smooth
color 0
name sub_2_Ramp_x
xpos -964
ypos 271
disable {{!parent.decay_XBT}}
}
Ramp {
p0 {{2048-(parent.decayXmax==0?1:parent.decayXmax)*20.48} 100}
p1 {{2048-(parent.decayXmin>=parent.decayXmax?parent.decayXmax-1:parent.decayXmin)*20.48} 100}
type smooth
color 0
name sub_2_Rampx
xpos -964
ypos 297
disable {{!parent.decayXBT}}
}
Ramp {
p0 {100 {(parent.decay_Ymax==0?1:parent.decay_Ymax)*20.48}}
p1 {100 {(parent.decay_Ymin>=parent.decay_Ymax?parent.decay_Ymax-1:parent.decay_Ymin)*20.48}}
type smooth
color 0
name sub_2_Ramp_y
xpos -964
ypos 327
disable {{!parent.decay_YBT}}
}
Ramp {
p0 {100 {2048-(parent.decayYmax==0?1:parent.decayYmax)*20.48}}
p1 {100 {2048-(parent.decayYmin>=parent.decayYmax?parent.decayYmax-1:parent.decayYmin)*20.48}}
type smooth
color 0
name sub_2_Rampy
xpos -964
ypos 353
disable {{!parent.decayYBT}}
}
Dissolve {
inputs 2
channels rgba
which {{parent.decay_Zmin>=2*100/10?1:parent.decay_Zmax<=2*100/10?0:1-(2*100/10-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))/(parent.decay_Zmax-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))}}
name sub_2_Dissolve_z
xpos -964
ypos 407
disable {{!parent.decay_ZBT}}
}
push $N1daaef30
Dissolve {
inputs 2
channels rgba
which {{parent.Dissolve0.which}}
name sub_2_Dissolve
xpos -964
ypos 580
}
Card2 {
rows {{parent.resolution}}
columns {{parent.resolution}}
translate {0 0 0.3}
control_points {3 3 3 6
1 {-0.5 -0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0 0 0}
1 {0 -0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0.5 0 0}
1 {0.5 -0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {1 0 0}
1 {-0.5 0 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0 0.5 0}
1 {0 0 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0.5 0.5 0}
1 {0.5 0 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {1 0.5 0}
1 {-0.5 0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0 1 0}
1 {0 0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0.5 1 0}
1 {0.5 0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {1 1 0} }
name sub_2_Card
xpos -964
ypos 779
}
ProcGeo {
x_size {{parent.dNoiseX}}
x_offset {{parent.dNoiseXoffset+2*parent.dNoiseVariancy}}
y_size {{parent.dNoiseY}}
y_offset {{parent.dNoiseYoffset+2*parent.dNoiseVariancy}}
Octaves {{parent.dNoiseOctaves}}
Lacunarity {{parent.dNoiseLacunarity}}
Gain {{parent.dNoiseGain}}
Speed {{parent.dNoiseSpeed}}
name sub_2_ProcGeo
xpos -964
ypos 805
disable {{!parent.dNoise}}
}
push $N1daaef30
push $N1da76ee0
push $N1daaef30
Noise {
size {{parent.Noise0.size.0} {parent.Noise0.size.1}}
zoffset {{parent.Noise0.zoffset+1*parent.variancy}}
octaves {{parent.Noise0.octaves}}
nyquist {{parent.Noise0.nyquist}}
lacunarity {{parent.Noise0.lacunarity}}
gain {{parent.Noise0.gain}}
gamma {{parent.Noise0.gamma}}
translate {{parent.Noise0.translate} {parent.Noise0.translate}}
rotate {{parent.Noise0.rotate}}
scale {{parent.Noise0.scale.w} {parent.Noise0.scale.h}}
center {{parent.Noise0.center} {parent.Noise0.center}}
xrotate {{parent.Noise0.xrotate}}
yrotate {{parent.Noise0.yrotate}}
ramp {{parent.Noise0.ramp}}
color {{parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color} {parent.Noise0.color}}
name sub_1_Noise
xpos -1114
ypos -20
}
Unpremult {
name sub_1_Unpremult
xpos -1114
ypos 6
disable {{!parent.color_rampBT}}
}
Ramp {
output rgb
p0 {{parent.color_p0} {parent.color_p0}}
p1 {{parent.color_p1} {parent.color_p1}}
color {{parent.color_color2.r} {parent.color_color2.g} {parent.color_color2.b} 0}
name sub_1_Ramp
xpos -1114
ypos 32
disable {{!parent.color_rampBT}}
}
Premult {
name sub_1_premult
xpos -1114
ypos 58
disable {{!parent.color_rampBT}}
}
Blur {
channels rgba
size {{parent.Blur0.size.w} {parent.Blur0.size.h}}
name sub_1_Blur
xpos -1114
ypos 107
}
Multiply {
inputs 1+1
channels rgba
value 0
invert_mask true
name sub_1_Multiply_SEdges
xpos -1114
ypos 210
disable {{!parent.softEdges}}
}
Ramp {
p0 {{(parent.decay_Xmax==0?1:parent.decay_Xmax)*20.48} 100}
p1 {{(parent.decay_Xmin>=parent.decay_Xmax?parent.decay_Xmax-1:parent.decay_Xmin)*20.48} 100}
type smooth
color 0
name sub_1_Ramp_x
xpos -1114
ypos 271
disable {{!parent.decay_XBT}}
}
Ramp {
p0 {{2048-(parent.decayXmax==0?1:parent.decayXmax)*20.48} 100}
p1 {{2048-(parent.decayXmin>=parent.decayXmax?parent.decayXmax-1:parent.decayXmin)*20.48} 100}
type smooth
color 0
name sub_1_Rampx
xpos -1114
ypos 297
disable {{!parent.decayXBT}}
}
Ramp {
p0 {100 {(parent.decay_Ymax==0?1:parent.decay_Ymax)*20.48}}
p1 {100 {(parent.decay_Ymin>=parent.decay_Ymax?parent.decay_Ymax-1:parent.decay_Ymin)*20.48}}
type smooth
color 0
name sub_1_Ramp_y
xpos -1114
ypos 327
disable {{!parent.decay_YBT}}
}
Ramp {
p0 {100 {2048-(parent.decayYmax==0?1:parent.decayYmax)*20.48}}
p1 {100 {2048-(parent.decayYmin>=parent.decayYmax?parent.decayYmax-1:parent.decayYmin)*20.48}}
type smooth
color 0
name sub_1_Rampy
xpos -1114
ypos 353
disable {{!parent.decayYBT}}
}
Dissolve {
inputs 2
channels rgba
which {{parent.decay_Zmin>=1*100/10?1:parent.decay_Zmax<=1*100/10?0:1-(1*100/10-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))/(parent.decay_Zmax-(parent.decay_Zmin>=parent.decay_Zmax?parent.decay_Zmax-0.01:parent.decay_Zmin))}}
name sub_1_Dissolve_z
xpos -1114
ypos 407
disable {{!parent.decay_ZBT}}
}
push $N1daaef30
Dissolve {
inputs 2
channels rgba
which {{parent.Dissolve0.which}}
name sub_1_Dissolve
xpos -1114
ypos 580
}
Card2 {
rows {{parent.resolution}}
columns {{parent.resolution}}
translate {0 0 0.4}
control_points {3 3 3 6
1 {-0.5 -0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0 0 0}
1 {0 -0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {0.5 0 0}
1 {0.5 -0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666865 0} 1 {0 0 0} 1 {1 0 0}
1 {-0.5 0 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0 0.5 0}
1 {0 0 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {0.5 0.5 0}
1 {0.5 0 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0.1666666716 0} 1 {0 -0.1666666716 0} 1 {1 0.5 0}
1 {-0.5 0.5 0} 1 {0.1666666865 0 0} 1 {0 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0 1 0}
1 {0 0.5 0} 1 {0.1666666716 0 0} 1 {-0.1666666716 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {0.5 1 0}
1 {0.5 0.5 0} 1 {0 0 0} 1 {-0.1666666865 0 0} 1 {0 0 0} 1 {0 -0.1666666865 0} 1 {1 1 0} }
name sub_1_Card
xpos -1114
ypos 779
}
ProcGeo {
x_size {{parent.dNoiseX}}
x_offset {{parent.dNoiseXoffset+1*parent.dNoiseVariancy}}
y_size {{parent.dNoiseY}}
y_offset {{parent.dNoiseYoffset+1*parent.dNoiseVariancy}}
Octaves {{parent.dNoiseOctaves}}
Lacunarity {{parent.dNoiseLacunarity}}
Gain {{parent.dNoiseGain}}
Speed {{parent.dNoiseSpeed}}
name sub_1_ProcGeo
xpos -1114
ypos 805
disable {{!parent.dNoise}}
}
push $N1daaef30
push $N1da76ee0
push $N1daaef30
Noise {
size 300
center {1099 567}
xrotate 5
yrotate 5
p1 {204 926}
color0 {1 0.1200000048 0.1200000048 0}
p0 {494 52}
name Noise0
xpos -1264
ypos -20
}
Unpremult {
name Unpremult0
xpos -1264
ypos 6
disable {{!parent.color_rampBT i}}
}
Ramp {
output rgb
p0 {{parent.color_p0 i} {parent.color_p0 i}}
p1 {{parent.color_p1 i} {parent.color_p1 i}}
color {{parent.color_color2 i} {parent.color_color2 i} {parent.color_color2 i} {parent.color_color2 i}}
name Ramp0
xpos -1264
ypos 32
disable {{!parent.color_rampBT i}}
}
Premult {
name Premult0
xpos -1264
ypos 58
disable {{!parent.color_rampBT i}}
}
Blur {
channels rgba
size {{parent.blurSize i} {parent.blurSize i}}
name Blur0
label "\[value size]"
xpos -1264
ypos 107
}
Multiply {
inputs 1+1
channels rgba
value 0
invert_mask true
name Multiply0
xpos -1264
ypos 210
disable {{!parent.softEdges i}}
}
Ramp {
p0 {{(parent.decay_Xmax==0?1:parent.decay_Xmax)*20.48 i} 100}
p1 {{(parent.decay_Xmin>=parent.decay_Xmax?parent.decay_Xmax-1:parent.decay_Xmin)*20.48 i} 100}
type smooth
color 0
name Ramp_X0
xpos -1264
ypos 271
disable {{!parent.decay_XBT i}}
}
Ramp {
p0 {{2048-(parent.decayXmax==0?1:parent.decayXmax)*20.48 i} 200}
p1 {{2048-(parent.decayXmin>=parent.decayXmax?parent.decayXmax-1:parent.decayXmin)*20.48 i} 200}
type smooth
color 0
name RampX0
xpos -1264
ypos 297
disable {{!parent.decayXBT i}}
}
Ramp {
p0 {100 {(parent.decay_Ymax==0?1:parent.decay_Ymax)*20.48 i}}
p1 {100 {(parent.decay_Ymin>=parent.decay_Ymax?parent.decay_Ymax-1:parent.decay_Ymin)*20.48 i}}
type smooth
color 0
name Ramp_Y0
xpos -1264
ypos 327
disable {{!parent.decay_YBT i}}
}
Ramp {
p0 {200 {2048-(parent.decayYmax==0?1:parent.decayYmax)*20.48 i}}
p1 {200 {2048-(parent.decayYmin>=parent.decayYmax?parent.decayYmax-1:parent.decayYmin)*20.48 i}}
color 0
name RampY0
xpos -1264
ypos 353
disable {{!parent.decayYBT i}}
}
Dissolve {
inputs 2
channels rgba
which 1
name Dissolve_Z0
xpos -1264
ypos 407
disable {{!parent.decay_ZBT i}}
}
push $N1daaef30
Dissolve {
inputs 2
channels rgba
which {{parent.opacity i}}
name Dissolve0
xpos -1264
ypos 580
}
Card2 {
rows {{parent.resolution i}}
columns {{parent.resolution i}}
translate {0 0 0.5}
control_points {3 3 3 6
1 {-0.5 -0.5 0} 0 {0.1666666865 0 0} 0 {0 0 0} 0 {0 0.1666666865 0} 0 {0 0 0} 0 {0 0 0}
1 {0 -0.5 0} 0 {0.1666666716 0 0} 0 {-0.1666666716 0 0} 0 {0 0.1666666865 0} 0 {0 0 0} 0 {0.5 0 0}
1 {0.5 -0.5 0} 0 {0 0 0} 0 {-0.1666666865 0 0} 0 {0 0.1666666865 0} 0 {0 0 0} 0 {1 0 0}
1 {-0.5 0 0} 0 {0.1666666865 0 0} 0 {0 0 0} 0 {0 0.1666666716 0} 0 {0 -0.1666666716 0} 0 {0 0.5 0}
1 {0 0 0} 0 {0.1666666716 0 0} 0 {-0.1666666716 0 0} 0 {0 0.1666666716 0} 0 {0 -0.1666666716 0} 0 {0.5 0.5 0}
1 {0.5 0 0} 0 {0 0 0} 0 {-0.1666666865 0 0} 0 {0 0.1666666716 0} 0 {0 -0.1666666716 0} 0 {1 0.5 0}
1 {-0.5 0.5 0} 0 {0.1666666865 0 0} 0 {0 0 0} 0 {0 0 0} 0 {0 -0.1666666865 0} 0 {0 1 0}
1 {0 0.5 0} 0 {0.1666666716 0 0} 0 {-0.1666666716 0 0} 0 {0 0 0} 0 {0 -0.1666666865 0} 0 {0.5 1 0}
1 {0.5 0.5 0} 0 {0 0 0} 0 {-0.1666666865 0 0} 0 {0 0 0} 0 {0 -0.1666666865 0} 0 {1 1 0} }
name Card0
xpos -1264
ypos 779
}
ProcGeo {
x_size {{parent.dNoiseX i}}
x_offset {{parent.dNoiseXoffset i}}
y_size {{parent.dNoiseY i}}
y_offset {{parent.dNoiseYoffset i}}
Octaves {{parent.dNoiseOctaves i}}
Lacunarity {{parent.dNoiseLacunarity i}}
Gain {{parent.dNoiseGain i}}
Speed {{parent.dNoiseSpeed i}}
name ProcGeo0
xpos -1264
ypos 805
disable {{!parent.dNoise i}}
}
Scene {
inputs 11
name Scene_layers
xpos -206
ypos 1173
}
CrosstalkGeo {
crossover {x {}
y {}
z {}
x->y {}
x->z {(-pow2(x*2))*bendX C 0}
y->x {}
y->z {(-pow2(x*2))*bendY C 0}
z->x {}
z->y {}}
name CrosstalkGeo_bend
xpos -216
ypos 1266
disable {{!parent.bend i}}
}
TransformGeo {
translate {{(parent.Cube1.cube.x+parent.Cube1.cube.r)/2 i} {(parent.Cube1.cube.y+parent.Cube1.cube.t)/2 i} {(parent.Cube1.cube.n+parent.Cube1.cube.f)/2 i}}
scaling {{(parent.Cube1.cube.r-parent.Cube1.cube.x) i} {(parent.Cube1.cube.t-parent.Cube1.cube.y) i} {(parent.Cube1.cube.f-parent.Cube1.cube.n) i}}
name TransformGeo_cage
xpos -216
ypos 1404
}
TransformGeo {
translate {{parent.cage_position i} {parent.cage_position i} {parent.cage_position i}}
rotate {{parent.cage_rotation i} {parent.cage_rotation i} {parent.cage_rotation i}}
uniform_scale {{parent.cage_scale i}}
name TransformGeo_transform
xpos -216
ypos 1467
}
Output {
name Output1
xpos -216
ypos 1640
}
Cube {
inputs 0
display wireframe
render_mode off
rows 1
columns 1
translate {{parent.cage_position i x1001 1.745000005} {parent.cage_position i x1001 0} {parent.cage_position i x1001 0}}
rotate {{parent.cage_rotation i} {parent.cage_rotation i} {parent.cage_rotation i}}
uniform_scale {{parent.cage_scale i}}
name Cube1
xpos 48
ypos 1402
}
end_group