feat(world): triplanar seabed shader with procedural normal maps and detail shading
Rock is normal-mapped triplanar in world space at two scales, sand carries an oriented ripple normal map on the xz plane, and a grain map drives detail occlusion, albedo mottling and roughness. The three maps are seamless, seeded, mipmapped textures built synchronously by SeabedDetailTextures, so no asset is needed and builds are deterministic. The mesh has no tangents: perturbed normals are computed in world space and written to NORMAL. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
1 parent
f22a5e69aa
commit
17f58912c1
12 files changed
+208
-16
No files matched your search
@@ -182,9 +182,10 @@ Plan de masse (nord en haut) :
|
||||
`terrain_showcase_canyon.png` (gradins et fond ridé), `_crevasse.png`,
|
||||
`_boulders.png`, `_spurs.png`, `_escarpment.png` (face de la falaise vue du
|
||||
pied) ; pour le Banc du Vigilant recuit, `zone1_vigilant_tombant.png`
|
||||
(gradins du tombant) et `zone1_vigilant_plateau.png` (plateau ondulé). Le
|
||||
rendu (brouillard, rides en albédo, absence d'ombrage de détail) n'est pas
|
||||
l'objet de ce brief : à ce stade, le relief se lit surtout au sonar.
|
||||
(gradins du tombant) et `zone1_vigilant_plateau.png` (plateau ondulé). Les
|
||||
captures sont faites avec le shader à normal maps et ombrage de détail
|
||||
(brief du Banc du Vigilant, §7) ; brouillard et lumière restent ceux de la
|
||||
scène de site.
|
||||
|
||||
## 8. Décisions laissées à Olivier
|
||||
|
||||
|
||||
Reference in new issue
Block a user