Codes sources OpenGL

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

    Boîtes avec OpenGL

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

    Exemple de FBO

    Licence : GPL - 10/05/2012 - Téléchargé 3 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 : Non renseignée - 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.

    Rendu réaliste d'eau

    Licence : Non renseignée - 03/01/2011 - Téléchargé 2 x
    Il s'agit d'une démo de rendu d'eau, utilisant les vertex / fragment programs et du multi-texturing.

    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.

    Loader de textures PNG

    Éditeur : David Henry + 7 Ko
    Ce code charge des textures OpenGL à partir d'images PNG (Portable Network Graphics, *.png). Il supporte les formats palettisés, en nuances de gris ou truecolor. En théorie, n'importe quel type d'image PNG devrait donc être supporté.

    Pour plus de détails, vous pouvez également consulter le tutoriel détaillé correspondant.

    Tracé de contours (outlining)

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

    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.

    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 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.

    Poutrage de loutres

    Licence : Non renseignée - 03/01/2011 - Téléchargé 1 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.

    Loader de modèles OBJ

    Éditeur : David Henry + 3 Ko
    Ce code charge des modèles OpenGL à partir de fichiers OBJ (Alias|Wavefront Object, *.obj). Il s'agit d'un chargeur minimal, il ne gère ni les fichiers MTL, ni les courbes et les NURBS.

    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.

    Compression de texture

    Éditeur : David Henry + 4 Ko
    Il s'agit d'une démonstration de l'extension GL_ARB_texture_compression. Cette démo montre deux textures créées à partir de la même image, l'une utilisant la compression S3TC et l'autre non.
    Elle utilise le chargeur de TGA.

    Effet menu portal 2

    Licence : GPL - 13/05/2012 - Téléchargé 1 x
    Programme basé sur la démonstration du blur accompagnant le tutoriel sur les FBO

    Il y a trois passes :
    • la première dessine le cube dans une première texture ;
    • la seconde dessine la pyramide dans une seconde texture ;
    • la troisième dessine le plan utilisant les deux textures précédentes.



    Un bogue que j'ai rencontré, c'est lors de l'affichage de la texture de la pyramide (une fois toutes les tuiles tournées), les coordonnées de la texture n'était pas les mêmes que celles de la première texture. ... Voir la suite

    Piking sur une scène 3D

    Licence : Non renseignée - 05/01/2011 - Téléchargé 1 x
    Un programme de test de picking sur une scène 3D avec 2 carrés superposés.

    Matrices dans OpenGL 4

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

    Loader de modèles MD5

    Éditeur : David Henry + 10 Ko
    Un viewer de modèles MD5 (modèles Doom 3, *.md5mesh, *.md5anim), avec support des animations. Ne gère ni éclairage, ni texture.
    Le tout pèse moins de 1300 lignes de code.

    Pour plus de détails, vous pouvez également consulter le tutoriel détaillé correspondant.

64 éléments