feat(lighting): mode additive amb color per emissor

This commit is contained in:
JailDesigner committed 2026-05-13 14:11:51 +02:00
1 parent 24609d6c5c
commit 771ff1f6cd
10 files changed
+352 -71

No files matched your search

+15
View File
@@ -15,6 +15,21 @@ tileset: data/tilesets/pyramid_1.gif
tile_size: 16
origin: [-8, 0]
# Banc de proves del mode `additive` d'il·luminació. La sala queda
# lleugerament fosca (level 0.9) i els emissors hi sumen color per
# damunt — antorxes càlides, jugador en blanc-blau fred, mòmies amb
# halo verd-fantasma. En mode additive el `color` de cada emissor entra
# en joc (en subtractive s'ignora). Veure docs al header de
# `core/rendering/lighting.hpp` per a la fórmula i el comportament al
# solape (suma → tendència al blanc, físicament correcte).
lighting:
mode: additive
level: 0.9
emitters:
torches: { color: [255, 170, 60] }
players: { color: [180, 220, 255] }
mummies: { color: [120, 220, 140] }
# Índex de tile amb què cada jugador deixa rastre en trepitjar un sòl
# pintable. Un índex per jugador perquè a multijugador local el recorregut
# es distingeix a simple vista. Provisional fins que l'art del pintat