begin process at 2010 03 15 06:42:12
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Graphique

 > RAYCASTER

RAYCASTER


 Information sur la source

Note :
9,57 / 10 - par 7 personnes
9,57 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Graphique Classé sous :raycaster, 3d Niveau :Initié Date de création :06/03/2005 Date de mise à jour :08/03/2005 21:58:42 Vu / téléchargé :4 454 / 881

Auteur : Basica

Ecrire un message privé
Site perso
Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ce programme est un raycaster que j'ai programmé pour mieux comprendre le fonctionnement de ce type de moteur graphique.
Il possède a peu près les mêmes caractéristiques que le moteur de wolfenstein 3d.
Le chargement des textures et l'affichage de la fenêtre utilise la librairie SDL.


 Conclusion

Ce programme n'a pas été écrit dans l'optique de diffuser les sources.  Il n'y a donc pas énormément d'explications.
Je continuerais à le mettre a jour sur mon site : www.basica-serveur.net

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

08 mars 2005 21:58:43 :

 Sources de la même categorie

Source avec Zip Source avec une capture ANALYSE DE LA TEXTURE D'UNE IMAGE : FILTRE DE GABOR par Pistol_Pete
Source avec Zip Source avec une capture MONPPM : UN AFFICHEUR .PPM par pgl10
Source avec Zip MOTEUR 3D : CASTOR3D par dragonjoker59
Source avec Zip Source avec une capture VIEWER COMPLET POUR LE TRAITEMENT DE L'IMAGE : IMANALYSE par Pistol_Pete
Source avec Zip DECOUPAGE DE SPRITES par Jackyzgood

 Sources en rapport avec celle ci

Source avec Zip MOTEUR 3D : CASTOR3D par dragonjoker59
Source avec Zip Source avec une capture OPENGL SOUS LINUX par xave4552
Source avec Zip JEU DE COMBAT 3D GAME STUDIO par prankblack
Source avec Zip Source avec une capture OBJET 3D EN CONSOLE par BumpMANN
Source avec Zip Source avec une capture RÉSOLUTION NUMERIQUE par skone007

Commentaires et avis

Commentaire de gpettier le 07/03/2005 13:19:16

ça a l'air cool ,tu n'utilise aucune library genre sdl ,open gl?
(pas encore regardé le code...) mais si c'est le cas chapot parce que ça a l'air bien avancé pour un truc réalisé tout seul...

Commentaire de T_Mehdi le 07/03/2005 13:49:22

bravo ce qui ma vraimment etoner ce que tu utilise aucune library pour le rendu 3d ENCORE bravo

Commentaire de T_Mehdi le 07/03/2005 13:49:50

10/10

Commentaire de Basica le 07/03/2005 17:23:41

En effet, pour le calcul de l’image je n’utilise aucune librairie si ce n’est math.h pour les fonctions de sinus et cosinus. SDL ne me sert qu’a charger les textures, afficher la fenêtre, récupérer les entrées clavier…
Cependant, même si le rendu est en perspective, le monde reste en 2D. C’est le principe même de se genre de moteur graphique.
Pour plus d’info sur le fonctionnement du raycaster :  http://www.permadi.com/tutorial/raycast/
C’est en anglais, mais les illustrations sont très bien.

Commentaire de Arnaud16022 le 07/03/2005 22:16:27

génial
bravo
que le trouduc qui a mis 7 se dénonce
celui-la ne se rend pas compte de ce qu'est ce prog
10/10
merci basica

Commentaire de Basica le 07/03/2005 22:28:41

Merci c'est simpa de votre part ;-)
Vu que ça à l'aire de plaire, je vais sans doute rendre le code plus lisible et en faire un petit tutorial.

Commentaire de gpettier le 08/03/2005 12:07:19

bravo ,c'est juste domage que tu n'arrive pas a te passer completement de sdl... mais vraiment un bon prog et ça nous rappel de bons souvenirs... :-)

Commentaire de gpettier le 08/03/2005 12:08:11

10 (au fait)

Commentaire de LordBob le 17/03/2005 19:04:22

c'est clair c'est donc bon travail !
par contre j'ai quelque chose a dire au niveau de ton archive... supprimes les fichiers inutiles, c'est à dire tous les fichiers qui sont généré avec l'executable, on en a pas besoin et ca prendre de la place pour rien !
Ensuite compile ton executable en mode Release pour qu'il prenne moins de place...
voila, bonne continuation

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

un ptit jeu [ par BLaFarD ] euh, je viens de me pondre un petit moteur 3d de merde en opengldonc, si qlqun veut me filer des model 3d k'il a fait (sous 3dsmax si possible), bah, Mon Moteur 3D [ par ndj55 ] Salut à tous!Je travaille en ce moment sur un projet de moteur 3D...Rejouissez vous,il est sous licence GNU/GPL et il est donc fournit avec ses source Objects 3D Opengl [ par mastave ] Comment inclure dans un fenêtre OpenGl un fichier 3D DXF ou3DS??? moteur 3d [ par FleXus ] Bonjour Je suis à la recherche d'un moteur 3d capable de génererdu "3d landscape rendering" ( comme truevision3d www.truvision3dsdk.com ) mais étant c Mod [ par dragon ] Je suis coder pour un mod qui s'appelle StarCraft Total Conversion (et oui, vraiment starcraft en 3d) pour le moteru 3d Serious Samon est présentement Objets 3D [ par mastave ] Comment on fait la théière avec GLUT?? maison 3d [ par oxido ] Je voudrais réaliser une maison en perspective pour mon programme en turbo c/c++. si une personne en a dejà fait une merci de me l'a transmettre. PB remplissage 3D [ par MangaII ] Hello tout le monde !J'ai un petit soucis ! j'ai un cube (3D), avec des points a l'intérieur (BCP, environ 10000). Et ces points sont répartie dans un Moteurs 3D [ par Heero ] J' ai entendu dire que les moteurs de jeux utilisaient les classes pour faire marcher leurs progs . Mais comment sont elles organisées ?Merci de me me Source pour Camembert 3D [ par ScO ] Bonjour à tous ! Je cherche un code source en Visual C++ qui permettrait de créer un camembert 3d ( 3d Pie Chart ) en format image (Bmp, Jpg ...) avec


Nos sponsors


Appels d'offres

Sondage...

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,811 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales