En computación, una animación 3d hace referencia a un tipo de animación que simula las
tres dimensiones. Se trata de la descripción de los objetos de un
modelo 3d a lo largo del tiempo. Para que exista animación, esa descripción debe variar en algo con respecto al tiempo: movimiento de objetos y cámaras, cambio de luces y formas, etc.
Puede tratarse de una animación que se
renderiza en
tiempo real cuando se está ejecutando, o una animación que utiliza tres dimensiones pero ya ha sido renderizada previamente, por lo tanto sólo se trata de un
video.
La principal diferencia entre ambas radica en el momento de renderizado de la animación, es decir, el proceso de convertir las fórmulas matemáticas en
imágenes digitales.
En la primera, la animación se renderiza en tiempo real, consumiendo gran cantidad de
memoria y procesamiento. Para que este tipo de animación sea posible, muchas veces es necesaria una
placa aceleradora de gráficos que ayude al
microprocesador. Este tipo de animación se utiliza especialmente en juegos en 3d, donde el dinamismo, la velocidad y la necesidad de diferentes ángulos y movimientos, es fundamental.
En la segunda, la animación del modelo en 3d se renderiza primero, y luego se puede visualizar como un video digital. El trabajo pesado se realiza una sola vez y luego se puede ejecutar como video, lo cual no consume mucho procesamiento. Ejemplos de este tipo de animaciones son las películas y dibujos animados en tres dimensiones.