begin process at 2010 03 19 02:07:06
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

OpenGL

 > EFFET 3D SUR TEXTE OPENGL

EFFET 3D SUR TEXTE OPENGL


 Information sur la source

Note :
9 / 10 - par 3 personnes
9,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :OpenGL Classé sous :3d, opengl, effet, texte, scene Niveau :Débutant Date de création :03/09/2005 Date de mise à jour :03/09/2005 16:49:02 Vu / téléchargé :8 492 / 1 039

Auteur : Arnaud16022

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

 Description

Cliquez pour voir la capture en taille normale
un petit effet sur du texe... meme Funto a bien aimé :p (heureusent qu'il n'est plus la ^^ )
rien de bien méchant mais l'effet est qd meme cool B-)
remarque: c'est de la VRAIE 3d, pas de tricherie avec le z-buffer ou dieu sait quoi -> on peut parfaitement bien l'insérer dans une scene 3d
on peut également désactiver les implosions/explosions en mettant l'animation en mode manuel (dans l'exemple elle est en automatique, ca boucle l'animation implosion -statique - explosion )


 Conclusion

windows uniquement, utilise des fonctions de l'API pour créer le texte (voir mes autres sources)

 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


 Historique

03 septembre 2005 16:49:02 :
trompé de screen O:)

 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 DU TEXTE SUR UNE TEXTURE OPENGL
Source avec Zip Source avec une capture UNE VACHE. UN TRAMPOLINE. ENSEMBLE, ILS COMBATTENT LE CRIME.

 Sources de la même categorie

Source avec Zip Source avec une capture SCREENSAVER OPENGL DEV C++ par bobby03
Source avec Zip Source avec une capture LEÇON 13 NEHE EN FRANÇAIS OPENGL DEV C++ par bobby03
Source avec Zip JEU DE DAMES 3D par vbclaude
Source avec Zip CHARGEMENT DES TEXTURES EN OPENGL par Jackyzgood
Source avec Zip Source avec une capture OPENGL - UN PEU DE NEIGE... par underprog

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture MOTEUR 3D : CASTOR3D par dragonjoker59
Source avec Zip Source avec une capture OPENGL SOUS LINUX par xave4552
Source avec une capture OPENGL - JEU DE BILLARD EN 3D PAS FINI par acx01b
Source avec Zip Source avec une capture INTRO 4K, "RADIALPIPES" par XT95
Source avec Zip Source avec une capture XTENGINE - MOTEUR 3D BASÉ SUR OPENGL, GLEW ET LA SDL par XT95

Commentaires et avis

Commentaire de NoRabbit le 03/09/2005 19:51:18

sympa l'effet mais y a quasi pas de commentaires dans le code.
Ca aide quand il s'agit de visualiser rapidement la manière dont ça a été fait.

Commentaire de NoRabbit le 03/09/2005 19:52:48

mais sinon c sympa ;)
(je n'aime pas terminer sur une note "négative")

Commentaire de Arnaud16022 le 03/09/2005 21:03:25

hum pas faux. mais je ne l'avais pas écrit dans le but de le mettre  ici en fait. j'y remédierai qd j'aurai le temps (dans 10 ans ? ^^)

Commentaire de Kirua le 04/09/2005 10:49:14

Alooors, j'ai essayé de le compiler avec Dev-C++, mais j'ai un petit souci qui persiste:

Example.o(.text+0x1c):Example.cpp: undefined reference to `__glutInitWithExit@12'
Example.o(.text+0x3d):Example.cpp: undefined reference to `__glutCreateWindowWithExit@8'
Example.o(.text+0x5d):Example.cpp: undefined reference to `__glutCreateMenuWithExit@8'

Pourtant je ne vois pas trop où tu utilises GLUT, et j'ai lié avec tout ça:
-lopengl32
-lglu32
-lglut32
-lglaux
-lgdi32
donc ça devrait aller je pense ... c'est en tout cas les seules trois erreurs qui restent...

Sinon, tu avais fait 3 erreurs de syntaxe que bcp d'utilisateur de VC++ font: dans tes deux CParticle::Load et dans ton CParticle::Afficher, tu as, deux fois avec GLuint i et une fois avec int a:

for(int i ...)
{
}

for(i ...)
{
}

or le standard dit bien que dans la deuxième for(), i n'existe plus (et ce déjà à la sortie de la première for), donc il faut écrire int i dans la seconde for aussi. si VC ne l'accepte pas (mais normalement ils ont corrigé le problème), tu peux toujours déclarer i en dehors de la première for.

Sinon, il manquait un retour à la ligne en bas de deux fichiers, mais ça tlm s'en fout ^_^.

J'ai pas encore pu tester et je regrette, si tu pouvais essayer de voir ce ne va pas avec GLUT, où en tt cas me dire où elle est utilisée...

Commentaire de Kirua le 04/09/2005 10:53:17

Loi de la vexation universelle activée: je viens de trouver. GLUT était inclu dans ton gestionnaire d'image mais jamais utilisé. J'ai supprimé l'include et tout marche à merveille, tu devrais faire pareil car il risque de réclamer une DLL inutile je pense, et tu dois l'avoir dans ton répertoire par défaut donc il ne s'est pas manifesté. Très sympathique l'effet en tout cas :)

Commentaire de Arnaud16022 le 04/09/2005 12:08:19

ah bah en fait c'est le gestionnaire d'images en entier qu'il faudrait virer :p
pour le coup des 2 for(), argh oui, stupide compilo non-ANSI grrr, j'y pense jamais...
" il manquait un retour à la ligne en bas de deux fichiers " -> !! c'est obligatoire ca ?? je savais po...
merci pour la remarque ^^

Commentaire de Kirua le 04/09/2005 12:14:15

Voui, c'est obligatoire, en tout cas avec G++, mais je pense bien que c'est dans le standard. mtnt, on pourrait s'attendre à ce que l'EDI ou même le compilo s'en charge ... c'est un peu con de faire un compilo qui peut détecter l'absence de retour à la ligne et le signaler mais qu'est pas capable de gérer l'absence :p. G++ t'envoie bouler en tt cas.

Commentaire de Arnaud16022 le 04/09/2005 12:16:07

mdr :D

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Moteur 3d OpenGL [ par Stormy ] Salut. Je recherche des personnes motives pour travailler sur un moteur 3d sous OpenGL. Les bases sont deja etablies (Detection de collisions, sons, m Comment afficher du texte dans un fenêtre OpenGl?? [ par mastave ] Comment afficher du texte dans un fenêtre OpenGl??Et avec un police spéciale?? Objects 3D Opengl [ par mastave ] Comment inclure dans un fenêtre OpenGl un fichier 3D DXF ou3DS??? OpenGL / API et Thread [ par Viper31 ] Salut all !J'ai un souci , j'ai une scene opengl dans une fenetre API et lorsque j ouvre une boite de dialog , la scene se fige ! Je voulais savoir si Charger un model 3D en C++ avec opengl [ par smoove5198 ] Bonjour,j'essaye depuis un moment de charger un model 3D avec opengl en C++, pour ca j'utilise le seul format de fichier que je connaisse et dont j'ai OpenGl et objets 3D [ par mshn ] bonjour, est ce qu'on peux céer des objets 3D sous OpenGl, et les manipuler (animer et déplacer) par programme en utilisant un environnement de C++ ? OPENGL redimemsionnement [ par haklia ] Bonjour, voila g un probleme en fait :g une scene en 3D faites avec glut, et lorsque je redimensionne ma fenetre avec la souris, il y a certaine taill Besoin d'aide pour Directx 8/9 [ par TheBestofComputer ] Je voudrais savoir quelle est le code pour crée un texte en 3D(le plus simple possible) et le code pour ajouter une texture a une vertrice ainsi qu'au Texte OpenGL [ par xarier ] Voila j'aimerais savoir comment realisé un Texte en 3d sous opengl avec une methode pour qu'il soit 100%portable sur toutes les autre plateform livré


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,889 sec (4)

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