begin process at 2012 05 27 19:28:01
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

OpenGL

 > SUPER EFFET FONDU+TRANSFORMATION (MORPHING)

SUPER EFFET FONDU+TRANSFORMATION (MORPHING)


 Information sur la source

Note :
7,78 / 10 - par 9 personnes
7,78 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :OpenGL Niveau :Débutant Date de création :11/05/2005 Vu / téléchargé :8 750 / 547

Auteur : Arnaud16022

Ecrire un message privé
Site perso
Commentaire sur cette source (13)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
joli hein?
oué moi aussi je trouve :)
avant toute chose je tiens a preciser que je n'ai JAMAIS lu le tuto de Nehe sur le morphing, n'alez pas dire que je lui ai piqué ses source.
meme l'idée n'est pas de lui de toute facon
derniere chose, n'essayez pas d'augmenter la taille des 'particules', il n'y a pas de z-index, en fait si l'image semble correcte à l'oeuil c'est qu'elles sont petites, sinon ca fait tout bizarre


 Conclusion

boaf, pour le temps que j'y ai passé, je me mets en débutant (+- 3heures)
modeles réalisés avec Maya Learning Edition (libre en telechargement, si si)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip OCCLUSION QUERY
Source avec Zip Source avec une capture FENÊTRE DE DEBUG GTK+ POUR OPENGL
Source avec Zip FÊTES SUR LE BUREAU
Source avec Zip Source avec une capture EFFET 3D SUR TEXTE OPENGL
Source avec Zip Source avec une capture DU TEXTE SUR UNE TEXTURE OPENGL

 Sources de la même categorie

Source avec Zip Source avec une capture AFFICHER DES COURBES DE BEZIER par shorzy
Source avec Zip Source avec une capture BASE/MOTEUR 3D EN QT/OPENGL (COMPLET ET FONCTIONNEL!) POUR U... par envi33
Source avec Zip Source avec une capture CLASSE AVEC OPENGL - OBJETS 3D ET ANIMATIONS par rasta63
Source avec Zip Source avec une capture LETTRES 3D AVEC OPENGL ET QT par opossum_farceur
Source avec Zip CUBE 3D GLUT32 VC++ ET DEVC++ par bobby03

Commentaires et avis

Commentaire de darkman2 le 12/05/2005 10:41:04

je trouve ton prog cool
lllllllllloooooooooooooooooooollllllllllll
felicitations

Commentaire de Joky le 12/05/2005 11:23:09

Bah en effet, que c'est joli tout ça...
Mais j'comprend pas lol...
D'abord pourquoi les commentaires sont en anglais mdr
Et je comprend pas non plus comment on peut avoir l'idée de faire ça :o
Rien que le Big tableau de float au début, ca me dépasse lol...
On les trouves comment les valeurs dedans ???

Parce que, float V[10][98*3] faut le trouver que mm...
Fin bref, le rendu est cool

Commentaire de Arnaud16022 le 12/05/2005 17:50:58

bon alors
ca mérite quelques explications
les commentaires sont en anglais parce que comme d'hab, j'ai utilisé le basecode de Nehe, créé pr son Wizard pour VC6
ce qui est intéressant dans le code c'est example.cpp, rien d'autre
pour le big tableua, l est organisé comme suit:
modele1
modele2
..
modele10
chaque modele compte exactement 98 vertices, chacun de coordonnées xyz
pour chaque modele on a donc:
V1x v1y v1z v2x v2y v2z ... v98z
si il n'est pas en une suele ligne c'est que VC galere TROPTROPTROP avec les lignes qui dépassent 2046 caracs, c'est aussi pour ca qu'il y a plusieurs lignes vides apres le tableau, sinon il buggue
explications et commentaires dans la source bientot, jusqu'a mercredi j'ai des concours
++
ad

Commentaire de dletozeun le 12/05/2005 21:31:17

Attends t'es allé cherché ou ces 2940 coordonnées??
Et a quoi ca te sert?
C'est quoi le principe que tu utilise pour creer l'effet de fondu?

En tout cas c'est tres beau ! :)

Commentaire de Arnaud16022 le 12/05/2005 21:46:23

ben je l'ai dit, sur maya..
c'est comme 3dsmax, sauf qu'ils ont fait le seigneur des anneaux avec
^^
je crée un modele avec 98 points, peu importent les faces, je l'exporte en .obj, je fais un copier-coller dans le bloc notes vers  VC, et idem pour les 9 autres modeles....
en fait j'aurais aussi bien pu fire 10 fichiers .obj mis a par, mais c'était plus gros, la l'exe peut descendre à 12 Ko
en fait je sais pas si tu as remarqué mais il n'y a pas de glClear(GL_COLOR_BIT)
en fait je n'efface jamais l'écran, je me contente de dessiner dessus, a chaque frame, un carré noir qui assombrit toute l'image

et ca donne ca;)
ceci dit j'aimerai bien un screenshot pour voir la longueur des trainées sur les différentes configs...
arnaud1602@netmedicom.com, merci

Commentaire de Funto66 le 13/05/2005 19:41:26

Dessiner un carré noir au lieu de vider le buffer d'affichage...
C'est tellement simple mais tellement génial...Moi qui pensais que pour faire ce genre d'effets fallait jouer avec le stencil buffer ou chais pas quoi...

Ca me servira peut-être pour plus tard...C'est de toi cette idée?

Commentaire de Funto66 le 13/05/2005 19:43:41

Oups je viens de remarquer...
Apparemment j'ai une meilleure config que toi mdr (ATI Radeon 9800 Pro), vu que j'ai des traînées plus courtes...
Hé oui c'est logique : plus il y a d'affichage, plus les traînées sont courtes chez qq1...faudrait voir à gérer ça avec un timer...
En fait c'est galère ton truc lol.
Le truc c'est qu'il faudrait limiter les FPS plutôt que d'agir sur les calculs avec le timer quoi...

Commentaire de Arnaud16022 le 13/05/2005 20:33:27

ben en fait moi je m'étais arrangé pour que ca soit le meme chose sur toutes les configs
en fait la couche alpha du carré noir je lui mets 50*DeltaTemps, donc normalement ca devrait etre indépendant...
d'un autre coté, la longueur de la trainée varie selon la vitesse du point...
tu ne m'apprends rien Funto ^^  (pour une fois)
La limite des fps je l'ai faite avec la source de 'feu' mais la il n faut pas pasque plus ya de points mieux c'est, sinon qd yen a pas beaucoup la trainée n'est pas lisse

Commentaire de cppdupdup34 le 12/08/2005 11:09:43

c'est super comme effet.
faudrait en faire un save screener ca serait top
9/10 parceque tu peux encore mieux faire :-)

Commentaire de Arnaud16022 le 12/08/2005 17:32:23

ohhhhhhh! un revenant :D
merci pour la note ca fait plaisir
pour le screensaver je l avais fait une fois pour un copain qui me l'avait demande, je dois encore l avoir a la maison mais la suis pas chez moi pdt encore 2 semaines.
pour le 'encore mieux faire', hum.... un ptit radialblur un plus, ca t'irait? enfin moi je dis ca come ca mais je sais pas si j aurai le temps de le faire bien, avec mon nouveau projet.
enfin bon je verrai bien
++

Commentaire de cppdupdup34 le 13/08/2005 00:54:27

lol c'est clair que ca faisait un bail que j'etais pas passé.
ben oué ca serait stylé le radialblur
et puis faire des particules texturees parce que les point sont pas super jolis mais bon generalement se repencher sur un code c'est toujours un peu chaud! surtout quand on est en train de coder 4 autre trucs en meme temps !!

Commentaire de lol55 le 14/10/2007 01:31:18

C'est sympa ! ^^

Commentaire de lol55 le 14/10/2007 01:32:14 10/10

Encore faut-il bien comprendre toutes les classes, les surchages des opérateurs, etc... :p

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,515 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales