<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.photozite.info/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Un peu de tout et surtout rien - jeux videos</title>
  <link>http://blog.photozite.info/index.php/</link>
  <description>Parcque je le vaut bien !</description>
  <language>fr</language>
  <pubDate>Sun, 08 May 2011 16:24:37 +0200</pubDate>
  <copyright>ARISTODEMO Damien</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Faire son jeux video avec Irrlicht</title>
    <link>http://blog.photozite.info/index.php/post/2006/12/08/28-faire-son-jeux-video-avec-irrlicht</link>
    <guid isPermaLink="false">urn:md5:a1cb6a44d5b5d0632a365da60311803b</guid>
    <pubDate>Fri, 08 Dec 2006 18:47:00 +0000</pubDate>
    <dc:creator>knoodrake</dc:creator>
        <category>Informatique</category>
        <category>informatique</category><category>jeux videos</category><category>moteur 3d</category><category>opengl</category><category>programmation</category>    
    <description>&lt;img src=&quot;http://irrlicht.sourceforge.net/images/general/irrlichtlogo.gif&quot; alt=&quot;logo Irrlicht&quot; /&gt;&lt;br /&gt;&lt;br /&gt;
Ce billet trace un bref apperçu d'Irrlicht et des ses possibilités.&lt;br /&gt;
Irrlicht est un Moteur 3D libre et multi-plateforme, simple d'utilisation.    &lt;h2&gt;Et beaucoup de motivation, de temps, de ressources humaines,
...&lt;/h2&gt;
&lt;h3&gt;Conaissez-vous Irrlicht ?&lt;/h3&gt;
Irrlicht est un moteur 3D publié sous license
(très) libre , sous license zlib pour être
précis, ce qui autorise même des utilisations
à des fins commerciales.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Faire un jeux vidéo 3D&lt;/h3&gt;
Je ne m'étendrait pas sur le sujet, les sites
consacrés à ce sujet étant
relativement nombreux, mais pour résumer, pour faire un jeux
vidéo il vous faudra:&lt;br /&gt;
un moteur 3D, un moteur Physique (facultatif), un moteur sonore, et
surtout du contenu (ce qui comprend notament les sons, les musiques,
les modèls 3D, les maps, les texture, etc..).&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Irrlicht: Présentations&lt;/h3&gt;
&lt;img src=&quot;http://irrlicht.sourceforge.net/images/projects/rabcat/Image13.jpg&quot; alt=&quot;logo Irrlicht&quot; /&gt;
&lt;br /&gt;
Irrlicht est un moteur 3D libre écrit en C++, il est
multi-plateforme (windows, Linux et Mac), son développement
est actif et les nouvelles versions ne se font pas trop attendre. &lt;br /&gt;
Il est possible d'utiliser une (ou toutes) des API suivantes: Direct3D
8, Direct3D 9, OpenGL 1.5, et deux rendus Software
différents.&lt;br /&gt;
Est intégré dans cette librairie une gestion
sommaire, mais pas mauvaise de la Physique (Gravité), de
même qu'elle dispose de son propre parser XML pour
enregistrer des configurations, des scènes, etc..&lt;br /&gt;
Nombres de formats sont compris, et pour n'en citer qu'une partie:
.md2, .bsp, .3ds, .png, .jpg, .tga, etc..&lt;br /&gt;
L'intégration de Shaders est aussi possible aisaiment (HLS
&amp;amp; GLS).&lt;br /&gt;
&lt;br /&gt;
Irrlicht dispose d'une comunauté bien vivante qui lui
procure des merveilles tel que des Outils de Light Mapping, des classes
de chargement de modèls doom3, des camera, des Forks en tout
genre, des intégration de moteurs physique, etc..&lt;br /&gt;
L'accompagnent également: IrrKlang et IrrEdit. IrrKlang est
un moteur de rendu sonnore et IrrEdit un éditeur de
scène.&lt;br /&gt;
Tout deux sont étroitement liés Irrlicht, mais
hélas, n'en actuellement qu'a des versions béta
bien jeunes.&lt;br /&gt;
&lt;br /&gt;
&lt;img src=&quot;http://irrlicht.sourceforge.net/images/projects/irrEdit7.jpg&quot; alt=&quot;logo Irrlicht&quot; /&gt;
&lt;h3&gt;L'uitilisation d'Irrlicht&lt;/h3&gt;
Je ne me lance pas dans un tutoriel, encore une fois, on les trouve
nombreux sur la toile, et je préfère vous en
donner &amp;nbsp;des liens en Appendice.&lt;br /&gt;
Cependant ce que j'ai retenu d'Irrlicht, c'est son
éfficacité et son extreme simplicité.&lt;br /&gt;
Pour vous donner une idée, vous pouvez jeter un coup d'oeil
aux tutoriels disponibles sur le site officiel, mais grosso-modo, pour
le peu que l'on ai map, on peut se ballader façon doom-like
(c'est dépassé ce terme non? on dit quake-like ou
FPS maintenant non ?) dans sa map avec la finesse graphique digne d'un
quake 3 pour moins d'une cinquantaine de lignes. N'est-ce pas fabuleux ?&lt;br /&gt;
&lt;br /&gt;
Exemple, pour ajouter une camera style FPS, un simple
&quot;smgr-&amp;gt;addICameraSceneNodeFPS(...)&quot; suffit.&lt;br /&gt;
La gestion des évenements est assez simple aussi (assez
similaire à ce que propose la librairie GLUT je trouve).&lt;br /&gt;
Et il en va de même pour (presque) tout ce que vous voulez
faire.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Conclusion&lt;/h3&gt;
Avant de me lancer, j'ai hésité entre plusieurs
moteurs, Ogre3D notament ou CrystalSpace, et je ne sai pas si j'ai
choisi le meilleur, &amp;nbsp;n'ayant pas mis &quot;la main à la
pate&quot; pour les autre, mais j'ai été
très agréablement surrpris par Irrlicht. Simple,
communauté active, éfficace, complet.&lt;br /&gt;
Le moteur bien sur des manques, notament les types de fichiers
supportés, ou le rendu OpenGL légerement
derrière ses acolytes microsoftiens, mais globalement, c'est
que du bonheur.&lt;br /&gt;
Cela semble évident mais je présice tout de
même que si Irrlicht est très simple, il est
impératif d'être à l'aise avec le C++
et son côté orienté objet qui est, ca
va de soit, abondament utilisé.&lt;br /&gt;
&lt;br /&gt;
&lt;h3&gt;Liens&lt;/h3&gt;
&lt;h4&gt;Captures d'écrans&lt;/h4&gt;
&lt;a href=&quot;http://images.google.fr/images?q=irrlicht&amp;amp;ie=UTF-8&amp;amp;oe=UTF-8&amp;amp;client=firefox-a&amp;amp;rls=org.mozilla:fr:official&amp;amp;sa=N&amp;amp;tab=wi&quot;&gt;http://images.google.fr/
Irrlicht&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.irrlicht.fr/forum/viewforum.php?id=12&quot;&gt;http://www.irrlicht.fr/forum/viewforum.php?id=12&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://irrlicht.sourceforge.net/screenshots.html&quot;&gt;http://irrlicht.sourceforge.net/screenshots.html&lt;/a&gt;
&lt;h4&gt;Sites&amp;nbsp;officiels &amp;amp; communautaires&lt;/h4&gt;
&lt;a href=&quot;http://irrlicht.sourceforge.net/&quot;&gt;http://irrlicht.sourceforge.net/&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
site officiel [EN]&lt;br /&gt;
&lt;a href=&quot;http://www.irrlicht.fr/&quot;&gt;http://www.irrlicht.fr/&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
site communautaire [FR]
&lt;h4&gt;Forums&lt;/h4&gt;
&lt;a href=&quot;http://irrlicht.sourceforge.net/phpBB2/index.php&quot;&gt;http://irrlicht.sourceforge.net/phpBB2/index.php&lt;/a&gt;
[EN]&lt;br /&gt;
&lt;a href=&quot;http://www.irrlicht.fr/forum/index.php&quot;&gt;http://www.irrlicht.fr/forum/index.php&lt;/a&gt;
[FR]
&lt;h4&gt;Informations&lt;/h4&gt;
&lt;a href=&quot;http://irrlicht.sourceforge.net/links.html&quot;&gt;http://irrlicht.sourceforge.net/links.html&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Pleins de liens&amp;nbsp;&amp;nbsp;&amp;nbsp; [EN]&lt;br /&gt;
&lt;a href=&quot;http://fr.wikipedia.org/wiki/Irrlicht&quot;&gt;http://fr.wikipedia.org/wiki/Irrlicht&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
[FR]&lt;br /&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/Irrlicht_Engine&quot;&gt;http://en.wikipedia.org/wiki/Irrlicht_Engine&lt;/a&gt;
Beaucoup plus complet&amp;nbsp;&amp;nbsp;&amp;nbsp; [EN]&lt;br /&gt;
&lt;a href=&quot;http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=4548&quot;&gt;http://irrlicht.sourceforge.net/phpBB2/viewtopic.php?t=4548&lt;/a&gt;
FAQ générale&amp;nbsp;&amp;nbsp;&amp;nbsp; [EN]
&lt;h4&gt;Autre&lt;/h4&gt;
&lt;a href=&quot;http://fr.wikipedia.org/wiki/Moteur_de_jeu&quot;&gt;http://fr.wikipedia.org/wiki/Moteur_de_jeu&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
[EN]&lt;br /&gt;
&lt;a href=&quot;http://en.wikipedia.org/wiki/List_of_game_engines&quot;&gt;http://en.wikipedia.org/wiki/List_of_game_engines&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
[EN]&lt;br /&gt;
&lt;a href=&quot;http://www.crystalspace3d.org/&quot;&gt;http://www.crystalspace3d.org/&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Un moteur 3D très populaire&amp;nbsp;&amp;nbsp;&amp;nbsp;
[EN]&lt;br /&gt;
&lt;a href=&quot;http://www.ogre3d.org/&quot;&gt;http://www.ogre3d.org/&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Ogre3D, un autre moteur 3D très
populaire&amp;nbsp;&amp;nbsp;&amp;nbsp; [EN]&lt;br /&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>
