Progressive Lightmapper de GPU

Este lightmapper baseado em path-tracing com feedback progressivo é executado na GPU. Ele permite velocidades de iteração incríveis para iluminação e design de fases fornecendo atualizações interativas e feedback contínuo.

GPU Progressive Lightmapper Sneak Peek

Já disponível na Pré-visualização para Windows no 2018.3

Em computadores com GPUs poderosas, a preparação de lightmap será significativamente mais rápida. Nós construímos um algoritmo baseado puramente em path-tracing em cima de RadeonRays e OpenCL para preparar lightmaps no Unity, trazendo melhorias de desempenho que superam em 10 vezes o desempenho tradicional de lightmapper de CPU do Unity. Suporte para Linux e macOS em breve na versão 2019.1.

A pré-visualização 2018.3 inclui

O lightmapper de GPU possui o mesmo conjunto de recursos que o progressive lightmapper de CPU e o mesmo suporte para atualizações progressivas, múltiplos lightmaps, iluminação direta, iluminação indireta, AO, todos os tipos de luzes, iluminação de ambiente, emissão, múltiplos reflexos e composição, abate e teste de convergência.

Antes de sair da prévia, os recursos restantes do lightmapper de CPU serão adicionados para atingir paridade de funções. Até a versão 2019.2, os seguintes recursos ainda não foram adicionados:

  • Múltiplas submalhas
  • Melhorias de amostragem
  • Exportação de textura AO
  • API de bake personalizável experimental
  • Filtro A-Trous

Perguntas frequentes

Qual a diferença entre Progressive Lightmaper de GPU e Progressive Lightmapper de CPU?

O Progressive Lightmapper de GPU é uma versão acelerada por GPU do Progressive Lightmapper. A única diferença, para o usuário é (idealmente) o aumento drástico de desempenho (até 10x), enquanto mantém paridade de funções. A versão de CPU do Progressive Lightmapper será mantida para desenvolvedores sem GPUs fortes. Além disso, a memória principal instalada nos PCs geralmente excede a memória de vídeo instalada, então para mundos muito maiores, o Progressive Lightmapper de CPU é a única opção viável.

Quando o Progressive Lightmapper de GPU será lançado?

Pré-visualização no Windows no Unity 2018.3, com suporte para Linux e macOS chegando na versão 2019.1.

Como Progressive Lightmapper funciona?

O Progressive Lightmapper tem um pequeno passo de preparação (atualização de geometria e instâncias, G-buffer e geração de chart-mask) e começa a produzir os resultados rapidamente. Lightmaps são atualizados de forma interativa no Editor, e sondas de luz são exibidas assim que um novo resultado intermediário está pronto. Isso permite uma iteração muito rápida no fluxo de trabalho.

Qual a diferença no tempo de renderização das versões de GPU e CPU?

As soluções anteriores de lightmapping do Unity eram inteiramente baseadas em CPU. Ao tirar vantagem da arquitetura paralela de GPUs modernas, o novo Progressive Lightmapper de GPU pode calcular uma grande quantidade de raios simultaneamente, abrindo fluxos de trabalho interativos para o usuário. Utilizando RadeonRays, a aceleração de GPU aumenta o baking, dando feedback instantâneo para o artista. O efeito de alteração na iluminação, materiais e skyboxes sobre a iluminação global podem ser vistos se atualizando interativamente enquanto o artista ainda trabalha na cena.

Disponível na pré-visualização no 2018.3

Unity 2018.3 introduz fluxos de trabalho de Prefabs melhorados, incluindo aninhamento, bem como melhorias para nosso Pipeline de Renderização de Scripts, sistema de terreno e tempo de execução de scripts, além de uma prévia do Visual Effect Graph.

Usamos cookies para garantir a melhor experiência no nosso site. Visite nossa página da política de cookies para obter mais informações.

Eu entendi