Vanilla+ Potato Shader v0.9 - Potato
What's new
Shader pack client **Vanilla+** pour Minecraft Java, profil **Potato** — beau sans être lourd.
**Remplace la v0.8.1.** Cible Minecraft Java 1.21.x, OptiFine / Iris.
Vérifié : OptiFine `1.21.4_HD_U_J4_pre2` — **21 programmes, 0 erreur, 0 avertissement**.
## Réglable dans le jeu
Tout se règle dans **Options → Video Settings → Shader Options**, sans toucher au GLSL :
- **Écran principal** : profils, feuillage, bloom, brume d'horizon, netteté
- **Sous-écran LIGHT** : lumière teintée, lumière directionnelle, éclairage par face, couleurs des torches et du ciel
- **Sous-écran WATER** : houle, reflet du soleil, teinte sous l'eau
- **Sous-écran SKY** : ciel, halos, étoiles, aube/crépuscule, tone mapping
Trois **profils** prêts à l'emploi : `POTATO`, `BALANCED`, `QUALITY`.
`SHADOWS` est volontairement absent de l'écran — le programme d'ombre n'est pas embarqué dans ce pack.
## Effets
| Effet | Détail |
|---|---|
| Aucun brouillard | eau, lave, poudreuse : visibilité totale |
| Bloom | seuil + flou horizontal, puis flou vertical — **2 passes plein écran** |
| Bloom demi-résolution | la passe de bloom écrit 4× moins de pixels |
| Feuillage qui ondule | herbe, feuilles, fleurs, cultures |
| Eau animée | houle ancrée en position monde (continue entre chunks) |
| Reflet sur l'eau | normale ondulée, reflet du soleil sur la surface |
| Lumière teintée | torches chaudes, ciel froid — sans lecture de texture supplémentaire |
| Lumière directionnelle | le côté exposé au soleil prend la couleur de l'heure |
| **Éclairage par face** | le lightmap ne varie pas selon l'orientation : ajouté ici |
| Tone mapping | rolloff des hautes lumières au lieu du clamp |
| Sombrage des nuages | les nuages suivent l'heure |
| Ciel | halos solaire et lunaire, bande d'aube, étoiles |
| Brume d'horizon | refond le terrain très lointain vers le ciel |
**Nouveau en v0.9** : l'éclairage par orientation de face. Le lightmap de Minecraft ne varie pas selon
l'orientation — toutes les faces d'un bloc reçoivent la même lumière, ce qui rend le monde plat. C'est
le remplaçant le plus efficace des ombres : vrai gain de profondeur perçu, **zéro lecture de texture,
zéro passe, zéro branchement**.
La v0.9 ajoute **cinq effets** sans ajouter une seule passe plein écran ni une seule lecture de texture.
## Installation
1. Déposer le `.zip` dans `.minecraft/shaderpacks/` (OptiFine et/ou Iris installés).
2. **Options → Video Settings → Shaders** → sélectionner **FliflightVanillaPlus-v0.9-Potato**.
3. Régler ensuite dans **Shader Options**.
## Les ombres ne sont pas livrées
Trois tentatives, trois artefacts. La cause racine de la v0.8 était réelle et **prouvée** — dans une
passe d'ombre `gl_ModelViewMatrix` est la matrice d'ombre, donc l'utiliser avec `gbufferModelViewInverse`
donnait une position monde absurde et la shadowmap se remplissait de géométrie placée n'importe où —
mais le symptôme suivant (ombres buguées dans un périmètre autour du joueur, clignotantes) n'est pas
expliqué. L'effet est retiré, programme compris : OptiFine ne fait aucune passe d'ombre.
Pistes restantes, documentées dans le README du pack : la distorsion non uniforme de `shadowProjection`
centrée sur le joueur (que BSL compense des deux côtés), et l'uniform `shadowFade` ignoré.
## État du projet
Registre complet : [`PROJECTS.md`](PROJECTS.md) dans le dépôt.
This mod has no additional files

