Rock Generator 2.9.0: Vertex-Farb-Layout v2 (kanal-getrennt)
Nach Wunschliste des Users. Attribut "Cavity" traegt jetzt drei UNABHAENGIGE
Masken statt einer eingebackenen Mischung:
R = Cavity pur 1 = offene Flaeche, 0 = tiefe Fuge - OHNE Hoehen-Verlauf
G = Moos/Schmutz aus Oberseiten-Anteil + Fugennaehe + Noise, mit Reglern
fuer Menge, Aufbruch und Seed
B = Hoehen-Verlauf 0 = Unterseite, 1 = oben, separat
A = 1 (Reserve)
Der Punkt: Boden-Saum und Moosfarbe entscheidet jetzt das MATERIAL pro Instanz,
nicht mehr das Mesh. In v1 steckte der Verlauf fest in R und liess sich nicht
mehr trennen.
Gemessen: R ohne Hoehenabhaengigkeit (unten 0.62 / oben 0.59 - vorher war das
der eingebackene Verlauf), B steigt 0.08 -> 0.92, G oben 0.57 vs unten 0.20,
A konstant 1.00. Moos-Seed aendert die Verteilung. Alle drei Kanaele ueberleben
den FBX-Roundtrip.
tests/test_vertex_cavity.py prueft jeden Kanal einzeln inkl. Roundtrip.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -40,6 +40,23 @@ Abgestimmt auf `A:\eco\EcoGame` (UE 5.8). Kurzfassung:
|
||||
Platten), `Fugenbreite` (klein = harte Fuge, flache Platte), `Platten flach`
|
||||
(1 = Flaeche nahezu einfarbig). Ein dichtes Zellmuster ueber die ganze
|
||||
Oberflaeche erschlaegt die Form und passt NICHT zu diesem Look.
|
||||
- **Vertex-Farb-Layout v2 (kanal-getrennt), Attribut `Cavity`:**
|
||||
|
||||
| Kanal | Inhalt |
|
||||
|---|---|
|
||||
| **R** | Cavity pur — 1 = offene Flaeche, 0 = tiefe Fuge (**ohne** Hoehen-Verlauf) |
|
||||
| **G** | Moos-/Schmutzmaske — 1 = hier waechst was (Oberseite + Fugennaehe + Noise) |
|
||||
| **B** | Hoehen-Verlauf — 0 = Unterseite, 1 = oben |
|
||||
| **A** | 1 (Reserve) |
|
||||
|
||||
Getrennt statt eingebacken: der erdige **Boden-Saum** am Stein-Fuss und die
|
||||
**Moosfarbe** werden pro Material-Instanz geregelt, nicht im Mesh festgelegt.
|
||||
Regler: `Cavity-Staerke`, `Weichzeichnen`, `Moos-Menge`, `Moos-Aufbruch`,
|
||||
`Moos-Seed`.
|
||||
Verifiziert: R ohne Hoehenabhaengigkeit (unten 0.62 / oben 0.59), B steigt
|
||||
sauber (0.08 -> 0.92), G oben staerker (0.20 -> 0.57), A konstant 1,
|
||||
Seed aendert die Verteilung, und alle Kanaele ueberleben den FBX-Roundtrip.
|
||||
|
||||
- **Texturfreie Alternative — Vertex-Cavity:** Statt zu baken laesst sich die
|
||||
Cavity in die **Vertex-Farben** schreiben (Attribut `Cavity`, ueberlebt den
|
||||
FBX-Roundtrip verlustfrei — gemessen 0.250..0.947 vor und nach dem Import).
|
||||
|
||||
Reference in New Issue
Block a user