Skip to content

florianvazelle/fyc-vulkan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

description
Présentation de notre sujet

Introduction

Notre équipe est composée de 3 personnes, Shenjun Lin, Antoine Thénevin et Florian Vazelle. Nous sommes des élèves de 3D et jeux vidéo, à l’ESGI et avons choisi de travailler sur un sujet en lien avec notre filière commune.

Notre projet repose sur l'étude de Vulkan. C’est une librairie 3D récente, innovante, dont la première version est sortie en 2016.

Cette librairie, tout comme son prédécesseur OpenGL, permet de développer des applications 3D. La grande différence, avec OpenGL, est que Vulkan est mieux adapté aux architectures de nos ordinateurs modernes. En effet, Vulkan tire partie des nombreux cœurs des processeurs graphiques modernes ainsi que des nouvelles fonctionnalités et optimisations.

Dans ce tutoriel nous allons vous présenter les rudiments de Vulkan et comment construire une première application simple en implémentant les principales briques de la librairie. Nous allons montrer à quel point Vulkan nous permet d’adapter notre application à un matériel graphique en particulier et ainsi aller un peu plus loin dans notre compréhension des cartes graphiques (GPU).