Tribulations codalistiques d'un fennec au pays de la 3D
Archives
- juillet 2008
- juin 2008
- mai 2008
- avril 2008
- mars 2008
- février 2008
- décembre 2007
- novembre 2007
- septembre 2007
- août 2007
- mai 2007
- mars 2007
- février 2007
- janvier 2007
- décembre 2006
- novembre 2006
- août 2006
- juillet 2006
- juin 2006
- mai 2006
- avril 2006
- mars 2006
- février 2006
- janvier 2006
- décembre 2005
- novembre 2005
- octobre 2005
- septembre 2005
- août 2005
- juillet 2005
- mai 2005
- avril 2005
- mars 2005
- février 2005
- janvier 2005
- décembre 2004
Avril 2005
Smoke'n dust
Dimanche 24 avril 2005 à 20 h 11


(nouvelle texture et test pour la démo Scopitone)
Un commentaire de ng-aniki.
Démos ... et démo Raydium ! (vidéo inside)
Samedi 23 avril 2005 à 20 h 30
Pour présenter le projet au festival Scopitone, cet été, je me lance avec l'aide de quelques autres personnes du groupe dans la réalisation d'une démo (dans le sens "scène démo" et demomakers, donc) utilisant le moteur 3D. Une des insiparations principale est une démo d'elitegroup : Kasparov. Le rythme, la gestion de la caméra, ainsi que la synchro parfaite du tout fait de cette démo un modèle du genre, qui n'a pas pris une ride (fin 1999, pourtant).
Le mystère qui entoure la sortie de cette démo et le fait qu'elitegroup ne soit connu de personne augmente encore l'aspect si particulier de la chose (elle a gagné la "The Party", tout de même). Certains indices laissent d'ailleurs à penser que l'équipe de farbrausch, les auteurs de la célèbre fr-08 et plus récemment kkrieger, un FPS en 96 Ko, serait à l'origine (en partie tout au moins) de Kasparov.
Bref ! Avec mes (très) modestes talents et sur une musique de Revision 1.1 qu'il a créé pour l'occasion, je vous livre ici le tout premier essai de caméra et de synchro-son de ce qui deviendra (avec un peu de chance) une démo complète de présentation de Raydium, sous forme d'une toute petite vidéo de 30 secondes (dont 90% de fondus) :
http://cqfd.nerim.net/raydem/raydem-test1.avi
Si je vous laisse un aperçu de cette même-pas-encore-alpha, c'est pour les curieux et pour ceux quoi souhaiteraient donner leur avis sur cet extrait, en n'oubliant pas qu'il ne montre pas grand chose de définitif (il manque un "scénario" [en partie déjà sur le papier], les graphs finaux, ...).
Le mystère qui entoure la sortie de cette démo et le fait qu'elitegroup ne soit connu de personne augmente encore l'aspect si particulier de la chose (elle a gagné la "The Party", tout de même). Certains indices laissent d'ailleurs à penser que l'équipe de farbrausch, les auteurs de la célèbre fr-08 et plus récemment kkrieger, un FPS en 96 Ko, serait à l'origine (en partie tout au moins) de Kasparov.
Bref ! Avec mes (très) modestes talents et sur une musique de Revision 1.1 qu'il a créé pour l'occasion, je vous livre ici le tout premier essai de caméra et de synchro-son de ce qui deviendra (avec un peu de chance) une démo complète de présentation de Raydium, sous forme d'une toute petite vidéo de 30 secondes (dont 90% de fondus) :
http://cqfd.nerim.net/raydem/raydem-test1.avi
Si je vous laisse un aperçu de cette même-pas-encore-alpha, c'est pour les curieux et pour ceux quoi souhaiteraient donner leur avis sur cet extrait, en n'oubliant pas qu'il ne montre pas grand chose de définitif (il manque un "scénario" [en partie déjà sur le papier], les graphs finaux, ...).
2 commentaires, dernier de Iron_Momo.
GUI : Réinventer la roue ? - Plaisir de coder
Samedi 16 avril 2005 à 17 h 05
Y'a des périodes comme ça ou on arrive même plus à trouver le temps d'aller pisser ...
Toujours est-il que ce dernier mois a été l'occasion de me pencher sur le problème des interfaces graphiques pour Raydium (support OpenGL, donc).
Première possibilité : utiliser une lib déjà existante. J'ai donc fait le tour de celles qui pouvaient avoir un caractère intéressant :
- FLTK (http://www.fltk.org/)
- GlGoogey (http://glgooey.sourceforge.net/)
- mUi (http://www.fifi.org/doc/glutg3/README.mui)
- Crazy Eddie's GUI System (http://www.cegui.org.uk)
- GLUI (http://www.cs.unc.edu/~rademach/glui/)
- GG/GiGi (http://gigi.sourceforge.net/)
Certaines sont puissantes mais lourdes (dépendances fortes en particulier), d'autres simples mais très laides, d'autres trop "C++ elite style", d'autres superbes (GlGooey est impressionant) mais au prix d'une complexité insupportable, d'autres sans doc, etc.
Bref or donc bien sûr, comme je commence à en avoir l'habitude avec Raydium, je me suis jetté dans la délicate (mais intéressante) idée de réinventer la roue en codant la bonne GUI pour Raydium.
En me basant sur certaines idée de la VCL de Borland, j'ai commencé à coder la base : la notion de fenêtre, de widget, le focus. Puis le premier widget est arrivé : le bouton, suivi par le label, la trackbar, la boite de saisie, la checkbox et enfin la combobox.
Ca donne ça :

Le tout supporte les thèmes, et du haut de ma grande incompétence graphique, voilà le fichier de thème par défaut :

L'API est stabilisée et documentée (chapitre 33 de la doc), reste à écrire un tutoriel et à s'en servir dans les différentes applis qui attendaient ça depuis longtemps.
La version 1 de RayGUI, même si j'ai très fortement résumé son histoire ici, à été un truc très sympa à coder, pas compliqué dans le principe, mais avec beaucoup de subtilités à prendre en compte dans l'implémentation (on imagine mal les détails utiles à une bête boite de saisie : taille et offset du texte, curseur, ...), qui résument assez bien le plaisir de coder que doivent ressentir tous les passionnés de développement.

Du soleil par la fenêtre, une ambiance musicale : let's code ! :)
Toujours est-il que ce dernier mois a été l'occasion de me pencher sur le problème des interfaces graphiques pour Raydium (support OpenGL, donc).
Première possibilité : utiliser une lib déjà existante. J'ai donc fait le tour de celles qui pouvaient avoir un caractère intéressant :
- FLTK (http://www.fltk.org/)
- GlGoogey (http://glgooey.sourceforge.net/)
- mUi (http://www.fifi.org/doc/glutg3/README.mui)
- Crazy Eddie's GUI System (http://www.cegui.org.uk)
- GLUI (http://www.cs.unc.edu/~rademach/glui/)
- GG/GiGi (http://gigi.sourceforge.net/)
Certaines sont puissantes mais lourdes (dépendances fortes en particulier), d'autres simples mais très laides, d'autres trop "C++ elite style", d'autres superbes (GlGooey est impressionant) mais au prix d'une complexité insupportable, d'autres sans doc, etc.
Bref or donc bien sûr, comme je commence à en avoir l'habitude avec Raydium, je me suis jetté dans la délicate (mais intéressante) idée de réinventer la roue en codant la bonne GUI pour Raydium.
En me basant sur certaines idée de la VCL de Borland, j'ai commencé à coder la base : la notion de fenêtre, de widget, le focus. Puis le premier widget est arrivé : le bouton, suivi par le label, la trackbar, la boite de saisie, la checkbox et enfin la combobox.
Ca donne ça :

Le tout supporte les thèmes, et du haut de ma grande incompétence graphique, voilà le fichier de thème par défaut :

L'API est stabilisée et documentée (chapitre 33 de la doc), reste à écrire un tutoriel et à s'en servir dans les différentes applis qui attendaient ça depuis longtemps.
La version 1 de RayGUI, même si j'ai très fortement résumé son histoire ici, à été un truc très sympa à coder, pas compliqué dans le principe, mais avec beaucoup de subtilités à prendre en compte dans l'implémentation (on imagine mal les détails utiles à une bête boite de saisie : taille et offset du texte, curseur, ...), qui résument assez bien le plaisir de coder que doivent ressentir tous les passionnés de développement.

Du soleil par la fenêtre, une ambiance musicale : let's code ! :)
2 commentaires, dernier de Xfennec.