Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormeta-androcto <meta.androcto1@gmail.com>2017-05-13 11:57:10 +0300
committermeta-androcto <meta.androcto1@gmail.com>2017-05-13 11:57:10 +0300
commit8d5a642f0bd56124d567f56921eb9d4b39de0bfc (patch)
treea40df9834ec20f9e2417fa950f587b71f2a0fda5 /presets
parentcb5b13309073ae7593bc537e8c14ab0bd4f15470 (diff)
ANT Landscape: new methods & presets
Diffstat (limited to 'presets')
-rw-r--r--presets/operator/mesh.landscape_add/abstract.py53
-rw-r--r--presets/operator/mesh.landscape_add/canion.py53
-rw-r--r--presets/operator/mesh.landscape_add/cauliflower_hills.py53
-rw-r--r--presets/operator/mesh.landscape_add/crystalline.py53
-rw-r--r--presets/operator/mesh.landscape_add/default-larger.py33
-rw-r--r--presets/operator/mesh.landscape_add/default.py53
-rw-r--r--presets/operator/mesh.landscape_add/default_large.py53
-rw-r--r--presets/operator/mesh.landscape_add/distortednoise.py33
-rw-r--r--presets/operator/mesh.landscape_add/fbm2.py33
-rw-r--r--presets/operator/mesh.landscape_add/flatstone.py53
-rw-r--r--presets/operator/mesh.landscape_add/heteroterrain.py33
-rw-r--r--presets/operator/mesh.landscape_add/land_and_water.py53
-rw-r--r--presets/operator/mesh.landscape_add/lowpoly.py33
-rw-r--r--presets/operator/mesh.landscape_add/marblebump.py33
-rw-r--r--presets/operator/mesh.landscape_add/mountain.py53
-rw-r--r--presets/operator/mesh.landscape_add/planet_noise.py53
-rw-r--r--presets/operator/mesh.landscape_add/planetnoise-larger.py33
-rw-r--r--presets/operator/mesh.landscape_add/planetnoise.py33
-rw-r--r--presets/operator/mesh.landscape_add/plateau.py80
-rw-r--r--presets/operator/mesh.landscape_add/ridgedmfractal.py33
-rw-r--r--presets/operator/mesh.landscape_add/scatteredsrocks.py33
-rw-r--r--presets/operator/mesh.landscape_add/smooth_terrain.py53
-rw-r--r--presets/operator/mesh.landscape_add/stonepath.py33
-rw-r--r--presets/operator/mesh.landscape_add/stratasphere.py33
-rw-r--r--presets/operator/mesh.landscape_add/techno_grid.py53
-rw-r--r--presets/operator/mesh.landscape_add/terrain_large.py53
-rw-r--r--presets/operator/mesh.landscape_add/turbulence_2.py33
-rw-r--r--presets/operator/mesh.landscape_add/voronoi_hills.py53
-rw-r--r--presets/operator/mesh.landscape_add/voronoihills.py33
-rw-r--r--presets/operator/mesh.landscape_add/vulcano.py80
30 files changed, 842 insertions, 522 deletions
diff --git a/presets/operator/mesh.landscape_add/abstract.py b/presets/operator/mesh.landscape_add/abstract.py
new file mode 100644
index 00000000..78f5d545
--- /dev/null
+++ b/presets/operator/mesh.landscape_add/abstract.py
@@ -0,0 +1,53 @@
+import bpy
+op = bpy.context.active_operator
+
+op.at_cursor = True
+op.smooth_mesh = True
+op.tri_face = False
+op.sphere_mesh = True
+op.subdivision_x = 128
+op.subdivision_y = 128
+op.meshsize = 2.0
+op.meshsize_x = 2.0
+op.meshsize_y = 2.0
+op.random_seed = 387
+op.x_offset = 0.0
+op.y_offset = 0.0
+op.noise_size = 1.0
+op.noise_size_x = 1.0
+op.noise_size_y = 1.0
+op.noise_type = 'planet_noise'
+op.basis_type = '3'
+op.vl_basis_type = '3'
+op.distortion = 1.0299999713897705
+op.hard_noise = '0'
+op.noise_depth = 1
+op.amplitude = 0.5
+op.frequency = 2.0
+op.dimension = 1.0
+op.lacunarity = 2.0
+op.moffset = 1.0
+op.gain = 1.0
+op.marble_bias = '0'
+op.marble_sharp = '0'
+op.marble_shape = '0'
+op.height = 1.0
+op.invert = True
+op.offset = 0.0
+op.edge_falloff = '0'
+op.falloff_size_x = 4.0
+op.falloff_size_y = 4.0
+op.edge_level = 0.0
+op.plateaulevel = 1.0
+op.sealevel = -1.0
+op.strata = 5.0
+op.strata_type = '3'
+op.water_plane = False
+op.water_level = 0.009999999776482582
+op.use_mat = False
+op.sel_land_mat = ''
+op.sel_water_mat = ''
+op.show_noise_settings = True
+op.show_terrain_settings = True
+op.refresh = True
+op.auto_refresh = True
diff --git a/presets/operator/mesh.landscape_add/canion.py b/presets/operator/mesh.landscape_add/canion.py
new file mode 100644
index 00000000..7ff3a0c5
--- /dev/null
+++ b/presets/operator/mesh.landscape_add/canion.py
@@ -0,0 +1,53 @@
+import bpy
+op = bpy.context.active_operator
+
+op.at_cursor = True
+op.smooth_mesh = True
+op.tri_face = False
+op.sphere_mesh = False
+op.subdivision_x = 128
+op.subdivision_y = 192
+op.meshsize = 2.0
+op.meshsize_x = 2.0
+op.meshsize_y = 3.0
+op.random_seed = 1
+op.x_offset = 0.25
+op.y_offset = 0.0
+op.noise_size = 1.5
+op.noise_size_x = 1.0
+op.noise_size_y = 1.25
+op.noise_type = 'marble_noise'
+op.basis_type = '0'
+op.vl_basis_type = '0'
+op.distortion = 2.0
+op.hard_noise = '1'
+op.noise_depth = 12
+op.amplitude = 0.5
+op.frequency = 2.0
+op.dimension = 1.0
+op.lacunarity = 2.0
+op.moffset = 1.0
+op.gain = 1.0
+op.marble_bias = '0'
+op.marble_sharp = '0'
+op.marble_shape = '4'
+op.height = 0.6000000238418579
+op.invert = False
+op.offset = -0.059999994933605194
+op.edge_falloff = '2'
+op.falloff_size_x = 4.0
+op.falloff_size_y = 10.0
+op.edge_level = 0.15000000596046448
+op.plateaulevel = 1.0
+op.sealevel = -0.20000000298023224
+op.strata = 4.0
+op.strata_type = '2'
+op.water_plane = False
+op.water_level = 0.009999999776482582
+op.use_mat = False
+op.sel_land_mat = ''
+op.sel_water_mat = ''
+op.show_noise_settings = True
+op.show_terrain_settings = True
+op.refresh = True
+op.auto_refresh = True
diff --git a/presets/operator/mesh.landscape_add/cauliflower_hills.py b/presets/operator/mesh.landscape_add/cauliflower_hills.py
new file mode 100644
index 00000000..80a5d9a2
--- /dev/null
+++ b/presets/operator/mesh.landscape_add/cauliflower_hills.py
@@ -0,0 +1,53 @@
+import bpy
+op = bpy.context.active_operator
+
+op.at_cursor = True
+op.smooth_mesh = True
+op.tri_face = False
+op.sphere_mesh = False
+op.subdivision_x = 128
+op.subdivision_y = 128
+op.meshsize = 2.0
+op.meshsize_x = 2.0
+op.meshsize_y = 2.0
+op.random_seed = 860
+op.x_offset = 0.0
+op.y_offset = 0.0
+op.noise_size = 0.5
+op.noise_size_x = 1.0
+op.noise_size_y = 1.0
+op.noise_type = 'fractal'
+op.basis_type = '3'
+op.vl_basis_type = '0'
+op.distortion = 1.0
+op.hard_noise = '0'
+op.noise_depth = 5
+op.amplitude = 0.5
+op.frequency = 2.0
+op.dimension = 1.0
+op.lacunarity = 5.0
+op.moffset = 1.0
+op.gain = 1.0
+op.marble_bias = '0'
+op.marble_sharp = '0'
+op.marble_shape = '0'
+op.height = 0.10000000149011612
+op.invert = True
+op.offset = 0.05000000074505806
+op.edge_falloff = '3'
+op.falloff_size_x = 6.0
+op.falloff_size_y = 6.0
+op.edge_level = 0.0
+op.plateaulevel = 1.0
+op.sealevel = -0.10999999940395355
+op.strata = 5.0
+op.strata_type = '0'
+op.water_plane = False
+op.water_level = 0.009999999776482582
+op.use_mat = False
+op.sel_land_mat = ''
+op.sel_water_mat = ''
+op.show_noise_settings = True
+op.show_terrain_settings = True
+op.refresh = True
+op.auto_refresh = True
diff --git a/presets/operator/mesh.landscape_add/crystalline.py b/presets/operator/mesh.landscape_add/crystalline.py
new file mode 100644
index 00000000..5a650186
--- /dev/null
+++ b/presets/operator/mesh.landscape_add/crystalline.py
@@ -0,0 +1,53 @@
+import bpy
+op = bpy.context.active_operator
+
+op.at_cursor = True
+op.smooth_mesh = True
+op.tri_face = False
+op.sphere_mesh = True
+op.subdivision_x = 128
+op.subdivision_y = 128
+op.meshsize = 2.0
+op.meshsize_x = 2.0
+op.meshsize_y = 2.0
+op.random_seed = 0
+op.x_offset = 0.0
+op.y_offset = 0.0
+op.noise_size = 1.0
+op.noise_size_x = 1.0
+op.noise_size_y = 1.0
+op.noise_type = 'turbulence_vector'
+op.basis_type = '6'
+op.vl_basis_type = '0'
+op.distortion = 1.0
+op.hard_noise = '0'
+op.noise_depth = 1
+op.amplitude = 0.5
+op.frequency = 2.0
+op.dimension = 1.0
+op.lacunarity = 2.0
+op.moffset = 1.0
+op.gain = 1.0
+op.marble_bias = '0'
+op.marble_sharp = '0'
+op.marble_shape = '0'
+op.height = 1.0
+op.invert = False
+op.offset = 0.0
+op.edge_falloff = '0'
+op.falloff_size_x = 4.0
+op.falloff_size_y = 4.0
+op.edge_level = 0.0
+op.plateaulevel = 2.0
+op.sealevel = -1.0
+op.strata = 5.0
+op.strata_type = '0'
+op.water_plane = False
+op.water_level = 0.009999999776482582
+op.use_mat = False
+op.sel_land_mat = ''
+op.sel_water_mat = ''
+op.show_noise_settings = True
+op.show_terrain_settings = True
+op.refresh = True
+op.auto_refresh = True
diff --git a/presets/operator/mesh.landscape_add/default-larger.py b/presets/operator/mesh.landscape_add/default-larger.py
deleted file mode 100644
index 306e61ac..00000000
--- a/presets/operator/mesh.landscape_add/default-larger.py
+++ /dev/null
@@ -1,33 +0,0 @@
-import bpy
-op = bpy.context.active_operator
-
-op.AutoUpdate = True
-op.SphereMesh = False
-op.SmoothMesh = True
-op.Subdivision = 128
-op.MeshSize = 16.0
-op.XOffset = 0.0
-op.YOffset = 0.0
-op.RandomSeed = 0
-op.NoiseSize = 8.0
-op.NoiseType = 'multi_fractal'
-op.BasisType = '0'
-op.VLBasisType = '0'
-op.Distortion = 1.0
-op.HardNoise = False
-op.NoiseDepth = 8
-op.mDimension = 1.0
-op.mLacunarity = 2.0
-op.mOffset = 1.0
-op.mGain = 1.0
-op.MarbleBias = '0'
-op.MarbleSharp = '0'
-op.MarbleShape = '0'
-op.Invert = False
-op.Height = 4.0
-op.Offset = 0.0
-op.Falloff = '1'
-op.Sealevel = 0.0
-op.Plateaulevel = 10.0
-op.Strata = 5.0
-op.StrataType = '0'
diff --git a/presets/operator/mesh.landscape_add/default.py b/presets/operator/mesh.landscape_add/default.py
new file mode 100644
index 00000000..4f0e2514
--- /dev/null
+++ b/presets/operator/mesh.landscape_add/default.py
@@ -0,0 +1,53 @@
+import bpy
+op = bpy.context.active_operator
+
+op.at_cursor = True
+op.smooth_mesh = True
+op.tri_face = False
+op.sphere_mesh = False
+op.subdivision_x = 128
+op.subdivision_y = 128
+op.meshsize = 2.0
+op.meshsize_x = 2.0
+op.meshsize_y = 2.0
+op.random_seed = 0
+op.x_offset = 0.0
+op.y_offset = 0.0
+op.noise_size = 1.0
+op.noise_size_x = 1.0
+op.noise_size_y = 1.0
+op.noise_type = 'hetero_terrain'
+op.basis_type = '0'
+op.vl_basis_type = '0'
+op.distortion = 1.0
+op.hard_noise = '0'
+op.noise_depth = 8
+op.amplitude = 0.5
+op.frequency = 2.0
+op.dimension = 1.0
+op.lacunarity = 2.0
+op.moffset = 1.0
+op.gain = 1.0
+op.marble_bias = '0'
+op.marble_sharp = '0'
+op.marble_shape = '0'
+op.height = 0.5
+op.invert = False
+op.offset = 0.0
+op.edge_falloff = '3'
+op.falloff_size_x = 4.0
+op.falloff_size_y = 4.0
+op.edge_level = 0.0
+op.plateaulevel = 1.0
+op.sealevel = -0.10999999940395355
+op.strata = 5.0
+op.strata_type = '0'
+op.water_plane = False
+op.water_level = 0.009999999776482582
+op.use_mat = False
+op.sel_land_mat = ''
+op.sel_water_mat = ''
+op.show_noise_settings = True
+op.show_terrain_settings = True
+op.refresh = True
+op.auto_refresh = True
diff --git a/presets/operator/mesh.landscape_add/default_large.py b/presets/operator/mesh.landscape_add/default_large.py
new file mode 100644
index 00000000..5804e777
--- /dev/null
+++ b/presets/operator/mesh.landscape_add/default_large.py
@@ -0,0 +1,53 @@
+import bpy
+op = bpy.context.active_operator
+
+op.at_cursor = True
+op.smooth_mesh = True
+op.tri_face = False
+op.sphere_mesh = False
+op.subdivision_x = 128
+op.subdivision_y = 128
+op.meshsize = 2.0
+op.meshsize_x = 20.0
+op.meshsize_y = 20.0
+op.random_seed = 0
+op.x_offset = 0.0
+op.y_offset = 0.0
+op.noise_size = 10.0
+op.noise_size_x = 1.0
+op.noise_size_y = 1.0
+op.noise_type = 'hetero_terrain'
+op.basis_type = '0'
+op.vl_basis_type = '0'
+op.distortion = 1.0
+op.hard_noise = '0'
+op.noise_depth = 8
+op.amplitude = 0.5
+op.frequency = 2.0
+op.dimension = 1.0
+op.lacunarity = 2.0
+op.moffset = 1.0
+op.gain = 1.0
+op.marble_bias = '0'
+op.marble_sharp = '0'
+op.marble_shape = '0'
+op.height = 5.0
+op.invert = False
+op.offset = 0.0
+op.edge_falloff = '3'
+op.falloff_size_x = 4.0
+op.falloff_size_y = 4.0
+op.edge_level = 0.0
+op.plateaulevel = 10.0
+op.sealevel = -1.0
+op.strata = 5.0
+op.strata_type = '0'
+op.water_plane = False
+op.water_level = 0.009999999776482582
+op.use_mat = False
+op.sel_land_mat = ''
+op.sel_water_mat = ''
+op.show_noise_settings = True
+op.show_terrain_settings = True
+op.refresh = True
+op.auto_refresh = True
diff --git a/presets/operator/mesh.landscape_add/distortednoise.py b/presets/operator/mesh.landscape_add/distortednoise.py
deleted file mode 100644
index 7e734602..00000000
--- a/presets/operator/mesh.landscape_add/distortednoise.py
+++ /dev/null
@@ -1,33 +0,0 @@
-import bpy
-op = bpy.context.active_operator
-
-op.AutoUpdate = True
-op.SphereMesh = False
-op.SmoothMesh = True
-op.Subdivision = 128
-op.MeshSize = 2.0
-op.XOffset = 0.0
-op.YOffset = 0.0
-op.RandomSeed = 13
-op.NoiseSize = 1.0
-op.NoiseType = 'variable_lacunarity'
-op.BasisType = '0'
-op.VLBasisType = '3'
-op.Distortion = 1.5
-op.HardNoise = False
-op.NoiseDepth = 8
-op.mDimension = 1.0
-op.mLacunarity = 2.0
-op.mOffset = 1.0
-op.mGain = 1.0
-op.MarbleBias = '0'
-op.MarbleSharp = '0'
-op.MarbleShape = '0'
-op.Invert = True
-op.Height = 0.10999999940395355
-op.Offset = 0.029999999329447746
-op.Falloff = '1'
-op.Sealevel = 0.0
-op.Plateaulevel = 1.0
-op.Strata = 5.0
-op.StrataType = '0'
diff --git a/presets/operator/mesh.landscape_add/fbm2.py b/presets/operator/mesh.landscape_add/fbm2.py
deleted file mode 100644
index e075a85d..00000000
--- a/presets/operator/mesh.landscape_add/fbm2.py
+++ /dev/null
@@ -1,33 +0,0 @@
-import bpy
-op = bpy.context.active_operator
-
-op.AutoUpdate = True
-op.SphereMesh = False
-op.SmoothMesh = True
-op.Subdivision = 128
-op.MeshSize = 2.0
-op.XOffset = 0.0
-op.YOffset = 0.0
-op.RandomSeed = 452
-op.NoiseSize = 0.5
-op.NoiseType = 'fractal'
-op.BasisType = '1'
-op.VLBasisType = '0'
-op.Distortion = 1.0
-op.HardNoise = False
-op.NoiseDepth = 8
-op.mDimension = 1.2000000476837158
-op.mLacunarity = 1.600000023841858
-op.mOffset = 1.0
-op.mGain = 1.0
-op.MarbleBias = '0'
-op.MarbleSharp = '0'
-op.MarbleShape = '0'
-op.Invert = False
-op.Height = 0.1599999964237213
-op.Offset = 0.12000000476837158
-op.Falloff = '0'
-op.Sealevel = -3.725290298461914e-09
-op.Plateaulevel = 2.0
-op.Strata = 0.75
-op.StrataType = '2'
diff --git a/presets/operator/mesh.landscape_add/flatstone.py b/presets/operator/mesh.landscape_add/flatstone.py
new file mode 100644
index 00000000..170f5c63
--- /dev/null
+++ b/presets/operator/mesh.landscape_add/flatstone.py
@@ -0,0 +1,53 @@
+import bpy
+op = bpy.context.active_operator
+
+op.at_cursor = True
+op.smooth_mesh = True
+op.tri_face = False
+op.sphere_mesh = False
+op.subdivision_x = 128
+op.subdivision_y = 128
+op.meshsize = 2.0
+op.meshsize_x = 2.0
+op.meshsize_y = 2.0
+op.random_seed = 2
+op.x_offset = 0.0
+op.y_offset = 0.0
+op.noise_size = 0.5
+op.noise_size_x = 1.0
+op.noise_size_y = 1.0
+op.noise_type = 'fractal'
+op.basis_type = '8'
+op.vl_basis_type = '0'
+op.distortion = 1.0
+op.hard_noise = '0'
+op.noise_depth = 1
+op.amplitude = 0.5
+op.frequency = 2.0
+op.dimension = 1.0
+op.lacunarity = 2.0
+op.moffset = 1.0
+op.gain = 1.0
+op.marble_bias = '0'
+op.marble_sharp = '0'
+op.marble_shape = '0'
+op.height = 0.05000000074505806
+op.invert = False
+op.offset = 0.0
+op.edge_falloff = '0'
+op.falloff_size_x = 4.0
+op.falloff_size_y = 4.0
+op.edge_level = 0.0
+op.plateaulevel = 1.0
+op.sealevel = 0.0
+op.strata = 5.0
+op.strata_type = '0'
+op.water_plane = False
+op.water_level = 0.009999999776482582
+op.use_mat = False
+op.sel_land_mat = ''
+op.sel_water_mat = ''
+op.show_noise_settings = True
+op.show_terrain_settings = True
+op.refresh = True
+op.auto_refresh = True
diff --git a/presets/operator/mesh.landscape_add/heteroterrain.py b/presets/operator/mesh.landscape_add/heteroterrain.py
deleted file mode 100644
index 672baf69..00000000
--- a/presets/operator/mesh.landscape_add/heteroterrain.py
+++ /dev/null
@@ -1,33 +0,0 @@
-import bpy
-op = bpy.context.active_operator
-
-op.AutoUpdate = True
-op.SphereMesh = False
-op.SmoothMesh = True
-op.Subdivision = 256
-op.MeshSize = 2.0
-op.XOffset = 0.0
-op.YOffset = 0.0
-op.RandomSeed = 1
-op.NoiseSize = 0.33000001311302185
-op.NoiseType = 'hetero_terrain'
-op.BasisType = '0'
-op.VLBasisType = '0'
-op.Distortion = 1.0
-op.HardNoise = False
-op.NoiseDepth = 8
-op.mDimension = 0.8799999952316284
-op.mLacunarity = 2.200000047683716
-op.mOffset = 0.7300002574920654
-op.mGain = 1.0
-op.MarbleBias = '0'
-op.MarbleSharp = '0'
-op.MarbleShape = '0'
-op.Invert = False
-op.Height = 0.20000000298023224
-op.Offset = 0.0
-op.Falloff = '1'
-op.Sealevel = 0.0
-op.Plateaulevel = 1.0
-op.Strata = 5.0
-op.StrataType = '0'
diff --git a/presets/operator/mesh.landscape_add/land_and_water.py b/presets/operator/mesh.landscape_add/land_and_water.py
new file mode 100644
index 00000000..342f8e2d
--- /dev/null
+++ b/presets/operator/mesh.landscape_add/land_and_water.py
@@ -0,0 +1,53 @@
+import bpy
+op = bpy.context.active_operator
+
+op.at_cursor = True
+op.smooth_mesh = True
+op.tri_face = False
+op.sphere_mesh = False
+op.subdivision_x = 128
+op.subdivision_y = 128
+op.meshsize = 2.0
+op.meshsize_x = 2.0
+op.meshsize_y = 2.0
+op.random_seed = 8
+op.x_offset = 0.0
+op.y_offset = 0.0
+op.noise_size = 1.5
+op.noise_size_x = 1.0
+op.noise_size_y = 1.0
+op.noise_type = 'turbulence_vector'
+op.basis_type = '3'
+op.vl_basis_type = '0'
+op.distortion = 1.0
+op.hard_noise = '1'
+op.noise_depth = 8
+op.amplitude = 0.5
+op.frequency = 2.0
+op.dimension = 1.0
+op.lacunarity = 2.0
+op.moffset = 1.0
+op.gain = 1.0
+op.marble_bias = '0'
+op.marble_sharp = '0'
+op.marble_shape = '0'
+op.height = 0.4000000059604645
+op.invert = False
+op.offset = -0.20000000298023224
+op.edge_falloff = '3'
+op.falloff_size_x = 4.0
+op.falloff_size_y = 4.0
+op.edge_level = 0.0
+op.plateaulevel = 1.0
+op.sealevel = -0.10999999940395355
+op.strata = 5.0
+op.strata_type = '0'
+op.water_plane = True
+op.water_level = -0.019999999552965164
+op.use_mat = False
+op.sel_land_mat = ''
+op.sel_water_mat = ''
+op.show_noise_settings = True
+op.show_terrain_settings = True
+op.refresh = True
+op.auto_refresh = True
diff --git a/presets/operator/mesh.landscape_add/lowpoly.py b/presets/operator/mesh.landscape_add/lowpoly.py
deleted file mode 100644
index 481904fa..00000000
--- a/presets/operator/mesh.landscape_add/lowpoly.py
+++ /dev/null
@@ -1,33 +0,0 @@
-import bpy
-op = bpy.context.active_operator
-
-op.AutoUpdate = True
-op.SphereMesh = False
-op.SmoothMesh = False
-op.Subdivision = 20
-op.MeshSize = 2.0
-op.XOffset = 0.0
-op.YOffset = 0.0
-op.RandomSeed = 138
-op.NoiseSize = 1.0
-op.NoiseType = 'multi_fractal'
-op.BasisType = '1'
-op.VLBasisType = '0'
-op.Distortion = 1.0
-op.HardNoise = False
-op.NoiseDepth = 8
-op.mDimension = 1.0
-op.mLacunarity = 2.0
-op.mOffset = 1.0
-op.mGain = 1.0
-op.MarbleBias = '0'
-op.MarbleSharp = '0'
-op.MarbleShape = '0'
-op.Invert = False
-op.Height = 0.75
-op.Offset = -0.25
-op.Falloff = '1'
-op.Sealevel = 0.0
-op.Plateaulevel = 1.0
-op.Strata = 5.0
-op.StrataType = '0'
diff --git a/presets/operator/mesh.landscape_add/marblebump.py b/presets/operator/mesh.landscape_add/marblebump.py
deleted file mode 100644
index be0e173b..00000000
--- a/presets/operator/mesh.landscape_add/marblebump.py
+++ /dev/null
@@ -1,33 +0,0 @@
-import bpy
-op = bpy.context.active_operator
-
-op.AutoUpdate = True
-op.SphereMesh = False
-op.SmoothMesh = True
-op.Subdivision = 128
-op.MeshSize = 2.0
-op.XOffset = 0.0
-op.YOffset = 0.0
-op.RandomSeed = 3
-op.NoiseSize = 0.5
-op.NoiseType = 'marble_noise'
-op.BasisType = '3'
-op.VLBasisType = '0'
-op.Distortion = 0.25
-op.HardNoise = False
-op.NoiseDepth = 2
-op.mDimension = 1.0
-op.mLacunarity = 2.0
-op.mOffset = 1.0
-op.mGain = 1.0
-op.MarbleBias = '0'
-op.MarbleSharp = '2'
-op.MarbleShape = '3'
-op.Invert = False
-op.Height = 0.25
-op.Offset = 0.0
-op.Falloff = '0'
-op.Sealevel = 0.0
-op.Plateaulevel = 1.0
-op.Strata = 3.0
-op.StrataType = '0'
diff --git a/presets/operator/mesh.landscape_add/mountain.py b/presets/operator/mesh.landscape_add/mountain.py
new file mode 100644
index 00000000..9ab33717
--- /dev/null
+++ b/presets/operator/mesh.landscape_add/mountain.py
@@ -0,0 +1,53 @@
+import bpy
+op = bpy.context.active_operator
+
+op.at_cursor = True
+op.smooth_mesh = True
+op.tri_face = False
+op.sphere_mesh = False
+op.subdivision_x = 128
+op.subdivision_y = 128
+op.meshsize = 2.0
+op.meshsize_x = 2.0
+op.meshsize_y = 2.0
+op.random_seed = 3
+op.x_offset = 0.0
+op.y_offset = 0.0
+op.noise_size = 0.75
+op.noise_size_x = 1.0
+op.noise_size_y = 1.0
+op.noise_type = 'ridged_multi_fractal'
+op.basis_type = '0'
+op.vl_basis_type = '0'
+op.distortion = 1.0
+op.hard_noise = '0'
+op.noise_depth = 12
+op.amplitude = 0.5
+op.frequency = 2.0
+op.dimension = 1.0
+op.lacunarity = 2.0
+op.moffset = 0.8500000238418579
+op.gain = 4.5
+op.marble_bias = '0'
+op.marble_sharp = '0'
+op.marble_shape = '0'
+op.height = 0.5
+op.invert = False
+op.offset = 0.20000000298023224
+op.edge_falloff = '3'
+op.falloff_size_x = 2.0
+op.falloff_size_y = 2.0
+op.edge_level = 0.0
+op.plateaulevel = 1.0
+op.sealevel = -0.10999999940395355
+op.strata = 5.0
+op.strata_type = '0'
+op.water_plane = False
+op.water_level = 0.009999999776482582
+op.use_mat = False
+op.sel_land_mat = ''
+op.sel_water_mat = ''
+op.show_noise_settings = True
+op.show_terrain_settings = True
+op.refresh = True
+op.auto_refresh = True
diff --git a/presets/operator/mesh.landscape_add/planet_noise.py b/presets/operator/mesh.landscape_add/planet_noise.py
new file mode 100644
index 00000000..7d1ad76d
--- /dev/null
+++ b/presets/operator/mesh.landscape_add/planet_noise.py
@@ -0,0 +1,53 @@
+import bpy
+op = bpy.context.active_operator
+
+op.at_cursor = True
+op.smooth_mesh = True
+op.tri_face = True
+op.sphere_mesh = True
+op.subdivision_x = 256
+op.subdivision_y = 128
+op.meshsize = 2.0
+op.meshsize_x = 2.0
+op.meshsize_y = 2.0
+op.random_seed = 0
+op.x_offset = 0.0
+op.y_offset = 0.0
+op.noise_size = 0.5
+op.noise_size_x = 1.0
+op.noise_size_y = 1.0
+op.noise_type = 'planet_noise'
+op.basis_type = '1'
+op.vl_basis_type = '0'
+op.distortion = 1.0
+op.hard_noise = '0'
+op.noise_depth = 8
+op.amplitude = 0.5
+op.frequency = 2.0
+op.dimension = 1.0
+op.lacunarity = 2.0
+op.moffset = 1.0
+op.gain = 1.0
+op.marble_bias = '0'
+op.marble_sharp = '0'
+op.marble_shape = '0'
+op.height = 0.10000000149011612
+op.invert = False
+op.offset = 0.0
+op.edge_falloff = '0'
+op.falloff_size_x = 4.0
+op.falloff_size_y = 4.0
+op.edge_level = 0.0
+op.plateaulevel = 1.0
+op.sealevel = -0.10999999940395355
+op.strata = 5.0
+op.strata_type = '0'
+op.water_plane = False
+op.water_level = 0.009999999776482582
+op.use_mat = False
+op.sel_land_mat = ''
+op.sel_water_mat = ''
+op.show_noise_settings = True
+op.show_terrain_settings = True
+op.refresh = True
+op.auto_refresh = True
diff --git a/presets/operator/mesh.landscape_add/planetnoise-larger.py b/presets/operator/mesh.landscape_add/planetnoise-larger.py
deleted file mode 100644
index a436275e..00000000
--- a/presets/operator/mesh.landscape_add/planetnoise-larger.py
+++ /dev/null
@@ -1,33 +0,0 @@
-import bpy
-op = bpy.context.active_operator
-
-op.AutoUpdate = True
-op.SphereMesh = False
-op.SmoothMesh = True
-op.Subdivision = 256
-op.MeshSize = 20.0
-op.XOffset = 0.0
-op.YOffset = 0.0
-op.RandomSeed = 3
-op.NoiseSize = 4.0
-op.NoiseType = 'planet_noise'
-op.BasisType = '0'
-op.VLBasisType = '0'
-op.Distortion = 1.0
-op.HardNoise = False
-op.NoiseDepth = 9
-op.mDimension = 0.8999999761581421
-op.mLacunarity = 2.799999952316284
-op.mOffset = 0.7200000286102295
-op.mGain = 3.299999952316284
-op.MarbleBias = '0'
-op.MarbleSharp = '0'
-op.MarbleShape = '0'
-op.Invert = False
-op.Height = 0.6000000238418579
-op.Offset = -0.029999999329447746
-op.Falloff = '0'
-op.Sealevel = 0.0
-op.Plateaulevel = 10.0
-op.Strata = 3.0
-op.StrataType = '0'
diff --git a/presets/operator/mesh.landscape_add/planetnoise.py b/presets/operator/mesh.landscape_add/planetnoise.py
deleted file mode 100644
index 4c2b1902..00000000
--- a/presets/operator/mesh.landscape_add/planetnoise.py
+++ /dev/null
@@ -1,33 +0,0 @@
-import bpy
-op = bpy.context.active_operator
-
-op.AutoUpdate = True
-op.SphereMesh = True
-op.SmoothMesh = True
-op.Subdivision = 256
-op.MeshSize = 2.0
-op.XOffset = 0.0
-op.YOffset = 0.0
-op.RandomSeed = 0
-op.NoiseSize = 0.5
-op.NoiseType = 'planet_noise'
-op.BasisType = '1'
-op.VLBasisType = '3'
-op.Distortion = 0.75
-op.HardNoise = False
-op.NoiseDepth = 12
-op.mDimension = 1.0
-op.mLacunarity = 2.0
-op.mOffset = 1.0
-op.mGain = 1.0
-op.MarbleBias = '0'
-op.MarbleSharp = '0'
-op.MarbleShape = '0'
-op.Invert = False
-op.Height = 0.09999999403953552
-op.Offset = 0.0
-op.Falloff = '1'
-op.Sealevel = 0.0
-op.Plateaulevel = 1.0
-op.Strata = 5.0
-op.StrataType = '0'
diff --git a/presets/operator/mesh.landscape_add/plateau.py b/presets/operator/mesh.landscape_add/plateau.py
index 791c430f..557043cb 100644
--- a/presets/operator/mesh.landscape_add/plateau.py
+++ b/presets/operator/mesh.landscape_add/plateau.py
@@ -1,33 +1,53 @@
import bpy
op = bpy.context.active_operator
-op.AutoUpdate = True
-op.SphereMesh = False
-op.SmoothMesh = True
-op.Subdivision = 128
-op.MeshSize = 2.0
-op.XOffset = 0.0
-op.YOffset = 0.0
-op.RandomSeed = 2
-op.NoiseSize = 0.2199999988079071
-op.NoiseType = 'variable_lacunarity'
-op.BasisType = '2'
-op.VLBasisType = '3'
-op.Distortion = 0.6000000238418579
-op.HardNoise = False
-op.NoiseDepth = 8
-op.mDimension = 1.0
-op.mLacunarity = 2.0
-op.mOffset = 1.0
-op.mGain = 1.0
-op.MarbleBias = '0'
-op.MarbleSharp = '0'
-op.MarbleShape = '0'
-op.Invert = True
-op.Height = 0.30000001192092896
-op.Offset = 0.10999999940395355
-op.Falloff = '2'
-op.Sealevel = 0.0
-op.Plateaulevel = 0.10000000149011612
-op.Strata = 7.0
-op.StrataType = '1'
+op.at_cursor = True
+op.smooth_mesh = True
+op.tri_face = False
+op.sphere_mesh = False
+op.subdivision_x = 128
+op.subdivision_y = 128
+op.meshsize = 2.0
+op.meshsize_x = 2.0
+op.meshsize_y = 2.0
+op.random_seed = 285
+op.x_offset = 0.0
+op.y_offset = 0.0
+op.noise_size = 1.0
+op.noise_size_x = 1.0
+op.noise_size_y = 1.0
+op.noise_type = 'vl_noise_turbulence'
+op.basis_type = '0'
+op.vl_basis_type = '0'
+op.distortion = 1.149999976158142
+op.hard_noise = '1'
+op.noise_depth = 6
+op.amplitude = 0.4000000059604645
+op.frequency = 2.0
+op.dimension = 1.0
+op.lacunarity = 2.0
+op.moffset = 1.0
+op.gain = 1.5
+op.marble_bias = '0'
+op.marble_sharp = '0'
+op.marble_shape = '0'
+op.height = 0.4000000059604645
+op.invert = False
+op.offset = 0.05000000074505806
+op.edge_falloff = '3'
+op.falloff_size_x = 2.0
+op.falloff_size_y = 2.0
+op.edge_level = 0.0
+op.plateaulevel = 0.20000000298023224
+op.sealevel = -0.20000000298023224
+op.strata = 3.0
+op.strata_type = '3'
+op.water_plane = False
+op.water_level = -0.07999999821186066
+op.use_mat = False
+op.sel_land_mat = ''
+op.sel_water_mat = ''
+op.show_noise_settings = True
+op.show_terrain_settings = True
+op.refresh = True
+op.auto_refresh = True
diff --git a/presets/operator/mesh.landscape_add/ridgedmfractal.py b/presets/operator/mesh.landscape_add/ridgedmfractal.py
deleted file mode 100644
index 45557565..00000000
--- a/presets/operator/mesh.landscape_add/ridgedmfractal.py
+++ /dev/null
@@ -1,33 +0,0 @@
-import bpy
-op = bpy.context.active_operator
-
-op.AutoUpdate = True
-op.SphereMesh = False
-op.SmoothMesh = True
-op.Subdivision = 128
-op.MeshSize = 2.0
-op.XOffset = 0.0
-op.YOffset = 0.0
-op.RandomSeed = 3
-op.NoiseSize = 0.75
-op.NoiseType = 'ridged_multi_fractal'
-op.BasisType = '0'
-op.VLBasisType = '0'
-op.Distortion = 1.0
-op.HardNoise = False
-op.NoiseDepth = 12
-op.mDimension = 0.8999999761581421
-op.mLacunarity = 2.200000047683716
-op.mOffset = 0.8999999761581421
-op.mGain = 4.0
-op.MarbleBias = '0'
-op.MarbleSharp = '0'
-op.MarbleShape = '0'
-op.Invert = False
-op.Height = 0.5
-op.Offset = 0.25
-op.Falloff = '2'
-op.Sealevel = 0.0
-op.Plateaulevel = 1.0
-op.Strata = 5.0
-op.StrataType = '0'
diff --git a/presets/operator/mesh.landscape_add/scatteredsrocks.py b/presets/operator/mesh.landscape_add/scatteredsrocks.py
deleted file mode 100644
index 5b40c7b7..00000000
--- a/presets/operator/mesh.landscape_add/scatteredsrocks.py
+++ /dev/null
@@ -1,33 +0,0 @@
-import bpy
-op = bpy.context.active_operator
-
-op.AutoUpdate = True
-op.SphereMesh = False
-op.SmoothMesh = True
-op.Subdivision = 128
-op.MeshSize = 2.0
-op.XOffset = 0.0
-op.YOffset = 0.0
-op.RandomSeed = 8
-op.NoiseSize = 0.3499999940395355
-op.NoiseType = 'marble_noise'
-op.BasisType = '7'
-op.VLBasisType = '0'
-op.Distortion = 1.0
-op.HardNoise = False
-op.NoiseDepth = 3
-op.mDimension = 0.6000000238418579
-op.mLacunarity = 1.5
-op.mOffset = 1.0
-op.mGain = 1.0
-op.MarbleBias = '0'
-op.MarbleSharp = '0'
-op.MarbleShape = '2'
-op.Invert = False
-op.Height = 0.15000000596046448
-op.Offset = -0.009999999776482582
-op.Falloff = '0'
-op.Sealevel = 0.0
-op.Plateaulevel = 1.0
-op.Strata = 5.0
-op.StrataType = '0'
diff --git a/presets/operator/mesh.landscape_add/smooth_terrain.py b/presets/operator/mesh.landscape_add/smooth_terrain.py
new file mode 100644
index 00000000..ee2871f8
--- /dev/null
+++ b/presets/operator/mesh.landscape_add/smooth_terrain.py
@@ -0,0 +1,53 @@
+import bpy
+op = bpy.context.active_operator
+
+op.at_cursor = True
+op.smooth_mesh = True
+op.tri_face = False
+op.sphere_mesh = False
+op.subdivision_x = 128
+op.subdivision_y = 128
+op.meshsize = 2.0
+op.meshsize_x = 2.0
+op.meshsize_y = 2.0
+op.random_seed = 11
+op.x_offset = 0.0
+op.y_offset = 0.0
+op.noise_size = 0.8899999260902405
+op.noise_size_x = 1.0
+op.noise_size_y = 1.0
+op.noise_type = 'hybrid_multi_fractal'
+op.basis_type = '1'
+op.vl_basis_type = '0'
+op.distortion = 1.0
+op.hard_noise = '0'
+op.noise_depth = 8
+op.amplitude = 0.5
+op.frequency = 2.0
+op.dimension = 0.800000011920929
+op.lacunarity = 2.2100000381469727
+op.moffset = 0.6499998569488525
+op.gain = 3.0
+op.marble_bias = '0'
+op.marble_sharp = '0'
+op.marble_shape = '0'
+op.height = 0.2199999988079071
+op.invert = False
+op.offset = -0.07999999821186066
+op.edge_falloff = '3'
+op.falloff_size_x = 6.0
+op.falloff_size_y = 6.0
+op.edge_level = 0.0
+op.plateaulevel = 1.0
+op.sealevel = -1.0
+op.strata = 2.0
+op.strata_type = '0'
+op.water_plane = False
+op.water_level = 0.009999999776482582
+op.use_mat = False
+op.sel_land_mat = ''
+op.sel_water_mat = ''
+op.show_noise_settings = True
+op.show_terrain_settings = True
+op.refresh = True
+op.auto_refresh = True
diff --git a/presets/operator/mesh.landscape_add/stonepath.py b/presets/operator/mesh.landscape_add/stonepath.py
deleted file mode 100644
index 922086fb..00000000
--- a/presets/operator/mesh.landscape_add/stonepath.py
+++ /dev/null
@@ -1,33 +0,0 @@
-import bpy
-op = bpy.context.active_operator
-
-op.AutoUpdate = True
-op.SphereMesh = False
-op.SmoothMesh = True
-op.Subdivision = 128
-op.MeshSize = 2.0
-op.XOffset = 0.0
-op.YOffset = 0.0
-op.RandomSeed = 21
-op.NoiseSize = 0.25
-op.NoiseType = 'ridged_multi_fractal'
-op.BasisType = '7'
-op.VLBasisType = '3'
-op.Distortion = 1.5
-op.HardNoise = False
-op.NoiseDepth = 4
-op.mDimension = 1.0
-op.mLacunarity = 2.880000114440918
-op.mOffset = 1.2000000476837158
-op.mGain = 3.0
-op.MarbleBias = '0'
-op.MarbleSharp = '0'
-op.MarbleShape = '0'
-op.Invert = False
-op.Height = 0.30000001192092896
-op.Offset = 0.10000000149011612
-op.Falloff = '3'
-op.Sealevel = 0.0
-op.Plateaulevel = 0.11999999731779099
-op.Strata = 5.0
-op.StrataType = '0'
diff --git a/presets/operator/mesh.landscape_add/stratasphere.py b/presets/operator/mesh.landscape_add/stratasphere.py
deleted file mode 100644
index 934406f7..00000000
--- a/presets/operator/mesh.landscape_add/stratasphere.py
+++ /dev/null
@@ -1,33 +0,0 @@
-import bpy
-op = bpy.context.active_operator
-
-op.AutoUpdate = True
-op.SphereMesh = True
-op.SmoothMesh = True
-op.Subdivision = 200
-op.MeshSize = 2.0
-op.XOffset = 0.0
-op.YOffset = 0.0
-op.RandomSeed = 5
-op.NoiseSize = 0.75
-op.NoiseType = 'multi_fractal'
-op.BasisType = '9'
-op.VLBasisType = '0'
-op.Distortion = 2.0
-op.HardNoise = False
-op.NoiseDepth = 8
-op.mDimension = 1.0
-op.mLacunarity = 2.0
-op.mOffset = 1.0
-op.mGain = 1.0
-op.MarbleBias = '0'
-op.MarbleSharp = '0'
-op.MarbleShape = '4'
-op.Invert = False
-op.Height = 0.3499999940395355
-op.Offset = 0.15000000596046448
-op.Falloff = '3'
-op.Sealevel = 0.0
-op.Plateaulevel = 1.0
-op.Strata = 5.0
-op.StrataType = '2'
diff --git a/presets/operator/mesh.landscape_add/techno_grid.py b/presets/operator/mesh.landscape_add/techno_grid.py
new file mode 100644
index 00000000..6d675cdf
--- /dev/null
+++ b/presets/operator/mesh.landscape_add/techno_grid.py
@@ -0,0 +1,53 @@
+import bpy
+op = bpy.context.active_operator
+
+op.at_cursor = True
+op.smooth_mesh = True
+op.tri_face = False
+op.sphere_mesh = False
+op.subdivision_x = 128
+op.subdivision_y = 128
+op.meshsize = 2.0
+op.meshsize_x = 2.0
+op.meshsize_y = 2.0
+op.random_seed = 23
+op.x_offset = 0.0
+op.y_offset = 0.0
+op.noise_size = 0.5
+op.noise_size_x = 1.0
+op.noise_size_y = 1.0
+op.noise_type = 'variable_lacunarity'
+op.basis_type = '9'
+op.vl_basis_type = '9'
+op.distortion = 1.5
+op.hard_noise = '0'
+op.noise_depth = 3
+op.amplitude = 0.5
+op.frequency = 2.0
+op.dimension = 1.0
+op.lacunarity = 2.0
+op.moffset = 1.0
+op.gain = 1.0
+op.marble_bias = '0'
+op.marble_sharp = '0'
+op.marble_shape = '0'
+op.height = 0.25
+op.invert = False
+op.offset = 0.0
+op.edge_falloff = '0'
+op.falloff_size_x = 4.0
+op.falloff_size_y = 4.0
+op.edge_level = 0.0
+op.plateaulevel = 1.0
+op.sealevel = -1.0
+op.strata = 2.0
+op.strata_type = '4'
+op.water_plane = False
+op.water_level = 0.009999999776482582
+op.use_mat = False
+op.sel_land_mat = ''
+op.sel_water_mat = ''
+op.show_noise_settings = True
+op.show_terrain_settings = True
+op.refresh = True
+op.auto_refresh = True
diff --git a/presets/operator/mesh.landscape_add/terrain_large.py b/presets/operator/mesh.landscape_add/terrain_large.py
new file mode 100644
index 00000000..55777b5d
--- /dev/null
+++ b/presets/operator/mesh.landscape_add/terrain_large.py
@@ -0,0 +1,53 @@
+import bpy
+op = bpy.context.active_operator
+
+op.at_cursor = True
+op.smooth_mesh = True
+op.tri_face = False
+op.sphere_mesh = False
+op.subdivision_x = 256
+op.subdivision_y = 256
+op.meshsize = 2.0
+op.meshsize_x = 20.0
+op.meshsize_y = 20.0
+op.random_seed = 0
+op.x_offset = 0.0
+op.y_offset = 0.0
+op.noise_size = 3.0
+op.noise_size_x = 1.0
+op.noise_size_y = 1.0
+op.noise_type = 'distorted_heteroTerrain'
+op.basis_type = '0'
+op.vl_basis_type = '0'
+op.distortion = 1.0
+op.hard_noise = '0'
+op.noise_depth = 8
+op.amplitude = 0.5
+op.frequency = 2.0
+op.dimension = 1.119999885559082
+op.lacunarity = 2.0
+op.moffset = 0.8799998760223389
+op.gain = 1.0
+op.marble_bias = '0'
+op.marble_sharp = '0'
+op.marble_shape = '0'
+op.height = 1.0
+op.invert = False
+op.offset = 0.0
+op.edge_falloff = '0'
+op.falloff_size_x = 6.0
+op.falloff_size_y = 6.0
+op.edge_level = 0.0
+op.plateaulevel = 5.0
+op.sealevel = -0.5
+op.strata = 5.0
+op.strata_type = '0'
+op.water_plane = False
+op.water_level = 0.009999999776482582
+op.use_mat = False
+op.sel_land_mat = ''
+op.sel_water_mat = ''
+op.show_noise_settings = True
+op.show_terrain_settings = True
+op.refresh = True
+op.auto_refresh = True
diff --git a/presets/operator/mesh.landscape_add/turbulence_2.py b/presets/operator/mesh.landscape_add/turbulence_2.py
deleted file mode 100644
index 92afe567..00000000
--- a/presets/operator/mesh.landscape_add/turbulence_2.py
+++ /dev/null
@@ -1,33 +0,0 @@
-import bpy
-op = bpy.context.active_operator
-
-op.AutoUpdate = True
-op.SphereMesh = False
-op.SmoothMesh = True
-op.Subdivision = 128
-op.MeshSize = 2.0
-op.XOffset = 0.0
-op.YOffset = 0.0
-op.RandomSeed = 10
-op.NoiseSize = 1.0
-op.NoiseType = 'turbulence_vector'
-op.BasisType = '0'
-op.VLBasisType = '0'
-op.Distortion = 1.0
-op.HardNoise = True
-op.NoiseDepth = 8
-op.mDimension = 1.0
-op.mLacunarity = 2.0
-op.mOffset = 1.0
-op.mGain = 1.0
-op.MarbleBias = '0'
-op.MarbleSharp = '0'
-op.MarbleShape = '0'
-op.Invert = True
-op.Height = 0.3199999928474426
-op.Offset = -0.029999999329447746
-op.Falloff = '1'
-op.Sealevel = 0.0
-op.Plateaulevel = 1.0
-op.Strata = 5.0
-op.StrataType = '0'
diff --git a/presets/operator/mesh.landscape_add/voronoi_hills.py b/presets/operator/mesh.landscape_add/voronoi_hills.py
new file mode 100644
index 00000000..1232dd90
--- /dev/null
+++ b/presets/operator/mesh.landscape_add/voronoi_hills.py
@@ -0,0 +1,53 @@
+import bpy
+op = bpy.context.active_operator
+
+op.at_cursor = True
+op.smooth_mesh = True
+op.tri_face = False
+op.sphere_mesh = False
+op.subdivision_x = 128
+op.subdivision_y = 128
+op.meshsize = 2.0
+op.meshsize_x = 2.0
+op.meshsize_y = 2.0
+op.random_seed = 111
+op.x_offset = 0.0
+op.y_offset = 0.0
+op.noise_size = 0.5
+op.noise_size_x = 1.0
+op.noise_size_y = 1.0
+op.noise_type = 'fractal'
+op.basis_type = '3'
+op.vl_basis_type = '0'
+op.distortion = 1.0
+op.hard_noise = '0'
+op.noise_depth = 1
+op.amplitude = 0.5
+op.frequency = 2.0
+op.dimension = 1.0
+op.lacunarity = 2.0
+op.moffset = 1.0
+op.gain = 1.0
+op.marble_bias = '0'
+op.marble_sharp = '0'
+op.marble_shape = '0'
+op.height = 0.10000000149011612
+op.invert = True
+op.offset = 0.10000000149011612
+op.edge_falloff = '3'
+op.falloff_size_x = 8.0
+op.falloff_size_y = 8.0
+op.edge_level = 0.0
+op.plateaulevel = 1.0
+op.sealevel = -0.10999999940395355
+op.strata = 5.0
+op.strata_type = '0'
+op.water_plane = False
+op.water_level = 0.009999999776482582
+op.use_mat = False
+op.sel_land_mat = ''
+op.sel_water_mat = ''
+op.show_noise_settings = True
+op.show_terrain_settings = True
+op.refresh = True
+op.auto_refresh = True
diff --git a/presets/operator/mesh.landscape_add/voronoihills.py b/presets/operator/mesh.landscape_add/voronoihills.py
deleted file mode 100644
index 46e48cfd..00000000
--- a/presets/operator/mesh.landscape_add/voronoihills.py
+++ /dev/null
@@ -1,33 +0,0 @@
-import bpy
-op = bpy.context.active_operator
-
-op.AutoUpdate = True
-op.SphereMesh = False
-op.SmoothMesh = True
-op.Subdivision = 128
-op.MeshSize = 2.0
-op.XOffset = 0.0
-op.YOffset = 0.0
-op.RandomSeed = 3
-op.NoiseSize = 0.550000011920929
-op.NoiseType = 'turbulence_vector'
-op.BasisType = '3'
-op.VLBasisType = '0'
-op.Distortion = 1.0
-op.HardNoise = False
-op.NoiseDepth = 2
-op.mDimension = 1.0
-op.mLacunarity = 2.0
-op.mOffset = 1.0
-op.mGain = 1.0
-op.MarbleBias = '0'
-op.MarbleSharp = '0'
-op.MarbleShape = '0'
-op.Invert = True
-op.Height = 0.10000000149011612
-op.Offset = 0.0
-op.Falloff = '1'
-op.Sealevel = 0.0
-op.Plateaulevel = 1.0
-op.Strata = 5.0
-op.StrataType = '0'
diff --git a/presets/operator/mesh.landscape_add/vulcano.py b/presets/operator/mesh.landscape_add/vulcano.py
index 6b0439bd..df10d6d7 100644
--- a/presets/operator/mesh.landscape_add/vulcano.py
+++ b/presets/operator/mesh.landscape_add/vulcano.py
@@ -1,33 +1,53 @@
import bpy
op = bpy.context.active_operator
-op.AutoUpdate = True
-op.SphereMesh = False
-op.SmoothMesh = True
-op.Subdivision = 256
-op.MeshSize = 2.0
-op.XOffset = 0.0
-op.YOffset = 0.0
-op.RandomSeed = 0
-op.NoiseSize = 0.5
-op.NoiseType = 'marble_noise'
-op.BasisType = '1'
-op.VLBasisType = '0'
-op.Distortion = 0.75
-op.HardNoise = False
-op.NoiseDepth = 8
-op.mDimension = 1.0
-op.mLacunarity = 2.0
-op.mOffset = 1.0
-op.mGain = 1.0
-op.MarbleBias = '1'
-op.MarbleSharp = '0'
-op.MarbleShape = '1'
-op.Invert = False
-op.Height = 1.0
-op.Offset = -0.25
-op.Falloff = '2'
-op.Sealevel = 0.0
-op.Plateaulevel = 1.0
-op.Strata = 5.0
-op.StrataType = '0'
+op.at_cursor = True
+op.smooth_mesh = True
+op.tri_face = False
+op.sphere_mesh = False
+op.subdivision_x = 128
+op.subdivision_y = 128
+op.meshsize = 2.0
+op.meshsize_x = 2.0
+op.meshsize_y = 2.0
+op.random_seed = 7
+op.x_offset = 0.0
+op.y_offset = 0.0
+op.noise_size = 1.0
+op.noise_size_x = 1.0
+op.noise_size_y = 1.0
+op.noise_type = 'marble_noise'
+op.basis_type = '0'
+op.vl_basis_type = '0'
+op.distortion = 1.5
+op.hard_noise = '0'
+op.noise_depth = 9
+op.amplitude = 0.5
+op.frequency = 2.0
+op.dimension = 1.0
+op.lacunarity = 2.0
+op.moffset = 1.0
+op.gain = 1.0
+op.marble_bias = '2'
+op.marble_sharp = '3'
+op.marble_shape = '1'
+op.height = 0.800000011920929
+op.invert = False
+op.offset = 0.0
+op.edge_falloff = '3'
+op.falloff_size_x = 2.0
+op.falloff_size_y = 2.0
+op.edge_level = 0.0
+op.plateaulevel = 1.0
+op.sealevel = -1.0
+op.strata = 5.0
+op.strata_type = '0'
+op.water_plane = False
+op.water_level = 0.009999999776482582
+op.use_mat = False
+op.sel_land_mat = ''
+op.sel_water_mat = ''
+op.show_noise_settings = True
+op.show_terrain_settings = True
+op.refresh = True
+op.auto_refresh = True