Escuela Técnica Superior de Ingeniería

 

Grado en Ingeniería Informática

Animación por Ordenador

Curso 2025/2026

 

Práctica 3

Vulkan sobre MS-Windows

 

Objetivos

 

El objetivo de esta práctica es completar la estructura básica de un programa basado en Vulkan sobre MS-Windows. La aplicación gráfica consiste en el dibujo de un único triángulo.

 

 

Código de la práctica

 

 

Generación de la aplicación gráfica

 

El código de la práctica incluye varias versiones de este proyecto en el que se van añadiendo poco a poco las estructuras necesarias para configurar la aplicación:

  • Project3a: Añade la creación de la descripción del renderizado (renderpass).

  • Project3b: Añade al proyecto la creación y compilación del VertexShader y el FragmentShader. Los shaders se añaden como recursos de la aplicación.

  • Project3c: Añade a la configuración del pipeline completo, incluyendo los shaders y las opciones configurables.

  • Project3d: Añade a la configuración los framebuffers sobre los que se generarán las imágenes

  • Project3e: Incluye los comandos de generación de la imagen de manera que se muestre la imagen diseñada.

La configuración final de la aplicación gráfica se describe en el siguiente diagrama:

Configuración

 

 

Aspecto final

 

El resultado final del proyecto es una ventana sobre la que se dibuja un triángulo. Cada vértice del triángulo se ha creado con un color diferente (rojo, verde y azul). En los puntos internos del triángulo el color se calcula interpolando entre los valores de los vértices.

Figura1