Archive for the ‘MassiveStream’ Category

Massive bientôt

Wednesday, July 11th, 2007

Le développement de Massive Stream a repris dernièrement, et à défaut de pouvoir bosser sur l’interface comme il le faudrait (ça prendras pas mal de temps), une éneurme feature va pointer le bout de son nez. :)

Cela va se passer en 2 étapes :

  • d’ici quelques semaines nous verrons apparaitre la ‘brique’ dite d’expression où nous pourrons entrer une formule mathématique, ce qui simplifiera grandement le calcul. Cette expression sera interprété par le logiciel dans une micro VM codé par mes (tagada t)soins (tsoin).
  • Etape 2 cette brique va utiliser le projet de nats (binary brain dans le blogroll), un micro compilo qui va à partir du code intermédiaire de la VM (grosso modo votre expression mathématique réduite en une suite de commande) générer du code natif !

L’avantage du code natif c’est que ça va tracer sa maman voir son papa vu que ça va être ‘vectorisé’ (on pourra calculer 4 valeurs en un seul coup grâce aux instructions dites ‘vectorielles’ de vos jolis proco).

stay tuned ;)

Fractals – Résultats

Sunday, March 18th, 2007

ça fait quelques jours que ça traine sur mon disque dur, les résultats du très long calcul sur les fractals, 6 secondes de vidéo. Aujourd’hui ce sont les résultats bruts qui sortent de MassiveStream.

Videos

Raw 1 Chaque image correspond au 8 bits de poids faible de l’image. Traduction : on ne garde que les détails de l’image, les zonez de hautes concentrations sont zappées.

final 1. Image traité, globalement par le même processus, ça ressemble beaucoup plus au résultat final. Seulement tous les détails sont littéralement écrasés. Donc la prochaine étape est d’appliquer une rampe de couleur pour obtenir une image faisant apparaitre les détails. Pour obtenir l’animation, il a fallu après avoir effectué le rendu, il a fallu établir des stats pour enfin pouvoir traiter les rendus et produire les images de l’animation.

Remerciements

(pour leur temps de calcul)

  • EzecKiel
  • nats
  • Crae
  • Fabzien
  • Quentin
  • Ma maman et ma tante (oui j’ai squatté leur PC aussi)

En cour de traitement…

Saturday, March 3rd, 2007

petite video, le traitement n’est pas fini, ceci ne ressemble pas vraiment au final, mais c’est plutôt esthétique, donc on garde.

Massive bidules

Wednesday, February 28th, 2007

Ouais génial une nouvelle version de mes projets. Fête du slip tout ça. Alors au menu des réjouissances

  • Tordage de coup à pas mal de bug.
  • Conso mémoire réduite.
  • Avertissement d’erreur par couleur.
  • Quelques briques en plus.

Mais surtout… niark niark… le MassiveMonkey, la version ligne de commande de MassiveStream qui a pour but d’exécuter une fois un graph et de se barrer en gros traitre. Genre il calcul un fractal pendant 5heures et il vous laisse un pti cadeau à me renvoyer pour que je le traite et le transforme vraiment en image :-° . En plus histoire d’épargner aucun processeur, le MassiveMonkey est prévu pour compiler sous Linux (testé sous GCC 4.0).

Licence temporaire pour le code source : Sources fournies à titre éducatif, ne peuvent être distribuées, modifiées ou incluse dans un autre programme sans mon accord préalable. Elle ne peuvent en aucun cas être vendues. Bon si vous avez des bonnes idées de modif, hésitez pas à me contacter je cherche de l’aide pour ce projet, et la licence est temporaire, ça passera surement à un truc plus cool dans le futur.

Ah oui juste une bonne blague avant de partir, n’essayez même pas de lancer MassiveStream si vous n’avez pas Visual Studio 2005 d’installé. C’est super lourd et là je peut rien faire dans l’instant. La prochaine release n’aura pas ce défaut. Pour le makefile unix, il faut le placer dans le répertoire de MassiveMonkey.

Stress Test

Quand je parlais de faire de l’esclavagisme de processeur, je rigolais pas en plus. Grâce à EzecKiel, Nats (Medhi), Quentin, Seb (la version linux c’est à cause de lui), ma maman et ma tante, on a réussi à effectuer 50 rendus de fractal en 2 jours. On est assez fier de la performance et MassiveMonkey n’a pas planté sous les plates formes Windows. Sous Linux il a fallu débugguer un peu plus que prévu, mais au final ça marche. Vous verrez donc les résultats de calcul bientôt sous la forme d’une petite animation, mais il me faut le temps de traiter les résultats bruts.

My processor makes renders…

Monday, February 19th, 2007

premier 'gros' rendu

Pour voir l’image à la bonne taille, click droit > afficher l’image
Wep va falloir encore trifouiller un peu.

Memory management

Wednesday, January 17th, 2007

Il n’y a toujours pas de versioin de Massive Stream rendue publique. Il est apparu que le logiciel avait quelques problèmes au niveau de la gestion de la mémoire. Regardons comment la gestion de la mémoire est effectuée.

(more…)

En attendant une version…

Wednesday, January 3rd, 2007

regardons un peu à quoi ressemble le logiciel avant la sortie d’une release future (pas pour tout de suite, encore 2 semaines au minimum =)) (more…)

Massive Stream – Essais

Friday, December 8th, 2006

cet algo : donne : (more…)

Massive Stream – Premier exemple concret.

Thursday, 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 (more…)

MassiveStream -> Menu

Sunday, 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.