Pipeline de Renderização de Scripts (SRP)

Desempenho de renderização de gráficos flexível

O Pipeline de Renderização Lightweight (LWRP) é um Pipeline de Renderização de Scripts (SRP) otimizado para obter alto desempenho gráfico. É ajustável para plataformas móveis, bem como consoles e PCs de alta capacidade.

LWRP: otimização para desempenho em tempo real

O LWRP é otimizado para as necessidades dos criadores de jogos de dispositivos móveis: 

  • Renderização aberta e flexível que é personalizável com script C#
  • Qualidade gráfica flexível para atender ao desempenho do dispositivo, fornecendo gráficos de qualidade máxima em dispositivos de alto desempenho e otimizados em dispositivos de baixo desempenho
A plataforma completa para o sucesso

Junte-se à comunidade mais ativa de desenvolvedores de jogos móveis de sucesso. Você terá tudo o que precisa para desenvolver com eficiência, lançar com sucesso e monetizar o seu jogo para dispositivos móveis.

LWRP x renderização embutida

LWRP
Foco em desempenho
Renderização forward de passagem única (single-pass)
Suporte a Shader Graph

Pipeline de renderização embutido
Uso geral
Suporta renderização "forward" ou "deferred"

Tabela de comparação de recursos

O LWRP é compatível com as seguintes plataformas:

  • Windows e UWP
  • Mac e iOS
  • Android
  • Xbox One
  • PlayStation 4
  • Nintendo Switch
  • Todas as plataformas de RV atuais

Configure a renderização em Unity com script em C#

A habilidade de configurar a renderização em Unity com scripts em C# possibilitam:

  • Otimizar o desempenho para hardwares específicos
  • Personalizar o processo de renderização em nível granular de acordo com suas necessidades
  • Controlar como seus recursos de desempenho são utilizados
     

O LWRP saiu da Pré-visualização e está pronto para produção com Unity 2019.1

Perguntas frequentes

Quando os pipelines de renderização de gráficos do Unity ficarão disponíveis?

O LWRP será verificado para 19.1. O SRP sairá da pré-visualização, mas sugerimos que usuários usem o LWRP. O HDRP está programado para ficar em pré-visualização até 19.3.

Qual é o uso correto da abreviação?

Pipeline de Renderização de Alta Definição (HDRP) e Pipeline de Renderização Lightweight (LWRP). Costumava ser LW RP e HD RP, mas nós (PM/PMM) decidimos seguir o protocolo clássico por diversas razões a partir do lançamento da versão 2018.2.

O que é Pipeline de Renderização de Scripts (SRP)?

O SRP permite que desenvolvedores programem como Unity renderizará um quadro em C#. Nós lançaremos dois pipelines de renderização embutidos com Unity: lightweight e alta definição. Com cada pipeline focado em um conjunto de plataformas, poderemos acelerar o desenvolvimento. Ao expor os pipelines a C#, Unity deixa de ser uma caixa-preta. Desenvolvedores podem usar os pipelines embutidos, desenvolver os próprios pipelines a partir do zero, ou até mesmo adaptar os pipelines embutidos para os requisitos específicos de cada jogo.

Onde está a fonte do LWRP? Como posso modificar ou criar meu pipeline?

Os recursos do LWRP são embutidos em um pacote que é baixado pelo Unity Package Manager. Os conteúdos do pacote ficam dentro de um cache interno do Unity e não são visíveis no diretório do projeto. Caso queira acessar a fonte do LWRP, olhe a página do GitHub do SRP. Estamos trabalhando na documentação da API e do shader no momento.

Posso usar LWRP e HDRP ao mesmo tempo?

Não. Ambos estão inclusos com o SRP, mas as rotas de renderização e modelos de luz são diferentes.

Posso converter de um pipeline para o outro?

Você pode converter do pipeline de renderização embutido no Unity para o LWRP. Para fazer isso, é preciso reescrever os assets e refazer a iluminação no jogo ou aplicativo. Você pode utilizar nosso atualizador para atualizar shaders embutidos para shaders do LWRP. Para shaders personalizados, será necessário atualizá-los manualmente.

Você não deve trocar assets de pipeline de um pipeline para o outro em tempo de execução. Não há atualizador de LWRP para HDRP.

Como atualizo o pacote LWRP?

Você deve atualizar o LWRP através do Package Manager. No Editor Unity, vá para Unity > Window > Package Manager, e procure o pacote Lightweight RP.

Caso você tenha adicionado código SRP ou Shader Graph manualmente via GitHub, certifique-se de atualizá-los para a mesma versão do pacote do LWRP no seu arquivo de manifesto.

Há perguntas frequentes (FAQ) estendidas?

Yes, see our extended FAQs here.

We use cookies to ensure that we give you the best experience on our website. Visit our cookie policy page for more information.

Eu entendi