style: prettier on MEMORY.md after merge
This commit is contained in:
1 parent
d84549e686
commit
2d7322253a
1 file changed
+7
-22
@@ -664,34 +664,19 @@ A visual change needs **build → import → render**, never just a render: `ren
|
|||||||
|
|
||||||
## 2026-11-10 — Hero attic: the medallions were buried, not just flat
|
## 2026-11-10 — Hero attic: the medallions were buried, not just flat
|
||||||
|
|
||||||
- **`seat_on_front` offsets are relative to `FRONT_Y` (the wall plane, Y −0.5), not to the parapet face.** The parapet is 1.2 m deep with its front at Y −0.15, so any applied detail with offset < 0.35 sits *inside* the parapet and never renders. The medallions (offset 0.08 → front −0.42) and the motto band + surround (offset 0.06 → front −0.44) were all buried; only the inscription (moved to 0.40 → front −0.10 in the previous commit) read.
|
- **`seat_on_front` offsets are relative to `FRONT_Y` (the wall plane, Y −0.5), not to the parapet face.** The parapet is 1.2 m deep with its front at Y −0.15, so any applied detail with offset < 0.35 sits _inside_ the parapet and never renders. The medallions (offset 0.08 → front −0.42) and the motto band + surround (offset 0.06 → front −0.44) were all buried; only the inscription (moved to 0.40 → front −0.10 in the previous commit) read.
|
||||||
- **Medallion fix:** stepped relief with per-layer prefixes so `seat_on_front` gives each its own stand-off — `MedallionRim` 0.36, `MedallionField` 0.43, `MedallionBoss` 0.50. One shared prefix (`Hero_Medallion`) would seat every disc at the same offset and flatten the relief, and it also matched the more specific prefixes via `startswith`, so it had to be removed entirely.
|
- **Medallion fix:** stepped relief with per-layer prefixes so `seat_on_front` gives each its own stand-off — `MedallionRim` 0.36, `MedallionField` 0.43, `MedallionBoss` 0.50. One shared prefix (`Hero_Medallion`) would seat every disc at the same offset and flatten the relief, and it also matched the more specific prefixes via `startswith`, so it had to be removed entirely.
|
||||||
- **Medallions were also at ±6.2, inside the inscription text (spans ±6.87).** Moved to ±9.8.
|
- **Medallions were also at ±6.2, inside the inscription text (spans ±6.87).** Moved to ±9.8.
|
||||||
- **`Tools/review/hero_iterate.sh` still had the pre-move `cd "$(dirname "$0")/.."`** from the tools restructure — it landed in `Tools/` and failed `find Art` with "no such file". Fixed to `../..`, matching `render_screenshots.sh`.
|
- **`Tools/review/hero_iterate.sh` still had the pre-move `cd "$(dirname "$0")/.."`** from the tools restructure — it landed in `Tools/` and failed `find Art` with "no such file". Fixed to `../..`, matching `render_screenshots.sh`.
|
||||||
|
|
||||||
## 2026-11-10 — Hero motto band + surround: same burial, plus dark-on-dark
|
## 2026-11-10 — Hero motto band + surround: same burial, plus dark-on-dark
|
||||||
|
|
||||||
- The motto band and moulded surround shared the medallion burial (offset 0.06 → front
|
- The motto band and moulded surround shared the medallion burial (offset 0.06 → front Y −0.44, inside the parapet). Fixed the same way: band recessed at 0.34 (Y −0.16), surround proud at 0.43 (Y −0.07), inscription stays 0.40 (Y −0.10).
|
||||||
Y −0.44, inside the parapet). Fixed the same way: band recessed at 0.34 (Y −0.16),
|
- **The band had to go light (`stone`, was `stone_dark`) at the same time.** A dark band at the parapet face would have sat directly behind the dark inscription marks and swallowed them; the reference is dark incised lettering on a pale stone band.
|
||||||
surround proud at 0.43 (Y −0.07), inscription stays 0.40 (Y −0.10).
|
- **The `seat_on_front` table had a dead duplicate** — `Hero_MottoBand` appeared at both 0.06 and 0.40, and the first match (0.06) won, so the 0.40 was silently ignored. That is why "the band is buried" looked fixed in the table while the build kept burying it.
|
||||||
- **The band had to go light (`stone`, was `stone_dark`) at the same time.** A dark
|
|
||||||
band at the parapet face would have sat directly behind the dark inscription marks and
|
|
||||||
swallowed them; the reference is dark incised lettering on a pale stone band.
|
|
||||||
- **The `seat_on_front` table had a dead duplicate** — `Hero_MottoBand` appeared at both
|
|
||||||
0.06 and 0.40, and the first match (0.06) won, so the 0.40 was silently ignored. That
|
|
||||||
is why "the band is buried" looked fixed in the table while the build kept burying it.
|
|
||||||
|
|
||||||
## 2026-11-10 — Hero facade rework closed; remaining detail deferred to 0.9.0
|
## 2026-11-10 — Hero facade rework closed; remaining detail deferred to 0.9.0
|
||||||
|
|
||||||
- The hero facade rework (split out of 0.3.0) is **closed at "surface detail that reads
|
- The hero facade rework (split out of 0.3.0) is **closed at "surface detail that reads at 45 m"**. Done and committed: carved inscription, stepped medallions, light motto band + proud surround (all three had been buried inside the parapet), and gold JIMMY KIMMEL LIVE banner lettering.
|
||||||
at 45 m"**. Done and committed: carved inscription, stepped medallions, light motto
|
- **Banner lettering is procedural, not ComfyUI.** `Tools/gen/generate_banner_texture.py` draws the exact title with Pillow + Liberation Sans Bold. An image model (Qwen-Image 2.1) would mangle a trademark string and is research-only, so for a _known_ string a font rasteriser is strictly better than txt2img. Reserve ComfyUI/Qwen for things that need a model, not for literal text.
|
||||||
band + proud surround (all three had been buried inside the parapet), and gold
|
- **Deferred to 0.9.0 (owner's instruction):** volute capital depth, lattice grille depth, and the full realism pass (banded rustication, measured materials, texel density, LOD/collision). The 0.9.0 "Hero façade (6840)" item records the hand-off.
|
||||||
JIMMY KIMMEL LIVE banner lettering.
|
|
||||||
- **Banner lettering is procedural, not ComfyUI.** `Tools/gen/generate_banner_texture.py`
|
|
||||||
draws the exact title with Pillow + Liberation Sans Bold. An image model (Qwen-Image
|
|
||||||
2.1) would mangle a trademark string and is research-only, so for a *known* string a
|
|
||||||
font rasteriser is strictly better than txt2img. Reserve ComfyUI/Qwen for things that
|
|
||||||
need a model, not for literal text.
|
|
||||||
- **Deferred to 0.9.0 (owner's instruction):** volute capital depth, lattice grille
|
|
||||||
depth, and the full realism pass (banded rustication, measured materials, texel density,
|
|
||||||
LOD/collision). The 0.9.0 "Hero façade (6840)" item records the hand-off.
|
|
||||||
Reference in new issue
Block a user