Codes sources DirectX

Ajouter un nouvel élément

ang Lire un fichier vidéo

Licence : Autre 56 Ko
Un programme simple permettant de lire et jouer un fichier vidéo.
Téléchargement :
Compatibilité :
Windows  

ang Pacman 2D

Licence : Autre 172 Ko
Il s'agit d'un Pacman 2D, réalisé en 2 jours pour un concours. Le tout est assez vieux, puisqu'il utilise DirectX8 et notamment DirectDraw pour le rendu 2D.
Téléchargement :
Compatibilité :
Windows  

ang Terrain avec végétation et eau

Licence : Autre 732 Ko
Ce code source permet :

  • la création d'un maillage à partir d'une map en niveaux de gris (heightmap) ;

  • l'affichage de végétations avec la technique de billboarding ;

  • l'affichage de l'eau avec déplacement et transparence ;

  • l'affichage d'une skybox ;

  • l'affichage du maillage avec mélange entre une image de terre et d'herbe.

Téléchargement :
Compatibilité :
Windows  

ang Pathfinding 2D

Licence : Autre 257 Ko
Ce petit code source permet de tester via une interface 2D simple des algorithmes de pathfinding. Les algorithmes implémentés sont A* et un algorithme plus basique.

L'interface permet de placer à la souris un départ, une arrivée, ainsi que des blocs de mur sur un quadrillage, puis de trouver le chemin le plus court entre les deux points sur ce parcours.
Téléchargement :
Compatibilité :
Windows  

ang Lire un fichier son

Licence : Autre 45 Ko
Un programme simple permettant de lire et jouer un fichier audio.
Téléchargement :
Compatibilité :
Windows  

ang Casse Briques VB.Net 2010 DirectX9

Licence : Autre 605 Ko
Pour aider les débutants, voici la source d'un simple casse briques réalisé en VisualStudio 2010; le framework.NET est en 2.0.

Ce jeu 2D est en fait une utilisation 3D sans camera.
Composé de :
- Un formulaire principal
- Un module principal
- Une classe DirectX
- Une classe Objet3D
Téléchargement :
Compatibilité :
Windows  

ang Reflexions

Licence : Autre 2.4 Mo
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.

Téléchargement :
Compatibilité :
Windows  

ang Rendu cartoon (cel-shading)

Licence : Autre 421 Ko
Ce code source illustre le rendu cartoon à l'aide de vertex shaders ASM. Deux techniques sont possibles : rendu en une seule passe, ou rendu en deux passes.
Téléchargement :
Compatibilité :
Windows  

ang PRT et spherical harmonics

Licence : Autre 469 Ko
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 coefficients doit être effectué. Ces coefficients sont ensuite stockés dans des fichiers afin d'accélérer le chargement.
Téléchargement :
Compatibilité :
Windows  

9 éléments

Connexion

Identifiant
Mot de passe
S'inscrireMot de passe oublié ?
 
 
 
 
Partenaires

Hébergement Web