TouchDesigner Tutorial: Create a GLSL Cymatics System (Medium)
In this TouchDesigner tutorial, we build a complex cymatics system using a high-density particle simulation. We utilize a Point Generator POP to create 500,000 points and a GLSL POP compute shader to drive mathematical displacement via Chladni equations. The system is managed by an LFO CHOP and Python logic to automate pattern resets and ensure smooth 32-bit float rendering. Download the fully Project File on Patreon
*Resources*
◼️ *Project File:* ⇨ https://okamirufu.com/go/projects?utm_source=youtube&utm_medium=video_description&utm_campaign=new_tutorial
◼️ *Ultra Bundle* ($1500 OFF - Limited Time): ⇨ https://okamirufu.com/go/ultra?utm_source=youtube&utm_medium=video_description&utm_campaign=new_tutorial
◼️ *Creative Web Apps* (The Blobs, Mesher, Tracker): ⇨ https://okamirufu.com/go/webapps?utm_source=youtube&utm_medium=video_description&utm_campaign=new_tutorial
◼️ *Courses & Community:* ⇨ https://okamirufu.com/go/skool?utm_source=youtube&utm_medium=video_description&utm_campaign=new_tutorial
◼️ *Free VJ Pack* ⇨ https://okamirufu.com/go/freevj?utm_source=youtube&utm_medium=video_description&utm_campaign=new_tutorial
● - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ●
*TIMECODE*
00:00 *Build a Cymatics System*
In this superfast tutorial we build a cymatics system in TouchDesigner.
We use an LFO CHOP to reset a feedback loop with 500,000 particles.
00:37 *Project Overview*
We flatten a massive volume of points into a 2D emission surface.
A custom GLSL script warps their positions based on frequency data.
01:30 *Network Building & Automation*
We use an LFO CHOP and Python script to automate simulation values.
Every pulse generates new random math logic to create unique patterns.
02:31 *Visual System & POPs*
Defining our 500,000 points using a Point Generator POP and Transform.
We sync the feedback reset to the LFO to keep the patterns fresh.
04:08 *GLSL Code Breakdown*
Explaining how uniform variables and hash functions drive the simulation.
We map invisible hills and valleys using sine and cosine functions.
05:11 *Chladni Physics Functions*
Mathematical core calculates resonance and gradients for every point.
The points move toward nodal lines where vibration amplitude is zero.
06:49 *Applying Noise & Movement*
We add a Noise POP to create continuous organic abstract movement.
This closes the feedback loop by feeding noise into the target input.
07:16 *Rendering & 32-bit Float*
Setting up the Geometry COMP and Point Sprite MAT for the final look.
Using RGBA 32-bit float for high dynamic range and perfect blending.
● - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ●
*Connect*
◼️Patreon ⇨ https://okamirufu.com/go/patreon?utm_source=youtube&utm_medium=video_description&utm_campaign=new_tutorial
◼️Instagram ⇨ https://okamirufu.com/go/instagram?utm_source=youtube&utm_medium=video_description&utm_campaign=new_tutorial
◼️TikTok ⇨ https://okamirufu.com/go/tiktok?utm_source=youtube&utm_medium=video_description&utm_campaign=new_tutorial
◼️Pinterest ⇨ https://okamirufu.com/go/pinterest?utm_source=youtube&utm_medium=video_description&utm_campaign=new_tutorial
*Subscribe to Stay Updated on Future Tutorials*
Stay Strong & Make Art
#touchdesigner #creativeposter #posterdesign #realtime #generativeart
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «TouchDesigner Tutorial: Create a GLSL Cymatics System (Medium)», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.