begin process at 2012 02 11 14:03:21
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

OpenGL

 > 

Moteur 3D, gestion des collisions


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Moteur 3D, gestion des collisions

vendredi 27 décembre 2002 à 17:22:42 | Moteur 3D, gestion des collisions

fabienGL

Bonjour, je vous écris car j'ai 2 question :
1)OpenGL c'est une librairies graphiques, pourtant entends-t-on parler de moteurs 3D j'aurais aimé savoir la différence ... merci pour cette précision

2)secondo pour crée un univers réaliste il faut gérer les collision mais cela me parait compliquer de créer des centaines de conditions pour voir où est le personnages par rapport à d'autres objets, y a t il des techniques pour gérer ces collisions ... je suppose que l'on peut osi une technique pour stocker les coordonnées de tous les objets et gérer ce monde et les collisions grâce à celles-çi ..


Merci de vos réponse .

Webmaster de http://www.startjeux.com
Site web des programmeurs C++, OpenGL, PHP, HTML, JavaScript ...
lundi 30 décembre 2002 à 13:58:06 | Re : Moteur 3D, gestion des collisions

spirit

pour ta premiere question, une librairie graphique (OpenGL, DirectX...) et un moteur 3D ne sont pas comparable
une librairie graphique sert à gérer l'affichage et à effectuer des opérations sur ce que tu veux afficher (en OpenGL, le fait d'appeler glRotate effectue une rotation d'un objet ce qui modifie l'affichage)
un moteur 3D est un prgamme utilisant une librairie graphique 3D (OpenGL, DirectX...) pour gérer l'affichage mais il gére également les déplacement des objets (mouvement ds joueurs par exemples), le moteur 3D gére les colisions, les interractions avec les objets et avec le clavier et la souris (si tu clique sur un objet, il doit se passer tel truc), en gros, le moteur 3D gére la scène (l'ensemble des objets), et une fois que tout est mis en place, il utilise la librairie graphique pour afficher le résultat à l'écran

pour ta 2eme question, il existe bien évidemment des techniques pour gérer les colisions, je ne me suis pas trop penché sur la question mais je pense qu'on doit pouvoir faire ca en utilisant les équations des plans de chaque polygone (si on veut un truc super précis!!) et en regardant si tel ou tel vertex de ton objet 3D est devant ou derriere le plan
tu trouveras plein de tutoriaux sur OpenGL sur http://nehe.gamedev.net (site en anglais) (il y a pas mal de lien vers d'autre site, dont certain sont francais)

voila, en espérant que mes explication t'auront servis!



-------------------------------
Réponse au message :
-------------------------------

> Bonjour, je vous écris car j'ai 2 question :
> 1)OpenGL c'est une librairies graphiques, pourtant entends-t-on parler de moteurs 3D j'aurais aimé savoir la différence ... merci pour cette précision
>
> 2)secondo pour crée un univers réaliste il faut gérer les collision mais cela me parait compliquer de créer des centaines de conditions pour voir où est le personnages par rapport à d'autres objets, y a t il des techniques pour gérer ces collisions ... je suppose que l'on peut osi une technique pour stocker les coordonnées de tous les objets et gérer ce monde et les collisions grâce à celles-çi ..
>
>
> Merci de vos réponse .
>
> Webmaster de http://www.startjeux.com
> Site web des programmeurs C++, OpenGL, PHP, HTML, JavaScript ...
lundi 30 décembre 2002 à 18:21:37 | Re : Moteur 3D, gestion des collisions

fabienGL

Merci pour toutes ces précisions, je pense que cela ira pour les collisions je ne m'en occupurais pas ... je prendrais un moteur 3D déjà tout fait ... est-ce que t'en connai 1 de bien, gratuit et qui utilise OpenGL, je connais Little3D ou d'autres mais j'aimerais un bien !!

Merci Fabien

Webmaster de http://www.startjeux.com
Site web des programmeurs C++, OpenGL, PHP, HTML, JavaScript ...


-------------------------------
Réponse au message :
-------------------------------

> pour ta premiere question, une librairie graphique (OpenGL, DirectX...) et un moteur 3D ne sont pas comparable
> une librairie graphique sert à gérer l'affichage et à effectuer des opérations sur ce que tu veux afficher (en OpenGL, le fait d'appeler glRotate effectue une rotation d'un objet ce qui modifie l'affichage)
> un moteur 3D est un prgamme utilisant une librairie graphique 3D (OpenGL, DirectX...) pour gérer l'affichage mais il gére également les déplacement des objets (mouvement ds joueurs par exemples), le moteur 3D gére les colisions, les interractions avec les objets et avec le clavier et la souris (si tu clique sur un objet, il doit se passer tel truc), en gros, le moteur 3D gére la scène (l'ensemble des objets), et une fois que tout est mis en place, il utilise la librairie graphique pour afficher le résultat à l'écran
>
> pour ta 2eme question, il existe bien évidemment des techniques pour gérer les colisions, je ne me suis pas trop penché sur la question mais je pense qu'on doit pouvoir faire ca en utilisant les équations des plans de chaque polygone (si on veut un truc super précis!!) et en regardant si tel ou tel vertex de ton objet 3D est devant ou derriere le plan
> tu trouveras plein de tutoriaux sur OpenGL sur http://nehe.gamedev.net (site en anglais) (il y a pas mal de lien vers d'autre site, dont certain sont francais)
>
> voila, en espérant que mes explication t'auront servis!
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Bonjour, je vous écris car j'ai 2 question :
> > 1)OpenGL c'est une librairies graphiques, pourtant entends-t-on parler de moteurs 3D j'aurais aimé savoir la différence ... merci pour cette précision
> >
> > 2)secondo pour crée un univers réaliste il faut gérer les collision mais cela me parait compliquer de créer des centaines de conditions pour voir où est le personnages par rapport à d'autres objets, y a t il des techniques pour gérer ces collisions ... je suppose que l'on peut osi une technique pour stocker les coordonnées de tous les objets et gérer ce monde et les collisions grâce à celles-çi ..
> >
> >
> > Merci de vos réponse .
> >
> > Webmaster de http://www.startjeux.com
> > Site web des programmeurs C++, OpenGL, PHP, HTML, JavaScript ...
>
mardi 14 janvier 2003 à 18:38:48 | Re : Moteur 3D, gestion des collisions

laurentd

nebula device:
http://nebuladevice.sourceforge.net/
Le jeu nomad project sortit il y a un mois l'utilise

Crystal Space :
http://crystal.sourceforge.net/

Genesis3D:
http://www.genesis3d.com/

-------------------------------
Réponse au message :
-------------------------------

> Merci pour toutes ces précisions, je pense que cela ira pour les collisions je ne m'en occupurais pas ... je prendrais un moteur 3D déjà tout fait ... est-ce que t'en connai 1 de bien, gratuit et qui utilise OpenGL, je connais Little3D ou d'autres mais j'aimerais un bien !!
>
> Merci Fabien
>
> Webmaster de http://www.startjeux.com
> Site web des programmeurs C++, OpenGL, PHP, HTML, JavaScript ...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > pour ta premiere question, une librairie graphique (OpenGL, DirectX...) et un moteur 3D ne sont pas comparable
> > une librairie graphique sert à gérer l'affichage et à effectuer des opérations sur ce que tu veux afficher (en OpenGL, le fait d'appeler glRotate effectue une rotation d'un objet ce qui modifie l'affichage)
> > un moteur 3D est un prgamme utilisant une librairie graphique 3D (OpenGL, DirectX...) pour gérer l'affichage mais il gére également les déplacement des objets (mouvement ds joueurs par exemples), le moteur 3D gére les colisions, les interractions avec les objets et avec le clavier et la souris (si tu clique sur un objet, il doit se passer tel truc), en gros, le moteur 3D gére la scène (l'ensemble des objets), et une fois que tout est mis en place, il utilise la librairie graphique pour afficher le résultat à l'écran
> >
> > pour ta 2eme question, il existe bien évidemment des techniques pour gérer les colisions, je ne me suis pas trop penché sur la question mais je pense qu'on doit pouvoir faire ca en utilisant les équations des plans de chaque polygone (si on veut un truc super précis!!) et en regardant si tel ou tel vertex de ton objet 3D est devant ou derriere le plan
> > tu trouveras plein de tutoriaux sur OpenGL sur http://nehe.gamedev.net (site en anglais) (il y a pas mal de lien vers d'autre site, dont certain sont francais)
> >
> > voila, en espérant que mes explication t'auront servis!
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Bonjour, je vous écris car j'ai 2 question :
> > > 1)OpenGL c'est une librairies graphiques, pourtant entends-t-on parler de moteurs 3D j'aurais aimé savoir la différence ... merci pour cette précision
> > >
> > > 2)secondo pour crée un univers réaliste il faut gérer les collision mais cela me parait compliquer de créer des centaines de conditions pour voir où est le personnages par rapport à d'autres objets, y a t il des techniques pour gérer ces collisions ... je suppose que l'on peut osi une technique pour stocker les coordonnées de tous les objets et gérer ce monde et les collisions grâce à celles-çi ..
> > >
> > >
> > > Merci de vos réponse .
> > >
> > > Webmaster de http://www.startjeux.com
> > > Site web des programmeurs C++, OpenGL, PHP, HTML, JavaScript ...
> >
>
samedi 19 avril 2003 à 15:56:03 | Re : Moteur 3D, gestion des collisions

skone007

Bon pour ton truk je pense que le mieu est de crée ton propre moteur 3D ben comme moi je fais partie d'un projet nous fesons un jeu de voiture et le moteur avance est les coillions en cour on n'as fais les textures, la lumière moi je pense qu'il est mieu de faire sont propre moteur pour connaitre au mieu ses capacite bon pour plus d'info ou d'intoxe voir le site www.Vision-Motion.fr.st mais pour les intoxe voir TF1, FR2, FR3 et M6 ca c'est pour les intoxes pro mais pour les debutant de l'intoxe voir la 5ème ou Canal + mais + canal + :D lol.


Vision Motion le jeu



-------------------------------
Réponse au message :
-------------------------------

> nebula device:
> http://nebuladevice.sourceforge.net/
> Le jeu nomad project sortit il y a un mois l'utilise
>
> Crystal Space :
> http://crystal.sourceforge.net/
>
> Genesis3D:
> http://www.genesis3d.com/
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Merci pour toutes ces précisions, je pense que cela ira pour les collisions je ne m'en occupurais pas ... je prendrais un moteur 3D déjà tout fait ... est-ce que t'en connai 1 de bien, gratuit et qui utilise OpenGL, je connais Little3D ou d'autres mais j'aimerais un bien !!
> >
> > Merci Fabien
> >
> > Webmaster de http://www.startjeux.com
> > Site web des programmeurs C++, OpenGL, PHP, HTML, JavaScript ...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > pour ta premiere question, une librairie graphique (OpenGL, DirectX...) et un moteur 3D ne sont pas comparable
> > > une librairie graphique sert à gérer l'affichage et à effectuer des opérations sur ce que tu veux afficher (en OpenGL, le fait d'appeler glRotate effectue une rotation d'un objet ce qui modifie l'affichage)
> > > un moteur 3D est un prgamme utilisant une librairie graphique 3D (OpenGL, DirectX...) pour gérer l'affichage mais il gére également les déplacement des objets (mouvement ds joueurs par exemples), le moteur 3D gére les colisions, les interractions avec les objets et avec le clavier et la souris (si tu clique sur un objet, il doit se passer tel truc), en gros, le moteur 3D gére la scène (l'ensemble des objets), et une fois que tout est mis en place, il utilise la librairie graphique pour afficher le résultat à l'écran
> > >
> > > pour ta 2eme question, il existe bien évidemment des techniques pour gérer les colisions, je ne me suis pas trop penché sur la question mais je pense qu'on doit pouvoir faire ca en utilisant les équations des plans de chaque polygone (si on veut un truc super précis!!) et en regardant si tel ou tel vertex de ton objet 3D est devant ou derriere le plan
> > > tu trouveras plein de tutoriaux sur OpenGL sur http://nehe.gamedev.net (site en anglais) (il y a pas mal de lien vers d'autre site, dont certain sont francais)
> > >
> > > voila, en espérant que mes explication t'auront servis!
> > >
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > Bonjour, je vous écris car j'ai 2 question :
> > > > 1)OpenGL c'est une librairies graphiques, pourtant entends-t-on parler de moteurs 3D j'aurais aimé savoir la différence ... merci pour cette précision
> > > >
> > > > 2)secondo pour crée un univers réaliste il faut gérer les collision mais cela me parait compliquer de créer des centaines de conditions pour voir où est le personnages par rapport à d'autres objets, y a t il des techniques pour gérer ces collisions ... je suppose que l'on peut osi une technique pour stocker les coordonnées de tous les objets et gérer ce monde et les collisions grâce à celles-çi ..
> > > >
> > > >
> > > > Merci de vos réponse .
> > > >
> > > > Webmaster de http://www.startjeux.com
> > > > Site web des programmeurs C++, OpenGL, PHP, HTML, JavaScript ...
> > >
> >
>
samedi 3 juillet 2004 à 12:54:49 | Re : Moteur 3D, gestion des collisions

Fuckly94

Bonjour a vous 2,j'ai lu votre discution,et cela mintéresse.mais le probléme est que je ne c pa quoi choisir entre Genesis,Direct X ou OpenGL pour créé un petit jeux.jutilise Borland(C++ Builder 6) et je voudrais avoir cvotre avis quoi choisir et si vous aviez un toturielle ou une source pas tro compliqué et assez compléte pour borland.

jaimerez aussi savoir si l'un de vous voudré bien parler avec moi sur MSN.comme sa je pourré lui posé quelque question.Merci a vous 2


Cette discussion est classée dans : gestion, 3d, gérer, collisions, moteur


Répondre à ce message

Sujets en rapport avec ce message

Moteur 3d OpenGL [ par Stormy ] Salut. Je recherche des personnes motives pour travailler sur un moteur 3d sous OpenGL. Les bases sont deja etablies (Detection de collisions, sons, m Son de moteur réaliste [ par Aldebaran ] Bi'jour ! Je souhaite gérer un bruit de moteur réaliste pour un jeu... comment gérer la boucle sur le son, pour faire varier le résultat selon l'accel comment faire un moteur 3d [ par 33roumi ] je voudrai savoir les base pour faire un moteur 3Den open gl ou direct Xcar j'ai bo lire vo message mais j'i comprend riendites moi o moin la directiv 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 Moteur 3D isométrique [ par cyberlewis ] Slt,J'ai réalisé le début d'un moteur de jeu 3D isométrique (tiles 64x32), mais je n'arrive pas du tout à gérer le scrolling ...Ou puis-je trouve svp Moteur 3d [ par xarier ] Please est ce quelqu'un a un lien au une doc ou je peut trouvé comment réalisé un moteur 3d en opengl doc +source qs merciXarier@hotmail.comhttp://ww Création d'un moteur physique pour un avion (3d) | comment calculer certaines forces [ par daneel17fr ] Bonjour,donc je voudrai développer un moteur 3d pour simuler le comportement d'un avion en l'air.il n'est pas (encore) question d'affichage 3d, mais j 3D ENGINE [ par xarier ] SALUT VOILA j'ai deux question la premiere c comment realiser un moteur 3d c vous avez des cours c simpa et surtot avec opengl 2eme question est ce qu ca existe un moteur 3d directx en C et pas C++? [ par yerick ] j'ai beau cherché je ne trouve pas.meme pas une petite librairie.ya pas quelqu'un qui pourrait pondre un petit moteur 3d (meme tres simple) qui utilis Environnement 3d... [ par brindillee ] BonjourVoila je me présente étudiant Strasbourgeois, je veux durant ces vacances développer pour mon propre plaisir mon logiciel de photogrammétrie (r


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

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 : 1,248 sec (3)

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