Yooo
banner
chalier.fr
Yooo
@chalier.fr
hi 🥸
Inspired by a recent Spectral Collective video published on 3B1B's channel, I've implemented a simple version of the liquid-vapor model:
chalier.fr/generative-a...

Move the mouse to change params, scroll for speed, left/right click to add/remove particles, press S/R to screenshot/record the screen.
October 2, 2025 at 6:26 AM
Très cool à suivre (en replay malheureusement) !

Je partage à nouveau une implémentation rapide sous WebGL de ces bassins de Wada : chalier.fr/generative-a...
September 21, 2025 at 5:23 PM
Also, I've added a parameter to the frame blending tool to blend frames in fixed buckets instead of a rolling window. The intent was to mimic one of Wong Kar-wai's 'blurry stop-motion' effect.
September 12, 2025 at 7:41 PM
One last example with a buzzard.
September 12, 2025 at 7:41 PM
Another example with different variations of a still image.
September 12, 2025 at 7:41 PM
I've also added a tool to apply effects to images and videos by manipulating their frequency representation. It is a bit hard to control, but can create great visuals.
September 12, 2025 at 7:41 PM
I've added a tool to retime panoramic videos that can get choppy when panned by hand with amateur gear. This tool estimates the panning speed and interpolate frames to make it constant.
September 12, 2025 at 7:41 PM
Just released v1.9.0 of Transflow, with a brand new GUI! If you're afraid of command line interfaces, this should make your life easier.

Beware, though, this is still experimental, bugs may/will arise.
July 2, 2025 at 4:45 PM
I've just added an audio reactive feature to my randomart webapp.

In short, you can use specific variable names in the grammar to refer to the (normalized) intensity of ranges of the frequency spectrum (e.g. low, mid & hi).

Here's a sneakpeak:
🎵 Mega Hyper Ultrastorm (Kevin MacLeod, 2017)
June 20, 2025 at 5:49 PM
I also added a script for generating videos, as publicised by original authors:
May 26, 2025 at 11:41 AM
Here is an example:
May 26, 2025 at 11:41 AM
Je partage mon implémentation (faite un peu à la va-vite), réalisée pour WebGL (rapide et à peu près portable !) :

chalier.fr/generative-a...
May 10, 2025 at 4:49 PM
I tweaked Transflow to replicate the 'sticky texture' effect of regular datamoshing. The code is a bit dirty but the result is nice! Here are three clips pasted together:
May 9, 2025 at 8:25 PM
Just learned about LiDAR HD data by IGN, a point cloud mapping of most of surface of France. It's really cool, and freely available! Visualization made with QGIS 3D Viewer.
May 3, 2025 at 8:18 PM
Rotation around a stump:
April 13, 2025 at 9:22 AM
Motion Interference. Applying the reversed flow on the same video makes pixels relatively static while revealing some of the transformations – e.g. through perspective change or flow inaccuracies. Thought for later: is there a motion equivalent of the Moiré effect?

Below, view from a moving train:
April 13, 2025 at 9:22 AM
Though, I have not found a nice way of generating loops. So far, I'm manually interpolating frames between the end and the start using RIFE, which looks good enough.
March 26, 2025 at 8:26 PM
Been trying out Deforum for generating videos with Stable Diffusion. It's great at textured and abstract drawings.

(Side note: I need a better GPU)
March 26, 2025 at 8:26 PM
Here's another example where consecutive frames are merged together:
March 22, 2025 at 6:49 AM
I've been playing around with a public webcam recording 30s clips every 5min of a pedestrian area, and blending those clips together. Here's an example with an (about) 8 hours span (94 clips).

Also, you may try to find that place, it should be pretty easy!
March 22, 2025 at 5:39 AM
Recently, I've enhanced the Transflow web demo and added a few features, such as thresholding, iterative Horn-Schunck method or screen recording.
February 1, 2025 at 1:43 PM
Other novelty, I've added a lock feature, to mimic the P-frame duplication effect from classical datamoshing. Basically, it allows for re-using the same flow matrix for multiple frames.
January 24, 2025 at 10:38 PM
For instance, it seems that it's better at capturing small moving features, and has less boundary artefacts - where only the boundary of moving features are considered moving, which often happens with analytical methods.

Here is an illustration with ink drops in water:
January 24, 2025 at 10:38 PM
I tried to use a MPEG-4 Part 2 video codec (Xvid) instead of h264 for my datamoshing script that removes I-Frames from the bitstream. Results are much more interesting! h264 really was too resilient! and frames would heal instantly. Now they're crushed, as they should be.
January 18, 2025 at 3:43 PM
On a different note, in the last update, I introduced the Canvas accumulator. Meanwhile, I tried using several masks to introduce moving pixels. Here's an example I thought looked nice, recorded from a car. You can see the magic tree freshner swinging!
January 15, 2025 at 6:25 PM