AU FEU !! CA CRAME... ( PARTICULES EN 3D )

dletozeun Messages postés 546 Date d'inscription vendredi 13 février 2004 Statut Membre Dernière intervention 9 janvier 2008 - 21 avril 2005 à 22:46
cs_viran Messages postés 104 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 31 décembre 2006 - 24 juin 2006 à 21:43
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30869-au-feu-ca-crame-particules-en-3d

cs_viran Messages postés 104 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 31 décembre 2006
24 juin 2006 à 21:43
edit : bug resolu
cs_viran Messages postés 104 Date d'inscription jeudi 6 mai 2004 Statut Membre Dernière intervention 31 décembre 2006
24 juin 2006 à 20:38
S'ouvre et se ferme, je n'ai pas le temps de le voir...
Funto66 Messages postés 1267 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 28 février 2007 4
10 déc. 2005 à 23:45
"le tga en a 4 , rgba, et peut etre compresse sans perte, comme un zip, et d'ailleurs c est a peu pres le meme algo" -> ouhla ouhla : le même algo de compression pr TGA (effectivement sans perte) et Zip, doucement : TGA c'est juste un bête RLE, le zip y'a + de trucs (je sais pas en détail mais ça s'arrête pas à RLE...).
Sinon comment j'aurais pu faire pr écrire un loader de TGA lol
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
29 nov. 2005 à 00:19
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
28 nov. 2005 à 20:33
Ya tu une librairie qu'on peut télécharger et un fichier .h pour SDL? Tous ce que j'ai c'est le DLL.
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
9 nov. 2005 à 12:32
mdr
he relax mec t'es pas a la nasa ici :D
les .obj c'est des fichiers 3d. yen a un pour le sol et un pour les buches au centre. ensuite tu les texture avec les .tga ( qui, je l'admets, peuvent tres bien etre remplaces par des .jpg mais c'est plus simple a coder)
soit dit en passant : le bmp a 3 couches, RVB, le tga en a 4 , rgba, et peut etre compresse sans perte, comme un zip, et d'ailleurs c est a peu pres le meme algo; et le jpg contient 3 couches mais est a prohiber a tout prix si tu veux rajouter de la transparence
et dsl pour les fautes chuis sur un clavier qwerty lol
si tu veux des explications sur des sources aue tu comprends pas, demande sur le forum ou par MP, les gens seront tjs contents que tu t'interesses a leurs prog :D
++
ad
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
8 nov. 2005 à 17:08
Dans le message précédent j'ai dit "Sa vouloir t'offencer".
Ce que je voulais dire c'est "Sans vouloir t'offencer".
Je ne sais pas si tu comprendrais alors j'ai pas pris de chance.
Désolé.
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
8 nov. 2005 à 16:56
Merci. Pour Photoshop c'est pas un problème, je l'ai à la maison. Mais pour Maya impossible. J'ai pas internet chez nous. Je vous parle des ordinateurs du collège. Sa ira à plus tard pour ce programme.

Encore un question.
D'accord pour les fichiers TGA mais les fichiers OBJ sont-ils aussi des images ou si ils valent plus que sa, car je ne vois pas l'utilité (sa vouloir t'offencer) de créé des fichiers TGA et OBJ si des images JPG ou BMP peuvent faire l'affaire. C'est une question de compatibilité ou encore d'espace?

P.S. Il faut me pardonné si je pose des questions "idiotes". C'est que je n'est jamais suivie de cour en informatique j'ai tout apris moi même. Je n'ai pas d'aide chez nous (MSDN par example) donc je ne comprend qu'une partie des sources. J'ai beaucoup de difficulté avec les DLL et tout ce qui n'est pas du C++ pure (si je peut dire). J'ai donc besoin d'explications pour continuer et comprendre.
Merci.
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
8 nov. 2005 à 12:55
les .TGA c'est des betes images; soit t'utilises Photoshop ou autre, soit tu fais une bmp et avec AlphaEdit de Funto (dispo sur ce site) tu rends transparente la couleur que tu veux
pour les .OBJ, fichiers crees avec Maya 5.0 Personal Learning Edition, version gratuite et quasi illimitee, dispo em dl sur leur site, +/- 120 Mo je crois
++
ad
SAKingdom Messages postés 3212 Date d'inscription lundi 7 novembre 2005 Statut Membre Dernière intervention 16 février 2009 15
7 nov. 2005 à 21:28
C'est un très beau programme mais j'ai juste une question.

Comment sont créé tes fichiers TGA et OBJ
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
11 mai 2005 à 21:07
ouah
merci pour le 10/10 ca fait plaisir
mon 2eme!
la route de la gloire :)
Funto66 Messages postés 1267 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 28 février 2007 4
28 avril 2005 à 12:41
Bon ben chuis un boulet;
j'ai trouvé : en fait j'avais bidouillé un truc dans l'ATI Catalyst Control Center qui faisait appliquer un shader (ils appellent ça l'option SmartShader) à tous mes progs OpenGL...
Funto66 Messages postés 1267 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 28 février 2007 4
28 avril 2005 à 12:30
Bon en fait le problème ne vient apparemment pas de ta source, j'ai d'autres progs OpenGL qui font pareil, mais d'autres non :S
Est-ce que c'est un bug des pilotes ATI...je crois oui :(

Si jamais tu trouves quelque chose dis-le moi merci...
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
27 avril 2005 à 14:08
heu?
ben...
rah t'as de ces problemes toi! :)!
en tout cas c'est jouli aussi mdr
moi G une 9200
ca me rappelle une autre source, un truc avec des ombres portées... yavait un pb comme ca... je vais voir
Funto66 Messages postés 1267 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 28 février 2007 4
26 avril 2005 à 18:22
Je viens de rebooter sous Win et j'en ai profité pour testé tes derniers progs ;)
Ben celui-là rend vraiment bizarre, vois par toi-même : http://perso.wanadoo.fr/funto/screen_feu_arnaud.jpg

J'ai testé sous WinXP avec ATI Radeon 9800 Pro.

Peut-être que je testerai sous Nux, si j'arrive à compiler...
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
25 avril 2005 à 22:12
avant le glScalef tu fais glMatrixMode(GL_MODELVIEW)
inutile C le mode par défaut
et ta méthode me parait louche, mais je vais qd meme essayer, mais je pense que la texture sera qd meme super déformée
en y réfléchissant c'est ce qu'il faut, mais j'ai du mal a me l'imaginer....
je vais voir ca
Funto66 Messages postés 1267 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 28 février 2007 4
25 avril 2005 à 14:58
Heu, l'objectif, c'est quoi exactement? Allonger les textures vers le haut? Parce que, même si tes particules tournent, je pense qu'il y a quand même moyen de les agrandir selon l'axe des Y non?
shenron666 Messages postés 229 Date d'inscription dimanche 14 septembre 2003 Statut Membre Dernière intervention 20 août 2014
25 avril 2005 à 09:45
Je viens de tester ton prog et vrai qu'il est bien fait

pour ce qui est d'allonger les particules tu pourrais essayer glScalef comme le propose funto, tu modifie l'échelle sur Y, et si tu veux continuer à touner tes particules alors tournes la texture, avant le glScalef tu fais glMatrixMode(GL_MODELVIEW) et avant le glRotatef qui sert à tourner la particule tu fais glMatrixMode(GL_TEXTURE) et ainsi tu vas appliquer des transformations à la texture

sinon petite critique d'un bug qui, je pense, sera difficile à résoudre concernant le mode fenêtré, si tu déplaces la fenêtre ton affichage se met en pause, essayes de le maintenir en pause quelques secondes et lorsque tu relaches il y a pleins de particules qui ont atteint leur fon de vie

allez courage, ca va aller ;-)
bonne source, bonne prog :-)
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
25 avril 2005 à 07:20
OH!
funto!
tu n'as pas honte?
mdr
ben nan voyons quand meme, si elles tournent, moi je les allonge dans quel sens? pasque en fait elles tournent autour de la normale au plan de l'écran... un scale déformerait trop 'visiblement' les textures
Funto66 Messages postés 1267 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 28 février 2007 4
25 avril 2005 à 01:12
Heu bah pour allonger les particules ça peut pas se faire avec des glScalef() ?
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
22 avril 2005 à 16:09
hum...
ca ca va etre chaud (c'est le cas de le dire ) a faire, pasque les particules elles tournent sur elles-memes, du coup je peux pas trop les allonger...ca que je peux faire par contre c'est diminuer leur taille, quitte a en raouter quelques unes vers le haut... je vais voir ca
dletozeun Messages postés 546 Date d'inscription vendredi 13 février 2004 Statut Membre Dernière intervention 9 janvier 2008 1
22 avril 2005 à 15:27
si tu veux une critique:

Pour plus de realisme il faudrait que les particules soient plus effilées, qu'elles s'allongent plus en montant cimme le feu koi! ;)
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
22 avril 2005 à 12:21
ya pas un truc qui faut améliorer? moi je trouve ca beau comme ca, mais j'ai souvent tendace a touver beau ce que je fais mdr, ce qui n'est pas forcément l'avis de tt le monde :(
ou alors c'est " parfait" ??? lol
dletozeun Messages postés 546 Date d'inscription vendredi 13 février 2004 Statut Membre Dernière intervention 9 janvier 2008 1
21 avril 2005 à 22:46
ouééé!! c'est pas mal du tout!
chapeau!
Rejoignez-nous