// you’re reading...

news

jiglibflash

Petite annonce sur la mailing-list de Papervision3D pour présenter jiglibflash.

Comme son nom l’indique, il s’agit d’un portage en ActionScript 3.0 de JigLib, moteur physique 3D avec gestion des rigid-bodies écrit en C++.

Beaucoup de classes du package physics et geometry référencent directement la classe DisplayObject3D de Papervision3D, et c’est bien dommage. Il aurait été souhaitable (et plus ambitieux peut-être ?) de consulter les teams des différents moteurs 3D Flash pour mettre en place une couche polymorphique qui permettent d’utiliser jiglibflash avec la librairie de son choix.

Au final, ce nouveau moteur physique est une initiative intéressante. De plus, la démarche est innovante car il s’agit de la première librairie Flash de ce type conçue en 3D native. Box2D est assez limitée dans un contexte 3D et Wow-Engine n’est qu’une surcouche de APE sans gestion des collisions.

Pour conclure, il ne reste plus qu’à espérer que la rigueur dans le développement soit au rendez-vous pour que les performances aillent de paire. (ex: Itérateur de boucle non typé).

Dans la démo officielle présentée ci-dessous, vous pouvez déplacer une sphère à l’aide des touches du clavier.
[kml_flashembed movie="http://www.tweenpix.net/files/jiglibflashtest.swf" width="450" height="300"/]

Une deuxième démo est disponible ici.

Discussion

8 Responses to “jiglibflash”

  1. Salut petepx,
    j’avais vu ce moteur, très prometteur,
    je ne pense pas continuer wow-engine 2 je n’ai pas envi de continuer à perdre mon temps à développer quelque chose qui existe déjà…

    sinon dans wow-engine 1.2 il y a la gestion des collisions :(

    ++

    Posted by Seraf | 13 janvier 2009, 1 h 14 min
  2. impressionnant tout ça… le moteur physique 3D n’a pas l’air de prendre trop de ressources au niveau du processeur

    Posted by Christopher Lejeune | 13 janvier 2009, 1 h 24 min
  3. Hello Seraf, merci pour l’info, je viens de corriger mon billet en conséquence. Tu devrais par contre updater la présentation de ton moteur sur ton blog qui stipule l’absence de gestion événementielle des collisions. ;)

    Posted by Francis Bourre | 13 janvier 2009, 1 h 40 min
  4. Sympa ce moteur en effet !
    Je m’intéresse moi aussi de plus en plus à la 3D temps réel sous flash. Et j’ai pu voir qu’il existe plusieurs moteurs de rendu, mais je n’ai pas trouvé de comparatif assez complet pour faire mon choix… Si tu as quelques liens je suis preneur :)

    Posted by Alexis C. | 13 janvier 2009, 9 h 05 min
  5. Petepx > c’est pas faux ;)

    Posted by Seraf | 13 janvier 2009, 10 h 32 min
  6. Hello Alexis ! Vaste question… J’ai un article en préparation sur le sujet.

    Posted by Francis Bourre | 14 janvier 2009, 9 h 02 min
  7. C’est assez bluffant ce genre d’applications ^^

    Posted by agou | 15 janvier 2009, 13 h 01 min
  8. Bien sympa cette petite lib, assez prometteuse sous réserves de quelques optimisations et d’un peu de doc !

    Seraf, Ça serait dommage de laisser tomber WowEngine, qui à l’avantage de découpler le rendu de la physique !

    pour Alexis :

    http://www.tsoin.com/asblog/2008/11/18/comparatifs-moteurs-3d-et-le-plus-performant-est/

    Un bench qui vaut ce qu’il vaut, mais qui a le mérite d’être assez récent.

    Posted by Damien P. | 21 janvier 2009, 11 h 00 min

Post a comment