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.
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



コメント