Testando a renderização toon do Unity (renderização celta)

この記事は約5分で読めます。
スポンサーリンク

Coisas que eu quero fazer

A Unity possui uma prévia de renderização toon (renderização celta) chamada Unity Toon Shader (UTS), então vou experimentá-la.

Renderização em estilo cartoon, renderização celta, renderização em estilo anime, renderização em estilo cartoon, renderização celta 

スポンサーリンク

Ambiente

Unity Toon Shader: 0.10.2-preview

スポンサーリンク

Usando o shader Toon do Unity

instalar

Inicie o Gerenciador de Pacotes a partir do menu Unity: Janela → Gerenciador de Pacotes.

No ícone + no canto superior esquerdo do Gerenciador de Pacotes, selecione Adicionar pacote a partir de URL git… .

Digite com.unity.toonshader na caixa de edição que aparece e clique em Adicionar.

Após alguns instantes, a seguinte mensagem será exibida e a instalação estará concluída.

Criação de Materiais

Alterações de shader

Crie um novo material e selecione-o.

Selecione Toon ou Toon (Tessellation) para o Shader na janela do inspetor exibida.

O objeto 3D tornou-se monocromático, sem sombras, como mostrado abaixo.

Antes da alteração:

Após a alteração:

Configurações de sombra

Em seguida, na visualização do inspetor, defina o primeiro sombreamento em Configurações do Mapa de Três Cores e Controles para cinza, conforme mostrado a seguir..

A esfera, que antes era de uma única cor, agora possui uma sombra, tornando-se bicolor.

Altere a opção ‘Cor Base’ nas configurações de ‘Etapa de Sombreamento’ e ‘Configurações de Recursos’ da janela do inspetor.

Aumentar o valor aumentará a área sombreada.

Passo de cor base: 0,4

Incremento da cor base: 0,5 (padrão)

Passo de cor base: 0,6

Exibição de limites

As linhas de demarcação serão exibidas.

Altere a largura do contorno nas Configurações de Contorno da visualização Inspetor. (O padrão é 0.)

Foi desenhada uma borda ao redor da esfera. Aumentar o valor tornará a borda mais espessa.

A diferença entre Toon e Toon (Tesselação)

Conforme mostrado acima, o UTS possui dois tipos: Toon e Toon (Tesselação) .

A tesselação é um processo que decompõe ainda mais os polígonos, podendo, portanto, ser mais intensiva em termos computacionais do que a renderização Toon.

https://ja.wikipedia.org/wiki/%E3%83%86%E3%83%83%E3%82%BB%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3

A vantagem parece ser que a subdivisão do polígono torna os limites e as bordas das sombras mais suaves.

Tom

Desenho animado (Tesselação)

スポンサーリンク

Resultado

Consegui realizar renderização em estilo desenho animado usando o Unity.

Aliás, a razão pela qual as sombras no chão têm um gradiente é porque o material do chão não é renderizado em estilo cartoon.

スポンサーリンク

Sites que utilizei como referência

Unity - Manual: Find packages and feature sets
インストール | Unity Toon Shader | 0.8.5-preview

コメント

タイトルとURLをコピーしました