Computacion

Páginas: 19 (4647 palabras) Publicado: 5 de octubre de 2011
8-9-2011
Introducción a la graficación por computadora | Leonardo |
GRAFICACION | UNIDAD 1 |

GRAFICACION | UNIDAD 1 |

Introducción

GRAFICACION INDICE EN LOS ULTIMOS 30 AÑOS.
Las técnicas de modelaje en computación grafica han evolucionado significativamente. Se han utilizado modelos basados en polígonos, superficies, líneas y puntos, sin embargo, no han sido suficientes pararepresentar las características tan complejas de los objetos y fenómenos naturales, ya que los modelos matemáticos utilizados a veces son poco manejables o controlables. Por eso se han desarrollado unas técnicas avanzadas de modelaje, con la finalidad de proporcionar mecanismos concisos, eficientes, flexibles y controlables.
DEFINICION
La computación grafica es la rama de las ciencias de lacomputación que se encargar del estudio, diseño despliegue de imágenes en la pantalla de una computadora a través de las herramientas proporcionadas por la física, la óptica y la geometría entre otras.
APLICACIONES
La computación grafica es utilizada en:
a) La ingeniera: Las actividades de la ingeniería pueden dividirse en las áreas de diseño, análisis, dibujo y fabricación.
b) Ciencias: Loscientíficos pueden emplear las gráficas por computadora de muchas maneras.
c) Arte: El artista siempre ha podido escoger los medios de expresión adecuados para su talento. Los gráficos por computadora son otro medio del que dispone para ampliar su libertad de expresión.
d) Educación: El beneficio más grande que aporta las computadoras y los gráficos se realizan en el área educativa.

¿Quées GDI?

Graphics Device Interface (cuyo acrónimo es GDI), es uno de los tres componentes o subsistemas de la interfaz de usuario de Microsoft Windows. Trabaja junto con el núcleo y la API de Windows.
Esta Interfaz de programación de aplicaciones se encarga del control gráfico de los dispositivos de salida como los monitores o las impresoras.
Las tareas más comunes de GDI son el dibujo delíneas, curvas, polígonos; el relleno de cuadros, círculos, polígonos, etc.; igualmente se encarga del rende rizado de fuentes y textos, y el manejo de paletas.
GDI no se encarga del dibujo de los menús, ventanas, etc. este es un trabajo es especial para el user32.dll (una biblioteca de la API de Windows exclusiva para estas funciones).
Tal vez la más significativa capacidad del GDI sobre métodos másdirectos de acceder al hardware es la escalabilidad de posibilidades, y la abstracción que se pude conseguir con los dispositivos de salida. Usando GDI es muy fácil dibujar en varios dispositivos, como es en la pantalla o en una impresora, esta capacidad es el objetivo principal del WYSIWYG de Microsoft Windows.
La mayoría de los videojuegos simples se pueden crear usando GDI. Sin embargo, no eslo suficientemente poderosa para la creación de videojuegos complejos debido a la falta de sincronización con el framebuffer (encargado de las animaciones) y su obvia incapacidad para la renderización de modelos y objetos 3D. Los videojuegos modernos utilizan DirectX u OpenGL que resuelven estos problemas.
Los objetos más importantes son:
* HDC: (handle to device context; "contexto dedispositivo"). Que viene a ser el lienzo donde se pinta.
* HBRUSH: (handle to brush; "brocha"). Permite rellenar zonas con colores.
* HPEN: (handle to pen; "pluma"). Que permite el dibujado de líneas o bordes de otros elementos gráficos.
La forma de trabajar es heredada del lenguaje de programación C. Hay que crear y destruir explícitamente los elementos de dibujo, por lo que es muy propenso afugas de memoria.
Microsoft está en vías de reemplazar dicho sistema de dibujo por otro completamente distinto y basado en C++ denominado GDI+.

¿Qué es DirectX?

DirectX es una colección de las Interfaces de Programación de Aplicaciones (API) desarrolladas para hacer más fácil las complejas tareas relacionadas con multimedia, especialmente programación de juegos y vídeo, en la plataforma...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion
  • Computacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS