GEEK N'ROLL
27May/110

VIP 1911

Posted by flure

Aujourd'hui commence la VIP 2011, demoparty organisée
par mon groupe, la PoPsY TeAm. C'est parti pour trois jours de création numérique, de rencontres entre demomakers de tous horizons, bref, de bons moments entre geeks.

 

Stay tuned pour les updates de cet article, pour vivre cette demoparty comme si vous y étiez ! :)

 

Edit du samedi 28 mai à 01:40

Après récupération du matos (ordinateurs de projection, projecteur, écran géant, sono...) et rassemblement de l'équipe, nous sommes partis en direction de la Thoissey où nous attendait déjà Wodk (the infamous ;) ).

Et là, installation de la salle :

Edit du samedi 28 mai à 11:00 et des poussières
Encore quelques photos de la veille, que je n'ai pas pu poster hier :
Les participants commencent à affluer au bar...
Pendant que d'autres travaillent sur leurs démos :)
Préparation du concert de Ultrasyd avec le VJ Viktor Furiani
Et le concert d'Ultrasyd, génial !
Edit du dimanche 29 mai à 02:20 et des poussières
Ça y est, la projection des productions est terminée, place désormais aux votes, et j'ai un peu de répit pour mettre à jour. A cause d'un certain Wullon d'un certain groupe Adinpsz, qui s'amuse à twitter partout que je mets à jour le party report en temps réel sur mon blog, j'ai un peu la pression ;)
Donc, pour résumer, nous avons eu droit ce soir à deux concerts de chiptune, par Flip-Flop puis Spintronic, accompagné au VJ par Viktor Furiani, dont voici quelques photos :
Au niveau des productions, nous avons eu un quelques musiques de très bonne qualité, avec les participations remarquées de Ultrasyd/Brainstorm, doh/Dreamdealers, Frequency, ainsi que stv/PoPsY TeAm (hey, je ne savais pas que les orgas avaient le droit de participer ! :P ).
Comme toujours, les équipes de TripleA et Map nous ont servi une wild de très bon cru, parodiant la télé-réalité dans le monde des geeks. Mention spéciale pour Hello/Sector One qui se retrouvait coincé dans le "Carré Viiiip". Dans cette même catégorie Brainstorm et Vitalmotion ont présenté leur musicdisk respectifs. Notons que celui de Brainstorm inclut en bonus une version NDS ! Il faudra que je le teste... Enfin, les groupes SFX et Breedoos ont présenté leur hack de la XBox360 sous la forme d'une petite animation accompagnée de musique. Après avoir hacké la X360, il ne leur reste donc plus qu'à l'exploiter pleinement !
Etant occupé ailleurs à ce moment-là, je n'ai malheureusement pas pu assister à la projection des Fast Compos, dont le thème était "Et si la demoscene avait commencé en 1911 ?". Vous traiterez le sujet en trois parties, thèse antithèse synthol, mais surtout si vous nous faites des démos en mode steampunk on risque d'aimer. Enfin, j'en parlerai plus en détail quand j'aurai pu les visionner...
Voilà, c'est tout pour ce soir, maintenant il faut que j'aille prendre un peu de repos. Les résultats demain !
Edit du mardi 31 mai, presque le 1er juin vu l'heure ;) 
Ça y est, c'est fini, et je mets enfin à jour cet article. Désolé pour le retard.
Voici donc les résultats :
  • Fastcompo (subject was "What if demoscene started in 1911 ?")
  1. Xmen 1911 (demo)
  2. Xmen Lord (image)
  3. JGK / WTR (image)
  • GFX 2D :
  1. Ra
  2. Kenet
  3. JGK / WTR
  4. Vitalmotion
  • GFX 3D :
  1. WodK
  • 4 CHAN
  1. Doh / Dreamdealers
  • Multichan :
  1. Jayblood / Vitalmotion
  • MP3 :
  1. Ultrasyd
  2. Doh
  3. FRequency
  4. Stv
  • Oldschool :
  1. After The Battle
  • Wild :
  1. Triple A & Map
  2. SFX & Breedoo's
  3. Brainstorm
  4. Vitalmotion
  • DEMO :
  1. Adinpsz
  2. Graindolium

En prime la photo de tous les gagnats réunis sur la scène :

 

Et en prime, quelques petits liens :

Edit : et le lien vers l'article (1ère partie) de Titeiko sur la VIP

Voilà voilà, je vais peut-être pouvoir enfin clore cet article et passer enfin à autre chose :)

 

Merci encore à tous les participants, sans qui rien n'aurait été possible. Et on compte sur vous l'année prochaine bien entendu !

25May/110

Don’t panic !

Posted by flure

En janvier, j'avais pris de bonnes résolutions... et, comme le veut la tradition, je les ai tout de suite abandonnées.

Mais pas de panique ! Ce blog n'est pas moribond ! Donc attendez-vous à 2-3 articles ces tout prochains jours, avec notamment :

  • Une intro 4k qui change de l'habitude
  • L'inauguration de la catégorie Rock n'Roll avec un groupe assez inattendu
  • Un, voire DEUX articles de demoparties

Mais là, je n'en dis pas plus, il faut que je file fêter le jour de la serviette dignement ! Je posterai des photos de l'événement dès que possible, et vous pourrez voir que je me suis bien équipé pour l'occasion :)

8Jan/110

Les bonnes résolutions…

Posted by flure

C'est la nouvelle année, je suis déjà en retard pour vous la souhaiter bonne, bref parmi les bonnes résolutions que je devraient prendre, il y a celle de mettre à jour mon blog plus souvent...

Donc au lieu de mentir, je vous propose directement une petite intro, façon cracktro, de Razor1911. Code par Rez (oui, le génie de la chiptune, vous le connaissez sûrement) et musique par Dubmood notamment :

1Sep/100

2019 – Brainstorm

Posted by flure

Cela faisait bien longtemps que je n'avais pas posté ! Heureusement ces quelques dernières semaines ont été de bons millésimes, grâce à trois demoparties : la Buenzli, l'Assembly et la Evoke.

J'ai essayé de visionner les principales démos primées lors de ces deux événements, en essayant d'être attiré surtout par la fraîcheur et la légèreté. Parce que sinon, on cite simplement toujours les mêmes ! Entre la démo de ASD, la 4k de Quite & Orange, la démo de Still... Enfin bref que du lourd. J'ai donc dû rester vigilant pour ne pas me faire happer par ces blockbusters (mais allez les voir quand mêmes, elles sont excellentes !!).

Mon attention a donc finalement été retenue par la 2e place de la Evoke, à savoir 2019 par Brainstorm.

Il s'agit d'une démo en une seule partie, ou un effet. Certains pourraient la trouver ennuyeuses. D'autres râleront sur le fait que les kanji ne veulent absolument rien dire (c'est vrai que c'est quand même dommage). Moi, j'ai été hypnotisé. A travers une musique psychédélique à la vieux Pink Floyd et une ambiance à la Blade Runner, j'ai été comblé. J'aimerais avoir la même en économiseur d'écran, mais alors je risquerais de ne plus beaucoup travailler et de passer mon temps uniquement à le contempler :)

Sur ce, sans plus attendre :

4Aug/103

Lack of Disco – PoPsY TeAm

Posted by flure

Toutes mes excuses pour le retard exceptionnel de cette démo du mercredi. Pour me faire pardonner, je vous réserve un article que vous trouverez je l'espère plus intéressant.
Je vais donc vous présenter la démo Lack of Disco, une démo sur Nintendo DS que j'ai réalisée pour la Main'09 avec mon groupe la PoPsY TeAm. Et, en prime, un petit making of.
Commençons par les crédits et la vidéo :
  • Programmation : flure
  • Graphismes 2D et 3D : Taggy
  • Guest star graphismes 2D : Profil / Eclipse
  • Musique : Stv
  • Soutien moral : BouB

Making of :

Tout a commencé en début 2009, quand BouB m'a contacté pour m'inviter à faire partie de la PoPsY TeAm. U2, programmeur de génie, étant très occupé professionnellement (il a monté sa société, Bleank, pour faire de ses talents de demomakers son gagne-pain), il fallait quelqu'un pour reprendre le flambeau. Et c'est avec grand plaisir que j'ai accepté de rejoindre l'équipe.

BouB m'a proposé de faire de la démo sur Nintendo DS, et j'ai trouvé l'idée formidable. Et hop, un petit tour sur le net pour acheter une DS d'occasion et un linker, télécharger le kit de développement et c'était parti.

Nous avions alors pour projet de faire une démo pour la Numerica, qui se tenait en mars à Montbéliard. Autant dire que le temps manquait, mais on y croyait. J'ai donc commencé par faire quelques petits essais, et puis une animation de fractale de Julia (qui rame), un effet de pseudo-plasma (pas beau mais qui rame pas), une petite scène 3D, en utilisant les compétences sous Lightwave de notre ami WodK du groupe Div0, ainsi qu'une musique de Stv, et un vieux logo très classe mais dont on a complètement perdu le souvenir de l'auteur...

Une fois sur place, en essayant de mettre tout cela en place, je me suis retrouvé confronté à de nombreux problèmes, notamment concernant la gestion de la mémoire vidéo.

Le samedi en fin d'après-midi, la mort dans l'âme, je décide d'abandonner. Profil du groupe Eclipse nous avait fait pour l'occasion un superbe graph oldschool. Ce cadeau qu'il nous faisait était pour moi une motivation supplémentaire pour ne pas m'acharner : il était hors de question de présenter une démo toute pourrite avec un graph de cette qualité ! C'est alors qu'un organisateur passa dans les rangées de table, et nous demanda :

"vous présentez une démo DS ?
- Ah mais non mais ça va pas le faire, c'est tout buggé, c'est moche, on laisse tomber pour cette fois, en plus on n'aura même pas le temps avant la deadline...
- Mais si mais si il faut que vous la présentiez, sinon on n'aura rien du tout comme démo, et je peux décaler la deadline autant que vous voulez pour finir !"

Devant de tels arguments et après concertation, nous décidâmes de présenter une toute petite démo, avec les deux seuls effets qui ne plantaient pas, et en faisant bien attention de ne PAS inclure le graph de Profil.

Vers 22h, je décide que ce qu'on a fait est minable mais qu'on n'aura pas trop la honte si c'est la seule démo diffusée sur le grand écran, et me dirige donc vers le coin des organisateurs pour faire filmer la démo avant la projection. Et là, je croise un autre codeur, qui se ramène avec son macbook, pour faire filmer... sa démo sur Mac. D'un coup un peu nerveux, je dis :

"Ah ben c'est cool, finalement y'aura pas qu'une seule démo !
- Ah mais non tu rigoles, y'en a au moins six ou sept, et des plutôt bonnes tu verras ça va être excellent !
-gaaaaarrghhhhh...."

Bon, il y avait effectivement de très bonnes démos à la Numerica. Le groupe Adinpsz a fini bon premier avec leur toute première démo, The Orange Guy (vous la visionneriez *après* avoir lu cet article, non mais oh !), très fraîche et originale, et nous... avant-derniers, juste devant la démo Mac :P Au final, bien qu'on ait sorti une démo toute pourrite (je ne vous donnerai jamais le lien pour visionner cette démo !), ce fût une bonne petite demoparty, avec une bonne organisation et des gens très sympas. Nous en avons profité pour faire la une de l'Est Républicain, et Taggy et Boub ont même été interviewés pour la chaîne Nolife (mais l'interview n'a jamais été diffusée) !

De retour à Lyon, je me suis remis au travail, j'ai mieux étudié la gestion de la mémoire vidéo, et en ai profité pour écrire un petit demosystem basique mais qui allait grandement me simplifier la tâche pour la suite.

Au mois de mai, j'accompagnais Boub et Taggy à Paris pour un événement que nous organisions, Demo in Paris 2 (tiens, ce serait un sujet intéressant pour un prochain article). Le lendemain, dans un McDo, nous avons alors jeté les bases de Lack Of Disco, tout en admirant le spectacle de la voiture dont le pare-choc arrière s'était subitement enflammé devant nos yeux, devant la vitre du McDo...

Dans la première partie, nous avions décidé de donner un ton disco, avec cette boule à facettes, et le graph de Profil, que nous réservions depuis la Numerica.

Pour la deuxième partie, je me suis pris d'une ambition folle : recréer un effet que j'avais vu dans une vieille démo, Stars, du groupe NoooN. Il s'agissait à la base d'un tunnel 2D, avec un effet de relief donné par l'usage d'une technique de représentation de paysages en voxel. J'ai essayé d'abord, de faire mon tunnel normalement, puis de tracer des lignes vers le centre, dont la longueur variait en fonction de l'altitude désirée. Et c'était lent. Très lent. Presque statique. J'ai eu ensuite, ce que j'appellerai une idée de génie : j'ai fait un paysage en voxel, que j'ai ensuite déformé à l'aide d'une formule mathématique de conversions de coordonnées polaires, et le tour était joué. Bon, le résultat est encore très loin de ce que j'espérais, mais au moins ça ne rame pas trop...

Dans la troisième partie, j'ai utilisé un tutoriel que j'avais trouvé bien longtemps auparavant pour afficher ce qu'on appelle un PQ-Torus knot. Là ça va, je maîtrise.

Puis, pour les greets, j'ai choisi la facilité : j'ai réutilisé le même torus, en mettant simplement la caméra dedans.

Tout cela m'a pris une bonne partie de l'année, jusqu'à la Main ! Et quand j'y suis allé, avec ma chérie, précédemment rencontrée à la VIP 2009, il restait encore beaucoup à faire. Sur place, pendant que les autres buvaient des canons ou sympathisaient avec les autres demomakers, j'ai donc passé une 30aine d'heures à programmer sous pression, avec ma copine qui me soutenait en étant là, en m'invitant de temps en temps à prendre l'air, en me passant une canette de Redbull ou de Guinness... Bref, quand je suis tombé sur ce $#!@ de bug de gestion de texture de la libnds, j'aurais bien tout laissé tomber si elle n'avait pas été là ! Vous pourriez demander à Taggy, j'étais tellement sous pression que je ne répondais plus à personne. Et je devais avoir l'air de quelqu'un qui a envie de mordre. Son clavier, sa souris, un passant... Bon au final le seul dommage collatéral fût le petit doigt de Wodk (mais quelle idée de dormir sous la table, on n'est plus en 1998 !)...

Bref, au final nous avons pu présenter une démo finie (ou presque), dans la catégorie Wild Demos, qui regroupait tout ce qui n'était pas sous Windows ou Mac, et nous avons été classés 2e, la première place revenant logiquement à l'excellente démo Misery III, du groupe TRSI.

A noter que dans la catégorie Combined Demos (toutes les démos Windows et Mac), c'est encore une fois le groupe Adinpsz qui rafla la première place avec leur démo psychédélique Extatique.

Pour finir, vous pouvez télécharger Lack Of Disco ici, et, si cela vous intéresse, les sources ici.

NB : Je n'ai pas la prétention d'être un très bon programmeur, ni que les sources de mes démos sont quelque chose de tellement extraordinaires que je dois absolument les partager. C'est juste que cela peut être un bon point de départ pour ceux qui voudraient se mettre à la programmation sur DS, même si de très bons tutoriels existent. Et puis il y a peut-être des âmes charitables pour corriger les éventuels bugs restants, ou même l'améliorer si ça vous chante... Bref, faites-en ce que vous voulez :)