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 (FAQ)

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.

We use cookies to ensure that we give you the best experience on our website. Click here for more information.