Comment démarrer avec ReShade et SweetFX pour les débutants

.



Exigences:

ReShade

( Optionnel) Packs de shaders supplémentaires:



  • MassFX
  • Shaders par Ioxa
  • Shaders ReShade 2.0 portés sur ReShade 3.0
  1. Commencez par télécharger le package d'installation de Reshade et installez-le sur votre ordinateur.
  2. Vous allez maintenant choisir le fichier .exe pour le jeu avec lequel vous voulez travailler - Reshade vous demandera de choisir une API, généralement vous voudrez utiliser la version DirectX dans laquelle vous exécutez le jeu.
  3. Vous devriez maintenant avoir une structure de dossiers dans le dossier du jeu qui contient une DLL ReShade (peut être dxgi.dll, d3d9.dll, opengl32.dll, etc.), et un dossier «reshade-shaders» avec quelques sous-dossiers «Shaders» et «Textures».
  4. Vous pouvez maintenant lancer votre jeu et appuyer sur Maj + F2 pour ouvrir le menu de superposition ReShade. Il vous montrera un bref tutoriel, alors parcourez-le.
  5. Pour faciliter la configuration des choses, cliquez sur le bouton Paramètres et changez l'option Traitement des entrées en ' Bloquer toutes les entrées lorsque la superposition est visible ».
  6. Si vous ne voyez aucun shaders dans l'onglet principal, ou vous avez téléchargé des packs de shaders personnalisés , recherchez dans le menu Paramètres où ReShade doit rechercher ses shaders. En général, il doit s'agir de reshade-shaders Shaders and Textures. Cliquez ensuite sur «Recharger» dans le Hometab, et tous les shaders disponibles devraient apparaître.
  7. Vous pouvez maintenant activer les effets dans l'onglet Accueil - les variables de configuration des effets se trouvent dans la zone inférieure et vous pouvez les parcourir. C'est assez intuitif, essentiellement comme un énorme menu d'options graphiques.
  8. Une chose à retenir est que si vous comptez utiliser effets basés sur la profondeur (HBAO / MXAO, Depth of Field ou certains effets de profondeur SMAA), vous devez configurer les définitions du préprocesseur en fonction des notes spécifiques au jeu sur lequel vous travaillez - vous pouvez trouver une énorme liste de jeux et la profondeur recommandée- des définitions basées sur le site Web Reshade ou sur leurs forums pour obtenir des conseils de dépannage.
  9. Une fois que vous avez configuré tous les effets, il faudra un certain temps pour compiler tous les shaders et les appliquer au jeu - il passera par cela chaque fois que vous lancerez le jeu, ou alt-tab dans les deux sens dans et hors du Jeu. Pour accélérer ce processus, vous pouvez soit supprimer les shaders que vous n'utilisez pas (en les déplaçant dans des sous-dossiers), ou activez Mode Performance dans l'onglet Paramètres. En activant le mode Performance, il rend toutes les variables statiques ( ce qui signifie qu'ils ne peuvent pas être modifiés tant que le mode Performance n'est pas désactivé) , mais cela accélérera beaucoup la compilation et augmentera également la fréquence d'images globale ( car ReShade n'analysera pas les shaders en arrière-plan pour voir lesquels il doit appliquer) .

Comment utiliser SweetFX avec ReShade 3.0

Si pour une raison quelconque, vous souhaitez combiner SweetFX avec ReShade, vous pouvez suivre cette procédure d'installation. La seule chose à savoir est que vous ne pourrez pas configurer SweetFX en temps réel via l'interface graphique ReShade à l'intérieur du jeu - vous devez adapter toutes les variables de configuration d'un format de configuration SweetFX au fichier .ini de ReShade.



  1. Installez ReShade comme nous l'avons vu précédemment, mais n'utilisez pas les shaders du repo GitHub - supprimez-les si vous les avez déjà installés. Techniquement vous pourrait utilisez-les tous ensemble, mais cela créerait beaucoup de confusion pour un débutant. Supprimez donc simplement les dossiers «Shaders» et «Textures» où vous avez installé ReShade ( dans le répertoire du jeu) .
  2. Maintenant, placez votre dossier SweetFX et le fichier Sweet.fx dans le dossier du jeu à côté de ReShade.DLL - ne copiez pas sur ReShade.fx, car il charge Sweet.fx et si vous écrivez sur ReShade.fx avec Sweet.fx, Sweet .fx sera chargé deux fois et puis vous aurez des effets doubles, ce qui est super bizarre .
  3. Lancez maintenant votre jeu et ReShade chargera le préréglage Sweet.fx. Vous pouvez maintenant configurer SweetFX comme d'habitude, par exemple en gardant le jeu en mode fenêtré tout en modifiant le fichier de configuration de SweetFX dans quelque chose comme Notepad ++.

Remarques sur les performances:

ReShade peut être utilisé avec un impact minimal sur les performances ( quelques images au maximum) si vous n’utilisez que des nuances d’amélioration des couleurs, ou si vous activez toutes les techniques d’ombrage avancées, cela peut absolument réduire votre fréquence d’images de plus de la moitié. Il est généralement préférable de jouer avec différentes choses pour trouver le sweet spot, mais voici une idée générale de ce que les shaders devraient vous coûter en termes de FPS ( c'est cumulatif, d'ailleurs - par effet) .



  • Les shaders de correction de luminosité et de couleur devraient généralement coûter environ 1% de votre FPS.
  • Les filtres de post-traitement comme SMAA / FXAA devraient coûter entre 2% et 5%.
  • Les filtres d'affûtage et d'adoucissement devraient coûter environ 2 à 5% selon le type d'effet.

Les shaders avancés comme la profondeur de champ et la floraison peuvent coûter jusqu'à 20% , mais cela dépend de votre type de GPU et des techniques DOF ​​/ bloom utilisées.

Les shaders les plus chers seront les différents shaders d'occlusion ambiante (MXAO, HBAO, SSAO, etc.) qui peuvent coûter entre 30% et 50% de votre framerate, mais encore une fois cela dépend de votre type de GPU et de la technique de shader spécifique utilisée.

Il est vraiment préférable d'essayer les différents shaders qui font les mêmes choses, pour voir quelles versions fonctionnent le mieux sur votre PC. Par exemple, il est généralement convenu que:



  • Vibrance> Coloré
  • LumaSharp> Netteté adaptative
  • FXAA> SMAA

Vous pouvez également renoncer à certains de ces effets si vous avez un excellent moniteur, par exemple, vous pouvez ignorer l'utilisation des shaders Vibrance en augmentant simplement Digital Vibrance dans vos panneaux Nvidia / Catalyst. En outre, certains moniteurs peuvent faire beaucoup de ce que fait ReShade - par exemple, les moniteurs qui permettent d’augmenter la netteté grâce aux paramètres natifs du moniteur. Il vaut mieux l’utiliser sans aucun impact sur les performances que d’utiliser des techniques d’affûtage dans ReShade, si votre moniteur le prend en charge.

Conseils généraux sur l'application des shaders

FÉV - Signifie «Look Up Table» et contient essentiellement des informations de correction des couleurs provenant d'une source extérieure, qui sera une image .PNG. C'est l'une des meilleures méthodes pour appliquer la correction des couleurs à votre jeu avec aucun impact sur les performances , cela nécessite juste une configuration initiale. Vous devez attraper le blanc Lut.PNG à partir de votre dossier de textures ReShade, puis prenez des captures d'écran en jeu de votre gameplay.

Maintenant, en utilisant un programme comme GIMP ou PhotoShop, fusionnez vos captures d'écran de jeu et le LUT.PNG sur un seul calque, et commencez à ajuster les courbes de couleur des captures d'écran. N'effectuez que des modifications de couleur, n'appliquez aucun post-traitement, LUT n'est utilisé que pour la correction des couleurs. Fondamentalement, vous ajustez les couleurs des captures d'écran pour que LUT applique ces couleurs dans le jeu! Pensez-y comme si vous étiez en photoshopping votre gameplay en temps réel.

Exportez maintenant votre travail au format LUT.PNG, copiez-le sur le LUT.PNG vierge d'origine dans votre dossier «textures» dans votre répertoire de jeu, et activez LUT.fx dans ReShade. Votre jeu devrait maintenant apparaître exactement comme vous avez modifié les couleurs pour apparaître dans votre programme de retouche photo. C'est absolument le meilleur moyen d'appliquer la correction des couleurs à votre goût absolu sans aucun impact sur les performances et sans shaders de correction des couleurs supplémentaires.

LumaSharpen - C’est une bonne idée de régler ce paramètre sur une intensité de 1,0, un modèle de «Normal», puis d’ajuster la pince avec le débogage activé afin d’affiner autant que possible, sans créer de surbrillance blanche. Vous pouvez utiliser une pince d'environ 0,2 pour cela.

Film Grain – Pour un bel effet subtil, vous pouvez régler le rapport signal / bruit autour de 16 ( donc cela ne s'appliquera qu'aux ombres) , l'intensité à 1,0 et la variance par rapport au niveau de visibilité souhaité pour la qualité du film - essayez de commencer à une variance de 0,5 et ajustez-la à votre guise.

Bloom et Lens Flare - Vos options de floraison seront généralement Magic Bloom ou Ambient Light - il est préférable de l'utiliser dans les jeux plus anciens qui ont des effets de Bloom vraiment anciens, vous pouvez donc désactiver le paramètre Bloom dans ces jeux, puis l'appliquer via ReShade.

Profondeur de champ - Il y a pas mal de techniques DOF ​​disponibles dans ReShade, donc vous voulez généralement trouver celle qui vous convient le mieux, mais sachez également que DOF peut être bizarre dans certains jeux. Il est appliqué à l'écran entier, de sorte qu'il peut brouiller par exemple certaines parties de l'interface graphique ou des menus de jeu. Généralement, Matso DOF ou Advanced DOF sont les meilleures techniques DOF ​​à utiliser, puis vous ajustez les courbes de flou proche / lointain et la quantité de flou, de sorte que le shader n'aura aucun effet à moins que l'objet du jeu ne soit très proche de la caméra de jeu. L'effet de profondeur de champ nécessite que ReShade puisse accéder au tampon de profondeur du jeu, ce qui n'est généralement pas possible dans les jeux multijoueurs (comme Battlefield), car les gens peuvent hypothétiquement écrire des wallhacks et des trucs comme ça s'ils ont accès à la profondeur du moteur de jeu. -tampon.

HQ4X - Cela peut être utilisé pour lisser certains jeux granuleux ou pixélisés. Les paramètres dépendent de vous, car cela dépend beaucoup du type de lissage dont vous avez besoin.

MXAO - Il s'agit de la version la plus intense de l'occlusion ambiante et mettra votre ordinateur à genoux en termes d'impact de framerate. Si votre ordinateur peut gérer MXAO (et que le jeu avec lequel vous travaillez ne panique pas et ne semble pas bizarre avec MXAO appliqué), la meilleure façon de le modifier est via la vue de débogage en noir et blanc, afin que vous puissiez voir exactement ce que vous peaufinez. Utilisez également l'éclairage indirect (SSIL) en combinaison pour un meilleur effet.

Flou de surface - C'est vraiment plus pour changer le style artistique du jeu, comme si vous voulez que les textures ressemblent davantage à des peintures à l'huile (comme dans DOTA 2).

Masque UI - C'est lorsque vous utilisez des effets de profondeur tels que MXAO et DOF, et que l'effet est appliqué à l'interface utilisateur du jeu et le rend bizarre. Vous pouvez prendre une capture d'écran de votre gameplay (avec l'interface utilisateur / HUD visible), puis ouvrir la capture d'écran dans un programme de retouche photo et tout effacer sauf le HUD / UI et faites-en un PNG transparent. Maintenant, lorsque vous pointez UI Mask vers ce fichier .png, il appliquera les effets de profondeur à tout dans le jeu. sauf les bits que vous n’avez pas effacés dans le PNG .

7 minutes de lecture