Difference between revisions of "Computer graphics"
From hpcwiki
Jvictorinog (Talk | contribs) |
Jvictorinog (Talk | contribs) |
||
Line 21: | Line 21: | ||
==Mapas de bits== | ==Mapas de bits== | ||
− | Representación del color | + | *Representación del color |
− | Manejo de matrices de colores | + | *Manejo de matrices de colores |
− | Buffer de píxeles | + | *Buffer de píxeles |
− | Formatos de archivos de imagen | + | *Formatos de archivos de imagen |
==Transformadas geométricas== | ==Transformadas geométricas== | ||
− | Transformaciones básicas | + | *Transformaciones básicas |
− | *Traslación | + | **Traslación |
− | *Rotación | + | **Rotación |
− | *Escala | + | **Escala |
− | *Reflexión | + | **Reflexión |
− | *Inclinación | + | **Inclinación |
− | Transformadas inversas | + | *Transformadas inversas |
− | Coordenadas homogéneas | + | *Coordenadas homogéneas |
− | Composición de transformaciones | + | *Composición de transformaciones |
− | Transformadas tridimensionales | + | *Transformadas tridimensionales |
− | Métodos de cuaternios para rotación | + | *Métodos de cuaternios para rotación |
− | Rasterización | + | *Rasterización |
− | Cambio de sistemas de coordenadas | + | *Cambio de sistemas de coordenadas |
==Algoritmos de recorte== | ==Algoritmos de recorte== | ||
− | Ventanas de recorte | + | *Ventanas de recorte |
− | Normalización y transformadas del visor | + | *Normalización y transformadas del visor |
− | Recorte de líneas | + | *Recorte de líneas |
− | *Algoritmo Cohen-Sutherland | + | **Algoritmo Cohen-Sutherland |
− | *Algoritmo Liang-Barsky | + | **Algoritmo Liang-Barsky |
− | *Algoritmo Nicholl-Lee-Nicholl | + | **Algoritmo Nicholl-Lee-Nicholl |
− | Recorte de polígonos | + | *Recorte de polígonos |
==Proyecciones== | ==Proyecciones== | ||
− | Pipeline de visualización 3D | + | *Pipeline de visualización 3D |
− | Sistema de coordenadas de la cámara <uvn> | + | *Sistema de coordenadas de la cámara <uvn> |
− | Transformación de coordenadas universales a coordenadas de visualización | + | *Transformación de coordenadas universales a coordenadas de visualización |
− | Proyecciones ortogonales | + | *Proyecciones ortogonales |
− | Transformación de normalización | + | *Transformación de normalización |
− | Proyección de perspectiva | + | *Proyección de perspectiva |
==Primitivas gráficas 3D== | ==Primitivas gráficas 3D== | ||
− | Representación de objetos 3D con mallas | + | *Representación de objetos 3D con mallas |
− | Generación de cubos, conos, cilindros y pirámides | + | *Generación de cubos, conos, cilindros y pirámides |
− | Generación de esferas y elipsoides | + | *Generación de esferas y elipsoides |
− | Generación de toroides | + | *Generación de toroides |
− | Super-cuádricas | + | *Super-cuádricas |
− | Representaciones con Splines | + | *Representaciones con Splines |
− | Superficies de Bézier | + | *Superficies de Bézier |
==Representación de sólidos== | ==Representación de sólidos== | ||
− | Geometría constructiva de sólidos | + | *Geometría constructiva de sólidos |
− | Árboles octales y BSP | + | *Árboles octales y BSP |
− | Métodos de geometría fractal | + | *Métodos de geometría fractal |
− | Sistemas de partículas | + | *Sistemas de partículas |
==Detección de superficies visibles== | ==Detección de superficies visibles== | ||
− | Detección de caras posteriores | + | *Detección de caras posteriores |
− | Métodos de buffer de profundidad | + | *Métodos de buffer de profundidad |
− | Método de buffer A | + | *Método de buffer A |
− | Método de proyección de rayos | + | *Método de proyección de rayos |
==Métodos de Iluminación== | ==Métodos de Iluminación== | ||
− | Fuentes luminosas | + | *Fuentes luminosas |
− | Modelos básicos de iluminación | + | *Modelos básicos de iluminación |
− | *Luz ambiente | + | **Luz ambiente |
− | *reflexión difusa | + | **reflexión difusa |
− | *Reflexión especular y modelo Phong | + | **Reflexión especular y modelo Phong |
− | *Atenuación de la intensidad | + | **Atenuación de la intensidad |
− | Superficies transparentes | + | *Superficies transparentes |
− | Efectos Atmósfericos | + | *Efectos Atmósfericos |
− | Sombras | + | *Sombras |
− | Representación de superficies por el método de Gouraud | + | *Representación de superficies por el método de Gouraud |
− | Representación superficial de Phong | + | *Representación superficial de Phong |
− | Representación rápida de Phong | + | *Representación rápida de Phong |
− | Métodos de trazado de rayos | + | *Métodos de trazado de rayos |
− | Modelo de iluminación de radiosidad | + | *Modelo de iluminación de radiosidad |
− | Mapeado de texturas | + | *Mapeado de texturas |
− | Mapeado de relieve | + | *Mapeado de relieve |
Revision as of 22:39, 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
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
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
Métodos 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