Para aprender a utilizar las herramientas básicas de VFX de UE4, especialmente Niagara, decidí hacer este pequeño proyecto que permite usar algunas de las capacidades más avanzadas de este, como la capacidad de leer del GBuffer o de usar mallas para distribuir las posiciones del spawn de las partículas.

Imagen del juego corriendo en un emulador de Android.
GBuffers en Niagara
Niagara es un sistema de partículas bastante completo de Unreal Engine, que permite la edición visual mediante un sistema de módulos bastante configurable. Uno de esos módulos te permite leer el GBuffer actual en la posición que tiene una partícula en el ScreenSpace. De esta manera puedes usar el color con múltiples propósitos.
En este caso, lo que hago es aplicar el color del GBuffer a la partícula una vez spawnea, como si se tratase de un trozo del objeto que se ha roto. Esto genera un efecto visual de descomposición bastante verosímil, fácil de modificar y escalable en función del rendimiento objetivo. Además, al ser un sistema de partículas gestionado por la GPU, se pueden usar cientos o miles de ellas sin problemas en hardware moderno.

Emisor del sistema de partículas en Niagara.
Modo de desvanecimiento: Esfera
Este desvanecimiento se realiza usando como referencia la esfera en la cual se circunscribe el modelo geométrico. El efecto es bastante uniforme y tarda lo mismo desde cualquier dirección.

Modo de desvanecimiento: Cubo
Este desvanecimiento se realiza usando como referencia la bounding box del modelo geométrico. Permite un desvanecimiento más exacto, especialmente en figuras. Puede dar problemas visuales si hay geometría muy cerca de los vértices de la bounding box.

Demostración del efecto en el Editor.