缺氧 wiki 编辑团队提示:注册账号并登录后体验更佳,且可通过参数设置定制优化您的浏览体验!
该站点为镜像站点,如果你想帮助这个由玩家志愿编辑的 wiki 站点,请前往原站点参与编辑,
同时欢迎加入编辑讨论群 851803695 与其他编辑者一起参与建设!
模块:Data/Worldgen/Noise
该文件来自缺氧或其开发商科雷娱乐创建的网站。该文件中出现的所有商标和注册商标均归属于科雷娱乐。详情请见版权信息。该文件被认为在本wiki上合理使用。
This image comes from Oxygen Not Included or from websites created and owned by Klei Entertainment, who hold the copyright of Oxygen Not Included. All trademarks and registered trademarks present in the image are proprietary to Klei Entertainment. For more information, see the copyright notice.The use of images to illustrate articles concerning the subject of the images in question is believed to qualify as fair use under United States copyright law, as such display does not significantly impede the right of the copyright holder to sell the copyrighted material.
return {
["Default.yaml"] = {
settings = {
zoom = 0.00125,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "Default",
},
links = {
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "IntensityScale",
},
},
{
target = {
type = "Filter",
name = "DefaultBaseFilter",
},
source0 = {
type = "Primitive",
name = "DefaultBasePrimative",
},
},
{
target = {
type = "Modifier",
name = "IntensityScale",
},
source0 = {
type = "Filter",
name = "DefaultBaseFilter",
},
},
},
primitives = {
DefaultBasePrimative = {
primative = "ImprovedPerlin",
quality = "Best",
seed = 1,
offset = 1,
name = "DefaultBasePrimative",
pos = {
X = -626,
Y = -12,
},
},
},
filters = {
DefaultBaseFilter = {
filter = "RidgedMultiFractal",
frequency = 10,
lacunarity = 3,
octaves = 10,
offset = 1,
gain = 2,
exponent = 0.9,
name = "DefaultBaseFilter",
pos = {
X = -350,
Y = -38,
},
},
},
modifiers = {
IntensityScale = {
modifyType = "ScaleBias",
scale = 0.5,
bias = 0,
scale2d = {
X = 1,
Y = 1,
},
name = "IntensityScale",
pos = {
X = -380.2,
Y = 19.39999,
},
},
},
},
["DefaultCave.yaml"] = {
settings = {
zoom = 0.00125,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "DefaultCave",
},
links = {
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Filter",
name = "DefaultCaveFilter",
},
},
{
target = {
type = "Filter",
name = "DefaultCaveFilter",
},
source0 = {
type = "Primitive",
name = "DefaultCavePrimative",
},
},
},
primitives = {
DefaultCavePrimative = {
primative = "BevinsValue",
quality = "Standard",
seed = 2,
offset = 0.8,
name = "DefaultCavePrimative",
pos = {
X = -785,
Y = -12,
},
},
},
filters = {
DefaultCaveFilter = {
filter = "RidgedMultiFractal",
frequency = 16,
lacunarity = 6,
octaves = 3,
offset = 0.8,
gain = 1,
exponent = 0.9,
name = "DefaultCaveFilter",
pos = {
X = -454,
Y = -74,
},
},
},
},
["DefaultDensity.yaml"] = {
settings = {
zoom = 0.0015,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "DefaultDensity",
},
links = {
{
target = {
type = "Filter",
name = "DefaultDensityFilter",
},
source0 = {
type = "Primitive",
name = "DefaultDensityPrimative",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Filter",
name = "DefaultDensityFilter",
},
},
},
primitives = {
DefaultDensityPrimative = {
primative = "SimplexPerlin",
quality = "Standard",
seed = 3,
offset = 1,
name = "DefaultDensityPrimative",
pos = {
X = -839,
Y = 5,
},
},
},
filters = {
DefaultDensityFilter = {
filter = "RidgedMultiFractal",
frequency = 9,
lacunarity = 1.5,
octaves = 6,
offset = 1,
gain = 2,
exponent = 0.9,
name = "DefaultDensityFilter",
pos = {
X = -455,
Y = -10,
},
},
},
},
["Generic.yaml"] = {
settings = {
zoom = 1,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "Generic",
},
links = {
{
target = {
type = "Filter",
name = "StartAreaFilter",
},
source0 = {
type = "Primitive",
name = "DefaultSimplexPerlinPrimative",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "LayerSqueue",
},
},
{
target = {
type = "Modifier",
name = "LayerSqueue",
},
source0 = {
type = "Filter",
name = "StartAreaFilter",
},
},
},
primitives = {
DefaultSimplexPerlinPrimative = {
primative = "SimplexPerlin",
quality = "Best",
seed = 5,
offset = 1,
name = "DefaultSimplexPerlinPrimative",
pos = {
X = -1000,
Y = -60,
},
},
},
filters = {
StartAreaFilter = {
filter = "RidgedMultiFractal",
frequency = 0.08,
lacunarity = 2,
octaves = 1,
gain = 0,
offset = -0.1,
exponent = 0.9,
name = "StartAreaFilter",
pos = {
X = -699,
Y = -60,
},
},
},
modifiers = {
LayerSqueue = {
modifyType = "Scale2d",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1,
scale2d = {
X = 0.2,
Y = 1,
},
name = "LayerSqueue",
pos = {
X = -348,
Y = -54,
},
},
},
},
["Heat.yaml"] = {
settings = {
zoom = 0.001,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "Heat",
},
links = {
{
target = {
type = "Filter",
name = "HeatFilter",
},
source0 = {
type = "Primitive",
name = "HeatPrimative",
},
},
{
target = {
type = "Modifier",
name = "HeatScaleBias",
},
source0 = {
type = "Transformer",
name = "HeatRotateZ",
},
},
{
target = {
type = "Transformer",
name = "HeatRotateZ",
},
source0 = {
type = "Filter",
name = "HeatFilter",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "HeatScaleBias",
},
},
},
primitives = {
HeatPrimative = {
primative = "BevinsGradient",
quality = "Standard",
seed = 4,
offset = 1,
name = "HeatPrimative",
pos = {
X = -1426.4,
Y = 8.199997,
},
},
},
filters = {
HeatFilter = {
filter = "SinFractal",
frequency = 7.18,
lacunarity = 3,
octaves = 6,
offset = 1,
gain = 2,
name = "HeatFilter",
pos = {
X = -1099.6,
Y = 8.599991,
},
},
},
transformers = {
HeatRotateZ = {
transformerType = "RotatePoint",
power = 1,
vector = {
Y = 270,
},
name = "HeatRotateZ",
pos = {
X = -730.6,
Y = 17.39999,
},
},
},
modifiers = {
HeatScaleBias = {
modifyType = "ScaleBias",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1.2,
bias = 0.71,
scale2d = {
X = 1,
Y = 1,
},
name = "HeatScaleBias",
pos = {
X = -380.2,
Y = 19.39999,
},
},
},
},
["MagmaVent.yaml"] = {
settings = {
zoom = 1,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "Generic",
},
links = {
{
target = {
type = "Filter",
name = "StartAreaFilter",
},
source0 = {
type = "Primitive",
name = "DefaultSimplexPerlinPrimative",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "Invert",
},
},
{
target = {
type = "Modifier",
name = "Invert",
},
source0 = {
type = "Modifier",
name = "LayerSqueue",
},
},
{
target = {
type = "Modifier",
name = "LayerSqueue",
},
source0 = {
type = "Filter",
name = "StartAreaFilter",
},
},
},
primitives = {
DefaultSimplexPerlinPrimative = {
primative = "SimplexPerlin",
quality = "Best",
seed = 5,
offset = 1,
name = "DefaultSimplexPerlinPrimative",
pos = {
X = -1000,
Y = -60,
},
},
},
filters = {
StartAreaFilter = {
filter = "RidgedMultiFractal",
frequency = 0.08,
lacunarity = 2,
octaves = 1,
gain = 0,
offset = -0.1,
exponent = 0.9,
name = "StartAreaFilter",
pos = {
X = -699,
Y = -60,
},
},
},
modifiers = {
LayerSqueue = {
modifyType = "Scale2d",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1,
scale2d = {
X = 1,
Y = 0.7,
},
name = "LayerSqueue",
pos = {
X = -348,
Y = -54,
},
},
Invert = {
modifyType = "ScaleBias",
scale = -1,
bias = 1,
name = "Invert",
pos = {
X = -548,
Y = -54,
},
},
},
},
["OilField.yaml"] = {
settings = {
zoom = 1,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "OilField",
},
links = {
{
target = {
type = "Filter",
name = "StartAreaFilter",
},
source0 = {
type = "Primitive",
name = "DefaultSimplexPerlinPrimative",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "LayerSqueue",
},
},
{
target = {
type = "Modifier",
name = "LayerSqueue",
},
source0 = {
type = "Filter",
name = "StartAreaFilter",
},
},
},
primitives = {
DefaultSimplexPerlinPrimative = {
primative = "SimplexPerlin",
quality = "Best",
seed = 5,
offset = 1,
name = "DefaultSimplexPerlinPrimative",
pos = {
X = -1000,
Y = -60,
},
},
},
filters = {
StartAreaFilter = {
filter = "RidgedMultiFractal",
frequency = 0.08,
lacunarity = 2,
octaves = 1,
gain = 0,
offset = -0.1,
exponent = 0.9,
name = "StartAreaFilter",
pos = {
X = -699,
Y = -60,
},
},
},
modifiers = {
LayerSqueue = {
modifyType = "Scale2d",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1,
scale2d = {
X = 0.54,
Y = 1.6,
},
name = "LayerSqueue",
pos = {
X = -348,
Y = -54,
},
},
},
},
["OilPockets.yaml"] = {
settings = {
zoom = 1,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "OilPockets",
},
links = {
{
target = {
type = "Filter",
name = "StartAreaFilter",
},
source0 = {
type = "Primitive",
name = "DefaultSimplexPerlinPrimative",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "LayerSqueue",
},
},
{
target = {
type = "Modifier",
name = "LayerSqueue",
},
source0 = {
type = "Filter",
name = "StartAreaFilter",
},
},
},
primitives = {
DefaultSimplexPerlinPrimative = {
primative = "SimplexPerlin",
quality = "Best",
seed = 5,
offset = 1,
name = "DefaultSimplexPerlinPrimative",
pos = {
X = -1000,
Y = -60,
},
},
},
filters = {
StartAreaFilter = {
filter = "RidgedMultiFractal",
frequency = 0.08,
lacunarity = 2,
octaves = 1,
gain = 0,
offset = -0.1,
exponent = 0.9,
name = "StartAreaFilter",
pos = {
X = -699,
Y = -60,
},
},
},
modifiers = {
LayerSqueue = {
modifyType = "Scale2d",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1,
scale2d = {
X = 0.4,
Y = 2.4,
},
name = "LayerSqueue",
pos = {
X = -348,
Y = -54,
},
},
},
},
["OilPocketsStrange.yaml"] = {
settings = {
zoom = 1,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "OilPockets",
},
links = {
{
target = {
type = "Filter",
name = "StartAreaFilter",
},
source0 = {
type = "Primitive",
name = "DefaultSimplexPerlinPrimative",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "LayerSqueue",
},
},
{
target = {
type = "Modifier",
name = "LayerSqueue",
},
source0 = {
type = "Filter",
name = "StartAreaFilter",
},
},
},
primitives = {
DefaultSimplexPerlinPrimative = {
primative = "SimplexPerlin",
quality = "Best",
seed = 5,
offset = 1,
name = "DefaultSimplexPerlinPrimative",
pos = {
X = -1000,
Y = -60,
},
},
},
filters = {
StartAreaFilter = {
filter = "RidgedMultiFractal",
frequency = 0.08,
lacunarity = 2,
octaves = 1,
gain = 0,
offset = -0.1,
exponent = 0.9,
name = "StartAreaFilter",
pos = {
X = -699,
Y = -60,
},
},
},
modifiers = {
LayerSqueue = {
modifyType = "Scale2d",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1,
scale2d = {
X = 2.4,
Y = 0.4,
},
name = "LayerSqueue",
pos = {
X = -348,
Y = -54,
},
},
},
},
["Sandstone.yaml"] = {
settings = {
zoom = 1,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "Generic",
},
links = {
{
target = {
type = "Filter",
name = "StartAreaFilter",
},
source0 = {
type = "Primitive",
name = "DefaultSimplexPerlinPrimative",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "LayerSqueue",
},
},
{
target = {
type = "Modifier",
name = "LayerSqueue",
},
source0 = {
type = "Filter",
name = "StartAreaFilter",
},
},
},
primitives = {
DefaultSimplexPerlinPrimative = {
primative = "SimplexPerlin",
quality = "Best",
seed = 5,
offset = 1,
name = "DefaultSimplexPerlinPrimative",
pos = {
X = -1000,
Y = -60,
},
},
},
filters = {
StartAreaFilter = {
filter = "RidgedMultiFractal",
frequency = 0.08,
lacunarity = 2,
octaves = 1,
gain = 0,
offset = -0.1,
exponent = 0.9,
name = "StartAreaFilter",
pos = {
X = -699,
Y = -60,
},
},
},
modifiers = {
LayerSqueue = {
modifyType = "Scale2d",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1,
scale2d = {
X = 0.2,
Y = 1,
},
name = "LayerSqueue",
pos = {
X = -348,
Y = -54,
},
},
},
},
["SandstoneStart.yaml"] = {
settings = {
zoom = 1,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "StartWorld",
},
links = {
{
target = {
type = "Filter",
name = "StartAreaFilter",
},
source0 = {
type = "Primitive",
name = "DefaultSimplexPerlinPrimative",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "LayerSqueue",
},
},
{
target = {
type = "Modifier",
name = "LayerSqueue",
},
source0 = {
type = "Filter",
name = "StartAreaFilter",
},
},
},
primitives = {
DefaultSimplexPerlinPrimative = {
primative = "SimplexPerlin",
quality = "Best",
seed = 5,
offset = 1,
name = "DefaultSimplexPerlinPrimative",
pos = {
X = -1000,
Y = -60,
},
},
},
filters = {
StartAreaFilter = {
filter = "RidgedMultiFractal",
frequency = 0.08,
lacunarity = 2,
octaves = 1,
gain = 0,
offset = -0.1,
exponent = 0.9,
name = "StartAreaFilter",
pos = {
X = -699,
Y = -60,
},
},
},
modifiers = {
LayerSqueue = {
modifyType = "Scale2d",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1,
scale2d = {
X = 0.2,
Y = 1,
},
name = "LayerSqueue",
pos = {
X = -348,
Y = -54,
},
},
},
},
["SandstoneStrange.yaml"] = {
settings = {
zoom = 1,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "Generic",
},
links = {
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "LayerSqueue",
},
},
{
target = {
type = "Filter",
name = "StartAreaFilter",
},
source0 = {
type = "Primitive",
name = "DefaultSimplexPerlinPrimative",
},
},
{
target = {
type = "Modifier",
name = "LayerSqueue",
},
source0 = {
type = "Filter",
name = "StartAreaFilter",
},
},
},
primitives = {
DefaultSimplexPerlinPrimative = {
primative = "SimplexPerlin",
quality = "Best",
seed = 5,
offset = 1,
name = "DefaultSimplexPerlinPrimative",
pos = {
X = -1000,
Y = -60,
},
},
},
filters = {
StartAreaFilter = {
filter = "RidgedMultiFractal",
frequency = 0.0799999982,
lacunarity = 2,
octaves = 1,
offset = -0.100000001,
exponent = 0.899999976,
scale = 1,
name = "StartAreaFilter",
pos = {
X = -699,
Y = -60,
},
},
},
modifiers = {
LayerSqueue = {
modifyType = "Scale2d",
lower = -1,
upper = 1,
exponent = 0.0199999996,
scale = 1,
scale2d = {
X = 1,
Y = 0.200000003,
},
name = "LayerSqueue",
pos = {
X = -348,
Y = -54,
},
},
},
},
["subworldCrystal.yaml"] = {
settings = {
zoom = 0.004,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "subworldCrystal",
},
links = {
{
target = {
type = "Modifier",
name = "Modifier2",
},
source0 = {
type = "Modifier",
name = "Modifier0",
},
},
{
target = {
type = "Modifier",
name = "Modifier0",
},
source0 = {
type = "Filter",
name = "DefaultBaseFilter",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "Modifier2",
},
},
{
target = {
type = "Filter",
name = "DefaultBaseFilter",
},
source0 = {
type = "Primitive",
name = "DefaultDensityPrimative",
},
},
},
primitives = {
DefaultDensityPrimative = {
primative = "BevinsValue",
quality = "Standard",
seed = 5,
offset = 2,
name = "DefaultDensityPrimative",
pos = {
X = -796.2,
Y = 28.39999,
},
},
},
filters = {
DefaultBaseFilter = {
filter = "HybridMultiFractal",
frequency = 3,
lacunarity = 2,
octaves = 3,
offset = 1,
gain = 1,
exponent = 0.25,
name = "DefaultBaseFilter",
pos = {
X = -632.7999,
Y = 316.2,
},
},
},
modifiers = {
Modifier2 = {
modifyType = "Invert",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1,
scale2d = {
X = 1,
Y = 1,
},
name = "Modifier2",
pos = {
X = -81.1004,
Y = 255,
},
},
Modifier0 = {
modifyType = "Scale2d",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 10,
bias = 4,
scale2d = {
X = 8,
Y = 32,
},
name = "Modifier0",
pos = {
X = -174.2799,
Y = 395.4402,
},
},
},
},
["subworldEdgeOfVoid.yaml"] = {
settings = {
zoom = 0.004,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "subworldJungle",
},
links = {
{
target = {
type = "Filter",
name = "DefaultBaseFilter",
},
source0 = {
type = "Primitive",
name = "DefaultDensityPrimative",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "Modifier0",
},
},
{
target = {
type = "Modifier",
name = "Modifier0",
},
source0 = {
type = "Filter",
name = "DefaultBaseFilter",
},
},
},
primitives = {
DefaultDensityPrimative = {
primative = "BevinsValue",
quality = "Standard",
seed = 5,
offset = 2,
name = "DefaultDensityPrimative",
pos = {
X = -998.2,
Y = -62,
},
},
},
filters = {
DefaultBaseFilter = {
filter = "Voronoi",
frequency = 32,
lacunarity = 2,
octaves = 3,
offset = 1,
gain = 1,
exponent = 1.5,
name = "DefaultBaseFilter",
pos = {
X = -694,
Y = -72,
},
},
},
modifiers = {
Modifier0 = {
modifyType = "Scale2d",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1,
scale2d = {
X = 1.5,
Y = 1,
},
name = "Modifier0",
pos = {
X = -350.8799,
Y = 275.6402,
},
},
},
},
["subworldForest.yaml"] = {
settings = {
zoom = 1,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "subworldForest",
},
links = {
{
target = {
type = "Filter",
name = "StartAreaFilter",
},
source0 = {
type = "Primitive",
name = "DefaultSimplexPerlinPrimative",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "LayerSqueue",
},
},
{
target = {
type = "Modifier",
name = "LayerSqueue",
},
source0 = {
type = "Filter",
name = "StartAreaFilter",
},
},
},
primitives = {
DefaultSimplexPerlinPrimative = {
primative = "SimplexPerlin",
quality = "Best",
seed = 5,
offset = 1,
name = "DefaultSimplexPerlinPrimative",
pos = {
X = -1000,
Y = -60,
},
},
},
filters = {
StartAreaFilter = {
filter = "RidgedMultiFractal",
frequency = 0.08,
lacunarity = 2,
octaves = 1,
gain = 0,
offset = -0.1,
exponent = 0.9,
name = "StartAreaFilter",
pos = {
X = -699,
Y = -60,
},
},
},
modifiers = {
LayerSqueue = {
modifyType = "Scale2d",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1,
scale2d = {
X = 0.4,
Y = 1,
},
name = "LayerSqueue",
pos = {
X = -348,
Y = -54,
},
},
},
},
["subworldFrozen.yaml"] = {
settings = {
zoom = 0.001,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "subworldFrozen",
},
links = {
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Transformer",
name = "Rotate",
},
},
{
target = {
type = "Filter",
name = "DefaultBaseFilter",
},
source0 = {
type = "Primitive",
name = "DefaultDensityPrimative",
},
},
{
target = {
type = "Transformer",
name = "Rotate",
},
source0 = {
type = "Modifier",
name = "Scale",
},
},
{
target = {
type = "Modifier",
name = "Scale",
},
source0 = {
type = "Filter",
name = "DefaultBaseFilter",
},
},
},
primitives = {
DefaultDensityPrimative = {
primative = "SimplexPerlin",
quality = "Standard",
seed = 5,
offset = 2,
name = "DefaultDensityPrimative",
pos = {
X = -822.2,
Y = 35.39999,
},
},
},
filters = {
DefaultBaseFilter = {
filter = "RidgedMultiFractal",
frequency = 4,
lacunarity = 3,
octaves = 4,
offset = 1,
gain = 1,
exponent = 0.9,
name = "DefaultBaseFilter",
pos = {
X = -613.7999,
Y = 289.2,
},
},
},
transformers = {
Rotate = {
transformerType = "RotatePoint",
power = 1,
vector = {
Y = 60,
},
name = "Rotate",
pos = {
X = 114,
Y = 205.5,
},
},
},
modifiers = {
Scale = {
modifyType = "Scale2d",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 0.01,
bias = 4,
scale2d = {
X = 32,
Y = 8,
},
name = "Scale",
pos = {
X = -266.2799,
Y = 236.4402,
},
},
},
},
["subworldHotMarsh.yaml"] = {
settings = {
zoom = 0.004,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "subworldHotMarsh",
},
links = {
{
target = {
type = "Modifier",
name = "LayerSqueue",
},
source0 = {
type = "Transformer",
name = "Transformer0",
},
},
{
target = {
type = "Modifier",
name = "Modifier0",
},
source0 = {
type = "Modifier",
name = "LayerSqueue",
},
},
{
target = {
type = "Transformer",
name = "Transformer0",
},
source0 = {
type = "Filter",
name = "DefaultBaseFilter",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "Modifier0",
},
},
{
target = {
type = "Filter",
name = "DefaultBaseFilter",
},
source0 = {
type = "Primitive",
name = "DefaultDensityPrimative",
},
},
},
primitives = {
DefaultDensityPrimative = {
primative = "ImprovedPerlin",
quality = "Standard",
seed = 5,
offset = 2,
name = "DefaultDensityPrimative",
pos = {
X = -1094.2,
Y = -270.8,
},
},
},
filters = {
DefaultBaseFilter = {
filter = "RidgedMultiFractal",
frequency = 4,
lacunarity = 1,
octaves = 3,
offset = 1,
gain = 1,
exponent = 0.9,
name = "DefaultBaseFilter",
pos = {
X = -921,
Y = -89,
},
},
},
transformers = {
Transformer0 = {
transformerType = "RotatePoint",
power = 1,
vector = {
X = 6.2,
Y = 15.63,
},
name = "Transformer0",
pos = {
X = -546.0798,
Y = -23.75983,
},
},
},
modifiers = {
LayerSqueue = {
modifyType = "Scale2d",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1,
scale2d = {
X = 6,
Y = 6,
},
name = "LayerSqueue",
pos = {
X = -329.4,
Y = -356.2,
},
},
Modifier0 = {
modifyType = "Invert",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1,
scale2d = {
X = 1,
Y = 1,
},
name = "Modifier0",
pos = {
X = 47.72009,
Y = -161.1598,
},
},
},
},
["subworldJungle.yaml"] = {
settings = {
zoom = 0.004,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "subworldJungle",
},
links = {
{
target = {
type = "Filter",
name = "DefaultBaseFilter",
},
source0 = {
type = "Primitive",
name = "DefaultDensityPrimative",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "Modifier0",
},
},
{
target = {
type = "Modifier",
name = "Modifier0",
},
source0 = {
type = "Filter",
name = "DefaultBaseFilter",
},
},
},
primitives = {
DefaultDensityPrimative = {
primative = "BevinsValue",
quality = "Standard",
seed = 5,
offset = 2,
name = "DefaultDensityPrimative",
pos = {
X = -998.2,
Y = -62,
},
},
},
filters = {
DefaultBaseFilter = {
filter = "Voronoi",
frequency = 32,
lacunarity = 2,
octaves = 3,
offset = 1,
gain = 1,
exponent = 1.5,
name = "DefaultBaseFilter",
pos = {
X = -694,
Y = -72,
},
},
},
modifiers = {
Modifier0 = {
modifyType = "Scale2d",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1,
scale2d = {
X = 1.5,
Y = 1,
},
name = "Modifier0",
pos = {
X = -350.8799,
Y = 275.6402,
},
},
},
},
["subworldJungleSolid.yaml"] = {
settings = {
zoom = 0.004,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "subworldJungleSolid",
},
links = {
{
target = {
type = "Filter",
name = "DefaultBaseFilter",
},
source0 = {
type = "Primitive",
name = "DefaultDensityPrimative",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "Modifier0",
},
},
{
target = {
type = "Modifier",
name = "Modifier0",
},
source0 = {
type = "Filter",
name = "DefaultBaseFilter",
},
},
},
primitives = {
DefaultDensityPrimative = {
primative = "BevinsValue",
quality = "Standard",
seed = 5,
offset = 2,
name = "DefaultDensityPrimative",
pos = {
X = -998.2,
Y = -62,
},
},
},
filters = {
DefaultBaseFilter = {
filter = "Voronoi",
frequency = 32,
lacunarity = 2,
octaves = 3,
offset = 1,
gain = 1,
exponent = 1.5,
name = "DefaultBaseFilter",
pos = {
X = -694,
Y = -72,
},
},
},
modifiers = {
Modifier0 = {
modifyType = "Scale2d",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1,
scale2d = {
X = 0.75,
Y = 0.5,
},
name = "Modifier0",
pos = {
X = -350.8799,
Y = 275.6402,
},
},
},
},
["subworldOcean.yaml"] = {
settings = {
zoom = 1,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "subworldOcean",
},
links = {
{
target = {
type = "Filter",
name = "StartAreaFilter",
},
source0 = {
type = "Primitive",
name = "DefaultSimplexPerlinPrimative",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "LayerSqueue",
},
},
{
target = {
type = "Modifier",
name = "LayerSqueue",
},
source0 = {
type = "Filter",
name = "StartAreaFilter",
},
},
},
primitives = {
DefaultSimplexPerlinPrimative = {
primative = "SimplexPerlin",
quality = "Best",
seed = 5,
offset = 1,
name = "DefaultSimplexPerlinPrimative",
pos = {
X = -1000,
Y = -60,
},
},
},
filters = {
StartAreaFilter = {
filter = "RidgedMultiFractal",
frequency = 0.08,
lacunarity = 2,
octaves = 1,
gain = 0,
offset = -0.1,
exponent = 0.9,
name = "StartAreaFilter",
pos = {
X = -699,
Y = -60,
},
},
},
modifiers = {
LayerSqueue = {
modifyType = "Scale2d",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1,
scale2d = {
X = 0.4,
Y = 2,
},
name = "LayerSqueue",
pos = {
X = -348,
Y = -54,
},
},
},
},
["subworldOceanDeep.yaml"] = {
settings = {
zoom = 1,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "subworldOceanDeep",
},
links = {
{
target = {
type = "Filter",
name = "StartAreaFilter",
},
source0 = {
type = "Primitive",
name = "DefaultSimplexPerlinPrimative",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "LayerSqueue",
},
},
{
target = {
type = "Modifier",
name = "LayerSqueue",
},
source0 = {
type = "Filter",
name = "StartAreaFilter",
},
},
},
primitives = {
DefaultSimplexPerlinPrimative = {
primative = "SimplexPerlin",
quality = "Best",
seed = 5,
offset = 1,
name = "DefaultSimplexPerlinPrimative",
pos = {
X = -1000,
Y = -60,
},
},
},
filters = {
StartAreaFilter = {
filter = "RidgedMultiFractal",
frequency = 0.18,
lacunarity = 4,
octaves = 1,
gain = 0,
offset = -0.1,
exponent = 0.9,
name = "StartAreaFilter",
pos = {
X = -699,
Y = -60,
},
},
},
modifiers = {
LayerSqueue = {
modifyType = "Scale2d",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1,
scale2d = {
X = 0.1,
Y = 0.4,
},
name = "LayerSqueue",
pos = {
X = -348,
Y = -54,
},
},
},
},
["subworldOceanStrange.yaml"] = {
settings = {
zoom = 1,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "subworldOcean",
},
links = {
{
target = {
type = "Filter",
name = "StartAreaFilter",
},
source0 = {
type = "Primitive",
name = "DefaultSimplexPerlinPrimative",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "LayerSqueue",
},
},
{
target = {
type = "Modifier",
name = "LayerSqueue",
},
source0 = {
type = "Filter",
name = "StartAreaFilter",
},
},
},
primitives = {
DefaultSimplexPerlinPrimative = {
primative = "SimplexPerlin",
quality = "Best",
seed = 5,
offset = 1,
name = "DefaultSimplexPerlinPrimative",
pos = {
X = -1000,
Y = -60,
},
},
},
filters = {
StartAreaFilter = {
filter = "RidgedMultiFractal",
frequency = 0.08,
lacunarity = 2,
octaves = 1,
gain = 0,
offset = -0.1,
exponent = 0.9,
name = "StartAreaFilter",
pos = {
X = -699,
Y = -60,
},
},
},
modifiers = {
LayerSqueue = {
modifyType = "Scale2d",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1,
scale2d = {
X = 2,
Y = 0.4,
},
name = "LayerSqueue",
pos = {
X = -348,
Y = -54,
},
},
},
},
["subworldRust.yaml"] = {
settings = {
zoom = 1,
normalise = true,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "subworldRust",
},
links = {
{
target = {
type = "Filter",
name = "StartAreaFilter",
},
source0 = {
type = "Primitive",
name = "DefaultSimplexPerlinPrimative",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Modifier",
name = "LayerSqueue",
},
},
{
target = {
type = "Modifier",
name = "LayerSqueue",
},
source0 = {
type = "Filter",
name = "StartAreaFilter",
},
},
},
primitives = {
DefaultSimplexPerlinPrimative = {
primative = "SimplexPerlin",
quality = "Best",
seed = 5,
offset = 1,
name = "DefaultSimplexPerlinPrimative",
pos = {
X = -1000,
Y = -60,
},
},
},
filters = {
StartAreaFilter = {
filter = "RidgedMultiFractal",
frequency = 0.08,
lacunarity = 2,
octaves = 1,
gain = 0,
offset = -0.1,
exponent = 0.9,
name = "StartAreaFilter",
pos = {
X = -699,
Y = -60,
},
},
},
modifiers = {
LayerSqueue = {
modifyType = "Scale2d",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1,
scale2d = {
X = 1,
Y = 0.5,
},
name = "LayerSqueue",
pos = {
X = -348,
Y = -54,
},
},
},
},
["Twisty.yaml"] = {
settings = {
zoom = 0.004,
lowerBound = {
X = 2,
Y = 2,
},
upperBound = {
X = 4,
Y = 4,
},
name = "Twisty",
},
links = {
{
target = {
type = "Filter",
name = "FilterNodeEditor0",
},
source0 = {
type = "Primitive",
name = "PrimitiveNodeEditor2",
},
},
{
target = {
type = "Modifier",
name = "ModifierModuleNodeEditor0",
},
source0 = {
type = "Selector",
name = "SelectorModuleNodeEditor0",
},
source1 = {
type = "ControlPoints",
name = "Curve Control0",
},
source2 = {
type = "FloatPoints",
name = "Terrace Control1",
},
},
{
target = {
type = "Selector",
name = "SelectorModuleNodeEditor0",
},
source0 = {
type = "Filter",
name = "FilterNodeEditor0",
},
source1 = {
type = "Transformer",
name = "TransformerNodeEditor0",
},
source2 = {
type = "Primitive",
name = "BobTheBuilder",
},
},
{
target = {
type = "Transformer",
name = "TransformerNodeEditor0",
},
source0 = {
type = "Filter",
name = "FilterNodeEditor0",
},
source1 = {
type = "Primitive",
name = "PrimitiveNodeEditor3",
},
source2 = {
type = "Primitive",
name = "FrankenPrimitive",
},
source3 = {
type = "Primitive",
name = "BobTheBuilder",
},
},
{
target = {
type = "Combiner",
name = "CombinerModuleNodeEditor0",
},
source0 = {
type = "Modifier",
name = "ModifierModuleNodeEditor0",
},
source1 = {
type = "Primitive",
name = "PrimitiveNodeEditor3",
},
},
{
target = {
type = "Terminator",
name = "TERMINATOR",
},
source0 = {
type = "Combiner",
name = "CombinerModuleNodeEditor0",
},
},
},
primitives = {
PrimitiveNodeEditor3 = {
primative = "Cylinders",
quality = "Best",
seed = 144,
offset = 0.16,
name = "PrimitiveNodeEditor3",
pos = {
X = -859,
Y = -148,
},
},
FrankenPrimitive = {
primative = "Spheres",
quality = "Best",
seed = 1088,
offset = 0.1,
name = "FrankenPrimitive",
pos = {
X = -1125,
Y = -128,
},
},
BobTheBuilder = {
primative = "ImprovedPerlin",
quality = "Best",
seed = 128,
offset = 1,
name = "BobTheBuilder",
pos = {
X = -1566,
Y = -91,
},
},
PrimitiveNodeEditor2 = {
primative = "SimplexPerlin",
quality = "Best",
seed = 82,
offset = 1,
name = "PrimitiveNodeEditor2",
pos = {
X = -1574.4,
Y = -629.2,
},
},
},
filters = {
FilterNodeEditor0 = {
filter = "HybridMultiFractal",
frequency = 9.23,
lacunarity = 8.3,
octaves = 10,
offset = 1,
gain = 19.77,
name = "FilterNodeEditor0",
pos = {
X = -1254.6,
Y = -700.6,
},
},
},
transformers = {
TransformerNodeEditor0 = {
transformerType = "Displace",
power = 1,
name = "TransformerNodeEditor0",
pos = {
X = -448,
Y = -116,
},
},
},
selectors = {
SelectorModuleNodeEditor0 = {
selectType = "Select",
lower = 0.1,
upper = 0.9,
edge = 0.1,
name = "SelectorModuleNodeEditor0",
pos = {
X = -806.6,
Y = -521.4,
},
},
},
modifiers = {
ModifierModuleNodeEditor0 = {
modifyType = "Invert",
lower = -1,
upper = 1,
exponent = 0.02,
scale = 1,
scale2d = {
X = 1,
Y = 1,
},
name = "ModifierModuleNodeEditor0",
pos = {
X = -503.4,
Y = -700.4,
},
},
},
combiners = {
CombinerModuleNodeEditor0 = {
combineType = "Multiply",
name = "CombinerModuleNodeEditor0",
pos = {
X = -134,
Y = -565.2,
},
},
},
floats = {
["Terrace Control1"] = {
points = {
-1,
0.3,
0.8,
2,
},
name = "Terrace Control1",
pos = {
X = -1350.6,
Y = -876.8001,
},
},
},
controlpoints = {
["Curve Control0"] = {
points = {
{
input = -1,
},
{
input = 2,
output = 1,
},
},
name = "Curve Control0",
pos = {
X = -1000.8,
Y = -881,
},
},
},
},
}