Compartir a través de


Gráficos 3D básicos para juegos DirectX

Mostramos cómo usar la programación de DirectX para implementar los conceptos fundamentales de los gráficos 3D.

Objetivo: Aprenda a programar una aplicación de gráficos 3D.

Requisitos previos

Se supone que está familiarizado con C++. También necesita experiencia básica con los conceptos de programación de gráficos.

Tiempo total para completar: 30 minutos.

Cómo continuar a partir de aquí

Aquí hablamos sobre cómo desarrollar gráficos 3D con DirectX y C++\Cx. Este tutorial de cinco partes le presenta la API de Direct3D y los conceptos y el código que también se usan en muchos de los otros ejemplos de DirectX. Estas partes se basan entre sí, desde la configuración de DirectX para la aplicación de C++ para UWP para texturing primitives y la adición de efectos.

Nota En este tutorial se usa un sistema de coordenadas a la derecha con vectores de columna. Muchas aplicaciones y ejemplos de DirectX usan un sistema de coordenadas izquierdo con vectores de fila. Para obtener una solución matemática de gráficos más completa y otra que admita un sistema de coordenadas a la izquierda con vectores de fila, considere la posibilidad de usar DirectXMath. Para obtener más información, consulta Uso de DirectXMath con Direct3D.

 

Le mostramos cómo:

  • Inicialización de interfaces de Direct3D mediante Windows Runtime
  • Aplicación de operaciones de sombreador por vértice
  • Configuración de la geometría
  • Rasterizar la escena (aplanando la escena 3D a una proyección 2D)
  • Selección de las superficies ocultas

Note  

 

A continuación, creamos un dispositivo Direct3D, una cadena de intercambio y una vista de destino de representación, y presentamos la imagen representada en la pantalla.

Inicio rápido: Configuración de recursos de DirectX y visualización de una imagen