Como começar a usar ReShade e SweetFX para iniciantes

Os jogadores de PC estão sempre procurando maneiras de obter a melhor qualidade gráfica possível, por isso os pacotes e mods de textura HD são tão populares. E se o seu computador aguentar, você pode baixar shaders ENB fotorrealistas para um enorme catálogo de jogos - mas a maioria desses shaders ENB e SweetFX são feitos pelo usuário. E se você quisesse fazer o seu do zero? Por onde você começaria?

Neste guia do Appual, passaremos pelos fundamentos da instalação e configuração do ReShade, um complemento de sombreador popular para jogos DirectX que tem um impacto de desempenho menor do que a série ENB - portanto, o ReShade pode ser usado até mesmo em computadores mais antigos por um mínimo impacto no desempenho, enquanto ENB tipicamente conecta em si roteiros do jogo, e pode cortar seus framerates pela metade ( embora se o seu computador pode lidar com isso, ENB pode ser muito mais bonita do que SweetFX / Reshade - vamos deixar tutoriais ENB para outro dia) .

Requisitos:

ReShade

( Opcional) Pacotes de shader adicionais:

  • MassFX
  • Shaders por Ioxa
  • ReShade 2.0 Shaders portados para ReShade 3.0
  1. Comece baixando o pacote do instalador Reshade e instalando-o em seu computador.
  2. Agora você vai escolher o arquivo .exe para o jogo com o qual deseja trabalhar - o Reshade pedirá que você escolha uma API, normalmente você desejará usar a versão DirectX na qual está executando o jogo.

  3. Agora você deve ter uma estrutura de pastas na pasta do jogo que contém uma DLL ReShade (pode ser dxgi.dll, d3d9.dll, opengl32.dll, etc) e uma pasta “reshade-shaders” com algumas subpastas “Shaders” e “Texturas”.
  4. Agora você pode iniciar seu jogo e pressionar Shift + F2 para abrir o menu de sobreposição ReShade. Ele irá mostrar um breve tutorial, então apenas siga-o.
  5. Para tornar a configuração um pouco mais fácil, clique no botão Configurações e altere a opção Processamento de entrada para “ Bloquear todas as entradas quando a sobreposição estiver visível”.
  6. Se você não vir nenhum sombreador na guia principal ou se baixou pacotes de sombreadores personalizados , procure no menu Configurações onde o ReShade deve procurar seus sombreadores. Normalmente deve ser \ reshade-shaders \ Shaders and Textures. Em seguida, clique em “Reload” no Hometab e todos os shaders disponíveis devem aparecer.

  7. Agora você pode habilitar os efeitos na guia Home - as variáveis ​​para configurar os efeitos estão na área inferior e você pode pesquisar por elas. É bastante intuitivo, basicamente como um enorme menu de opções de gráficos.
  8. Uma coisa a lembrar é que se você for usar efeitos baseados em profundidade (HBAO / MXAO, Depth of Field ou alguns efeitos de profundidade SMAA), você precisa configurar as definições do pré-processador de acordo com quaisquer notas específicas para o jogo que você estão trabalhando - você pode encontrar uma lista enorme de jogos e definições baseadas em profundidade recomendadas no site Reshade, ou seus fóruns para qualquer conselho de solução de problemas.
  9. Depois de configurar todos os efeitos, levará algum tempo para compilar todos os shaders e aplicá-los ao jogo - ele passará por isso toda vez que você iniciar o jogo, ou alt-tab para dentro e para fora do jogos. Para tornar esse processo mais rápido, você pode excluir os sombreadores que não usa (movendo-os para subpastas) ou habilitar o Modo de desempenho na guia Configurações. Ao ativar o modo de desempenho, ele torna todas as variáveis ​​estáticas ( o que significa que não podem ser editadas até que o modo de desempenho seja desativado) , mas vai acelerar muito a compilação e também aumentar a taxa de quadros geral ( já que ReShade não fará a varredura os sombreadores no plano de fundo para ver quais devem ser aplicados) .

Como usar SweetFX com ReShade 3.0

Se por algum motivo você deseja combinar SweetFX com ReShade, você pode seguir este procedimento de instalação. A única coisa a estar ciente é que você não poderá configurar SweetFX em tempo real através da GUI ReShade dentro do jogo - você precisa adaptar todas as variáveis ​​de configuração de um formato de configuração SweetFX para o arquivo ReShade .ini.

  1. Instale o ReShade conforme explicamos anteriormente, mas não use os sombreadores do repositório GitHub - exclua-os se já os tiver instalado. Tecnicamente, você poderia usá-los todos juntos, mas criaria muita confusão para um iniciante. Portanto, apague as pastas “Shaders” e “Textures” onde você instalou o ReShade ( no diretório do jogo) .
  2. Agora coloque sua pasta SweetFX e o arquivo Sweet.fx na pasta do jogo ao lado de ReShade.DLL - não copie ReShade.fx, porque carrega Sweet.fx e se você escrever ReShade.fx com Sweet.fx, Sweet .fx será carregado duas vezes e então você terá efeitos duplos, o que é muito estranho .
  3. Agora inicie seu jogo e o ReShade carregará a predefinição Sweet.fx. Agora você pode configurar o SweetFX normalmente, como manter o jogo no modo Windowed enquanto ajusta o arquivo de configuração do SweetFX em algo como o Notepad ++.

Notas sobre desempenho:

O ReShade pode ser usado com impacto mínimo no desempenho ( perda de alguns quadros no máximo) se você estiver usando apenas alguns sombreamentos de aprimoramento de cor, ou pode cortar absolutamente a sua taxa de quadros em mais da metade se você habilitar todas as técnicas avançadas de sombreamento. Geralmente é melhor prática brincar com coisas diferentes para encontrar o ponto ideal, mas aqui está uma ideia geral de quanto os shaders devem custar em termos de FPS ( isso é acumulativo, a propósito - por efeito) .

  • Os sombreamentos de correção de brilho e cor geralmente custam cerca de 1% do seu FPS.
  • Filtros de pós-processamento como SMAA / FXAA devem custar entre 2% - 5%.
  • Filtros de afiação e suavização devem custar cerca de 2% - 5% dependendo do tipo de efeito.

Shaders avançados como profundidade de campo e bloom podem custar até 20% , mas isso depende do tipo de GPU e das técnicas de DOF / bloom usadas.

Os shaders mais caros serão os vários shaders de oclusão de ambiente (MXAO, HBAO, SSAO, etc) que podem custar entre 30% a 50% de sua taxa de quadros, mas novamente isso depende do tipo de GPU e da técnica de shader específica que está sendo utilizada.

É realmente melhor experimentar os diferentes shaders que fazem as mesmas coisas, para ver quais versões funcionam melhor no seu PC. Por exemplo, é geralmente aceite que:

  • Vibrância> Coloridez
  • LumaSharp> Adaptive Sharpen
  • FXAA> SMAA

Você também pode ignorar alguns desses efeitos se tiver um ótimo monitor, por exemplo, você pode ignorar o uso de shaders de Vibrance apenas aumentando a Vibrance Digital em seus painéis Nvidia / Catalyst. Além disso, alguns monitores podem fazer muito do que o ReShade faz - por exemplo, monitores que permitem que a nitidez seja aumentada por meio das configurações nativas do monitor. É melhor usar isso com impacto zero no desempenho do que usar técnicas de nitidez no ReShade, se o seu monitor suportar.

Dicas gerais sobre aplicação de sombreadores

LUT - Significa “Look Up Table” e basicamente contém informações de correção de cores de uma fonte externa, que será uma imagem .PNG. Este é um dos melhores métodos de aplicação de correção de cor ao seu jogo com impacto zero no desempenho , requer apenas algumas configurações iniciais. Você precisa pegar o Lut.PNG em branco da pasta de texturas ReShade e, em seguida, fazer algumas capturas de tela do jogo.

Agora, usando um programa como o GIMP ou PhotoShop, mescle as capturas de tela do jogo e o LUT.PNG em uma única camada e comece a ajustar as curvas de cores das capturas de tela. Faça apenas edições de cores, não aplique nenhum pós-processamento, LUT é usado apenas para correção de cores. Basicamente, você está ajustando as cores das capturas de tela para que o LUT aplique essas cores no jogo! Pense nisso como o photoshopping do seu jogo em tempo real.

Agora exporte seu trabalho como LUT.PNG, copie-o sobre o LUT.PNG em branco original dentro da pasta 'texturas' no diretório do jogo e habilite LUT.fx no ReShade. Seu jogo agora deve aparecer exatamente como você editou as cores para aparecer em seu programa de edição de fotos. Esta é absolutamente a melhor maneira de aplicar a correção de cores de acordo com sua preferência com impacto zero no desempenho e sem sombreadores de correção de cores adicionais.

LumaSharpen - É uma boa ideia definir isso para uma intensidade de 1.0, um padrão de 'Normal' e, em seguida, ajustar a braçadeira com depuração ativada para que fique o mais nítido possível, sem criar nenhum realce branco. Você pode usar uma braçadeira de cerca de 0,2 para isso.

Granulação do filme - para obter um efeito sutil agradável, você pode definir a relação sinal / ruído em torno de 16 ( para que se aplique apenas a sombras) , a intensidade em 1,0 e a variação em quão visível você deseja que o grau do filme seja - tente começar com uma variação de 0,5 e ajuste a partir daí ao seu gosto.

Bloom e Lens Flare - Suas opções para o bloom normalmente serão Magic Bloom ou Ambient Light - é melhor usado em jogos mais antigos que têm efeitos Bloom de aparência realmente antiga, então você pode desabilitar a configuração de Bloom nesses jogos e aplicá-la através do ReShade.

Profundidade de campo - Existem algumas técnicas de DOF disponíveis no ReShade, então geralmente você deseja encontrar aquela que funciona melhor para você, mas também esteja ciente de que o DOF pode ser estranho em alguns jogos. Ele é aplicado a toda a tela, então pode borrar, por exemplo, algumas partes da GUI ou menus do jogo. Geralmente, Matso DOF ou Advanced DOF são as melhores técnicas de DOF para usar, e então você ajusta as curvas de desfoque próximo / distante e a quantidade de desfoque, para que o sombreador não tenha nenhum efeito a menos que o objeto no jogo esteja muito próximo de a câmera do jogo. O efeito Depth of Field requer que o ReShade seja capaz de acessar o buffer de profundidade do jogo, e isso geralmente não é possível em jogos multijogador (como Battlefield), porque as pessoas podem hipoteticamente escrever wallhacks e coisas assim se tiverem acesso à profundidade do motor de jogo -amortecedor.

HQ4X - Isso pode ser usado para suavizar alguns jogos granulados ou pixelados. As configurações dependem de você, pois depende muito do tipo de alisamento que você precisa.

MXAO - Esta é a versão mais intensa de oclusão de ambiente e deixará seu computador de joelhos em termos de impacto da taxa de quadros. Se o seu computador pode lidar com MXAO (e o jogo com o qual você está trabalhando não enlouquece e fica estranho com o MXAO sendo aplicado), a melhor maneira de ajustá-lo é por meio da visualização de depuração em preto e branco, para que você possa ver exatamente o que você está ajustando. Use também iluminação indireta (SSIL) em combinação para obter o melhor efeito.

Surface Blur - Isso é realmente mais para mudar o estilo de arte do jogo, como se você quiser que as texturas pareçam pinturas a óleo (como em DOTA 2).

Máscara de IU - para quando você está usando efeitos de profundidade como MXAO e DOF, e o efeito está sendo aplicado à IU do jogo e fazendo com que pareça estranho. Você pode fazer uma captura de tela do seu jogo (com IU / HUD visível), depois abrir a captura de tela dentro de um programa de edição de fotos e apagar tudo, exceto o HUD / IU e torná-lo um PNG transparente. Agora, quando você apontar a máscara da interface do usuário para este arquivo .png, ela aplicará os efeitos de profundidade a tudo no jogo, exceto aos bits que você não apagou no PNG .