graficación con directx - unam

2
ÁREA: APLICACIONES 3D INTERACTIVAS Graficación con DIRECTX PRESENTACIÓN DirectX es un conjunto de APIs de programación para gráficos y multimedia, que permite a los desarrolladores de software acceder a características especializadas de hardware, sin la necesidad de escribir un código específico para cada equipo. Esta tecnología se ha convertido en un estándar para la creación de distintos tipos de aplicaciones en los sistemas operativos de Microsoft Windows. Con DirectX se puede acceder a las características avanzadas de las tarjetas gráficas y de sonido, así como manejar dispositivos de entrada como joysticks, teclado y mouse. También permite el manejo de comunicaciones por red, como sucede con los videojuegos, con jugadores en línea. PERFIL DE INGRESO El curso está dirigido a personas interesadas en el desarrollo de aplicaciones multimedia, para sistemas operativos de Microsoft Windows. Se requiere haber acreditado o demostrar conocimientos equivalentes al curso de Lenguaje de programación C++ y, de igual forma, es recomendable haber utilizado Visual Studio .Net. OBJETIVO El participante diseñará aplicaciones multimedia a través de gráficas 3D, video, sonido y el manejo de dispositivos de entrada. TEMARIO 1. INTRODUCCIÓN 1.1 DirectX. 1.2 Requisitos de hardware y software. 1.3 Introducción a objetos COM. 1.4 Win32 API. 2. PREPARÁNDOSE PARA DIRECTX 2.1 DirectX SDK. 2.2 Bibliotecas. 2.3 Visual Studio. 3. DIRECTINP 3.1 Joysticks. 3.2 Teclado. 3.3 Mouse. 4. DIRECTSOUND 4.1 Efectos de sonido. 5. DIRECTMUSIC

Upload: others

Post on 29-Jul-2022

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Graficación con DIRECTX - UNAM

ÁREA: APLICACIONES 3D INTERACTIVAS

Graficación con DIRECTX

PRESENTACIÓN

DirectX es un conjunto de APIs de programación para gráficos y multimedia, que permite a los desarrolladores de software acceder a características especializadas de hardware, sin la necesidad de escribir un código específico para cada equipo. Esta tecnología se ha convertido en un estándar para la creación de distintos tipos de aplicaciones en los sistemas operativos de Microsoft Windows.

Con DirectX se puede acceder a las características avanzadas de las tarjetas gráficas y de sonido, así como manejar dispositivos de entrada como joysticks, teclado y mouse. También permite el manejo de comunicaciones por red, como sucede con los videojuegos, con jugadores en línea.

PERFIL DE INGRESO

El curso está dirigido a personas interesadas en el desarrollo de aplicaciones multimedia, para sistemas operativos de Microsoft Windows. Se requiere haber acreditado o demostrar conocimientos equivalentes al curso de Lenguaje de programación C++ y, de igual forma, es recomendable haber utilizado Visual Studio .Net.

OBJETIVO

El participante diseñará aplicaciones multimedia a través de gráficas 3D, video, sonido y el manejo de dispositivos de entrada.

TEMARIO

1. INTRODUCCIÓN

1.1 DirectX.

1.2 Requisitos de hardware y software.

1.3 Introducción a objetos COM.

1.4 Win32 API.

2. PREPARÁNDOSE PARA DIRECTX

2.1 DirectX SDK.

2.2 Bibliotecas.

2.3 Visual Studio.

3. DIRECTINP

3.1 Joysticks.

3.2 Teclado.

3.3 Mouse.

4. DIRECTSOUND

4.1 Efectos de sonido.

5. DIRECTMUSIC

Page 2: Graficación con DIRECTX - UNAM

5.1 Uso de DirectMusic.

6. MATEMÁTICAS PARA 3D

6.1 Sistemas de coordenadas 3D.

6.2 Matrices.

6.3 D3DX.

7. DIRECT 3D

7.1 Arquitectura de Direct3D.

7.2 Dispositivos.

7.3 Primitivas.

7.4 Materiales, iluminación, texturas.

7.5 Viewport, clipping.

7.6 Archivos X.

8. DIRECTPLAY

8.1 Interacción en la red.

9. DIRECTSHOW

9.1 Manejo de videos.

PERFIL DE EGRESO

Los conocimientos adquiridos permitirán al participante la creación de aplicaciones con gráficos 3D, video, sonido, dispositivos de entrada y comunicación en red, como es el caso de los videojuegos.

REQUISITOS ACADEMICOS

Ciencias de la computación, ingenierías y carreras afines con 50% de créditos.

DURACIÓN

20 horas.

Enero 2013