Lake Heckaman
Lake Heckaman
  • 101
  • 258 825
SDF Interference Patterns in TouchDesigner
In this update to an earlier video, I will show you how to draw interference patterns on screen with a mouse, as well as how to use any type of SDF (not just a circle) to create interesting, dynamic patterns interactively.
We will also look at writing simple python in TouchDesigner, using extensions, and a little bit of GLSL!
Project file is available on Patreon: patreon.com/water__shed
My portfolio: www.lakeheckaman.com
Check me out on Instagram: lake_heckaman
มุมมอง: 601

วีดีโอ

Cymatics in TouchDesigner
มุมมอง 70014 วันที่ผ่านมา
Cymatics are an amazing phenomenon created by resonant waves, which cause sand or other small particles to form beautiful, self-organized patterns. A very common example of cymatics are Chladni plates, a special case of this cool effect! In this tutorial, we will first understand what cymatics are and how they function, then use simple math and GLSL shaders to implement an interactive version o...
Gray-Scott Reaction Diffusion in TouchDesigner (Part 2)
มุมมอง 77228 วันที่ผ่านมา
Take your reaction-diffusion system even further in this tutorial, which will teach you how to tweak your shader for easy tiling rendering on a sphere, build a quick-and-easy preset system to keep track of different parameter settings, and add interaction with the mouse! Building on Part 1, available here: th-cam.com/video/1k_uPHcV6BA/w-d-xo.html Find me online! My portfolio: lakeheckaman.com I...
Gray-Scott Reaction Diffusion in TouchDesigner (Part 1)
มุมมอง 1.1Kหลายเดือนก่อน
Learn to simulate the awesome Gray-Scott reaction diffusion system in TouchDesigner, using GLSL shaders. We discuss the mathematical basis of the system, how to implement it in shaders, tiling, and how to color the simulation using any palette! Find me online! My portfolio: lakeheckaman.com Instagram: lake_heckaman Project Files on Patreon: patreon.com/water shed Gray Scott Reacti...
Cero39 - Chiquishow (Visual Mix by Lake Heckaman)
มุมมอง 478หลายเดือนก่อน
Created by Lake Heckaman for Cero39's new album R-A-B-I-A See more: lakeheckaman.com Instagram: lake_heckaman
"GROUNDBREAKING" - An Interactive Installation by Lake Heckaman
มุมมอง 4232 หลายเดือนก่อน
Commissioned by Oracle and Accenture for Oracle Cloud World 2024. Created and programmed by Lake Heckaman.
Printing Still Images from TouchDesigner
มุมมอง 1K2 หลายเดือนก่อน
This quick tutorial will show you how to use easy command line - style tools (along with TouchDesigner's functionality) to print any TOP to any printer in real time. We will be making use of extensions and Engine COMPs in doing so, making it a great practice project for these topics too! Disclaimer: this one is only going to work on Windows. Mac users will have to find a different command line ...
Still, Life 00 - Graffiti, Morgan Avenue, Brooklyn
มุมมอง 3462 หลายเดือนก่อน
Generative artwork by new media artist Lake Heckaman See more: www.lakeheckaman.com/work/still-life
Wavy Interference Patterns in TouchDesigner
มุมมอง 1.5K2 หลายเดือนก่อน
Use simple equations to create complex, dynamic wave patterns, ripples and distortions with TouchDesigner! We will take a look at (just a little bit) of math and theory, using this to create a simple feedback system to generate our visual effect. Click-based interactions make it super easy to experiment with this system and extend it in many ways. Plus, a quick crash course on extensions and th...
Phyllotaxis in TouchDesigner, no GLSL!
มุมมอง 1.7K3 หลายเดือนก่อน
A reprisal of my last tutorial on animating phyllotaxis in TouchDesigner, this time using only TOPs for anyone who feels more comfortable there! Project file available to all my Patreon members - all tiers!! Enjoy! Project files on Patreon: www.patreon.com/posts/109588861 My portfolio: www.lakeheckaman.com My Instagram: lake_heckaman Resources: Cool intuition building applet about...
Modelling Phyllotaxis and Zoetropes in TouchDesigner
มุมมอง 1.1K4 หลายเดือนก่อน
Model the beauty and complexity of all sorts of plants using a simple - to - program algorithm in TouchDesigner! We will write a short GLSL shader that will implement 2D phyllotaxis, the process by which plants add new organs to their structure (e.g. petals, leaves, seeds, florets). This fascinating algorithm gives rise to many scintillating patterns with just a few parameter tweaks, making it ...
Render Pick without MultiTouchInDAT in TouchDesigner
มุมมอง 1.2K4 หลายเดือนก่อน
Use any sort of interaction data for render picking, without the MultiTouchDAT! I will show you how to use any chop-based data as a source for render picking, applying these interactions to alter a point cloud instance-by-instance! We will scale, move and recolor instances with ease. If you dont see the point cloud on file open, press ctrl-` to reset the system. I have also included a link to t...
Point Clouds with ParticlesGPU and PBR Rendering!
มุมมอง 1.7K5 หลายเดือนก่อน
Create stunning renders with point clouds using the ParticlesGPU component from the palette, with just a few tweaks! Build a physically based rendering pipeline for the point cloud, add turbulence or interactive attractors, and more! Project Files: www.patreon.com/posts/point-clouds-and-106013202 Instagram: lake_heckaman 00:00 - Start 00:26 - Point Cloud Particles GPU Intro 01:10 ...
Turbulent, Wavy Feedback System in TouchDesigner
มุมมอง 1.4K5 หลายเดือนก่อน
Back to basics! In this video, we will create a wonderful feedback system from scratch, generating lovely waves and turbulent dynamics from any input texture (photo or video). I have included an additional post-processing .tox in the project file for my Patreons, available here: www.patreon.com/posts/turbulent-wavy-105027982 P.S: I forgot to mention in the video, but of course I recommend trans...
Render Pick DAT with Instances in TouchDesigner
มุมมอง 1.4K6 หลายเดือนก่อน
Render picking is a super powerful tool for building everything from interactive visuals to fully-featured UI components. In this tutorial, I will review basic render picking usage (through the Render Pick DAT) and focus on how to use render picking to edit specific instances individually using the mouse. Learn how to change instance color, click and drag instances to move them around, and more...
Printing Generative Art - Understanding DPI, PPI and Image Resolution
มุมมอง 6247 หลายเดือนก่อน
Printing Generative Art - Understanding DPI, PPI and Image Resolution
NYC's MTA Train Time Realtime in TouchDesigner!
มุมมอง 7607 หลายเดือนก่อน
NYC's MTA Train Time Realtime in TouchDesigner!
Finally, Gaussian Splatting in TouchDesigner!
มุมมอง 6K7 หลายเดือนก่อน
Finally, Gaussian Splatting in TouchDesigner!
TouchDesigner Best Practices: Demystifying the .bat file
มุมมอง 6938 หลายเดือนก่อน
TouchDesigner Best Practices: Demystifying the .bat file
Lygia Shader Library in TouchDesigner
มุมมอง 7778 หลายเดือนก่อน
Lygia Shader Library in TouchDesigner
Domain Warping in TouchDesigner
มุมมอง 1.7K8 หลายเดือนก่อน
Domain Warping in TouchDesigner
Shadertoy to TouchDesigner: Porting shaders with several buffers
มุมมอง 2.9K9 หลายเดือนก่อน
Shadertoy to TouchDesigner: Porting shaders with several buffers
Luma AI in TouchDesigner - Import Geometry, Point Clouds, Environment Maps and more!
มุมมอง 13K9 หลายเดือนก่อน
Luma AI in TouchDesigner - Import Geometry, Point Clouds, Environment Maps and more!
GLSL Materials in TouchDesigner: Porting from WebGL
มุมมอง 1.4K10 หลายเดือนก่อน
GLSL Materials in TouchDesigner: Porting from WebGL
Lake Heckaman - Timelapse - Jan 2024
มุมมอง 40410 หลายเดือนก่อน
Lake Heckaman - Timelapse - Jan 2024
Lake Heckaman - Against the Current - Art Basel 2023
มุมมอง 49910 หลายเดือนก่อน
Lake Heckaman - Against the Current - Art Basel 2023
Lake Heckaman - Self Reflecting Pools - Art Basel 2023
มุมมอง 37810 หลายเดือนก่อน
Lake Heckaman - Self Reflecting Pools - Art Basel 2023
Stream iPhone Camera to TouchDesigner
มุมมอง 3.9K11 หลายเดือนก่อน
Stream iPhone Camera to TouchDesigner
Lake Heckaman Self Reflecting Pools
มุมมอง 38011 หลายเดือนก่อน
Lake Heckaman Self Reflecting Pools
TouchDesigner Tiled Grid Virtual Canvas Installation - Transitions
มุมมอง 52511 หลายเดือนก่อน
TouchDesigner Tiled Grid Virtual Canvas Installation - Transitions

ความคิดเห็น

  • @jillianvordick5651
    @jillianvordick5651 13 ชั่วโมงที่ผ่านมา

    My code was running perfectly earlier but I just tried to change a location and now I'm getting an error that says "AttributeError: module '/project1/weather_reactive_effect/weatherAPI/datetime' has no attribute 'date'." I tried to go back and add from datetime import datetime but this didn't change anything. Any suggestions?

    • @water__shed
      @water__shed 10 ชั่วโมงที่ผ่านมา

      hard to say without seeing the code, but it looks like more than just the location changed

  • @JBroadway
    @JBroadway 13 วันที่ผ่านมา

    Underrated tutorials, underrated channel. Thank you so much for sharing!

    • @water__shed
      @water__shed 13 วันที่ผ่านมา

      that is very nice to hear, thank you :)

  • @Artist-z8k
    @Artist-z8k 14 วันที่ผ่านมา

    Thank you! The thing I didn't understand is 43:27... I was using just a clean new TD project, so I created a Custom Component for all the variables... and... "CHLADNI" in parent.CHLADNI.UpdateCymaticParams() throws an error. I'm just a beginner and tried others words like project1 or CHLADNI_PLATE instead, but it didn't help =) So what does this line refer to?

  • @Diogo-mm9hh
    @Diogo-mm9hh 16 วันที่ผ่านมา

    Great tutorial! Do you know if there's a way to select multiple instances at once? Also, is there a way to do some kind of falloff effect?

    • @water__shed
      @water__shed 16 วันที่ผ่านมา

      a pixel can only be over one instance at a time, so technically speaking you cannot select one per frame. However, that means you can pick many instances per second, which is usually indistinguishable from picking several at once as far as falloff, not sure exactly what you mean, but I think that would probably be done with some sort of damping/decay in the feedback loop driving instances

  • @马博轩-s6j
    @马博轩-s6j 17 วันที่ผ่านมา

    Hello, subscribe to your patreon if you can get a tutorial on this fluid simulation, I really want to learn, thanks

    • @water__shed
      @water__shed 17 วันที่ผ่านมา

      yep, you get the .tox with a subscription

    • @马博轩-s6j
      @马博轩-s6j 16 วันที่ผ่านมา

      @ thanks!!!

  • @ITALY3987
    @ITALY3987 18 วันที่ผ่านมา

    🥇🥇🥇

  • @sphinx2412
    @sphinx2412 18 วันที่ผ่านมา

    Chladni /ˈklɑːdni/

    • @water__shed
      @water__shed 18 วันที่ผ่านมา

      fair enough lol

  • @thisisthisisme
    @thisisthisisme 22 วันที่ผ่านมา

    So great visual! how did you give the grid thing effect when the Kick? Snare? sound comes? Any tutorial?

    • @water__shed
      @water__shed 22 วันที่ผ่านมา

      i used stems from the artist to drive the audio reactive components

  • @lukemccrae1617
    @lukemccrae1617 25 วันที่ผ่านมา

    any idea for porting a shader with multiple buffers to three.js?

    • @water__shed
      @water__shed 22 วันที่ผ่านมา

      similar idea but you need to bind each buffer in succession - there are some good examples on the three.js website that show how to do so, and chatgpt is also pretty hand for boilerplate webgl (although not perfect)

  • @mrGr88n
    @mrGr88n 27 วันที่ผ่านมา

    nice tut, thank u!

    • @water__shed
      @water__shed 26 วันที่ผ่านมา

      thanks a lot!!

  • @unveil7762
    @unveil7762 29 วันที่ผ่านมา

    Wow!! Well done 🎉 ❤

    • @water__shed
      @water__shed 26 วันที่ผ่านมา

      thanks!! glad you found it useful :)

  • @berfindemir927
    @berfindemir927 หลายเดือนก่อน

    Patreon ?

  • @titolong1564
    @titolong1564 หลายเดือนก่อน

    Sick

  • @nataliascuzarello2986
    @nataliascuzarello2986 หลายเดือนก่อน

    ty this tutorial is really amazing !!

  • @ayf216
    @ayf216 หลายเดือนก่อน

    truly stunning

    • @water__shed
      @water__shed หลายเดือนก่อน

      thank you so much!!!

  • @sphinx2412
    @sphinx2412 หลายเดือนก่อน

    Very interesting. Make it louder next time please.

    • @water__shed
      @water__shed 26 วันที่ผ่านมา

      thanks for that feedback - will do my best

  • @psybernautics
    @psybernautics หลายเดือนก่อน

    Thank you so much!

  • @leocini3230
    @leocini3230 หลายเดือนก่อน

    Pls more🔥

    • @water__shed
      @water__shed 26 วันที่ผ่านมา

      any specific ideas you would want to see?

  • @AlexIves-u1f
    @AlexIves-u1f หลายเดือนก่อน

    Благодарю за ваш труд! где я могу взять текстуру указанную в уроке? вы говорите в более ранних уроках = но у вас их много - что хорошо можете указать более точно?

    • @water__shed
      @water__shed หลายเดือนก่อน

      th-cam.com/video/ltwHr_TdpYE/w-d-xo.html&pp=ygUeZmx1aWQgc2ltdWxhdGlvbiB0b3VjaGRlc2lnbmVy

  • @KatharinaBlust-r8n
    @KatharinaBlust-r8n หลายเดือนก่อน

    Can't change the text class to python. Did they change this?

  • @王林-b7c
    @王林-b7c 2 หลายเดือนก่อน

    Is there any method to change the size of every particle, giving a noise of random to decide the size

    • @water__shed
      @water__shed 2 หลายเดือนก่อน

      not so easily with the particle SOP, although you could use a point SOP, it wont be very performant. you should probably use a proper GLSL particle system if you need that level of control

  • @blubberkumpel6740
    @blubberkumpel6740 2 หลายเดือนก่อน

    wow. thats truly groundbreaking. ;) love your stuff Mr. Heckaman

  • @JBroadway
    @JBroadway 2 หลายเดือนก่อน

    Great tutorial learned a ton from this one like utilizing extensions with OOP. Would love to see more tutorials on mathematics + GLSL The coding is straight forward to me but the mathematics is a bit harder to wrap my head around def gonna have to study some more.

    • @water__shed
      @water__shed 2 หลายเดือนก่อน

      thanks and i appreciate that feedback! any particular maths topics that come to mind you feel are under-represented elsewhere?

    • @JBroadway
      @JBroadway 2 หลายเดือนก่อน

      @@water__shed Stuff like non-linear algebra/geometry and parametric equations would be super sick. Like just watching you re-create non-linear functions in GLSL would be super helpful imo. IE: The Archimedes Spiral or Mandelbrot set.

  • @JBroadway
    @JBroadway 2 หลายเดือนก่อน

    Great video thanks for sharing!

  • @danielrubinstein6714
    @danielrubinstein6714 2 หลายเดือนก่อน

    Hi, I'm deciding between the RPLidar S2E and the RPLidar A3 for an interactive project with TouchDesigner. Which model would you recommend for better performance? Also, is there another model you would suggest that might be superior to these two for real-time interaction and visualization?

    • @water__shed
      @water__shed 2 หลายเดือนก่อน

      S2 between the two options you listed - i have not been able to get the A-series to work with the same cplusplus code. the A series is also rated more for indoors and might get noise with exterior lights, if that is a concern. For choice, I like the new s3 a bit more than the s2 and works with the same pipeline. data is a bit cleaner and the refresh rate is a bit higher

  • @dan_obie
    @dan_obie 2 หลายเดือนก่อน

    Not your father's DLA

  • @thalesmuniz2820
    @thalesmuniz2820 2 หลายเดือนก่อน

    Awesome tutorial! Everything was working nicely but out of nowhere I started getting an error and my locations info didn't update anymore. This is the error: Error: Traceback (most recent call last): File "/project/Weather_Reactive_Effect/WeatherAPI/parexec2", line 9, in onValueChange td.tdError: File "/project1/Weather_Reactive_Effect/WeatherAPI/API", line 70 NameError: name 'data' is not defined Results of run opération resulted in exception. (/project1/Weather_Reactive_Effect/WeatherAPI/parexec2) I simply can't find a solution :(

    • @water__shed
      @water__shed 2 หลายเดือนก่อน

      looks like the name 'data' is not defined based on that traceback. could it be that you accidentally deleted an operator or line of code?

  • @spatheitspatheit8846
    @spatheitspatheit8846 2 หลายเดือนก่อน

    this is beautiful

    • @water__shed
      @water__shed 2 หลายเดือนก่อน

      thank you :)

  • @clivemathieu9386
    @clivemathieu9386 2 หลายเดือนก่อน

    Looks great

    • @water__shed
      @water__shed 2 หลายเดือนก่อน

      thanks!

  • @philippaps44
    @philippaps44 2 หลายเดือนก่อน

    very helpful! thanks! is there a second part to this?

    • @water__shed
      @water__shed 2 หลายเดือนก่อน

      th-cam.com/video/KF_jIPNUtdA/w-d-xo.html

  • @anthonyarcana4391
    @anthonyarcana4391 3 หลายเดือนก่อน

    followed step by step the tutorial but the null at the end after the tranfrom is outputting only black, any idea why? thanks

  • @leonidkrykhtin
    @leonidkrykhtin 3 หลายเดือนก่อน

    What else can it be apart from water? Can you give a spectrum of possibilities going beyond water effect with this workflow?

    • @water__shed
      @water__shed 3 หลายเดือนก่อน

      I will leave that as an exercise for the viewer - see where your creativity takes you :)

  • @pitchdrop_xyz
    @pitchdrop_xyz 3 หลายเดือนก่อน

    Thank you very much!

  • @leonidkrykhtin
    @leonidkrykhtin 3 หลายเดือนก่อน

    Do we need to go through the previous tutorial to do this tutorial? Because I can't see possible to achieve anything like that from scratch just following this video...

    • @water__shed
      @water__shed 3 หลายเดือนก่อน

      why not give it a shot?

  • @JBroadway
    @JBroadway 3 หลายเดือนก่อน

    So glad I found your channel. Loving these advanced tutorials!

    • @water__shed
      @water__shed 3 หลายเดือนก่อน

      thank you so much! im glad you find them valuable!

  • @showsnsdespa3
    @showsnsdespa3 3 หลายเดือนก่อน

    AMAZING

  • @lukelegrand4203
    @lukelegrand4203 3 หลายเดือนก่อน

    This is awesome and coolest effect. I would recommend not having the top displayed in the background and rather another panel or something. Makes it hard to see the text on all the operators.

  • @yichenwan8582
    @yichenwan8582 3 หลายเดือนก่อน

    My timer is not running, can you tell me how to fix it?

    • @water__shed
      @water__shed 3 หลายเดือนก่อน

      make sure it is active and your timeline is playing

    • @yichenwan8582
      @yichenwan8582 3 หลายเดือนก่อน

      @@water__shed it's working now, thank you!

  • @jibberish666
    @jibberish666 3 หลายเดือนก่อน

    This is insanely good. God like level. Thank you

  • @51Mariiian
    @51Mariiian 3 หลายเดือนก่อน

    so understandble explaination for both physic theory and glsl code ! even for beginners :)

    • @water__shed
      @water__shed 3 หลายเดือนก่อน

      thank you!! i am happy you find it useful :)

  • @hui9962
    @hui9962 4 หลายเดือนก่อน

    awesome

  • @iamTLC
    @iamTLC 4 หลายเดือนก่อน

    beautifully done!

  • @hinduspl
    @hinduspl 4 หลายเดือนก่อน

    Good to see you man 👍 thanks for another great video from touch 🍺

  • @JamesO512
    @JamesO512 4 หลายเดือนก่อน

    Very cool!

  • @chadyonfire7878
    @chadyonfire7878 4 หลายเดือนก่อน

    Thx man , nice work

  • @tdkurry1264
    @tdkurry1264 4 หลายเดือนก่อน

    cool!!✨✨

  • @RusticRaver
    @RusticRaver 4 หลายเดือนก่อน

    top

  • @omansounds
    @omansounds 4 หลายเดือนก่อน

    Very helpful! Thank you!

  • @GowthamJayaram
    @GowthamJayaram 4 หลายเดือนก่อน

    Thank you, this is excellent stuff

  • @tamboo_art
    @tamboo_art 4 หลายเดือนก่อน

    Thanks a lot for this tutorial!