Codes sources OpenGL

Retrouvez ici tous les meilleurs téléchargements Codes sources OpenGL
Ajouter un nouvel élément

    OpenGL et Gtkmm – première partie

    Licence : Libre - 24/01/2017 - Téléchargé 6 x
    Conversion du premier tutoriel OpenGL NeHe, afin d’utiliser Gtkmm et GtkGlExtmm. La construction est gérée par CMake, le fichier « LISEZMOI.txt » donne la procédure de compilation, qui est très simple et standard : lancez CMake, puis faite la compilation à partir de votre environnement de programmation de manière classique.

    Le jeu de la vie

    Éditeur : Simon Green + 60 Ko
    Voici une démo illustrant le célèbre "jeu de la vie", avec une implémentation hardware. Le rendu nécessite 10 passes, et utilise le texture mapping et le stencil buffer pour calculer la prochaine génération.

    Boîtes avec OpenGL

    Éditeur : Nokia + 360 Kio
    L'utilisation d'OpenGL conjointement avec le framework Graphics View.

    OpenGL et Gtkmm – septième partie

    Licence : Libre - 24/01/2017 - Téléchargé 5 x
    Conversion du septième tutoriel OpenGL NeGe utilisant Gtkmm et GtkGlExtmm. La construction est gérée par CMake, le fichier « LISEZMOI.txt » donne la procédure de compilation, qui est très simple et standard : lancez CMake, puis faite la compilation à partir de votre environnement de programmation de manière classique.

    Poutrage de loutres

    Licence : Autre - 03/01/2011 - Téléchargé 4 x
    "Poutrage de loutres" un jeu de shoot 3D où l'on doit empêcher les loutres d'envahir un immeuble.

    Il illustre les techniques suivantes :

    • éclairage en toon shading ;

    • motion blur ;

    • glow ;

    • moteur de particules ;

    • chargement de modèles au format .OBJ ;

    • gestion de collision basiques en 2D avec moteur physique simple.

    Exemple de FBO

    Licence : GPL - 10/05/2012 - Téléchargé 4 x
    Projet accompagnant l'article sur les Frame Buffer Object en OpenGL

    Il vous faudra CMake 2.8 pour compiler le projet.

    International Karaté + (IK+) : niveau bonus

    Licence : Autre - 03/01/2011 - Téléchargé 2 x
    Jeux développé à l'origine sur Amstrad puis sur Amiga, seul le niveau bonus a été programmé ici.
    Le but est de repousser les projectiles le plus longtemps possible afin d'ammasser le maximum de points.
    Le programme utilise SDL mais aussi et surtout OpenGL.

    Shaders

    Éditeur : David Henry + 508 Ko
    Une petite démo illustrant quelques effets sympas à base de shaders GLSL. Contient les binaires Windows et Linux.

    Exemple de Blur utilisant un FBO

    Licence : GPL - 10/05/2012 - Téléchargé 2 x
    Projet accompagnant l'article sur les Frame Buffer Object en OpenGL

    Il vous faudra CMake 2.8 pour compiler le projet.

    Matrices dans OpenGL 4

    Éditeur : Donald Urquhart + 16 Kio
    Gestion des matrices dans OpenGL 4 avec GLM.

    Shaders dans OpenGL 4

    Éditeur : Donald Urquhart + 22 Kio
    Utilisation de shaders avec OpenGL 4.

    Les vertex array objects (VAO) d'OpenGL 4

    Éditeur : Donald Urquhart + 17 Kio
    Les vertex array objects (VAO) d'OpenGL 4.

    Loader de textures BMP

    Éditeur : David Henry + 4 Ko
    Ce code charge des textures OpenGL à partir d'images BMP (Windows/OS2 Bitmap, *.bmp). Il supporte les formats 1, 4, 8, 24 et 32 bits palettisés, ainsi que truecolor. La compression RLE (Run Length Encoding) est également supportée.

    Tracé de contours (outlining)

    Éditeur : David Henry + 3 Ko
    Cette démo illustre quatre techniques de tracé de contour d'objets.

    Gestion d'erreurs

    Éditeur : David Henry + 2 Ko
    Ce code source vérifie la présence d'erreurs OpenGL, et le cas échéant inscrit celles-ci sur la sortie standard. Rien de bien extraordinaire, mais extrêmement utile pour le développement.

    Exemple d'utilisation des geometry shader

    Licence : Libre - 21/07/2012 - Téléchargé 1 x
    Ce petit projet d'exemple permet de présenter l'utilisation des geometry shaders avec Qt. Retrouvez une description complète sur l'utilisation des geometry shaders (avec et sans Qt) sur mon blog : Introduction aux geometry shaders.

    Informations de debug via extensions

    Licence : Autre - 16/11/2016 - Téléchargé 1 x
    Permet l'affichage des informations de debug qu'OpenGL fournit via les extensions GL_ARB_debug_output et GL_AMDX_debug_output.

    Exemple d’utilisation de la technique d'instanciation

    Licence : Libre - 11/04/2012 - Téléchargé 1 x
    L'instanciation est une technique permettant de dessiner plusieurs copies du même objet. Cette technique sera intéressante dans des scènes contenant des objets similaires : une forêt d'arbre, le feuillage d'un arbre, une foule, l'herbe d'une pelouse.
    Cet article de mon blog présente un exemple d'utilisation de l'instanciation: la technique d'instanciation

    Une fenêtre OpenGL 4

    Éditeur : Donald Urquhart + 11 Ko
    Projet Visual Studio 2010 pour un programme qui ouvre une fenêtre OpenGL 3 ou supérieur.

    Fenêtre simple GLUT

    Éditeur : David Henry + 2 Ko
    Code de base pour une application basée sur la bibliothèque GLUT. Ce code crée une fenêtre OpenGL, et gère les entrées clavier / souris ainsi que le temps.

53 éléments

Responsable bénévole de la rubrique 2D - 3D - Jeux : LittleWhite -