07/12/2006

Elephants Dream

La fondation Blender a réalisé le premier court-métrage d'animation reposant exclusivement sur les logiciels Open Source.

elephant
 

Le film, baptisé Elephants Dream, est disponible en téléchargement gratuit sur le site http://orange.blender.org/media-gallery.

07:52 Écrit par Fabrice Kauffmann dans Film | Lien permanent | Commentaires (0) | Tags : 3d |  Facebook |

03/12/2006

Batik 1.6

XAML chez Microsoft, Flex chez Macromedia... nos futures applications web et desktop seront vectorielles ou ne le seront pas. Le premier offre une solution ultra-propriétaire qui repose sur le framework .NET 3.0 et profite de la puissance des configurations musclées requises pour faire tourner Windows Vista. Le second se veut ouvert et repose sur la technologie Flash. Mais qu'en sera-t'il de nos applications Java?

En attendant Java 1.6, il est aujourd'hui tout à fait possible d'introduire des éléments et des animations vectorielles au format SVG dans nos applications Swing, grâce à la librairie Batik de la fondation Apache.

HighLevelArchitecture

 

Comme on peut le constater sur le diagramme ci-dessus, l'architecture de Batik comporte une couche applicative pour les utilisateurs finaux (incluant notament un browser SVG baptisé Squiggle) et une couche de composants pour les développeurs, le tout reposant sur une librairie de classes Java natives permettant le parsing et l'affichage du format SVG.

A titre d'exemple, j'ai réalisé un petit explorateur de fichiers utilisant des icônes en format SVG que l'utilisateur peut zoomer à souhait. J'ai commencé par utiliser le composant Swing JSVGCanvas pour afficher chacune des icônes, mais les performances se sont vite révélées désastreuses. Je suis donc parti sur une autre approche. Grâce à la classe Transcoder, j'ai choisi de convertir au vol mes fichiers SVG en instances de la classe ImageIcon, en spécifiant un facteur de zoom.

svgexplorer

http://xmlgraphics.apache.org/batik/

18:19 Écrit par Fabrice Kauffmann dans Logiciel Open Source | Lien permanent | Commentaires (0) | Tags : java |  Facebook |

01/12/2006

JPingus 0.5.0

Une nouvelle importante cette semaine : JPingus est désormais disponible en téléchargement via Java Web Start à l'adresse http://fkauffmann.ifrance.com/archives/.

Du coup, vous pouvez utiliser la version complète du jeu en local sur votre PC. Adieu temps de chargements rébarbatifs et bonjour bande-son !

Actuellement, le jeu ne tourne qu'en 640x480 et la compression JPEG des images se fait cruellement resentir. Du coup, je vais refaire tous les écrans intermédiares en plus haute résolution.

Starter

 

Enfin, pour bien finir la semaine, une petite sélection de sites offrant des modèles gratuits pour DAZ et Poser...

08:45 Écrit par Fabrice Kauffmann dans Logiciel Open Source | Lien permanent | Commentaires (1) | Tags : 3d, java |  Facebook |

28/11/2006

DAZ|Studio - Animation

Une nouvelle version de l'animation de notre ami le Troll Farceur...

http://www.youtube.com/watch?v=s0-WucdVRa0

08:40 Écrit par Fabrice Kauffmann dans Image de synthèse | Lien permanent | Commentaires (0) | Tags : 3d |  Facebook |

19/11/2006

The Amber Project - Nouvelle vue et gestion des tirs

J'ai rajouté hier soir un nouveau mode d'observation : la souris oriente la caméra autour du personnage tout en continuant à le diriger à l'aide des touches de direction. Le passage entre la vue subjective et la vue observation se fait à l'aide de la touche Home.

AmberObserver
 

J'ai repris la routine de tir très sommaire de la première version du framework. Pour le moment, vous aurez seulement droit à une courte animation si vous parvenez à toucher la tête du monstre. 

AmberShot
 

Le personnage principal (avis aux lecteurs : il va falloir lui trouver un nom) peut désormais porter une arme, elle aussi en format MD3. Sur ma machine de développement, le nombre de FPS est remonté de 38 à 53 en 1024x768 32 bits. Pour télécharger cette version, rendez-vous dans la section Downloads de ce blog.

09:57 Écrit par Fabrice Kauffmann dans Logiciel Open Source | Lien permanent | Commentaires (3) | Tags : 3d, java, opengl |  Facebook |

15/11/2006

The Amber Project - Work In Progress...

Pas de problème particulier pour charger le modèle "bug" ci-dessous, mais mon nombre de FPS a sévèrement reculé, vu la complexité du modèle :-(

Prochaine étape : gestion des tirs et des collisions entre persos.

screenshot
 

"Chabadabada... Chabadabada... Un homme... Une blatte..." (désolé, celle-là est de Blade)

http://fkauffmann.ifrance.com/archives/

07:40 Écrit par Fabrice Kauffmann dans Logiciel Open Source | Lien permanent | Commentaires (0) | Tags : java, 3d, opengl |  Facebook |

14/11/2006

The Amber Project - Nouveau modèle MD3

Pas grand chose à dire ce matin sauf que j'ai trouvé hier soir une sympathique bestiole à utiliser dans le projet...

bug-1

Reste à savoir si ma classe MD3Loader sera capable de la lire...

08:33 Écrit par Fabrice Kauffmann dans Logiciel Open Source | Lien permanent | Commentaires (0) | Tags : 3d, opengl, java |  Facebook |