Doku: U5.5-Einzelzweige durch Commit-IDs ersetzt
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
2de8689d9a
commit
526672ff9d
3 changed files with 29 additions and 29 deletions
|
|
@ -128,7 +128,7 @@ Hinweis: Die Projektdateien des .NET-Harness (`tools/dotnet/*/*.csproj`) fehlten
|
||||||
| Inhalt | Meshy-Pipeline (`tools/meshy/`), Kohlenbeißer `g01` ersetzt das Phase-4-Modell (`"replaces"`), UV-Material mit Lava-Glut aus Albedo-Alpha, Schattenwurf ohne Normalen-Versatz (UV-Nähte), GPU-Batched-Skinning, Benchmark-Optionen `-luneBenchmarkRound`/`-luneBenchmarkArmy` |
|
| Inhalt | Meshy-Pipeline (`tools/meshy/`), Kohlenbeißer `g01` ersetzt das Phase-4-Modell (`"replaces"`), UV-Material mit Lava-Glut aus Albedo-Alpha, Schattenwurf ohne Normalen-Versatz (UV-Nähte), GPU-Batched-Skinning, Benchmark-Optionen `-luneBenchmarkRound`/`-luneBenchmarkArmy` |
|
||||||
| Leistung | Figuren-Stress (35× g01): Meshy −21 % Mid / −13 % Karte gegenüber Phase-4 (CPU-Skinning). GPU-Skinning hebt Mid um 7–27 % und entlastet Haupt-/Render-Thread. Standard-Partie ab Runde 21 ohne `g01` im Bild: drei Varianten ≤ 6 %. Rohdaten `logs/u5.5/ab55*-*.json` |
|
| Leistung | Figuren-Stress (35× g01): Meshy −21 % Mid / −13 % Karte gegenüber Phase-4 (CPU-Skinning). GPU-Skinning hebt Mid um 7–27 % und entlastet Haupt-/Render-Thread. Standard-Partie ab Runde 21 ohne `g01` im Bild: drei Varianten ≤ 6 %. Rohdaten `logs/u5.5/ab55*-*.json` |
|
||||||
| Bekannte Unterschiede | keine im Verhalten. Geometrie und Textur der Figur wechseln (Meshy statt Phase-4); Anatomie/Gesicht/Haar aus dem generierten Modell, nicht aus Künstler-Sculpts. Lava-Glut pauschal (keine Emission-Map). Schatten der Figur nur mit Tiefen-Bias |
|
| Bekannte Unterschiede | keine im Verhalten. Geometrie und Textur der Figur wechseln (Meshy statt Phase-4); Anatomie/Gesicht/Haar aus dem generierten Modell, nicht aus Künstler-Sculpts. Lava-Glut pauschal (keine Emission-Map). Schatten der Figur nur mit Tiefen-Bias |
|
||||||
| Commits | `luneraria/u5.5-pilot` = `c386206` |
|
| Commits | `c386206` auf `luneraria/u5.5` |
|
||||||
|
|
||||||
## U5.5 · Lane-Fassung (LOD)
|
## U5.5 · Lane-Fassung (LOD)
|
||||||
|
|
||||||
|
|
@ -139,7 +139,7 @@ Hinweis: Die Projektdateien des .NET-Harness (`tools/dotnet/*/*.csproj`) fehlten
|
||||||
| Inhalt | Kohlenbeißer mit Lane-Fassung (4.998 statt 20.714 Dreiecke, LODGroup aus dem Export), Porträts in voller Fassung |
|
| Inhalt | Kohlenbeißer mit Lane-Fassung (4.998 statt 20.714 Dreiecke, LODGroup aus dem Export), Porträts in voller Fassung |
|
||||||
| Leistung | Stresstest 35 Kohlenbeißer: Mid 109,8 → 120,2 fps (starr 133,3), Karte 93,9 → 103,8 fps (starr 106,4). Rohdaten `logs/u5.5-lod/` |
|
| Leistung | Stresstest 35 Kohlenbeißer: Mid 109,8 → 120,2 fps (starr 133,3), Karte 93,9 → 103,8 fps (starr 106,4). Rohdaten `logs/u5.5-lod/` |
|
||||||
| Bild | `screenshots/u5.5-lod/` (Figur, vier Spielmomente, 14 Kampfmomente) |
|
| Bild | `screenshots/u5.5-lod/` (Figur, vier Spielmomente, 14 Kampfmomente) |
|
||||||
| Commits | `luneraria/u5.5-lod` |
|
| Commits | `f0d1e93` auf `luneraria/u5.5` |
|
||||||
|
|
||||||
## U5.5 · Schlackenklaue (g02)
|
## U5.5 · Schlackenklaue (g02)
|
||||||
|
|
||||||
|
|
@ -150,7 +150,7 @@ Hinweis: Die Projektdateien des .NET-Harness (`tools/dotnet/*/*.csproj`) fehlten
|
||||||
| Inhalt | Meshy-Figur für `g02` mit Lane-Fassung, 68 Credits; Werkzeuge nehmen aufgewertete Truppen (`LUNE_FIGURE`, `-luneBenchmarkArmy g02`) |
|
| Inhalt | Meshy-Figur für `g02` mit Lane-Fassung, 68 Credits; Werkzeuge nehmen aufgewertete Truppen (`LUNE_FIGURE`, `-luneBenchmarkArmy g02`) |
|
||||||
| Leistung | Stresstest 35 Schlackenklauen: Mid 152,5 → 135,8 fps, Karte 116,7 → 115,6 fps. Rohdaten `logs/u5.5-g02/` |
|
| Leistung | Stresstest 35 Schlackenklauen: Mid 152,5 → 135,8 fps, Karte 116,7 → 115,6 fps. Rohdaten `logs/u5.5-g02/` |
|
||||||
| Bild | `screenshots/u5.5-g02/` |
|
| Bild | `screenshots/u5.5-g02/` |
|
||||||
| Commits | `luneraria/u5.5-g02` |
|
| Commits | `714d0c6` auf `luneraria/u5.5` |
|
||||||
|
|
||||||
## U5.5 · Schlackenwacht (g03)
|
## U5.5 · Schlackenwacht (g03)
|
||||||
|
|
||||||
|
|
@ -161,7 +161,7 @@ Hinweis: Die Projektdateien des .NET-Harness (`tools/dotnet/*/*.csproj`) fehlten
|
||||||
| Inhalt | Meshy-Figur für `g03` mit Lane-Fassung, 68 Credits |
|
| Inhalt | Meshy-Figur für `g03` mit Lane-Fassung, 68 Credits |
|
||||||
| Leistung | Stresstest 35 Schlackenwachten: Mid 161,9 → 148,5 fps, Karte 124,5 → 124,5 fps. Rohdaten `logs/u5.5-g03/` |
|
| Leistung | Stresstest 35 Schlackenwachten: Mid 161,9 → 148,5 fps, Karte 124,5 → 124,5 fps. Rohdaten `logs/u5.5-g03/` |
|
||||||
| Bild | `screenshots/u5.5-g03/` |
|
| Bild | `screenshots/u5.5-g03/` |
|
||||||
| Commits | `luneraria/u5.5-g03` |
|
| Commits | `4e2b6bc` auf `luneraria/u5.5` |
|
||||||
|
|
||||||
## U5.5 · Funkenlanze (g05)
|
## U5.5 · Funkenlanze (g05)
|
||||||
|
|
||||||
|
|
@ -172,7 +172,7 @@ Hinweis: Die Projektdateien des .NET-Harness (`tools/dotnet/*/*.csproj`) fehlten
|
||||||
| Inhalt | Meshy-Figur für `g05` und die Heldin, Lanze als eigenes Modell an der rechten Hand, 110 Credits; Porträts aus gebackenem Netz (behebt leere Karten bei GPU-Skinning) |
|
| Inhalt | Meshy-Figur für `g05` und die Heldin, Lanze als eigenes Modell an der rechten Hand, 110 Credits; Porträts aus gebackenem Netz (behebt leere Karten bei GPU-Skinning) |
|
||||||
| Leistung | Stresstest 38 Funkenlanzen gegen die Phase-18-Figur: Mid 128,6 → 147,6 fps, Karte 112,4 → 128,0 fps. Rohdaten `logs/u5.5-g05/` |
|
| Leistung | Stresstest 38 Funkenlanzen gegen die Phase-18-Figur: Mid 128,6 → 147,6 fps, Karte 112,4 → 128,0 fps. Rohdaten `logs/u5.5-g05/` |
|
||||||
| Bild | `screenshots/u5.5-g05/` |
|
| Bild | `screenshots/u5.5-g05/` |
|
||||||
| Commits | `luneraria/u5.5-g05` |
|
| Commits | `eddf49d` auf `luneraria/u5.5` |
|
||||||
|
|
||||||
## U5.5 · Glasballiste (g06)
|
## U5.5 · Glasballiste (g06)
|
||||||
|
|
||||||
|
|
@ -183,7 +183,7 @@ Hinweis: Die Projektdateien des .NET-Harness (`tools/dotnet/*/*.csproj`) fehlten
|
||||||
| Inhalt | Statisches Meshy-Modell mit dem angepassten Phase-19-Skelett und seinen Clips (`build_machine.py`), starre Bindung, 54 Credits |
|
| Inhalt | Statisches Meshy-Modell mit dem angepassten Phase-19-Skelett und seinen Clips (`build_machine.py`), starre Bindung, 54 Credits |
|
||||||
| Leistung | Stresstest 36 Glasballisten gegen Phase 19: Mid 150,4 → 151,4 fps, Karte 117,8 → 132,8 fps. Rohdaten `logs/u5.5-g06/` |
|
| Leistung | Stresstest 36 Glasballisten gegen Phase 19: Mid 150,4 → 151,4 fps, Karte 117,8 → 132,8 fps. Rohdaten `logs/u5.5-g06/` |
|
||||||
| Bild | `screenshots/u5.5-g06/` |
|
| Bild | `screenshots/u5.5-g06/` |
|
||||||
| Commits | `luneraria/u5.5-g06` |
|
| Commits | `aa77d0e` auf `luneraria/u5.5` |
|
||||||
|
|
||||||
## U5.5 · Aschenwerfer (g07)
|
## U5.5 · Aschenwerfer (g07)
|
||||||
|
|
||||||
|
|
@ -194,7 +194,7 @@ Hinweis: Die Projektdateien des .NET-Harness (`tools/dotnet/*/*.csproj`) fehlten
|
||||||
| Inhalt | Meshy-Figur für `g07` mit Lane-Fassung und Wurfbewegungen, 68 Credits |
|
| Inhalt | Meshy-Figur für `g07` mit Lane-Fassung und Wurfbewegungen, 68 Credits |
|
||||||
| Leistung | Stresstest 36 Aschenwerfer: Mid 165,0 → 147,1 fps, Karte 124,1 → 126,8 fps. Rohdaten `logs/u5.5-g07/` |
|
| Leistung | Stresstest 36 Aschenwerfer: Mid 165,0 → 147,1 fps, Karte 124,1 → 126,8 fps. Rohdaten `logs/u5.5-g07/` |
|
||||||
| Bild | `screenshots/u5.5-g07/` |
|
| Bild | `screenshots/u5.5-g07/` |
|
||||||
| Commits | `luneraria/u5.5-g07` |
|
| Commits | `91ea297` auf `luneraria/u5.5` |
|
||||||
|
|
||||||
## U5.5 · Kraterrufer (g08)
|
## U5.5 · Kraterrufer (g08)
|
||||||
|
|
||||||
|
|
@ -205,7 +205,7 @@ Hinweis: Die Projektdateien des .NET-Harness (`tools/dotnet/*/*.csproj`) fehlten
|
||||||
| Inhalt | Meshy-Figur für `g08` mit Lane-Fassung, 68 Credits |
|
| Inhalt | Meshy-Figur für `g08` mit Lane-Fassung, 68 Credits |
|
||||||
| Leistung | Stresstest 36 Kraterrufer: Mid 171,3 → 155,1 fps, Karte 123,5 → 136,2 fps. Rohdaten `logs/u5.5-g08/` |
|
| Leistung | Stresstest 36 Kraterrufer: Mid 171,3 → 155,1 fps, Karte 123,5 → 136,2 fps. Rohdaten `logs/u5.5-g08/` |
|
||||||
| Bild | `screenshots/u5.5-g08/` |
|
| Bild | `screenshots/u5.5-g08/` |
|
||||||
| Commits | `luneraria/u5.5-g08` |
|
| Commits | `eb8a537` auf `luneraria/u5.5` |
|
||||||
|
|
||||||
## U5.5 · Herdhüter (g09)
|
## U5.5 · Herdhüter (g09)
|
||||||
|
|
||||||
|
|
@ -216,7 +216,7 @@ Hinweis: Die Projektdateien des .NET-Harness (`tools/dotnet/*/*.csproj`) fehlten
|
||||||
| Inhalt | Meshy-Figur für `g09` mit Lane-Fassung und Zauberbewegungen, 68 Credits |
|
| Inhalt | Meshy-Figur für `g09` mit Lane-Fassung und Zauberbewegungen, 68 Credits |
|
||||||
| Leistung | Stresstest 36 Herdhüter: Mid 163,5 → 156,8 fps, Karte 123,4 → 131,3 fps. Rohdaten `logs/u5.5-g09/` |
|
| Leistung | Stresstest 36 Herdhüter: Mid 163,5 → 156,8 fps, Karte 123,4 → 131,3 fps. Rohdaten `logs/u5.5-g09/` |
|
||||||
| Bild | `screenshots/u5.5-g09/` |
|
| Bild | `screenshots/u5.5-g09/` |
|
||||||
| Commits | `luneraria/u5.5-g09` |
|
| Commits | `024937c` auf `luneraria/u5.5` |
|
||||||
|
|
||||||
## U5.5 · Sonnenesse (g10)
|
## U5.5 · Sonnenesse (g10)
|
||||||
|
|
||||||
|
|
@ -227,7 +227,7 @@ Hinweis: Die Projektdateien des .NET-Harness (`tools/dotnet/*/*.csproj`) fehlten
|
||||||
| Inhalt | Meshy-Figur für `g10` mit Lane-Fassung, 68 Credits |
|
| Inhalt | Meshy-Figur für `g10` mit Lane-Fassung, 68 Credits |
|
||||||
| Leistung | Stresstest 36 Sonnenessen: Mid 137,1 → 152,3 fps, Karte 110,6 → 126,8 fps. Rohdaten `logs/u5.5-g10/` |
|
| Leistung | Stresstest 36 Sonnenessen: Mid 137,1 → 152,3 fps, Karte 110,6 → 126,8 fps. Rohdaten `logs/u5.5-g10/` |
|
||||||
| Bild | `screenshots/u5.5-g10/` |
|
| Bild | `screenshots/u5.5-g10/` |
|
||||||
| Commits | `luneraria/u5.5-g10` |
|
| Commits | `02c8839` auf `luneraria/u5.5` |
|
||||||
|
|
||||||
## U5.5 · Basaltbastion (g04)
|
## U5.5 · Basaltbastion (g04)
|
||||||
|
|
||||||
|
|
@ -238,7 +238,7 @@ Hinweis: Die Projektdateien des .NET-Harness (`tools/dotnet/*/*.csproj`) fehlten
|
||||||
| Inhalt | Meshy-Figur für `g04` statt der Phase-15-Figur, 68 Credits; damit alle zehn Glutpakt-Truppen umgestellt |
|
| Inhalt | Meshy-Figur für `g04` statt der Phase-15-Figur, 68 Credits; damit alle zehn Glutpakt-Truppen umgestellt |
|
||||||
| Leistung | Stresstest 36 Basaltbastionen gegen Phase 15: Mid 136,9 → 125,5 fps, Karte 120,4 → 126,4 fps. Rohdaten `logs/u5.5-g04/` |
|
| Leistung | Stresstest 36 Basaltbastionen gegen Phase 15: Mid 136,9 → 125,5 fps, Karte 120,4 → 126,4 fps. Rohdaten `logs/u5.5-g04/` |
|
||||||
| Bild | `screenshots/u5.5-g04/` |
|
| Bild | `screenshots/u5.5-g04/` |
|
||||||
| Commits | `luneraria/u5.5-g04` |
|
| Commits | `9e253f4` auf `luneraria/u5.5` |
|
||||||
|
|
||||||
## U5.5 · Gesamtprüfung Glutpakt-Heer
|
## U5.5 · Gesamtprüfung Glutpakt-Heer
|
||||||
|
|
||||||
|
|
@ -247,7 +247,7 @@ Hinweis: Die Projektdateien des .NET-Harness (`tools/dotnet/*/*.csproj`) fehlten
|
||||||
| Werkzeug | `ArmyViewsTests`: alle zehn Truppen und die Heldin in einer Partie, alt und neu (je 1/1) |
|
| Werkzeug | `ArmyViewsTests`: alle zehn Truppen und die Heldin in einer Partie, alt und neu (je 1/1) |
|
||||||
| Bild | `screenshots/u5.5-heer/vorher/`, `nachher/` |
|
| Bild | `screenshots/u5.5-heer/vorher/`, `nachher/` |
|
||||||
| Befund | Größenrangfolge stimmt; Basaltbastion und Glasballiste deutlich größer; Meshy-Heer einheitlicher, in der Lane-Weite schwerer zu unterscheiden; Helligkeit gleich |
|
| Befund | Größenrangfolge stimmt; Basaltbastion und Glasballiste deutlich größer; Meshy-Heer einheitlicher, in der Lane-Weite schwerer zu unterscheiden; Helligkeit gleich |
|
||||||
| Commits | `luneraria/u5.5-heer` |
|
| Commits | `c144a96` auf `luneraria/u5.5` |
|
||||||
|
|
||||||
## U5.5 · Feinschliff
|
## U5.5 · Feinschliff
|
||||||
|
|
||||||
|
|
@ -257,11 +257,11 @@ Hinweis: Die Projektdateien des .NET-Harness (`tools/dotnet/*/*.csproj`) fehlten
|
||||||
| Parität | Fingerabdrücke unverändert (`DCE95C96556F3A1A`, `7B8E43AEFC0D60C5`) |
|
| Parität | Fingerabdrücke unverändert (`DCE95C96556F3A1A`, `7B8E43AEFC0D60C5`) |
|
||||||
| Inhalt | Aufrechte Haltung in Leerlauf und Gang für sechs Figuren (`calm`), Basaltbastion ×0,84, Glasballiste 1,9 m lang; keine Credits |
|
| Inhalt | Aufrechte Haltung in Leerlauf und Gang für sechs Figuren (`calm`), Basaltbastion ×0,84, Glasballiste 1,9 m lang; keine Credits |
|
||||||
| Bild | `screenshots/u5.5-feinschliff/` |
|
| Bild | `screenshots/u5.5-feinschliff/` |
|
||||||
| Commits | `luneraria/u5.5-feinschliff` |
|
| Commits | `dd78c8d` auf `luneraria/u5.5` |
|
||||||
|
|
||||||
## U5.5 · Zusammenführung
|
## U5.5 · Zusammenführung
|
||||||
|
|
||||||
Die Glutpakt-Arbeit entstand als Kette aufeinander aufbauender Zweige (`luneraria/u5.5-pilot`, `-lod`, `-g02`, `-g03`, `-g05`, `-g06`, `-g07`, `-g08`, `-g09`, `-g10`, `-g04`, `-heer`, `-feinschliff`). Jeder Zweig enthält alle vorherigen; zusammengeführt ist sie als Meilensteinzweig `luneraria/u5.5` = `dd78c8d` (Stand `luneraria/u5.5-feinschliff`, ohne Merge-Commit, da linear). Die Einzelzweige bleiben erhalten, die Tabellen oben nennen sie.
|
Die Glutpakt-Arbeit entstand als Kette aufeinander aufbauender Zweige (`luneraria/u5.5-pilot`, `-lod`, `-g02`, `-g03`, `-g05`, `-g06`, `-g07`, `-g08`, `-g09`, `-g10`, `-g04`, `-heer`, `-feinschliff`). Jeder Zweig enthält alle vorherigen; zusammengeführt ist sie als Meilensteinzweig `luneraria/u5.5` = `dd78c8d` (Stand `luneraria/u5.5-feinschliff`, ohne Merge-Commit, da linear). Die Einzelzweige wurden danach gelöscht; die Abschnitte oben nennen die Commits.
|
||||||
|
|
||||||
## Ausblick
|
## Ausblick
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@ Zielplattformen sind Fedora 44 und Windows 11; macOS ist die Entwicklungsplattfo
|
||||||
| U2 · Unity-Spielwelt | **fertig**: U2A Blender→FBX-Pipeline (9 Assets geprüft), U2B G1-Karte mit Materialsystem, U2C fester Takt und Ansichten (bildratenunabhängig nachgewiesen), U2D vollständige Bot-Partien sichtbar und gleich dem Kern; danach Batch-Import aller 86 Modelle, Einheiten mit eigenen Modellen | [U2-WORLD.md](U2-WORLD.md) |
|
| U2 · Unity-Spielwelt | **fertig**: U2A Blender→FBX-Pipeline (9 Assets geprüft), U2B G1-Karte mit Materialsystem, U2C fester Takt und Ansichten (bildratenunabhängig nachgewiesen), U2D vollständige Bot-Partien sichtbar und gleich dem Kern; danach Batch-Import aller 86 Modelle, Einheiten mit eigenen Modellen | [U2-WORLD.md](U2-WORLD.md) |
|
||||||
| U3 · G3-HUD portieren | **fertig** (`luneraria/u3`): UI Toolkit, Sichtmodell mit Privatsphäre, menschlicher Sitz, alle HUD-Bereiche, Eingabe und Befehle, Prüfung 718/0, 14 G3-Motive, Spieltest, Leistung mit HUD | [U3-UI.md](U3-UI.md) |
|
| U3 · G3-HUD portieren | **fertig** (`luneraria/u3`): UI Toolkit, Sichtmodell mit Privatsphäre, menschlicher Sitz, alle HUD-Bereiche, Eingabe und Befehle, Prüfung 718/0, 14 G3-Motive, Spieltest, Leistung mit HUD | [U3-UI.md](U3-UI.md) |
|
||||||
| U4 · Netzwerk | **fertig** (`luneraria/u4` = `769e622`): LuneSession (Protokoll 4), TCP-Transport, Startbildschirm Host/Join, 43+12 Prüfungen, Mindestumfang M4. Nachtrag (`luneraria/u4-nachtrag`, in U5.3 zusammengeführt): Startbildschirm in der Szene, „Menü“ führt dorthin zurück | [U4-NETWORK.md](U4-NETWORK.md) |
|
| U4 · Netzwerk | **fertig** (`luneraria/u4` = `769e622`): LuneSession (Protokoll 4), TCP-Transport, Startbildschirm Host/Join, 43+12 Prüfungen, Mindestumfang M4. Nachtrag (`luneraria/u4-nachtrag`, in U5.3 zusammengeführt): Startbildschirm in der Szene, „Menü“ führt dorthin zurück | [U4-NETWORK.md](U4-NETWORK.md) |
|
||||||
| U5 · Visuelle Neuausrichtung (Vertical Slice Mid-Lane) | **fertig** (`luneraria/u5` = `2c1686b`, Stufen `luneraria/u5.2`): 6 PBR-Sätze, Surface-Shader mit Albedo/Normal/ORM, Stufen Lane/Rand, Hit- und Turm-VFX, 133/180 fps. **U5.3** (`luneraria/u5.3` = `07fa457`): Gebäude, Boss und Ringborkes Rinde auf PBR (11 Sätze); Bildfehler aus U5 behoben (doppelte Einfärbung, Datenkarten als sRGB, Streifen, bleichender Treffer-Flash, Nebel), Helligkeit und Grün wieder auf U3-Niveau **U5.4** (`luneraria/u5.4` = `4883d95`): Surface-Materialien für alle 146 Figurenmaterialien (Metalle metallisch, Randlicht, Struktur in den Porträts), SSAO (abschaltbar), Leistung −13 % Karte / −16 % Mid **U5.5** (`luneraria/u5.5` = `dd78c8d`, zusammengeführt aus der Zweigkette `luneraria/u5.5-pilot` … `u5.5-feinschliff`): **Pilot** (`c386206`): Meshy-Figur für den Kohlenbeißer `g01` (Pipeline `tools/meshy/`, UV-Material mit Lava-Glut, Schatten ohne Normalen-Versatz), GPU-Batched-Skinning, Figuren-Stress −21 % Mid / −13 % Karte gegenüber Phase-4; **Lane-Fassung** (`luneraria/u5.5-lod`): 5.000-Dreiecke-LOD, Abstand −10 % Mid / −2 % Karte; **Schlackenklaue** `g02` (`luneraria/u5.5-g02`) als zweite Meshy-Figur, −11 % Mid / −1 % Karte; **Schlackenwacht** `g03` (`luneraria/u5.5-g03`), −8 % Mid / 0 % Karte; **Funkenlanze** `g05` mit Lanze als eigenem Modell (`luneraria/u5.5-g05`), +15 % gegenüber der Phase-18-Figur; **Glasballiste** `g06` als Maschine mit übernommenem Skelett (`luneraria/u5.5-g06`); **Aschenwerfer** `g07` (`luneraria/u5.5-g07`), −11 % Mid / +2 % Karte; **Kraterrufer** `g08` (`luneraria/u5.5-g08`), −9 % Mid / +10 % Karte; **Herdhüter** `g09` (`luneraria/u5.5-g09`), −4 % Mid / +6 % Karte; **Sonnenesse** `g10` (`luneraria/u5.5-g10`), +11 % Mid / +15 % Karte; **Basaltbastion** `g04` (`luneraria/u5.5-g04`): alle zehn Glutpakt-Truppen sind Meshy-Figuren | [U5-VISUAL.md](U5-VISUAL.md) |
|
| U5 · Visuelle Neuausrichtung (Vertical Slice Mid-Lane) | **fertig** (`luneraria/u5` = `2c1686b`, Stufen `luneraria/u5.2`): 6 PBR-Sätze, Surface-Shader mit Albedo/Normal/ORM, Stufen Lane/Rand, Hit- und Turm-VFX, 133/180 fps. **U5.3** (`luneraria/u5.3` = `07fa457`): Gebäude, Boss und Ringborkes Rinde auf PBR (11 Sätze); Bildfehler aus U5 behoben (doppelte Einfärbung, Datenkarten als sRGB, Streifen, bleichender Treffer-Flash, Nebel), Helligkeit und Grün wieder auf U3-Niveau **U5.4** (`luneraria/u5.4` = `4883d95`): Surface-Materialien für alle 146 Figurenmaterialien (Metalle metallisch, Randlicht, Struktur in den Porträts), SSAO (abschaltbar), Leistung −13 % Karte / −16 % Mid **U5.5** (`luneraria/u5.5` = `dd78c8d`): **Pilot** (`c386206`): Meshy-Figur für den Kohlenbeißer `g01` (Pipeline `tools/meshy/`, UV-Material mit Lava-Glut, Schatten ohne Normalen-Versatz), GPU-Batched-Skinning, Figuren-Stress −21 % Mid / −13 % Karte gegenüber Phase-4; **Lane-Fassung** (`f0d1e93`): 5.000-Dreiecke-LOD, Abstand −10 % Mid / −2 % Karte; **Schlackenklaue** `g02` (`714d0c6`) als zweite Meshy-Figur, −11 % Mid / −1 % Karte; **Schlackenwacht** `g03` (`4e2b6bc`), −8 % Mid / 0 % Karte; **Funkenlanze** `g05` mit Lanze als eigenem Modell (`eddf49d`), +15 % gegenüber der Phase-18-Figur; **Glasballiste** `g06` als Maschine mit übernommenem Skelett (`aa77d0e`); **Aschenwerfer** `g07` (`91ea297`), −11 % Mid / +2 % Karte; **Kraterrufer** `g08` (`eb8a537`), −9 % Mid / +10 % Karte; **Herdhüter** `g09` (`024937c`), −4 % Mid / +6 % Karte; **Sonnenesse** `g10` (`02c8839`), +11 % Mid / +15 % Karte; **Basaltbastion** `g04` (`9e253f4`): alle zehn Glutpakt-Truppen sind Meshy-Figuren | [U5-VISUAL.md](U5-VISUAL.md) |
|
||||||
|
|
||||||
QA je Meilenstein: [PORT-QA.md](PORT-QA.md).
|
QA je Meilenstein: [PORT-QA.md](PORT-QA.md).
|
||||||
|
|
||||||
|
|
@ -47,7 +47,7 @@ Bekannte Verhaltensunterschiede, auch die bewusst übernommenen Referenzfehler:
|
||||||
|
|
||||||
## Arbeitsweise
|
## Arbeitsweise
|
||||||
|
|
||||||
- Ein Zweig je Meilenstein: `luneraria/u1`, `luneraria/u1.5`, `luneraria/u2`, … Pilotzweige tragen einen Suffix (`luneraria/u5.5-pilot`). Nach jedem Meilenstein kommen Tests, Bild, Leistung, bekannte Unterschiede und ein Commit.
|
- Ein Zweig je Meilenstein: `luneraria/u1`, `luneraria/u1.5`, `luneraria/u2`, … Pilotzweige tragen einen Suffix (`c386206`). Nach jedem Meilenstein kommen Tests, Bild, Leistung, bekannte Unterschiede und ein Commit.
|
||||||
- Werkzeuge:
|
- Werkzeuge:
|
||||||
- `tools/run_core_tests.sh` (Kern mit .NET).
|
- `tools/run_core_tests.sh` (Kern mit .NET).
|
||||||
- Unity Test Runner: EditMode (Kern, Integration, Bildraten-Logik) und PlayMode (Szene bei echten Bildraten, Vertical Function Test).
|
- Unity Test Runner: EditMode (Kern, Integration, Bildraten-Logik) und PlayMode (Szene bei echten Bildraten, Vertical Function Test).
|
||||||
|
|
|
||||||
|
|
@ -314,7 +314,7 @@ Ein Probelauf in Blender mit Fasen (Bevel 1,2 cm, 2 Segmente, ab 35°) und gewic
|
||||||
|
|
||||||
## U5.5 · Figurenpilot Kohlenbeißer (Meshy)
|
## U5.5 · Figurenpilot Kohlenbeißer (Meshy)
|
||||||
|
|
||||||
Stand 9. Oktober 2026, Zweig `luneraria/u5.5-pilot` (`c386206`). Pilot für eine gekaufte/generierte Figur: der Kohlenbeißer `g01` der Glutpakt kommt als Meshy-Ergebnis (Bild zu 3D, Auto-Rig, Bibliotheks-Clips) in den Port und ersetzt dort das Phase-4-Modell. Es ist bewusst **eine** Figur — die Pipeline und die Messung klären, ob sich der Weg für die übrigen lohnt. Anatomie, Gesichter und Haare bleiben Künstler-Sculpts oder lizenzierte Packs (Vorgabe vom 1. Oktober, erst nach Freigabe und Lizenzprüfung).
|
Stand 9. Oktober 2026, Commit `c386206` auf `luneraria/u5.5`. Pilot für eine gekaufte/generierte Figur: der Kohlenbeißer `g01` der Glutpakt kommt als Meshy-Ergebnis (Bild zu 3D, Auto-Rig, Bibliotheks-Clips) in den Port und ersetzt dort das Phase-4-Modell. Es ist bewusst **eine** Figur — die Pipeline und die Messung klären, ob sich der Weg für die übrigen lohnt. Anatomie, Gesichter und Haare bleiben Künstler-Sculpts oder lizenzierte Packs (Vorgabe vom 1. Oktober, erst nach Freigabe und Lizenzprüfung).
|
||||||
|
|
||||||
### Umfang
|
### Umfang
|
||||||
|
|
||||||
|
|
@ -392,7 +392,7 @@ Wirkung: Der Kohlenbeißer zeigt gehämmerte Platten und glühende Lava in den F
|
||||||
|
|
||||||
## U5.5 · Lane-Fassung des Kohlenbeißers (LOD)
|
## U5.5 · Lane-Fassung des Kohlenbeißers (LOD)
|
||||||
|
|
||||||
Stand 9. Oktober 2026, Zweig `luneraria/u5.5-lod` (auf `luneraria/u5.5-pilot`). Antwort auf die offene Grenze oben: Die Meshy-Figur hat jetzt eine vereinfachte Fassung für Lane-Zoom und Karte.
|
Stand 9. Oktober 2026, Commit `f0d1e93` auf `luneraria/u5.5`. Antwort auf die offene Grenze oben: Die Meshy-Figur hat jetzt eine vereinfachte Fassung für Lane-Zoom und Karte.
|
||||||
|
|
||||||
### Umfang
|
### Umfang
|
||||||
|
|
||||||
|
|
@ -431,7 +431,7 @@ Die Lane-Fassung halbiert den Abstand in der Mid-Ansicht und schließt ihn auf d
|
||||||
|
|
||||||
## U5.5 · Zweite Figur: Schlackenklaue (g02)
|
## U5.5 · Zweite Figur: Schlackenklaue (g02)
|
||||||
|
|
||||||
Stand 9. Oktober 2026, Zweig `luneraria/u5.5-g02` (auf `luneraria/u5.5-lod`). Die aufgewertete Form des Kohlenbeißers, auf demselben Weg wie der Pilot, jetzt als Serienschritt.
|
Stand 9. Oktober 2026, Commit `714d0c6` auf `luneraria/u5.5`. Die aufgewertete Form des Kohlenbeißers, auf demselben Weg wie der Pilot, jetzt als Serienschritt.
|
||||||
|
|
||||||
### Ablauf und Kosten
|
### Ablauf und Kosten
|
||||||
|
|
||||||
|
|
@ -479,7 +479,7 @@ Je Figur rund 40 MB: Lieferungen 21 MB (`assets-source/meshy/g02/`), Texturen 18
|
||||||
|
|
||||||
## U5.5 · Dritte Figur: Schlackenwacht (g03)
|
## U5.5 · Dritte Figur: Schlackenwacht (g03)
|
||||||
|
|
||||||
Stand 9. Oktober 2026, Zweig `luneraria/u5.5-g03` (auf `luneraria/u5.5-g02`). Der Tank der Glutpakt, gleicher Ablauf wie bei der Schlackenklaue: ein Konzeptbild aus Icon, Phase-4-Bild und Kohlenbeißer-Konzept als Stilvorlage (12 Credits), Modell (30), Skelett mit 1,35 m (5), sieben Bewegungen (21), zusammen **68 Credits**.
|
Stand 9. Oktober 2026, Commit `4e2b6bc` auf `luneraria/u5.5`. Der Tank der Glutpakt, gleicher Ablauf wie bei der Schlackenklaue: ein Konzeptbild aus Icon, Phase-4-Bild und Kohlenbeißer-Konzept als Stilvorlage (12 Credits), Modell (30), Skelett mit 1,35 m (5), sieben Bewegungen (21), zusammen **68 Credits**.
|
||||||
|
|
||||||
- Entwurf: Der ganze Oberkörper ist eine Basalt-Schildplatte mit Goldrahmen und einem glühenden Lavaschlitz, ohne eigenen Kopf; große Steinfäuste mit Goldbändern. Das Auto-Rigging kam mit der kopflosen Form zurecht.
|
- Entwurf: Der ganze Oberkörper ist eine Basalt-Schildplatte mit Goldrahmen und einem glühenden Lavaschlitz, ohne eigenen Kopf; große Steinfäuste mit Goldbändern. Das Auto-Rigging kam mit der kopflosen Form zurecht.
|
||||||
- `schlackenwacht.fbx`: 20.145 + 4.997 Dreiecke, 25 Knochen; Export 23 Prüfungen, bytegleich wiederholbar. Glut nur im Schlitz (0,9 % der Textur). Manifest `"replaces": "g03"`.
|
- `schlackenwacht.fbx`: 20.145 + 4.997 Dreiecke, 25 Knochen; Export 23 Prüfungen, bytegleich wiederholbar. Glut nur im Schlitz (0,9 % der Textur). Manifest `"replaces": "g03"`.
|
||||||
|
|
@ -497,7 +497,7 @@ Bekannt: In der Leerlaufhaltung neigt sich die Schildplatte mit der Kopfbewegung
|
||||||
|
|
||||||
## U5.5 · Vierte Figur: Funkenlanze (g05 und Heldin)
|
## U5.5 · Vierte Figur: Funkenlanze (g05 und Heldin)
|
||||||
|
|
||||||
Stand 10. Oktober 2026, Zweig `luneraria/u5.5-g05` (auf `luneraria/u5.5-g03`). Die Fernkämpferin der Glutpakt. Anders als die drei Vorgänger ersetzt sie keine starre Phase-4-Figur, sondern die Skelettfigur aus Phase 18 (`funkenlanze`), die Truppe `g05` und Heldin `held_funkenlanze` gemeinsam nutzen (`Model = "g05"`).
|
Stand 10. Oktober 2026, Commit `eddf49d` auf `luneraria/u5.5`. Die Fernkämpferin der Glutpakt. Anders als die drei Vorgänger ersetzt sie keine starre Phase-4-Figur, sondern die Skelettfigur aus Phase 18 (`funkenlanze`), die Truppe `g05` und Heldin `held_funkenlanze` gemeinsam nutzen (`Model = "g05"`).
|
||||||
|
|
||||||
### Neu: Waffe als eigenes Modell
|
### Neu: Waffe als eigenes Modell
|
||||||
|
|
||||||
|
|
@ -539,7 +539,7 @@ Bilder: `screenshots/u5.5-g05/` (Figur, vorher/nachher im Spiel, Übersichten, K
|
||||||
|
|
||||||
## U5.5 · Fünfte Figur: Glasballiste (g06)
|
## U5.5 · Fünfte Figur: Glasballiste (g06)
|
||||||
|
|
||||||
Stand 10. Oktober 2026, Zweig `luneraria/u5.5-g06` (auf `luneraria/u5.5-g05`). Die Aufwertung der Funkenlanze ist eine laufende Balliste: zwei Klauenbeine, der Rumpf eine große Armbrust mit Kristallbögen, keine Arme und kein Kopf. Meshys Auto-Rigging nimmt nur menschenähnliche Figuren; die Glasballiste kommt deshalb als statisches Meshy-Modell und bekommt Skelett und Bewegungen der Phase-19-Figur, die sie ersetzt.
|
Stand 10. Oktober 2026, Commit `aa77d0e` auf `luneraria/u5.5`. Die Aufwertung der Funkenlanze ist eine laufende Balliste: zwei Klauenbeine, der Rumpf eine große Armbrust mit Kristallbögen, keine Arme und kein Kopf. Meshys Auto-Rigging nimmt nur menschenähnliche Figuren; die Glasballiste kommt deshalb als statisches Meshy-Modell und bekommt Skelett und Bewegungen der Phase-19-Figur, die sie ersetzt.
|
||||||
|
|
||||||
### Neuer Weg: `tools/meshy/build_machine.py`
|
### Neuer Weg: `tools/meshy/build_machine.py`
|
||||||
|
|
||||||
|
|
@ -571,7 +571,7 @@ Bilder: `screenshots/u5.5-g06/` (Figur, vorher/nachher im Spiel, Übersichten, K
|
||||||
|
|
||||||
## U5.5 · Sechste Figur: Aschenwerfer (g07)
|
## U5.5 · Sechste Figur: Aschenwerfer (g07)
|
||||||
|
|
||||||
Stand 10. Oktober 2026, Zweig `luneraria/u5.5-g07` (auf `luneraria/u5.5-g06`). Die Flächen-Artillerie der Glutpakt, wieder über das Auto-Rigging (menschenähnlich): ein Konzeptbild aus Icon, Phase-4-Bild und Kohlenbeißer-Konzept (12 Credits), Modell (30), Skelett mit 1,35 m (5), sieben Bewegungen (21), zusammen **68 Credits**.
|
Stand 10. Oktober 2026, Commit `91ea297` auf `luneraria/u5.5`. Die Flächen-Artillerie der Glutpakt, wieder über das Auto-Rigging (menschenähnlich): ein Konzeptbild aus Icon, Phase-4-Bild und Kohlenbeißer-Konzept (12 Credits), Modell (30), Skelett mit 1,35 m (5), sieben Bewegungen (21), zusammen **68 Credits**.
|
||||||
|
|
||||||
- Entwurf: gedrungener Basaltgolem, statt eines Kopfes ein nach oben offener Mörserkessel mit Goldrand und glühender Glutkugel, Goldgürtel, Fäuste mit Goldbändern. Den Rauch des Icons gibt es nicht als Geometrie.
|
- Entwurf: gedrungener Basaltgolem, statt eines Kopfes ein nach oben offener Mörserkessel mit Goldrand und glühender Glutkugel, Goldgürtel, Fäuste mit Goldbändern. Den Rauch des Icons gibt es nicht als Geometrie.
|
||||||
- Angriffe sind Würfe: `attack_a` ein Wurf über die Schulter (Ausholen und Wurf, 1,0 s, Treffer bei 0,57 s), `attack_b` ein geduckter Schwungwurf (1,1 s). Fähigkeit, Treffer, Tod, Leerlauf und Gang wie beim Kohlenbeißer.
|
- Angriffe sind Würfe: `attack_a` ein Wurf über die Schulter (Ausholen und Wurf, 1,0 s, Treffer bei 0,57 s), `attack_b` ein geduckter Schwungwurf (1,1 s). Fähigkeit, Treffer, Tod, Leerlauf und Gang wie beim Kohlenbeißer.
|
||||||
|
|
@ -587,7 +587,7 @@ Stresstest mit 36 Aschenwerfern (`-luneBenchmarkArmy g07`), je drei Läufe gegen
|
||||||
|
|
||||||
## U5.5 · Siebte Figur: Kraterrufer (g08)
|
## U5.5 · Siebte Figur: Kraterrufer (g08)
|
||||||
|
|
||||||
Stand 10. Oktober 2026, Zweig `luneraria/u5.5-g08` (auf `luneraria/u5.5-g07`). Die Aufwertung des Aschenwerfers, auf demselben Weg: ein Konzeptbild aus Icon, Phase-4-Bild und dem Aschenwerfer-Konzept als Stilvorlage (12 Credits), Modell (30), Skelett mit 1,5 m (5), sieben Bewegungen (21), zusammen **68 Credits**. Die Figurendatei samt Wurf-Clips ist vom Aschenwerfer übernommen.
|
Stand 10. Oktober 2026, Commit `eb8a537` auf `luneraria/u5.5`. Die Aufwertung des Aschenwerfers, auf demselben Weg: ein Konzeptbild aus Icon, Phase-4-Bild und dem Aschenwerfer-Konzept als Stilvorlage (12 Credits), Modell (30), Skelett mit 1,5 m (5), sieben Bewegungen (21), zusammen **68 Credits**. Die Figurendatei samt Wurf-Clips ist vom Aschenwerfer übernommen.
|
||||||
|
|
||||||
- Entwurf: Der ganze Oberkörper ist eine Kraterschale voll glühender Lava mit schwerem Goldrand, Goldklammern und einem Runenschild vorn; sehr lange Steinarme mit breiten Goldbändern, Glutrisse im ganzen Körper (12 % der Textur glühen).
|
- Entwurf: Der ganze Oberkörper ist eine Kraterschale voll glühender Lava mit schwerem Goldrand, Goldklammern und einem Runenschild vorn; sehr lange Steinarme mit breiten Goldbändern, Glutrisse im ganzen Körper (12 % der Textur glühen).
|
||||||
- `kraterrufer.fbx`: 20.502 + 4.998 Dreiecke, 25 Knochen; Export 23 Prüfungen, bytegleich wiederholbar. Manifest `"replaces": "g08"`.
|
- `kraterrufer.fbx`: 20.502 + 4.998 Dreiecke, 25 Knochen; Export 23 Prüfungen, bytegleich wiederholbar. Manifest `"replaces": "g08"`.
|
||||||
|
|
@ -602,7 +602,7 @@ Stresstest mit 36 Kraterrufern (`-luneBenchmarkArmy g08`), je drei Läufe gegen
|
||||||
|
|
||||||
## U5.5 · Achte Figur: Herdhüter (g09)
|
## U5.5 · Achte Figur: Herdhüter (g09)
|
||||||
|
|
||||||
Stand 10. Oktober 2026, Zweig `luneraria/u5.5-g09` (auf `luneraria/u5.5-g08`). Der Unterstützer der Glutpakt über das Auto-Rigging: ein Konzeptbild aus Icon, Phase-4-Bild und Aschenwerfer-Konzept (12 Credits), Modell (30), Skelett mit 1,45 m (5), sieben Bewegungen (21), zusammen **68 Credits**.
|
Stand 10. Oktober 2026, Commit `024937c` auf `luneraria/u5.5`. Der Unterstützer der Glutpakt über das Auto-Rigging: ein Konzeptbild aus Icon, Phase-4-Bild und Aschenwerfer-Konzept (12 Credits), Modell (30), Skelett mit 1,45 m (5), sieben Bewegungen (21), zusammen **68 Credits**.
|
||||||
|
|
||||||
- Entwurf: Rumpf und Kopf sind ein hoher Herdofen aus hellem Kalkstein mit Schornstein, Goldraute und glühendem Ofenmaul; die Feuerschale aus dem Icon sitzt fest an der Hüfte statt in den Händen, damit das Auto-Rigging keine gehaltene Schale an die Arme bindet. Schultern, Arme und Beine aus dunklem Basalt mit Goldbändern.
|
- Entwurf: Rumpf und Kopf sind ein hoher Herdofen aus hellem Kalkstein mit Schornstein, Goldraute und glühendem Ofenmaul; die Feuerschale aus dem Icon sitzt fest an der Hüfte statt in den Händen, damit das Auto-Rigging keine gehaltene Schale an die Arme bindet. Schultern, Arme und Beine aus dunklem Basalt mit Goldbändern.
|
||||||
- Bewegungen eines Unterstützers: `attack_a` ein Feuerzauber mit erhobener Hand (1,1 s, Treffer bei 0,4 s), `attack_b` der Wurf über die Schulter, `ability` ein aufgeladener Zauber (1,4 s) für die Stärkung der Verbündeten.
|
- Bewegungen eines Unterstützers: `attack_a` ein Feuerzauber mit erhobener Hand (1,1 s, Treffer bei 0,4 s), `attack_b` der Wurf über die Schulter, `ability` ein aufgeladener Zauber (1,4 s) für die Stärkung der Verbündeten.
|
||||||
|
|
@ -621,7 +621,7 @@ Bekannt: In der Leerlaufhaltung neigt der Kopfknochen der Bibliotheksbewegung de
|
||||||
|
|
||||||
## U5.5 · Neunte Figur: Sonnenesse (g10)
|
## U5.5 · Neunte Figur: Sonnenesse (g10)
|
||||||
|
|
||||||
Stand 10. Oktober 2026, Zweig `luneraria/u5.5-g10` (auf `luneraria/u5.5-g09`). Die Aufwertung des Herdhüters, auf demselben Weg: ein Konzeptbild aus Icon, Phase-4-Bild und dem Herdhüter-Konzept als Stilvorlage (12 Credits), Modell (30), Skelett mit 1,6 m (5), sieben Bewegungen (21), zusammen **68 Credits**. Figurendatei und Zauberbewegungen sind vom Herdhüter übernommen (Farbangleich nur für das Gold wegen des cremefarbenen Mantels).
|
Stand 10. Oktober 2026, Commit `02c8839` auf `luneraria/u5.5`. Die Aufwertung des Herdhüters, auf demselben Weg: ein Konzeptbild aus Icon, Phase-4-Bild und dem Herdhüter-Konzept als Stilvorlage (12 Credits), Modell (30), Skelett mit 1,6 m (5), sieben Bewegungen (21), zusammen **68 Credits**. Figurendatei und Zauberbewegungen sind vom Herdhüter übernommen (Farbangleich nur für das Gold wegen des cremefarbenen Mantels).
|
||||||
|
|
||||||
- Entwurf: größerer Sonnenpriester-Golem; ein Strahlenkranz aus Gold umrahmt eine glühende Sonnenkugel, aus der ein Feuerstrom in ein Feuerbecken an der Hüfte fließt (fest am Körper, nicht gehalten); cremefarbener Mantel und Überwurf mit goldenen Sonnenzeichen, Sonnenmedaillons auf den Schultern.
|
- Entwurf: größerer Sonnenpriester-Golem; ein Strahlenkranz aus Gold umrahmt eine glühende Sonnenkugel, aus der ein Feuerstrom in ein Feuerbecken an der Hüfte fließt (fest am Körper, nicht gehalten); cremefarbener Mantel und Überwurf mit goldenen Sonnenzeichen, Sonnenmedaillons auf den Schultern.
|
||||||
- `sonnenesse.fbx`: 20.462 + 4.998 Dreiecke, 25 Knochen; Export 23 Prüfungen, bytegleich wiederholbar. Manifest `"replaces": "g10"`.
|
- `sonnenesse.fbx`: 20.462 + 4.998 Dreiecke, 25 Knochen; Export 23 Prüfungen, bytegleich wiederholbar. Manifest `"replaces": "g10"`.
|
||||||
|
|
@ -638,7 +638,7 @@ Bekannt: Der Überwurf zwischen den Beinen hängt am Skelett der Beine und dehnt
|
||||||
|
|
||||||
## U5.5 · Zehnte Figur: Basaltbastion (g04), Glutpakt vollständig
|
## U5.5 · Zehnte Figur: Basaltbastion (g04), Glutpakt vollständig
|
||||||
|
|
||||||
Stand 10. Oktober 2026, Zweig `luneraria/u5.5-g04` (auf `luneraria/u5.5-g10`). Die Aufwertung der Schlackenwacht. Wie bei der Funkenlanze ersetzt sie eine Skelettfigur (Phase 15, `basaltbastion`), die unter ihrem Namen im Projekt bleibt. Ein Konzeptbild aus Icon, Bild der Phase-15-Figur und dem Schlackenwacht-Konzept als Stilvorlage (12 Credits), Modell (30), Skelett mit 2,1 m wie die bisherige Figur (5), sieben Bewegungen (21): **68 Credits**. Figurendatei und Nahkampf-Clips sind von der Schlackenwacht übernommen.
|
Stand 10. Oktober 2026, Commit `9e253f4` auf `luneraria/u5.5`. Die Aufwertung der Schlackenwacht. Wie bei der Funkenlanze ersetzt sie eine Skelettfigur (Phase 15, `basaltbastion`), die unter ihrem Namen im Projekt bleibt. Ein Konzeptbild aus Icon, Bild der Phase-15-Figur und dem Schlackenwacht-Konzept als Stilvorlage (12 Credits), Modell (30), Skelett mit 2,1 m wie die bisherige Figur (5), sieben Bewegungen (21): **68 Credits**. Figurendatei und Nahkampf-Clips sind von der Schlackenwacht übernommen.
|
||||||
|
|
||||||
- Entwurf: wandelnder Festungsgolem; Zinnentürme auf Schultern und Unterarmen mit glühenden Schießscharten, ein kleiner Torturm mit Lavaschlitz als Kopf, eine Schildmauer mit Goldkante und Lavaschlitz auf der Brust, Steinfäuste, Goldbeschläge an Knien und Füßen.
|
- Entwurf: wandelnder Festungsgolem; Zinnentürme auf Schultern und Unterarmen mit glühenden Schießscharten, ein kleiner Torturm mit Lavaschlitz als Kopf, eine Schildmauer mit Goldkante und Lavaschlitz auf der Brust, Steinfäuste, Goldbeschläge an Knien und Füßen.
|
||||||
- `basaltbastion_meshy.fbx`: 20.180 + 4.998 Dreiecke, 25 Knochen; Export 23 Prüfungen, bytegleich wiederholbar. Manifest `"replaces": "g04"`.
|
- `basaltbastion_meshy.fbx`: 20.180 + 4.998 Dreiecke, 25 Knochen; Export 23 Prüfungen, bytegleich wiederholbar. Manifest `"replaces": "g04"`.
|
||||||
|
|
@ -658,7 +658,7 @@ Alle zehn Truppen der Glutpakt sind Meshy-Figuren (g01 bis g10, dazu die Heldin
|
||||||
|
|
||||||
## U5.5 · Gesamtprüfung: das Glutpakt-Heer
|
## U5.5 · Gesamtprüfung: das Glutpakt-Heer
|
||||||
|
|
||||||
Stand 10. Oktober 2026, Zweig `luneraria/u5.5-heer` (auf `luneraria/u5.5-g04`). Neues Bildwerkzeug `ArmyViewsTests` (PlayMode, `Explicit`): Der menschliche Sitz kauft in Runde 3 alle zehn Glutpakt-Truppen (Aufwertungen als Grundtruppe gekauft und aufgewertet) und wirbt die Heldin Funkenlanze an; Bilder von Aufstellung (nah, Lane) und Kampf (nah an der Spitze, Lane, weit). Dieselbe Partie einmal mit den alten Modellen (alle `replaces` entfernt) und einmal mit den Meshy-Figuren: `screenshots/u5.5-heer/vorher/` und `nachher/`.
|
Stand 10. Oktober 2026, Commit `c144a96` auf `luneraria/u5.5`. Neues Bildwerkzeug `ArmyViewsTests` (PlayMode, `Explicit`): Der menschliche Sitz kauft in Runde 3 alle zehn Glutpakt-Truppen (Aufwertungen als Grundtruppe gekauft und aufgewertet) und wirbt die Heldin Funkenlanze an; Bilder von Aufstellung (nah, Lane) und Kampf (nah an der Spitze, Lane, weit). Dieselbe Partie einmal mit den alten Modellen (alle `replaces` entfernt) und einmal mit den Meshy-Figuren: `screenshots/u5.5-heer/vorher/` und `nachher/`.
|
||||||
|
|
||||||
Maße (Breite × Höhe × Tiefe in m) alt → neu:
|
Maße (Breite × Höhe × Tiefe in m) alt → neu:
|
||||||
|
|
||||||
|
|
@ -685,7 +685,7 @@ Vorschläge (offen, nicht umgesetzt): Ruhehaltung ohne Vorneigung für die Kesse
|
||||||
|
|
||||||
## U5.5 · Feinschliff nach der Gesamtprüfung
|
## U5.5 · Feinschliff nach der Gesamtprüfung
|
||||||
|
|
||||||
Stand 10. Oktober 2026, Zweig `luneraria/u5.5-feinschliff` (auf `luneraria/u5.5-heer`). Die zwei Vorschläge der Gesamtprüfung, ohne neue Meshy-Aufträge:
|
Stand 10. Oktober 2026, Commit `dd78c8d` auf `luneraria/u5.5`. Die zwei Vorschläge der Gesamtprüfung, ohne neue Meshy-Aufträge:
|
||||||
|
|
||||||
1. **Aufrechte Haltung** für die Figuren ohne echten Kopf (Schlackenwacht, Basaltbastion, Aschenwerfer, Kraterrufer, Herdhüter, Sonnenesse). `build_figure.py` kennt `calm` in `figure.json`: In `idle` und `walk` behalten die genannten Knochen nur einen Teil ihrer Drehung (Kopf und Hals 0, Wirbelsäule 0,3, Hüfte 0,4). Beim Herdhüter sinkt die Rumpfneigung im Gang von im Mittel 34° auf 11° (höchstens 46° → 16°), im Leerlauf blickt der Ofen nicht mehr nach unten; die Füße bleiben am Boden (tiefster Zeh 1–5 cm). Kesselschale und Kraterschale sind von oben wieder zu sehen.
|
1. **Aufrechte Haltung** für die Figuren ohne echten Kopf (Schlackenwacht, Basaltbastion, Aschenwerfer, Kraterrufer, Herdhüter, Sonnenesse). `build_figure.py` kennt `calm` in `figure.json`: In `idle` und `walk` behalten die genannten Knochen nur einen Teil ihrer Drehung (Kopf und Hals 0, Wirbelsäule 0,3, Hüfte 0,4). Beim Herdhüter sinkt die Rumpfneigung im Gang von im Mittel 34° auf 11° (höchstens 46° → 16°), im Leerlauf blickt der Ofen nicht mehr nach unten; die Füße bleiben am Boden (tiefster Zeh 1–5 cm). Kesselschale und Kraterschale sind von oben wieder zu sehen.
|
||||||
2. **Kleinere Grundfläche:** Basaltbastion mit `scale` 0,84 auf 2,01 × 1,76 × 0,88 m (vorher 2,39 × 2,10); sie bleibt die höchste Figur der Glutpakt. Glasballiste mit `length` 1,9 m entlang der Achse gestaucht (vorher 2,53 m, Breite 1,85 m und Höhe unverändert; `build_machine.py`, starre Teile vertragen das).
|
2. **Kleinere Grundfläche:** Basaltbastion mit `scale` 0,84 auf 2,01 × 1,76 × 0,88 m (vorher 2,39 × 2,10); sie bleibt die höchste Figur der Glutpakt. Glasballiste mit `length` 1,9 m entlang der Achse gestaucht (vorher 2,53 m, Breite 1,85 m und Höhe unverändert; `build_machine.py`, starre Teile vertragen das).
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue