Demo

Apresentando os inimigos: A mais recente evolução em humanos digitais de alta fidelidade da Unity.

SILVIA RASHEVA / UNITY TECHNOLOGIESContent Production Director, Demo Team
Mar 21, 2022|10 Min
Apresentando os inimigos: A mais recente evolução em humanos digitais de alta fidelidade da Unity.
Esta página da Web foi automaticamente traduzida para sua conveniência. Não podemos garantir a precisão ou a confiabilidade do conteúdo traduzido. Se tiver dúvidas sobre a precisão do conteúdo traduzido, consulte a versão oficial em inglês da página da Web.

Dando continuidade ao trabalho fundamental realizado em The Heretic – visto por quatro milhões de espectadores – nossa premiada equipe de demonstração apresenta agora Enemies , um novo teaser cinematográfico com grandes avanços em olhos, cabelos, pele e outros elementos fotorrealistas – tudo renderizado em tempo real e em resolução 4K. Veja ao vivo na Game Developers Conference (GDC), de 21 a 25 de março.

Criar e renderizar um personagem humano digital convincente é um dos problemas mais difíceis na computação gráfica. Mas, nos últimos anos, também testemunhamos avanços substanciais em muitas áreas da tecnologia, o que alimenta o entusiasmo dos desenvolvedores, que agora imaginam as oportunidades que estão por vir. A tecnologia central da Unity tem evoluído constantemente para atender às crescentes expectativas dos criadores por alta qualidade visual e realismo, inclusive no que diz respeito a humanos digitais.

Como parte de nossos esforços para preparar o Unity para executar e renderizar humanos digitais realistas, há algum tempo nossa equipe de Demo foi pioneira na demo The Heretic e agora expandiu o trabalho com a criação de Enemies.

O Herege foi um passo fundamental para nós na jornada rumo a Inimigos. Aprendemos muito, desenvolvemos novas tecnologias que lançaram as bases para desenvolvimentos futuros, experimentamos várias abordagens, cometemos muitos erros e aprendemos com eles. Quando o projeto foi concluído, lançamos a tecnologia para a comunidade no pacote Humano Digital, mas tínhamos muitas ideias sobre como prosseguir e o que mais poderíamos fazer. De certa forma, o projeto Enemies praticamente se definiu sozinho.

Sala dos inimigos
Um impulso de qualidade mais amplo

Em estreita sintonia com os planos e esforços de desenvolvimento das equipes de engenharia da Unity, a equipe de demonstração adota todas as novas tecnologias relevantes desde um estágio muito inicial. Além disso, preenche as lacunas entre os vários roteiros, fazendo melhorias e correções e contribuindo com elas, e desenvolve novas tecnologias quando necessário.

Com Enemies , nossos esforços seguiram três direções: Desenvolver uma solução para o cabelo, melhorar o realismo do rosto e fazer tudo isso no contexto de um conteúdo real.

Isso significa que todos os recursos gráficos e principais do Unity , novos, em desenvolvimento e já existentes, foram levados ao limite, incluindo a interoperabilidade perfeita, a fim de aumentar a qualidade geral da imagem. Mais especificamente, Enemies utiliza todo o conjunto de recursos do High Definition Render Pipeline (HDRP) da Unity, Screen Space Global Illumination (SSGI), os novos Adaptive Probe Volumes, ray tracing, Deep Learning Super Sampling (DLSS) da NVIDIA e todos os outros recursos, grandes ou pequenos, que sejam relevantes para nossos objetivos.

Configurações de iluminação Lookdev
Capturas de tela da cena Lookdev no Unity com diferentes direções de luz.
Nosso novo humano digital

Uma pessoa de etnia diferente e com características faciais distintas apresenta uma série de desafios adicionais que não abordamos com o personagem Gawain em O Herege. Para o filme "Enemies" , escolhemos uma atriz na casa dos 40 anos, alguém que se encaixasse no papel do ponto de vista narrativo e que apresentasse um novo nível de desafios técnicos.

Para começar, a pele mais clara é mais transparente e o fluxo sanguíneo tem um efeito mais visível na pele dela quando ela se move e fala, então desenvolvemos uma tecnologia de tensão para estimular isso. As rugas são mais pronunciadas e exigem atenção especial em termos de sombreamento e iluminação. Os olhos apresentam seu próprio conjunto de desafios, alguns dos quais já havíamos resolvido, mas aumentamos o realismo adicionando uma substância cáustica. Os pelos faciais finos e finos, também conhecidos como pelos velos, adicionam um realismo sutil, porém importante, ao sombreamento da pele, e tornamos isso possível ao mover o sistema de fixação da pele para a GPU. E por último, mas não menos importante, demos-lhe cabelo comprido.

solução capilar
Uma nova solução de cabelo para Unity

Desenvolvemos uma solução Unity Hair totalmente nova, composta por três partes que, juntas, criam a aparência e o movimento naturais do cabelo do protagonista:

O sistema Hair (com simulação de cabelo baseada em fios) é uma solução integrada para criação, modelagem de pele, simulação baseada em fios e renderização de cabelo. Este sistema funciona com qualquer ferramenta de autoria que gere dados no formato Alembic , permitindo que você crie seus penteados na ferramenta de sua preferência. Para os inimigos, usamos o Maya XGen para o penteado e estamos atualmente validando o pipeline com o Weta Barbershop também. O sistema de cabelo funcionará com o shader de sua escolha, dependendo do pipeline de renderização que você usar. Ele suporta HDRP, Universal Render Pipeline (URP) e o Built-in Render Pipeline.

Para possibilitar a criação de cabelos e pelos com aparência realista, a Unity desenvolveu o sombreamento de cabelo no HDRP , que é semelhante a um modelo frequentemente usado em filmes de animação e com atores reais (por exemplo, Marschner/Disney). Isso nos permitiu criar resultados visuais aprimorados em qualquer condição de iluminação, sem a necessidade de alterar os parâmetros para um bom desempenho.

A renderização de cabelo nos permite renderizar fios de cabelo muito finos de forma eficiente e reduz a quantidade de serrilhamento causado por fios que não são rasterizados corretamente quando são muito pequenos na tela. Em Enemies, usamos um buffer de visibilidade multiamostrado para reduzir o aliasing de filamentos muito finos, e o sombreamento é feito em um atlas de sombreamento separado, desacoplando a visibilidade do sombreamento.

Exemplo de incêndio
“Quando posso tê-lo?”

Assim como em projetos anteriores, a equipe de demonstração compartilhará a tecnologia desenvolvida para Enemies com a comunidade para que eles a experimentem em seus próprios projetos Unity .

Dentro de um ou dois meses, lançaremos um pacote do Digital Human 2.0 que contém todas as atualizações e melhorias que fizemos desde a versão que compartilhamos para The Heretic .

Também lançaremos um pacote contendo o sistema Hair baseado em fios no GitHub, o que nos permitirá coletar feedback e fazer atualizações antes que ele se torne um recurso oficialmente suportado. Fique de olho no blog e nas redes sociais da Unity para ser notificado quando esses pacotes estiverem disponíveis.

A maioria das melhorias no Unity que se originaram da produção de Enemies , ou foram diretamente adotadas nele, já estão no Unity 2021.2 ou serão lançadas nas versões 2022.1 ou 2022.2.

Veja ao vivo na GDC
Humano digital

Se você estiver participando da GDC presencialmente, não deixe de passar pelo estande da Unity para ver a demonstração diretamente no Unity Editor.

Recomendamos também que você participe de nossas apresentações, conduzidas por Mark Schoennagel, defensor sênior de desenvolvedores da Unity, que abordará diversos aspectos técnicos do projeto diretamente na Unity.

  • Presencialmente: Por dentro da nova demonstração principal da Unity , Quinta-feira, 24 de março, das 10h às 11h (horário do Pacífico), Moscone, West Hall 2020 (Sessão patrocinada pela GDC)
  • Transmitido online: A criação da mais recente demonstração principal da Unity.
    • GTC: Quinta-feira, 24 de março, 7h (horário do Pacífico) ( GTC – inscrição gratuita)
    • Sessão patrocinada pela NVIDIA na GDC: Sexta-feira, 25 de março, 15h (horário do Pacífico) ( GDC – inscrição paga obrigatória)

Você pode saber mais sobre nossas sessões na GDC na página Unity na GDC 2022 .

Humano digital
Uma análise detalhada de Enemies na Twitch

Com a ajuda dos nossos apresentadores convidados Cinecom.net e Lars Stranden, Mark Schoennagel conduzirá uma sessão de análise no Twitch. Junte-se a eles para O novo recurso cinematográfico em tempo real da Unity: Inimigos Na sexta-feira, 25 de março, às 9h30 PT / 17h30 CET.

À medida que continuarmos a criar e publicar conteúdo adicional de bastidores e detalhes sobre o projeto, todas as informações serão reunidas nesta página dedicada: unity.com/enemies .