Tree Gen 1.48.0: Kronen-Huelle, weniger Blaetter, Formband neu geeicht
Vom User im Wald abgenommen: "sehr schoen etwas weniger blaetter und wir
koennen das fuer alle baeume uebernehmen".
1) KRONEN-HUELLE statt Einzelkappen
Kugeln auf die Aeste, Mesh to Volume, Volume to Mesh, dann Streuung auf der
verschmolzenen Oberflaeche - der Standard-Ablauf aus den
Produktions-Breakdowns, den wir uebersprungen hatten. Die Aeste verschwinden
im Inneren der Krone; die Polster sind nicht mehr als getrennte Koerper
sichtbar.
Drei Befunde, alle gemessen:
- ast_id kam nur an 3 von 10 Aesten an. Nicht das Sampling, sondern die
Eingabe: nur VIER Cluster-Zentren auf drei Aesten. Sichtbar erst mit
Points to Vertices - to_mesh() auf eine Punktwolke liefert eine leere Mesh
und misst nichts.
- S1 stand kahl. Reihe ueber die Stufen 0/20/41/109 Zentren: allmaehlicher
Abfall, keine Klippe, also die Cluster-Dichte. "Dichte" ist Kugeln je m2
Zweigflaeche, die schrumpft quadratisch - sie laeuft jetzt mit 1/g^2
gegen die Groesse, damit die ANZAHL konstant bleibt. Skalenfrei, kein
Sonderweg fuer Setzlinge.
- 31 % der Cards lagen unter dem Kronenansatz: die Verschmelzung weitet die
Form nach unten, der Filter griff nur auf den Zentren. Jetzt auch auf der
Huelle.
2) WENIGER BLAETTER (-15 % auf die Stufen-Ziele)
Gemessen an der Eiche: 381 -> 319 Cards, Deckung 10.4 -> 8.6, 372 Tris
gespart. Der Gegenversuch - Cards um 15 % verkleinern - kostet MEHR Deckung
(7.9, die Flaeche geht quadratisch) und spart kein Dreieck.
3) FORMBAND um das Abgenommene gelegt, nicht umgekehrt
Alle Referenzformen unter der neuen Bauform neu gemessen:
Eiche u/m 1.04-1.16 o/m 0.79-0.91
abgenommen u/m 0.78-1.02 o/m 0.68-0.79
Trichter u/m 0.68-0.78 o/m 1.04-1.14
Pilz u/m 0.59-0.90 o/m 0.82-0.95
Haube u/m 0.94-1.03 o/m 0.71-0.78
u/m TRENNT NICHTS MEHR - der abgenommene Bereich ueberlappt den Pilz und
stoesst an den Trichter. Die alte 0.82-Schranke stammt aus der
Einzelkappen-Aera; dagegen zu kalibrieren haette die Krone verbogen, um eine
Zahl zu retten, die ihre Aussagekraft verloren hat. u/m wird nur noch
mitgedruckt. o/m trennt sauber und traegt die Formpruefung allein.
27 Tests bestehen.
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, 47, 0),
|
||||
"version": (1, 48, 0),
|
||||
"blender": (4, 2, 0),
|
||||
"location": "View3D > Sidebar > Tree Gen",
|
||||
"description": "Parametrischer Baum-/Palmen-/Busch-Generator (Geometry Nodes) mit Wachstums-Stufen",
|
||||
@@ -1856,11 +1856,24 @@ LEAF_RADIUS_YOUNG = 0.20
|
||||
# war; jetzt ist sie es nicht mehr.
|
||||
#
|
||||
# Ziel-Cards Groesse Kronenansatz
|
||||
# Seit der Kronen-Huelle sitzen die Cards auf einer FLAECHE, nicht mehr im
|
||||
# Volumen - die Zahl bestimmt damit direkter, wie viel Himmel durchscheint.
|
||||
#
|
||||
# Nach der Abnahme im Wald wollte der User "etwas weniger Blaetter". Umgesetzt
|
||||
# als 15 % auf die Ziele. Gemessen an der Eiche: 381 -> 319 Cards, Blattflaeche
|
||||
# je Huellenflaeche 10.4 -> 8.6, und 372 Tris gespart.
|
||||
#
|
||||
# Der Gegenversuch stand zur Wahl und ist gemessen worden: Cards um 15 %
|
||||
# VERKLEINERN kostet mehr Deckung (10.4 -> 7.9, weil die Flaeche quadratisch
|
||||
# geht) und spart kein einziges Dreieck. Die Zahl zu senken ist der ehrlichere
|
||||
# Hebel - und der, den der User woertlich genannt hat.
|
||||
#
|
||||
# Ziel-Cards Groesse Kronenansatz
|
||||
LEAF_STUFEN = (
|
||||
(26, 0.24, 0.40), # S1 - EIN Bueschel, Fuss bleibt frei
|
||||
(78, 0.46, 0.35), # S2 - drei
|
||||
(208, 0.75, 0.30), # S3 - acht
|
||||
(390, 1.00, 0.25), # S4 - rund fuenfzehn
|
||||
(22, 0.24, 0.40), # S1
|
||||
(66, 0.46, 0.35), # S2
|
||||
(177, 0.75, 0.30), # S3
|
||||
(330, 1.00, 0.25), # S4
|
||||
)
|
||||
|
||||
# AUSNAHMEN je Preset: {preset: {stufen_index: ziel_cards}}.
|
||||
@@ -1874,16 +1887,16 @@ LEAF_STUFEN = (
|
||||
# Das macht die Tabelle preset-abhaengig - bewusst so entschieden, statt das
|
||||
# Budget fuer alle anzuheben: die Weide ist der Ausreisser, nicht die Regel.
|
||||
LEAF_STUFEN_PRESET = {
|
||||
"weide": {3: 350},
|
||||
"weide": {3: 298},
|
||||
# Die Birke hat mit 2100 Tris die dickste Rinde im Satz; bei 390 Cards
|
||||
# gemessen 4572 Tris. (4300 - 2100) / 6 = 366 Cards passen, 340 mit Luft
|
||||
# fuer die 15-%-Toleranz der Regelung.
|
||||
"birke": {3: 340},
|
||||
"birke": {3: 289},
|
||||
# Obstbaum: breite offene Krone auf kurzem Stamm gibt viel Zweigflaeche auf
|
||||
# wenig Hoehe - ungeregelt 4304-4400 Tris ueber drei Seeds, knapp ueber dem
|
||||
# Budget. Die Regelung haelt eine Toleranz von 15 %, deshalb liegt das Ziel
|
||||
# unter dem rechnerischen Maximum (497 Cards): 420 x 1.15 x 6 + 1316 = 4214.
|
||||
"obstbaum": {3: 420},
|
||||
"obstbaum": {3: 357},
|
||||
}
|
||||
|
||||
# Card-GROESSE je Preset, als Faktor auf die eingestellte Groesse.
|
||||
|
||||
Reference in New Issue
Block a user