Oficina do Engenheiro: distância estendida

Engenheiro
por Blizzard Entertainment em June 3rd às 9:00pm

Já faz algum tempo desde que falamos sobre detalhes técnicos de World of Warcraft, e hoje nós queremos falar sobre uma empolgante atualização visual na qual trabalhamos para Legion: distância de renderização estendida.

Estamos fazendo algumas mudanças técnicas na nova expansão que permitirão aos jogadores ver mais do mundo. A nova perspectiva em World of Warcraft não ficará limitada às Ilhas Partidas. Jogadores que estiverem retornando aos Reinos do Leste e a Kalimdor também poderão enxergar terrenos e construções ainda mais distantes do que antes. 

Você pode ver a diferença nas imagens abaixo:

A primeira imagem é de uma vista panorâmica do Vale da Lua Negra na direção de Karabor, mais ou menos no meio da área—Primeiro na configuração atual do Ultra e depois no nível gráfico 8.

EW-DrawDistance_WoW_LBThumbL1_JM_550x200.jpg

Nessa imagem, Karabor não está visível nem como silhueta na configuração de distância mais alta de Warlords of Draenor (Ultra). A mesma configuração em Legion resulta na próxima imagem, que valerá quando a atualização entrar no ar.

EW-DrawDistance_WoW_LBThumbL2_JM_550x200.jpg

Agora que já mostramos o que vem por aí, vamos falar a fundo do que acontece nos bastidores. 

Há dois números que determinam a distância máxima em que o jogador pode enxergar terreno e estruturas em World of Warcraft. Esses números constituem a "distância da névoa" — uma profundidade de câmera em que os pixels de qualquer objeto são convertidos para cor de névoa — e a distância de renderização geral. Usamos esses dois números para formatar a geometria de todos os objetos, impedindo que qualquer coisa depois desse limite seja renderizada. Nas configurações mais baixas, você vê o segundo valor em ação quando o terreno e as construções se materializam em cor de névoa e vão se colorindo conforme você se aproxima.

Em Warlords, os hardwares mais potentes, capazes de rodar a configuração Ultra, conseguem empurrar a distância da névoa para perto de 1.300 "unidades de jogo" ("metros"). Depois desse ponto, todos os objetos são renderizados com a cor de névoa até a distância-limite. A mesma configuração em Legion chega a 2.600 unidades de jogo. Os que jogam com configuração Alta em Warlords, vendo 1.000 unidades, verão 2.200 unidades em Legion. O nível de gráfico 10 está configurado para 3.500 unidades de jogo, que você pode ver na última imagem. É importante lembrar que, em função de fatores de memória, todas essas novas distâncias estendidas só estão disponíveis no cliente de 64 bits.

Se você estiver interessado em como fizemos isso, grande parte do nosso trabalho envolveu mudar o modo como renderizamos terreno e água em WoW para mostrar menos vértices à distância. Mas isso também envolveu a implementação de Nível de Detalhe (NDD) para modelos de jogo, como árvores e prédios. Um modelo com NDD pode mudar para uma contagem de polígono menor à distância sem afetar negativamente a qualidade visual da cena. Nós testamos aspectos desses sistemas em Warlords of Draenor e Mists of Pandaria, e aprendemos bastante com essas duas expansões para nos sentirmos confiantes e fazer essa mudança em Legion.

Outra mudança importante relacionada à performance e qualidade será o número de opções gráficas. Vamos retirar o conceito de baixo, médio, bom e ultra para uma escala numérica. Em Legion você jogara em uma escala de 1 a 10. Com 1 sendo o mais baixo e 10 sendo o mais alto. Nas configurações anteriores, 3 seria comparável a baixo e 7 o alto. Isso nos dá mais lugar entre as especificações mínimas e as recomendadas.

Por favor, note que conforme avançamos no beta, podemos fazer outras mudanças para melhor experiência de jogo e performance; Estas mudanças estarão disponíveos durante o teste beta de Legion.