How I'm trying to replicate Thomas Blanchard's abstract macro liquid art with AI video tools (Seedance 2.0 / Kling / LTX) — approaches, problems, what works
First, if you haven't seen Thomas Blanchard's work — go fix that immediately: u/thomas__blanchard
He's a French visual alchemist who films macro footage of paint, oil, milk, honey, soap, and chemical crystallizations (potassium phosphate, sodium acetate) mixing on plates and petri dishes. 20x Vimeo Staff Pick. Genuinely one of the most hypnotic things you can watch. His latest project CRYSTALS was assembled from 150,000+ macro photographs of crystallization growth. The man is built different.
The core challenge
Thomas's work is 100% real physics at macro scale — chemical reactions, fluid dynamics, surface tension, Marangoni effect. The transitions are NOT cuts. They're continuous real-time transformations of matter. This is exactly the kind of content that breaks AI video models, because:
- No recognizable "objects" for the model to anchor on
- Pure texture + color + motion — all three changing simultaneously
- Transitions happen within the substance, not between shots
- Physics is non-Newtonian and weird
So what's the actual state of the art for generating this kind of content?
Approach 1: Seedance 2.0 — best for continuous abstract flow
Why it works: Seedance has genuinely strong emergent fluid behavior. If you give it a good first frame (or a real reference macro shot as Video1), it can extrapolate the motion reasonably.
The key prompt pattern:
as the first frame.
Extreme macro shot of oil paint and milk mixing on a glass plate,
filmed from directly above. Vivid pigments — deep crimson, cobalt blue,
iridescent gold — blooming outward in slow organic tendrils.
Surface tension breaks create radial wave patterns. Tiny paint
spheres orbit larger formations. Camera completely static.
No camera movement whatsoever. Slow dreamlike motion, 24fps.
Tips:
- Lock the camera. Say "completely static camera" 2-3 times. The model wants to move the camera on abstract content and it destroys the macro illusion.
- Use a real macro still from your phone / stock as Image1 as first frame — it grounds the model in actual liquid texture. Without it, you get "paint splatter illustration" vibes, not real fluid.
- For the "planet balls" effect (paint in rapeseed oil) — describe them explicitly: "spherical paint droplets suspended in transparent oil medium, perfectly round, colors separating due to surface tension"
- 8-second clips work better than 15s for maintaining texture coherence. Stitch in Kling.
Weakness: Transitions between color zones tend to be mushy/dissolve-y rather than chemical-reaction-sharp. It doesn't know why the fluids are moving.
Approach 2: Kling 3.0 — best for first/last frame control + Luma Uni-1 for style transfer
The workflow:
- Generate a strong keyframe in Midjourney or FLUX (macro oil/paint photography style — shoot your own is better)
- Use Kling's Image-to-Video with first frame locked
- Generate a second keyframe (different color state of the same "reaction")
- Use Kling's first-frame + last-frame interpolation to get the transition
This is the closest you can get to Thomas's in-camera transitions without physically mixing paint.
Kling prompt for abstract liquid:
Extreme macro cinematography of acrylic paint mixing in milk.
The colors (ultramarine blue, cadmium yellow, alizarin crimson) are
slowly spiraling outward from a central disturbance point.
Surface of the liquid is reflective. Black background bleeds through
where fluids thin out. Completely static overhead camera.
Hypnotic slow motion. No people, no objects, pure fluid abstraction.
Uni-1 Modify trick: Take a real macro liquid photo → feed into Luma Uni-1 Modify Image with prompt "change color palette to [X], maintain all fluid textures and surface details exactly" → use that as keyframe input for Kling. Lets you color-grade the reference without losing the physical texture detail.
Approach 3: LTX Video — best for crystallization / growth patterns
LTX handles slow-growth and structural emergence better than the others. For Thomas's CRYSTALS-style content (potassium phosphate, ice dendrites, fractal growth):
Ultra-macro timelapse of crystal formation growing outward from
center point on dark glass surface. Needle-like transparent structures
branch into fractal patterns, each branch spawning smaller branches.
Illuminated from below with cool blue light. Black background.
The growth follows a radial pattern, filling frame edge to edge.
Slow, meditative pace — 1 second of real time shown over 5 seconds.
No camera movement.
Why LTX here: It handles "structural emergence" — something appearing from nothing — better than Seedance/Kling which prefer motion of existing objects. Crystal growth is fundamentally generative, which plays to LTX's strengths.
The problem: LTX still struggles with the micro-detail of actual crystalline structures. It goes abstract/painterly fast. Run multiple seeds (10+) and cherry-pick.
On transitions specifically
Thomas's transitions are mostly:
- Bloom transitions — one color substance expanding into another (surface tension)
- Veil/membrane — a thin fluid film splitting or merging
- Orbit transitions — a paint sphere drifting across frame to become the new subject
For AI replication:
Option A: Use Seedance's /Video1 reference slot — feed in a real Thomas clip with face-blurred if needed (technically not needed for abstract content) with syntax completely reference /Video1's transition style and motion dynamics.
Option B: Kling Edit mode — start from a generated frame, describe the new color state, let Kling figure out the transition physics. Works surprisingly well when the color change is dramatic.
Option C: Generate transitions as separate clips, then use a subtle cross-dissolve in post at 8-12 frames. Thomas himself uses actual cuts occasionally — the "seamless" quality comes from compositional continuity, not always real continuous footage.
Honest assessment
None of these tools get you to Thomas Blanchard quality. He's shooting real physics with a macro lens in a 15m² studio and selecting <2% of his takes. The real texture of fluid dynamics at that scale — the wobble of a paint droplet, the Marangoni convection cells — is not something any current model generates correctly.
But you can get to "inspired by" territory that's genuinely beautiful on its own terms if you:
- Use real macro reference images as anchors (shoot your own on phone with macro lens attachment, ~$15)
- Keep camera static — this is non-negotiable
- Work in 8s clips and stitch
- Accept that you're making AI abstract video art, not a Thomas Blanchard simulation
What I'd love to know from this community:
- Has anyone had luck using ComfyUI + LTX for continuous abstract simulation? Specifically curious about multi-seed blending workflows
- Any experience with Runway's Gen-4 for this? I've been avoiding it but maybe it handles fluid physics better
- Anyone tried feeding actual fluid simulation renders (Houdini/Blender FLIP) as Video1 reference for texture overlay in Seedance?
Drop your approaches below. Credit Thomas Blanchard if you post results anywhere — the man spent 4 months and 150,000 photos on CRYSTALS. We're standing on the shoulders of an actual craftsman.