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

  FORUM HardWare.fr
  Programmation

  [Prog 3D] Besoin de conseils pour commencer...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Prog 3D] Besoin de conseils pour commencer...

n°94300
_john_doe_
Posté le 28-01-2002 à 22:26:02  profilanswer
 

Salut,
 
je voudrais me lancer dans la programmation 3D (enfin, j'envisage de commencer à y penser peut-êtreSiJ'aiLeTemps...  :crazy: )
 
Je voudrais donc savoir ce que vous me conseillez : Plutôt Direct3D ou OpenGL ?
 
Pour info je programme en pascal, java et C...
(non, pas de C++  :( )
 
Voilà voilà, j'espère que ça suffit  :??:

mood
Publicité
Posté le 28-01-2002 à 22:26:02  profilanswer
 

n°94339
kick
Posté le 28-01-2002 à 23:37:36  profilanswer
 

et bien si tu fais que du c et ou du java, je vois que opengl, de plus je trouve ca plus simple à programmer mais je veut pas lancer de vieux debat

n°94342
Ventilo
Ventilo? Depuis 1998!
Posté le 28-01-2002 à 23:45:56  profilanswer
 

Moi c'est simlpe je dit:
 
OpenGL  point
 
DirectX c'est beaucoup trop compliqué, enfin c'est limpression que ca ma donné  :heink:

n°94627
_john_doe_
Posté le 29-01-2002 à 19:26:38  profilanswer
 

Bon, bah merci :)
 
Je vais aller chercher des trucs pour commencer (J'ai entendu parler du Red Book, mais si vous avez des tips, ils sont les bienvenus...)
 
 
 :hello:

n°94747
Ventilo
Ventilo? Depuis 1998!
Posté le 30-01-2002 à 03:49:28  profilanswer
 

UN conseille NeHe!
 
http://nehe.gamedev.net OU le site de jcom glinfrench.fr.st
 
très bien, c'est comme ca je fais en ce moment :)

n°94760
El_gringo
Posté le 30-01-2002 à 08:45:12  profilanswer
 

Ventilo a écrit a écrit :

Moi c'est simlpe je dit:
 
OpenGL  point
 
DirectX c'est beaucoup trop compliqué, enfin c'est limpression que ca ma donné  :heink:  




 
Mais non. c pas la même approche c tout ! si t'as commencé par open-gl, en voyant DX, tu trouves compliqué, et vice versa. Affirme pas des trucs comme ça alors que tu connais pas. c con !
Enfin, je veux pas relancer le vieux débat non plus, je dirais que:
Si t'aimes la prog objet et windows --> DirectX
Si t'aimes pas particulièrement l'objet et que t'aimes Unix et autre OS "originaux" --> Open-Gl
 
perso, j'aime bien DirectX. DirectX, c plus large qu'open. En fait, c composé de plusieurs modules, dont un pour la 3D (Direct3D), ms t'as aussi DirectInput (entrées, style Clavier, souris, joystik, volants, etc...), DirectMusic, DirectSound, DirectPlay (programmer un jeu jouable en réseau), et surement d'autres truc. DirectX, c pour les jeux dans leur globalité. Open-Gl, c pour le dessin 3D uniquement (enfin, je crois, non !?).

n°94826
Kristoph
Posté le 30-01-2002 à 12:15:15  profilanswer
 

A ce niveau la, tu peux essayé SDL. SDL c'est comme DirectX mais en mieux. D'abord ca tourne sur plein de machines. Ensuite, la partie 3D passe par OpenGL comme il se doit. Ca gere plein de trucs de facon multiplateforme, meme le multi thread.
 
En plus, le site officiel propose un tutoriel en francais. C'est simple, tu a un programme fonctionnel en quelques lignes de code, quelque soit ton système.
http://www.libsdl.org/
 
Et le tutoriel :
http://www.libsdl.org/intro.fr/tocfr.html
 
Il y a meme un tutorial sur l'OpenGL qui traine quelque part.

n°94889
bjone
Insert booze to continue
Posté le 30-01-2002 à 14:20:31  profilanswer
 

oui m'enfin, apparement, le SDL x'est une boite à outils, alors que le DirectX et l'OpenGL sont des apis bas-niveau....

n°94891
El_gringo
Posté le 30-01-2002 à 14:26:53  profilanswer
 

Kristoph a écrit a écrit :

A ce niveau la, tu peux essayé SDL. SDL c'est comme DirectX mais en mieux. D'abord ca tourne sur plein de machines. Ensuite, la partie 3D passe par OpenGL comme il se doit. Ca gere plein de trucs de facon multiplateforme, meme le multi thread.
 
En plus, le site officiel propose un tutoriel en francais. C'est simple, tu a un programme fonctionnel en quelques lignes de code, quelque soit ton système.
http://www.libsdl.org/
 
Et le tutoriel :
http://www.libsdl.org/intro.fr/tocfr.html
 
Il y a meme un tutorial sur l'OpenGL qui traine quelque part.  




 
...une question. T'as déja programmé avec DirectX !?
 
non, parce que, quand je vois les jeux qui sont sur le site (qui devraient pourtant être bon, vu que c l'image que ça donne de la librairie). c un peu ridicule qd même... c invendable aujourd'hui (ou à la limite à 3 Euros 50 les 10)...

 

[edtdd]--Message édité par El_Gringo--[/edtdd]

n°94905
Kristoph
Posté le 30-01-2002 à 14:52:17  profilanswer
 

Citation :

Simple DirectMedia Layer is a cross-platform multimedia library designed to provide fast access to the graphics framebuffer and audio device. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power." Simple DirectMedia Layer supports Linux, Win32, BeOS, MacOS, Solaris, IRIX, and FreeBSD.


 
Ca te dit quelque chose Civilization: Call To Power ?
 
Je ne parle que de la version Linux bien sur parceque ce n'est qu'un portage. Si tu trouve toujours que c'est un jeux a 2 balles, dans ce cas, je ne peux rien pour toi. Et après, il y a tout les autres jeux dont on ne parle pas. Je crois me souvenir que Unreal Tournament sous Linux utilise justement la SDL+OpenGL pour la 3D.
 
Le probleme que tu as c'est que tu dis :
 
Regarde tout les trucs d'amateurs fais par des amateurs sur le site. Ca vaut rien, c'est de la merde.
 
Et bien désolé de te contredire, mais tu ne peux pas juger de la qualité de la SDL sur de simples projets d'amateurs. Au cas ou tu n'aurais pas remarqué, la SDL est une lib OpenSource. Ils ne cherchent pas à la vendre.

mood
Publicité
Posté le 30-01-2002 à 14:52:17  profilanswer
 

n°94911
El_gringo
Posté le 30-01-2002 à 15:00:51  profilanswer
 

Kristoph a écrit a écrit :

Citation :

Simple DirectMedia Layer is a cross-platform multimedia library designed to provide fast access to the graphics framebuffer and audio device. It is used by MPEG playback software, emulators, and many popular games, including the award winning Linux port of "Civilization: Call To Power." Simple DirectMedia Layer supports Linux, Win32, BeOS, MacOS, Solaris, IRIX, and FreeBSD.


 
Ca te dit quelque chose Civilization: Call To Power ?
 
Je ne parle que de la version Linux bien sur parceque ce n'est qu'un portage. Si tu trouve toujours que c'est un jeux a 2 balles, dans ce cas, je ne peux rien pour toi. Et après, il y a tout les autres jeux dont on ne parle pas. Je crois me souvenir que Unreal Tournament sous Linux utilise justement la SDL+OpenGL pour la 3D.
 
Le probleme que tu as c'est que tu dis :
 
Regarde tout les trucs d'amateurs fais par des amateurs sur le site. Ca vaut rien, c'est de la merde.
 
Et bien désolé de te contredire, mais tu ne peux pas juger de la qualité de la SDL sur de simples projets d'amateurs. Au cas ou tu n'aurais pas remarqué, la SDL est une lib OpenSource. Ils ne cherchent pas à la vendre.  




 
Je suis pas là pr m'engueuler. g rien contre ta SDL, ms, ça m'énerve que tu te permette de dire que c mieux que DirectX aussi nettement, comme ça. tu peux pas dire que c mieux. Dis que tu préfères, argumentes, ms dis pas que c mieux !
D'autant plus qu'a mon avis, DirectX est bien pour les débutants aussi, parce que c de haut niveau, ça évite beaucoup de boulot...
Et puis, t'as pas répondu... honnêtement, t'as déja utilisé DirectX (ds les versions récentes) ?

n°94912
godbout
Génial.
Posté le 30-01-2002 à 15:06:16  profilanswer
 

De toute facon y a rien de mieux que la CMU Graphics :fuck:


---------------
Super.
n°94916
_john_doe_
Posté le 30-01-2002 à 15:11:50  profilanswer
 

VOUS BATTEZ PAS DANS MON TOMIC, BANDE DE JEUNES !!!  :fou:  
 
 :D  
 
De toutes façons je crois que je ferais mieux de me mettre au C++ avant de commencer la 3D...  :lol:  
 
Mais merci à tous quand même  :hello:

n°94919
godbout
Génial.
Posté le 30-01-2002 à 15:13:40  profilanswer
 

Ben je touche pas en C++ et j'ai quand meme fait un moteur en openGL donc...


---------------
Super.
n°94925
youdontcar​e
Posté le 30-01-2002 à 15:18:15  profilanswer
 

Godbout a écrit a écrit :

Ben je touche pas en C++ et j'ai quand meme fait un moteur en openGL donc...


carmack ne touche pas au c++ et a fait quake3 ...
un peu bizarre ton argument :D

n°94928
Kristoph
Posté le 30-01-2002 à 15:22:20  profilanswer
 

Bah, _john_doe_ débute dans la programation 3D alors je lui indique un truc simple à utiliser. De toute façon, dire que ca ou ca c'est mieux ca a toujours eu un cote subjectif. Moi j'ai donné mes raisons pourquoi je trouvais SDL mieux que DirectX, à toi de me donner les tiennes :)
 
NB: Je ne suis peut-etre qu'un fanatique de la portabilité et de l'Open après tout :D

n°94932
El_gringo
Posté le 30-01-2002 à 15:30:54  profilanswer
 

Kristoph a écrit a écrit :

Bah, _john_doe_ débute dans la programation 3D alors je lui indique un truc simple à utiliser. De toute façon, dire que ca ou ca c'est mieux ca a toujours eu un cote subjectif. Moi j'ai donné mes raisons pourquoi je trouvais SDL mieux que DirectX, à toi de me donner les tiennes :)
 
NB: Je ne suis peut-etre qu'un fanatique de la portabilité et de l'Open après tout :D  




 
g pas dit que DirectX est mieux que SDL... j'en sais rien, je connais pas SDL. Je parle pas quand je connais pas (MOI ! :D)
Mais DirectX, j'aime bien parce que c très structuré, ça s'utilise avec de l'objet (C++, VB, ou Delphi, peut être d'autres). Ms de toute façon, je suis obligé d'utiliser DirectX, parce que j'espère trouver du boulot dans la prog3D. Et, qu'on le veuille ou non, commercialement, c DirectX qui est demandé ! Microsoft oblige...

n°94937
godbout
Génial.
Posté le 30-01-2002 à 15:43:56  profilanswer
 

youdontcare a écrit a écrit :

carmack ne touche pas au c++ et a fait quake3 ...
un peu bizarre ton argument :D  




 
euh...stp tu pourrais quoter le bon post merci :D


---------------
Super.

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

  [Prog 3D] Besoin de conseils pour commencer...

 

Sujets relatifs
qqn peut me faire un ptit prog asm pr TI 83+ ???c++ builder : comment lancer un autre prog ?
Probleme avec prog access !!re Besoin d'aide avec un fourmulaire en [XmL]!!!
Besoin d'aide sur du HTML !!!!! merci !!!!!![DELPHI] Menu par prog - chope le nom de l'objet
Visual : Comment réduire un prog vers la barre des taches ?[DELPHI] Ajouter des menus par Prog
comment puis je voir la source d'un prog en VBquelque conseils svp :-)
Plus de sujets relatifs à : [Prog 3D] Besoin de conseils pour commencer...


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