Computer graphics
From hpcwiki
Revision as of 21:26, 23 August 2013 by Jvictorinog (Talk | contribs)
Contents |
Primitivas gráficas 2D
- Algoritmos para dibujado de lineas
- Algorimo DDA
- Algoritmo Bresenham
- Algoritmos de punto medio para círculos y elipses
- Generación de curvas con segmentos de línea
- Curvas de tipo spline
- Atributos de línea
Relleno de polígonos
Polígonos
Definición: Figura plana cerrada, especificada por un conjunto ordenado de 3 o más puntos conectados e en secuencia.
Clasificación de polígonos
- Convexo: Si todos los ángulos interiores del polígono son menores a 180° se dice que el polígono es convexo
- Regular: cuando todos los ángulos y lados son iguales
- Cóncavo: si no es convexo es cóncavo
- Degenerado:
- Algoritmo de barrido de lineas para relleno de polígonos cóncavos
- Algoritmo de relleno por contorno e inundación
- Atributos de polígonos
Suavizado e interpolación
- Super-muestreo de segmentos de línea
- Técnicas de filtrado
- Ajuste de fase de los píxeles
- Interpolación lineal y bilineal
- Interpolación con Spline cúbica
Mapas de bits
- Representación del color
- Manejo de matrices de colores
- Buffer de píxeles
- Formatos de archivos de imagen
Transformadas geométricas
- Transformaciones básicas
- Traslación
- Rotación
- Escala
- Reflexión
- Inclinación
- Transformadas inversas
- Coordenadas homogéneas
- Composición de transformaciones
- Transformadas tridimensionales
- Métodos de cuaternios para rotación
- Rasterización
- Cambio de sistemas de coordenadas
Algoritmos de recorte
- Ventanas de recorte
- Normalización y transformadas del visor
- Recorte de líneas
- Algoritmo Cohen-Sutherland
- Algoritmo Liang-Barsky
- Algoritmo Nicholl-Lee-Nicholl
- Recorte de polígonos
Proyecciones
- Pipeline de visualización 3D
- Sistema de coordenadas de la cámara <uvn>
- Transformación de coordenadas universales a coordenadas de visualización
- Proyecciones ortogonales
- Transformación de normalización
- Proyección de perspectiva
Primitivas gráficas 3D
- Representación de objetos 3D con mallas
- Generación de cubos, conos, cilindros y pirámides
- Generación de esferas y elipsoides
- Generación de toroides
- Super-cuádricas
- Representaciones con Splines
- Superficies de Bézier
Representación de sólidos
- Geometría constructiva de sólidos
- Árboles octales y BSP
- Métodos de geometría fractal
- Sistemas de partículas
Detección de superficies visibles
- Detección de caras posteriores
- Métodos de buffer de profundidad
- Método de buffer A
- Método de proyección de rayos
Modelos de Iluminación
- Fuentes luminosas
- Modelos básicos de iluminación
- Luz ambiente
- reflexión difusa
- Reflexión especular y modelo Phong
- Atenuación de la intensidad
- Superficies transparentes
- Efectos Atmósfericos
- Sombras
- Representación de superficies por el método de Gouraud
- Representación superficial de Phong
- Representación rápida de Phong
- Métodos de trazado de rayos
- Modelo de iluminación de radiosidad
- Mapeado de texturas
- Mapeado de relieve
- Funciones en OpenGL