Fundamentos de objetos de visualización 3D

Flash Player 10 y posterior, Adobe AIR 1.5 y posterior

La principal diferencia entre un objeto bidimensional (2D) y otro tridimensional (3D) proyectado en una pantalla bidimensional es la adición de una tercera dimensión en el objeto. La tercera dimensión permite que el objeto se acerque y se aleje del punto de vista del usuario.

Si la propiedad z de un objeto de visualización se establece de forma explícita en un valor numérico, el objeto crea automáticamente una matriz de transformación 3D. Esta matriz se puede alterar para modificar la configuración de la transformación 3D del objeto.

Asimismo, la rotación 3D difiere de la rotación bidimensional. En 2D, el eje de rotación siempre es perpendicular al plano x/y; es decir, en el eje z. En 3D, el eje de rotación puede estar alrededor de cualquiera de los ejes x, y o z. La definición de las propiedades de escala y rotación de un objeto de visualización permite moverlo en un espacio 3D.

Conceptos y términos importantes

La siguiente lista de referencia contiene términos importantes que aparecerán al programar gráficos tridimensionales:

Perspectiva
En un plano 2D, representación de líneas paralelas convergentes en un punto de fuga para crear la ilusión de profundidad y distancia.

Proyección
Producción de una imagen 2D de un objeto de mayores dimensiones; los mapas en proyección 3D señalan a un plano 2D.

Rotación
Cambio de la orientación (y a menudo de la posición) de un objeto moviendo todos los puntos incluidos en el objeto en un movimiento circular.

Transformación
Alteración de puntos 3D o de conjuntos de puntos mediante la traslación, escala, rotación y sesgo o una combinación de estas operaciones.

Traslación
Cambio de posición de un objeto moviendo todos los puntos incluidos en el objeto mediante la misma cantidad en la misma dirección.

Punto de fuga
Punto en el que las líneas paralelas que se alejan parecen coincidir cuando se representan en una perspectiva lineal.

Vector
Un vector 3D representa un punto o una ubicación en el espacio tridimensional mediante el uso de las coordenadas cartesianas x, y y z.

Vértice
Punto de esquina.

Malla con textura
Cualquier punto que defina un objeto en el espacio 3D.

Mapeado UV
Una forma de aplicar una textura o mapa de bits a una superficie 3D. El mapeado UV asigna valores a las coordenadas de una imagen como porcentajes del eje (U) horizontal y el eje (V) vertical.

Valor T
Factor de escala para determinar el tamaño de un objeto 3D conforme el objeto se acerca o se aleja del punto de vista actual.

Técnica "culling"
Representación, o no, de superficies, con una dirección de trazado específica. Con el uso de la técnica "culling" se pueden ocultar superficies que no se encuentran visibles en el punto de vista actual.