Difference between revisions of "Computer graphics"
From hpcwiki
Jvictorinog (Talk | contribs) |
Jvictorinog (Talk | contribs) |
||
Line 7: | Line 7: | ||
*Generación de curvas con segmentos de línea | *Generación de curvas con segmentos de línea | ||
*Curvas de tipo spline | *Curvas de tipo spline | ||
+ | *Atributos de línea | ||
==Relleno de polígonos== | ==Relleno de polígonos== | ||
Line 12: | Line 13: | ||
*Algoritmo de barrido de lineas para relleno de polígonos cóncavos | *Algoritmo de barrido de lineas para relleno de polígonos cóncavos | ||
*Algoritmo de relleno por contorno e inundación | *Algoritmo de relleno por contorno e inundación | ||
+ | *Atributos de polígonos | ||
==Suavizado e interpolación== | ==Suavizado e interpolación== | ||
Line 82: | Line 84: | ||
*Método de proyección de rayos | *Método de proyección de rayos | ||
− | == | + | ==Modelos de Iluminación== |
*Fuentes luminosas | *Fuentes luminosas | ||
*Modelos básicos de iluminación | *Modelos básicos de iluminación |
Revision as of 22:44, 19 June 2013
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
- Clasificación de polígonos
- 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