diff --git a/source/__init__.py b/source/__init__.py index 5a93667..f7d9b8e 100644 --- a/source/__init__.py +++ b/source/__init__.py @@ -910,6 +910,8 @@ classes = ( def register(): + import os + for cls in classes: bpy.utils.register_class(cls) @@ -920,13 +922,23 @@ def register(): description="Landscape properties") bpy.types.VIEW3D_MT_paint_weight.append(menu_func_eroder) + # Preset + if register_preset_path := getattr(bpy.utils, "register_preset_path", None): + register_preset_path(os.path.join(os.path.dirname(__file__))) + def unregister(): + import os + for cls in reversed(classes): bpy.utils.unregister_class(cls) bpy.types.VIEW3D_MT_mesh_add.remove(menu_func_landscape) bpy.types.VIEW3D_MT_paint_weight.remove(menu_func_eroder) + # Preset + if unregister_preset_path := getattr(bpy.utils, "unregister_preset_path", None): + unregister_preset_path(os.path.join(os.path.dirname(__file__))) + if __name__ == "__main__": register() diff --git a/source/blender_manifest.toml b/source/blender_manifest.toml index 60ea5b2..1a25b16 100644 --- a/source/blender_manifest.toml +++ b/source/blender_manifest.toml @@ -1,7 +1,7 @@ schema_version = "1.0.0" id = "antlandscape" name = "A.N.T.Landscape" -version = "0.1.9" +version = "0.2.0" tagline = "Another Noise Tool: Landscape and Displace" maintainer = "Community" type = "add-on" diff --git a/source/presets/operator/mesh.eroder/default.py b/source/presets/operator/mesh.eroder/default.py new file mode 100644 index 0000000..e100d7f --- /dev/null +++ b/source/presets/operator/mesh.eroder/default.py @@ -0,0 +1,26 @@ +import bpy +op = bpy.context.active_operator + +op.Iterations = 1 +op.IterRiver = 30 +op.IterAva = 5 +op.IterDiffuse = 5 +op.Ef = 0.0 +op.Kd = 0.10000000149011612 +op.Kt = 1.0471975803375244 +op.Kr = 0.009999999776482582 +op.Kv = 0.0 +op.userainmap = True +op.Ks = 0.5 +op.Kdep = 0.10000000149011612 +op.Kz = 0.30000001192092896 +op.Kc = 0.8999999761581421 +op.Ka = 1.0 +op.Kev = 0.5 +op.numexpr = True +op.Pd = 0.20000000298023224 +op.Pa = 0.5 +op.Pw = 1.0 +op.smooth = True +op.showiterstats = False +op.showmeshstats = False diff --git a/source/presets/operator/mesh.eroder/light_erosion.py b/source/presets/operator/mesh.eroder/light_erosion.py new file mode 100644 index 0000000..844c43f --- /dev/null +++ b/source/presets/operator/mesh.eroder/light_erosion.py @@ -0,0 +1,26 @@ +import bpy +op = bpy.context.active_operator + +op.Iterations = 1 +op.IterRiver = 30 +op.IterAva = 4 +op.IterDiffuse = 4 +op.Ef = 0.25 +op.Kd = 0.10000000149011612 +op.Kt = 1.0471975803375244 +op.Kr = 0.009999999776482582 +op.Kv = 0.5 +op.userainmap = True +op.Ks = 0.15000000596046448 +op.Kdep = 0.10000000149011612 +op.Kz = 0.15000000596046448 +op.Kc = 0.699999988079071 +op.Ka = 1.0 +op.Kev = 0.3499999940395355 +op.numexpr = True +op.Pd = 0.20000000298023224 +op.Pa = 0.5 +op.Pw = 1.0 +op.smooth = True +op.showiterstats = False +op.showmeshstats = False diff --git a/source/presets/operator/mesh.eroder/medium_erosion.py b/source/presets/operator/mesh.eroder/medium_erosion.py new file mode 100644 index 0000000..a5df5a5 --- /dev/null +++ b/source/presets/operator/mesh.eroder/medium_erosion.py @@ -0,0 +1,26 @@ +import bpy +op = bpy.context.active_operator + +op.Iterations = 1 +op.IterRiver = 30 +op.IterAva = 5 +op.IterDiffuse = 5 +op.Ef = 0.5 +op.Kd = 0.15000000596046448 +op.Kt = 1.0471975803375244 +op.Kr = 0.014999999664723873 +op.Kv = 0.5 +op.userainmap = True +op.Ks = 0.20000000298023224 +op.Kdep = 0.10000000149011612 +op.Kz = 0.20000000298023224 +op.Kc = 0.800000011920929 +op.Ka = 1.0 +op.Kev = 0.25 +op.numexpr = True +op.Pd = 0.20000000298023224 +op.Pa = 0.699999988079071 +op.Pw = 1.0 +op.smooth = True +op.showiterstats = False +op.showmeshstats = False diff --git a/source/presets/operator/mesh.eroder/strong_erosion.py b/source/presets/operator/mesh.eroder/strong_erosion.py new file mode 100644 index 0000000..0e002b1 --- /dev/null +++ b/source/presets/operator/mesh.eroder/strong_erosion.py @@ -0,0 +1,26 @@ +import bpy +op = bpy.context.active_operator + +op.Iterations = 1 +op.IterRiver = 30 +op.IterAva = 5 +op.IterDiffuse = 5 +op.Ef = 1.0 +op.Kd = 0.25 +op.Kt = 1.0471975803375244 +op.Kr = 0.019999999552965164 +op.Kv = 0.5 +op.userainmap = True +op.Ks = 0.20000000298023224 +op.Kdep = 0.10000000149011612 +op.Kz = 0.20000000298023224 +op.Kc = 0.800000011920929 +op.Ka = 1.0 +op.Kev = 0.25 +op.numexpr = True +op.Pd = 0.20000000298023224 +op.Pa = 0.8999999761581421 +op.Pw = 1.0 +op.smooth = True +op.showiterstats = False +op.showmeshstats = False diff --git a/source/presets/operator/mesh.eroder/thermal_diffusion.py b/source/presets/operator/mesh.eroder/thermal_diffusion.py new file mode 100644 index 0000000..b9ec7c1 --- /dev/null +++ b/source/presets/operator/mesh.eroder/thermal_diffusion.py @@ -0,0 +1,26 @@ +import bpy +op = bpy.context.active_operator + +op.Iterations = 1 +op.IterRiver = 1 +op.IterAva = 1 +op.IterDiffuse = 30 +op.Ef = 0.0 +op.Kd = 0.9900000095367432 +op.Kt = 1.0471975803375244 +op.Kr = 0.0 +op.Kv = 0.0 +op.userainmap = True +op.Ks = 0.20000000298023224 +op.Kdep = 0.10000000149011612 +op.Kz = 0.20000000298023224 +op.Kc = 0.800000011920929 +op.Ka = 1.0 +op.Kev = 0.8799999952316284 +op.numexpr = True +op.Pd = 0.20000000298023224 +op.Pa = 0.0010000000474974513 +op.Pw = 1.0 +op.smooth = True +op.showiterstats = False +op.showmeshstats = False diff --git a/source/presets/operator/mesh.landscape_add/abstract.py b/source/presets/operator/mesh.landscape_add/abstract.py new file mode 100644 index 0000000..a5acc2b --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/abstract.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +op.at_cursor = True +op.smooth_mesh = True +op.tri_face = False +op.sphere_mesh = True +op.subdivision_x = 256 +op.subdivision_y = 128 +op.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 3.0 +op.random_seed = 387 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 1.0 +op.noise_type = 'planet_noise' +op.basis_type = 'VORONOI_F1' +op.vl_basis_type = 'VORONOI_F4' +op.distortion = 1.0299999713897705 +op.hard_noise = '0' +op.noise_depth = 1 +op.amplitude = 0.4099999964237213 +op.frequency = 1.820000171661377 +op.dimension = 1.0 +op.lacunarity = 2.0 +op.offset = 1.0 +op.gain = 1.0 +op.marble_bias = '0' +op.marble_sharp = '3' +op.marble_shape = '2' +op.height = 1.0 +op.height_invert = True +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 2.0 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '0' +op.falloff_x = 4.0 +op.falloff_y = 4.0 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = -1.0 +op.vert_group = '' +op.strata = 5.0 +op.strata_type = '3' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/another_noise.py b/source/presets/operator/mesh.landscape_add/another_noise.py new file mode 100644 index 0000000..049ab54 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/another_noise.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +op.at_cursor = True +op.smooth_mesh = True +op.tri_face = False +op.sphere_mesh = False +op.subdivision_x = 160 +op.subdivision_y = 160 +op.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 632 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.23999999463558197 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 1.25 +op.noise_type = 'ant_turbulence' +op.basis_type = 'BLENDER' +op.vl_basis_type = 'VORONOI_F1' +op.distortion = 1.0 +op.hard_noise = '0' +op.noise_depth = 9 +op.amplitude = 0.47999998927116394 +op.frequency = 1.899999976158142 +op.dimension = 0.9700000286102295 +op.lacunarity = 2.5 +op.offset = 0.5799999833106995 +op.gain = 3.0 +op.marble_bias = '2' +op.marble_sharp = '3' +op.marble_shape = '7' +op.height = 0.5 +op.height_invert = True +op.height_offset = -0.10000000149011612 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 2.0 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '0' +op.falloff_x = 3.0 +op.falloff_y = 3.0 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = -1.0 +op.vert_group = '' +op.strata = 6.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.10000000149011612 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/billow.py b/source/presets/operator/mesh.landscape_add/billow.py new file mode 100644 index 0000000..f77bc46 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/billow.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 13 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 1.0 +op.noise_type = 'turbulence_vector' +op.basis_type = 'PERLIN_NEW' +op.vl_basis_type = 'BLENDER' +op.distortion = 1.0 +op.hard_noise = '1' +op.noise_depth = 7 +op.amplitude = 0.47999998927116394 +op.frequency = 1.649999976158142 +op.dimension = 1.0 +op.lacunarity = 2.0 +op.offset = 0.8999999761581421 +op.gain = 3.0 +op.marble_bias = '2' +op.marble_sharp = '0' +op.marble_shape = '4' +op.height = 0.30000001192092896 +op.height_invert = False +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 2.0 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '0' +op.falloff_x = 4.0 +op.falloff_y = 4.0 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = -1.0 +op.vert_group = '' +op.strata = 3.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = -0.019999999552965164 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/canyon.py b/source/presets/operator/mesh.landscape_add/canyon.py new file mode 100644 index 0000000..e3a7531 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/canyon.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +op.at_cursor = True +op.smooth_mesh = True +op.tri_face = False +op.sphere_mesh = False +op.subdivision_x = 200 +op.subdivision_y = 200 +op.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 5 +op.noise_offset_x = 0.0 +op.noise_offset_y = -0.25 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.25 +op.noise_size_z = 1.0 +op.noise_size = 1.5 +op.noise_type = 'marble_noise' +op.basis_type = 'BLENDER' +op.vl_basis_type = 'BLENDER' +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.offset = 1.0 +op.gain = 1.0 +op.marble_bias = '0' +op.marble_sharp = '0' +op.marble_shape = '4' +op.height = 0.6000000238418579 +op.height_invert = False +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '8' +op.fx_type = '20' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 3 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.649999976158142 +op.fx_size = 1.5 +op.fx_loc_x = 3.0 +op.fx_loc_y = 2.0 +op.fx_height = 0.25 +op.fx_invert = False +op.fx_offset = 0.05000000074505806 +op.edge_falloff = '2' +op.falloff_x = 4.0 +op.falloff_y = 4.0 +op.edge_level = 0.15000000596046448 +op.maximum = 0.5 +op.minimum = -0.20000000298023224 +op.vert_group = '' +op.strata = 6.0 +op.strata_type = '2' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/canyons.py b/source/presets/operator/mesh.landscape_add/canyons.py new file mode 100644 index 0000000..07475b9 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/canyons.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 600 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 0.5 +op.noise_type = 'hetero_terrain' +op.basis_type = 'PERLIN_NEW' +op.vl_basis_type = 'CELLNOISE' +op.distortion = 1.0 +op.hard_noise = '0' +op.noise_depth = 8 +op.amplitude = 0.5 +op.frequency = 2.0 +op.dimension = 1.0899999141693115 +op.lacunarity = 1.8599998950958252 +op.offset = 0.7700000405311584 +op.gain = 2.0 +op.marble_bias = '1' +op.marble_sharp = '0' +op.marble_shape = '7' +op.height = 0.5 +op.height_invert = False +op.height_offset = -0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 2.0 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '3' +op.falloff_x = 8.0 +op.falloff_y = 8.0 +op.edge_level = 0.0 +op.maximum = 0.5 +op.minimum = -0.5 +op.vert_group = '' +op.strata = 2.0 +op.strata_type = '2' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/cauliflower_hills.py b/source/presets/operator/mesh.landscape_add/cauliflower_hills.py new file mode 100644 index 0000000..1dcbef5 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/cauliflower_hills.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 860 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 0.5 +op.noise_type = 'hybrid_multi_fractal' +op.basis_type = 'VORONOI_F1' +op.vl_basis_type = 'BLENDER' +op.distortion = 1.0 +op.hard_noise = '0' +op.noise_depth = 6 +op.amplitude = 0.5 +op.frequency = 2.0 +op.dimension = 1.0 +op.lacunarity = 5.0 +op.offset = 1.0 +op.gain = 2.0 +op.marble_bias = '1' +op.marble_sharp = '3' +op.marble_shape = '3' +op.height = 0.25 +op.height_invert = True +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 2.0 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '3' +op.falloff_x = 6.0 +op.falloff_y = 6.0 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = -1.0 +op.vert_group = '' +op.strata = 5.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/cliff.py b/source/presets/operator/mesh.landscape_add/cliff.py new file mode 100644 index 0000000..f98caee --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/cliff.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 36 +op.noise_offset_x = 0.0 +op.noise_offset_y = -0.8799999952316284 +op.noise_offset_z = 3.725290298461914e-09 +op.noise_size_x = 2.0 +op.noise_size_y = 2.0 +op.noise_size_z = 1.0 +op.noise_size = 1.0 +op.noise_type = 'marble_noise' +op.basis_type = 'VORONOI_F2F1' +op.vl_basis_type = 'BLENDER' +op.distortion = 0.4999999701976776 +op.hard_noise = '0' +op.noise_depth = 7 +op.amplitude = 0.5 +op.frequency = 2.0 +op.dimension = 1.0 +op.lacunarity = 2.0 +op.offset = 1.0 +op.gain = 1.0 +op.marble_bias = '0' +op.marble_sharp = '0' +op.marble_shape = '6' +op.height = 1.7999999523162842 +op.height_invert = False +op.height_offset = -0.15000000596046448 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 2.0 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '0' +op.falloff_x = 25.0 +op.falloff_y = 25.0 +op.edge_level = 0.0 +op.maximum = 1.25 +op.minimum = 0.0 +op.vert_group = '' +op.strata = 11.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/crystalline.py b/source/presets/operator/mesh.landscape_add/crystalline.py new file mode 100644 index 0000000..66a958a --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/crystalline.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +op.at_cursor = True +op.smooth_mesh = True +op.tri_face = False +op.sphere_mesh = True +op.subdivision_x = 256 +op.subdivision_y = 128 +op.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 0 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 1.0 +op.noise_type = 'turbulence_vector' +op.basis_type = 'VORONOI_F4' +op.vl_basis_type = 'BLENDER' +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.offset = 1.0 +op.gain = 1.0 +op.marble_bias = '0' +op.marble_sharp = '0' +op.marble_shape = '0' +op.height = 1.0 +op.height_invert = False +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '0' +op.falloff_x = 4.0 +op.falloff_y = 4.0 +op.edge_level = 0.0 +op.maximum = 2.0 +op.minimum = -1.0 +op.vert_group = '' +op.strata = 5.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/default.py b/source/presets/operator/mesh.landscape_add/default.py new file mode 100644 index 0000000..8de3b4e --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/default.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 0 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 1.0 +op.noise_type = 'hetero_terrain' +op.basis_type = 'BLENDER' +op.vl_basis_type = 'BLENDER' +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.offset = 1.0 +op.gain = 1.0 +op.marble_bias = '0' +op.marble_sharp = '0' +op.marble_shape = '0' +op.height = 0.5 +op.height_invert = False +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 2.0 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 1.0 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '3' +op.falloff_x = 4.0 +op.falloff_y = 4.0 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = -1.0 +op.vert_group = '' +op.strata = 5.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/default_large.py b/source/presets/operator/mesh.landscape_add/default_large.py new file mode 100644 index 0000000..d05e846 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/default_large.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 20.0 +op.mesh_size_y = 20.0 +op.random_seed = 0 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 10.0 +op.noise_type = 'hetero_terrain' +op.basis_type = 'BLENDER' +op.vl_basis_type = 'BLENDER' +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.offset = 1.0 +op.gain = 1.0 +op.marble_bias = '0' +op.marble_sharp = '0' +op.marble_shape = '0' +op.height = 5.0 +op.height_invert = False +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 2.0 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 1.0 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '3' +op.falloff_x = 4.0 +op.falloff_y = 4.0 +op.edge_level = 0.0 +op.maximum = 10.0 +op.minimum = -1.0 +op.vert_group = '' +op.strata = 5.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/dunes.py b/source/presets/operator/mesh.landscape_add/dunes.py new file mode 100644 index 0000000..600dd11 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/dunes.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 13 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.029999995604157448 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 0.7800002098083496 +op.noise_type = 'turbulence_vector' +op.basis_type = 'BLENDER' +op.vl_basis_type = 'VORONOI_F1' +op.distortion = 1.0 +op.hard_noise = '1' +op.noise_depth = 2 +op.amplitude = 0.5200000405311584 +op.frequency = 1.8500001430511475 +op.dimension = 1.0 +op.lacunarity = 2.0 +op.offset = 1.0 +op.gain = 1.0 +op.marble_bias = '0' +op.marble_sharp = '0' +op.marble_shape = '4' +op.height = 0.25 +op.height_invert = True +op.height_offset = 0.05000000074505806 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 2.0 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 1.0 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '3' +op.falloff_x = 3.0 +op.falloff_y = 3.0 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = -1.0 +op.vert_group = '' +op.strata = 1.5 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.03999999910593033 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/flatstones.py b/source/presets/operator/mesh.landscape_add/flatstones.py new file mode 100644 index 0000000..9da6e46 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/flatstones.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 2 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 0.5 +op.noise_type = 'slick_rock' +op.basis_type = 'VORONOI_CRACKLE' +op.vl_basis_type = 'BLENDER' +op.distortion = 1.209999918937683 +op.hard_noise = '0' +op.noise_depth = 1 +op.amplitude = 0.5 +op.frequency = 1.5 +op.dimension = 1.0 +op.lacunarity = 2.0 +op.offset = 1.1200001239776611 +op.gain = 2.0 +op.marble_bias = '1' +op.marble_sharp = '0' +op.marble_shape = '4' +op.height = 0.05000000074505806 +op.height_invert = False +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '0' +op.falloff_x = 4.0 +op.falloff_y = 4.0 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = 0.0 +op.vert_group = '' +op.strata = 5.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/gully.py b/source/presets/operator/mesh.landscape_add/gully.py new file mode 100644 index 0000000..0927dfb --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/gully.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 5 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 1.0 +op.noise_type = 'marble_noise' +op.basis_type = 'BLENDER' +op.vl_basis_type = 'VORONOI_F2F1' +op.distortion = 1.0 +op.hard_noise = '0' +op.noise_depth = 6 +op.amplitude = 0.4399999678134918 +op.frequency = 1.7300002574920654 +op.dimension = 1.0899999141693115 +op.lacunarity = 2.2099997997283936 +op.offset = 0.880000114440918 +op.gain = 2.0 +op.marble_bias = '1' +op.marble_sharp = '0' +op.marble_shape = '7' +op.height = 1.0 +op.height_invert = False +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '1' +op.falloff_x = 20.0 +op.falloff_y = 20.0 +op.edge_level = 0.0 +op.maximum = 0.699999988079071 +op.minimum = 0.0 +op.vert_group = '' +op.strata = 15.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/lakes_1.py b/source/presets/operator/mesh.landscape_add/lakes_1.py new file mode 100644 index 0000000..eada238 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/lakes_1.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 9 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 0.8500000238418579 +op.noise_type = 'turbulence_vector' +op.basis_type = 'PERLIN_NEW' +op.vl_basis_type = 'BLENDER' +op.distortion = 1.0 +op.hard_noise = '0' +op.noise_depth = 8 +op.amplitude = 0.6000000238418579 +op.frequency = 1.5 +op.dimension = 1.0 +op.lacunarity = 2.0 +op.offset = 0.8999999761581421 +op.gain = 2.0 +op.marble_bias = '0' +op.marble_sharp = '0' +op.marble_shape = '0' +op.height = 0.25 +op.height_invert = False +op.height_offset = 3.725290298461914e-09 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '3' +op.falloff_x = 4.0 +op.falloff_y = 4.0 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = -1.0 +op.vert_group = '' +op.strata = 1.0 +op.strata_type = '2' +op.water_plane = True +op.water_level = -0.019999997690320015 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/lakes_2.py b/source/presets/operator/mesh.landscape_add/lakes_2.py new file mode 100644 index 0000000..cf87774 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/lakes_2.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 8 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 1.0 +op.noise_type = 'turbulence_vector' +op.basis_type = 'VORONOI_F1' +op.vl_basis_type = 'BLENDER' +op.distortion = 1.0 +op.hard_noise = '1' +op.noise_depth = 8 +op.amplitude = 0.44999998807907104 +op.frequency = 1.75 +op.dimension = 1.0 +op.lacunarity = 2.0 +op.offset = 0.8999999761581421 +op.gain = 2.0 +op.marble_bias = '0' +op.marble_sharp = '0' +op.marble_shape = '0' +op.height = 0.5 +op.height_invert = False +op.height_offset = -0.25 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '3' +op.falloff_x = 3.0 +op.falloff_y = 3.0 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = -0.10000000149011612 +op.vert_group = '' +op.strata = 5.0 +op.strata_type = '0' +op.water_plane = True +op.water_level = -0.029999999329447746 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/large_terrain.py b/source/presets/operator/mesh.landscape_add/large_terrain.py new file mode 100644 index 0000000..9e6ca64 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/large_terrain.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 20.0 +op.mesh_size_y = 20.0 +op.random_seed = 0 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 1.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 4.0 +op.noise_type = 'double_multiFractal' +op.basis_type = 'BLENDER' +op.vl_basis_type = 'VORONOI_F1' +op.distortion = 0.5 +op.hard_noise = '1' +op.noise_depth = 8 +op.amplitude = 0.4699999988079071 +op.frequency = 1.7100000381469727 +op.dimension = 1.0299999713897705 +op.lacunarity = 2.0 +op.offset = 1.0 +op.gain = 1.0 +op.marble_bias = '1' +op.marble_sharp = '5' +op.marble_shape = '3' +op.height = 1.0 +op.height_invert = False +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '0' +op.falloff_x = 4.0 +op.falloff_y = 4.0 +op.edge_level = 0.0 +op.maximum = 5.0 +op.minimum = -0.5 +op.vert_group = '' +op.strata = 5.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/mesa.py b/source/presets/operator/mesh.landscape_add/mesa.py new file mode 100644 index 0000000..ae4a603 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/mesa.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 595 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 1.0 +op.noise_type = 'shattered_hterrain' +op.basis_type = 'VORONOI_F1' +op.vl_basis_type = 'VORONOI_F2F1' +op.distortion = 1.149999976158142 +op.hard_noise = '1' +op.noise_depth = 8 +op.amplitude = 0.4000000059604645 +op.frequency = 2.0 +op.dimension = 1.0 +op.lacunarity = 2.0 +op.offset = 1.0 +op.gain = 4.0 +op.marble_bias = '0' +op.marble_sharp = '0' +op.marble_shape = '0' +op.height = 0.5 +op.height_invert = False +op.height_offset = 0.20000000298023224 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '3' +op.falloff_x = 3.0 +op.falloff_y = 3.0 +op.edge_level = 0.0 +op.maximum = 0.25 +op.minimum = 0.0 +op.vert_group = '' +op.strata = 2.25 +op.strata_type = '2' +op.water_plane = False +op.water_level = -0.07999999821186066 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/mounds.py b/source/presets/operator/mesh.landscape_add/mounds.py new file mode 100644 index 0000000..bd2bf98 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/mounds.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 5 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 0.33329999446868896 +op.noise_type = 'hetero_terrain' +op.basis_type = 'PERLIN_NEW' +op.vl_basis_type = 'VORONOI_F2F1' +op.distortion = 1.0 +op.hard_noise = '0' +op.noise_depth = 8 +op.amplitude = 0.3499999940395355 +op.frequency = 1.2500007152557373 +op.dimension = 0.9500001668930054 +op.lacunarity = 2.200000047683716 +op.offset = 0.5 +op.gain = 2.0 +op.marble_bias = '1' +op.marble_sharp = '4' +op.marble_shape = '7' +op.height = 0.23000000417232513 +op.height_invert = False +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '0' +op.falloff_x = 4.0 +op.falloff_y = 4.0 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = -1.0 +op.vert_group = '' +op.strata = 5.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/mountain_1.py b/source/presets/operator/mesh.landscape_add/mountain_1.py new file mode 100644 index 0000000..09876fc --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/mountain_1.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 3 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 0.75 +op.noise_type = 'ridged_multi_fractal' +op.basis_type = 'BLENDER' +op.vl_basis_type = 'VORONOI_F2F1' +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.offset = 0.880000114440918 +op.gain = 4.199997901916504 +op.marble_bias = '0' +op.marble_sharp = '0' +op.marble_shape = '2' +op.height = 0.5 +op.height_invert = False +op.height_offset = 0.25 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '3' +op.falloff_x = 2.0 +op.falloff_y = 2.0 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = -1.0 +op.vert_group = '' +op.strata = 5.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/mountain_2.py b/source/presets/operator/mesh.landscape_add/mountain_2.py new file mode 100644 index 0000000..a2331f6 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/mountain_2.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 134 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 1.0 +op.noise_type = 'vl_hTerrain' +op.basis_type = 'BLENDER' +op.vl_basis_type = 'VORONOI_F1' +op.distortion = 1.0 +op.hard_noise = '1' +op.noise_depth = 8 +op.amplitude = 0.5 +op.frequency = 1.75 +op.dimension = 1.0 +op.lacunarity = 2.0 +op.offset = 1.0 +op.gain = 3.0 +op.marble_bias = '2' +op.marble_sharp = '0' +op.marble_shape = '1' +op.height = 0.4000000059604645 +op.height_invert = False +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '3' +op.falloff_x = 2.5 +op.falloff_y = 2.5 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = 0.0 +op.vert_group = '' +op.strata = 0.5 +op.strata_type = '3' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/planet.py b/source/presets/operator/mesh.landscape_add/planet.py new file mode 100644 index 0000000..7ca0fed --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/planet.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 0 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 0.5 +op.noise_type = 'planet_noise' +op.basis_type = 'PERLIN_ORIGINAL' +op.vl_basis_type = 'VORONOI_CRACKLE' +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 = 1.880000114440918 +op.offset = 0.9100000858306885 +op.gain = 3.0 +op.marble_bias = '0' +op.marble_sharp = '0' +op.marble_shape = '3' +op.height = 0.10000000149011612 +op.height_invert = False +op.height_offset = 0.25 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '0' +op.falloff_x = 2.0 +op.falloff_y = 2.0 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = -1.0 +op.vert_group = '' +op.strata = 5.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/planet_noise.py b/source/presets/operator/mesh.landscape_add/planet_noise.py new file mode 100644 index 0000000..4d296d3 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/planet_noise.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 0 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 1.25 +op.noise_type = 'planet_noise' +op.basis_type = 'PERLIN_ORIGINAL' +op.vl_basis_type = 'VORONOI_CRACKLE' +op.distortion = 0.7900000214576721 +op.hard_noise = '0' +op.noise_depth = 7 +op.amplitude = 0.3499999940395355 +op.frequency = 1.5 +op.dimension = 0.9399999380111694 +op.lacunarity = 2.190000057220459 +op.offset = 0.5800004601478577 +op.gain = 5.759998321533203 +op.marble_bias = '3' +op.marble_sharp = '0' +op.marble_shape = '0' +op.height = 0.3499999940395355 +op.height_invert = False +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '0' +op.falloff_x = 4.0 +op.falloff_y = 4.0 +op.edge_level = 0.0 +op.maximum = 0.5 +op.minimum = -0.5 +op.vert_group = '' +op.strata = 4.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.029999999329447746 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/ridged.py b/source/presets/operator/mesh.landscape_add/ridged.py new file mode 100644 index 0000000..1eafda2 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/ridged.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 13 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 1.0 +op.noise_type = 'ridged_multi_fractal' +op.basis_type = 'BLENDER' +op.vl_basis_type = 'VORONOI_F1' +op.distortion = 1.0 +op.hard_noise = '1' +op.noise_depth = 8 +op.amplitude = 0.5 +op.frequency = 1.75 +op.dimension = 0.9399999976158142 +op.lacunarity = 2.3299999237060547 +op.offset = 0.8999999761581421 +op.gain = 2.0999999046325684 +op.marble_bias = '2' +op.marble_sharp = '0' +op.marble_shape = '0' +op.height = 0.30000001192092896 +op.height_invert = False +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '0' +op.falloff_x = 8.0 +op.falloff_y = 8.0 +op.edge_level = 0.0 +op.maximum = 0.5 +op.minimum = -1.0 +op.vert_group = '' +op.strata = 11.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.03999999910593033 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/river.py b/source/presets/operator/mesh.landscape_add/river.py new file mode 100644 index 0000000..4c78381 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/river.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 123 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 1.0 +op.noise_type = 'marble_noise' +op.basis_type = 'BLENDER' +op.vl_basis_type = 'BLENDER' +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.offset = 1.0 +op.gain = 1.0 +op.marble_bias = '2' +op.marble_sharp = '0' +op.marble_shape = '7' +op.height = 0.20000000298023224 +op.height_invert = False +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '0' +op.falloff_x = 40.0 +op.falloff_y = 40.0 +op.edge_level = 0.0 +op.maximum = 0.5 +op.minimum = 0.0 +op.vert_group = '' +op.strata = 1.25 +op.strata_type = '1' +op.water_plane = True +op.water_level = 0.03999999910593033 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/rock.py b/source/presets/operator/mesh.landscape_add/rock.py new file mode 100644 index 0000000..738f2a8 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/rock.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +op.at_cursor = True +op.smooth_mesh = True +op.tri_face = False +op.sphere_mesh = True +op.subdivision_x = 256 +op.subdivision_y = 128 +op.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 7 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 2.0 +op.noise_type = 'slick_rock' +op.basis_type = 'VORONOI_F1' +op.vl_basis_type = 'BLENDER' +op.distortion = 1.0 +op.hard_noise = '0' +op.noise_depth = 6 +op.amplitude = 0.5 +op.frequency = 2.0 +op.dimension = 1.0 +op.lacunarity = 2.0 +op.offset = 1.0 +op.gain = 3.0 +op.marble_bias = '0' +op.marble_sharp = '3' +op.marble_shape = '3' +op.height = 2.5 +op.height_invert = False +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '3' +op.falloff_x = 4.0 +op.falloff_y = 4.0 +op.edge_level = 0.0 +op.maximum = 3.0 +op.minimum = -1.0 +op.vert_group = '' +op.strata = 15.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = -0.019999999552965164 +op.remove_double = True +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/slick_rock.py b/source/presets/operator/mesh.landscape_add/slick_rock.py new file mode 100644 index 0000000..661255e --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/slick_rock.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +op.at_cursor = True +op.smooth_mesh = True +op.tri_face = False +op.sphere_mesh = False +op.subdivision_x = 160 +op.subdivision_y = 160 +op.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 87 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 1.0 +op.noise_type = 'slick_rock' +op.basis_type = 'BLENDER' +op.vl_basis_type = 'VORONOI_F2F1' +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.offset = 1.100000023841858 +op.gain = 2.5 +op.marble_bias = '0' +op.marble_sharp = '0' +op.marble_shape = '0' +op.height = 0.5 +op.height_invert = False +op.height_offset = 0.10000000149011612 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '3' +op.falloff_x = 3.0 +op.falloff_y = 3.0 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = -1.0 +op.vert_group = '' +op.strata = 5.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/tech_effect.py b/source/presets/operator/mesh.landscape_add/tech_effect.py new file mode 100644 index 0000000..acf9774 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/tech_effect.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 0 +op.noise_offset_x = 3.1415927410125732 +op.noise_offset_y = 3.1415927410125732 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 0.5 +op.noise_type = 'marble_noise' +op.basis_type = 'CELLNOISE' +op.vl_basis_type = 'BLENDER' +op.distortion = 1.0 +op.hard_noise = '1' +op.noise_depth = 4 +op.amplitude = 0.5 +op.frequency = 2.0 +op.dimension = 1.0 +op.lacunarity = 2.0 +op.offset = 1.0 +op.gain = 1.0 +op.marble_bias = '2' +op.marble_sharp = '3' +op.marble_shape = '7' +op.height = 1.0 +op.height_invert = False +op.height_offset = 0.0 +op.fx_mixfactor = 0.75 +op.fx_mix_mode = '7' +op.fx_type = '12' +op.fx_bias = '1' +op.fx_turb = 0.0 +op.fx_depth = 1 +op.fx_amplitude = 0.20000000298023224 +op.fx_frequency = 1.25 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = -0.5 +op.fx_invert = False +op.fx_offset = 0.15000000596046448 +op.edge_falloff = '0' +op.falloff_x = 20.0 +op.falloff_y = 20.0 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = -1.0 +op.vert_group = '' +op.strata = 9.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/techno_cell.py b/source/presets/operator/mesh.landscape_add/techno_cell.py new file mode 100644 index 0000000..6f8fab2 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/techno_cell.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 908 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 0.5 +op.noise_type = 'variable_lacunarity' +op.basis_type = 'CELLNOISE' +op.vl_basis_type = 'CELLNOISE' +op.distortion = 2.0 +op.hard_noise = '1' +op.noise_depth = 3 +op.amplitude = 0.5 +op.frequency = 2.0 +op.dimension = 1.0 +op.lacunarity = 2.0 +op.offset = 1.0 +op.gain = 1.0 +op.marble_bias = '1' +op.marble_sharp = '0' +op.marble_shape = '7' +op.height = 0.25 +op.height_invert = False +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '0' +op.falloff_x = 4.0 +op.falloff_y = 4.0 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = -1.0 +op.vert_group = '' +op.strata = 2.5 +op.strata_type = '4' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/vlnoise_turbulence.py b/source/presets/operator/mesh.landscape_add/vlnoise_turbulence.py new file mode 100644 index 0000000..899f919 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/vlnoise_turbulence.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 56 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 1.0 +op.noise_type = 'vl_noise_turbulence' +op.basis_type = 'PERLIN_NEW' +op.vl_basis_type = 'VORONOI_F1' +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.offset = 0.10000000149011612 +op.gain = 1.0 +op.marble_bias = '0' +op.marble_sharp = '0' +op.marble_shape = '0' +op.height = 0.20999999344348907 +op.height_invert = False +op.height_offset = 0.11999999731779099 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '3' +op.falloff_x = 4.0 +op.falloff_y = 4.0 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = 0.0 +op.vert_group = '' +op.strata = 5.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/volcano.py b/source/presets/operator/mesh.landscape_add/volcano.py new file mode 100644 index 0000000..5f52e04 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/volcano.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 7 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 1.0 +op.noise_type = 'marble_noise' +op.basis_type = 'BLENDER' +op.vl_basis_type = 'PERLIN_ORIGINAL' +op.distortion = 1.5 +op.hard_noise = '0' +op.noise_depth = 8 +op.amplitude = 0.5 +op.frequency = 1.7999999523162842 +op.dimension = 1.0 +op.lacunarity = 2.0 +op.offset = 1.0 +op.gain = 2.0 +op.marble_bias = '2' +op.marble_sharp = '3' +op.marble_shape = '1' +op.height = 0.6000000238418579 +op.height_invert = False +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '1' +op.fx_type = '14' +op.fx_bias = '0' +op.fx_turb = 0.5 +op.fx_depth = 2 +op.fx_amplitude = 0.3799999952316284 +op.fx_frequency = 1.5 +op.fx_size = 1.1500000953674316 +op.fx_loc_x = -1.0 +op.fx_loc_y = 1.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.05999999865889549 +op.edge_falloff = '3' +op.falloff_x = 2.0 +op.falloff_y = 2.0 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = -1.0 +op.vert_group = '' +op.strata = 5.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/voronoi_hills.py b/source/presets/operator/mesh.landscape_add/voronoi_hills.py new file mode 100644 index 0000000..de4b962 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/voronoi_hills.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 111 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 0.5 +op.noise_type = 'multi_fractal' +op.basis_type = 'VORONOI_F1' +op.vl_basis_type = 'VORONOI_F2' +op.distortion = 0.009999999776482582 +op.hard_noise = '1' +op.noise_depth = 1 +op.amplitude = 0.44999998807907104 +op.frequency = 1.75 +op.dimension = 1.0 +op.lacunarity = 2.0 +op.offset = 1.0 +op.gain = 2.0 +op.marble_bias = '2' +op.marble_sharp = '2' +op.marble_shape = '3' +op.height = 0.25 +op.height_invert = True +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '3' +op.falloff_x = 4.0 +op.falloff_y = 4.0 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = 0.0 +op.vert_group = '' +op.strata = 5.0 +op.strata_type = '0' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True diff --git a/source/presets/operator/mesh.landscape_add/yin_yang.py b/source/presets/operator/mesh.landscape_add/yin_yang.py new file mode 100644 index 0000000..8b23831 --- /dev/null +++ b/source/presets/operator/mesh.landscape_add/yin_yang.py @@ -0,0 +1,73 @@ +import bpy +op = bpy.context.active_operator + +op.ant_terrain_name = 'Landscape' +op.land_material = '' +op.water_material = '' +op.texture_block = '' +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.mesh_size = 2.0 +op.mesh_size_x = 2.0 +op.mesh_size_y = 2.0 +op.random_seed = 3 +op.noise_offset_x = 0.0 +op.noise_offset_y = 0.0 +op.noise_offset_z = 0.0 +op.noise_size_x = 1.0 +op.noise_size_y = 1.0 +op.noise_size_z = 1.0 +op.noise_size = 1.5 +op.noise_type = 'marble_noise' +op.basis_type = 'BLENDER' +op.vl_basis_type = 'BLENDER' +op.distortion = 0.5 +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.offset = 1.0 +op.gain = 3.0 +op.marble_bias = '2' +op.marble_sharp = '0' +op.marble_shape = '2' +op.height = 1.0 +op.height_invert = False +op.height_offset = 0.0 +op.fx_mixfactor = 0.0 +op.fx_mix_mode = '0' +op.fx_type = '0' +op.fx_bias = '0' +op.fx_turb = 0.0 +op.fx_depth = 0 +op.fx_amplitude = 0.5 +op.fx_frequency = 1.5 +op.fx_size = 1.0 +op.fx_loc_x = 0.0 +op.fx_loc_y = 0.0 +op.fx_height = 0.5 +op.fx_invert = False +op.fx_offset = 0.0 +op.edge_falloff = '3' +op.falloff_x = 2.0 +op.falloff_y = 2.0 +op.edge_level = 0.0 +op.maximum = 1.0 +op.minimum = 0.0 +op.vert_group = '' +op.strata = 4.0 +op.strata_type = '1' +op.water_plane = False +op.water_level = 0.009999999776482582 +op.remove_double = False +op.show_main_settings = True +op.show_noise_settings = True +op.show_displace_settings = True +op.refresh = True +op.auto_refresh = True