Tree Generator v1.16.0: Zweig-Dicke korrigiert, Eiche/Birke entwirrt
Zweige waren 70 % so dick wie ihre Aeste (jetzt ~35 %). Eiche und Birke hatten durch verkettete Replaces vertauschte Ast-Dicken. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user