Direct3 d
-
Upload
jairo-sanchez -
Category
Documents
-
view
148 -
download
0
Transcript of Direct3 d
Direct3D
Es un motor de renderizado de gráficos 3D en tiempo real. Al igual que DirectDraw,
permite un acceso al hardware gráfico independiente del dispositivo, y proporciona
funciones de transformación 3D, iluminación y rasterización. Direct3D dispone de dos
API en dos niveles diferentes:
Modo Retenido. API de alto nivel para manipular objetos y escenas 3D
predefinidas, creados con programas de modelado externos, como 3DStudio.
Este es el método más sencillo para crear una aplicación 3D. El modo retenido, o
modo de alto nivel, permite la programación desde un nivel más alto, empleando
por ejemplo funciones de la API de Windows. Simultáneamente se hace una
traducción en tiempo real.
Modo Inmediato. API de bajo nivel para renderizados basados en polígonos y
vértices. Esto permite trasladar rápidamente juegos ya creados a Windows,
conservando nuestro motor 3D. Así, por ejemplo, la API Reality Lab 3D de la
empresa RenderMorphics fue integrada dentro de Direct3D. Más exactamente,
Microsoft compró esta librería y a partir de ahí desarrolló Direct3D. El modo
inmediato permite al programador el acceso directo a funciones especiales que
nos pueden ofrecer determinados componentes hardware, como la tarjeta
gráfica.
IRIS GL (Integrated Raster Imaging System Graphics Library), “Integrado Raster
imagen sistema gráficos Biblioteca” fue una API propietaria de gráficos creado por
Silicon Graphics (SGI) para la producción de gráficos por ordenador en 2D y 3D en sus
estaciones de trabajo basadas IRIX IRIS gráficos.
SGI. Silicon Graphics International (comúnmente inicializado a la SGI, históricamente,
a veces se denomina Silicon Graphics Computer Systems o SGCS) era un fabricante de
soluciones de computación de alto rendimiento, incluyendo el hardware y software,
fundada en 1981 por Jim Clark.
API. (Application Programming Interface - Interfaz de Programación de
Aplicaciones). Grupo de rutinas (conformando una interfaz) que provee un sistema
operativo, una aplicación o una biblioteca, que definen cómo invocar desde un
programa un servicio que éstos prestan. En otras palabras, una API representa un
interfaz de comunicación entre componentes software.
HAL. (Hardware abstraction layer – capa de abstracción de hardware).
Programación en un sistema operativo que funciona como una interfaz entre el sistema
de hardware y el sistema de software, proveyendo una plataforma de hardware
consistente sobre la que corren las aplicaciones.
Directx se usa en:
Emulador se Nintendo 64
Nero
Emulador de Play Station
OpenGL se usa en:
Más usadas para renderizar y crear gráficos para juegos de video.