Feu d'artifice [opengl particules)

Soyez le premier à donner votre avis sur cette source.

Vue 13 129 fois - Téléchargée 1 287 fois

Description

Voila ceci est un effet realiser par opengl + win32 par la methode particules

Pour pouvoir admirer ce travail il faudra rester plus de 3 min acoté de votre ecran regardant cette animation car ca change (position + couleur ) qui la rend encore plus belle

aller jeté un coup d'oeil :)

Je pense que j'ai pas commis de photo d'orthograme (He Kirua je prend en compte tes conseille sur la langue ;)t'avait raison la c plus propore)

Source / Exemple :


Voila une partie du code 

/*
Tazi Mehdi Xarier [ Particles Engine ]

  • /
#include <math.h> #include <windows.h> // Windows #include <stdio.h> #include <gl\gl.h> // OpenGL32 Library #include <gl\glaux.h> // Glaux Library LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM); //WndProc #define MAX_PARTICLES 3000 // Nombres de particles typedef struct //Structure des Particles { float life; // vie Particle float fade; // Fade float x; // Position X float y; // Position Y float z; // Position Z float xi; // Direction X float yi; // Direction Y float zi; // Direction Z float r; // Couleur Rouge float g; // Couleur Verte float b; // Couleur Blue }particles; // Structure Particles static GLfloat colors[16][3]= // Colors { {1.0f,0.5f,0.5f},{1.0f,0.75f,0.5f},{1.0f,1.0f,0.5f},{0.75f,1.0f,0.5f}, {0.5f,1.0f,0.5f},{0.5f,1.0f,0.75f},{0.5f,1.0f,1.0f},{0.5f,0.75f,1.0f}, {0.5f,0.5f,1.0f},{0.75f,0.5f,1.0f},{1.0f,0.5f,1.0f},{1.0f,0.5f,0.75f}, {1.0f,1.0f,1.0f},{0.25f,0.5f,0.5f},{0.0f,0.5f,1.0f},{0.0f,0.67f,1.0f} }; GLvoid DrawParticles(float X,float Y,float Z,float minlife,float slowdownx,float slowowny,float slowdownz); GLvoid DrawParticles1(float X,float Y,float Z,float minlife,float slowdownx,float slowowny,float slowdownz,float xx,float yy); GLvoid DrawParticles2(float X,float Y,float Z,float minlife,float slowdownx,float slowowny,float slowdownz,float xx,float yy);

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
688
Date d'inscription
jeudi 26 décembre 2002
Statut
Membre
Dernière intervention
19 mai 2005

Merci Kirua :) la je suis vraimment content :)


tu c enfin ta vraimment raison car il faut que je met des bout de phrase comprehensible pour que tous
le monde puissent comprendre ce que je veut dire :):)
Merci encore
Messages postés
3006
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
31 décembre 2008

faut reconnaître que l'effet est très réussi, bravo ^^ et d'une manière générale, je t'ai trouvé plus agréable à lire que d'hab, merci de faire l'effort ^^
Messages postés
688
Date d'inscription
jeudi 26 décembre 2002
Statut
Membre
Dernière intervention
19 mai 2005

We ta raison c la troisieme fois qu'il me disent ca mais ce que j'ai f ce que j'ai piqué la partie de fenetrage(creation de la fenetre) ils a ceux qui prefaire celle de nehe et moi je prefaire cella car j'avait etudier les particules de sont cours. Et si ta bien vue leur sources c deja pas la meme animation alors quand ta la structure j'ai ajouter quelque nouvelle trucs comme la gravity les couleurs .....(xg,yg,zg,r,g,b..)

et pour etre sur tu peut comparrer les deux sources au niveau des source qui en une relation avec les particules pas avec la creation de fenetre
autre chose si javais piqué la source je pouvait comme meme enlever le nom de l'auteur mais j'ai pas volu car j'ai prie la partie fenetrage de chez lui (alors j'ai mis son nom)a la place de refer depuis le debut (chose qui v me prendre des 451 line)

Merci Encore est bone prog
Messages postés
1267
Date d'inscription
mercredi 1 janvier 2003
Statut
Membre
Dernière intervention
28 février 2007
3
Très joli...mais y'a marqué "Steve's particle engine - GLdomain.com" dans le titre, alors je suis allé chercher sur GLdomain.com : http://www.gldomain.com/tutorials/particle.htm
.....
Messages postés
688
Date d'inscription
jeudi 26 décembre 2002
Statut
Membre
Dernière intervention
19 mai 2005

ben ca c juste uyn exemple de particules alors pourkoi reecrire la memee chose 300 fois et quand a nu projet pro si jallait le faire je utiliserai mon porpre code c sur mais il faut savoir encore que perdre du temp pour rien ca vaut pas la piene alller @+(ta pas encore voyagait !!!)
Afficher les 31 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.