Direct3 d

2
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 Bibliotecafue 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.

Transcript of Direct3 d

Page 1: 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.

Page 2: Direct3 d

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.