Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1171 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Comment fonctionne un jeu en 3D ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment fonctionne un jeu en 3D ?

n°562433
totalchuck
Posté le 08-11-2003 à 18:22:42  profilanswer
 

J'ai qq connaissance pr le dévelloppement d'un jeu en 2D, mais pas en 3D. Mahleureusement on me demande de créer un jeu en 3D avec Delphi et OpenGL, ainsi que d'autre utilitaire. J'ai donc plusieur question qui ne se sont toujours pas éclairci même après quelques heures de recherches sur le net.
 
Comment sont représenter les objets en 3D ? avec des triangles ?
A quoi sert 3D stutio Max, ne peut on pas faire la même chose directement avec OpenGL ? Peut-on récupérer les coordonnées de tous les points d'un objet créer avec 3d Studio Max pour développer par exemple les algos de collisions...
 
En faite je suis complètement perdu. Pouvez vous me donner des liens interressant que je pourrait comprendre avec mon faible taux de connaissance ?

mood
Publicité
Posté le 08-11-2003 à 18:22:42  profilanswer
 

n°562462
chrisbk
-
Posté le 08-11-2003 à 19:12:09  profilanswer
 

ah oui, pour etre perdu, t'es perdu
 
un objet 3D est un ensemble de points reliés entre eux pour former des triangles (mesh)
3ds te sert (entre autre) a generer ce mesh, paske a la main, heuh[:joce]
 

Citation :


Peut-on récupérer les coordonnées de tous les points d'un objet créer avec 3d Studio Max pour développer par exemple les algos de collisions...


 
ouaip, la c'est toi qui voit
3ds permet d'exporter dans des formats ASCII a la con (ASE), donc tu peux t'amuser a le reparser
sinon tu peux faire ton propre exporteur (+chaud)
 
www.flipcode.com
www.gamedev.net
 
 
 

n°562464
durandal2
Goatse bless 'Murica
Posté le 08-11-2003 à 19:14:41  profilanswer
 

totalchuck a écrit :

J'ai qq connaissance pr le dévelloppement d'un jeu en 2D, mais pas en 3D. Mahleureusement on me demande de créer un jeu en 3D avec Delphi et OpenGL, ainsi que d'autre utilitaire. J'ai donc plusieur question qui ne se sont toujours pas éclairci même après quelques heures de recherches sur le net.
 
Comment sont représenter les objets en 3D ? avec des triangles ?
A quoi sert 3D stutio Max, ne peut on pas faire la même chose directement avec OpenGL ? Peut-on récupérer les coordonnées de tous les points d'un objet créer avec 3d Studio Max pour développer par exemple les algos de collisions...
 
En faite je suis complètement perdu. Pouvez vous me donner des liens interressant que je pourrait comprendre avec mon faible taux de connaissance ?


 
bah ca marche dans le meme principe qu'un jeu en 2D sauf qu'au lieu de dire affiche telle image tu vas d'abord demander a loader le fichier specifique, a actualiser la position des point, ensuite dessiner les poly puis les effet de texture et de lumiere le cas echeant... pis tu fini par demander un rendu final (ah oui parce que tout se calcule dans la memoire a ce niveau la tant que t'as pas demandé d'afficher)

n°562466
chrisbk
-
Posté le 08-11-2003 à 19:16:16  profilanswer
 

durandal2 a écrit :


 
bah ca marche dans le meme principe qu'un jeu en 2D sauf qu'au lieu de dire affiche telle image tu vas d'abord demander a loader le fichier specifique, a actualiser la position des point, ensuite dessiner les poly puis les effet de texture et de lumiere le cas echeant... pis tu fini par demander un rendu final (ah oui parce que tout se calcule dans la memoire a ce niveau la tant que t'as pas demandé d'afficher)


 
ben tu voulais pas calculer sur disquette hein ? [:joce]

n°562468
totalchuck
Posté le 08-11-2003 à 19:23:25  profilanswer
 

Okay jcois comprendre.
 
Moi jdoit surtout développer l'aspect physique, et j'aimerais comprendre un peu comment fonctionne les algos de collisions. Pck ceux que j'ai vue sont compliqué et mon l'air dure à implémenter et à obtimiser.

n°562471
chrisbk
-
Posté le 08-11-2003 à 19:27:42  profilanswer
 

totalchuck a écrit :

Okay jcois comprendre.
 
Moi jdoit surtout développer l'aspect physique, et j'aimerais comprendre un peu comment fonctionne les algos de collisions. Pck ceux que j'ai vue sont compliqué et mon l'air dure à implémenter et à obtimiser.


 
collisions c'est generalement du "diviser puor mieux conquerir"
Pour une precision au polygone pres poly ca pourrait etre
 
1 phase : collision a la bounding box (sweep & prune)
2 phase : collision par polygone : octree

n°562478
durandal2
Goatse bless 'Murica
Posté le 08-11-2003 à 19:44:45  profilanswer
 

chrisbk a écrit :


 
ben tu voulais pas calculer sur disquette hein ? [:joce]


 
en fait je voulais tape MV, mais comme j'ai eu peur de dire une connerie, j'ai pas corrigé et j'ai laisse une belle lapalissade en effet  :D

n°562479
chrisbk
-
Posté le 08-11-2003 à 19:45:28  profilanswer
 

vi ca calcule en MV :O (encore heureux)
sauf si tu fais du soft evidemment


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  Comment fonctionne un jeu en 3D ?

 

Sujets relatifs
[C++/gcc 3.2.3] Template, petit bout de code qui ne fonctionne pasLe javascript du forum ne fonctionne pas bien avec konqueror...
[PHP] mes variables de sessions ne fonctionne pas[ASP.Net] selectedindex dans une class ne fonctionne pas ! [résolu]
[flash mx ] bouton tou simple qui fonctionne pas...[PHP] L'upload, ça fonctionne chez OVH ?
[ASP.NET] Ma commande SQL INSERT INTO ne fonctionne pas !Ma commande SQL INSERT INTO ne fonctionne pas !
Debug avec Eclipse qui ne fonctionne pasEasy PHP fonctionne t-il bien sous Windows XP Pro ?
Plus de sujets relatifs à : Comment fonctionne un jeu en 3D ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR