Massive Stream – Essais

December 8th, 2006

cet algo : donne : Read the rest of this entry »

Massive Stream – Premier exemple concret.

December 7th, 2006

J’ai enfin fait tourner pour la première fois le logiciel MassiveStream sur un exemple concret. Grâce à cette avancée je vais vous montrez un exemple concret d’utilisation de ce logiciel un peu nébuleu. présentation du filtre Read the rest of this entry »

Interface

November 24th, 2006

grosse image dans la suite. Read the rest of this entry »

MassiveStream -> Menu

November 12th, 2006

Afin de palier aux problèmes d’accessibilitées des différents algorithmes qui étaient jusqu’alors bêtement listés linéairement, Un menu circulaire a été mit au point :

Image montrant le nouveau système de menu de MassiveStream

Rien de fondamentalement révolutionaire, mais le résultat en mouvement est plus probant, sachant qu’il reste quand même à rajouter le texte, les couleurs et la transparence pour que tout marche bien. Chaque algorithme est maintenant grandement catégorisé ce qui facilite énormément son accès.

Messenger Wall

November 2nd, 2006

Ayé il est sorti, Messenger Wall : l’analyseur des logs générés par la dernière version de MSN plus. Bon au final il analyse pas grand chose vu que le log est légèrment foireux (impossible de faire une bonne analyse temporelle), mais on chope au moin la liste des pseudos & 2-3 conneries qui font parfois fliper.

Alors le logiciel est dévelopé à l’arrache donc ça doit encore pouvoir planter dans tous les sens. Si vous trouvez un bug, je le corrigerai ptet, mais y’a les sources fournies si vous voulez modifier, ne vous génez pas.

Maintenance – new Triton & TwinTEXTURE

October 15th, 2006

Bon ce dimanche aprem, c’est maintenance d’anciens projets, donc j’anonce fièrement :

  • TwinTEXTURE v2.0 avec un support pour des textures de taille arbitraire. C’est le gros changement entre les 2 versions, et ça prépare pour son inclusion dans le projet MassiveStream.
  • Triton qui passe désormais en béta, où il y a ajout d’un fonction de “Twirl” et d’un module d’Height Map rudimentaire. De plus le support de TwinTEXTURE 2.0 a été apporté (tant qu’à faire restons cohérent). La subdivision a également été réecrite, apportant un gain de stabilité certain sur cette fonctionnalité (qui pouvait faire crasher le logiciel sans somation). Le résultat de la subdivision est toujours incohérent, mais ça fait quand même ce qu’on veut (du moins un minimum).

Pour rappel Triton est un petit modeleur 3D paramétrique, qui produit des meshs d’une taille inférieure à 1ko en général. TwinTEXTURE et l’alter ego de Triton mais pour la 2D, où il permet de creer des textures d’une taille réduite ici encore.

Voilà c’est tout et c’est déjà pas mal (sachant que le moteur de TwinTEXTURE a quasiment été réecrit). Bientôt plus de news du côté de MassiveStream, du moins je l’espère :)

Télecharger Triton & TwinTEXTURE
Triton sur Gamedev.net

Dead?

October 10th, 2006

screen de Massive Stream

No ! Born to be Alive !!

Euuh… Bref tout ça pour dire que ça avance gentiment tout ça, pas très rapidement dû à ma localisation géographique et 2-3 paramètres extérieurs empechant d’aller plus vite .

Plus sérieusement, une grosse partie de la structure a été implémenté, il reste la partie de la répartition d’execution à creer, puis on pourra commencer à faire les premiers tests avec les premières briques :)

Instrument – Présentation de l’algo de génération

September 27th, 2006

Aujourd’hui un billet plus technique expliquant en détail l’algo de génération de son sur le GPU. J’essais de pas mettre trop de termes techniques afin que le non-informaticien puisse comprendre le fonctionnement. Read the rest of this entry »

Massive Stream – Avancement

September 6th, 2006

Le projet Massive Stream avance, les premières briques commencent à être affichées. Un système de test unitaire commence à émerger afin de garantir la stabilitée de l’ensemble. J’essaye de trouver des personnes suceptibles de participer au projet aussi.

Bon ça c’est le côté youki ça avance. Maintenant dans la vrai vie ça va être plus tendu, vu que la rentré est là (et que coder le soir ça gave). Donc endormissement temporaire du projet prévisible.

Massive Stream – Présentation

August 27th, 2006

Dans l’optique de faire plus d’expérimentations et de tests pour des idées farfelues, le choix de l’outil est primordial. Différents outils puissants existent déjà, parmis eux ont peux citer vvvv ou encore processing. Le premier outil est éditeur graphique, tirant pleinement parti de DirectX, mais que je trouve relativement limité pour certaines tâches, je n’ai pas réussi à trouver ce que je voulait pour la synthèse audio. Processing quand à lui est une surcouche au langage de programmation Java, ce qui entrainer de coder en Java (et là j’ai pas super envi). A côté de ça il existe Max qui pourrait convenir à mes besoins, mais manque de bol :

  • Il est payant
  • Prix relativement élevé (850$ à cette date avec le module Jitter)
  • Pas moyen de tripatouiller dedans en profondeur

De là est venu l’idée de creer ma propre plateforme d’experimentation avec une sorte de langage visuel constituant un graph pour mes besoins. Il doit supporter facilement la synthèse sonore, la synthèse d’image et le rendu 3D que ce soit pour du temps réel, ou pour un calcul ‘offline’.

Donc voici le premier screen de MassiveStream la plateforme d’experimentation, qui sera ammené à devenir OpenSource quand la structure minimale sera prète. En ce moment tout le travail s’effectue sur le Design interne du logiciel, donc les vrais screenshoot n’apparaitront pas avant un certain temps. Le screenshoot ci-dessus est un test de l’interface pour voir si les transformations apportées n’ont pas cassé le code (test passé ;) ).

Le principe derrière cette plateforme est de tout considérer comme des données brutes:
Une image est bêtement une suite de nombre, de même que pour une onde sonore échantillonée (ce qu’on utilise dans un ordi donc) ou un ensemble de triangle formant un volume. Pouvoir manipuler dans tout les sens cette information, faire passer du son dans un filtre d’image ou inversement est possible mais demande du temps. Avec un bon cadre cela doit être faisable en moins de 10 clicks. C’est un projet relativement ambitieux qui demandera surement pas mal de temps avant de voir la lumière du jour.

Le logiciel d’experimentation sonore Spectrum Artworker (le machin pour dessiner les sons) est loin d’être abandonné, mais il sera peut-être recrée au sein de ce cadre d’experimentation. Rien n’est décidé pour le moment.