Entrega 2 Computación Visual - Animación.

 

Nicolás Rincón


Título de la Animación: Caos en el hogar.

https://www.babylonjs-playground.com/#B7UIGH


La animación representa una escena de caos en la cocina, donde primero los cabinetes se sueltan y caen de la pared, la ventilación empieza a prender fuego y finalmente el sistema de rociadores es activado y es capaz de apagar el fuego.


La caída de los cabienetes fue logrado a través de un sistema de simulación de física integrado en Babylon, el cual le deja a uno identificar cuales cuerpos se simulan, con que peso y que tan elastica es transferencia de energía entre las colisiones.



Los gabinetes tanto de arriba como los que estan directamente abajo fueron simulados para lograr que hubiera una colisión entre los cuerpos.

Para el movimiento de la cámera se uso un sistema de animación a través de "keyframes", el cual le deja a uno definir los vectores de posición y rotación en un momento/marco dado, y subsecuentemente estos valores se transicionan por interpolación lineal.
Finalmente se creo una clase de sistema de partículas para poder simular y representar las partes de fuego y agua vistas en el video. Para cada sistema instanciado se definio su numero de partículas, el poder de salida, su tiempo de vida, un color primario y secundario, de donde se emiten y finalmente en que dirección se dirigen las partículas, que en otras palabras sería su punto de gravedad.


También es importante mencionar que estos atributos son modificables a través de los "keyframes", y se puede evidenciar a través de la animación en como las partículas de fuego empieza en medio de la animación y terminan después casi apagado. 







Comments

Popular posts from this blog

Entrega 4 Computación Visual - Pipeline

FINAL