Un nuage d'oiseaux en Silverlight
Je suis fasciné par le comportement des oiseaux qui volent en nuage. Je suis capable de contempler béatement ce genre de méta-créature pendant de longues minutes :
Du coup je me suis amusé à développer en Silverlight une simulation (stricto sensu, c'est plus une animation qu'une simulation -- il faut bien ergoter de temps en temps pour justifier 'ergotinfo') d'un nuage de 300 oiseaux et à l'ajouter à la bannière de ce blog. Si vous n'avez pas Silverlight, cette vidéo peut vous donner une idée de l'animation :
L'animation consomme goulument du processeur, j'ai donc ajouté un bouton marche/arrêt en bas à gauche de la bannière :
Ca marche bien sous Firefox, Internet Explorer et Opera. Chrome a un bug connu de gestion de la transparence qui pose quelques problèmes d'affichage (fond noir au démarrage, titre partiellement caché) mais bon ça passe.
La prochaine fois, je tente de simuler une autre merveille de la nature, un réseau de vers annelés qui se comporte comme un organisme doté de muscles, de nerfs, de capteurs de niveau d'eau, etc. La nature peut nous surprendre jusque dans les égouts. C'est juste un peu moins photogénique.

C'est juste excellent !
Heureusement que je suis bien incapable de faire des trucs comme ça, sinon je crois que j'y passerais mon temps. Il me tarde de voir les prochaines simulations.
Bravo !
Rédigé par : Romain Verdier | 12 novembre 2009 à 10:20
Merci ça me fait plaisir !
Rédigé par : Denis | 12 novembre 2009 à 20:24
Bonjour, je suis tombé ici par hasard, la première chose qui m'a marqué , c'est justement le design de votre bannière, c'est magnifique, c'est exactement le genre d'éléments qui font tout dans le design d'un site bravo !
Rédigé par : Ad. | 04 mars 2010 à 18:45
:-)
Rédigé par : Denis | 04 mars 2010 à 19:04
Après tous ces compliments (auquel j'ajoute le mien pour faire bonne mesure, et aussi parce que je trouve le résultat particulièrement réussi :-) ), en général à ce moment là de la fable le corbeau laisse tomber sa proie... mais en fin renard j'ai beau cherché, je n'ai pas trouvé le code sample de ton vol d'oiseaux :-)
Ca serait une bonne idée de publier l'algo, l'effet est bien rendu.
(l'effet sur l'image qui se termine en dessin est pas mal non plus il faut dire.
Alors ce code ? :-) ).
Rédigé par : Olivier | 16 septembre 2010 à 05:21
Je suis partagé sur la publication des sources... Ce nuage d'oiseaux fait partie de la signature visuelle très personnelle de ce blog...
Que voudrais tu en faire ?
Pour les principes de l’algorithme, tu peux regarder cet article de Wikipedia qui est assez proche de ce que j'ai fait : http://en.wikipedia.org/wiki/Flocking_(behavior)
Rédigé par : Denis | 27 septembre 2010 à 20:01
Ta simulation est très jolie. On a ici ce genre de spectable, en vrai, avec des nuées de corneilles qui nichent dans un petit bois très proche. Elles se baladent comme ça, toujours en bandes et font des aller-retours incessants.
Rédigé par : Anne | 08 mars 2011 à 10:44