Chapitre bientôt terminé, je le passerai en prod avant le 10 aout. Ne vous étonnez pas de mon inactivité durant les 3 semaines suivantes. <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/langue.png" alt=":p" class="smilies"><br><br>
En septembre, je pense migrer tout le tuto (ce chapitre-ci compris) vers la SDL 2.0. Dans le fond rien ne va changer mis à part 2, 3 ajustements. Après je partirai sur la chapitre de la caméra. <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/clin.png" alt=";)" class="smilies">Le 1 août 2012 à 20:57:13
Chapitre bientôt terminé, je le passerai en prod avant le 10 aout. Ne vous étonnez pas de mon inactivité durant les 3 semaines suivantes.
En septembre, je pense migrer tout le tuto (ce chapitre-ci compris) vers la SDL 2.0. Dans le fond rien ne va changer mis à part 2, 3 ajustements. Après je partirai sur la chapitre de la caméra.
Pour les liens morts du tutoriel OpenGL 3.3, téléchargez les archives à cette adresse jusqu'à que le staff valide la mise à jour sur le SdZ. :)
Je l'ai juste parcouru mais ça a l'air d'être un bon tuto<br>
Bonne continuation.<br><br><span class="ttpetit">Est-ce que c'est posible d'avoir une potion pour pisser bleu ? <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/langue.png" alt=":p" class="smilies"></span>Le 2 août 2012 à 10:38:27
Je l'ai juste parcouru mais ça a l'air d'être un bon tuto
Bonne continuation.
Est-ce que c'est posible d'avoir une potion pour pisser bleu ?
Bonjour, sire, je trouve qu'il fait beau, mais frais, mais beau !
Très bon tuto, meilleur rendu qu'avec l'open gl 2.0 cependant tu vas un peu trop vite de mon point de vu. Si tu pouvais faire un court chapitre qui explique la sdl dans ses bases, ca faciliterait la vie a ceux qui n'ont pas fait la sdl en CLe 2 août 2012 à 11:25:24
Très bon tuto, meilleur rendu qu'avec l'open gl 2.0 cependant tu vas un peu trop vite de mon point de vu. Si tu pouvais faire un court chapitre qui explique la sdl dans ses bases, ca faciliterait la vie a ceux qui n'ont pas fait la sdl en C
C'est un tutoriel sur OpenGL, quel serait l’intérêt d'y ajouter une partie sur la SDL ? Tu veux pas y ajouter un cours sur le langage C en première partie non plus <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/siffle.png" alt=":-°" class="smilies">Le 2 août 2012 à 11:29:05
C'est un tutoriel sur OpenGL, quel serait l’intérêt d'y ajouter une partie sur la SDL ? Tu veux pas y ajouter un cours sur le langage C en première partie non plus
Bonjour <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/smile.png" alt=":)" class="smilies"><br><p><strong>Citation : intro</strong></p><blockquote> Pour MinGW sous Windows : dézippez l'archive et placez simplement les dossiers "include", "lib" et "bin" dans le répertoire de MinGW. Si vous utilisez CodeBlocks, ce répertoire se trouve probablement dans C:\Program Files\CodeBlocks\MinGW. Windows vous demandera s'il doit fusionner les dossiers, répondez oui.</blockquote><br>
Ou comment saloper son compilateur...<br>
Ces fichiers n'ont rien à faire là.<br>
On installe une lib dans un dossier qui lui est propre et on règle son projet c::b.<br>
(c'est le même problème que les dll mises à tour de bras dans system32, quand on veut changer de version c'est juste la pagaille !)<br><br>
Edit: bravo pour le cours sur les matrices il est très compréhensible ! <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/smile.png" alt=":)" class="smilies">Le 2 août 2012 à 13:28:43
Bonjour
Citation : intro
Pour MinGW sous Windows : dézippez l'archive et placez simplement les dossiers "include", "lib" et "bin" dans le répertoire de MinGW. Si vous utilisez CodeBlocks, ce répertoire se trouve probablement dans C:\Program Files\CodeBlocks\MinGW. Windows vous demandera s'il doit fusionner les dossiers, répondez oui.
Ou comment saloper son compilateur...
Ces fichiers n'ont rien à faire là.
On installe une lib dans un dossier qui lui est propre et on règle son projet c::b.
(c'est le même problème que les dll mises à tour de bras dans system32, quand on veut changer de version c'est juste la pagaille !)
Edit: bravo pour le cours sur les matrices il est très compréhensible !
anonyme
Boouh je t'aime vraiment, j'ai bien cru que tu avais abandonné. On va pouvoir en faire des choses maintenant <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/clin.png" alt=";)" class="smilies">Le 2 août 2012 à 21:18:20
Boouh je t'aime vraiment, j'ai bien cru que tu avais abandonné. On va pouvoir en faire des choses maintenant
C'est super que tu reprennes après un certains temps d'absence, car ton tuto est top !Le 2 août 2012 à 21:21:21
C'est super que tu reprennes après un certains temps d'absence, car ton tuto est top !
anonyme
Par contre je n'ai pas bien compris un truc quand j'ai voulu rinstaller la SDL 1.3 :<br><br>
Il faut avoir la SDL 1.2 d'installée en plus des fichiers que l'on doit mettre dans le compilateur ou prendre juste tes fichiers ?Le 2 août 2012 à 21:42:05
Par contre je n'ai pas bien compris un truc quand j'ai voulu rinstaller la SDL 1.3 :
Il faut avoir la SDL 1.2 d'installée en plus des fichiers que l'on doit mettre dans le compilateur ou prendre juste tes fichiers ?
Jusqu'a maintenant, c'est le meilleur tutoriel que j'ai trouver pour OpenGL. Normalement, l'informatique = Anglais, mais quand je verifie pour des tutoriel en anglais, ils utilisent pour la plus part opengl 2.x ou encore enseigne openGL 3.x avec des fonctions et des technique que on ne devrait plus utiliser. (Exemple: GlBegin et GlEnd). Ca metonne que je trouve finalement LE TUTORIEL en francais en plus. Tres comprhensible, et finalement, un tutoriel sur OpenGL qui arrete de penser que tout le monde c'est cest quoi des shadder. Je vois trop souvent des tutoriel qui aborde les shadder sans meme expliquer c'est quoi, ce que sa peut faire... Donc il font juste donner une source et dise de copier SANS EXPLIQUER. Ici, au moin, il y a lexplication.<br><br>
Beau travail, continue ce superbe tutoriel. Finalement, tu m'as donner le gout de me relancer dans OpenGL.Le 2 août 2012 à 22:21:28
Jusqu'a maintenant, c'est le meilleur tutoriel que j'ai trouver pour OpenGL. Normalement, l'informatique = Anglais, mais quand je verifie pour des tutoriel en anglais, ils utilisent pour la plus part opengl 2.x ou encore enseigne openGL 3.x avec des fonctions et des technique que on ne devrait plus utiliser. (Exemple: GlBegin et GlEnd). Ca metonne que je trouve finalement LE TUTORIEL en francais en plus. Tres comprhensible, et finalement, un tutoriel sur OpenGL qui arrete de penser que tout le monde c'est cest quoi des shadder. Je vois trop souvent des tutoriel qui aborde les shadder sans meme expliquer c'est quoi, ce que sa peut faire... Donc il font juste donner une source et dise de copier SANS EXPLIQUER. Ici, au moin, il y a lexplication.
Beau travail, continue ce superbe tutoriel. Finalement, tu m'as donner le gout de me relancer dans OpenGL.
<p><strong>Citation : tutoriel</strong></p><blockquote>internalFormat : Nombre de composantes d'une image, on lui donnera la valeur du champ imageSDL->format->BytesPerPixel (champ que l'on connait)</blockquote><br>
Non.<br><br><a href="http://www.opengl.org/sdk/docs/man3/xhtml/glTexImage2D.xml">http://www.opengl.org/sdk/docs/man3/xh [...] exImage2D.xml</a><br><a href="http://www.opengl.org/sdk/docs/man/xhtml/glTexImage2D.xml">http://www.opengl.org/sdk/docs/man/xhtml/glTexImage2D.xml</a>Le 4 août 2012 à 8:06:11
Citation : tutoriel
internalFormat : Nombre de composantes d'une image, on lui donnera la valeur du champ imageSDL->format->BytesPerPixel (champ que l'on connait)
Génial que tu poursuive ce super cours ! <br>
Très clair et bien expliqué <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/clin.png" alt=";)" class="smilies">Le 4 août 2012 à 9:12:28
Génial que tu poursuive ce super cours !
Très clair et bien expliqué
Merci à tous ça fait plaisir, <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/heureux.png" alt=":D" class="smilies"><br><br><strong><span class="italique">Urare</span></strong> : Nop pas besoin, il te suffit juste de télécharger l'archive contenant la SDL puis de placer son contenu dans ton répertoire MinGW (si tu utilises Code::Blocks)<br><br><strong><span class="italique">germino</span></strong> : Yep évidemment que ça peut poser des problèmes, j'ai hésité au début du tuto. L'avantage de tout placer dans le répertoire du compilateur c'est que les gens n'ont pas à s'occuper de mettre les DLL dans chacun de leur projet. Je proposerai peut-être deux solutions pour installer la SDL, soit dans un dossier à part (mais avec les dll en plus) soit la solution actuelle. <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/clin.png" alt=";)" class="smilies"><br><br><strong><span class="italique">MicroJoe</span></strong> : Ce n'est pas parce qu'une librairie est codée en C qu'il faut obligatoirement coder toutes tes applications avec ce langage. Le C++ est beaucoup plus adapté de nos jours et de plus, OpenGL est plus souvent utilisé dans des programmes en C++ plutôt que ceux codés en C.<br><br><span class="italique"><strong>Laurent Outan</strong></span> : Sur le même lien que tu m'as donné :<br><br><p><strong>Citation : glTexImage2D</strong></p><blockquote>
<strong>internalFormat</strong> : Specifies the <strong>number of color components in the texture</strong>. <strong>Must be 1, 2, 3, or 4</strong>, or one of the following symbolic constants [...]</blockquote><br><br>
Concernant le tuto, j'ai réglé hier le gros problème de ce chapitre à savoir qu'en l'état, la librairie SDL_image ne permet de charger que les images au format jpeg (essayez les formats png, bmp, ... ça va bugger), apparemment elle n'est pas compatible avec la SDL 1.3. J'ai tenté de passer le chapitre en SDL 2.0 et je n'ai plus ce problème, tous les formats passent. <br><br>
Je me tâte pour refaire le tuto avec la SDL 2.0 ou trouver une ancienne version de développement de SDL_image qui serait compatible sans changer tous les codes sources.Le 5 août 2012 à 12:43:53
Merci à tous ça fait plaisir,
Urare : Nop pas besoin, il te suffit juste de télécharger l'archive contenant la SDL puis de placer son contenu dans ton répertoire MinGW (si tu utilises Code::Blocks)
germino : Yep évidemment que ça peut poser des problèmes, j'ai hésité au début du tuto. L'avantage de tout placer dans le répertoire du compilateur c'est que les gens n'ont pas à s'occuper de mettre les DLL dans chacun de leur projet. Je proposerai peut-être deux solutions pour installer la SDL, soit dans un dossier à part (mais avec les dll en plus) soit la solution actuelle.
MicroJoe : Ce n'est pas parce qu'une librairie est codée en C qu'il faut obligatoirement coder toutes tes applications avec ce langage. Le C++ est beaucoup plus adapté de nos jours et de plus, OpenGL est plus souvent utilisé dans des programmes en C++ plutôt que ceux codés en C.
Laurent Outan : Sur le même lien que tu m'as donné :
Citation : glTexImage2D
internalFormat : Specifies the number of color components in the texture. Must be 1, 2, 3, or 4, or one of the following symbolic constants [...]
Concernant le tuto, j'ai réglé hier le gros problème de ce chapitre à savoir qu'en l'état, la librairie SDL_image ne permet de charger que les images au format jpeg (essayez les formats png, bmp, ... ça va bugger), apparemment elle n'est pas compatible avec la SDL 1.3. J'ai tenté de passer le chapitre en SDL 2.0 et je n'ai plus ce problème, tous les formats passent.
Je me tâte pour refaire le tuto avec la SDL 2.0 ou trouver une ancienne version de développement de SDL_image qui serait compatible sans changer tous les codes sources.
Pour les liens morts du tutoriel OpenGL 3.3, téléchargez les archives à cette adresse jusqu'à que le staff valide la mise à jour sur le SdZ. :)
anonyme
Ok du coup, quand codeblocks me demande le répertoire d'installation de la SDL je lui indique le dossier MinGw ?<br><br>
Sinon il serait plus cool de refaire le tuto pour la SDL 2.0 qui est l'avenir par rapport à la SDL 1.3Le 5 août 2012 à 14:00:28
Ok du coup, quand codeblocks me demande le répertoire d'installation de la SDL je lui indique le dossier MinGw ?
Sinon il serait plus cool de refaire le tuto pour la SDL 2.0 qui est l'avenir par rapport à la SDL 1.3
<p><strong>Citation : Boouh</strong></p><blockquote>
<span class="italique"><strong>Laurent Outan</strong></span> : Sur le même lien que tu m'as donné :<br><br><p><strong>Citation : glTexImage2D</strong></p>
<blockquote>
<strong>internalFormat</strong> : Specifies the <strong>number of color components in the texture</strong>. <strong>Must be 1, 2, 3, or 4</strong>, or one of the following symbolic constants [...]</blockquote>
</blockquote><br>
... et c'est vrai dans OpenGL 2.1, plus dans OpenGL 3. T'as regardé un peu à quoi correspondaient mes liens ?Le 5 août 2012 à 15:35:58
Citation : Boouh
Laurent Outan : Sur le même lien que tu m'as donné :
Citation : glTexImage2D
internalFormat : Specifies the number of color components in the texture. Must be 1, 2, 3, or 4, or one of the following symbolic constants [...]
... et c'est vrai dans OpenGL 2.1, plus dans OpenGL 3. T'as regardé un peu à quoi correspondaient mes liens ?
Yep ce sont des liens vers la spé de la fonction <strong>glTexImage2D</strong> (Pour opengl 2.x et 3.x). <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/smile.png" alt=":)" class="smilies"><br><br>
Mais personnellement je n'avais jamais entendu que le paramètre avait changé, quelle est la différence ?<br><br>
Ah pi <strong><span class="italique">pere ceval</span></strong> : une potion pour te faire pousser les cheveux ça t'ira ? <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/langue.png" alt=":p" class="smilies">Le 6 août 2012 à 19:05:52
Yep ce sont des liens vers la spé de la fonction glTexImage2D (Pour opengl 2.x et 3.x).
Mais personnellement je n'avais jamais entendu que le paramètre avait changé, quelle est la différence ?
Ah pi pere ceval : une potion pour te faire pousser les cheveux ça t'ira ?
Pour les liens morts du tutoriel OpenGL 3.3, téléchargez les archives à cette adresse jusqu'à que le staff valide la mise à jour sur le SdZ. :)
La différence c'est que tu n'as plus le droit d'utiliser 1, 2, 3 ou 4 (mais ça c'est écrit, il suffit de lire les liens), et que donc la définition (et l'utilisation) du paramètre que tu donnes dans ton tuto est erronée.Le 7 août 2012 à 0:12:27
La différence c'est que tu n'as plus le droit d'utiliser 1, 2, 3 ou 4 (mais ça c'est écrit, il suffit de lire les liens), et que donc la définition (et l'utilisation) du paramètre que tu donnes dans ton tuto est erronée.
@Boouh -> Ah non, j'voudrais une potion de puissance <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/langue.png" alt=":p" class="smilies">Le 7 août 2012 à 20:01:23
@Boouh -> Ah non, j'voudrais une potion de puissance
Bonjour, sire, je trouve qu'il fait beau, mais frais, mais beau !
<p><strong>Citation : Boouh</strong></p><blockquote>Après je partirai sur la chapitre de la caméra. <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/clin.png" alt=";)" class="smilies">
</blockquote><br>
Je croyais qu'il y avait pas de caméra sous OpenGL <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/unsure.gif" alt=":euh:" class="smilies"> .Le 8 août 2012 à 12:03:12
Citation : Boouh
Après je partirai sur la chapitre de la caméra.
Je croyais qu'il y avait pas de caméra sous OpenGL .
<strong><span class="italique">Laurent Outan</span></strong> : N'aurait-ce pas été plus simple de me le dire directement (avec les liens en plus évidemment) ? Car ok apparemment on est obligé de passer par les constantes maintenant. En tout cas, erreur corrigé merci bien.<br><br><strong><span class="italique">pereceval</span></strong> : J'ai un sort de boule de feu si tu veux ? Qui ne fonctionne pas avec moi d'ailleurs il n'y a même pas de flammèches qui sort de ma main. <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/langue.png" alt=":p" class="smilies"><br><br><strong><span class="italique">DakuTenshi</span></strong> : Je ne vois pas trop ce que tu veux dire. Oui il n'y a pas de caméra "<span class="italique">mobile</span>" fournie avec OpenGL si c'est ce que tu entends par là. C'est pour ça qu'il va falloir la coder nous-même.<br><br>
Sinon, le chapitre est complétement terminé. Je finis mes vérifs et je lance le passage en prod.Le 8 août 2012 à 23:32:17
Laurent Outan : N'aurait-ce pas été plus simple de me le dire directement (avec les liens en plus évidemment) ? Car ok apparemment on est obligé de passer par les constantes maintenant. En tout cas, erreur corrigé merci bien.
pereceval : J'ai un sort de boule de feu si tu veux ? Qui ne fonctionne pas avec moi d'ailleurs il n'y a même pas de flammèches qui sort de ma main.
DakuTenshi : Je ne vois pas trop ce que tu veux dire. Oui il n'y a pas de caméra "mobile" fournie avec OpenGL si c'est ce que tu entends par là. C'est pour ça qu'il va falloir la coder nous-même.
Sinon, le chapitre est complétement terminé. Je finis mes vérifs et je lance le passage en prod.
Pour les liens morts du tutoriel OpenGL 3.3, téléchargez les archives à cette adresse jusqu'à que le staff valide la mise à jour sur le SdZ. :)
La dernière fois que j'ai utilisé le sort 'boule de feu', j'ai visé l'écurie... Alors, j'aimerais une potion de puissance ! <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/langue.png" alt=":p" class="smilies">Le 9 août 2012 à 11:31:17
La dernière fois que j'ai utilisé le sort 'boule de feu', j'ai visé l'écurie... Alors, j'aimerais une potion de puissance !
Bonjour, sire, je trouve qu'il fait beau, mais frais, mais beau !
<p><strong>Citation : Boouh</strong></p><blockquote>
<strong><span class="italique">DakuTenshi</span></strong> : Je ne vois pas trop ce que tu veux dire. Oui il n'y a pas de caméra "<span class="italique">mobile</span>" fournie avec OpenGL si c'est ce que tu entends par là. C'est pour ça qu'il va falloir la coder nous-même.</blockquote><br><br>
Voilà, y'a pas de caméra, faut en créer une, c'est bien ce qu'il me semblait <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/hihi.png" alt="^^" class="smilies"> .Le 9 août 2012 à 12:03:09
Citation : Boouh
DakuTenshi : Je ne vois pas trop ce que tu veux dire. Oui il n'y a pas de caméra "mobile" fournie avec OpenGL si c'est ce que tu entends par là. C'est pour ça qu'il va falloir la coder nous-même.
Voilà, y'a pas de caméra, faut en créer une, c'est bien ce qu'il me semblait .
Salut a tous.<br>
Super tuto. meme si je peux pas tester car je suis en vac avec mon portable munis d'un intel hd avec opengl < 3.1 mais je le suis quand meme, dans une semaine je serais a la maison avec mon montre <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/heureux.png" alt=":D" class="smilies"><br><br>
Sinon petite faute d'orthographe au debut:<br>
Vous verrons cela quand nous saurons manipuler les shaders.<br><br>
Et merci pour ces tuto de qualite.Le 17 août 2012 à 14:14:47
Salut a tous.
Super tuto. meme si je peux pas tester car je suis en vac avec mon portable munis d'un intel hd avec opengl < 3.1 mais je le suis quand meme, dans une semaine je serais a la maison avec mon montre
Sinon petite faute d'orthographe au debut:
Vous verrons cela quand nous saurons manipuler les shaders.
Le tuto est super, bien rédigé et nickel! <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/clin.png" alt=";)" class="smilies"><br>
Il explique très bien. Bon boulot! <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/heureux.png" alt=":D" class="smilies"><br>
PS: D'ou as tu trouvé toutes les infos sur Opengl 3.1, parce que pour avoir fait un tuto de cette qualité la, il faut bien des sources! <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/langue.png" alt=":p" class="smilies">Le 31 août 2012 à 13:22:42
Le tuto est super, bien rédigé et nickel!
Il explique très bien. Bon boulot!
PS: D'ou as tu trouvé toutes les infos sur Opengl 3.1, parce que pour avoir fait un tuto de cette qualité la, il faut bien des sources!
<span class="souligne"><strong>Arkdemon:</strong></span> Le plus simple pour avoir des infos c'est d'aller voir la doc : <a href="http://www.opengl.org/documentation/">Doc d'OpenGL</a><br>
(En anglais, mais si tu veux vraiment apprendre à te servir d'OpenGL, tu n'as pas le choix)Le 2 septembre 2012 à 16:27:59
Arkdemon: Le plus simple pour avoir des infos c'est d'aller voir la doc : Doc d'OpenGL
(En anglais, mais si tu veux vraiment apprendre à te servir d'OpenGL, tu n'as pas le choix)
Super chapitre sur les textures, je l’attendrai celui la !
Que nous réserve la suite ?
anonyme
Oui merci pour cette mise à jour <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/smile.png" alt=":)" class="smilies">Le 22 septembre 2012 à 12:16:29
EDIT (on laisse juste la fin):<br>
Merci beaucoup pour le tuto. <img src="/bundles/tinymce/vendor/tiny_mce/plugins/emotions/img/clin.png" alt=";)" class="smilies">Le 14 octobre 2012 à 21:25:20
EDIT (on laisse juste la fin):
Merci beaucoup pour le tuto.