Início Tecnologia Este modelo de destruidor estelar absurdamente complexo pode ser o mais detalhado...

Este modelo de destruidor estelar absurdamente complexo pode ser o mais detalhado já criado

25
0

Junto com a Estrela da Morte, o Destróier Estelar Imperial é talvez a espaçonave mais icônica do Guerra nas Estrelas universo. A primeira aparição do navio, no original Guerra nas Estrelasfoi filmado com um modelo de 102 polegadas criado pela Industrial Light and Magic; hoje, é claro, os Star Destroyers que vemos na tela são todos gerados por computador.

O que acontece com os modelos da vida real – sejam eles para uso em filmes ou para venda como mercadoria – é que há um limite fundamental para o quão complexos eles podem se tornar. Quero dizer, você não pode enviar um conjunto Lego Star Destroyer de 172.340 peças. (Embora, se Lego alguma vez fez enviar um conjunto de 172.340 peças, seria com certeza um Star Destroyer, e uma parte do fandom pagaria por isso.)

Mas, de qualquer forma, a questão é que o mundo real é limitado por considerações como oferta, procura, capacidade de produção e, você sabe, bom senso. Por outro lado, um modelo 3D é realmente limitado apenas pela questão de saber se tentar renderizá-lo pode resultar no incêndio do seu computador. Contanto que seu computador seja poderoso o suficiente para lidar com eles, os modelos e projetos podem ser arbitrariamente grandes.

Apesar de toda a sua glória em CGI, porém, pode muito bem ser que nenhum dos filmes cada vez maiores de Star Wars possa reivindicar ter retratado o modelo mais detalhado do Star Destroyer. Não, esse título poderia muito bem ir para um vídeo do YouTube de um artista e animador 3D croata autodidata de 30 anos que atende pelo nome de “Skylord Luke”, e anima a construção de um desses leviatãs espaciais a partir de 172.340 componentes individuais.

O Gizmodo entrou em contato com Skylord Luke e perguntou sobre a escala do empreendimento. Quão grande é essa coisa?

A resposta: muito, muito grande. “No total”, explica Luke, “o modelo tem 452.300.211 vértices e 1.391.192.022 triângulos”. Somente o arquivo do Blender ocupou 13 GB de espaço em disco, embora Luke diga que com vários backups e outros dados, o projeto ocupou cerca de 200 GB. E embora a contagem de polígonos não seja tudo – o tempo de renderização também é afetado pelo tamanho dos arquivos de textura, pela complexidade dos dados de iluminação e sombreamento e por vários outros fatores – um projeto cuja contagem de triângulos chega a 10 dígitos está realmente ultrapassando os limites das configurações 3D não profissionais. Certamente deixaria minha configuração relativamente modesta Ryzen 5 5500/RTX 3070 de joelhos, o que talvez explique o fato de que, quando recebi as respostas de Luke e exclamei: “1,3 bilhão de triângulos!” em voz alta, o Blender – que por acaso estava aberto no meu outro monitor – travou imediatamente. Quem disse que nossos computadores não estão nos ouvindo?

Felizmente, o projeto Star Destroyer faz uso intenso de instanciação, uma técnica que permite a criação de múltiplas “instâncias” idênticas de objetos. Isso significa que se você tiver, digamos, um widget que aparece várias vezes em todo o navio, a GPU pode calcular a geometria daquela peça uma vez e reutilizar esses cálculos, em vez de ter que renderizá-la do zero várias vezes.

Instanciar todas as cópias das múltiplas peças idênticas do navio reduziu significativamente o polycount, significando que o Blender só precisou renderizar 32.077.205 vértices e 94.641.886 triângulos. Isto, note-se, ainda é um muito de dados. (Ou, como diz Luke: “Qualquer número que você veja, é absolutamente insano.”) Com tanta geometria para processar, a renderização de cada quadro levou 45 segundos, e a renderização de todo o lapso de tempo levou 206 horas. Essas capturas de tela dão uma ideia de quão complexo é o modelo, com cada cor representando um objeto separado:

©Skylord Luke/YouTube

Nossa outra pergunta sobre o projeto é como Luke criou o modelo em primeiro lugar. Ele diz que usou fontes canônicas sempre que possível: “Existem imagens detalhadas de cortes transversais e obras de arte [available]tanto oficial quanto de fan art inteligente.” Em última análise, porém, muitos dos detalhes vêm da imaginação de Luke. “Ainda tive que extrapolar muita coisa por falta de informações e recursos visuais”, diz ele. Ele estima que 70% do modelo provém de arte oficial; os outros 30%, diz ele, “são interpretações e extrapolações muito verdadeiras”.

Modelo de Star Destroyer no Blender
©Skylord Luke/YouTube

Luke diz que tem certeza de que o resultado é a renderização de Star Destroyer mais detalhada que alguém já fez – “pelo menos em termos de componentes e detalhes internos”. Ele diz que a única coisa comparável que encontrou foi o modelo usado para uma cena em Ladino Um em que dois desses navios colidem, resultando em um deles sendo rasgado ao meio. No entanto, ele diz: “Acredito [the filmmakers] acabei de adicionar peças de destruição genéricas vomitando [the destroyed ship].”

Para seu próximo projeto, ele está se voltando para o mundo da Halo: “[My] a próxima grande novidade será o UNSC Spirit of Fire, um muito querido Halo enviar.” E em notícias que devem causar medo no coração das GPUs em todos os lugares, Luke diz que seu objetivo é ainda maior com este novo projeto: “Pretendo torná-lo algumas vezes mais detalhado do que o Star Destroyer”.

fonte

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui