diff --git a/README.md b/README.md index 256b8b1..2b6a793 100644 --- a/README.md +++ b/README.md @@ -127,6 +127,31 @@ Abgestimmt auf `A:\eco\EcoGame` (UE 5.8). Kurzfassung: --- +## Schnellstart-Sorten + +Ganz oben im Panel: Sorte waehlen, Haken druecken, erzeugen. Deckt den Alltag +ab — die neun Unter-Panels bleiben fuer den Feinschliff. + +| Sorte | Form | Dissolve | gemessen | +|---|---|---|---| +| **Findling** | rund, weiche Kanten | 17–25° | ~1160 V / ~2320 Tris | +| **Platte** | flach, liegt satt auf | 17–25° | ~670 V / ~1340 Tris | +| **Kantig** | Bevel + Weighted Normal, Flat | 8–14° | ~350 V / ~690 Tris | +| **Erzbrocken** | dicht genug fuer die Nugget-Maske, Slot `M_Rock_Ore` | 17–25° | ~1280 V / ~2560 Tris | + +**Der Dissolve-Winkel ist ein Bereich, kein Wert.** Ein fester Winkel passt nie +fuer alle Steine einer Sorte — man stellt ihn sonst bei jedem Stein nach. Je +Stein wird einer aus dem Bereich gezogen; gemessen an sechs Findlingen bei +17–25°: 1936–2928 Tris. Beide Regler gleich setzen = fester Winkel wie frueher. + +> **Warum die Sorten unterschiedlich dicht sind.** Die Erz-Maske haengt an der +> Vertex-Dichte, ein normaler Stein braucht das nicht. Deshalb hat der +> Erzbrocken ein hoeheres Decimate als der Findling — sonst waere entweder das +> Erz verschmiert oder der normale Stein ueber dem Tri-Fenster. Der Satz hinter +> dem **S+M-Set** ist noch etwas dichter (0.70/0.92), weil dort auch kleine +> S-Brocken vorkommen: mit dem Findling-Satz fielen die im schlechtesten Fall +> auf 708 Verts und damit unter die Schwelle fuer eine saubere Maske. + ## Erzfels-Set (A-Kanal) **EIN neutrales Set fuer ALLE Erzsorten.** Die Maske im A-Kanal sagt nur, *wo* @@ -549,6 +574,7 @@ gefiltert `.\run_tests.ps1 -Filter panels`. |---|---| | `tests/test_proportionen.py` | Baum-Proportionen: Palmenkrone, Strauch-Breite, Setzling-Schlankheit, Branch Count 0 | | `tests/test_bruchstuecke.py` | Bruchstuecke: Volumen 100 % des Muttersteins, dichte Topologie, genau ein Erz-Stueck, Material-Slots, Ursprung, UCX je Teil | +| `tests/test_schnellstart.py` | Schnellstart: jede Sorte liefert ohne Nacharbeit Geometrie + Slot, Erz-Sorte ueber der Dichte-Schwelle, Dissolve-Bereich streut je Stein | | `tests/test_erz.py` | Erz-Maske: A=1.0 ohne Erz, Anteil monoton, Set-Namen/Groessen, Einstellungen zurueckgesetzt, FBX-Roundtrip, Tri-Fenster | | `tests/test_export_robust.py` | Export am **reimportierten** FBX: Ursprung erzwungen, flach = liegend, UCX geschlossen/umschliessend/im Budget, LOD+Vertex-Farben | | `tests/test_panels.py` | Alle vier Addons: registrieren, jedes Panel zeichnet, Unter-Panels im richtigen Tab, **jede Property irgendwo erreichbar** | diff --git a/blender_manifest.toml b/blender_manifest.toml index d75e940..3d6c709 100644 --- a/blender_manifest.toml +++ b/blender_manifest.toml @@ -1,7 +1,7 @@ schema_version = "1.0.0" id = "stylized_rock_generator" -version = "2.18.0" +version = "2.19.0" name = "Stylized Rock Generator" tagline = "Batch-Generator fuer stylized Rocks mit UE5-Export" maintainer = "D4rkst3r" diff --git a/dist/index.html b/dist/index.html index ddfa83f..a6ae283 100644 --- a/dist/index.html +++ b/dist/index.html @@ -40,14 +40,14 @@
Built 2026-08-03, 12:08
Built 2026-08-03, 12:20