WMDEVICEMACRSPRWorld]>_%x_%yyN>MACISPRKGVoroNoise In??PAR2MACODefaultO#@@SPRKVoroNoise Out??PAR2MACPSPRKVoroNoise Params??PAR2MACH Nico KornUVoroNoise v1.1 A voronoi-based generator with controls similar to usual perlin generators. Try the different styles and shapes! - they each produce different terrains. If you have any questions or suggestions - You can find me at: my website: nkdev.de www.terradreams.de www.ashundar.com www.world-machine.com Have fun! NikitaGFX0 !"#!@A?AB@AB@AB@AB@AB@AB@AB@AB@AB@AB@AB@AB@AB@AB@AB@AB@AB@AB@AB@AB@AB@AB@AB@AB@AB@AB@@B?#$"! !hjfvwukmg 7:5jmgȾǿýľĿƺ|.0,13.mozrtwxycplXb_hxsTaYxajelsi~(*%)*&xc{[_yif|kK]\jq\uw_stkQbd&**?MMVlnhK^^btw!)++AEBjpgtyn%'#')%ysv}VtkFoisV|qvyQgh?QQc{~\rvVikYotVjmCSSjEVXx##,26>HM(12',,:?;foetym%'#')%yssy]yKvkh]niuf.<<qjYpsTfl9HIWloZpsBRV 1DDJ``-780?==@>goetym%'#')%yssza}itj]i`|pUim>NQul[rx!*+G]]Nef@QQ(13.<=+57=SQ-;;2EA?EAci`tym%'#')%ysptx`qdnekpe~K^_^t|ax~Ndh !5EHBUV:ML$-.(67%11)88/CB/EC6IE8;7`e\tym%'#')%yszoUqp[oRrrWvvYosWglI]_N`d7?C#%''d0@@Mfe(44"++!20+67->=$$':<:`e\tym%'#')%yspOxxs]e]o2<>1:<mYms,7;7HH:JJ\ty*/1goWrv4CE;PON_b*88=PP6FF"++#*-"'),97BKFejatym%'#')%ys~ckX{WBgc<\X%+.d\}~UjoO^eei;EI%,/0??0AA8NM$%(("#**#()AFBch^tym%'#')%yszgdkbRzv4TO#,.A$,-%./(34$-/!*+#$#%'ANIjuktym%'#')%ysv~hW~}Cri+;:)+/5XRUV}MqnVz{~f>QV3@D'22"()#11!./HNK||tym%'#')%yst{`|dQzrBZY;f^:g]C|phhl'@<{e}?PTCRX7CF!(+ '*() .>;Wa_tym%'#')%yssycPxpl;od0PKQ~Ayl[jIrmq_ow'23CRT &)).3 " "#"++0PGjrrtym%'#')%ysuy[hd}A[Y6JI9f^,SKU}xYgs[ioP`d)03&+-$)+.78.PJ4IGtym%'#')%ys};cY.ULOwdUGu>qfb2GDZnr-37"'.1%+. !$$$9GHnut|tym%'#')%ys|VwlmRwK~uW}KuGvn`w2-5PL,25&+/"')$)+%)+ %&!+677;@|tym%'#')%ysqwYfTFzm2VNS{Sws !#),&+/$*.!#"$'+0!"-89OiiP}htym%'#')%ysq3FEJlhW{*@<.48%(,!#!"# $& &'2=@Jy[~tym%'#')%ysx{`>rdS|8BD#() **"()(-1"'+!$)*%/0.-,+GSXlwliltym%'#')%ys{h;g[Yc9@C#'-. !$&"/:;+D@6VQFzq/+A\[mxWXytluztym%'#')%yssxhPwU,26#)*$)*&&'45:\Vh5;@;U\ZLRQO\XAIESc_qdM[VsWynbmktz`}v\skuttqvk%&#&'#SWNyvt~toypp{s~emehqihphcjbcjbdkcdkc\bYpvlzpflenuj~rs{albblcp|ss|m~tl|rr|rt|qRVN$&"=@:QULmshmshmshmshmshmshmshmshmshmshmshmshmshmshmshmshmshmshmshmshmshmshmshmshmshmshQUL?Range2eL=P1Type MidlandsLP1NormalizeateauLCLMPSPRK??PAR2P1?Range1zeP1=?Range2eLP1Type MidlandsbP1NormalizeateauCLMPSPRK??PAR2P1?Range1zeLj\LP1>?Range2eP1Type MidlandsP1NormalizeateauCMB2SPRKHo a??PAR2P1MethodpemWhat technique should be used to combine the two inputs. See the Help file for more information on specificsAverageAdd SubtractMultiplyMaxMinPowerRootP1??StrengthusLThe strength of the combination. High values cause a mroe pronounced effectCMB2SPRK??PAR2P1Methode6mWhat technique should be used to combine the two inputs. See the Help file for more information on specificsAverageAdd SubtractMultiplyMaxMinPowerRootP1??StrengthsLThe strength of the combination. High values cause a mroe pronounced effectCMB2SPRKH F1??PAR2P1MethodE6/mWhat technique should be used to combine the two inputs. See the Help file for more information on specificsAverageAdd SubtractMultiplyMaxMinPowerRootP1??StrengthLThe strength of the combination. High values cause a mroe pronounced effectCLMPSPRKQ??PAR2P1?Range1zeP1<?Range2eLP1Type MidlandsSOP1NormalizeateauCLMPSPRKiO??PAR2P1?Range1P1=?Range2 LP1TypeP1NormalizeCMB2SPRKHT F1??PAR2P1Method16+mWhat technique should be used to combine the two inputs. See the Help file for more information on specificsAverageAdd SubtractMultiplyMaxMinPowerRootP1??StrengthusE6LThe strength of the combination. High values cause a mroe pronounced effectCMB2SPRKF4 - F1??PAR2P1Methodation ModelE6mWhat technique should be used to combine the two inputs. See the Help file for more information on specificsAverageAdd SubtractMultiplyMaxMinPowerRootP1??StrengthLightingLThe strength of the combination. High values cause a mroe pronounced effectCELLSPRK??PAR2 P1VU?@EScale-The scale of the Voronoi noise in the world.P1 StyleYEach style is a unique combination of noises that give a different aspect to the output.F1F2F3F4F2 - F1F3 - F2F3 - F1F4 - F3F4 - F2F4 - F1F1 CellsF2 CellsF3 CellsF4 CellsP1Distance FunctionGHow distances are measured; allows for different looks of the terrain.EuclideanManhattanAlternate #1Alternate #2P1@ShapeBOffset the noise effect. The only effect is to shift the pattern.P1Distortion Enable+Enable the distortion input of this deviceP1?Distortion AmountDThe strength of distortion, determines how far the input is shiftedP1hDistortion Direction)The direction to distort the coordinatesP1Random Seed'Determines the features of the terrainP1VRandomizeRandomize the seed valueCELLSPRK??PAR2 P1VU?@EScale-The scale of the Voronoi noise in the world.P1 StyleYEach style is a unique combination of noises that give a different aspect to the output.F1F2F3F4F2 - F1F3 - F2F3 - F1F4 - F3F4 - F2F4 - F1F1 CellsF2 CellsF3 CellsF4 CellsP1Distance FunctionGHow distances are measured; allows for different looks of the terrain.EuclideanManhattanAlternate #1Alternate #2P1@ShapeBOffset the noise effect. The only effect is to shift the pattern.P1Distortion Enable+Enable the distortion input of this deviceP1?Distortion AmountDThe strength of distortion, determines how far the input is shiftedP1hDistortion Direction;K6)The direction to distort the coordinatesP1Random Seed'Determines the features of the terrainP1VRandomizeRandomize the seed valueCELLSPRK??PAR2 P1VU>@EScale-The scale of the Voronoi noise in the world.P1 StyleYEach style is a unique combination of noises that give a different aspect to the output.F1F2F3F4F2 - F1F3 - F2F3 - F1F4 - F3F4 - F2F4 - F1F1 CellsF2 CellsF3 CellsF4 CellsP1Distance FunctionGHow distances are measured; allows for different looks of the terrain.EuclideanManhattanAlternate #1Alternate #2P1@ShapeBOffset the noise effect. The only effect is to shift the pattern.P1Distortion Enable+Enable the distortion input of this deviceP1?Distortion AmountDThe strength of distortion, determines how far the input is shiftedP1hDistortion Direction)The direction to distort the coordinatesP1Random Seed'Determines the features of the terrainP1VRandomizeRandomize the seed valueCELLSPRK??PAR2 P1VU>@EScale-The scale of the Voronoi noise in the world.P1 StyleYEach style is a unique combination of noises that give a different aspect to the output.F1F2F3F4F2 - F1F3 - F2F3 - F1F4 - F3F4 - F2F4 - F1F1 CellsF2 CellsF3 CellsF4 CellsP1Distance FunctionGHow distances are measured; allows for different looks of the terrain.EuclideanManhattanAlternate #1Alternate #2P1@ShapeBOffset the noise effect. The only effect is to shift the pattern.P1Distortion Enable{6+Enable the distortion input of this deviceP1?Distortion AmountDThe strength of distortion, determines how far the input is shiftedP1hDistortion Direction)The direction to distort the coordinatesP1Random Seed'Determines the features of the terrainP1VRandomizeRandomize the seed valueCELLSPRKO??PAR2 P1VU=@EScale-The scale of the Voronoi noise in the world.P1 StyleYEach style is a unique combination of noises that give a different aspect to the output.F1F2F3F4F2 - F1F3 - F2F3 - F1F4 - F3F4 - F2F4 - F1F1 CellsF2 CellsF3 CellsF4 CellsP1Distance FunctionGHow distances are measured; allows for different looks of the terrain.EuclideanManhattanAlternate #1Alternate #2P1@ShapeQ{6&BOffset the noise effect. The only effect is to shift the pattern.P1Distortion Enable+Enable the distortion input of this deviceP1?Distortion AmountDThe strength of distortion, determines how far the input is shiftedP1hDistortion Direction)The direction to distort the coordinatesP1Random Seed'Determines the features of the terrainP1VRandomizeRandomize the seed valueCELLSPRK??PAR2 P1VU=@EScale-The scale of the Voronoi noise in the world.P1 Stylep`PYEach style is a unique combination of noises that give a different aspect to the output.F1F2F3F4F2 - F1F3 - F2F3 - F1F4 - F3F4 - F2F4 - F1F1 CellsF2 CellsF3 CellsF4 CellsP1Distance FunctionGHow distances are measured; allows for different looks of the terrain.EuclideanManhattanAlternate #1Alternate #2P1@ShapeBOffset the noise effect. The only effect is to shift the pattern.P1Distortion Enable?L6+Enable the distortion input of this deviceP1?Distortion AmountDThe strength of distortion, determines how far the input is shiftedP1hDistortion Direction)The direction to distort the coordinatesP1Random Seed'Determines the features of the terrainP1VRandomizeRandomize the seed valueCLMPSPRK!??PAR2P1?Range1P1;?Range2P1Type*+?P1NormalizeCLMPSPRK9??PAR2P1?Range1zeLP1;?Range2eP1Type MidlandsP1NormalizeateauCMB2SPRKHF4 - F1??PAR2P1Methode6mWhat technique should be used to combine the two inputs. See the Help file for more information on specificsAverageAdd SubtractMultiplyMaxMinPowerRootP1??StrengthsE6LThe strength of the combination. High values cause a mroe pronounced effectCELLSPRK??PAR2 P1VU<@EScalep-The scale of the Voronoi noise in the world.P1 StyleYEach style is a unique combination of noises that give a different aspect to the output.F1F2F3F4F2 - F1F3 - F2F3 - F1F4 - F3F4 - F2F4 - F1F1 CellsF2 CellsF3 CellsF4 CellsP1Distance FunctionGHow distances are measured; allows for different looks of the terrain.EuclideanManhattanAlternate #1Alternate #2P1@ShapeBOffset the noise effect. The only effect is to shift the pattern.P1Distortion Enable+Enable the distortion input of this deviceP1?Distortion AmountDThe strength of distortion, determines how far the input is shiftedP1hDistortion DirectionP)The direction to distort the coordinatesP1Random Seed  'Determines the features of the terrainP1VRandomize  Randomize the seed valueCELLSPRK??PAR2 P1<@EScalenation Model0-The scale of the Voronoi noise in the world.P1 Styleed LightingYEach style is a unique combination of noises that give a different aspect to the output.F1F2F3F4F2 - F1F3 - F2F3 - F1F4 - F3F4 - F2F4 - F1F1 CellsF2 CellsF3 CellsF4 CellsP1Distance FunctionapGHow distances are measured; allows for different looks of the terrain.EuclideanManhattanAlternate #1Alternate #2P1@ShapelippingBOffset the noise effect. The only effect is to shift the pattern.P1Distortion Enableirection+Enable the distortion input of this deviceP1?Distortion AmountDThe strength of distortion, determines how far the input is shiftedP1hDistortion Direction0)The direction to distort the coordinatesP1Random Seed LevelP'Determines the features of the terrainP1VRandomizevelpRandomize the seed valueCMB2SPRKTF4 - F1??PAR2P1Methodpe0E6mWhat technique should be used to combine the two inputs. See the Help file for more information on specificsAverageAdd SubtractMultiplyMaxMinPowerRootP1??StrengthusLThe strength of the combination. High values cause a mroe pronounced effectSSPL#SPRKSeednceFctn??PAR2P1 OutputsWARPSPRK??PAR2P1hDirection1The angle to displace the terrain at. 0 is NorthP1L>?StrengthF3 - F2The amount of distortionP1CenteredKCentering makes all displacements occur from the middle of the heightfieldP1Edge HandlingF3 CellsLFor unknown pixels on the edge, we can synthesize them from one of two waysRepeat edge valuesMirror interior valuesBPRLSPRK0 Defaultc??PAR2 P1StyleP1CAEScaleP1? #<@?PersistenceP1OctavesP1@@GainP1@??OffsetP1SeedbOUP1 BCHeightP1??Distortion AmountP1?Distortion EnableP1hDistortion DirectionP1StabilizeBPRLSPRK0??PAR2 P1StyleP1dBAEScalessP1? #<@?PersistenceP1OctavesypeP1@@Gainr StrengthP1@??OffsetP1sqSeedP1 BCHeightepthP1??Distortion AmountP1?Distortion EnableP1hDistortion DirectionP1Stabilize SynthesisWARPSPRKlur??PAR2P1-hDirection1The angle to displace the terrain at. 0 is NorthP1=?StrengthF3 - F2The amount of distortionP1CenteredKCentering makes all displacements occur from the middle of the heightfieldP1Edge HandlingF3 CellsLFor unknown pixels on the edge, we can synthesize them from one of two waysRepeat edge valuesMirror interior valuesBPRLSPRK0??PAR2 P1StyleP1AAEScaleP1? #<@?PersistenceP1OctavesP1@@GainP1@??OffsetP1sqSeedP1 BCHeightP1??Distortion AmountP1?Distortion EnableP1hDistortion DirectionP1StabilizeWARPSPRK??PAR2P1ZhDirection1The angle to displace the terrain at. 0 is NorthP1L=?StrengthThe amount of distortionP1Centered~KCentering makes all displacements occur from the middle of the heightfieldP1Edge HandlingLFor unknown pixels on the edge, we can synthesize them from one of two waysRepeat edge valuesMirror interior valuesBPRLSPRK07??PAR2 P1StyleP1EAAEScaleP1? #<@?PersistenceP1OctavesP1@@GainP1@??OffsetP1BSeedP1 BCHeightP1??Distortion AmountP1?Distortion EnableP1hDistortion DirectionP1StabilizeWARPSPRK$??PAR2P1hDirection1The angle to displace the terrain at. 0 is NorthP1<?StrengthThe amount of distortionP1Centered@KCentering makes all displacements occur from the middle of the heightfieldP1Edge HandlingLFor unknown pixels on the edge, we can synthesize them from one of two waysRepeat edge valuesMirror interior valuesSSPL#SPRK@VoroStyletn??PAR2P1OutputsEJLSSPL#SPRK(4VoroStyletn??PAR2P1OutputsEJSSPL#SPRKVoroStyle??PAR2P1OutputsEJS_CPSPRK??PAR2P1??Current Value0The current value that this device is producingP1??Max Range)The maximum value to allow in the outputP1?Min Range)The minimum value to allow in the outputP1TypeingK=Specify how to clamp the input value to the specified range.RescaleClipSSPL#SPRKUniSplitter??PAR2P1OutputsValueS_GNSPRKx1/8??PAR2P1>?ValuesValueThe scalar value to generate.S_ARSPRK sub x??PAR2P1?Current Value0The current value that this device is producingP1??Amount2The scalar value to combine with the input value.P1OperationPCoor6Specify the operation to perform on the input scalar.Add to valueSubtract from valueMultiply with valueP1Clipping9Specify how to handle values that leave the [0,1] range.RolloverClipS_ARSPRK wadd x??PAR2P1??Current Value0The current value that this device is producingP1??Amount2The scalar value to combine with the input value.P1Operation`Coor6Specify the operation to perform on the input scalar.Add to valueSubtract from valueMultiply with valueP1Clipping9Specify how to handle values that leave the [0,1] range.RolloverClipSSPL#SPRK4UniSplitter??PAR2P1OutputsValueS_INSPRKX/Inverter??PAR2S_GNSPRKh0.5??PAR2P1??ValuesValueThe scalar value to generate.S_GNSPRKh'0.25??PAR2P1>?ValuesDJThe scalar value to generate.S_GNSPRKhW0.12525??PAR2P1>?ValuesValueThe scalar value to generate.S_GNSPRKh0.06255??PAR2P1=?ValuesDJThe scalar value to generate.S_GNSPRKh0.0312525??PAR2P1=?ValuesValueThe scalar value to generate.S_GNSPRKhG0.00390625??PAR2P1;?Valuet Value\The scalar value to generate.S_GNSPRKh0.015625??PAR2P1<?ValuesThe scalar value to generate.S_GNSPRKh.0078125??PAR2P1;?ValuesThe scalar value to generate.SSPL#SPRKoordinate??PAR2P1OutputsValueSSPL#SPRK??PAR2P1OutputsValueS_CPSPRKp'.25??PAR2P1>?Current Value0The current value that this device is producingP1??Max Range)The maximum value to allow in the outputP1?Min Range)The minimum value to allow in the outputP1Type=Specify how to clamp the input value to the specified range.RescaleClipS_CPSPRKXW.5??PAR2P1>?Current Value0The current value that this device is producingP1??Max Range)The maximum value to allow in the outputP1?Min Range)The minimum value to allow in the outputP1Type=Specify how to clamp the input value to the specified range.RescaleClipS_CPSPRK@nverter??PAR2P1=?Current Value0The current value that this device is producingP1??Max Range)The maximum value to allow in the outputP1?Min RangePUniS)The minimum value to allow in the outputP1Type=Specify how to clamp the input value to the specified range.RescaleClipS_CPSPRK(dd x??PAR2P1=?Current Value0The current value that this device is producingP1??Max Range)The maximum value to allow in the outputP1?Min Range)The minimum value to allow in the outputP1Typeing=Specify how to clamp the input value to the specified range.RescaleClipS_CPSPRKub x??PAR2P1<?Current Value0The current value that this device is producingP1??Max Range)The maximum value to allow in the outputP1?Min Range0)The minimum value to allow in the outputP1Typeing=Specify how to clamp the input value to the specified range.RescaleClipS_CPSPRK/8??PAR2P1;?Current Value0The current value that this device is producingP1??Max Range)The maximum value to allow in the outputP1?Min RangePUniS)The minimum value to allow in the outputP1Type=Specify how to clamp the input value to the specified range.RescaleClipS_CPSPRKG??PAR2P1;?Current ValueK0The current value that this device is producingP1??Max Range)The maximum value to allow in the outputP1?Min Range)The minimum value to allow in the outputP1Type=Specify how to clamp the input value to the specified range.RescaleClipCLMPSPRK??PAR2P1?Range1zeP1??Range2eXP1TypestencedsˤP1NormalizeateauSSPL#SPRK@aroStyle??PAR2P1OutputsValueLEJS_CMSPRK4a^4??PAR2P1??Current Value0The current value that this device is producingP1Operation6How should this device combine the two scalar inputs?Add togetherSubtract B from AMultiplyS_CMSPRK0La??PAR2P1??Current Value0The current value that this device is producingP1Operation6How should this device combine the two scalar inputs?Add togetherSubtract B from AMultiplyS_CMSPRK0a??PAR2P1??Current Value0The current value that this device is producingP1Operation6How should this device combine the two scalar inputs?Add togetherSubtract B from AMultiplyC_GNSPRKhCoordGen??PAR2P1>CX ValueValue$The X axis coordinate in worldspaceP1>CY Valuen$The Y axis coordinate in worldspaceSSPL#SPRKXCoordinate??PAR2P1OutputsValueSSPL#SPRKCoordinate??PAR2P1OutputsqEJSSPL#SPRKxCoordinate??PAR2P1OutputsS_ARSPRKOWrldOrigo to VrnOrigo??PAR2P1??Current Value0The current value that this device is producingP1$:?Amountge2The scalar value to combine with the input value.P1Operation6Specify the operation to perform on the input scalar.Add to valueSubtract from valueMultiply with valueP1Clipping9Specify how to handle values that leave the [0,1] range.RolloverClipS_ARSPRKWrldOrigo to VrnOrigo??PAR2P1??Current Value0The current value that this device is producingP1$:?Amountge2The scalar value to combine with the input value.P1Operation6Specify the operation to perform on the input scalar.Add to valueSubtract from valueMultiply with valueP1Clipping9Specify how to handle values that leave the [0,1] range.RolloverClipS_CPSPRK`OClamp Xo to VrnOrigo??PAR2P1??Current Value0The current value that this device is producingP1??Max RangeCJ)The maximum value to allow in the outputP1v>?Min Range)The minimum value to allow in the outputP1TypeingCJ.CJ=Specify how to clamp the input value to the specified range.RescaleClipS_CPSPRK`Clamp Y??PAR2P1??Current Value0The current value that this device is producingP1??Max Range)The maximum value to allow in the outputP1v>?Min Range)The minimum value to allow in the outputP1TypeCJ=Specify how to clamp the input value to the specified range.RescaleClipI_GNSPRK0amp Y??PAR2P1Valuet ValueThe integer value to generate.I_GNSPRK3 ??PAR2P1ValuesValueThe integer value to generate.SSPL#SPRK DistanceFctn??PAR2P1OutputsValueSSPL#SPRKDistanceFctn??PAR2P1OutputsSSPL#SPRKhDistanceFctn??PAR2P1Outputs EJI_GNSPRK 0 Fli??PAR2P1Valuet ValueThe integer value to generate.I_GNSPRK /1 Phy??PAR2P1ValuesValueThe integer value to generate.I_GNSPRK G3 Mar??PAR2P1Values%EJThe integer value to generate.I_GNSPRK _5 San??PAR2P1ValuesValueThe integer value to generate.I_GNSPRK w6 Cha??PAR2P1ValuesEJThe integer value to generate.I_GNSPRK 7 Sla??PAR2P1ValuesThe integer value to generate.I_GNSPRK 8 Bas??PAR2P1ValuesValueThe integer value to generate.I_GNSPRK 9 Por??PAR2P1 ValuesValueThe integer value to generate.U_MCSPRK@lur??PAR2P1Number of Inputs=!=y=շ=1Determines how many input ports should there be.P1Input Choice<߱<7<<<<<Selects which input port should be passed on to the output.U_MCSPRK??PAR2P1Number of Inputs01Determines how many input ports should there be.P1Input Choice<Selects which input port should be passed on to the output.SWCHSPRK(??PAR2P1Input choiceutsJIf enabled, passes the optional input along instead of the primary input.SPLTSPRKh??PAR2P1OutputsSelection-JKYZ[           \!#   !!"##$$$$%$%&&&&&'(+(*)(*7+6,+,*-@.'/8091:2;3>4<5=6'68696:6;6<6=6>7'78797:7;7<7=7>89:; < =>?[@C@C@B@BA,BACADFEEEEEE EE"FEFGGGGGHDIDJHKILZMZNONPOOOOPPPPQYRYSYTYUYVYWYXYY%ZN[\?\[??Main ExtentsSPRKVoroNoiseproduce differ??PAR2P1Random SeedP1?PersistenceSPRWorP1??X - PositionP1??Y - Positionlt @P1Style=^@FlintPhylliteMarbleSand stoneChalkSlateBasilicaPorphyreP1ShapestraightroundedP1Use Stabilized Noise