Aller au menu - Aller au contenu

Icône 3D temps réel avec Irrlicht

Avatar
Mise à jour : 23/03/2011
Difficulté : Facile Facile Creative Commons BY-SA
1 621 visites depuis 7 jours, classé 80/786
Image utilisateur

Vous aimeriez programmer des applications 3D mais les APIs bas niveau vous font peur ? Vous avez toujours été nul en math et quand on vous parle de matrices vous fuyez en courant ?


Autant de raisons de se lancer dans l'apprentissage d'Irrlicht, un moteur 3D libre, gratuit et performant. Il vous permettra de débuter dans la programmation d'applications 3D temps réel sans trop grosse prise de tête puisqu'il va s'occuper à votre place du fenêtrage, des mathématiques, de la prise en charge des ressources externes, etc...

Ce cours requiert que vous ayez de bonnes connaissances en C++.


Image utilisateur Image utilisateur Image utilisateur Image utilisateur
Quelques screenshots d'applications réalisées avec Irrlicht.
Ce cours est composé des parties suivantes :
Concernant l'avenir de ce tutoriel, j'en ai débuté la rédaction il y a maintenant plusieurs années et il est en ligne depuis quasiment autant de temps. Bien avant l'apparition du système d'historique d'ailleurs. Il a subit de nombreuses évolutions, tant sur la forme que sur le fond, notamment dues aux évolutions d'Irrlicht lui-même.

Bref, tout ça pour dire que je suis un peu passé à autre chose depuis le temps. Et comme les éventuels prochains chapitres demanderaient de plus en plus d'efforts et de temps à rédiger, il n'est pas évident du tout qu'ils seront publiés un jour... Bien entendu si vous voulez vous baser dessus pour le continuer ou approfondir certains points, je vous y encourage de tout cœur. C'est notamment pour cette raison qu'il est sous licence CC-By-Sa. :)

Si vous rencontrez un problème, que vous avez besoin d'aide ou de conseils pour un projet, créez un sujet sur les forums (pas de MP s'il vous plait). Si un code source donné dans un chapitre ne fonctionne pas, ne vous précipitez pas sur les commentaires du tutoriel. La plupart du temps il s'agit d'une erreur "bête" comme un mauvais type de donnée ou un namespace manquant. Si vraiment le code comporte une erreur vous pouvez le signaler aux validateurs par le lien correspondant (en bas à droite).

Au cas où ce tutoriel ne contient pas d'explication sur un point particulier dont vous avez besoin, faîtes ce que tout le monde devrait faire dans ce cas là : galérez, ramez, galérez, puis quand vous arrivez à surnager commencez à prendre des notes. Galérez encore un peu puis quand vous arrivez enfin à maîtriser le sujet, écrivez un papier dessus et soumettez le aux gens susceptibles d'êtres intéressés. Une fois que tout ça est validé, faîtes en un tutoriel. De cette manière le prochain qui rencontrera le problème gagnera un temps fou et vous gagnerez la satisfaction d'avoir aidé quelqu'un. :)

Un peu de philosophie enfin pour se quitter. Ce tutoriel répond partiellement à la question comment ?, mais celle-ci reste quoi qu'il arrive secondaire (vous l'aurez je pense compris si avez suivi ce tutoriel du début à la fin). Il est maintenant temps de répondre à la question pourquoi ?. Voici quelques ouvrages qui devraient vous mettre sur la voie :


TitreAuteurSupport
Introduction à la pensée complexe Edgard Morin Livre
Simulacres et simulation Jean Baudrillard Livre
Metal Gear Solid 1/2 Hideo Kojima Jeu vidéo
Ghost in the shell 1/2 Mamoru Oshii Film
The Matrix 1/2/3 Andy et Larry Wachowski Film


Citation : Luc Ferry
On peut vivre dans nos sociétés modernes, et malgré tout pas si mal, sans se poser jamais les questions fondamentales.

Partager

54 commentaires pour "3D temps réel avec Irrlicht"
Note moyenne : 3.60 / 4 (122 votes)
Pseudo Commentaire
Hors ligne q-vivier # Posté le 13/10/2011 à 10:35:24

bonjour je vient de finir les cour sur le C de mateo et je vient de me rendre compte qu'il fallait des connaissance en c++.je vais quand même pouvoir programmer avec mes conaisance en C?
Hors ligne q-vivier # Posté le 14/10/2011 à 01:23:57

Bon je vient d'apprendre le permier chapitre sur le c++ se sera suffisant pour comprendre?
Hors ligne JLouisB # Posté le 19/10/2011 à 14:30:42
Avatar

Avis : Très bon

@q-vivier : Non, faut que tu lise et comprenne au moins jusqu’à la POO.
Hors ligne Rafikiki # Posté le 12/01/2012 à 19:14:48
Avatar

Avis : Mitigé

Désolé à l'auteur mais cela fait depuis maintenant pas mal de temps que je lis des tutos sur ce site et je dois dire que celui ci n'est pas très très clair en tout cas j'ai éprouvé beaucoup de difficultés à comprendre beaucoup de points, après cela dépend des personnes cela va de soit, en tout je me dois de mettre une mauvaise note :( et je trouve qu'il est bien dommage de ne pas avoir aborder le point essentiel des collisions ce qui est quand même quelque chose d'indispensable dans tout les jeux :colere2: .

Pour moi niveau le niveau de difficulté est rouge.
Hors ligne hyuuga # Posté le 26/02/2012 à 01:40:11
Kaze
Avatar

Avis : Très bon

Ville : Saint-etienne
Pays : France métropolitaine

Le tuto est très bien mais y a-t-il une partie sur les moteurs physiques de prévu parce que je n'arrive pas à intégrer le moindre moteur de physique comme Newton, Farseer ...

Image utilisateur

Questions intelligentes , réponses intelligentes,
mais si c'est débile , envoyé moi balladé.
 

Voir tous les commentaires