Personal tools

Computer graphics

From hpcwiki

Revision as of 21:32, 23 August 2013 by Jvictorinog (Talk | contribs)

Jump to: navigation, search

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

S2 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
  • Funciones en OpenGL