Personal tools

Difference between revisions of "Computer graphics"

From hpcwiki

Jump to: navigation, search
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