diff --git a/README.md b/README.md index d50b8c2..3bd646e 100644 --- a/README.md +++ b/README.md @@ -563,6 +563,41 @@ Der Kaktus erzeugt regulaer **0 Cards** — kein Ast ist duenner als `Max Radius und das ist botanisch richtig. Vorher lief das still durch und man stand vor einer leeren `_Leaf`-Ebene; jetzt sagt der Operator es und nennt den Regler. +### Obstbaum-Silhouette: Trichter statt Krone + +Der Baum erfuellte Kronenradius, Deckung, Ansatz und Tri-Budget - und sah +trotzdem falsch aus. Gemessen wurde das erst am BREITENPROFIL der Krone in +Dritteln (unten/mitte/oben): + +| | unten | mitte | oben | oben/mitte | +|---|---|---|---|---| +| Eiche (liest sich als Baum) | 3.0 | 2.8 | 2.6 | **0.90** | +| Obstbaum vorher | 3.3 | 4.5 | 4.7 | **1.07** | + +Nach oben BREITER: die Laubmasse sass an den top-aussen endenden Astspitzen, +unten war die Krone hohl. Ein Trichter, keine Krone. + +Kein einzelner Regler hat das geloest - `Crown Taper`, `Branch Droop`, +`Crown Bulge` und `Attraction Up` einzeln durchgefahren liessen das Verhaeltnis +bei rund 1.0 stehen. Der Grund: die Kronenform folgt nicht der Astlaenge je +Hoehe, sondern dem WEG DER ASTSPITZEN. Solange die Aeste aufwaerts schwingen +(`Attraction Up` positiv), landet das aeusserste Laub oben - egal wie die +Laengen verteilt sind. + +Die Loesung ist eine andere Bauform, kein Feintuning: **kurze Aeste an einem +hohen Stamm** (Height 3.8 -> 4.9, Branch Length 2.55 -> 1.25) statt langer +Aeste an einem kurzen. Dazu `Attraction Up` +0.40 -> -0.05 (kein Aufschwung), +`Crown Taper` -0.30 -> +0.15 (oben kuerzere Aeste) und `Crown Bulge` 0.60 -> +1.10 (Bauch in der Mitte). + +Ueber alle neun Produktions-Seeds: oben/mitte **0.63-0.84**, Kronenradius +1.88-2.01 m, Deckung 100-134 % der Eiche, 3752-4166 Tris, Kronenansatz 39 %. + +Beim Einregeln kippte die Form zwischendurch in eine PILZform (unten am +breitesten, u/m 1.17) - deshalb steht das Profil jetzt als Test da und nicht +als Kommentar. `tests/test_obstbaum.py` prueft oben/mitte <= 0.85; Gegenprobe +mit den Werten aus 1.39 meldet neun Fehler bei 0.98-1.11. + ### Kronenfuellung: es zaehlt die Flaeche, nicht die Card-Zahl Der Obstbaum las sich in der Engine als einzelne belaubte Ast-Schlaeuche mit diff --git a/blender_manifest_tree.toml b/blender_manifest_tree.toml index 607d446..6e38682 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.39.0" +version = "1.40.0" name = "Stylized Tree Generator" tagline = "Parametrische Baeume, Palmen, Bueschen mit Wachstums-Stufen" maintainer = "D4rkst3r" diff --git a/dist/index.html b/dist/index.html index b1e777e..6520cbc 100644 --- a/dist/index.html +++ b/dist/index.html @@ -50,17 +50,17 @@
Built 2026-08-06, 12:09
Built 2026-08-06, 12:32