Digital

Ray traçando no anel de Elden? Veja como eu adicionei-me

ELDEN RING _Noe não é ótimo. É útil, mas é um passo para trás na qualidade da imagem em comparação com _sekiro: sombras morrem duas vezes e _dark almas 3, _ pelo menos para mim. Enquanto eu estava jogando, continuei pensando comigo mesmo: “Homem, seria legal se os desenvolvedores remendavam ray traçando o jogo”.

Conteúdo

  • Um primer de rastreamento de raios
  • Um teste de paciência
  • Os resultados
  • Valeu a pena?

Mas então percebi que poderia fazer isso sozinho.

Elden Ring solicitou uma aventura através do rastreamento de raios e sua definição frágil, as várias maneiras pelas quais os jogos calculam a iluminação e como os jogos RTX do Nvidia funcionam em um nível técnico. Acabei adicionando Ray traçando a vários jogos de PC, incluindo elden Ring. Aqui está como eu fiz isso.

um primer de rastreamento de raios

Conseguir rastreamento de raios glória em um jogo que não suporta não é fácil. Mas graças a uma ferramenta chamada Reshade, é possível.

Como você pergunta? Bem, a coisa a lembrar é que o rastreamento de raios é uma técnica, não um recurso. O rastreamento de raios RTX da NVIDIA liderou a carga ao definir o que é, que é o que alguns podem se referir como rastreamento de raios apropriados. Em suma, o rastreamento de raios RTX traça os raios de luz de cada fonte de luz em uma cena, independentemente do que você pode ver atualmente na tela.

O que eu estou falando de adicionar-se às vezes é chamado de “Ray Marching” e deve ser dito: Chamando a área cinzenta entre ele e o rastreamento de racismo seria um eufemismo. Em vez de passar pelo processo meticuloso de determinar como cada raio interage com objetos para toda a cena, o Ray Marching usa um mapa de profundidade para atirar os raios (ou os tem marcha para a frente) para determinar as características de iluminação. Você pode ver um exemplo de um mapa de profundidade, que apenas mostra o quão longe ou objetos próximos são para a câmera, abaixo.

Há muito detalhes técnicos aqui, mas aqui está o que é importante: o rastreamento de raios está tentando simular a iluminação realista, não importa o quão exigente de um processo, enquanto o Ray Marching está apenas preocupado com o que você pode ver no Tela. Ambos são ray rastreando que estão calculando como os raios de luz salta de objetos, mas estão indo sobre isso de maneiras muito diferentes.

Toda essa explicação é fundamental para entender que o rastreamento de raios tem usos diferentes. Sem dúvida, a maioria das pessoas pensa em ray traçando como reflexos, mas tem muito mais aplicativos. Ray rastreamento também toca sombras, oclusão ambiente, iluminação global e basicamente qualquer outra técnica que tenha a ver com iluminação e sombras.

Isso nos leva de volta ao Pascal “Marty McFly” Gilcher’s RTGI Reshade Shader. É um shader que lida com a iluminação global traçada de raios através de uma ferramenta chamada Reshade, que é basicamente um intermediário que modifica instruções do jogo antes de alcançar o driver gráfico. Não é traçado de raio “real” como você encontraria de um jogo habilitado para RTX, mas está usando rastreamento de raios como uma técnica para oferecer iluminação e sombras mais realistas em jogos que não são adequadamente suportados.

Gilcher oferece o RTGI Shader através de Patreon por US $ 5 por mês, mas também está disponível em placas gráficas NVIDIA (o SSRTGI, ou iluminação global rastreada de raios de tela, filtro em experiência GeForce) gratuitamente. Eu subscrevi para mostrar algum apoio, e imediatamente tomei o shader para um giro em alguns dos meus jogos favoritos.

Mas então percebi como aprofundado um processo que funciona seria.

Um teste de paciência

Uma vez que eu tinha o sombreador RTGI na mão, tive que instalar a reshade. Eu usei reshade antes, e se você estiver interessado em modificar a aparência dos seus jogos, vale a pena aprender. O primeiro passo foi obter reshade e o shader RTGI instalado para cada jogo que eu queria testar. Você tem que fazer um de cada vez.

Configurando Reshade é fácil o suficiente graças a um tutorial rápido que ele é executado sempre que você iniciá-lo pela primeira vez. Eu mudei o shader em elden ring pela primeira vez, e isso não fez nada. Eu fiz uma pequena pesquisa extra, mas não consegui descobrir por que, então eu arquivei essa ideia um pouco.

Meu problema, e um eu encontrei em quase todos os jogos que testei, veio do mapa de profundidade. Esta é a coisa mais importante para o shader RTGI, pois usa o mapa de profundidade para determinar como simular a iluminação. Os jogos usam uma abordagem diferente, portanto, em alguns casos, eles não puxariam o mapa de profundidade, enquanto em outros, eles viram o mapa para que os objetos próximos da câmera rendido como estavam longe e vice-versa.

O RTGI fornece ferramentas para combater essas questões, mas eles não são exatamente fáceis de usar. Em jogos como o Creed Odyssey, _ Eu tive que inverter o mapa de profundidade usando RTGI, e em jogos como _batman Arkham City, _ Eu tive que até onde o mapa de profundidade chegou ao local. Não há uma solução de tamanho único, mas depois de um pouco de prática, fiquei rapidamente capaz de ajustar o mapa de profundidade para alcançar os resultados que eu queria.

Reshade RTGI vs 'real' Ray-Traced GI

Essa é a principal coisa de se preocupar para alcançar um resultado realista, mas encontrei pelo menos uma dúzia de outros obstáculos. Halos em torno de objetos, derramamento de luz dura e pouco atraente, e estranhas interações com sombras cortadas várias vezes. E em alguns jogos, como _half-Life 2, _ O shader simplesmente não parecia certo, não importa o que eu fizesse.

Se você quiser começar com RTGI, aqui estão alguns ponteiros para você no caminho certo:

  • Sempre ative o shader de exibição na reshade depois de ligar o RTGI. Você precisa ver se o seu mapa de profundidade está aparecendo corretamente, mas você pode desligá-lo depois.
  • Desativar o anti-aliasing no jogo. Você pode lidar com anti-aliasing através da reshade, e pode mexer com o mapa de profundidade para RTGI.
  • RTGI fornece configurações globais para o shader. Eles são explicados na interface DisplayDepth, e você precisa ajustá-los com base no que você vê no mapa de profundidade.
  • Na guia add-ons da reshade, certifique-se de selecionar seu mapa de profundidade. Você verá uma lista de mapas no fundo, e eles são muito confusos. Você está procurando por aquele que tem uma resolução que corresponda ao seu monitor.
  • O RTGI pode causar problemas de cores por conta própria, portanto, certifique-se de usar as curvas ou níveis ferramenta para ajustar a aparência do jogo depois.
  • O RTGI inclui várias configurações na parte inferior da interface (infinitas salta para raios, iluminação baseada em materiais, etc). Você provavelmente precisará ativar pelo menos alguns desses recursos para os melhores resultados.

O RTGI requer muita paciência e experimentação, portanto, não pegue uma solução de um clique. Eu não vou usá-lo todos os jogos, mas em títulos como elden ring que eu quero jogar muito, os resultados são ótimos.

Os resultados

Isso é suficiente technobabble por uma semana – talvez um mês, ou mesmo um ano. É hora de ver o que RTGI pode fazer em ação. Eu aplicei para 10 jogos, mas eu saí com cinco que gostei da aparência de: assin’s Creed Odyssey, _ _batman Arkham City, Hitman 3, Metro 2033 Redux, _ E Claro, _elden Ring.

Aqui estão as capturas de tela:

Demonstração de RTGI.

O RTGI não está fazendo todo o trabalho por conta própria. Como mencionado, é uma boa ideia adicionar um ajuste de níveis ou curvas após o RTGI para equilibrar qualquer coisa estranha está fazendo. Eu tive que fazer isso em todos os jogos, e como RTGI, é um processo de tentativa e erro.

Mas ainda amo a profundidade que RTGI traz. No _elecen anel, _ é como a parte de trás do escudo é devidamente sombreada. Em _hitman 3, _ são as sombras de contato do casaco do agente 47 e a flor de luzes brilhantes que se transformam em outras superfícies. RTGI não revisou os jogos; Isso apenas aumenta deles.

Valeu a pena?

Não. Para a grande maioria dos jogadores, se agitando com reshade e RTGI não vale a pena. Eu fiz isso porque sou um geek e amo gráficos de computador, e eu ainda estava frustrado várias vezes durante o processo.

Se você tem um jogo que deseja aumentar a aparência, e você planeja dedicar muito tempo para isso, o RTGI é uma solução. Não é essencial, mas se você estiver em jogos de modificação de PC, a RTGI oferece muita forragem para brinquear com. E os resultados são ótimos, dado que você gasta algum tempo recebendo suas configurações certas.

Eu não vou usar o RTGI em todos os jogos, ou mesmo a maioria deles. Mas em títulos selecionados do jogador – usando RTGI ou qualquer filtro reshade em um jogo multiplayer é uma maneira rápida de ganhar uma proibição – eu vou usá-lo novamente.