strict digraph DfcCompiled_3_unoptimized {
root=a
ranksep=1
a [shape=box, label="id=a\nStart", tooltip="lava.id=b\ntemperature.id=m\nvegetation.id=bn\ncontinents.id=bp\nerosion.id=br\ndepth.id=cg\nridges.id=cv\ninitial_density_without_jaggedness.id=dk\nfinal_density.id=gk\nvein_toggle.id=pu\nvein_ridged.id=qi\nvein_gap.id=rf\nfinal_final_density.id=rh\nmultiNoiseSampler_temperature.id=rk\nmultiNoiseSampler_vegetation.id=ro\nmultiNoiseSampler_continents.id=rq\nmultiNoiseSampler_erosion.id=rs\nmultiNoiseSampler_depth.id=rw\nmultiNoiseSampler_ridges.id=sa\n"]
b -> a [label="lava"]
m -> a [label="temperature"]
bn -> a [label="vegetation"]
bp -> a [label="continents"]
br -> a [label="erosion"]
cg -> a [label="depth"]
cv -> a [label="ridges"]
dk -> a [label="initial_density_without_jaggedness"]
gk -> a [label="final_density"]
pu -> a [label="vein_toggle"]
qi -> a [label="vein_ridged"]
rf -> a [label="vein_gap"]
rh -> a [label="final_final_density"]
rk -> a [label="multiNoiseSampler_temperature"]
ro -> a [label="multiNoiseSampler_vegetation"]
rq -> a [label="multiNoiseSampler_continents"]
rs -> a [label="multiNoiseSampler_erosion"]
rw -> a [label="multiNoiseSampler_depth"]
sa -> a [label="multiNoiseSampler_ridges"]
b [shape=box, label="id=b\nlava", tooltip="delegate.id=c\n"]
c -> b [label="delegate"]
c [shape=hexagon, label="id=c\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=g\ninputZ.id=j\n"]
d -> c [label="inputX"]
g -> c [label="inputY"]
j -> c [label="inputZ"]
d [shape=parallelogram, label="id=d\nmul", tooltip="left.id=e\nright.id=f\n"]
e -> d [label="left"]
f -> d [label="right"]
e [shape=triangle, label="id=e\nCoordinate X", tooltip=""]
f [shape=triangle, label="id=f\n1.0", tooltip=""]
g [shape=parallelogram, label="id=g\nmul", tooltip="left.id=h\nright.id=i\n"]
h -> g [label="left"]
i -> g [label="right"]
h [shape=triangle, label="id=h\nCoordinate Y", tooltip=""]
i [shape=triangle, label="id=i\n1.0", tooltip=""]
j [shape=parallelogram, label="id=j\nmul", tooltip="left.id=k\nright.id=l\n"]
k -> j [label="left"]
l -> j [label="right"]
k [shape=triangle, label="id=k\nCoordinate Z", tooltip=""]
l [shape=triangle, label="id=l\n1.0", tooltip=""]
m [shape=box, label="id=m\ntemperature", tooltip="delegate.id=n\n"]
n -> m [label="delegate"]
n [shape=hexagon, label="id=n\nGenericShiftedNoise", tooltip="inputX.id=o\ninputY.id=bb\ninputZ.id=bg\n"]
o -> n [label="inputX"]
bb -> n [label="inputY"]
bg -> n [label="inputZ"]
o [shape=parallelogram, label="id=o\nadd", tooltip="left.id=p\nright.id=s\n"]
p -> o [label="left"]
s -> o [label="right"]
p [shape=parallelogram, label="id=p\nmul", tooltip="left.id=q\nright.id=r\n"]
q -> p [label="left"]
r -> p [label="right"]
q [shape=triangle, label="id=q\nCoordinate X", tooltip=""]
r [shape=triangle, label="id=r\n0.25", tooltip=""]
s [shape=folder, label="id=s\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=t\n"]
t -> s [label="delegate"]
t [shape=folder, label="id=t\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=u\n"]
u -> t [label="delegate"]
u [shape=parallelogram, label="id=u\nmul", tooltip="left.id=v\nright.id=ba\n"]
v -> u [label="left"]
ba -> u [label="right"]
v [shape=hexagon, label="id=v\nGenericShiftedNoise", tooltip="inputX.id=p\ninputY.id=w\ninputZ.id=x\n"]
p -> v [label="inputX"]
w -> v [label="inputY"]
x -> v [label="inputZ"]
w [shape=triangle, label="id=w\n0.0", tooltip=""]
x [shape=parallelogram, label="id=x\nmul", tooltip="left.id=y\nright.id=z\n"]
y -> x [label="left"]
z -> x [label="right"]
y [shape=triangle, label="id=y\nCoordinate Z", tooltip=""]
z [shape=triangle, label="id=z\n0.25", tooltip=""]
ba [shape=triangle, label="id=ba\n4.0", tooltip=""]
bb [shape=parallelogram, label="id=bb\nadd", tooltip="left.id=bc\nright.id=bf\n"]
bc -> bb [label="left"]
bf -> bb [label="right"]
bc [shape=parallelogram, label="id=bc\nmul", tooltip="left.id=bd\nright.id=be\n"]
bd -> bc [label="left"]
be -> bc [label="right"]
bd [shape=triangle, label="id=bd\nCoordinate Y", tooltip=""]
be [shape=triangle, label="id=be\n0.125", tooltip=""]
bf [shape=triangle, label="id=bf\n0.0", tooltip=""]
bg [shape=parallelogram, label="id=bg\nadd", tooltip="left.id=x\nright.id=bh\n"]
x -> bg [label="left"]
bh -> bg [label="right"]
bh [shape=folder, label="id=bh\nCacheLike\nwrapping, flat_cache", tooltip="delegate.id=bi\n"]
bi -> bh [label="delegate"]
bi [shape=folder, label="id=bi\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=bj\n"]
bj -> bi [label="delegate"]
bj [shape=parallelogram, label="id=bj\nmul", tooltip="left.id=bk\nright.id=bm\n"]
bk -> bj [label="left"]
bm -> bj [label="right"]
bk [shape=hexagon, label="id=bk\nGenericShiftedNoise", tooltip="inputX.id=x\ninputY.id=p\ninputZ.id=bl\n"]
x -> bk [label="inputX"]
p -> bk [label="inputY"]
bl -> bk [label="inputZ"]
bl [shape=triangle, label="id=bl\n0.0", tooltip=""]
bm [shape=triangle, label="id=bm\n4.0", tooltip=""]
bn [shape=box, label="id=bn\nvegetation", tooltip="delegate.id=bo\n"]
bo -> bn [label="delegate"]
bo [shape=hexagon, label="id=bo\nGenericShiftedNoise", tooltip="inputX.id=o\ninputY.id=bb\ninputZ.id=bg\n"]
o -> bo [label="inputX"]
bb -> bo [label="inputY"]
bg -> bo [label="inputZ"]
bp [shape=box, label="id=bp\ncontinents", tooltip="delegate.id=bq\n"]
bq -> bp [label="delegate"]
bq [shape=hexagon, label="id=bq\nGenericShiftedNoise", tooltip="inputX.id=o\ninputY.id=bb\ninputZ.id=bg\n"]
o -> bq [label="inputX"]
bb -> bq [label="inputY"]
bg -> bq [label="inputZ"]
br [shape=box, label="id=br\nerosion", tooltip="delegate.id=bs\n"]
bs -> br [label="delegate"]
bs [shape=hexagon, label="id=bs\nGenericShiftedNoise", tooltip="inputX.id=bt\ninputY.id=bx\ninputZ.id=cc\n"]
bt -> bs [label="inputX"]
bx -> bs [label="inputY"]
cc -> bs [label="inputZ"]
bt [shape=parallelogram, label="id=bt\nadd", tooltip="left.id=bu\nright.id=s\n"]
bu -> bt [label="left"]
s -> bt [label="right"]
bu [shape=parallelogram, label="id=bu\nmul", tooltip="left.id=bv\nright.id=bw\n"]
bv -> bu [label="left"]
bw -> bu [label="right"]
bv [shape=triangle, label="id=bv\nCoordinate X", tooltip=""]
bw [shape=triangle, label="id=bw\n0.19", tooltip=""]
bx [shape=parallelogram, label="id=bx\nadd", tooltip="left.id=by\nright.id=cb\n"]
by -> bx [label="left"]
cb -> bx [label="right"]
by [shape=parallelogram, label="id=by\nmul", tooltip="left.id=bz\nright.id=ca\n"]
bz -> by [label="left"]
ca -> by [label="right"]
bz [shape=triangle, label="id=bz\nCoordinate Y", tooltip=""]
ca [shape=triangle, label="id=ca\n0.095", tooltip=""]
cb [shape=triangle, label="id=cb\n0.0", tooltip=""]
cc [shape=parallelogram, label="id=cc\nadd", tooltip="left.id=cd\nright.id=bh\n"]
cd -> cc [label="left"]
bh -> cc [label="right"]
cd [shape=parallelogram, label="id=cd\nmul", tooltip="left.id=ce\nright.id=cf\n"]
ce -> cd [label="left"]
cf -> cd [label="right"]
ce [shape=triangle, label="id=ce\nCoordinate Z", tooltip=""]
cf [shape=triangle, label="id=cf\n0.19", tooltip=""]
cg [shape=box, label="id=cg\ndepth", tooltip="delegate.id=ch\n"]
ch -> cg [label="delegate"]
ch [shape=hexagon, label="id=ch\nGenericShiftedNoise", tooltip="inputX.id=ci\ninputY.id=cm\ninputZ.id=cr\n"]
ci -> ch [label="inputX"]
cm -> ch [label="inputY"]
cr -> ch [label="inputZ"]
ci [shape=parallelogram, label="id=ci\nadd", tooltip="left.id=cj\nright.id=s\n"]
cj -> ci [label="left"]
s -> ci [label="right"]
cj [shape=parallelogram, label="id=cj\nmul", tooltip="left.id=ck\nright.id=cl\n"]
ck -> cj [label="left"]
cl -> cj [label="right"]
ck [shape=triangle, label="id=ck\nCoordinate X", tooltip=""]
cl [shape=triangle, label="id=cl\n0.2", tooltip=""]
cm [shape=parallelogram, label="id=cm\nadd", tooltip="left.id=cn\nright.id=cq\n"]
cn -> cm [label="left"]
cq -> cm [label="right"]
cn [shape=parallelogram, label="id=cn\nmul", tooltip="left.id=co\nright.id=cp\n"]
co -> cn [label="left"]
cp -> cn [label="right"]
co [shape=triangle, label="id=co\nCoordinate Y", tooltip=""]
cp [shape=triangle, label="id=cp\n0.1", tooltip=""]
cq [shape=triangle, label="id=cq\n0.0", tooltip=""]
cr [shape=parallelogram, label="id=cr\nadd", tooltip="left.id=cs\nright.id=bh\n"]
cs -> cr [label="left"]
bh -> cr [label="right"]
cs [shape=parallelogram, label="id=cs\nmul", tooltip="left.id=ct\nright.id=cu\n"]
ct -> cs [label="left"]
cu -> cs [label="right"]
ct [shape=triangle, label="id=ct\nCoordinate Z", tooltip=""]
cu [shape=triangle, label="id=cu\n0.2", tooltip=""]
cv [shape=box, label="id=cv\nridges", tooltip="delegate.id=cw\n"]
cw -> cv [label="delegate"]
cw [shape=hexagon, label="id=cw\nGenericShiftedNoise", tooltip="inputX.id=cx\ninputY.id=db\ninputZ.id=dg\n"]
cx -> cw [label="inputX"]
db -> cw [label="inputY"]
dg -> cw [label="inputZ"]
cx [shape=parallelogram, label="id=cx\nadd", tooltip="left.id=cy\nright.id=s\n"]
cy -> cx [label="left"]
s -> cx [label="right"]
cy [shape=parallelogram, label="id=cy\nmul", tooltip="left.id=cz\nright.id=da\n"]
cz -> cy [label="left"]
da -> cy [label="right"]
cz [shape=triangle, label="id=cz\nCoordinate X", tooltip=""]
da [shape=triangle, label="id=da\n0.225", tooltip=""]
db [shape=parallelogram, label="id=db\nadd", tooltip="left.id=dc\nright.id=df\n"]
dc -> db [label="left"]
df -> db [label="right"]
dc [shape=parallelogram, label="id=dc\nmul", tooltip="left.id=dd\nright.id=de\n"]
dd -> dc [label="left"]
de -> dc [label="right"]
dd [shape=triangle, label="id=dd\nCoordinate Y", tooltip=""]
de [shape=triangle, label="id=de\n0.1125", tooltip=""]
df [shape=triangle, label="id=df\n0.0", tooltip=""]
dg [shape=parallelogram, label="id=dg\nadd", tooltip="left.id=dh\nright.id=bh\n"]
dh -> dg [label="left"]
bh -> dg [label="right"]
dh [shape=parallelogram, label="id=dh\nmul", tooltip="left.id=di\nright.id=dj\n"]
di -> dh [label="left"]
dj -> dh [label="right"]
di [shape=triangle, label="id=di\nCoordinate Z", tooltip=""]
dj [shape=triangle, label="id=dj\n0.225", tooltip=""]
dk [shape=box, label="id=dk\ninitial_density_without_jaggedness", tooltip="delegate.id=dl\n"]
dl -> dk [label="delegate"]
dl [shape=parallelogram, label="id=dl\nmul", tooltip="left.id=dm\nright.id=dn\n"]
dm -> dl [label="left"]
dn -> dl [label="right"]
dm [shape=triangle, label="id=dm\n4.0", tooltip=""]
dn [shape=circle, label="id=dn\nNegMul0.25", tooltip="operand.id=do\n"]
do -> dn [label="operand"]
do [shape=parallelogram, label="id=do\nmul", tooltip="left.id=dp\nright.id=fh\n"]
dp -> do [label="left"]
fh -> do [label="right"]
dp [shape=parallelogram, label="id=dp\nadd", tooltip="left.id=dq\nright.id=dr\n"]
dq -> dp [label="left"]
dr -> dp [label="right"]
dq [shape=triangle, label="id=dq\n0.0", tooltip=""]
dr [shape=parallelogram, label="id=dr\nadd", tooltip="left.id=ds\nright.id=dt\n"]
ds -> dr [label="left"]
dt -> dr [label="right"]
ds [shape=box, label="id=ds\nYClampedGradient\ny=(-64.0,320.0)\nvalue=(1.5,-1.5)", tooltip=""]
dt [shape=parallelogram, label="id=dt\nadd", tooltip="left.id=du\nright.id=ec\n"]
du -> dt [label="left"]
ec -> dt [label="right"]
du [shape=parallelogram, label="id=du\nmul", tooltip="left.id=dv\nright.id=dw\n"]
dv -> du [label="left"]
dw -> du [label="right"]
dv [shape=triangle, label="id=dv\n0.0", tooltip=""]
dw [shape=parallelogram, label="id=dw\nadd", tooltip="left.id=dx\nright.id=dy\n"]
dx -> dw [label="left"]
dy -> dw [label="right"]
dx [shape=triangle, label="id=dx\n1.0", tooltip=""]
dy [shape=parallelogram, label="id=dy\nmul", tooltip="left.id=dz\nright.id=ea\n"]
dz -> dy [label="left"]
ea -> dy [label="right"]
dz [shape=triangle, label="id=dz\n-1.0", tooltip=""]
ea [shape=folder, label="id=ea\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=eb\n"]
eb -> ea [label="delegate"]
eb [shape=triangle, label="id=eb\n1.0", tooltip=""]
ec [shape=parallelogram, label="id=ec\nmul", tooltip="left.id=ed\nright.id=ea\n"]
ed -> ec [label="left"]
ea -> ec [label="right"]
ed [shape=parallelogram, label="id=ed\nmax", tooltip="left.id=ee\nright.id=ef\n"]
ee -> ed [label="left"]
ef -> ed [label="right"]
ee [shape=triangle, label="id=ee\n-0.81", tooltip=""]
ef [shape=parallelogram, label="id=ef\nmin", tooltip="left.id=eg\nright.id=eh\n"]
eg -> ef [label="left"]
eh -> ef [label="right"]
eg [shape=triangle, label="id=eg\n2.5", tooltip=""]
eh [shape=parallelogram, label="id=eh\nadd", tooltip="left.id=ei\nright.id=ej\n"]
ei -> eh [label="left"]
ej -> eh [label="right"]
ei [shape=triangle, label="id=ei\n-0.5037500262260437", tooltip=""]
ej [shape=triangle, label="id=ej\nMulti2Single", tooltip="next.id=ek\n"]
ek -> ej [label="next"]
ek [shape=triangle, label="id=ek\nToF64", tooltip="next.id=el\n"]
el -> ek [label="next"]
el [shape=hexagon, label="id=el\nSplineNormal", tooltip="locationFunction.id=bq\nSplineTable.id=em\n"]
bq -> el [label="locationFunction"]
em -> el [label="SplineTable"]
em [shape=box, label=<
| idx | derivatives | locations | values |
| 0 | 0.0 | -0.3 | children.id=en |
| 1 | 0.0 | 0.0 | children.id=ev |
| 2 | 0.0 | 0.3 | children.id=ez |
>, tooltip="children[0].id=en\nchildren[1].id=ev\nchildren[2].id=ez\n"]
en -> em [label="children[0]"]
ev -> em [label="children[1]"]
ez -> em [label="children[2]"]
en [shape=hexagon, label="id=en\nSplineNormal", tooltip="locationFunction.id=bs\nSplineTable.id=eo\n"]
bs -> en [label="locationFunction"]
eo -> en [label="SplineTable"]
eo [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.25 | children.id=ep |
| 1 | 0.0 | 0.0 | children.id=er |
| 2 | 0.0 | 0.3125 | children.id=et |
>, tooltip="children[0].id=ep\nchildren[1].id=er\nchildren[2].id=et\n"]
ep -> eo [label="children[0]"]
er -> eo [label="children[1]"]
et -> eo [label="children[2]"]
ep [shape=hexagon, label="id=ep\nSplineNormal", tooltip="locationFunction.id=cw\nSplineTable.id=eq\n"]
cw -> ep [label="locationFunction"]
eq -> ep [label="SplineTable"]
eq [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.1 | 0.0 | -0.5 |
>, tooltip=""]
er [shape=hexagon, label="id=er\nSplineNormal", tooltip="locationFunction.id=cw\nSplineTable.id=es\n"]
cw -> er [label="locationFunction"]
es -> er [label="SplineTable"]
es [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.5 | 0.0 | 0.0 |
>, tooltip=""]
et [shape=hexagon, label="id=et\nSplineNormal", tooltip="locationFunction.id=cw\nSplineTable.id=eu\n"]
cw -> et [label="locationFunction"]
eu -> et [label="SplineTable"]
eu [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.5 | 0.0 | -22.25 |
>, tooltip=""]
ev [shape=hexagon, label="id=ev\nSplineNormal", tooltip="locationFunction.id=bs\nSplineTable.id=ew\n"]
bs -> ev [label="locationFunction"]
ew -> ev [label="SplineTable"]
ew [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | 0.0 | children.id=er |
| 1 | 0.0 | 0.125 | children.id=er |
| 2 | 0.0 | 0.4 | children.id=ex |
>, tooltip="children[0].id=er\nchildren[1].id=er\nchildren[2].id=ex\n"]
er -> ew [label="children[0]"]
er -> ew [label="children[1]"]
ex -> ew [label="children[2]"]
ex [shape=hexagon, label="id=ex\nSplineNormal", tooltip="locationFunction.id=cw\nSplineTable.id=ey\n"]
cw -> ex [label="locationFunction"]
ey -> ex [label="SplineTable"]
ey [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.125 | 0.0 | 0.0 |
>, tooltip=""]
ez [shape=hexagon, label="id=ez\nSplineNormal", tooltip="locationFunction.id=bs\nSplineTable.id=fa\n"]
bs -> ez [label="locationFunction"]
fa -> ez [label="SplineTable"]
fa [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.3 | children.id=er |
| 1 | 0.0 | 0.0 | children.id=fb |
| 2 | 0.0 | 0.3 | children.id=fd |
| 3 | 0.0 | 0.55 | children.id=ff |
>, tooltip="children[0].id=er\nchildren[1].id=fb\nchildren[2].id=fd\nchildren[3].id=ff\n"]
er -> fa [label="children[0]"]
fb -> fa [label="children[1]"]
fd -> fa [label="children[2]"]
ff -> fa [label="children[3]"]
fb [shape=hexagon, label="id=fb\nSplineNormal", tooltip="locationFunction.id=cw\nSplineTable.id=fc\n"]
cw -> fb [label="locationFunction"]
fc -> fb [label="SplineTable"]
fc [shape=box, label=<| idx | derivatives | locations | values |
| 0 | -0.2 | -0.825 | 0.525 |
| 1 | 0.0 | -0.8 | 0.55 |
| 2 | -1.1 | -0.05 | -0.2 |
| 3 | 1.1 | 0.05 | -0.2 |
| 4 | 0.0 | 0.825 | 0.55 |
| 5 | -0.5 | 0.85 | 0.525 |
>, tooltip=""]
fd [shape=hexagon, label="id=fd\nSplineNormal", tooltip="locationFunction.id=cw\nSplineTable.id=fe\n"]
cw -> fd [label="locationFunction"]
fe -> fd [label="SplineTable"]
fe [shape=box, label=<| idx | derivatives | locations | values |
| 0 | -0.65 | -0.775 | 0.55 |
| 1 | 0.0 | -0.75 | 0.6 |
| 2 | -1.2 | -0.05 | -0.3 |
| 3 | 1.2 | 0.05 | -0.25 |
| 4 | 0.0 | 0.775 | 0.6 |
| 5 | -0.65 | 0.8 | 0.55 |
>, tooltip=""]
ff [shape=hexagon, label="id=ff\nSplineNormal", tooltip="locationFunction.id=cw\nSplineTable.id=fg\n"]
cw -> ff [label="locationFunction"]
fg -> ff [label="SplineTable"]
fg [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 1.0 | -0.725 | 0.58 |
| 1 | 0.0 | -0.7 | 0.625 |
| 2 | -1.3 | -0.05 | -0.25 |
| 3 | 1.3 | 0.05 | -0.25 |
| 4 | 0.0 | 0.7 | 0.65 |
| 5 | -1.0 | 0.725 | 0.6 |
>, tooltip=""]
fh [shape=folder, label="id=fh\nCacheLike\nwrapping, cache_2d", tooltip="delegate.id=fi\n"]
fi -> fh [label="delegate"]
fi [shape=parallelogram, label="id=fi\nadd", tooltip="left.id=fj\nright.id=fl\n"]
fj -> fi [label="left"]
fl -> fi [label="right"]
fj [shape=parallelogram, label="id=fj\nmul", tooltip="left.id=fk\nright.id=dw\n"]
fk -> fj [label="left"]
dw -> fj [label="right"]
fk [shape=triangle, label="id=fk\n10.0", tooltip=""]
fl [shape=parallelogram, label="id=fl\nmul", tooltip="left.id=fm\nright.id=ea\n"]
fm -> fl [label="left"]
ea -> fl [label="right"]
fm [shape=triangle, label="id=fm\nMulti2Single", tooltip="next.id=fn\n"]
fn -> fm [label="next"]
fn [shape=triangle, label="id=fn\nToF64", tooltip="next.id=fo\n"]
fo -> fn [label="next"]
fo [shape=hexagon, label="id=fo\nSplineNormal", tooltip="locationFunction.id=bq\nSplineTable.id=fp\n"]
bq -> fo [label="locationFunction"]
fp -> fo [label="SplineTable"]
fp [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.3 | children.id=fq |
| 1 | 0.0 | 0.0 | children.id=fy |
| 2 | 0.0 | 0.3 | children.id=gc |
>, tooltip="children[0].id=fq\nchildren[1].id=fy\nchildren[2].id=gc\n"]
fq -> fp [label="children[0]"]
fy -> fp [label="children[1]"]
gc -> fp [label="children[2]"]
fq [shape=hexagon, label="id=fq\nSplineNormal", tooltip="locationFunction.id=bs\nSplineTable.id=fr\n"]
bs -> fq [label="locationFunction"]
fr -> fq [label="SplineTable"]
fr [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.3 | children.id=fs |
| 1 | 0.0 | 0.0 | children.id=fu |
| 2 | 0.0 | 0.225 | children.id=fw |
>, tooltip="children[0].id=fs\nchildren[1].id=fu\nchildren[2].id=fw\n"]
fs -> fr [label="children[0]"]
fu -> fr [label="children[1]"]
fw -> fr [label="children[2]"]
fs [shape=hexagon, label="id=fs\nSplineNormal", tooltip="locationFunction.id=cw\nSplineTable.id=ft\n"]
cw -> fs [label="locationFunction"]
ft -> fs [label="SplineTable"]
ft [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.4 | 0.5 |
| 1 | 0.0 | 0.0 | 0.875 |
| 2 | 0.0 | 0.5 | 1.25 |
>, tooltip=""]
fu [shape=hexagon, label="id=fu\nSplineNormal", tooltip="locationFunction.id=cw\nSplineTable.id=fv\n"]
cw -> fu [label="locationFunction"]
fv -> fu [label="SplineTable"]
fv [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | 0.0 | 0.0 |
>, tooltip=""]
fw [shape=hexagon, label="id=fw\nSplineNormal", tooltip="locationFunction.id=cw\nSplineTable.id=fx\n"]
cw -> fw [label="locationFunction"]
fx -> fw [label="SplineTable"]
fx [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | 0.0 | 0.675 |
>, tooltip=""]
fy [shape=hexagon, label="id=fy\nSplineNormal", tooltip="locationFunction.id=bs\nSplineTable.id=fz\n"]
bs -> fy [label="locationFunction"]
fz -> fy [label="SplineTable"]
fz [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | 0.0 | children.id=fu |
| 1 | 0.0 | 0.15 | children.id=fu |
| 2 | 0.0 | 0.325 | children.id=ga |
>, tooltip="children[0].id=fu\nchildren[1].id=fu\nchildren[2].id=ga\n"]
fu -> fz [label="children[0]"]
fu -> fz [label="children[1]"]
ga -> fz [label="children[2]"]
ga [shape=hexagon, label="id=ga\nSplineNormal", tooltip="locationFunction.id=cw\nSplineTable.id=gb\n"]
cw -> ga [label="locationFunction"]
gb -> ga [label="SplineTable"]
gb [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.2 | 0.0 | 0.25 |
>, tooltip=""]
gc [shape=hexagon, label="id=gc\nSplineNormal", tooltip="locationFunction.id=bs\nSplineTable.id=gd\n"]
bs -> gc [label="locationFunction"]
gd -> gc [label="SplineTable"]
gd [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.3 | children.id=ge |
| 1 | 0.0 | -0.075 | children.id=fu |
| 2 | 0.0 | 0.1 | children.id=gg |
| 3 | 0.0 | 0.5 | children.id=gi |
>, tooltip="children[0].id=ge\nchildren[1].id=fu\nchildren[2].id=gg\nchildren[3].id=gi\n"]
ge -> gd [label="children[0]"]
fu -> gd [label="children[1]"]
gg -> gd [label="children[2]"]
gi -> gd [label="children[3]"]
ge [shape=hexagon, label="id=ge\nSplineNormal", tooltip="locationFunction.id=cw\nSplineTable.id=gf\n"]
cw -> ge [label="locationFunction"]
gf -> ge [label="SplineTable"]
gf [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | 0.0 | 0.525 |
>, tooltip=""]
gg [shape=hexagon, label="id=gg\nSplineNormal", tooltip="locationFunction.id=cw\nSplineTable.id=gh\n"]
cw -> gg [label="locationFunction"]
gh -> gg [label="SplineTable"]
gh [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.5 | 4.25 |
| 1 | 0.0 | 0.0 | 2.5 |
| 2 | 0.0 | 0.5 | 3.0 |
>, tooltip=""]
gi [shape=hexagon, label="id=gi\nSplineNormal", tooltip="locationFunction.id=cw\nSplineTable.id=gj\n"]
cw -> gi [label="locationFunction"]
gj -> gi [label="SplineTable"]
gj [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.5 | 2.65 |
| 1 | 0.0 | 0.0 | 2.0 |
| 2 | 0.0 | 0.5 | 4.25 |
>, tooltip=""]
gk [shape=box, label="id=gk\nfinal_density", tooltip="delegate.id=gl\n"]
gl -> gk [label="delegate"]
gl [shape=parallelogram, label="id=gl\nmin, shortcut rightMin=-0.235", tooltip="left.id=gm\nright.id=ks\n"]
gm -> gl [label="left"]
ks -> gl [label="right"]
gm [shape=circle, label="id=gm\nsqueeze", tooltip="operand.id=gn\n"]
gn -> gm [label="operand"]
gn [shape=parallelogram, label="id=gn\nmul", tooltip="left.id=go\nright.id=gp\n"]
go -> gn [label="left"]
gp -> gn [label="right"]
go [shape=triangle, label="id=go\n0.64", tooltip=""]
gp [shape=folder, label="id=gp\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=gq\n"]
gq -> gp [label="delegate"]
gq [shape=parallelogram, label="id=gq\nadd", tooltip="left.id=gr\nright.id=kr\n"]
gr -> gq [label="left"]
kr -> gq [label="right"]
gr [shape=parallelogram, label="id=gr\nmul", tooltip="left.id=gs\nright.id=gt\n"]
gs -> gr [label="left"]
gt -> gr [label="right"]
gs [shape=box, label="id=gs\nYClampedGradient\ny=(-8.0,28.0)\nvalue=(0.0,1.0)", tooltip=""]
gt [shape=parallelogram, label="id=gt\nadd", tooltip="left.id=gu\nright.id=kq\n"]
gu -> gt [label="left"]
kq -> gt [label="right"]
gu [shape=parallelogram, label="id=gu\nadd", tooltip="left.id=gv\nright.id=kp\n"]
gv -> gu [label="left"]
kp -> gu [label="right"]
gv [shape=parallelogram, label="id=gv\nmul", tooltip="left.id=gw\nright.id=gx\n"]
gw -> gv [label="left"]
gx -> gv [label="right"]
gw [shape=box, label="id=gw\nYClampedGradient\ny=(156.0,192.0)\nvalue=(1.0,0.0)", tooltip=""]
gx [shape=parallelogram, label="id=gx\nadd", tooltip="left.id=gy\nright.id=ko\n"]
gy -> gx [label="left"]
ko -> gx [label="right"]
gy [shape=diamond, label="id=gy\nRangeChoice [-1000000.0, 1.5625)", tooltip="input.id=gz\ntrue.id=ik\nfalse.id=in\n"]
gz -> gy [label="input", color=blue]
ik -> gy [label="true"]
in -> gy [label="false"]
gz [shape=parallelogram, label="id=gz\nadd", tooltip="left.id=ha\nright.id=ij\n"]
ha -> gz [label="left"]
ij -> gz [label="right"]
ha [shape=parallelogram, label="id=ha\nmul", tooltip="left.id=hb\nright.id=hc\n"]
hb -> ha [label="left"]
hc -> ha [label="right"]
hb [shape=triangle, label="id=hb\n4.0", tooltip=""]
hc [shape=circle, label="id=hc\nNegMul0.25", tooltip="operand.id=hd\n"]
hd -> hc [label="operand"]
hd [shape=parallelogram, label="id=hd\nmul", tooltip="left.id=he\nright.id=fi\n"]
he -> hd [label="left"]
fi -> hd [label="right"]
he [shape=parallelogram, label="id=he\nadd", tooltip="left.id=dr\nright.id=hf\n"]
dr -> he [label="left"]
hf -> he [label="right"]
hf [shape=parallelogram, label="id=hf\nmul", tooltip="left.id=hg\nright.id=hy\n"]
hg -> hf [label="left"]
hy -> hf [label="right"]
hg [shape=parallelogram, label="id=hg\nadd", tooltip="left.id=du\nright.id=hh\n"]
du -> hg [label="left"]
hh -> hg [label="right"]
hh [shape=parallelogram, label="id=hh\nmul", tooltip="left.id=hi\nright.id=ea\n"]
hi -> hh [label="left"]
ea -> hh [label="right"]
hi [shape=triangle, label="id=hi\nMulti2Single", tooltip="next.id=hj\n"]
hj -> hi [label="next"]
hj [shape=triangle, label="id=hj\nToF64", tooltip="next.id=hk\n"]
hk -> hj [label="next"]
hk [shape=hexagon, label="id=hk\nSplineNormal", tooltip="locationFunction.id=bq\nSplineTable.id=hl\n"]
bq -> hk [label="locationFunction"]
hl -> hk [label="SplineTable"]
hl [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.3 | children.id=hm |
| 1 | 0.0 | 0.0 | children.id=hq |
| 2 | 0.0 | 0.3 | children.id=hs |
>, tooltip="children[0].id=hm\nchildren[1].id=hq\nchildren[2].id=hs\n"]
hm -> hl [label="children[0]"]
hq -> hl [label="children[1]"]
hs -> hl [label="children[2]"]
hm [shape=hexagon, label="id=hm\nSplineNormal", tooltip="locationFunction.id=bs\nSplineTable.id=hn\n"]
bs -> hm [label="locationFunction"]
hn -> hm [label="SplineTable"]
hn [shape=box, label=<| idx | derivatives | locations | values |
| 0 | -0.1 | -0.25 | children.id=ho |
| 1 | 0.0 | 0.0 | children.id=fu |
>, tooltip="children[0].id=ho\nchildren[1].id=fu\n"]
ho -> hn [label="children[0]"]
fu -> hn [label="children[1]"]
ho [shape=hexagon, label="id=ho\nSplineNormal", tooltip="locationFunction.id=cw\nSplineTable.id=hp\n"]
cw -> ho [label="locationFunction"]
hp -> ho [label="SplineTable"]
hp [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.5 | 2.25 |
| 1 | 0.0 | 0.0 | 1.0 |
| 2 | 0.0 | 0.125 | 0.0 |
>, tooltip=""]
hq [shape=hexagon, label="id=hq\nSplineNormal", tooltip="locationFunction.id=bs\nSplineTable.id=hr\n"]
bs -> hq [label="locationFunction"]
hr -> hq [label="SplineTable"]
hr [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | 0.0 | children.id=fu |
>, tooltip="children[0].id=fu\n"]
fu -> hr [label="children[0]"]
hs [shape=hexagon, label="id=hs\nSplineNormal", tooltip="locationFunction.id=bs\nSplineTable.id=ht\n"]
bs -> hs [label="locationFunction"]
ht -> hs [label="SplineTable"]
ht [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | -0.3 | children.id=fu |
| 1 | 0.0 | 0.0 | children.id=hu |
| 2 | 0.0 | 0.3 | children.id=hw |
>, tooltip="children[0].id=fu\nchildren[1].id=hu\nchildren[2].id=hw\n"]
fu -> ht [label="children[0]"]
hu -> ht [label="children[1]"]
hw -> ht [label="children[2]"]
hu [shape=hexagon, label="id=hu\nSplineNormal", tooltip="locationFunction.id=cw\nSplineTable.id=hv\n"]
cw -> hu [label="locationFunction"]
hv -> hu [label="SplineTable"]
hv [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | 0.75 | 0.1 |
| 1 | 1.0 | -0.6 | 0.35 |
| 2 | -0.5 | 0.3 | 0.1 |
| 3 | 0.0 | 0.0 | 0.0 |
| 4 | 2.0 | 0.3 | 0.15 |
| 5 | -0.5 | 0.6 | 0.45 |
| 6 | 0.0 | 0.75 | 0.1 |
>, tooltip=""]
hw [shape=hexagon, label="id=hw\nSplineNormal", tooltip="locationFunction.id=cw\nSplineTable.id=hx\n"]
cw -> hw [label="locationFunction"]
hx -> hw [label="SplineTable"]
hx [shape=box, label=<| idx | derivatives | locations | values |
| 0 | 0.0 | 0.75 | 0.2 |
| 1 | 1.0 | -0.6 | 0.5 |
| 2 | -0.5 | 0.3 | 0.1 |
| 3 | 0.0 | 0.0 | 0.0 |
| 4 | 2.0 | 0.3 | 0.3 |
| 5 | -2.0 | 0.6 | 0.6 |
| 6 | 0.0 | 0.75 | 0.3 |
>, tooltip=""]
hy [shape=circle, label="id=hy\nNegMul0.5", tooltip="operand.id=hz\n"]
hz -> hy [label="operand"]
hz [shape=hexagon, label="id=hz\nGenericShiftedNoise", tooltip="inputX.id=ia\ninputY.id=id\ninputZ.id=ig\n"]
ia -> hz [label="inputX"]
id -> hz [label="inputY"]
ig -> hz [label="inputZ"]
ia [shape=parallelogram, label="id=ia\nmul", tooltip="left.id=ib\nright.id=ic\n"]
ib -> ia [label="left"]
ic -> ia [label="right"]
ib [shape=triangle, label="id=ib\nCoordinate X", tooltip=""]
ic [shape=triangle, label="id=ic\n1500.0", tooltip=""]
id [shape=parallelogram, label="id=id\nmul", tooltip="left.id=ie\nright.id=if\n"]
ie -> id [label="left"]
if -> id [label="right"]
ie [shape=triangle, label="id=ie\nCoordinate Y", tooltip=""]
if [shape=triangle, label="id=if\n15.0", tooltip=""]
ig [shape=parallelogram, label="id=ig\nmul", tooltip="left.id=ih\nright.id=ii\n"]
ih -> ig [label="left"]
ii -> ig [label="right"]
ih [shape=triangle, label="id=ih\nCoordinate Z", tooltip=""]
ii [shape=triangle, label="id=ii\n1500.0", tooltip=""]
ij [shape=trapezium, label="id=ij\nInterpolatedNoiseSampler", tooltip="BlendedNoise{minLimitNoise=PerlinNoise{first octave: -15, amplitudes: [1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00], noise levels: [0: xo=100.322, yo=136.813, zo=252.300, p0=-86, p255=-103, 1: xo=45.599, yo=39.161, zo=115.782, p0=1, p255=-109, 2: xo=141.135, yo=175.590, zo=98.034, p0=-15, p255=32, 3: xo=33.180, yo=82.549, zo=164.260, p0=32, p255=-71, 4: xo=36.654, yo=252.944, zo=152.167, p0=-43, p255=-12, 5: xo=86.268, yo=159.815, zo=21.507, p0=-2, p255=37, 6: xo=130.340, yo=165.491, zo=58.060, p0=82, p255=28, 7: xo=0.541, yo=210.085, zo=209.276, p0=-77, p255=6, 8: xo=32.815, yo=183.994, zo=185.660, p0=-90, p255=-108, 9: xo=91.884, yo=2.040, zo=207.694, p0=29, p255=-11, 10: xo=252.385, yo=243.573, zo=209.858, p0=46, p255=67, 11: xo=75.465, yo=9.894, zo=143.672, p0=105, p255=60, 12: xo=113.983, yo=115.176, zo=107.252, p0=71, p255=100, 13: xo=232.127, yo=216.357, zo=139.875, p0=-9, p255=76, 14: xo=87.124, yo=102.128, zo=106.329, p0=32, p255=31, 15: xo=191.824, yo=233.851, zo=251.848, p0=-126, p255=-41, ]}, maxLimitNoise=PerlinNoise{first octave: -15, amplitudes: [1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00], noise levels: [0: xo=44.314, yo=46.921, zo=95.910, p0=-99, p255=-98, 1: xo=70.650, yo=217.583, zo=223.970, p0=-101, p255=-122, 2: xo=97.515, yo=122.164, zo=69.643, p0=22, p255=-82, 3: xo=122.637, yo=53.003, zo=108.702, p0=54, p255=-107, 4: xo=73.383, yo=209.779, zo=158.378, p0=-73, p255=-90, 5: xo=207.071, yo=64.770, zo=158.467, p0=78, p255=-93, 6: xo=189.233, yo=187.588, zo=109.373, p0=103, p255=-15, 7: xo=233.913, yo=139.231, zo=0.969, p0=38, p255=-48, 8: xo=23.514, yo=144.378, zo=80.021, p0=-108, p255=75, 9: xo=178.582, yo=189.820, zo=81.480, p0=-34, p255=8, 10: xo=170.849, yo=232.044, zo=203.153, p0=58, p255=45, 11: xo=208.859, yo=228.311, zo=154.883, p0=-51, p255=-12, 12: xo=126.362, yo=18.058, zo=229.188, p0=-34, p255=-40, 13: xo=86.442, yo=46.674, zo=94.492, p0=-123, p255=-14, 14: xo=223.342, yo=67.139, zo=86.182, p0=-66, p255=-94, 15: xo=194.959, yo=231.876, zo=93.100, p0=-81, p255=-26, ]}, mainNoise=PerlinNoise{first octave: -7, amplitudes: [1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00, 1.00], noise levels: [0: xo=149.252, yo=242.855, zo=176.481, p0=105, p255=-120, 1: xo=244.972, yo=138.099, zo=42.251, p0=-32, p255=102, 2: xo=151.858, yo=85.242, zo=27.897, p0=-66, p255=100, 3: xo=197.877, yo=190.895, zo=133.272, p0=-70, p255=33, 4: xo=72.829, yo=126.304, zo=218.392, p0=-60, p255=-68, 5: xo=39.265, yo=38.686, zo=123.344, p0=-30, p255=39, 6: xo=190.247, yo=86.720, zo=225.413, p0=16, p255=-81, 7: xo=132.548, yo=142.854, zo=103.907, p0=82, p255=108, ]}, xzScale=684.412, yScale=684.412, xzMainScale=8.555, yMainScale=4.278, cellWidth=4, cellHeight=8}\n"]
ik [shape=parallelogram, label="id=ik\nmin, shortcut rightMin=-1.0", tooltip="left.id=il\nright.id=in\n"]
il -> ik [label="left"]
in -> ik [label="right"]
il [shape=parallelogram, label="id=il\nmax, shortcut rightMax=-64.0", tooltip="left.id=gz\nright.id=im\n"]
gz -> il [label="left"]
im -> il [label="right"]
im [shape=triangle, label="id=im\n-64.0", tooltip=""]
in [shape=parallelogram, label="id=in\nmax", tooltip="left.id=io\nright.id=jm\n"]
io -> in [label="left"]
jm -> in [label="right"]
io [shape=parallelogram, label="id=io\nadd", tooltip="left.id=ip\nright.id=jc\n"]
ip -> io [label="left"]
jc -> io [label="right"]
ip [shape=parallelogram, label="id=ip\nmul", tooltip="left.id=iq\nright.id=ir\n"]
iq -> ip [label="left"]
ir -> ip [label="right"]
iq [shape=triangle, label="id=iq\n4.0", tooltip=""]
ir [shape=circle, label="id=ir\nsquare", tooltip="operand.id=is\n"]
is -> ir [label="operand"]
is [shape=hexagon, label="id=is\nGenericShiftedNoise", tooltip="inputX.id=it\ninputY.id=iw\ninputZ.id=iz\n"]
it -> is [label="inputX"]
iw -> is [label="inputY"]
iz -> is [label="inputZ"]
it [shape=parallelogram, label="id=it\nmul", tooltip="left.id=iu\nright.id=iv\n"]
iu -> it [label="left"]
iv -> it [label="right"]
iu [shape=triangle, label="id=iu\nCoordinate X", tooltip=""]
iv [shape=triangle, label="id=iv\n0.75", tooltip=""]
iw [shape=parallelogram, label="id=iw\nmul", tooltip="left.id=ix\nright.id=iy\n"]
ix -> iw [label="left"]
iy -> iw [label="right"]
ix [shape=triangle, label="id=ix\nCoordinate Y", tooltip=""]
iy [shape=triangle, label="id=iy\n6.0", tooltip=""]
iz [shape=parallelogram, label="id=iz\nmul", tooltip="left.id=ja\nright.id=jb\n"]
ja -> iz [label="left"]
jb -> iz [label="right"]
ja [shape=triangle, label="id=ja\nCoordinate Z", tooltip=""]
jb [shape=triangle, label="id=jb\n0.75", tooltip=""]
jc [shape=parallelogram, label="id=jc\nmax", tooltip="left.id=jd\nright.id=je\n"]
jd -> jc [label="left"]
je -> jc [label="right"]
jd [shape=triangle, label="id=jd\n-1.0", tooltip=""]
je [shape=parallelogram, label="id=je\nmin", tooltip="left.id=jf\nright.id=jg\n"]
jf -> je [label="left"]
jg -> je [label="right"]
jf [shape=triangle, label="id=jf\n1.0", tooltip=""]
jg [shape=parallelogram, label="id=jg\nadd", tooltip="left.id=jh\nright.id=ji\n"]
jh -> jg [label="left"]
ji -> jg [label="right"]
jh [shape=triangle, label="id=jh\n0.175", tooltip=""]
ji [shape=hexagon, label="id=ji\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=jj\ninputZ.id=j\n"]
d -> ji [label="inputX"]
jj -> ji [label="inputY"]
j -> ji [label="inputZ"]
jj [shape=parallelogram, label="id=jj\nmul", tooltip="left.id=jk\nright.id=jl\n"]
jk -> jj [label="left"]
jl -> jj [label="right"]
jk [shape=triangle, label="id=jk\nCoordinate Y", tooltip=""]
jl [shape=triangle, label="id=jl\n0.6666666666666666", tooltip=""]
jm [shape=diamond, label="id=jm\nRangeChoice [-1000000.0, 0.03)", tooltip="input.id=jn\ntrue.id=kn\nfalse.id=jn\n"]
jn -> jm [label="input", color=blue]
kn -> jm [label="true"]
jn -> jm [label="false"]
jn [shape=folder, label="id=jn\nCacheLike\nwrapping, cache_once", tooltip="delegate.id=jo\n"]
jo -> jn [label="delegate"]
jo [shape=parallelogram, label="id=jo\nmul", tooltip="left.id=jp\nright.id=kh\n"]
jp -> jo [label="left"]
kh -> jo [label="right"]
jp [shape=parallelogram, label="id=jp\nadd", tooltip="left.id=jq\nright.id=kc\n"]
jq -> jp [label="left"]
kc -> jp [label="right"]
jq [shape=parallelogram, label="id=jq\nmul", tooltip="left.id=jr\nright.id=js\n"]
jr -> jq [label="left"]
js -> jq [label="right"]
jr [shape=triangle, label="id=jr\n2.0", tooltip=""]
js [shape=hexagon, label="id=js\nGenericShiftedNoise", tooltip="inputX.id=jt\ninputY.id=jw\ninputZ.id=jz\n"]
jt -> js [label="inputX"]
jw -> js [label="inputY"]
jz -> js [label="inputZ"]
jt [shape=parallelogram, label="id=jt\nmul", tooltip="left.id=ju\nright.id=jv\n"]
ju -> jt [label="left"]
jv -> jt [label="right"]
ju [shape=triangle, label="id=ju\nCoordinate X", tooltip=""]
jv [shape=triangle, label="id=jv\n25.0", tooltip=""]
jw [shape=parallelogram, label="id=jw\nmul", tooltip="left.id=jx\nright.id=jy\n"]
jx -> jw [label="left"]
jy -> jw [label="right"]
jx [shape=triangle, label="id=jx\nCoordinate Y", tooltip=""]
jy [shape=triangle, label="id=jy\n0.3", tooltip=""]
jz [shape=parallelogram, label="id=jz\nmul", tooltip="left.id=ka\nright.id=kb\n"]
ka -> jz [label="left"]
kb -> jz [label="right"]
ka [shape=triangle, label="id=ka\nCoordinate Z", tooltip=""]
kb [shape=triangle, label="id=kb\n25.0", tooltip=""]
kc [shape=parallelogram, label="id=kc\nadd", tooltip="left.id=kd\nright.id=ke\n"]
kd -> kc [label="left"]
ke -> kc [label="right"]
kd [shape=triangle, label="id=kd\n-1.0", tooltip=""]
ke [shape=parallelogram, label="id=ke\nmul", tooltip="left.id=kf\nright.id=kg\n"]
kf -> ke [label="left"]
kg -> ke [label="right"]
kf [shape=triangle, label="id=kf\n-1.0", tooltip=""]
kg [shape=hexagon, label="id=kg\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=g\ninputZ.id=j\n"]
d -> kg [label="inputX"]
g -> kg [label="inputY"]
j -> kg [label="inputZ"]
kh [shape=circle, label="id=kh\ncube", tooltip="operand.id=ki\n"]
ki -> kh [label="operand"]
ki [shape=parallelogram, label="id=ki\nadd", tooltip="left.id=kj\nright.id=kk\n"]
kj -> ki [label="left"]
kk -> ki [label="right"]
kj [shape=triangle, label="id=kj\n0.95", tooltip=""]
kk [shape=parallelogram, label="id=kk\nmul", tooltip="left.id=kl\nright.id=km\n"]
kl -> kk [label="left"]
km -> kk [label="right"]
kl [shape=triangle, label="id=kl\n0.55", tooltip=""]
km [shape=hexagon, label="id=km\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=g\ninputZ.id=j\n"]
d -> km [label="inputX"]
g -> km [label="inputY"]
j -> km [label="inputZ"]
kn [shape=triangle, label="id=kn\n-1000000.0", tooltip=""]
ko [shape=triangle, label="id=ko\n-0.9375", tooltip=""]
kp [shape=triangle, label="id=kp\n0.9375", tooltip=""]
kq [shape=triangle, label="id=kq\n-2.5", tooltip=""]
kr [shape=triangle, label="id=kr\n2.5", tooltip=""]
ks [shape=parallelogram, label="id=ks\nmin", tooltip="left.id=kt\nright.id=mz\n"]
kt -> ks [label="left"]
mz -> ks [label="right"]
kt [shape=diamond, label="id=kt\nRangeChoice [-1000000.0, 0.0)", tooltip="input.id=ku\ntrue.id=kz\nfalse.id=la\n"]
ku -> kt [label="input", color=blue]
kz -> kt [label="true"]
la -> kt [label="false"]
ku [shape=folder, label="id=ku\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=kv\n"]
kv -> ku [label="delegate"]
kv [shape=diamond, label="id=kv\nRangeChoice [29.0, 187.0)", tooltip="input.id=kw\ntrue.id=kx\nfalse.id=ky\n"]
kw -> kv [label="input", color=blue]
kx -> kv [label="true"]
ky -> kv [label="false"]
kw [shape=box, label="id=kw\nYClampedGradient\ny=(-4064.0,4062.0)\nvalue=(-4064.0,4062.0)", tooltip=""]
kx [shape=hexagon, label="id=kx\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=g\ninputZ.id=j\n"]
d -> kx [label="inputX"]
g -> kx [label="inputY"]
j -> kx [label="inputZ"]
ky [shape=triangle, label="id=ky\n-1.0", tooltip=""]
kz [shape=triangle, label="id=kz\n64.0", tooltip=""]
la [shape=parallelogram, label="id=la\nadd", tooltip="left.id=lb\nright.id=lj\n"]
lb -> la [label="left"]
lj -> la [label="right"]
lb [shape=folder, label="id=lb\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=lc\n"]
lc -> lb [label="delegate"]
lc [shape=diamond, label="id=lc\nRangeChoice [29.0, 187.0)", tooltip="input.id=kw\ntrue.id=ld\nfalse.id=li\n"]
kw -> lc [label="input", color=blue]
ld -> lc [label="true"]
li -> lc [label="false"]
ld [shape=parallelogram, label="id=ld\nadd", tooltip="left.id=le\nright.id=lf\n"]
le -> ld [label="left"]
lf -> ld [label="right"]
le [shape=triangle, label="id=le\n-0.085", tooltip=""]
lf [shape=parallelogram, label="id=lf\nmul", tooltip="left.id=lg\nright.id=lh\n"]
lg -> lf [label="left"]
lh -> lf [label="right"]
lg [shape=triangle, label="id=lg\n0.045", tooltip=""]
lh [shape=hexagon, label="id=lh\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=g\ninputZ.id=j\n"]
d -> lh [label="inputX"]
g -> lh [label="inputY"]
j -> lh [label="inputZ"]
li [shape=triangle, label="id=li\n0.0", tooltip=""]
lj [shape=parallelogram, label="id=lj\nmul", tooltip="left.id=lk\nright.id=ll\n"]
lk -> lj [label="left"]
ll -> lj [label="right"]
lk [shape=triangle, label="id=lk\n1.5", tooltip=""]
ll [shape=parallelogram, label="id=ll\nmax", tooltip="left.id=lm\nright.id=mk\n"]
lm -> ll [label="left"]
mk -> ll [label="right"]
lm [shape=parallelogram, label="id=lm\nmin", tooltip="left.id=ln\nright.id=md\n"]
ln -> lm [label="left"]
md -> lm [label="right"]
ln [shape=circle, label="id=ln\nabs", tooltip="operand.id=lo\n"]
lo -> ln [label="operand"]
lo [shape=folder, label="id=lo\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=lp\n"]
lp -> lo [label="delegate"]
lp [shape=parallelogram, label="id=lp\nadd", tooltip="left.id=lq\nright.id=mc\n"]
lq -> lp [label="left"]
mc -> lp [label="right"]
lq [shape=diamond, label="id=lq\nRangeChoice [29.0, 187.0)", tooltip="input.id=kw\ntrue.id=lr\nfalse.id=mb\n"]
kw -> lq [label="input", color=blue]
lr -> lq [label="true"]
mb -> lq [label="false"]
lr [shape=hexagon, label="id=lr\nGenericShiftedNoise", tooltip="inputX.id=ls\ninputY.id=lv\ninputZ.id=ly\n"]
ls -> lr [label="inputX"]
lv -> lr [label="inputY"]
ly -> lr [label="inputZ"]
ls [shape=parallelogram, label="id=ls\nmul", tooltip="left.id=lt\nright.id=lu\n"]
lt -> ls [label="left"]
lu -> ls [label="right"]
lt [shape=triangle, label="id=lt\nCoordinate X", tooltip=""]
lu [shape=triangle, label="id=lu\n4.05", tooltip=""]
lv [shape=parallelogram, label="id=lv\nmul", tooltip="left.id=lw\nright.id=lx\n"]
lw -> lv [label="left"]
lx -> lv [label="right"]
lw [shape=triangle, label="id=lw\nCoordinate Y", tooltip=""]
lx [shape=triangle, label="id=lx\n4.05", tooltip=""]
ly [shape=parallelogram, label="id=ly\nmul", tooltip="left.id=lz\nright.id=ma\n"]
lz -> ly [label="left"]
ma -> ly [label="right"]
lz [shape=triangle, label="id=lz\nCoordinate Z", tooltip=""]
ma [shape=triangle, label="id=ma\n4.05", tooltip=""]
mb [shape=triangle, label="id=mb\n0.0", tooltip=""]
mc [shape=hexagon, label="id=mc\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=g\ninputZ.id=j\n"]
d -> mc [label="inputX"]
g -> mc [label="inputY"]
j -> mc [label="inputZ"]
md [shape=circle, label="id=md\nabs", tooltip="operand.id=me\n"]
me -> md [label="operand"]
me [shape=folder, label="id=me\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=mf\n"]
mf -> me [label="delegate"]
mf [shape=parallelogram, label="id=mf\nadd", tooltip="left.id=mg\nright.id=mj\n"]
mg -> mf [label="left"]
mj -> mf [label="right"]
mg [shape=diamond, label="id=mg\nRangeChoice [29.0, 187.0)", tooltip="input.id=kw\ntrue.id=mh\nfalse.id=mi\n"]
kw -> mg [label="input", color=blue]
mh -> mg [label="true"]
mi -> mg [label="false"]
mh [shape=hexagon, label="id=mh\nGenericShiftedNoise", tooltip="inputX.id=ls\ninputY.id=lv\ninputZ.id=ly\n"]
ls -> mh [label="inputX"]
lv -> mh [label="inputY"]
ly -> mh [label="inputZ"]
mi [shape=triangle, label="id=mi\n0.0", tooltip=""]
mj [shape=hexagon, label="id=mj\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=g\ninputZ.id=j\n"]
d -> mj [label="inputX"]
g -> mj [label="inputY"]
j -> mj [label="inputZ"]
mk [shape=parallelogram, label="id=mk\nmin", tooltip="left.id=ml\nright.id=ms\n"]
ml -> mk [label="left"]
ms -> mk [label="right"]
ml [shape=circle, label="id=ml\nabs", tooltip="operand.id=mm\n"]
mm -> ml [label="operand"]
mm [shape=folder, label="id=mm\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=mn\n"]
mn -> mm [label="delegate"]
mn [shape=parallelogram, label="id=mn\nadd", tooltip="left.id=mo\nright.id=mr\n"]
mo -> mn [label="left"]
mr -> mn [label="right"]
mo [shape=diamond, label="id=mo\nRangeChoice [29.0, 187.0)", tooltip="input.id=kw\ntrue.id=mp\nfalse.id=mq\n"]
kw -> mo [label="input", color=blue]
mp -> mo [label="true"]
mq -> mo [label="false"]
mp [shape=hexagon, label="id=mp\nGenericShiftedNoise", tooltip="inputX.id=ls\ninputY.id=lv\ninputZ.id=ly\n"]
ls -> mp [label="inputX"]
lv -> mp [label="inputY"]
ly -> mp [label="inputZ"]
mq [shape=triangle, label="id=mq\n0.0", tooltip=""]
mr [shape=hexagon, label="id=mr\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=g\ninputZ.id=j\n"]
d -> mr [label="inputX"]
g -> mr [label="inputY"]
j -> mr [label="inputZ"]
ms [shape=circle, label="id=ms\nabs", tooltip="operand.id=mt\n"]
mt -> ms [label="operand"]
mt [shape=folder, label="id=mt\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=mu\n"]
mu -> mt [label="delegate"]
mu [shape=parallelogram, label="id=mu\nadd", tooltip="left.id=mv\nright.id=my\n"]
mv -> mu [label="left"]
my -> mu [label="right"]
mv [shape=diamond, label="id=mv\nRangeChoice [29.0, 187.0)", tooltip="input.id=kw\ntrue.id=mw\nfalse.id=mx\n"]
kw -> mv [label="input", color=blue]
mw -> mv [label="true"]
mx -> mv [label="false"]
mw [shape=hexagon, label="id=mw\nGenericShiftedNoise", tooltip="inputX.id=ls\ninputY.id=lv\ninputZ.id=ly\n"]
ls -> mw [label="inputX"]
lv -> mw [label="inputY"]
ly -> mw [label="inputZ"]
mx [shape=triangle, label="id=mx\n0.0", tooltip=""]
my [shape=hexagon, label="id=my\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=g\ninputZ.id=j\n"]
d -> my [label="inputX"]
g -> my [label="inputY"]
j -> my [label="inputZ"]
mz [shape=parallelogram, label="id=mz\nmin", tooltip="left.id=na\nright.id=ok\n"]
na -> mz [label="left"]
ok -> mz [label="right"]
na [shape=diamond, label="id=na\nRangeChoice [-1000000.0, 0.0)", tooltip="input.id=nb\ntrue.id=ne\nfalse.id=nf\n"]
nb -> na [label="input", color=blue]
ne -> na [label="true"]
nf -> na [label="false"]
nb [shape=folder, label="id=nb\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=nc\n"]
nc -> nb [label="delegate"]
nc [shape=diamond, label="id=nc\nRangeChoice [4.0, 184.0)", tooltip="input.id=kw\ntrue.id=kx\nfalse.id=nd\n"]
kw -> nc [label="input", color=blue]
kx -> nc [label="true"]
nd -> nc [label="false"]
nd [shape=triangle, label="id=nd\n-1.0", tooltip=""]
ne [shape=triangle, label="id=ne\n64.0", tooltip=""]
nf [shape=parallelogram, label="id=nf\nadd", tooltip="left.id=ng\nright.id=no\n"]
ng -> nf [label="left"]
no -> nf [label="right"]
ng [shape=folder, label="id=ng\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=nh\n"]
nh -> ng [label="delegate"]
nh [shape=diamond, label="id=nh\nRangeChoice [4.0, 184.0)", tooltip="input.id=kw\ntrue.id=ni\nfalse.id=nn\n"]
kw -> nh [label="input", color=blue]
ni -> nh [label="true"]
nn -> nh [label="false"]
ni [shape=parallelogram, label="id=ni\nadd", tooltip="left.id=nj\nright.id=nk\n"]
nj -> ni [label="left"]
nk -> ni [label="right"]
nj [shape=triangle, label="id=nj\n-0.07500000000000001", tooltip=""]
nk [shape=parallelogram, label="id=nk\nmul", tooltip="left.id=nl\nright.id=nm\n"]
nl -> nk [label="left"]
nm -> nk [label="right"]
nl [shape=triangle, label="id=nl\n-0.025", tooltip=""]
nm [shape=hexagon, label="id=nm\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=g\ninputZ.id=j\n"]
d -> nm [label="inputX"]
g -> nm [label="inputY"]
j -> nm [label="inputZ"]
nn [shape=triangle, label="id=nn\n0.0", tooltip=""]
no [shape=parallelogram, label="id=no\nmul", tooltip="left.id=np\nright.id=nq\n"]
np -> no [label="left"]
nq -> no [label="right"]
np [shape=triangle, label="id=np\n1.5", tooltip=""]
nq [shape=parallelogram, label="id=nq\nmax", tooltip="left.id=nr\nright.id=of\n"]
nr -> nq [label="left"]
of -> nq [label="right"]
nr [shape=circle, label="id=nr\nabs", tooltip="operand.id=ns\n"]
ns -> nr [label="operand"]
ns [shape=folder, label="id=ns\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=nt\n"]
nt -> ns [label="delegate"]
nt [shape=diamond, label="id=nt\nRangeChoice [4.0, 184.0)", tooltip="input.id=kw\ntrue.id=nu\nfalse.id=oe\n"]
kw -> nt [label="input", color=blue]
nu -> nt [label="true"]
oe -> nt [label="false"]
nu [shape=hexagon, label="id=nu\nGenericShiftedNoise", tooltip="inputX.id=nv\ninputY.id=ny\ninputZ.id=ob\n"]
nv -> nu [label="inputX"]
ny -> nu [label="inputY"]
ob -> nu [label="inputZ"]
nv [shape=parallelogram, label="id=nv\nmul", tooltip="left.id=nw\nright.id=nx\n"]
nw -> nv [label="left"]
nx -> nv [label="right"]
nw [shape=triangle, label="id=nw\nCoordinate X", tooltip=""]
nx [shape=triangle, label="id=nx\n2.6666666666666665", tooltip=""]
ny [shape=parallelogram, label="id=ny\nmul", tooltip="left.id=nz\nright.id=oa\n"]
nz -> ny [label="left"]
oa -> ny [label="right"]
nz [shape=triangle, label="id=nz\nCoordinate Y", tooltip=""]
oa [shape=triangle, label="id=oa\n2.6666666666666665", tooltip=""]
ob [shape=parallelogram, label="id=ob\nmul", tooltip="left.id=oc\nright.id=od\n"]
oc -> ob [label="left"]
od -> ob [label="right"]
oc [shape=triangle, label="id=oc\nCoordinate Z", tooltip=""]
od [shape=triangle, label="id=od\n2.6666666666666665", tooltip=""]
oe [shape=triangle, label="id=oe\n0.0", tooltip=""]
of [shape=circle, label="id=of\nabs", tooltip="operand.id=og\n"]
og -> of [label="operand"]
og [shape=folder, label="id=og\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=oh\n"]
oh -> og [label="delegate"]
oh [shape=diamond, label="id=oh\nRangeChoice [4.0, 184.0)", tooltip="input.id=kw\ntrue.id=oi\nfalse.id=oj\n"]
kw -> oh [label="input", color=blue]
oi -> oh [label="true"]
oj -> oh [label="false"]
oi [shape=hexagon, label="id=oi\nGenericShiftedNoise", tooltip="inputX.id=nv\ninputY.id=ny\ninputZ.id=ob\n"]
nv -> oi [label="inputX"]
ny -> oi [label="inputY"]
ob -> oi [label="inputZ"]
oj [shape=triangle, label="id=oj\n0.0", tooltip=""]
ok [shape=diamond, label="id=ok\nRangeChoice [-1000000.0, 0.0)", tooltip="input.id=ku\ntrue.id=ol\nfalse.id=om\n"]
ku -> ok [label="input", color=blue]
ol -> ok [label="true"]
om -> ok [label="false"]
ol [shape=triangle, label="id=ol\n64.0", tooltip=""]
om [shape=parallelogram, label="id=om\nadd", tooltip="left.id=lb\nright.id=on\n"]
lb -> om [label="left"]
on -> om [label="right"]
on [shape=parallelogram, label="id=on\nmul", tooltip="left.id=oo\nright.id=op\n"]
oo -> on [label="left"]
op -> on [label="right"]
oo [shape=triangle, label="id=oo\n1.5", tooltip=""]
op [shape=parallelogram, label="id=op\nmax", tooltip="left.id=oq\nright.id=pf\n"]
oq -> op [label="left"]
pf -> op [label="right"]
oq [shape=parallelogram, label="id=oq\nmin", tooltip="left.id=or\nright.id=oy\n"]
or -> oq [label="left"]
oy -> oq [label="right"]
or [shape=circle, label="id=or\nabs", tooltip="operand.id=os\n"]
os -> or [label="operand"]
os [shape=folder, label="id=os\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=ot\n"]
ot -> os [label="delegate"]
ot [shape=parallelogram, label="id=ot\nadd", tooltip="left.id=ou\nright.id=ox\n"]
ou -> ot [label="left"]
ox -> ot [label="right"]
ou [shape=diamond, label="id=ou\nRangeChoice [29.0, 187.0)", tooltip="input.id=kw\ntrue.id=ov\nfalse.id=ow\n"]
kw -> ou [label="input", color=blue]
ov -> ou [label="true"]
ow -> ou [label="false"]
ov [shape=hexagon, label="id=ov\nGenericShiftedNoise", tooltip="inputX.id=ls\ninputY.id=lv\ninputZ.id=ly\n"]
ls -> ov [label="inputX"]
lv -> ov [label="inputY"]
ly -> ov [label="inputZ"]
ow [shape=triangle, label="id=ow\n0.0", tooltip=""]
ox [shape=hexagon, label="id=ox\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=g\ninputZ.id=j\n"]
d -> ox [label="inputX"]
g -> ox [label="inputY"]
j -> ox [label="inputZ"]
oy [shape=circle, label="id=oy\nabs", tooltip="operand.id=oz\n"]
oz -> oy [label="operand"]
oz [shape=folder, label="id=oz\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=pa\n"]
pa -> oz [label="delegate"]
pa [shape=parallelogram, label="id=pa\nadd", tooltip="left.id=pb\nright.id=pe\n"]
pb -> pa [label="left"]
pe -> pa [label="right"]
pb [shape=diamond, label="id=pb\nRangeChoice [29.0, 187.0)", tooltip="input.id=kw\ntrue.id=pc\nfalse.id=pd\n"]
kw -> pb [label="input", color=blue]
pc -> pb [label="true"]
pd -> pb [label="false"]
pc [shape=hexagon, label="id=pc\nGenericShiftedNoise", tooltip="inputX.id=ls\ninputY.id=lv\ninputZ.id=ly\n"]
ls -> pc [label="inputX"]
lv -> pc [label="inputY"]
ly -> pc [label="inputZ"]
pd [shape=triangle, label="id=pd\n0.0", tooltip=""]
pe [shape=hexagon, label="id=pe\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=g\ninputZ.id=j\n"]
d -> pe [label="inputX"]
g -> pe [label="inputY"]
j -> pe [label="inputZ"]
pf [shape=parallelogram, label="id=pf\nmin", tooltip="left.id=pg\nright.id=pn\n"]
pg -> pf [label="left"]
pn -> pf [label="right"]
pg [shape=circle, label="id=pg\nabs", tooltip="operand.id=ph\n"]
ph -> pg [label="operand"]
ph [shape=folder, label="id=ph\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=pi\n"]
pi -> ph [label="delegate"]
pi [shape=parallelogram, label="id=pi\nadd", tooltip="left.id=pj\nright.id=pm\n"]
pj -> pi [label="left"]
pm -> pi [label="right"]
pj [shape=diamond, label="id=pj\nRangeChoice [29.0, 187.0)", tooltip="input.id=kw\ntrue.id=pk\nfalse.id=pl\n"]
kw -> pj [label="input", color=blue]
pk -> pj [label="true"]
pl -> pj [label="false"]
pk [shape=hexagon, label="id=pk\nGenericShiftedNoise", tooltip="inputX.id=ls\ninputY.id=lv\ninputZ.id=ly\n"]
ls -> pk [label="inputX"]
lv -> pk [label="inputY"]
ly -> pk [label="inputZ"]
pl [shape=triangle, label="id=pl\n0.0", tooltip=""]
pm [shape=hexagon, label="id=pm\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=g\ninputZ.id=j\n"]
d -> pm [label="inputX"]
g -> pm [label="inputY"]
j -> pm [label="inputZ"]
pn [shape=circle, label="id=pn\nabs", tooltip="operand.id=po\n"]
po -> pn [label="operand"]
po [shape=folder, label="id=po\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=pp\n"]
pp -> po [label="delegate"]
pp [shape=parallelogram, label="id=pp\nadd", tooltip="left.id=pq\nright.id=pt\n"]
pq -> pp [label="left"]
pt -> pp [label="right"]
pq [shape=diamond, label="id=pq\nRangeChoice [29.0, 187.0)", tooltip="input.id=kw\ntrue.id=pr\nfalse.id=ps\n"]
kw -> pq [label="input", color=blue]
pr -> pq [label="true"]
ps -> pq [label="false"]
pr [shape=hexagon, label="id=pr\nGenericShiftedNoise", tooltip="inputX.id=ls\ninputY.id=lv\ninputZ.id=ly\n"]
ls -> pr [label="inputX"]
lv -> pr [label="inputY"]
ly -> pr [label="inputZ"]
ps [shape=triangle, label="id=ps\n0.0", tooltip=""]
pt [shape=hexagon, label="id=pt\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=g\ninputZ.id=j\n"]
d -> pt [label="inputX"]
g -> pt [label="inputY"]
j -> pt [label="inputZ"]
pu [shape=box, label="id=pu\nvein_toggle", tooltip="delegate.id=pv\n"]
pv -> pu [label="delegate"]
pv [shape=folder, label="id=pv\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=pw\n"]
pw -> pv [label="delegate"]
pw [shape=diamond, label="id=pw\nRangeChoice [-60.0, 51.0)", tooltip="input.id=kw\ntrue.id=px\nfalse.id=qh\n"]
kw -> pw [label="input", color=blue]
px -> pw [label="true"]
qh -> pw [label="false"]
px [shape=hexagon, label="id=px\nGenericShiftedNoise", tooltip="inputX.id=py\ninputY.id=qb\ninputZ.id=qe\n"]
py -> px [label="inputX"]
qb -> px [label="inputY"]
qe -> px [label="inputZ"]
py [shape=parallelogram, label="id=py\nmul", tooltip="left.id=pz\nright.id=qa\n"]
pz -> py [label="left"]
qa -> py [label="right"]
pz [shape=triangle, label="id=pz\nCoordinate X", tooltip=""]
qa [shape=triangle, label="id=qa\n1.5", tooltip=""]
qb [shape=parallelogram, label="id=qb\nmul", tooltip="left.id=qc\nright.id=qd\n"]
qc -> qb [label="left"]
qd -> qb [label="right"]
qc [shape=triangle, label="id=qc\nCoordinate Y", tooltip=""]
qd [shape=triangle, label="id=qd\n1.5", tooltip=""]
qe [shape=parallelogram, label="id=qe\nmul", tooltip="left.id=qf\nright.id=qg\n"]
qf -> qe [label="left"]
qg -> qe [label="right"]
qf [shape=triangle, label="id=qf\nCoordinate Z", tooltip=""]
qg [shape=triangle, label="id=qg\n1.5", tooltip=""]
qh [shape=triangle, label="id=qh\n0.0", tooltip=""]
qi [shape=box, label="id=qi\nvein_ridged", tooltip="delegate.id=qj\n"]
qj -> qi [label="delegate"]
qj [shape=parallelogram, label="id=qj\nadd", tooltip="left.id=qk\nright.id=ql\n"]
qk -> qj [label="left"]
ql -> qj [label="right"]
qk [shape=triangle, label="id=qk\n-0.07999999821186066", tooltip=""]
ql [shape=parallelogram, label="id=ql\nmax", tooltip="left.id=qm\nright.id=ra\n"]
qm -> ql [label="left"]
ra -> ql [label="right"]
qm [shape=circle, label="id=qm\nabs", tooltip="operand.id=qn\n"]
qn -> qm [label="operand"]
qn [shape=folder, label="id=qn\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=qo\n"]
qo -> qn [label="delegate"]
qo [shape=diamond, label="id=qo\nRangeChoice [-60.0, 51.0)", tooltip="input.id=kw\ntrue.id=qp\nfalse.id=qz\n"]
kw -> qo [label="input", color=blue]
qp -> qo [label="true"]
qz -> qo [label="false"]
qp [shape=hexagon, label="id=qp\nGenericShiftedNoise", tooltip="inputX.id=qq\ninputY.id=qt\ninputZ.id=qw\n"]
qq -> qp [label="inputX"]
qt -> qp [label="inputY"]
qw -> qp [label="inputZ"]
qq [shape=parallelogram, label="id=qq\nmul", tooltip="left.id=qr\nright.id=qs\n"]
qr -> qq [label="left"]
qs -> qq [label="right"]
qr [shape=triangle, label="id=qr\nCoordinate X", tooltip=""]
qs [shape=triangle, label="id=qs\n4.0", tooltip=""]
qt [shape=parallelogram, label="id=qt\nmul", tooltip="left.id=qu\nright.id=qv\n"]
qu -> qt [label="left"]
qv -> qt [label="right"]
qu [shape=triangle, label="id=qu\nCoordinate Y", tooltip=""]
qv [shape=triangle, label="id=qv\n4.0", tooltip=""]
qw [shape=parallelogram, label="id=qw\nmul", tooltip="left.id=qx\nright.id=qy\n"]
qx -> qw [label="left"]
qy -> qw [label="right"]
qx [shape=triangle, label="id=qx\nCoordinate Z", tooltip=""]
qy [shape=triangle, label="id=qy\n4.0", tooltip=""]
qz [shape=triangle, label="id=qz\n0.0", tooltip=""]
ra [shape=circle, label="id=ra\nabs", tooltip="operand.id=rb\n"]
rb -> ra [label="operand"]
rb [shape=folder, label="id=rb\nCacheLike\nwrapping, interpolated", tooltip="delegate.id=rc\n"]
rc -> rb [label="delegate"]
rc [shape=diamond, label="id=rc\nRangeChoice [-60.0, 51.0)", tooltip="input.id=kw\ntrue.id=rd\nfalse.id=re\n"]
kw -> rc [label="input", color=blue]
rd -> rc [label="true"]
re -> rc [label="false"]
rd [shape=hexagon, label="id=rd\nGenericShiftedNoise", tooltip="inputX.id=qq\ninputY.id=qt\ninputZ.id=qw\n"]
qq -> rd [label="inputX"]
qt -> rd [label="inputY"]
qw -> rd [label="inputZ"]
re [shape=triangle, label="id=re\n0.0", tooltip=""]
rf [shape=box, label="id=rf\nvein_gap", tooltip="delegate.id=rg\n"]
rg -> rf [label="delegate"]
rg [shape=hexagon, label="id=rg\nGenericShiftedNoise", tooltip="inputX.id=d\ninputY.id=g\ninputZ.id=j\n"]
d -> rg [label="inputX"]
g -> rg [label="inputY"]
j -> rg [label="inputZ"]
rh [shape=box, label="id=rh\nfinal_final_density", tooltip="delegate.id=ri\n"]
ri -> rh [label="delegate"]
ri [shape=parallelogram, label="id=ri\nadd", tooltip="left.id=gl\nright.id=rj\n"]
gl -> ri [label="left"]
rj -> ri [label="right"]
rj [shape=trapezium, label="id=rj\nBeardifier", tooltip=""]
rk [shape=box, label="id=rk\nmultiNoiseSampler_temperature", tooltip="delegate.id=rl\n"]
rl -> rk [label="delegate"]
rl [shape=hexagon, label="id=rl\nGenericShiftedNoise", tooltip="inputX.id=rm\ninputY.id=bb\ninputZ.id=rn\n"]
rm -> rl [label="inputX"]
bb -> rl [label="inputY"]
rn -> rl [label="inputZ"]
rm [shape=parallelogram, label="id=rm\nadd", tooltip="left.id=p\nright.id=u\n"]
p -> rm [label="left"]
u -> rm [label="right"]
rn [shape=parallelogram, label="id=rn\nadd", tooltip="left.id=x\nright.id=bj\n"]
x -> rn [label="left"]
bj -> rn [label="right"]
ro [shape=box, label="id=ro\nmultiNoiseSampler_vegetation", tooltip="delegate.id=rp\n"]
rp -> ro [label="delegate"]
rp [shape=hexagon, label="id=rp\nGenericShiftedNoise", tooltip="inputX.id=rm\ninputY.id=bb\ninputZ.id=rn\n"]
rm -> rp [label="inputX"]
bb -> rp [label="inputY"]
rn -> rp [label="inputZ"]
rq [shape=box, label="id=rq\nmultiNoiseSampler_continents", tooltip="delegate.id=rr\n"]
rr -> rq [label="delegate"]
rr [shape=hexagon, label="id=rr\nGenericShiftedNoise", tooltip="inputX.id=rm\ninputY.id=bb\ninputZ.id=rn\n"]
rm -> rr [label="inputX"]
bb -> rr [label="inputY"]
rn -> rr [label="inputZ"]
rs [shape=box, label="id=rs\nmultiNoiseSampler_erosion", tooltip="delegate.id=rt\n"]
rt -> rs [label="delegate"]
rt [shape=hexagon, label="id=rt\nGenericShiftedNoise", tooltip="inputX.id=ru\ninputY.id=bx\ninputZ.id=rv\n"]
ru -> rt [label="inputX"]
bx -> rt [label="inputY"]
rv -> rt [label="inputZ"]
ru [shape=parallelogram, label="id=ru\nadd", tooltip="left.id=bu\nright.id=u\n"]
bu -> ru [label="left"]
u -> ru [label="right"]
rv [shape=parallelogram, label="id=rv\nadd", tooltip="left.id=cd\nright.id=bj\n"]
cd -> rv [label="left"]
bj -> rv [label="right"]
rw [shape=box, label="id=rw\nmultiNoiseSampler_depth", tooltip="delegate.id=rx\n"]
rx -> rw [label="delegate"]
rx [shape=hexagon, label="id=rx\nGenericShiftedNoise", tooltip="inputX.id=ry\ninputY.id=cm\ninputZ.id=rz\n"]
ry -> rx [label="inputX"]
cm -> rx [label="inputY"]
rz -> rx [label="inputZ"]
ry [shape=parallelogram, label="id=ry\nadd", tooltip="left.id=cj\nright.id=u\n"]
cj -> ry [label="left"]
u -> ry [label="right"]
rz [shape=parallelogram, label="id=rz\nadd", tooltip="left.id=cs\nright.id=bj\n"]
cs -> rz [label="left"]
bj -> rz [label="right"]
sa [shape=box, label="id=sa\nmultiNoiseSampler_ridges", tooltip="delegate.id=sb\n"]
sb -> sa [label="delegate"]
sb [shape=hexagon, label="id=sb\nGenericShiftedNoise", tooltip="inputX.id=sc\ninputY.id=db\ninputZ.id=sd\n"]
sc -> sb [label="inputX"]
db -> sb [label="inputY"]
sd -> sb [label="inputZ"]
sc [shape=parallelogram, label="id=sc\nadd", tooltip="left.id=cy\nright.id=u\n"]
cy -> sc [label="left"]
u -> sc [label="right"]
sd [shape=parallelogram, label="id=sd\nadd", tooltip="left.id=dh\nright.id=bj\n"]
dh -> sd [label="left"]
bj -> sd [label="right"]
}