Je suis débutant en informatique et je ne maîtrise que le langage C pour l'instant. Voudrant apprendre plus sur la programmation j'ai décidé de suivre le cour sur Open GL présent dans ce site. Mais le cour est réalisé à partir de la version 3.3 de Open GL alors que je ne trouve que la version 4.6 sur les différents sites de téléchargement.
Es ce que quelqu'un peut m'envoyer la version 3.3 en privé ?
Grosso modo tu as les API bas niveaux historique pour faire du rendu 3D en s'appuyant sur la parallélisation massive des cartes graphiques :
- Direct3D 11 (et versions antérieures) pour windows.
- OpenGL 4.6 (et antérieur) pour windows/linux/mac (mais pas plus que 4.1 sur Mac).
- OpenGL ES 3.2 (et antérieur) pour les smartphone/tablettes, ou pour les web aps (WebGL).
Et puis plus récemment sont apparus des API très bas niveaux pour bien optimiser tout le bazar, et mieux coller au fonctionnement actuel des cartes graphiques:
- Direct3D 12 (windows).
- Vulkan (cross plateforme, mais pas forcément encore très bien supporté: par exemple faut pas trop compter sur pas mal de chipsets graphiques Intel sous windows, et oui la 3D c'est pas que pour les Nvidia RTX).
- Metal (Mac).
Sauf application de petite taille, ces API servent à concevoir le Renderer du moteur 3D, qui lui sera utilisé par l'application.
Il me semble très compliqué pour un débutant d'apprendre from scratch Vulkan sans connaissances des techniques de rendu 3D et un passif avec une API plus ancienne (qui sont encore largement utilisées) afin d'acquérir à minima le vocabulaire.
En fait pour apprendre la 3D bas niveau, d'un point de vue pédagogique, je conseillerais de faire du WebGL 2.0 (en javascript par contre...) dans un premier temps.
Spaceln je vous remercie de votre réponse. Es-ce que je peux avoir un lien pour apprendre webGL ?
Open GL
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Moderateur forum || FAQ 3D || discord 3D francophone || OC Tweak script