diff --git a/blender_manifest_tree.toml b/blender_manifest_tree.toml index f510515..4d13782 100644 --- a/blender_manifest_tree.toml +++ b/blender_manifest_tree.toml @@ -1,7 +1,7 @@ schema_version = "1.0.0" id = "stylized_tree_generator" -version = "1.15.0" +version = "1.16.0" name = "Stylized Tree Generator" tagline = "Parametrische Baeume, Palmen, Bueschen mit Wachstums-Stufen" maintainer = "D4rkst3r" diff --git a/dist/index.json b/dist/index.json index 2115af3..3eb8e33 100644 --- a/dist/index.json +++ b/dist/index.json @@ -32,7 +32,7 @@ "id": "stylized_tree_generator", "name": "Stylized Tree Generator", "tagline": "Parametrische Baeume, Palmen, Bueschen mit Wachstums-Stufen", - "version": "1.15.0", + "version": "1.16.0", "type": "add-on", "maintainer": "D4rkst3r", "license": [ @@ -48,9 +48,9 @@ "Mesh", "Modeling" ], - "archive_url": "./stylized_tree_generator-1.15.0.zip", - "archive_size": 16221, - "archive_hash": "sha256:1eaec9d749ddb3996aec434c284399455cc00e164cd073e25d5218e03b3c48ee" + "archive_url": "./stylized_tree_generator-1.16.0.zip", + "archive_size": 16318, + "archive_hash": "sha256:6bf0522b41a7d78e82f6a525acbcbd8343c53c24ee7005ce2a2829773a5c1adc" } ] } \ No newline at end of file diff --git a/dist/stylized_tree_generator-1.15.0.zip b/dist/stylized_tree_generator-1.15.0.zip deleted file mode 100644 index 3b73c09..0000000 Binary files a/dist/stylized_tree_generator-1.15.0.zip and /dev/null differ diff --git a/dist/stylized_tree_generator-1.16.0.zip b/dist/stylized_tree_generator-1.16.0.zip new file mode 100644 index 0000000..2f9a67c Binary files /dev/null and b/dist/stylized_tree_generator-1.16.0.zip differ diff --git a/stylized_tree_generator.py b/stylized_tree_generator.py index 3c9f243..8b870e7 100644 --- a/stylized_tree_generator.py +++ b/stylized_tree_generator.py @@ -1,7 +1,7 @@ bl_info = { "name": "Stylized Tree Generator", "author": "D4rkst3r", - "version": (1, 15, 0), + "version": (1, 16, 0), "blender": (4, 2, 0), "location": "View3D > Sidebar > Tree Gen", "description": "Parametrischer Baum-/Palmen-/Busch-Generator (Geometry Nodes) mit Wachstums-Stufen", @@ -106,7 +106,7 @@ PRESETS = { "Branch Count": 10, "Branch Length": 2.2, "Branch Up": 0.9, "Branch Start": 0.3, "Branch End": 0.95, "Crown Taper": -0.15, "Crown Bulge": 0.5, - "Branch Bend": 0.9, "Branch Thickness": 0.13, "Sub Count": 3, + "Branch Bend": 0.9, "Branch Thickness": 0.24, "Sub Count": 3, "Sub Length": 0.8, "Root Flare": 1.6, "Root Lobe Depth": 1.6, }, "birke": { # schlank, hoher Ansatz, feine Zweige @@ -114,7 +114,7 @@ PRESETS = { "Branch Count": 12, "Branch Length": 1.4, "Branch Up": 1.1, "Branch Start": 0.45, "Branch End": 0.98, "Crown Taper": 0.1, "Crown Bulge": 0.25, - "Branch Bend": 0.8, "Branch Thickness": 0.22, "Sub Count": 3, + "Branch Bend": 0.8, "Branch Thickness": 0.11, "Sub Count": 3, "Sub Length": 0.5, "Root Flare": 0.6, }, "weide": { # haengende Zweige (Droop positiv), breit ausladend @@ -625,7 +625,10 @@ def build_group(): L(stap.outputs[0], sinv.inputs[1]) sbase = N("ShaderNodeMath"); sbase.location = (2550, 900); sbase.operation = 'MULTIPLY' L(V["Trunk Radius"], sbase.inputs[0]) - sbase.inputs[1].default_value = 0.12 # Zweige sind DUENN ... + # Zweige muessen DEUTLICH duenner sein als die Hauptaeste. Bei Branch + # Thickness 0.17 waren 0.12 rund 70 % davon -> Zweige fast so dick wie + # der Ast, an dem sie sitzen. 0.06 = ~35 %, passt zum TreeIt-Verhaeltnis. + sbase.inputs[1].default_value = 0.06 sdome = _dome(sspar, 2550, 1200) srad2 = _shape(sinv.outputs[0], sdome, sbase.outputs[0], 2750, 900, spar_node=sspar, collar=True)