Cum să începeți cu ReShade și SweetFX pentru începători

Jucătorii pe PC caută întotdeauna modalități de a obține cea mai bună calitate grafică posibilă, de aceea pachetele de texturi HD și modurile sunt atât de populare. Și dacă computerul dvs. se poate descurca, puteți descărca umbrere ENB fotorealiste pentru un catalog imens de jocuri - dar majoritatea acestor umbrere ENB și SweetFX sunt create de utilizator. Ce se întâmplă dacă ai vrea să-ți creezi propriul de la zero? De unde ai începe?

În acest ghid al Appual, vom trece prin elementele de bază ale instalării și configurării ReShade, un popular add-on shader pentru jocurile DirectX care are un impact mai mic asupra performanței decât seria ENB - astfel, ReShade poate fi utilizat chiar și pe computere mai vechi pentru minim impact asupra performanței, în timp ce ENB de obicei , cârlige în sine script - urile jocului, și poate taie framerates la jumătate ( deși în cazul în care computerul poate descurca, ENB poate fi mult mai frumoasă decât SweetFX / Reshade - vom lăsa tutoriale ENB pentru o altă zi) .

Cerințe:

ReShade

( Opțional) Pachete de umbrere suplimentare:

  • MassFX
  • Shaders de Ioxa
  • ReShade 2.0 Shaders portat la ReShade 3.0
  1. Începeți prin descărcarea pachetului de instalare Reshade și instalarea acestuia pe computer.
  2. Acum veți alege fișierul .exe pentru jocul cu care doriți să lucrați - Reshade vă va cere să alegeți un API, de obicei veți dori să utilizați versiunea DirectX în care rulați jocul.

  3. Acum ar trebui să aveți o structură de foldere în folderul de joc care conține un DLL ReShade (poate fi dxgi.dll, d3d9.dll, opengl32.dll etc.) și un folder „reshade-shaders” cu câteva subfoldere „Shaders” și „Texturi”.
  4. Acum puteți lansa jocul și apăsați Shift + F2 pentru a deschide meniul de suprapunere ReShade. Vă va arăta un scurt tutorial, deci parcurgeți-l.
  5. Pentru a facilita configurarea lucrurilor, faceți clic pe butonul Setări și schimbați opțiunea Procesare intrare la „ Blocați toate intrările când suprapunerea este vizibilă”.
  6. Dacă nu vedeți nicio umbră în fila principală sau dacă ați descărcat pachete de umbrere personalizate , căutați în meniul Setări unde ReShade trebuie să caute umbrele sale. De obicei, ar trebui să fie \ reshade-shaders \ Shaders and Textures. Apoi faceți clic pe „Reîncărcați” în Hometab și ar trebui să apară toate umbrele disponibile.

  7. Acum puteți activa efectele în fila Acasă - variabilele pentru configurarea efectelor se află în zona inferioară și puteți căuta prin ele. Este destul de intuitiv, practic ca un meniu imens Opțiuni grafice.
  8. Un lucru de reținut este că, dacă aveți de gând să utilizați efecte bazate pe adâncime (HBAO / MXAO, adâncimea câmpului sau unele efecte de adâncime SMAA), trebuie să configurați definițiile preprocesatorului în conformitate cu orice notă specifică pentru jocul pe care îl lucrează - puteți găsi o listă imensă de jocuri și definiții recomandate pe profunzime pe site-ul web Reshade sau forumurile acestora pentru orice sfat de depanare.
  9. După ce configurați toate efectele, va dura ceva timp pentru a compila toate umbrele și a le aplica jocului - va trece prin acest lucru de fiecare dată când lansați jocul, sau alt-tab înainte și înapoi în și din joc. Pentru a face acest proces mai rapid, puteți fie să ștergeți umbrele pe care nu le utilizați (mutându-le în subfoldere), fie să activați Modul de performanță în fila Setări. Prin activarea modului de performanță, redă toate variabilele statice ( ceea ce înseamnă că nu pot fi editate până când modul de performanță nu este dezactivat) , dar va accelera mult compilarea și, de asemenea, va crește frecvența globală ( deoarece ReShade nu va fi scanat) umbrele din fundal pentru a vedea care trebuie aplicate) .

Cum se folosește SweetFX cu ReShade 3.0

Dacă din anumite motive doriți să combinați SweetFX cu ReShade, puteți urma această procedură de instalare. Singurul lucru de care trebuie să fii conștient este că nu vei putea configura SweetFX în timp real prin interfața grafică ReShade din interiorul jocului - trebuie să adaptezi toate variabilele de configurare dintr-un format de configurare SweetFX la fișierul .Sini Reini.

  1. Instalați ReShade așa cum am trecut mai devreme, dar nu utilizați umbrele din repo GitHub - ștergeți-le dacă le-ați instalat deja. Din punct de vedere tehnic, le-ați putea folosi pe toate împreună, dar ar crea o mulțime de confuzie pentru un începător. Deci, ștergeți directoarele „Shaders” și „Textures” în care ați instalat ReShade ( în directorul jocului) .
  2. Acum puneți folderul SweetFX și fișierul Sweet.fx în folderul de joc de lângă ReShade.DLL - nu copiați peste ReShade.fx, deoarece încarcă Sweet.fx și dacă scrieți peste ReShade.fx cu Sweet.fx, Sweet .fx va fi încărcat de două ori și apoi veți avea efecte duble, ceea ce este foarte ciudat .
  3. Acum lansează-ți jocul, iar ReShade va încărca presetarea Sweet.fx. Acum puteți configura SweetFX ca de obicei, cum ar fi păstrarea jocului în modul Windowed în timp ce modificați fișierul de configurare SweetFX în ceva de genul Notepad ++.

Note despre performanță:

ReShade poate fi utilizat fie cu un impact minim asupra performanței (cel puțin câteva pierderi de cadre), dacă utilizați doar câteva umbrere de îmbunătățire a culorilor, fie vă poate reduce absolut framerate mai mult de jumătate dacă activați toate tehnicile avansate de umbrire. În general, este cea mai bună practică de a vă juca cu diferite lucruri pentru a găsi locul dulce, dar iată o idee generală despre ce ar trebui să vă coste umbrele în ceea ce privește FPS ( de altfel, de altfel - pe efect) .

  • Umbrele de corecție a luminozității și a culorilor ar trebui să coste, în general, aproximativ 1% din FPS.
  • Filtrele de postprocesare precum SMAA / FXAA ar trebui să coste între 2% - 5%.
  • Filtrele de ascuțire și înmuiere ar trebui să coste aproximativ 2% - 5% în funcție de tipul de efect.

Umbrele avansate precum adâncimea câmpului și înflorirea pot costa până la 20% , dar acest lucru depinde de tipul GPU și de tehnicile DOF / înflorire utilizate.

Cele mai scumpe umbrere vor fi diferitele umbrere de ocluzie ambientală (MXAO, HBAO, SSAO etc.) care pot costa între 30% și 50% din frecvența dvs., dar din nou, acest lucru depinde de tipul GPU și de tehnica de umbrire specifică utilizată.

Este foarte bine să încercați diferitele shadere care fac aceleași lucruri, pentru a vedea ce versiuni rulează cel mai bine pe computer. De exemplu, este în general de acord că:

  • Vibrație> Colorat
  • LumaSharp> Adaptive Sharpen
  • FXAA> SMAA

Puteți, de asemenea, să renunțați la unele dintre aceste efecte dacă aveți un monitor excelent, de exemplu, puteți sări peste utilizarea umbrelor Vibrance doar prin creșterea Vibranței digitale în panourile dvs. Nvidia / Catalyst. De asemenea, unele monitoare pot face mult din ceea ce face ReShade - de exemplu, monitoarele care permit Sharpening să fie mărită prin setările native ale monitorului. Este mai bine să folosiți acest lucru cu impact zero asupra performanței, decât să utilizați tehnici de ascuțire în ReShade, dacă monitorul dvs. îl acceptă.

Sfaturi generale despre aplicarea Shaders

LUT - înseamnă „Look Up Table” și conține, practic, informații de corecție a culorilor dintr-o sursă externă, care va fi o imagine .PNG Aceasta este una dintre cele mai bune metode de aplicare a corecției culorilor jocului dvs. cu impact zero asupra performanței , necesită doar o configurare inițială. Trebuie să luați Lut.PNG gol din folderul texturilor ReShade și apoi să faceți câteva capturi de ecran ale jocului.

Acum, folosind un program precum GIMP sau PhotoShop, îmbinați capturile de ecran de joc și LUT.PNG pe un singur strat și începeți să reglați curbele de culoare ale capturilor de ecran. Efectuați doar modificări de culoare, nu aplicați nicio post-procesare, LUT este utilizat numai pentru corectarea culorii. Practic, ajustați culorile capturilor de ecran, astfel încât LUT să aplice aceste culori în joc! Gândiți-vă la asta ca Photoshopping-ul dvs. în timp real.

Acum, exportați munca dvs. ca LUT.PNG, copiați-o peste LUT.PNG necompletată din folderul „texturi” din directorul dvs. de jocuri și activați LUT.fx în ReShade. Jocul dvs. ar trebui să apară exact așa cum ați editat culorile pentru a apărea în programul dvs. de editare a fotografiilor. Acesta este absolut cel mai bun mod de a aplica corecția culorii după dorința ta absolută, cu impact zero asupra performanței și fără umbrere suplimentare de corecție a culorilor.

LumaSharpen - Este o idee bună să setați acest lucru la o intensitate de 1.0, un model de „Normal”, și apoi reglați clema cu debug activat, astfel încât să se ascuțească cât mai mult posibil, fără a crea evidențieri albe. Puteți utiliza o clemă de aproximativ 0,2 pentru aceasta.

Film Grain - Pentru un efect subtil frumos, puteți seta raportul Semnal la zgomot în jurul valorii de 16 ( deci se va aplica doar umbrelor) , intensitatea la 1,0 și varianța oricât de vizibilă doriți să fie gradul filmului - încercați să începeți la o varianță de 0,5 și ajustați-vă de acolo pe placul dvs.

Bloom and Lens Flare - Opțiunile dvs. pentru floare vor fi de obicei Magic Bloom sau Ambient Light - sunt cele mai utilizate în jocurile mai vechi care au efecte Bloom cu aspect antic, astfel încât să puteți dezactiva setarea Bloom în acele jocuri și apoi să o aplicați prin ReShade.

Adâncimea câmpului - Există destul de multe tehnici DOF disponibile în ReShade, așa că, în general, doriți să o găsiți pe cea care funcționează cel mai bine pentru dvs., dar să fiți conștienți de faptul că DOF poate fi ciudat în unele jocuri. Se aplică pe întregul ecran, deci poate estompa, de exemplu, unele părți din interfața grafică sau din meniurile jocului. În general, Matso DOF sau Advanced DOF sunt cele mai bune tehnici DOF de utilizat și apoi ajustați curbele de estompare apropiate / îndepărtate și cantitatea de estompare, astfel încât nuanța să aibă niciun efect decât dacă obiectul din joc este foarte aproape de camera de joc. Efectul de adâncime de câmp necesită ca ReShade să poată accesa bufferul de adâncime al jocului, iar acest lucru nu este, în general, posibil în jocurile multiplayer (cum ar fi Battlefield), deoarece oamenii pot scrie ipotetic wallhacks și chestii de genul asta dacă au acces la adâncimea motorului -tampon.

HQ4X - Acesta poate fi folosit pentru a netezi unele jocuri granulate sau pixelate. Setările depind de dvs., deoarece depinde foarte mult de tipul de netezire de care aveți nevoie.

MXAO - Aceasta este cea mai intensă versiune a ocluziei ambientale și va aduce computerul în genunchi în ceea ce privește impactul frameratei. Dacă computerul dvs. poate gestiona MXAO (și jocul cu care lucrați nu se sperie și pare ciudat cu aplicarea MXAO), cel mai bun mod de a-l modifica este prin intermediul ecranului de depanare alb-negru, astfel încât să puteți vedea exact ce tu tweaking. De asemenea, utilizați iluminarea indirectă (SSIL) în combinație pentru un efect optim.

Blur de suprafață - Acest lucru este cu adevărat mai mult pentru schimbarea stilului de artă al jocului, ca și cum doriți ca texturile să apară mai mult ca picturile în ulei (ca în DOTA 2).

UI Mask - Aceasta este atunci când utilizați efecte de adâncime, cum ar fi MXAO și DOF, iar efectul este aplicat interfeței de joc a jocului și face să pară ciudat. Puteți face o captură de ecran a gameplay-ului dvs. (cu UI / HUD vizibil), apoi puteți deschide captura de ecran în interiorul unui program de editare a fotografiilor și puteți șterge totul, cu excepția HUD / UI și să-l transformați într-un PNG transparent. Acum, când îndreptați UI Mask către acest fișier .png, acesta va aplica efectele de adâncime pentru tot ceea ce este în joc, cu excepția biților pe care nu i-ați șters în PNG .