diff --git a/Docs/Migration/11_Audit_Optimisation.md b/Docs/Migration/11_Audit_Optimisation.md index ce451c2..2c6c9fa 100644 --- a/Docs/Migration/11_Audit_Optimisation.md +++ b/Docs/Migration/11_Audit_Optimisation.md @@ -364,4 +364,21 @@ Le gain porte sur la taille et le nombre de fichiers ; le temps de chargement re `.lpcharacter`, `.lpworld`, `.txt`…) et 20 images `.jpg`, aucun `.uasset`. Ils restent en fichiers nus et ne sont donc pas concernés. - Un mod qui remplacerait des `.uasset` de `Content` ne fonctionnerait plus. Si un tel mod apparaît, il faudra prévoir - une variante de distribution en fichiers nus. \ No newline at end of file + une variante de distribution en fichiers nus. + +## 14. Lot O4 : mipmaps des textures 3D (2026-10-02) + +`Tools/FixTextureMips.py` (CHG-065) retient les textures sans mipmaps ou non streamées qui remplissent toutes ces conditions : +- dimensions en puissance de 2 ; +- référencées par au moins un matériau, et par aucun widget ni Blueprint ; +- ni cheveux, ni masques de transparence (les mipmaps amincissent mèches et découpes à distance). + +**29 textures** sont retenues : 27 de vêtements (`Clothes4`), la route et le trottoir de la carte. Sont écartées : 733 aux +dimensions non standard (surtout des icônes), 44 d'interface ou chargées par nom, et 29 de cheveux ou de transparence. +Le diff ne porte que sur `MipGenSettings`, `NeverStream` et `LightingGuid` (régénéré). + +Validé en jeu le 2026-10-02 (« la build semble bonne »), tag `O4-valide`. Gain surtout visuel (scintillement à distance) ; +gain mémoire faible, ces textures étant petites. + +Conclusion du levier « textures » : l'essentiel des 835 textures non streamées est fait d'icônes d'interface, pour +lesquelles c'est le bon réglage. Aucun autre lot de textures n'est justifié. \ No newline at end of file