Précédent   Forum du club des développeurs et IT Pro > Applications > Développement 2D, 3D et Jeux > Moteurs 3D
Moteurs 3D Forum d'entraide sur les moteurs 3D (conception d'un moteur, Ogre, Irrlicht...)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 27/06/2011, 16h58   #1
Kaluza
Membre du Club
 
Homme
Doctorant en Astrophysique
Inscription : mars 2009
Messages : 283
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Doctorant en Astrophysique
Secteur : Enseignement

Informations forums :
Inscription : mars 2009
Messages : 283
Points : 67
Points : 67
Par défaut Tutos/livres création de moteur 3D (récent/professionnel)

Bonjour.

Ne trouvant pas mon bonheur dans les moteurs 3d gratuits existants (c'est pour quelque chose de très spécifique qui ressemblerait à du Uniview (http://www.scalingtheuniverse.com/images.php) mais carrément plus orienté du côté visualisation scientifique/temps réel ), j'aurai voulu savoir quels étaient les sites (+ éventuellement bouquins) qui expliquent la création d'un moteur 3D de A à Z avec les critères suivants :
- C++
- multiplateforme
- OpenGL
- techniques actuelles
- niveau "professionnel" (du truc codé bien proprement quoi)

Etant donné "l'orientation" du moteur, je compte me baser sur Qt pour tout ce qui est gestion des entrées/sorties, navigation, chargement des textures, interaction avec le système d'exploitation... Ce que je cherche c'est donc plutôt quelque chose qui insiste :
- sur toutes les choses importantes pour produire un moteur "propre", efficace, optimisé (très important dans mon cas), et maintenable
- qui explique comment passer de OpenGl à quelque chose de plus haut niveau permettant de faire un affichage "qui envoie du lourd"
- davantage sur les techniques de rendu/shader/systèmes de particules/éclairage/effets que sur celles qui concernent les "modèles 3D" (je n'ai pas besoin de persos/d'animation etc...)

Je précise 2 choses :
- je me débrouille plutôt pas mal en C++
- c'est un projet que je compte mener sur plusieurs années (commencer tout seul puis passer à un développement Open-Source dès que le truc tiendra un peu la route), j'ai donc du temps devant moi

Merci beaucoup .
Kaluza est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2011, 09h58   #2
pyros
Membre Expert
 
Homme
Inscription : mars 2011
Messages : 531
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations forums :
Inscription : mars 2011
Messages : 531
Points : 1 042
Points : 1 042
Ambitieux comme projet

Je passerai les inévitables remarques sur le fait que c'est un projet très gros qui prend du temps, que y'a ennormement à faire etc etc... pour en venir à ce qui t'intéresse.

Niveau doc je ne connais pas trop d'ouvrage sur l'architecture d'un moteur. Je pense que le plus efficace est d'apprendre à se servir des moteurs existant (OGRE, Open Scene Graph, OpenInventor, etc...) pour comprendre leur fonctionnement, leurs points faible/forts.

Pour une doc général je te conseille http://www.amazon.fr/Introduction-linfographie-James-D-Foley/dp/2711786722 qui m'a beaucoup appris au début, quoi que peut être trop général pour toi.

Et pour des effets qui envoient du lourd, les incontournables GPU Gem 1, GPU Gem 2 et GPU Gem 3. En plus qu'ils sont dispo gratuitement en ligne
pyros est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/06/2011, 17h27   #3
ponce
Membre éclairé
 
Avatar de ponce
 
Inscription : juillet 2008
Messages : 339
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : juillet 2008
Messages : 339
Points : 358
Points : 358
Pour comprendre les algos et les maths derrière un moteur 3D je recommende chaudement 3D Game Engine Design, ainsi que les sources du Wild Magic engine qui l'accompagnent.

Tu cites Uniview. Peu de gens peuvent faire ce genre de moteur... Si ton problème est l'affichage de données très large, tu peux te renseigner sur les moteurs existants multi-résolution.
__________________

gfm
ponce est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 09h04.


 
 
 
 
Partenaires

Hébergement Web