Sign in

Artcraft Visuals

@artcraft.bsky.social
60 followers 84 following 300 posts

I’m a TouchDesigner artist and interaction designer based in southern France. Specialized in creating and performing immersive and interactive experiences combining generative art, highend sensors, and software design.

PostsRepliesMedia
Artcraft Visuals @artcraft.bsky.social · 27/08/2026
PBR Clouds World space raymarching shadows on clouds 2 Now occluding direct sunlight with scene geometry too A shadow map rendered from a camera at the light position blocks the sun More info soon #Touchdesigner #clouds #raymarching #shader #pbr #creativecodding #touchdesignercommunity
020
Artcraft Visuals @artcraft.bsky.social · 27/08/2026
PBR Clouds World space raymarching shadows on clouds 1 First pass at self-shadowing: a 4-step widening light march toward the sun per sample Denser clouds block light from reaching the far More info soon #Touchdesigner #clouds #raymarching #shader #pbr #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 24/08/2026
PBR Clouds Clouds soft shadows projection Casting the clouds' own shadow back onto the scene below Projected onto the world-position/depth buffer with optional temporal reprojection #Touchdesigner #clouds #raymarching #shader #pbr #creativecodding #touchdesignercommunity
040
Artcraft Visuals @artcraft.bsky.social · 24/08/2026
PBR Clouds 2D Vector flow map A signed R/G vector texture now drives the wind direction across the whole volume Sampled triplanar just like the weather map, it can push clouds sideways, spin them #Touchdesigner #clouds #raymarching #shader #pbr #creativecodding #touchdesignercommunity
010
Artcraft Visuals @artcraft.bsky.social · 24/08/2026
PBR Clouds Animated textures and control 2 Blending several staggered flow-map copies so the drift never pops Based on the classic water-flow-shader trick, each phase fades in and out More info soon #Touchdesigner #clouds #raymarching #shader #pbr #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 22/08/2026
PBR Clouds Animated textures and control 1 First pass at advecting the clouds with a vector map A 2D flow texture displaces the shape noise, weather UVs and self-shadow samples. More info soon #Touchdesigner #clouds #raymarching #shader #pbr #creativecodding #touchdesignercommunity
010
Artcraft Visuals @artcraft.bsky.social · 21/08/2026
PBR Clouds Texture driven density 2 Pushing the weather map further to carve storm fronts and clearings Same triplanar projection, now paired with a cloud-type height gradient . #Touchdesigner #clouds #raymarching #shader #pbr #creativecodding #touchdesignercommunity
020
Artcraft Visuals @artcraft.bsky.social · 19/08/2026
PBR Clouds Texture driven density 1 Driving cloud coverage from a weather map instead of one global value Triplanar box-projected texture (X/Y/Z channels multiplied together) sculpts patchy. More info soon #Touchdesigner #clouds #raymarching #shader #pbr #creativecodding #touchdesignercommunity
010
Artcraft Visuals @artcraft.bsky.social · 19/08/2026
PBR Clouds Clouds density & transparency Beer-Lambert transmittance with analytic per-step integration Stable in-scattering even at large step sizes. More info soon #Touchdesigner #clouds #raymarching #shader #pbr #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 17/08/2026
PBR Clouds PBR Sky LUT compatibility Sharing PBRSky's Transmittance and Multi-scatter LUTs to light the clouds Sun and ambient colors get physically tinted by height and sun angle. More info soon #Touchdesigner #clouds #raymarching #shader #pbr #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 17/08/2026
PBR Clouds Noise and powder Adding a powder effect that darkens the densest edges facing the camera Combined with the shape noise it gives that soft, sunlit fluffy look.. More info soon #Touchdesigner #clouds #raymarching #shader #pbr #creativecodding #touchdesignercommunity
020
Artcraft Visuals @artcraft.bsky.social · 14/08/2026
PBR Clouds Raymarching steps Dialing in the step count along each view ray Steps fall off with distance (LOD) and widen further through empty space, with an early exit.. More info soon #Touchdesigner #clouds #raymarching #shader #pbr #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 13/08/2026
PBR Clouds Noise Scaling & Iterations Tuning the shape noise's frequency and FBM octave count More harmonics add fine wispy detail on top of the base shape, but each octave costs. More info soon #Touchdesigner #clouds #raymarching #shader #pbr #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 12/08/2026
PBR Clouds Shaping and positioning I'm working on a new raymarching system It's based on a box POP input to shape the volume directly More info soon #Touchdesigner #clouds #raymarching #shader #pbr #creativecodding #touchdesignercommunity
030
Artcraft Visuals @artcraft.bsky.social · 12/08/2026
PBR Sky Experiment 4 It renders an occluded camera view space image to composite with the scene, and a non occluded equirectangular map to use in environment lighting More info soon #Touchdesigner #sky #athmosphere #shader #pbr #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 10/08/2026
PBR Sky Experiment 3 It Raymarches the atmosphere along the camera view ray and compute occlusion using world space positions More info soon #Touchdesigner #sky #athmosphere #shader #pbr #creativecodding #touchdesignercommunity
020
Artcraft Visuals @artcraft.bsky.social · 09/08/2026
PBR Sky Experiment 2 It uses a point light position to simulate the sun, the haze and atmosphere are computed accordingly Sun direction is derived once per frame from that light's position. More info soon #Touchdesigner #sky #athmosphere #shader #pbr #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 08/08/2026
PBR Sky Experiment 1 Trying my new implementation of an HDR sky system It's a Physically Based Rendering approach using raymarching. Follows the Hillaire 2020 model More info soon #Touchdesigner #sky #athmosphere #shader #pbr #creativecodding #touchdesignercommunity
020
Artcraft Visuals @artcraft.bsky.social · 07/08/2026
Infinite Ocean Experiment 10 The camera only selects which snapped window of each level's lattice is currently active, so vertices never glide More info soon #Touchdesigner #ocean #water #shader #tdpop #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 06/08/2026
Infinite Ocean Experiment 9 Each level's window is centered on ONE SHARED point: the camera position snapped ONCE to the COARSEST active level's step More info soon #Touchdesigner #ocean #water #shader #tdpop #creativecodding #touchdesignercommunity
010
Artcraft Visuals @artcraft.bsky.social · 05/08/2026
Infinite Ocean Experiment 8 Unlike a continuous camera-centered warp, every vertex sits on an ABSOLUTE world-space lattice: for a given level L, valid positions are exact multiple More info soon #Touchdesigner #ocean #water #shader #tdpop #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 04/08/2026
Infinite Ocean Experiment 7 Analytic normal computation, Jacobian-derived crest/fold foam factor, and wave-energy (steepness) metric More info soon #Touchdesigner #ocean #water #shader #tdpop #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 04/08/2026
Chaos in a Box Surface series 14 Hidden work within Surface energy waits coiled Ready to release #Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 03/08/2026
Infinite Ocean Experiment 6 Direct summation of ~32 Phillips-weighted trochoidal components, equivalent of an FFT ocean spectrum More info soon #Touchdesigner #ocean #water #shader #tdpop #creativecodding #touchdesignercommunity
010
Artcraft Visuals @artcraft.bsky.social · 03/08/2026
Chaos in a Box Surface series 13 Where the drop meets ground Contact angle tells the truth Steep or shallow fate #Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 02/08/2026
Infinite Ocean Experiment 5 Reads the flat control-grid points coming from Grid POP and computes a full-detail multi-frequency spectral ocean displacement More info soon #Touchdesigner #ocean #water #shader #tdpop #creativecodding #touchdesignercommunity
010
Artcraft Visuals @artcraft.bsky.social · 02/08/2026
Chaos in a Box Surface series 12 Round against the air A droplet holds its own world Gravity waits still #Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 02/08/2026
Infinite Ocean Experiment 4 Foam is layered from three physically-motivated sources, combined, then eroded by procedural noise More info soon #Touchdesigner #ocean #water #shader #tdpop #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 02/08/2026
Chaos in a Box Surface series 11 Thin and taut it spans A film stretched over nothing One breath and it breaks #Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 31/07/2026
Infinite Ocean Experiment 3 Displacement, normals, and Jacobian-derived crest foam come from the GLSL Advanced POP chain More info soon #Touchdesigner #ocean #water #shader #tdpop #creativecodding #touchdesignercommunity
010
Artcraft Visuals @artcraft.bsky.social · 31/07/2026
Chaos in a Box Surface series 10 One touch sends a ring Ripple carries the whisper Stillness answers back #Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 30/07/2026
Infinite Ocean Experiment 2 Continuing exploration with my new Ocean LOD system More info soon #Touchdesigner #ocean #water #shader #tdpop #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 30/07/2026
Chaos in a Box Surface series 9 Where two worlds collide Interface holds the border Neither side gives in #Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 29/07/2026
Dumb in a Box Butt Head Series 16 Malevolence | Malveillance | Böswilligkeit | Malevolencia | Malevolenza | Malevolência | Kwaadwillendheid | Złośliwość #FuckFascism
000
Artcraft Visuals @artcraft.bsky.social · 29/07/2026
Infinite Water experiment 1 I'm working on a POP based infinite ocean system and shader. It subdivides the water grid based on distance from the camera, and computes a full-detail multi-frequency spectral ocean displacement. More details soon.. #touchdesigner #ocean #water #shader #glsl #Tdpop
000
Artcraft Visuals @artcraft.bsky.social · 29/07/2026
Chaos in a Box Surface series 8 A trace breaks the skin Surfactant loosens the hold Tension gives way soft #Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 28/07/2026
Dumb in a Box Butt Head Series 15 Fraud | Fraude | Betrug | Fraude | Frode | Fraude | Fraude | Oszustwo #FuckFascism
000
Artcraft Visuals @artcraft.bsky.social · 28/07/2026
Chaos in a Box Surface series 7 Stranger surfaces meet Adhesion binds the unlike Foreign becomes one #Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 27/07/2026
Dumb in a Box Butt Head Series 14 Sellout | Compromission | Kompromittierung | Componenda | Compromissione | Comprometimento | Compromittering | Ugodowość #FuckFascism
000
Artcraft Visuals @artcraft.bsky.social · 27/07/2026
Chaos in a Box Surface series 6 Molecules hold hands Cohesion binds the whole field Together they stay #Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 26/07/2026
Dumb in a Box Butt Head Series 13 Cupidity | Cupidité | Gier | Codicia | Cupidigia | Cupidez | Gierigheid | Chciwość #FuckFascism
000
Artcraft Visuals @artcraft.bsky.social · 26/07/2026
Chaos in a Box Surface series 5 Drops spread and cling on Wetting claims the dry expanse Contact writes the shape #Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
010
Artcraft Visuals @artcraft.bsky.social · 26/07/2026
Dumb in a Box Butt Head Series 12 Intolerance | Intolérance | Intoleranz | Intolerancia | Intolleranza | Intolerância | Intolerantie | Nietolerancja #FuckFascism
000
Artcraft Visuals @artcraft.bsky.social · 25/07/2026
Chaos in a Box Surface series 4 Narrow paths climb high Capillary defies the fall Small gaps pull the most #Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 24/07/2026
Dumb in a Box Butt Head Series 11 Spinelessness | Complaisance | Willfährigkeit | Condescendencia | Condiscendenza | Condescendência | Meegaandheid | Uległość #FuckFascism
000
Artcraft Visuals @artcraft.bsky.social · 24/07/2026
Chaos in a Box Surface series 3 Curved against the glass Meniscus bows to unseen force Edges never flat #Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
000
Artcraft Visuals @artcraft.bsky.social · 23/07/2026
Dumb in a Box Butt Head Series 10 Avarice | Avarice | Geiz | Avaricia | Avarizia | Avareza | Hebzucht | Skąpstwo #FuckFascism
000
Artcraft Visuals @artcraft.bsky.social · 23/07/2026
Chaos in a Box Surface series 2 Thick and slow it bends Viscosity drags the light Time moves through honey #Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
010
Artcraft Visuals @artcraft.bsky.social · 23/07/2026
Dumb in a Box Butt Head Series 9 Populism | Populisme | Populismus | Populismo | Populismo | Populismo | Populisme | Populizm #FuckFascism
000
Artcraft Visuals @artcraft.bsky.social · 22/07/2026
Chaos in a Box Surface series 1 Skin upon the void Tension holds what falls apart A membrane of calm #Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
000