World of Warcraft Shadowlands: como um dos jogos mais antigos em produção usa a mais nova tecnologia de iluminação

World of Warcraft é um jogo de dezesseis anos, mas isso não significa que esteja preso a gráficos de décadas. Os engenheiros do WoW atualizaram a tecnologia do jogo a cada expansão, e o novo pacote Shadowlands neste outono trouxe uma adição sutil, mas importante, ao cenário: traçado de raios.
Dizemos sutil porque a iluminação de Warcraft já é uma grande parte do jogo; um único mapa pode ter milhares de fontes de luz, e isso não inclui efeitos climáticos (que incluem iluminação ambiente e natural) e outras fontes de iluminação. Portanto, se você espera que o rastreamento de raios lhe dê um impacto BAM, agora-você-vê-agora-você-não, pode ficar desapontado. Mas, como uma trilha sonora suave, o ray tracing pode aumentar sua imersão no MMORPG sênior e, se você souber onde procurar, verá a diferença.
Convocamos Ryan Anderson, o principal programador do motor do WoW, para iluminar as mais novas sombras do Warcraft.
O básico: o que é traçado de raio e quais placas gráficas o incluem
O rastreamento de raios transforma a luz em fluxos de pixels, permitindo que o movimento desses fluxos seja calculado e exibido em tempo real. Quando um fluxo de luz traçada por raio atinge um objeto, os pixels saltam, refletindo e refratando, criando efeitos realistas e sombras especialmente realistas, que se movem como o objeto. Os raios que são absorvidos, refletidos ou refratados podem, por sua vez, atingir outros objetos, transformando-se novamente.
A tecnologia foi usada por um tempo em materiais pré-renderizados (filmes animados, cinemáticas de jogos pré-renderizados), mas não viu muito uso em jogos até que as melhores placas gráficas começaram recentemente a incluir a tecnologia para acelerar o processo a velocidades aceitáveis para jogos. Embora as placas com suporte a traçado de raio tenham chegado ao mercado em 2018, a maioria dos jogos para PC com a tecnologia não apareceu no mercado ou em atualizações até o final do ano passado. E agora você também verá ray tracing em jogos de console para Xbox Series X e Playstation 5 (supondo que você possa colocar suas mãos em um).
A NVIDIA incorporou suporte de rastreamento de raio nativo em suas placas gráficas Turing e Ampere, mas algum suporte para rastreamento de raio básico também foi patcheado em modelos mais antigos de 1060 em diante. Para placas AMD, suas escolhas são mais limitadas: o 6800, nossa escolha do 6800 XT e o 6900 XT todos suportam rastreamento de raio, mas são incrivelmente difíceis de encontrar.
Para uma pequena demonstração divertida de como os reflexos traçados por raios se parecem em ação, veja esta demonstração do pessoal do Unreal Engine em 2018:
Como funciona a iluminação em World of Warcraft: Shadowlands
A iluminação no WoW é criada por efeitos de camadas, que vão desde a ampla luz do dia ou anoitecer até holofotes específicos lançados por objetos individuais – uma tocha, digamos, ou uma luminária, ou até mesmo um NPC.
“Pode variar dependendo da hora do dia, clima, localização mundial, localizações internas ou externas, fases do mapa, luzes locais e assim por diante”, disse Anderson. “A luz pode ser incorporada aos vértices e adicionada em tempo de execução a partir de luzes dinâmicas.”
Viajar de zonas vanilla através de cada expansão em Shadowlands oferece um tour de 16 anos de tecnologia de iluminação em Warcraft.
O que você vê pode depender da área onde você está. A iluminação geralmente é incorporada no momento em que uma expansão é construída – portanto, as zonas incluídas em cada nova expansão incluem os novos recursos de iluminação disponíveis naquele momento. Viajar de zonas vanilla através de cada expansão em Shadowlands oferece um tour de 16 anos de tecnologia de iluminação em Warcraft.[1]
“Dada a amplitude do conteúdo que foi criado para o WoW ao longo dos anos, e o fato de que apoiamos esse conteúdo mais antigo, bem como novas luzes de rastreamento de raios, você pode imaginar que há muita variação em nosso modelo de iluminação. Pode haver milhares de luzes em um mapa e cada uma pode ter um impacto no desempenho ”, disse Anderson, e os desenvolvedores trapaceiam um pouco para tentar manter a carga do processador baixa.
“Luzes marcadas como lançadores de sombras traçadas por raios têm o impacto adicional de calcular se um pixel é sombreado por essa luz. Usamos recursos como distância de alcance, resolução de buffer e raios por pixel para dimensionar o impacto para vários níveis de hardware. ”
Por que World of Warcraft: Shadowlands inclui rastreamento de raios
Então, por que construir um sistema tão complexo e de carga pesada em um jogo antigo e venerado como o Warcraft? O WoW é famoso por oferecer suporte a PCs mais antigos e com potência limitada; ele será executado em um laptop Mac com gráficos integrados. Incluir suporte para rastreamento de raio faz parte do ato de equilíbrio da Blizzard entre a nova tecnologia e uma abordagem amigável de hardware.
“Estamos sempre procurando maneiras de melhorar a qualidade visual do World of Warcraft enquanto mantemos o estilo de arte icônico do jogo”, disse Anderson. “Ray tracing parecia uma ótima maneira de ajudar a melhorar os gráficos e, ao mesmo tempo, tornar nossos mundos mais envolventes.”
Além disso, disse ele, a Blizzard podia ver a escrita (iluminada) na parede: “Ray tracing é uma tecnologia que vemos se tornar mais popular ao longo do tempo, o que significa que esperamos que a maioria dos jogadores eventualmente jogue em sistemas que suportam ray tracing. Esta é uma ótima maneira de apoiar os entusiastas agora, enquanto pavimentamos o caminho para uma disponibilidade mais ampla de rastreamento de raios no futuro. ”
Dito isso, os engenheiros tiveram que descobrir como suportar a iluminação com traçado de raio sem bagunçar a aparência de Shadowlands para jogadores que nunca teriam essa capacidade.
“O WoW foi projetado para ser jogado em uma ampla variedade de hardware, desde placas de vídeo totalmente novas com suporte a traçado de raios em uma extremidade até GPUs integradas mais antigas na outra”, disse ele. “Tentamos enfatizar o valor da Blizzard de ‘gameplay primeiro’, não permitindo que nosso entusiasmo em implementar novos recursos impactem negativamente a experiência de jogo dos jogadores com hardware mais antigo.
“No caso de sombras com traçado de raio, nos certificamos de que estamos focados apenas em opcionalmente melhorar a qualidade visual, e não depender delas para coisas como a mecânica de jogo.”
O que você realmente verá
Você verá o impacto do traçado de raios do Warcraft em suas sombras e, em geral, eles serão refinados, não novos. Os jogadores lançam sombras de seus próprios personagens movendo-se, e essas são mais detalhadas como resultado do traçado de raio. Algumas sombras lançadas por luzes distantes serão realisticamente mais suaves, imitando o comportamento da luz no mundo real. Mais luzes no jogo podem projetar sombras do que nunca, então ficar no lugar certo irá projetar múltiplas sombras realistas.
Como os engenheiros do WoW escolheram quais luzes gerariam sombras com traçado de raio
Uma vez que a Blizzard optou por oferecer suporte ao rastreamento de raios, ela deu aos seus artistas as ferramentas para ativar esse recurso para todas as luzes do jogo. Designers trabalhando em cenários e masmorras tinham a opção de traçar raios sempre que colocavam uma fonte de luz no jogo.
“Altura da luz, cor, intensidade, raio de fundição e assim por diante podem contribuir para a estética de um ambiente”, disse Anderson. “Algumas áreas têm um grande número de luzes – então, com relação ao rastreamento de raios, nossos artistas precisam levar em consideração quais luzes contribuirão melhor para a experiência do jogador, em vez de simplesmente ativar a projeção de sombras para milhares de luzes.”
Onde ir para ver os melhores efeitos do traçado de raios em Shadowlands
Se você é um dos muitos que ativou e desativou o rastreamento de raios em Shadowlands e não achou que viu muita diferença, pode não estar procurando no lugar certo – ou pelas coisas certas. O rastreamento de raio fornece um aprimoramento sutil para a iluminação do WoW, ao invés de uma adição dramática de novas sombras ou iluminação brilhante. Isso não significa que você não pode ver os efeitos se olhar, no entanto.
“Meu favorito pessoal é quando vejo luzes individuais projetando sombras ou vejo várias sombras do personagem”, disse Anderson. “Eu realmente gosto de observar a mudança de direção da sombra em relação ao lançador e ao jogador conforme o jogador se move além da luz.”
Então, onde você deve olhar?
“Oribos é um ótimo lugar para isso, já que muitas das luzes são lançadoras de sombras. No entanto, se você estiver procurando por qualidade de sombra, Ardenweald pode ser o melhor exemplo. Muitas das sombras das árvores parecem muito melhoradas com sombras traçadas por raios sobre as sombras tradicionais ”, disse ele.
Uma das melhores maneiras de ver as sombras das árvores, em nossa opinião, é sair para as paisagens de Ardenweald à noite e ficar parado. Essas árvores gigantes SE MOVEM – então, se você ficar parado, verá a interação e as sombras varrendo você, em uma das mais surpreendentes e encantadoras interações de traçado de raios no jogo.