IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Téléchargez4903 ressources dans la base

Retrouvez ici tous les meilleurs téléchargements

Catégories

Liste des 4903 ressources dans la base

    Texte avec SDL_ttf

    0
    0
    Exemple d'utilisation de la bibliothèque SDL_ttf pour afficher du texte.
    Licence : Non renseignée - Publié le 03/01/2011 - Taille 1 Ko - Auteur : Fiquet +

    Gestion de texte OpenGL

    0
    0
    Gestion de texte TTF en transformant les surfaces générées en textures OpenGL. Les fonctions présentées montrent une façon transparente de gérer le texte en SDL.

    La source proposée présente deux versions : une avec du mélange de couleur et une autre qui utilise directement le canal Alpha.
    Licence : Non renseignée - Publié le 03/01/2011 - Taille 31 Ko - Auteur : fearyourself +

    Gestion de texte Unicode

    0
    0
    En reprenant la source Gestion de texte OpenGL, cette source ajoute une gestion de l'unicode et une saisie de l'utilisateur utilisant les fonctions unicodes.

    Pour des raisons de performances, ce serait plus intéressant de garder le texte courant en Unicode.
    Licence : Non renseignée - Publié le 03/01/2011 - Taille 15 Ko - Auteur : fearyourself +

    Gestion des threads et des mutex

    0
    0
    Code montrant l'utilisation des threads ainsi que des mutex avec SDL.
    Licence : Non renseignée - Publié le 03/01/2011 - Taille 1159 octet - Auteur : Fiquet +

    Gestion de la fréquence d'affichage

    0
    0
    Code montrant comment gérer la fréquence d'affichage utilisant la bibliothèque SDL_gfx. Le programme fait aussi rebondir une boîte sur la fenêtre.
    Licence : Non renseignée - Publié le 03/01/2011 - Taille 3 Ko - Auteur : fearyourself +

    Gestion d'un timer

    0
    0
    Code montrant comment gérer un temporisateur en C à partir du tutoriel de loka (http://loka.developpez.com/tutoriel/sdl/).
    Licence : Non renseignée - Publié le 03/01/2011 - Taille 245 Ko - Auteur : Franck.H +

    Gestion d'une souris personnalisée

    0
    0
    Code source montrant comment gérer une souris soi-même rapidement et efficacement.
    Licence : Non renseignée - Publié le 03/01/2011 - Taille 1 Ko - Auteur : fearyourself +

    Gestion d'un singleton pour l'affichage

    1
    0
    Ce code montre comment programmer un singleton pour gérer le fenêtrage OpenGL en utilisant la SDL afin de conserver la portabilité du code. Il permet de changer de résolution, passer en plein écran. C'est généralement la première étape lorsqu'on écrit un programme graphique sérieux. Il contient :

    • quelques fonctions de la SDL, bien sur pour l'initialiser mais aussi pour tester l'initialisation ;

    • des fonctions SDL propres à OpenGL ;

    • un peu de gestion du temps avec la SDL implémenté dans deux autres classes ;

    • une forme basique d'exception, libre à vous de complexifier la chose pour l'améliorer.

    Licence : Non renseignée - Publié le 03/01/2011 - Taille 11 Ko - Auteur : shenron666 +

    Console graphique

    0
    0
    Une console graphique avec gestion multiligne, barre déroulante et des évènements sur la barre déroulante (clic, motion, roue de la souris).
    Licence : Non renseignée - Publié le 03/01/2011 - Taille 319 Ko - Auteur : coyotte507 +

    Reflexions

    1
    0
    J'ai réalisé cette source pour mettre en avant les différentes techniques de réflexion. Elle permet :

    • la réflexion avec la technique du cube mapping ;

    • la réflexion avec la technique du sphere mapping ;

    • la réflexion avec un miroir ;

    • l'utilisation de l'environnement bump mapping.

    Licence : Non renseignée - Publié le 03/01/2011 - Taille 2.4 Mo - Auteur : ReiKiss +

    PRT et spherical harmonics

    1
    0
    Cette démo effectue un précalcul de transfert de luminance (precomputed radiance transfert), et utilise la technique des spherical harmonics pour compresser celui-ci et restituer l'éclairage et l'ombrage de la scène en temps réel.
    Plusieurs modes de rendu sont disponibles :

    • Eclairage D3D ;

    • Eclairage PRT sans ombres - rendu par vertex buffer dynamique ;

    • Eclairage PRT sans ombres - rendu par vertex shader ;

    • Eclairage PRT avec ombres - rendu par vertex buffer dynamique ;

    • Eclairage PRT avec ombres - rendu par vertex shader.


    A noter que lors du tout premier chargement d'un modèle, un calcul assez long de coeffici ... Voir la suite
    Licence : Non renseignée - Publié le 03/01/2011 - Taille 469 Ko - Auteur : Laurent Gomila +

    Fenêtre simple SDL

    0
    0
    Code de base pour une application basée sur la bibliothèque SDL. Ce code crée une fenêtre OpenGL, et gère les entrées clavier / souris ainsi que le temps.
    Licence : Non renseignée - Publié le 03/01/2011 - Taille 3 Ko

    Fenêtre simple GLX

    0
    0
    Crée une fenêtre OpenGL simple avec l'API GLX (composante Unix d'OpenGL).
    Licence : Non renseignée - Publié le 03/01/2011 - Taille 3 Ko

    Loader de textures TGA

    0
    0
    Ce code charge des textures OpenGL à partir d'images au format TGA (Truevision TARGA, *.tga). Il supporte les modes 8, 16, 24 et 32 bits palettisés, nuances de gris et truecolor. La compression RLE (Run Length Encoding) est également de la partie.
    En bref, il peut lire tout ce que je peux exporter avec le logiciel de dessin The Gimp.

    Pour plus de détails, vous pouvez également consulter le tutoriel détaillé correspondant.
    Licence : Non renseignée - Publié le 03/01/2011 - Taille 7 Ko

    Loader de textures JPEG

    0
    0
    Ce code charge des textures OpenGL à partir d'images JPEG (Joint Photographic Experts Group, *.jpg). Il supporte tout type d'images JPEG.
    Licence : Non renseignée - Publié le 03/01/2011 - Taille 6 Ko

    Loader de textures PCX

    0
    0
    Ce code charge des textures OpenGL à partir d'images PCX (ZSoft PCX, *.pcx). Il supporte les formats 1, 4, 8 et 24 bits palettisés, ainsi que truecolor. Pratique pour manipuler de vieilles données, comme par exemple les modèles Quake 2 (MD2).
    Licence : Non renseignée - Publié le 03/01/2011 - Taille 3 Ko

    Loader de textures BMP

    0
    0
    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.
    Licence : Non renseignée - Publié le 03/01/2011 - Taille 4 Ko

    Chargeur de textures

    0
    0
    Quelques classes pour charger des textures OpenGL. Supporte les textures 2D, rectangles et cubemaps. Peut charger des images aux formats TGA, PNG, JPEG, DDS et PCX. Inclue un programme de test.
    Licence : Non renseignée - Publié le 03/01/2011 - Taille 53 Ko

    Loader de modèles OBJ

    0
    0
    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.
    Licence : Non renseignée - Publié le 03/01/2011 - Taille 3 Ko

    Loader de modèles MDL

    0
    0
    Un viewer de modèles MDL (modèles Quake, *.mdl), avec éclairage, textures et animation.

    Pour plus de détails, vous pouvez également consulter le tutoriel détaillé correspondant.
    Licence : Non renseignée - Publié le 03/01/2011 - Taille 6 Ko