Llamadas también:
Transformación de Cámara
Transformaciones de Ojo(EyeTransformations)
TransformacionesdelSistemaCoordenado
Transformaciones de Vista (Viewing Transformations)
Polygonal, Bezier Surfaces,Generative,Terrain, 3D Scanning son ejemplos de
Modelado/Modeling
Toma en cuenta la iluminación directa e indirecta (reflejada)
Global Ilumination
Si una parte de un objeto es cubierta por otro, la parte no- visible no es dibujada
Hidden Surface Removal
Menciona 3 Ventajas de Web
Es un API JS de OpenGL Basado en shaders
Es Open Source
Se puede usar con tecnologías Web:
HTML, CSS, jQuery, etc.
Soporte en Móviles
No requiere compilación
Gestión automática de memoria
Describe la orientación (promedio) de las superficies en cada vértice
Vertex normal
Rama de las Ciencias Computacionales que estudia la teoría y la práctica del proceso de generar imágenes por computadora a partir de modelos o escenas 3D
Computer Graphics
Flat, Smooth, Gouround Shading y Phong Son ejemplos de __________
Shading
Canonical View Volume Determination
Normalización del volumen de vista
existe una transformación de la cámara en OpenGL/WebGL?
FALSO,
Para simular alejar la cámara de la escena, hay que alejar el modelo de la cámara
Describe el color de cada vértice
Vertex color
Área principal de Computer Graphics que estudia:
La forma de los objetos 3D (3D Geometry Modeling)
Vértices
Topología
Modeling
La transformación de la cámara virtual
Viewing Transformations
Conversión del modelo 3D a una imagen digital
Rasterization (Scan Conversion)
Parámetros para Simular la Transformación de la Cámara Virtual
Posición de la cámara (Eye)
Dirección del lente (hacia dónde vé:
Target)
Orientación de la cámara (Up)
Describe por vértice la correspondiente coordenada de una imagen de textura
Texture Coordinates per Vertex
Área de las Ciencias Computacionales que estudia la generación de imágenes por computadora animadas (imágenes con un cambio en la posición relativa de los elementos en la imagen) a partir de modelos 3D
Animación
View Volume Determination
Determina el volumen de vista en función de la proyección de la cámara virtual
Mapeo del plano de proyección a la región del display de la computadora
Viewport Transformation
Qué está pasando aquí?
var vertexShaderSrc = document.getElementById("shader-vs").text;
var fragmentShaderSrc = document.getElementById("shader-fs").text;
Obtiene de donde sacar la fuente información del vertex y fragment shader
Que modifica una transformación de modelo?
Su tamaño (escalamiento), Su orientación (rotación) Su posición (traslación)
A partir de una escena 3D, rendering es el proceso de simular el proceso fotográfico de convertir la escena en una imagen 2D
Rendering
Clipping
Recorte de objetos en el volumen de vista y recorte de polígonos en el plano de proyección
Ortographic y perspective are examples of
Projection Transformations
Qué está pasando aquí?
aPosition = gl.getAttribLocation(shaderProgram, "aPosition");
aColor = gl.getAttribLocation(shaderProgram, "aColor");
Busca en el sombreador de vértices donde van los datos de los vértices de la CPU