- 154
- 50 424
Thomas Maria Helzle
Germany
Приєднався 11 гру 2015
In pursuit of beauty...
Media Artist, Designer, Node-Lover, Sculptor, Sounder, Photographer, Coder, Writer and on good days even a Poet...
Stage-Design, Installations, Music Videos, Living Paintings, Artwork
Media Artist, Designer, Node-Lover, Sculptor, Sounder, Photographer, Coder, Writer and on good days even a Poet...
Stage-Design, Installations, Music Videos, Living Paintings, Artwork
"Songs of the Microcosm"
The sirens of the deep
Sing their sad songs of sorrow
Lost life, lost hope, lost love
Fading away...
---------------
Tooll3 in autumn with the days getting short and cold.
A soundtrack in #KV331 #synthmaster3 and #unfilteredaudio #battalion.
Keep warm my friends!
#Tooll3 #realtime #newmediaart #abstractart #generativeart #particles #livingpainting #creativecoding #hlsl #gpu #shader #generative #procedural #visualart #sounddesign #Zen #wuwei #dao #opensource
Sing their sad songs of sorrow
Lost life, lost hope, lost love
Fading away...
---------------
Tooll3 in autumn with the days getting short and cold.
A soundtrack in #KV331 #synthmaster3 and #unfilteredaudio #battalion.
Keep warm my friends!
#Tooll3 #realtime #newmediaart #abstractart #generativeart #particles #livingpainting #creativecoding #hlsl #gpu #shader #generative #procedural #visualart #sounddesign #Zen #wuwei #dao #opensource
Переглядів: 44
Відео
Mathober 2024 Day 7: "FlexibleGraph"
Переглядів 70День тому
According to Wolfram MathWorld, a flexible graph is defined as: "A graph G is said to be flexible if the vertices of G can be moved continuously so that (1) the distances between adjacent vertices are unchanged, and (2) at least two nonadjacent vertices change their mutual distances." So this setup came to mind that I created initially together with @sukomotion some years ago, but now changed s...
"Golden Angle" 1 hour #Math #Meditation #Silence
Переглядів 464Місяць тому
The golden angle is defined as 2.399963229728653322231555506633 radians or 137.508° It occurs in nature in the packing of sunflower seeds and many other structures in the form of a Fermat spiral with that specific turn ratio per step, which is based on the Fibonacci series. In this video, I animate 1000 small squares from an angular offset of 0 between each other up to the golden angle. Since t...
"Lemniscating"
Переглядів 195Місяць тому
Another math-meditation, this time over lemniscate spirals, bells and an ambient sound. In my series of Tooll3 point generators, today I created first a lemniscate, but then extended it to be able to create lemnispirals by varying the radius over time. And this I then animated, so it goes between 0 and 10 rounds with 2000 points - once duplicated and rotated by 90° and scaled down a bit - which...
"Angular Painter"
Переглядів 127Місяць тому
A meditation over colour, intention, angles and a sea shore... A living painting based on custom HLSL shader forces in Tooll3. I also experimented with having particles as strokes with each beat in the music, changing intensity and alpha along the way. #Tooll3 #realtime #newmediaart #abstractart #generativeart #particles #livingpainting #creativecoding #hlsl #gpu #shader #generative #procedural...
"Fermat Spiral"
Переглядів 3,7 тис.Місяць тому
I coded a Fermat-Spiral point generator in Tooll3 and this time I'm animating first sBias between 0 and 1 and then sGain while also animating the step angle offset... Simple Nerd Fun for a Saturday 🥳 #creativecoding #Tooll3 #realtime #generativeart #particles #creativecoding #hlsl #gpu #shader #generative #procedural #visualart #Zen #wuwei #dao #Fermat #sunflowerseeds #Schlick #Bias #Gain #Math...
"Pattern Recognition"
Переглядів 96Місяць тому
We always see patterns, no matter if there actually are any. Faces in clouds, deep secrets in coffee grounds, conspiracies... So I invite you to a pattern-party. Rotating rounded rectangles overlapping in inverse mode changing scale and some distortion of form and colour... Enjoy! :-) #UnfilteredAudio #Battalion and #KV331 #Synthmaster3 for the soundtrack. #Tooll3 #realtime #newmediaart #abstra...
"Authenticity"
Переглядів 76Місяць тому
Authenticity and Connection are the two central defining forces for humans. The world often demands that we give up our authenticity for connection, especially if we grow up in troubled families, but human society is also deeply traumatized and deranged and favors conformity over authenticity. There is no room for our own form, so we get cut and bent into an espalier that we continue to carry a...
"Rotational Force" - Tooll3 Tutorial on how to create your own HLSL Compute Shader Particle Force
Переглядів 277Місяць тому
"Rotational Force" - Tooll3 Tutorial on how to create your own HLSL Compute Shader Particle Force
"Abstract Bloom" (Midi) Music Visualisation
Переглядів 1802 місяці тому
"Abstract Bloom" (Midi) Music Visualisation
"Runes" Gray-Scott Reaction-Diffusion
Переглядів 2862 місяці тому
"Runes" Gray-Scott Reaction-Diffusion
Amazing! :)
Thank you for the tutorial! I cant seem to get mine to work. It seems to spin but on the wrong axis making more of a sphere. Otherwise the particles go everywhere instead of outwards with any velocity. Not sure where to look to fix it.
You are welcome ;-) It's a bit hard to debug over the distance - I'd recommend going through it once again and see where you may have gone astray. From your description, I can't make out a clear direction to look for, but such is debugging... It drives you mad and you think you have it all correct until you find that one missing thing... :-) Best of luck!
@@thomashelzle Thank you very much! It seems I've used a float where I should have used a float3! Seriously awesome instructions.
Awesome you got it working! Yeah, it usually is something simple but sometimes can be superhard to track down anyway. Cool you could find it so fast. Cheers!
one of the best channels ever, really cool
Thank you! That warms my heart :-)
I'll try this asap. I only know some Basic and LUA, and this could get me started with HLSL in T3
Yeah, if you know any common coding language, HLSL should feel rather familiar. LUA is not that far off with dot syntax for variables etc. This page has all the available commands: learn.microsoft.com/en-gb/windows/win32/direct3dhlsl/dx-graphics-hlsl-intrinsic-functions I can also recommend looking at other simple shaders in Tooll3 to get a bit of a feel for how it's used...
Very cool! I did not know about Tooll3. I will check it out. Cheers!
Love the extreme colors on black/white. Very disturbing. And it’s interesting that the audio is more subtle than loud as a contrast. Like hearing it through a wall or from far away.
Thanks! ❤️ This one came straight from the heart. It's how I often feel these days. On one level its clear that humanity as we know it is about to expire, which induces panic with no clear direction to turn to. On another, there is this calm place inside of me that isn't disturbed in the least by all the outside turmoil.
thx so much, learn a lot a have some confuse points,what's i.x and hash11
Great! :-) Let me expand on those two: i is the counter variable of the "Particles" buffer. It is a three dimensional vector array of integers that is increased per particle, but we use only the first dimension, which is accessed with .x (the others would be .y and .z). We could also write i[0] to access it, if you are more familiar with that notation for arrays. So with 1 million particles for each of which our code is repeated per frame (!), i.x will be 0 for the first particle, 1 for the second, 2 for the third and so on up to 999999, so that we know which one we are working on. hash11 is defined in the #include file hash-functions.hlsl that you can find in your installation in Resources/lib/shared. "hash" is often used as a name for pseudo-random number generators, "11" in this library means, that it receives one input and delivers one output. You can also think of it as hash11(seed). So it returns a different pseudo-random float value between 0 and 1 for every input value, every particle in this case. Pseudo-random means, that it will return the same random number for the same input value, so that the same particle number i.x will always yield the same random value. This is important if you think of a stream of particles: The one that is faster than the others should always be faster on every frame, the slow one should be slow on every frame, so that we get a consistent result (real random numbers are hardly useful in animation actually). You may be more familiar with something like rnd(seed) from other languages.
@@thomashelzle so kind,got it,i need time to get into the new world,thx again
You are very welcome! 🙏 And yes, give it time to wrap your head around. It took me half a year to get comfortable with it and it will probably take me much longer before I REALLY grok it all... ;-) Learning is the best thing in live - I'm 59 and just starting with this new adventure... ❤️😎
is this a demo of the shader you writen? pretty awsome!
The rotational part yes, although I also use a custom noise force here that is not part of the tutorial. I'm uploading the tutorial right now so stay tuned ;-)
The tutorial is live now! ua-cam.com/video/j95VZXGAbwE/v-deo.html
»When you stare into the abyss the abyss stares back at you.«
....and a mighty voice says: "Was guggst du"?
That's great! When is the tutorial coming?
Not sure yet, I'm still improving the force... ;-)
@@thomashelzle The video is perfect as it is. And thank you for your time and effort. Cheer up!
The tutorial is mostly technical about how to write shaders and create operators BTW., I don't cover this animation or the others where I use the force.
The tutorial is live now: ua-cam.com/video/j95VZXGAbwE/v-deo.html Enjoy!
i like this sample too, "numbers".Can you show us the code?
Yeah, really beautiful voice there! :-) It is mostly four layers of this at different speeds and pitches: d1 $ repeatCycles 2 $ n (scale "harmonicMinor" $ struct "t(5,7,<0 4 3 1 2>)" $ (irand 8)) |+ n "a4" # sound "loopMIDI" # midichan 0 #amp (range 0.7 1 perlin) The numbers samples use: d9 $ slow 4 $ n "[0 [1 2]]" # sound "numbers" # n (irand 10) # amp 1 # pan (rand * 0.75) The interesting thing for me was the repeatCycles to make the randomness into repeating patterns. I wrote similar things in the past in Processing, but that was way more involved. I send the Midi to Bitwig via loopMidi and into the "Noire" Piano.
Love it! Well done. :^)
Thanks! 😄 Love it too! :-)
@@thomashelzle Indeed! :^)
Is this like an ink dot test cuz to me it looks like flames
Man, I hope we can keep things together enough to not destroy our planet...
As long as humans don't understand that all we do is informed and motivated by trauma, not "free will", or "consciousness" or "intelligence", I see little hope of getting out of the circles of destruction. If we manage to transcend trauma, we may become wise after all...
Whoa this is really cool! I experimented with coding Gray-Scott reaction-diffusion in Java a long time ago, but I never made anything like this! By the way, have you heard about Lenia, which is a huge generalization of Conway's Game of Life?
👍Yeah, Tooll3 is great in that it encourages you to go further and experiment with those basic ingredients. I hadn't heard of Lenia but recently I stumbled over particle-life.com/ which I found pretty amazing...
@@thomashelzle There's a lot of cool artificial life (ALife) models out there, including ones that are supposedly very open-ended and can continue to show evolution. Recently I've been following along with the T2 Tile Project, and though a lot of it's over my head, it's still neat to think about.
@@PunmasterSTP Yeah, those models are really lovely, but I'm not fully there yet either ;-)
That was mysterious, a little scary, and also oddly spiritual. I really liked it!
👍Yeah, that's how life is supposed to be, if you let your curiosity take the lead... ;-)
Very cool!
Thanks a lot! :-)
they must have used something like this in the movie Vivarium
I don't know the movie so wouldn't know... ;-)
Very cool
What am i watching?
Good question, next question
It's a reaction-diffusion system in Tooll3 - a very simple form of this: www.karlsims.com/rd.html, using a blur and a sharpen filter in a loop :-)
Wooow ... that's awesome! Love it!! 😍
Thank you! 😊🙏🙏🙏🙏
wow, what am i looking at? what is this simulating exactly?
When you apply blur and sharpen filters in combination on a starting structure (can be anything, here it's my companies name ;-) ) in a feedback-loop, a structure called "Reaction-Diffusion" emerges. It is very common in nature, on many fish (think little Nemo), zebras, even tigers but also happens in chemistry when mixing two or more ingredients that do not mix but interact. Organic, even-spaced stripes that are interconnected in very interesting ways, depending on the substances or settings in this case. From the white part of that, I emit particles that are moved from their starting points on the texture with a fractal noise force and change colour over time. Does that give you an idea?
yes, it does! it can all be described mathematically it seems. find it quite fascinating how the same patterns come up in different enviroments and can be described as a single event. the "blur and sharpen filters" helped me a lot on intuitively understanding how it works. thanks for your explanation, amazing visuals!
Yeah - using blur and sharpen filters is the "naive" or simple way and not as flexible as if one implements the full formula of Gray-Scott Reaction-Diffusion or the other models. That is deeper and allows for more variety in the resulting structures. But it's quite nice already and with some modulation of the parameters, can lead to beautiful results. I implemented a more complex RD kernel in SideFX Houdini some years ago: ua-cam.com/video/ZxTHcbxAqq8/v-deo.html ua-cam.com/video/3mtp7iXE1WA/v-deo.html I just totally love those patterns :-) I may implement one in Tooll3 one day too in HLSL.
great design, mix, visuals are sweet definitely a good look if your settings are ok its like a moth wing , i wonder if you set it super low the beginning part would look like a colonoscopy, lol , just my 2 cents
Hahaha - yeah, lots of possible associations there... ;-) Cheers!
cool stuff
Thanks!
really really cool!
Thanks! One of my favorites! :-)
Amazing music💥🌛🔥🌜💨🎼💨
Thank you! :-)
Very neat
Thank you! Cheers!
Looks like an eye. Impressive art.
Thanks! 🙏 Yeah, I first saw it as a blooming flower, then as a space nebula I'm flying through backwards while rotating but I can also totally see a morphing eye! 👍 I love those polymorphic things 🤩
I really like the effects, can you share a little about your process on how you make it?
It's a particle animation in Tooll3 that is driven by the generative soundtrack I created in Bitwig Studio. A custom noise force with symmetry allows for the mirrored look. An also customised depth of field effect does the blurring/bokeh. Otherwise it's mostly fiddling with the parameters until it feels right... ;-)
Yeaaah, very cool!! 🤩 Love the combination of geometrical shapes and particle flow .... 💓
Thank you! Trying out new things and sounds... :-)
Genial 😍🤩
🙏 Ha - thanks a lot! Love it too :-)
amazing apple core
Cool stuff.
Thanks! :-)
ok i'm not sure how to show you the remix so i posted it on my channel. posted the link to the video twice and it wen't away? anyways hope you like it❤🙏🙃
Yeah, somehow the comments seem to be remixed too ;-) Nice work!
These are really good!
Thank you! :-)
How many particle are they 🤯?
4 million. Running in realtime on my Laptop with a GeForce 3070. This isn't a screencapture though, it's rendered out as a video and due to encoding takes around ~20 minutes on the same laptop in 4k with 60fps for the 18,000 frames of the full version: ua-cam.com/video/_DtroPU32mQ/v-deo.html
Just awesome! Love it!! ❤🙏🤩
Thank you so much! :-)
it's nice to see some colors
Yeah, but I love the B&W things a lot as well :-)
this one inspires me
Great! :-)
@@thomashelzle would love to remix it
Go ahead and show me what you come up with :-)
@@thomashelzle ua-cam.com/video/HnaS_hxmXqw/v-deo.html
Ha! Quite the kaleidoscopic experience - Nice! :-)
❤🙏🙃
beautiful chaos
Yeah, the border between chaos and order is where it's at for me :-)
@@thomashelzle i love playing with generative chaos on vcvrack but not musically
awesome , Do You play with VCVrack?
VCVrack is actually in the track, but only as an effect this time around :-) I'm using a kick drum from Atlas and the percussion is actually AAS String Studio played by the Pigments step sequencer on one track and the Spiral Reaktor ensemble on another. The percussion is stretched extremely with Paul Stretch and then going through VCVrack and the fantastic Cytomic CF100 filter for the ambient wooshing sound. I use that filter a lot. Valhalla Vintage Verb for reverb + a bit of Valhalla Delay. But some of my animations are purely VCVrack for the sound.
@@thomashelzle awesome .
When I try to discern shapes as if these lines were clouds I see many surreal or dreamlike scenes that come together to make another image. Are these lines generated from an image or is one side drawn and reflected? Or are these being generated mathematically?
It is all created mathematically. 8 million tiny particles are objected to a "noise" force that influences their movement. That noise is a pseudo-fractal - the same noise repeated at different scales, in this case 9 times. This creates the complexity. I programmed into this force that it is reflected along the x axis. So the force is symmetrical, but not the particles, which makes it much more natural. And yeah, sinking into these and let the mind wander is what I love to do as well... :-)
nice description, i feel it totally, try to do the same in betweening in my painting
Ha - great :-)
Beautifully captivating dissonance
Beautiful fractals
I love the perfect asymmetrical symmetry 😻
Hahahah - yeah, that makes it so alive and organic. I could start with totally symmetrical particles to make it "perfect", but that would be pretty boring IMO.
This is way more sci-fi. Soundtracks are getting better too. It reminds me of the Portal 2's soundtrack. Keep it coming.🤖
I don't know portal so that's a coincidence ;-) Great you like it - experimenting with many styles at the moment and building my "arsenal" of toolls - and just staying in the flow...
omg you're right it does sound a little bit like a portal ost
This is really really pretty.
Thanks a lot - it's what I love... :-)
now that's fancy <3
Hehehe - thanks!