First-Person Shooted

Ci-dessous des captures des FPS dans le cas d’une fenetre pure GL dans 2 résolutions différentes.

08-01-05-gl-fps-0 08-01-05-gl-fps-1

On peut donc clairement voir le fossé entre cette technique et celle d’hier avec WxGL, soit 10x plus en pur GL qu’en Wx pour la même résolution.

Il est évident que le jeux sera fait en pur GL et les éditeurs, par nécessité et facilité, en WxGL.

En avant pour la suite 🙂

Sur le chemin des éditeurs

Aujourd’hui est un un bon jour 🙂 J’ai développé la base d’un éditeur.

08-01-04-py-wx-gl-1

Qu’avons nous la de si spécial ?

Une fenêtre Wx et non plus OGL, en fait il s’agit d’un WxGL permettant ainsi de bénéficier des contrôles tout en ayant accès à OpenGL et donc de faire des rendus dans cette fenêtre, la barre de status et le triangle en témoigne.

Evidemment, on passe par des couches et donc on perd en performance, mais ce n’est pas avec ça qu’on fera le jeu.

S’en est suivis un paquet d’erreurs : rendu qui ne se fait que si on remue la fenetre, divers assimilation du Python et de Wx, la fenetre qui ne voulait plus se fermer car GL prenait le dessus, etc. Que du bonheur…

Et voilou, 4h apres je vous poste ceci et le programme tourne bien avec 300fps de moyenne tel quel.

Cette base est utilisable pour y faire du rendu 3D et interagir via une interface.

Nahyan plan 2008

Nahyan, mon projet phare depuis +- 8 ans reprend son élan en ce début 2008 suite à une décision personnelle et à l’établissement d’un plan d’un an à partir de l’été 2008.

Pourquoi ce nouvelle élan ?

Un problème de portabilité et de technologies nous barrait la route, s’en est suivis une mise de coté du projet du aux autres travaux, à la guindaille et à l’école.

Fin 2007 je m’y suis repenché et ai trouvé plusieurs solutions qui offre à Nahyan son élan décisif.

Quel est ce plan ?

Il s’agit d’un cahier des charges réparti sur 1 an avec bilans et réunions tous les x temps. Je m’offre, si on peu dire, une année, via daaboo, uniquement conssacrée à ce projet (en plus du travail ‘normal’ de daaboo).

Ce plan se base sur l’équipe qui m’a rejoint. Actuellement : 1 programmeur et 1 infographiste 3D.

La finalité au but de cette année ?

Evidemment en 1 an le jeu ne sera pas fini, loin de là.

Le désire est de pouvoir se promener à plusieurs dans le premier monde avec un personnage de base. Cela a l’air simple, mais vu nos désires de finesse dans ce jeux, cela complexifie énormément la donne.

Pour en savoir plus et suivre le projet je vous invite à suivre ce lien : http://tech.daaboo.net blog.daaboo.net

Python à la queue longue

Ca y est nous avons trouvé tout ce dont nous avons besoin :

  • ODE à sont portage > PyODE
  • WxPython pour les fenêtres et contrôlles
  • Numpy pour le coté matrices
  • PIL pour les images

Avec ça on a de quoi lancer les premiers éditeurs !

Prochaîne étapes : réunion fin janvier !

SpéléOGL

C’est reparti pour la découverte 🙂 Voici les découverte du jour :

  • elapsedtime de la boucle principale, jusque là elle tient bon
  • des triangles qui bougent basiquement
  • une sous fenetre, intéressant pour Bureau ça
  • client-serveur ok aussi

Une journée sympa ça 🙂

07-12-28-py-sub-tri-1

Coté équipe, le branle-bas de combat a été lancé et pas mal de réponses positives des graphistes ont été reçues ! Et les codeurs ? Di dju !

Nous rejoignent jusqu’ici : Sparky, Lined, Arin-Walf, p-e Mo, le reste arrive (j’espère ^^)

Yoko nous quitte.

Vidéo-art : Expression

Vidéo-art sur les expressions du visage exprimant la colère ou la tristesse et progressant vers l’avant rire.

Faite par Arnaud Schloune (quyo.be) et moi même pour le cours de vidéo (HEPL).

Merci aux acteurs 🙂 et à Keylight ^^ (Hein Arnaud 😉 )

Attention ça mord !!!

Je n’ai pas abandonné le projet Nahyan, loin de là, juste une mauvaise passe du fait de ne pas savoir ce qui convient comme language, plateforme etc.. bref les premières questions à se poser avant de développer…

C’est maintenant que je me dirige vers Python, PyOpenGL et divers. Sous eclipse avec le module PyDev.

Pourquoi Python et plus mono : portabilité. Et comme une des conditions de Nahyan c’est son exécution inconditionnelle ça joue beaucoup.

De plus Python offre beaucoup de choses intéressantes (mais pas d’IDE convaiquant jusque là). De plus Myst Uru a été fait avec et c’est une pure merveille (étant fan ça convainc).

Nous voilà donc prochaînement parti dans cette nouvelle aventure définitivement conssacrée sans détour à Nahyan ! (si si je vais m’y tenir)

Les premières nouvelles devraient voire le jour d’ici peu connaissant mon intenable envie d’essayer Python par quelques exemple…

[prépa] Mes 25 ans !

Vous êtes bien sur tous convié pour fêter comme il se doit mes 25 ans ce vendredi 9 🙂

Demandez le programme !

Les festivités (ne font que commencer disent les luxo) débuteront vers 10h30 à la Fringale (Seraing, pres de l’école INPRES).

L’aprem et soir c’est à l’Imprévu que ça se passera. (vers 21h 🙂 )

Y aura surement un resto pour calmer tout ça, mais rien de prévu pour le moment, une idée ?

Jetdail propose la Cité du Dragon, pas mal ça 🙂

Cadeaux ?

Ha quelle bonne idée, merci d’y avoir pensé 😉

Convention FACTS 2007

Arrivé dès le début, c’est une longue file qui nous attend. Heureusement que les cost’ players (personnes costumées) ont mis de l’ambiance dans les rangs, se pretant aux photos et jouant leur rôle, toujours avec humour.

http://www.facts-convention.com

Une fois dedans, la caisse, ben ouai… puis les stands et les stands ou encore les stands de vente de gadjets, figurines par millier, commics par caisses etc etc. Là encore d’autres déguisés s’amusent autant qu’ils viennent pour eux même.

J’ai pu voir : Chewbacca, Conan le barbare, Une tortue ninja et Jake ?, Freddy Cruger, des Jedis dont Anakin, des Dark Vador (hu ? + qu’1 ^^), des emprereurs, des SG (17, 21, 1, …), des troopers, des manga mais je m’y connais pas pour faire la liste ^^, des R2-D2 et co., des Jawa, une clic de monstres de l’antre de Jabba le Huth, alien, spiderman noir, Bobba Fet, des membres de la flotte star trek et star wars., bref bcp bcp ^^

Je vous laisse voir le brol en photos, pas toujours de qualité dû à la vitesse de réaction et des mouvements, le tout avec une caméra et non un appareil photo ^^ bref l’excuse si ça vous plaît pas 😉

278_g 279_g 280_g 281_g 282_g 283_g 284_g 285_g 286_g 287_g 288_g 289_g 290_g 291_g 292_g 293_g 294_g 295_g 296_g 297_g 298_g 299_g 300_g 301_g 302_g 303_g 304_g 305_g 306_g 307_g 308_g 309_g 310_g 311_g 312_g 313_g 314_g 315_g 316_g 317_g 318_g 319_g 320_g 321_g