Entradas

Mostrando las entradas de 2014

Demoscene - Fuego (Parte 2)

Imagen
Buenas! Comenzando una serie de artículos sobre el tema vamos con el efecto fuego. Se trata probablemente del efecto mas simple, no por ello, menos llamativo. No vamos a realizar una simulación, ya que una tarea compleja de dinámica de fluídos; Nos limitaremos a implementar un algoritmo simple, conocido y utilizado desde la vieja escuela. La implementación será realizada en Java (NetBeans 8.0.02 + JDK 1.7) por su portabilidad, no así por su rendimiento. El efecto es de tipo "generación de textura en tiempo real". Se articularán las herramientas para poder reutilizar el presente ejemplo en futuros artículos (efectos de deformación, renderizado, etc). A los bifes Para la generación del efecto haremos uso de un buffer de efecto (cálculo) y otro de imagen (representación) A su vez, el buffer de efecto tendrá un doble buffer (copia), ya que algunos de los procesos son destructivos (suavizado, enfriamiento, convección). Cada elemento del buffer de efecto es...