Quelques vidz en cumul

Vroum ! C'est bien beau de savoir faire des images floues avec un logiciel homebrew malléable à volonté, mais... Mais on peut aller plus loin en se plaçant sur l'axe temporel, en jouant sur des moyennes mobiles, des interpolations... On sait maintenant comment faire des films flous. Il est temps de voir quelques exemples.

Math Absurdity


Trinarize

Fait avec une caméra de PlayStation, une seconde de temps de pose, un fifo de 35 slots, filtre d'entrée trinarize, filtre de sortie lissage_3x3, 3936 images. Prochaine étape : stacker les filtres. Et voici son cousin.

Le monde réel


Myrys BW

Effets spéciaux

En fait, je me pose quelques questions philosophiques à propos d'une spécialité culinaire italienne qui ressemble beaucoup à mon code actuel, et surtout comment intégrer ces gruikages de pixels dans le #pipedeprod actuel. N'ayez aucune crainte, je vais y arriver. Et mieux, je vais vous expliquer comment faire, aussi bien du coté du tournage (grosse séance de zen en vue) que du coté, bien plus gore, logiciel. Il parait même que c'est inscrit au programme de l'université du grand froid du Tetalab.


CGA style

nbpix = fimg->width * fimg->height;

for (foo=0; foo<nbpix; foo++) {
        if (fimg->R[foo] > fimg->G[foo])
                fimg->B[foo] = fimg->R[foo];
        else
                fimg->B[foo] = fimg->G[foo];
        }


Sfx Zero

nbpix = fimg->width * fimg->height;
todo = (int)((float)nbpix  * ratio);

for (foo=0; foo<todo; foo++)
        {
        fval = (float)drand48() * mval;
        x = rand() % fimg->width;
        y = rand() % fimg->height;
        fimg_plot_rgb(fimg, x, y, fval, fval, fval);
        }

Interpolator

Maintenant, nous pourrions essayer d'interpoler entre deux captures successives, pour avoir une autre variété de flou. Rapidement codé avec rigueur, ce nouveau flouteur d'image semble très prometteur. Seul petit défaut, il fabrique des fichiers qui deviennent vite très gros...


Auto - Portrait

	for (step=0; step<Nsteps; step++) {
		coef = (float)step / (float)Nsteps;
		fimg_interpolate(pSecond, pFirst, &Out, coef);

		sprintf(line, "%s/%05d.png", outdir, ipng);
		foo = fimg_save_as_png(&Out, line, 0);
		if (foo) {
			fprintf(stderr, "err saving %s\n", line);
			return -8;
			}
		ipng++;
		}

Fonderie

J'aime faire des images floues, et j'écris plein de lignes de code pour ça. Voici un exemple de ce que je fais pendant le second reclufinement de cette époque incertaine. Avec quelques résultats probants qui m'incitent à continuer.


La vie de la table

Et les coulisses, filmées en vrac dans le dd2 :


Edges of the Void.


Interpolated Edges.

2021 wtf

En janvier 2021, pour des raisons encore un peu indéterminées, mais d'origine politicarde de bas niveau, Toulouse Métropole a brutalement fermé notre laboratoire de création multiples. Pour beaucoup de mes amis artistes à Myrys ce fût un grand choc.


Mars 2021, autoportrait de la tristesse