promotional bannermobile promotional banner

Vanilla+ Potato Shader

A lightweight vanilla-plus shader: no fog, animated water, warm torch light and a proper sky, made to run on a low-end PC.
Back to Files

Vanilla+ Potato Shader v0.9 - Potato

File nameFliflightVanillaPlus-v0.9-Potato.zip
Uploader
FliflightmcFliflightmc
Uploaded
Oct 1, 2026
Downloads
103
Size
21.2 KB
File ID
9029781
Type
R
Release
Supported game versions
  • 1.21.8
  • 1.21.7
  • 1.21.6
  • 1.21.5
  • 1.21.4
  • 1.21.3
  • 1.21.2
  • 1.21.1
  • 1.21

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