LifePlay.uproject : SupportedTargetPlatforms Win64 sur LPAnimCore, origine non revendiquee, range ici. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
3.4 KiB
VQ1-IMPL — Implémentation Config/DefaultScalability.ini
Fiche : VQ1-T2
Rôle : A-IMPL-L
Modèle attendu : claude-sonnet-5-5-high (M2)
Date : 07 octobre 2026
Workspace : d:\Game\LifePlay-master 5.5
Spécification : Docs/Migration/etat/VQ/VQ1/VQ1-SPEC.md
Statut : Implémenté — validation en éditeur/jeu à faire (VQ1-VAL)
1. Fichiers
| Fichier | Action |
|---|---|
Config/DefaultScalability.ini |
Créé |
Docs/Migration/etat/VQ/VQ1/VQ1-IMPL.md |
Créé (ce document) |
Config/DefaultEngine.ini |
Non modifié (verrous L7c / L6a intacts) |
Aucun code C++, Blueprint ni asset modifié.
2. Contenu implémenté
16 sections, strictement conformes au §4 de la SPEC :
| Groupe | Sections | Cvars par niveau |
|---|---|---|
| ShadowQuality | @0…@3 |
7 : r.Shadow.CSM.MaxCascades, r.Shadow.MaxResolution, r.Shadow.MaxCSMResolution, r.Shadow.RadiusThreshold, r.Shadow.DistanceScale, r.Shadow.CSM.TransitionScale, r.Shadow.PreShadowResolutionFactor |
| TextureQuality | @0…@3 |
4 : r.Streaming.MipBias, r.MaxAnisotropy, r.Streaming.PoolSize, r.Streaming.MaxEffectiveScreenSize |
| EffectsQuality | @0…@3 |
6 : r.TranslucencyLightingVolumeDim, r.RefractionQuality, r.SSS.Scale, r.SSS.SampleSet, r.DetailMode, fx.Niagara.QualityLevel |
| AntiAliasingQuality | @0…@3 |
1 : r.PostProcessAAQuality (0 / 2 / 4 / 4) |
« Overall » : pas de section dédiée ; appliquer le même niveau N aux 4 groupes (SPEC §5).
3. Respect des interdits
Vérification par recherche (insensible à la casse) dans Config/DefaultScalability.ini des motifs virtual, lumen, globalillum, AntiAliasingMethod, ReflectionMethod, SSR : 0 occurrence (commentaires inclus).
git status sur Config/ : seul Config/DefaultScalability.ini apparaît (non suivi) ; DefaultEngine.ini n'est pas modifié.
4. Points à confirmer en validation (VQ1-VAL)
- Valeurs moteur : confronter chaque valeur du fichier à
Engine/Config/BaseScalability.inide l'installation UE 5.5 (les paliers de la SPEC proviennent des paliers usuels UE 5.x, l'installation n'a pas pu être lue lors de cette fiche). Écarts éventuels = ajustement de valeur uniquement. - Lecture en jeu / éditeur (redémarrage de l'éditeur nécessaire après création du fichier) : pour
sg.ShadowQuality 0puis3, lirer.Shadow.MaxResolution(512 → 2048) ; idemsg.TextureQuality→r.Streaming.PoolSize(200 → 1000),sg.EffectsQuality→r.RefractionQuality,sg.AntiAliasingQuality→r.PostProcessAAQuality. - Non-régression rendu : à niveau 3, GI dynamique off, VSM off, TAA (méthode 2), reflets SSR — inchangés.
- Pool de textures : surveiller sur machines à VRAM faible (200 Mo à Low) la netteté et l'absence de « streaming pool over budget » ; ajuster
r.Streaming.PoolSizesi besoin. - Curseurs BP existants (
ShadowQuality,PostProcessAAQuality,PostProcessQuality) : toujours actifs et sans modification ;PostProcessAAQualityécrit directementr.PostProcessAAQuality(dernière écriture gagnante). Synchronisation/masquage = chantierLPVideo*ultérieur. - Effet de bord à surveiller :
r.DetailMode=0(Low) masque les composants en mode « detail » ; visuel de l'intérieur des chambres à vérifier.