exsstas

n-body gravity in TouchDesigner

Mark Tutorial Completed! n-body gravity + collisions with Bullet Solver and some POP sparkles #shorts #touchdesigner #realtime #creativecoding #glsl #simulation #nbody

Glitches, pixel sorting and data moshing. TouchDesigner tutorial

Mark Tutorial Completed! Different approaches for making glitchy and trippy effects, real and fake pixel sorting and data moshing in TouchDesigner with a bit of GLSL magic as well. There are many references and examples in the video, so it’s better to download file, open it and follow the video. File and all links to […]

Versatile Sprinkle SOP (TouchDesigner tutorial)

Mark Tutorial Completed! Hints and tips of using new Sprinkle SOP in very different setups. TouchDesigner Build 2021.11180 is needed. Project file with all examples for my Patreon supporters – https://www.patreon.com/posts/49067222 Mentioned tutorials and links: Faster SOP-to-TOP converter – https://youtu.be/bLkT3cC7_fM Voxelization – https://youtu.be/IYikgdHWbU4 Color palettes – https://youtu.be/ItshKcEscco Better shadows – https://youtu.be/FgP0UVYhuLI DistThresholdCHOP for Plexus-like effects […]

SOP to TOP conversion trick for TouchDesigner

Mark Tutorial Completed! This method give me 25-40% of performance improvement over standard SOPโžกCHOPโžกTOP approach. Project file is available for my Patreon supporters here – https://www.patreon.com/posts/48447515 Content: 00:00 – Intro and explanation of the idea 04:00 – SOP to TOP conversion component 14:24 – GLSL trick to get rid of extra instances

Soft shadows trick for TouchDesigner

Mark Tutorial Completed! A way to improve quality of a soft shadows in TouchDesigner, works well with realtime rendering. It’s based on rendering geometry and shadows separately, applying some blur to the shadows and multiplying it back with main render. Project files are available for everyone – https://www.patreon.com/posts/47915513 My video about using render buffers – […]

3 methods for visualizing Kinect skeleton

Mark Tutorial Completed! 3 different approaches to visualize Kinect joints data: points, lines and metaballs. Apart from showing how to setup these, in this tutorial I’ll share some ideas how you can use it later to create very different looking outputs. Download project file with 3 main components here – https://derivative.ca/community-post/asset/3-templates-kinect-skeleton-visualization/63863 โ€ฆor became my Patreon […]

Water ripple effect (TouchDesigner tutorial)

Mark Tutorial Completed! Water ripple effect in GLSL and its different applications Download .tox file here – https://derivative.ca/community-post/asset/water-ripple-effect/63763 Or become a Patreon supporter and download it with extra examples here – https://www.patreon.com/posts/45962806 Math explanations – https://web.archive.org/web/20160505235423/http://freespace.virgin.net/hugo.elias/graphics/x_water.htm Contents: 00:00 – Intro 01:50 – GLSL code explanations 08:48 – Controls 12:25 – Camera (or any other image/video) […]

Camera displacement (TouchDesigner tutorial)

Mark Tutorial Completed! Broken mirror and distorted lenses effect with camera displacement trick. Made in TouchDesigner with basic level GLSL code, so no previous GLSL knowledge is required. Project file (including Voronoi tiles) available for patrons – https://www.patreon.com/posts/45115567 Contents: 00:00 – Explanation of the idea behind effect 03:25 – Making effect for standard TD rendering […]

Particle system with 2D vector field in TouchDesigner

Mark Tutorial Completed! Creating vector fields and driving particles with it is one of the most common practice in generative art and here is how can you do it in TouchDesigner. Most of the job done with 2 GLSL code nodes, code is simple and I explained it in the tutorial, so it should be […]

Tileable noise collection for TouchDesigner

Mark Tutorial Completed! Basic information and ideas about collection of tileable noises. Assets download and discussion – https://derivative.ca/community-post/asset/tileable-noise-collection/63593 Patreon post with 5 additional noises – https://www.patreon.com/posts/43923804

Interactive particles & raymarching (SDF) geometry. TouchDesigner tutorial

Mark Tutorial Completed! Project files and links to all of mentioned resources – https://www.patreon.com/posts/43144103 Extra examples for Patreon supporters only – https://www.patreon.com/posts/43144301 Instanced particles interacted with a surface of raymarched geometry (signed distance function). How to combine two types of approach toward geometry rendering in one scene and make particles fly around SDF of bounce […]

2D Raycaster in TouchDesigner: lights and shadows

Mark Tutorial Completed! Download project file here – https://www.patreon.com/posts/42201574 Extra examples for Patreon supporters – https://www.patreon.com/posts/42201692 This tutorials shows texture based raycaster coded in GLSL with a several variations. Aside from the effect itself, it could be used as an exercise in GLSL for beginner/intermediate level, because it can be modified in different ways to […]

Generative color palettes. Part 2/2

Mark Tutorial Completed! Generative palettes from part 1 can be used in very different scenarios, here are some of them: raymarching, rendering with GLSL MAT, conformal mapping, fractals colorization, colorful particles. The basic code stays almost the same in all cases, so as soon as you understand it, you’ll be able to use it in […]

Generative color palettes. Part 1/2

Mark Tutorial Completed! Algorithms to generate nice color palettes. Why defining colors in GLSL sometimes could be better than do it in TOP operators? Recreating palettes from Zach Lieberman and Inigo Quilez in TouchDesigner. Download project file here: https://www.patreon.com/posts/40770871/ Resources mentioned in the video: 1. https://www.color-hex.com/color-palettes/popular.php 2. https://cran.r-project.org/web/packages/viridis/vignettes/intro-to-viridis.html 3. https://iquilezles.org/www/articles/palettes/palettes.htm 4. https://iquilezles.org/www/articles/bandlimiting/bandlimiting.htm 5. https://thebookofshaders.com/05/ Contents: […]

GLSL simple & useful tricks #2

Mark Tutorial Completed! Simple GLSL code to make a noise with a variative period (frequency). The idea behind this series is to provide simple (even for complete beginners) GLSL code, that could do something that would be really hard to make in TouchDesigner alone (or that would require a lot of CPU/GPU time without GLSL). […]

Creative shading with render buffers – part 2 (GLSL)

Mark Tutorial Completed! This tutorial will show you how to achieve interestingly looking renders with a use of color buffers tool in TouchDesigner. This is second part of two, where I’m showing how to manually define buffer outputs in GLSL MATs, that opens much more possibilities, than using Phong MAT as in part 1. Three […]

Creative shading with render buffers – part 1

Mark Tutorial Completed! This tutorial will show you how to achieve interestingly looking renders with a use of color buffers tool in TouchDesigner. This is first part of two, where I’m showing basic setup and options you have without using custom GLSL MATs. You could support me and download project file with an examples from […]

Perfect loops in TouchDesigner

Mark Tutorial Completed! Some ideas, tips and tricks for making perfect loop (or seamless video) in TouchDesigner. Mostly it’s Pattern + Lookup CHOPs, but I share different tips & tricks along the way of explaining the topic. You can download project files by supporting me on Patreon – https://www.patreon.com/posts/38173069 Timecodes: 00:00 – Idea behind the […]

Dinstaning (distance based instancing) tutorial

Mark Tutorial Completed! This tutorial will show you how to change instances parameters (scale, color, texture, etc) based in distance from the camera or light source. And all that without any GLSL coding! You can download a project files from this tutorial and motivate me to keep doing tutorials by becoming my Patreon supporter – […]

GLSL simple & useful tricks #1

Mark Tutorial Completed! The idea behind this series is to provide simple GLSL code, that could do something that would be really hard to make in TouchDesigner alone (or that would require a lot of CPU/GPU time without GLSL). This time I show how to implement geometry transformations (rotate/scale/translate) for point clouds (or SOP to […]

Raymarching in TouchDesigner tutorial. Part III – Warping geometry and space

Mark Tutorial Completed! Github repo for this series https://github.com/exsstas/Raymarching-in-TD Support me on Patreon https://www.patreon.com/exsstas and get some extra files. Helpful resources I mentioned in the tutorial: Gyroids tutorial – https://www.youtube.com/watch?v=-adHIyjIYgk Luna Sorcery Twitch LiveCoding https://www.twitch.tv/lunasorcery evvvvil_ Twitch demoscene style LiveCoding https://www.twitch.tv/evvvvil

Crazy warping effects with a complex numbers. TouchDesigner tutorial

Mark Tutorial Completed! Using complex numbers math, log-polar and non-linear transformations to create a UV-warping effects, conformal-mapping and fractals from any other TOP operator. File is freely available here: https://www.patreon.com/posts/34978168 Additional examples for Patreon supporters: https://www.patreon.com/posts/34978314 More detailed explanation of undergoing math: http://www.dimensions-math.org/Dim_CH5_E.htm

GLSL Vertex shaders in TouchDesigner. Part 2/2

Mark Tutorial Completed! Working with instances in vertex shaders in TouchDesigner. Post on my Patreon with project files – https://www.patreon.com/posts/34396515 Wiki – https://docs.derivative.ca/Write_a_GLSL_Material GLSL function reference – http://www.shaderific.com/glsl-functions SDF functions – http://iquilezles.org/www/articles/distfunctions/distfunctions.htm Step/smoothstep interactive example – https://thebookofshaders.com/05/

GLSL Vertex shaders in TouchDesigner. Part 1/2

Mark Tutorial Completed! Basics of working with vertex shaders in TouchDesigner. Post on my Patreon with project files – https://www.patreon.com/posts/34116481 Normals recalculation code – https://matthewragan.com/touchdesigner-glsl-cheat-sheet/

How to create God rays effect in TouchDesigner

Mark Tutorial Completed! Computationally cheap, but visually appealing God rays effect in TouchDesigner for 2D and 3D scenes. Support me on Patreon https://www.patreon.com/exsstas and get project files. It will also motivate me to make tutorials more often ๐Ÿ™‚

Convert Shadertoy into TouchDesigner and further integration

Mark Tutorial Completed! How to convert shaders from Shadertoy to TouchDesigner and integrate it with new environment with all CHOPs, TOPs and UI. This tutorial require basic GLSL knowledge only, I’ll share some tips&tricks how to modified a code without full understanding of its meaning. Helpful links from this video and some thoughts shared on […]

Kinect point cloud tutorial

Mark Tutorial Completed! How to set up Kinect point cloud in TouchDesigner and get minimalistic abstract output from it. This is more or less same technique I used in this video – https://www.youtube.com/watch?v=6qNNaCWezLY You can download .toe files both for stable and experimental versions here – https://www.patreon.com/posts/32679662 (and it’s free!)

Primitive SOP and a bit of Python

Mark Tutorial Completed! Transforming geometry with a primitive SOP and a power of Python. Sampling CHOPs and TOPs values to transform geometry faces. High importance of a jiggly-wiggly banana creation. Download file here – https://www.patreon.com/posts/32253537

Making TOP trails (TouchDesigner tutorial)

Mark Tutorial Completed! Tutorial on creating full 3D trails and keep 60fps with a TOP operators. Support me on Patreon https://www.patreon.com/exsstas and get some extra files. You can also subscribe to my Insta and watch my TD experiments https://www.instagram.com/exsstas/

Raymarching in TouchDesigner tutorial. Part II – Light and colors

Mark Tutorial Completed! Github repo for this series https://github.com/exsstas/Raymarching-in-TD Support me on Patreon https://www.patreon.com/exsstas and get some extra files. If you want to make one-time donation instead of monthly subscription, you can use https://paypal.me/exsstas it will motivate me to make more tutorials ๐Ÿ˜‰ Helpful resources I mentioned in the tutorial: Raymarch Toolkit by Patrik Lechner […]

Raymarching in TouchDesigner tutorial. Part I – Defining a geometry

Mark Tutorial Completed! Github repo for this series https://github.com/exsstas/Raymarching-in-TD Support me on Patreon https://www.patreon.com/exsstas and get some extra files. If you want to make one-time donation instead of monthly subscription, you can use https://paypal.me/exsstas it will motivate me to make more tutorials ๐Ÿ˜‰ Helpful resources I mentioned in the tutorial: Short theory about raymarching https://www.youtube.com/watch?v=Cp5WWtMoeKg […]

Tutorial – GLSL Vertex displacement in TouchDesigner

Mark Tutorial Completed! Support me on Patreon: https://www.patreon.com/exsstas Here is my first tutorial on how to turn Phong MAT into GLSL MAT with a vertex displacement for each of 3 dimensions. And some ideas how to use it in your patches.