¿Cómo se usa la programación para crear arte / animación digital?

Muchos lenguajes y plataformas tienen alguna forma de dibujar y manipular píxeles. Al cambiar el color, el alfa y la posición de los píxeles, puede hacer arte. Por lo general, también utiliza los valores de otros píxeles para determinar las nuevas propiedades del píxel actual. Las fórmulas complejas se pueden usar para crear efectos más grandes. Cosas como la antigua Winamp visualiza hicieron esto, usando las propiedades del ecualizador de la canción como parte de las fórmulas de dónde dibujar cada píxel. Esta fórmula ejecuta cada cuadro para cada píxel en la pantalla.

Visualizador de Winamp: Milkdrop

En los juegos en 3D, cada modelo tiene un “material” aplicado. Los materiales tienen múltiples “canales”. Algunos canales son Difusos (los píxeles que componen la imagen en el modelo), Normal (una imagen especial que simula la profundidad en una superficie plana) y Especular (una imagen en escala de grises que determina la cantidad de luz). reflejado).

Los canales pueden ser imágenes estáticas o imágenes generadas por secuencias de comandos, llamadas “Shaders”. Los sombreadores funcionan utilizando la técnica anterior, y a menudo se usan para crear humo, fuego y agua. Algunas personas se vuelven súper creativas con sombreadores para hacer cosas realmente impresionantes.