[glscene] exemple 01 : scene, camera, lumiere, animation, shader

Soyez le premier à donner votre avis sur cette source.

Vue 19 942 fois - Téléchargée 2 325 fois


Description

Petit exemple sur GLScene qui montre l'utilisation des camera, lightsource, mouvement des objets, utilisation des DummyCubes et Materiels avec shader.

Cette exemple necessite l'installation de la derniere version en date de GLScene ( www.glscene.org )
telechargeable directement ici : http://glscene.sourceforge.net/download.htm

Dans cette exemple vous pourrez voir :

Comment animer une scene (animation simple de rotation avec acceleration / deceleration)
Comment animer une camera
Comment animer un LensFlare (effet de lumiere) comme si il s'agissait d'un "soleil" (mon Pulse effect a moi ^^)
Comment deplacer une camera avec la souris (basé sur les nombreux exemple fournis avec GLScene avec une legere modification basée sur FocalLength )
Ou placer les sources de lumiere pour avoir une scene toujours eclairée de façon optimale
Comment activer/desactiver une source de lumiere
Comment changer l'ambiance generale de la scene (via le SceneViewer)
Comment utiliser les shaders avec la bibliotheque de materiaux
Comment afficher les FPS de la scene

Code source trés commenté pour bien comprendre chaques mecanismes employés.

Conclusion :


Devrais faire partis d'une large serie d'exemples, pour montrer au gens que l'on peu faire de l'openGL facilement en delphi et surtout la simplicitée d'utilisation de GLScene. (en esperant voir fleurir de belle animation openGL sur DelphiFr ce qui nous changeras des editeurs de texte...)

Beaucoup d'exemple sons fournis avec GLScene, mais malheureusement en Anglais (voir sommairement commentés), langue qui rebute certains debutant qui ont pris Espagnol ou Allemand en LV1... ou qui on seché de façon perpetuel les cours d'anglais (comme moi) ^^

Dans cet exemple, aucune methode dynamique n'est appelée (creation d'objet, chargement de texture ect...). Je pense traiter le "dynamisme" dans un prochain exemple.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 37
20 nov. 2005 à 21:32
pour ceux qui voudrais voir le resultat, sans pour autant installer GLScene voici le liens de telechargement de l'executable :

http://darklineteam.free.fr/glscene/exp1/glscene1.exezip.zip (265Ko)
LREP Messages postés 59 Date d'inscription mercredi 24 novembre 2004 Statut Membre Dernière intervention 25 février 2006
23 nov. 2005 à 16:37
sympa une petite anim à l'ouverture d'une appli.
isn't it?
J'ai des gros soucis avec l'install de OPENGL..
Lors de l'install des .dpk J'ai plein de fichiers absents..
J'ai téléchargé les deux packs(le zip et le 7z) dans le 2E il y a plus de fichiers que dans le premier (je me suis dit c'est bon..) mais raté çà ne marche pas..
Il doit certainement me manquer autre chose..
merci par avance de ton aide.
LREP Messages postés 59 Date d'inscription mercredi 24 novembre 2004 Statut Membre Dernière intervention 25 février 2006
25 nov. 2005 à 11:47
J'ai avancé un peu et j'ai trouvé sur le site des adresses, des tuto...
mais j'ai encore un conflit avec un composant JEDI :
JvMMD7R.bpl qui aurait déjà l'unité VFW..

Qu'est ce que fait ah oui je vais crier "HELP !!!!"
je me sens déjà mieux..
f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 37
25 nov. 2005 à 12:18
alors pour installer GLScene, si tu prend la derniere version de GLScene il te manqueras le repertoire Plugins (etrange comme oublis)
si tu veux voila mon pack GLScene avec le repertoire :
http://darklineteam.free.fr/glscene/glscene_install_d7.rar (3Mo)

pour le Pack CG (nvidia) y'auras egalement le probleme des fichiers manquant ... je n'ai pas encore trouver de soluce a ce probleme

ensuite le Probleme de conflit avec JvMMD7R.bpl est bien connus.
astuce : enlever VFW du pack Jedi ou GLSCene tout simplement (l'un ou l'autre pas les deux)
leobaillard Messages postés 45 Date d'inscription vendredi 2 juillet 2004 Statut Membre Dernière intervention 6 janvier 2006
25 nov. 2005 à 14:59
Ouais ! Sympa la source, je vais me pencher la dessus, j'ai commencé la création (j'en suis qu'au début) d'un jeu avec GLScene. Je touche un peu à 3DS Max et je pense que j'ai trouvé quelqu'un à qui demander des conseils si je m'en sort pas bien ;) Merci à toi pour cette source !

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.