Horizon zero dawn usa GPGPU de formas inovadoras

Enviado por Anônimo, em

O uso da GPGPU está longe de ser explorado e cada vez mais se descobrem novas formas de o usar, e Horizon Zero Dawn o usa para algo que por regra é realizado exclusivamente pelo CPU.

A criação processual é uma metodologia cada vez mais usada em vários jogos. Ela permite a criação de mundos usando um algoritmo pré definido em vez de se usar algo previamente e manualmente construído. A situação leva a uma certa dose de aleatoriedade, não sendo o resultado igual em todos os jogadores, sendo que uma geração processual completa leva a coisas completamente diferentes para todos os jogadores. Mas ela pode ser usada de forma mais contida e apenas a situações menos relevantes como vegetação e/ou construção de terreno, em situações pensadas de forma a não afetarem minimamente a jogabilidade, sempre controladas pelo elemento que gere todo o mundo 3D, o CPU.

As vantagens deste tipo de processamento são muitas, com ficheiros menores, menor uso de armazenamento e de conteúdo, e situações que podem garantir um gameplay menos previsível ou linear. Basicamente, e como já se referiu nas linhas anteriores, este é um tipo de processamento que está associado ao CPU. Este, ao ser o componente de controle de todo o universo 3D, é quem gere o mundo! Mas a novidade introduzida por Horizon Zero Dawn é que ele vai passar este tipo de geração para o GPU e em Horizon Zero Down a geração processual não se limitará à vegetação e árvores que são os elementos que à partida saltam mais à evidência como menos relevantes de serem geridos pelo CPU. Aqui o GPU será igualmente responsável pela geração aleatória de vida selvagem e a criação de efeitos sonoros associados à mesma, mas acima de tudo pela criação de elementos de jogo e ambientes completos.

Segundo as palavras preliminares do programador Sénior da Guerrila, Jaap van Muijden, sobre o assunto, e que garante vir a falar mais em pormenor sobre o sistema na Game Developers Conference 2017 (GDC 2017) que ocorrerá em São Francisco no próximo ano, este sistema de geração processual e colocação de elementos pelo GPU irá de forma dinâmica criar o mundo de Horizon Zero Dawn em torno do jogador. Não se limitará a rochas ou a arvores, mas sim a todo o cenário que o jogador atravessa, completo com som, efeitos, vida selvagem e elementos de jogo. Jaap promete que irá demonstrar o editor que permite aos artistas a criação de regras de colocação de elementos ao algoritmo do GPU de forma a criar um mundo denso em volta do jogador de forma instantânea. E com ele mostrará como a equipa tornou igualmente fácil a colocação de uma estrada ou uma árvore como mover montanhas ou mudar um deserto para um pantâno tropical.

Será por esse motivo que kojima escolheu o motor da Guerrila?

Veja Também:
Votação da BAFTA elege Red Dead Redemption 2 como a melhor sequência de todos os tempos
Tom Henderson revela os requisitos para os jogos receberem o selo de 'PS5 Pro Enhanced'
PS2 chegou a vender 160 milhões de unidades
CD Projekt afirma que não há espaço para microtransações em jogos single-player
Embracer afirma que finalizou sua reestruturação e não irá mais vender estúdios
Xbox ganha tema dinâmico do Blue Dragon