Simulación algorítmica de millones de partículas individuales — lluvia, nieve, polvo, explosiones. Intensivo en cálculo, pero única solución práctica para efectos masivos orgánicos.
En el set o en el compositing, eventualmente necesitarás millones de objetos idénticos o similares que se muevan según reglas físicas: lluvia, nieve, polvo, chispas de una explosión, bandadas de pájaros. El método de fuerza bruta, animar cada uno individualmente, falla de inmediato. Aquí es donde entra el sistema de partículas: un algoritmo gestiona miles a cientos de millones de primitivas diminutas —generalmente geometrías simples o sprites— y les aplica reglas: velocidad, aceleración, vida útil, colisión, campos de fuerza. Cada partícula sigue una lógica predefinida, no una instrucción individual.
Cómo funciona en la práctica: Defines un emisor —una fuente de la que nacen las partículas. Luego configuras parámetros: tasa de emisión (partículas por fotograma), dirección inicial y dispersión, gravedad, viento, arrastre. Cada partícula vive un tiempo determinado, puede cambiar de color y tamaño, puede interactuar con objetos de colisión. Los motores modernos como Houdini, Maya nCloth o incluso los motores de juegos renderizan esto en tiempo real o como una simulación que se almacena en caché. Una sola explosión puede contener entre 5 y 50 millones de partículas. El esfuerzo computacional es considerable, pero sin sistemas de partículas, tendrías que gestionar millones de objetos individuales manualmente, lo cual es técnicamente imposible.
Aplicaciones clásicas: El fuego y el humo funcionan casi exclusivamente a través de simulación de partículas, combinada con dinámica de fluidos (flujo basado en vóxeles). La lluvia y la nieve son los casos más sencillos: emisor constante, caída lineal, factor de arrastre. Las explosiones requieren sistemas de varias capas: partículas rápidas y brillantes para el impulso, más lentas para los escombros y el humo detrás. Las nubes de arena o polvo se benefician de campos de viento y manipulación de la gravedad. Cada software tiene sus propias herramientas: Nuke (Gizmos 3D), Cinema 4D (Thinking Particles), Blender (integración Cycles), RenderMan (para renderizado de producción final).
El truco en el compositing: La salida de partículas suele ser una capa "raw" —velocidad, profundidad, ID de objeto como pases separados. Esto te permite ajustar el desenfoque de movimiento, la profundidad de campo o las correcciones de color posteriormente, sin tener que repetir toda la simulación. La caché es tu mejor amiga: las simulaciones se ejecutan una vez, se almacenan en búfer como secuencias de geometría o archivos bgeo, luego se leen y renderizan tantas veces como sea necesario. Los errores solo se detectan en el composite final, por eso es importante hacer previsualizaciones tempranas. Arruinar una toma con partículas incorrectas es caro.