Crie efeitos visuais fascinantes com nosso guia avançado de efeitos visuais


As faíscas de um feitiço mágico, colunas de fumaça, raios de energia ultravioleta ou azul elétrico, luzes da cidade vistas através da névoa ou da chuva, campos abertos de grama balançando... É difícil imaginar um jogo moderno sem o poder evocativo dos efeitos visuais.
Os efeitos visuais são a chave para criar experiências profundamente envolventes para seus jogadores. E graças aos contínuos avanços de hardware, o que costumava estar disponível apenas para sucessos de bilheteria de Hollywood agora pode ser obtido em tempo real.
O VFX Graph é um dos principais conjuntos de ferramentas disponíveis no Unity para artistas e designers criarem com pouca ou nenhuma codificação. Com sua lógica visual baseada em nós, você pode criar qualquer número de efeitos, desde simples até complexos, para projetos de todos os gêneros.
Nosso novo e-book de 120 páginas, O guia definitivo para criar efeitos visuais avançados no Unity, orienta artistas, designers e programadores que usam a versão Unity 2021 LTS do VFX Graph. Use-o como referência para produzir efeitos visuais ricos em camadas e em tempo real para seus jogos.


O VFX Graph cria sistemas de partículas acelerados por GPU e, portanto, requer suporte de shader de computação para manter a compatibilidade com os dispositivos de destino. Ele funciona com oUniversal Render Pipeline (URP, incluindo o 2D Renderer) e o High Definition Render Pipeline (HDRP).
Comparado ao Sistema de Partículas Integrado, o VFX Graph pode controlar mais partículas com simulação mais rápida, comportamentos personalizáveis, extensibilidade, acesso ao Buffer de Câmera e integração nativa do Shader Graph . Você pode usar qualquer shader personalizado criado no Shader Graph para direcionar o VFX Graph. Esses shaders são capazes de usar novos modelos de iluminação, como cabelo ou tecido HDRP, e podem até mesmo modificar partículas no nível do vértice para permitir efeitos como pássaros batendo asas, partículas oscilantes como bolhas de sabão e muito mais.

O e-book VFX Graph é tão bonito de se ver quanto inspirador e informativo. Criado em colaboração com Wilmer Lin, um veterano artista de efeitos visuais das indústrias de cinema e jogos, e especialistas internos da equipe de gráficos da Unity , ele é generoso em escopo, nível de detalhes, instruções atenciosas, imagens e vídeos, além de vários recursos e referências para download para criação de efeitos visuais no Unity.
Vamos dar uma olhada rápida no que há no guia.

Obtenha uma compreensão completa de cada parte do VFX Graph, começando com o VFX Graph Asset e o componente, e a janela VFX Graph. Aprenda a criar lógica com Sistemas, Contextos, Blocos, Propriedades, Operadores, Quadros Negros, Subgráficos, Eventos, Atributose muito mais.

Os efeitos visuais geralmente envolvem muitas peças em movimento. Conectá-los aos pontos corretos em seu aplicativo é essencial para integrá-los em tempo de execução. Você aprenderá sobre as ferramentas disponíveis para reproduzir um efeito e como usá-las:
- Ligadores de eventos: eles escutam diversas coisas diferentes que acontecem na sua cena e reagem a ações específicas em tempo de execução.
- Timeline: sequencie efeitos visuais com trilhas de ativação para enviar eventos ao seu gráfico em momentos selecionados. Obtenha controle preciso com tempo pré-programado (por exemplo, reproduzindo efeitos durante uma cena).
- Ligantes de propriedade: Eles vinculam valores de cena ou de jogabilidade às propriedades Expostas no seu Blackboard para que seus efeitos reajam às mudanças na cena, em tempo real.

Enxames coloridos de tiras de partículas, efeitos explosivos para um meteoritoem queda e uma GooBallextra viscosa: Esses são apenas alguns dos efeitos que você encontrará nos Exemplos de Visual Effect Graph(HDRP).
Cada amostra destaca diferentes cenários envolvendo o gráfico de efeitos visuais. Para uma melhor compreensão, esta seção do e-book analisa como algumas dessas amostras foram criadas, nomeadamente através da utilização de:
- Shader e gráfico VFX juntos
- Eventos de GPU para acionar outros sistemas no mesmo gráfico
- Movimento orgânico adicionado às Faixas de Partículas por meio do Operador de Ruído e Blocos disponíveis para personalizar o mapeamento de textura, geração e orientação de cada Faixa de Partículas
- Um único gráfico para conduzir outros gráficos em um efeito visual
- Um contexto de Spawn para desencadear muitos outros efeitos
- Amostragem de malha experimental para buscar dados de uma malha e incluir o resultado no gráfico
Veja o e-book para mais clipes que mostram as diferentes amostras, incluindo a seguinte introdução à cena GooBall.

Os efeitos não são isolados no vácuo. Muitas vezes, você precisará fornecer dados externos para atingir a aparência desejada.
E se você quiser que o gênio saia de uma lâmpada mágica? Ou você gostaria de integrar um holograma? Embora você possa fazer muito disso com funções matemáticas e operadores, talvez precise do efeito para interagir com formas e formatos mais complexos.
Esta seção explica como usar três tipos de dados suportados no Unity para aprimorar seus efeitos visuais: Caches de pontos, campos de distância assinadose campos vetoriais. Outras ferramentas que você aprenderá são o VFXToolbox, que apresenta ferramentas adicionais para artistas de efeitos visuais do Unity , e o Flipbook Texture Sheets para criar efeitos animados em um sprite.

Outros capítulos do guia abordam técnicas de otimização para efeitos visuais, desenvolvimentos futuros para VFX Graph e, finalmente, uma longa lista de tutoriais e vídeos. Estamos felizes em poder oferecer a você este recurso valioso, que pode ser baixado gratuitamente (assim como todos os nossos e-books técnicos). Não hesite em compartilhar seu feedback conosco neste fórum.
Para obter uma lista completa dos e-books disponíveis do Unity , confira o hub de instruções ou navegue pela documentação em Trabalhando no Unity > Guia de práticas recomendadas.