@@KaidenBirdjust like LBP3 (that on release was a rushed mess, but they (sorta) fixed it, but it was pretty much useless because the servers are gone now 🙁)
I never actually knew why there are always new rocks in fields each spring but it fascinated me, it’s incredible I found out how that happens in a video about pixel sorting haha
Clicked on this out of pure curiosity. The youtube video compression is the enemy of this, but one can imagine how it would look uncompressed. Nice work!
Appreciate it! Ah yes I think I might know which use case you mean haha. There is also another but I had to cut it out of the video. I might share it later somehow
Right?! Imagine you are about to have a conversation with a computer in charge of an entire autonomous city, you walk into this huge deep black room, door closing behind you... and suddenly a face ten times larger than you, looking like this, emerges from the darkness.
Ooo great visual and setting. Imagining that I'd say my gut feeling would be that I was somewhere I shouldn't be. Like (this might sound weird) if you've ever opened a computer or game cartrige and smelled it, it's like this space is not fit for human life) . Very interesting.
This is incredibly cool work. Thank you for the in-depth explanations of what you were doing, and all the more technical details :) I’d love to try to implement something like this soon, I’m sure there’s a ton of more interesting effects you could do with this
I too have discovered your channel through recommendations and I must say that beyond the interesting contents I really like your narration and voice. Very enjoyable to watch. Nice music choices too. I really like it, thanks for making my evening.
This is great to hear, I was worried a bit about the narration but especially my voice in this one since audacity had a weird update. Glad to hear you liked the music and that I made your evening! ^^
I really enjoyed your interest in all the subjects. The way you went from pixel sorting to granular convection, and then farmers dealing with field stones... It really shows that you give a s*** about the things you're studying. Keep it up dude, your videos are bound to be inspiration for someone else! I can tell you they are incredibly interesting to me and really make me want to continue to explore my interests.
I'm astonished this doesn't have more views. It may be a niche topic, but the results and application of this neat trick bear so much potential. I will be trying to add an effect like this in my next game. You've earned my sub. Hoping to see more trippy shader stuff :))
I've done a ton of these experiments in Python's PIL module, and even designed effects used in film about 15 years ago. I had written sprite engines that emulate the look. Didn't need a falling sand engine. Every pixel is a bunch of values. Color, position and sometimes other channels, if it comes out of 3D or uses CG matte paintings. So much math can be done with it. I had a friend in school and we were constantly challenging eachother to come up with mathematical patterns that looked interesting and could be animated with a time variable. And I still mess around with math to this day, just because it makes funky looking pictures that move. Sometimes in Python, sometimes in Maya, Blender, Houdini, Nuke, or anything else that has a scripting language built it.
This is excellent. I always like hearing about people's programming journeys and the things that keep them interested over time and make it social. Also python ^^
@@Yusef28 For me friendly rivalry was always a great motivator. I couldn't draw, but my best friend was good. So I decided to get better than him. Same with programming and math. Always started with someone being better than me at something and me wanting to be better than them. Competition often morphed into years-long friendships. One guy I used to always battle in competition, eventually joined me and we continued on the same team. Another mathematician friend became a roommate, and we had the most positive influence on eachother. We both ended up working in film for 20+ years with great careers. Competition is good. It encourages the person to keep improving.
I totally agree with you! Competition can push people to do much more than they would otherwise. So much of human inginuity comes from competition. Although I am generally not very competitive by nature I get it and am even sometimes open to it for this specific reason. What do you think about the ESports world btw?
@@Yusef28Thoughts on Esports? I generally do not follow them. I'll only pay attention if something shows up in headlines, like when a record is set, or when there is a cheating scandal. I rarely play games these days, and hence my interest in watching others play is also diminished.
Excellent, I think educational content should be something that welcomes people without any requirements so I'm glad you got that from my video and enough to subscribe, thanks!
Genuinely insane that I learnt britbongs made their houses out of stones found after something called "The Brazilian Nut Effect" because of a pixel sorting video
The Voronoi effect is very dreamlike. It feels a lot like the thing where something changes but doesn't actually change until later, like you're talking to your friend and then you realize actually it's your sibling and they've been your sibling the whole time, and you weren't talking you were pushing them back but actually they were never there you've been pushing on a wall but there's only a small resistance and you've walked like a hundred steps inside it.
i immediately started thinking about how to simulate this effect in a gouache or oil painting. Then I started thinking about making a texture brush in Clip Studio to simulate pixel sorting stretches. Then I remembered I could just pixel sort if I'm already working digital. xD I've never heard of this effect before, or thought about "sorting pixels" so how I found this suggestion for a video eludes me, but sorting and organization + art is pretty dope for my OCD. Loved the vid, great work~
Great comment. The voronoi sorting effect was actually my first attempt at a pixel sorter that made things look painted. Glad to know I'm not the only one seeing the potential there.
On the subject of this occurring in nature, the sorts where each quarter of the screen had diagonal directions reminded me of crystal growth. Bismuth crystals being a well known example, but theres plenty interesting crystal patterns. In the case of crystal growth it is "sorting" itself by growing in the direction in which it has the least resistance to do so. So it grows in a direction away from where it originated in the direction of a less hard material (air, water, minerals w less hardness, etc)
The VJ'ing community would love to use effects you've coded for music visuals. That'd be a great start if you're looking for application with what you've done. Happy to let you use my music if that's an interest
Wish you'd lingered on some of your earlier shots for longer! They were absolutely gorgeous and would have loved to see them "go to conclusion" if that makes sense. Absolutely loved these effects you've made ❤
7:30 That's a pretty interesting concept. I want to try playing with the fully sorted image, and unsorting it to see what's changed I think out of the effects you made, the diamond and the one at 5:59 are my favorite. Great video!
Yup, and I cut this out of the video but there is another technique where you can sort two images both ways then transplate the colors from one to the other and then sort back. So you get the closest approximation of imageB with imageA's colors. Appreciate the feed back yeah those were two effects that were almost accidents(especially the bubbles) but ended up being hits.
Very cool effects, and I like the "know enough to be creative" approach - it's a good lesson that we should read the papers, but not worry too much about totally understanding everything before giving it a go and seeing what cool stuff can be made. The understanding will come a lot easier with the hands-on knowledge that comes from doing
@@Yusef28I wanted visualise sorting algorithms on the pixels of an image Imagines are twodimensional, so you have to map it into 1D, a hilbert curve is just the most interesting way. It would also be ppssible to sort them from bottom to top. But then you don't see mergesort sorting smaller rotated 'copies' of the image into bigger ones.
Wow, there are some pretty interesting effects hidden in there. This reminds me of jam2gos recent video on realtime datamoshing. I can imagine that using vectorfields or motionvectors to drive the sorting direction will look pretty cool!
5:34 looks so cool man. I wonder how your sorter would look if you picked the sorting direction based on motion vectors from the video? Could make some cool trailing effects or like a weird motion blur. Or reversing a video, running it through your sorter, and then reversing it again so the video plays correctly. Maybe the sand would kinda fall into place and build up objects as they appear?
Glad you appreciate the connection. Yup I feel likeGranular Convection (and I just learned of granular segragation as well) could end up being randomply very relevant.
I'm trying to decide where most people could use these so it's great to hear you could see yourself using in in VRChat! I'll be doing some research into these and a few other games/tools
@Yusef28 I had an idea for a wall in a world that let's you mess with the settings and pull images from links to let them sort for a start. But I have little to know shader experience even if I know the basic concept of how it gets to the drawing to the monitor
I'm imagining a heavily stylized action game, probably cyberpunk, where various VFX like motion blur, hits and fire are done with a degree of pixel sorting. Maybe throw in some other glitch-related effects if we're really going with cyberpunk.
I'm not sure if I responded but just checking if you have the font texture as well. if not it's here: shadertoyunofficial.wordpress.com/2019/07/23/shadertoy-media-files/
S tier youtube reccomendation pull
Appreciate the kind words! The algorithm is something else these days.
ong, same for me
Real
Fr i got notif that was saying: you need to watch this video.
fr
THIS IS SO SICK
Sup crinkletoons
Eyy its circle!
Imagine seeing this effect on someone's face in the next cyberpunk game, maybe a villain concealing their identity, that'd be super cool looking :O
Hopefully there's never another Cyberpunk game. Last one was a scam.
@@tbird-z1r For me, it's another TLOP situation, ass on release, and was great when fully fixed :)
@@KaidenBirdjust like LBP3 (that on release was a rushed mess, but they (sorta) fixed it, but it was pretty much useless because the servers are gone now 🙁)
@@tbird-z1r wtf are you talking about? you even played the game lil bro?
@@tbird-z1r It's a fantastic game, but ok.
I never actually knew why there are always new rocks in fields each spring but it fascinated me, it’s incredible I found out how that happens in a video about pixel sorting haha
Perfect! That's exactly what I was hoping at least some people could come away from this video saying.
Clicked on this out of pure curiosity. The youtube video compression is the enemy of this, but one can imagine how it would look uncompressed. Nice work!
Super interesting topic!
That means a lot coming from you!
5:20 is top shelf, looks like some supernatural dodge
The Voronoi effect is by far my favourite. I'm surprised you haven't more views, it was a lovely video
Great! Voronoi has soo many uses! Thanks hopefully the views pick up soon.
@@Yusef28 the effect looks like Bismuth crystals.
very true!
Well done Yusef! I can think of one "real use case" - looking hella cool
Appreciate it! Ah yes I think I might know which use case you mean haha. There is also another but I had to cut it out of the video. I might share it later somehow
Your stuff is incredible, man.
Thanks!
honestly super dope effect, especially the demo at the end with video
5:34 is sooo cool! I'd love to see that be used for some evil ai assistant in a movie :D
My thoughts exactly
Evil AI assistent yeah I can see that!
Right?! Imagine you are about to have a conversation with a computer in charge of an entire autonomous city, you walk into this huge deep black room, door closing behind you... and suddenly a face ten times larger than you, looking like this, emerges from the darkness.
Ooo great visual and setting. Imagining that I'd say my gut feeling would be that I was somewhere I shouldn't be. Like (this might sound weird) if you've ever opened a computer or game cartrige and smelled it, it's like this space is not fit for human life) . Very interesting.
9:40 Brasil mentioned
LOL well yeah that's true
This is incredibly cool work. Thank you for the in-depth explanations of what you were doing, and all the more technical details :) I’d love to try to implement something like this soon, I’m sure there’s a ton of more interesting effects you could do with this
Yup it opens up lots of possibilities. I hope you go for it!
I too have discovered your channel through recommendations and I must say that beyond the interesting contents I really like your narration and voice. Very enjoyable to watch. Nice music choices too. I really like it, thanks for making my evening.
This is great to hear, I was worried a bit about the narration but especially my voice in this one since audacity had a weird update. Glad to hear you liked the music and that I made your evening! ^^
The stand at 5:14 was ominous, the way your full body materialized in the darkness was awesome
Haha sick, thanks! ^^
Yes algo, I'm very interested in this kind of content indeed
I really enjoyed your interest in all the subjects. The way you went from pixel sorting to granular convection, and then farmers dealing with field stones... It really shows that you give a s*** about the things you're studying. Keep it up dude, your videos are bound to be inspiration for someone else! I can tell you they are incredibly interesting to me and really make me want to continue to explore my interests.
Thank-you, and I'm glad to hear it inspires you to keep exploring!
Appreciate this video, I love how you explain things - very clear. Thanks!
You are absolutely awesome. Your channel deserves more! Thanks for sharing this.
I'm astonished this doesn't have more views.
It may be a niche topic, but the results and application of this neat trick bear so much potential.
I will be trying to add an effect like this in my next game. You've earned my sub. Hoping to see more trippy shader stuff :))
I've never actually seen pixel sorting in movement! Always wondered about that
I've done a ton of these experiments in Python's PIL module, and even designed effects used in film about 15 years ago. I had written sprite engines that emulate the look. Didn't need a falling sand engine. Every pixel is a bunch of values. Color, position and sometimes other channels, if it comes out of 3D or uses CG matte paintings. So much math can be done with it. I had a friend in school and we were constantly challenging eachother to come up with mathematical patterns that looked interesting and could be animated with a time variable. And I still mess around with math to this day, just because it makes funky looking pictures that move. Sometimes in Python, sometimes in Maya, Blender, Houdini, Nuke, or anything else that has a scripting language built it.
This is excellent. I always like hearing about people's programming journeys and the things that keep them interested over time and make it social. Also python ^^
@@Yusef28 For me friendly rivalry was always a great motivator. I couldn't draw, but my best friend was good. So I decided to get better than him. Same with programming and math. Always started with someone being better than me at something and me wanting to be better than them. Competition often morphed into years-long friendships. One guy I used to always battle in competition, eventually joined me and we continued on the same team. Another mathematician friend became a roommate, and we had the most positive influence on eachother. We both ended up working in film for 20+ years with great careers. Competition is good. It encourages the person to keep improving.
I totally agree with you! Competition can push people to do much more than they would otherwise. So much of human inginuity comes from competition. Although I am generally not very competitive by nature I get it and am even sometimes open to it for this specific reason. What do you think about the ESports world btw?
@@Yusef28Thoughts on Esports? I generally do not follow them. I'll only pay attention if something shows up in headlines, like when a record is set, or when there is a cheating scandal. I rarely play games these days, and hence my interest in watching others play is also diminished.
ah fair enough I guess that's basically me as well now
One of the coolest videos I've watched in awhile.
Wow, most of this stuff was completely over my head but I was somehow still enthralled with it. Subbed.
Excellent, I think educational content should be something that welcomes people without any requirements so I'm glad you got that from my video and enough to subscribe, thanks!
That's amazing ! 30-years younger me would have been hooked 😀
This video is art, those visuals are incredible!!
I have seen it! Yes his final example is closer real time than mine but I agree something incorprating both our ideas could have even more potential
4:18 Despite his circumstances, he remains still, unbothered, unchanged, and ready to attack
Genuinely insane that I learnt britbongs made their houses out of stones found after something called "The Brazilian Nut Effect" because of a pixel sorting video
Nice! That's exactly what I hoped some people would come away from this saying.
Haha purrfect!
The effect made it look like you were just casually walking around while mid-thanos snap
Oh that's a neat way to see it!
The Voronoi effect is very dreamlike. It feels a lot like the thing where something changes but doesn't actually change until later, like you're talking to your friend and then you realize actually it's your sibling and they've been your sibling the whole time, and you weren't talking you were pushing them back but actually they were never there you've been pushing on a wall but there's only a small resistance and you've walked like a hundred steps inside it.
I definitely have dreams like that haha Nice!
This is an extremely cool effect on footage. I'd love to see it get use.
very cool, glad i got to see your channel! keep going, never stop learning!
This is an incredibly cool effect, and you presented it in an incredible video!
I'm really happy people are seeing this, beyond just the effects, as a video! That was my hope.
i immediately started thinking about how to simulate this effect in a gouache or oil painting. Then I started thinking about making a texture brush in Clip Studio to simulate pixel sorting stretches. Then I remembered I could just pixel sort if I'm already working digital. xD I've never heard of this effect before, or thought about "sorting pixels" so how I found this suggestion for a video eludes me, but sorting and organization + art is pretty dope for my OCD. Loved the vid, great work~
Great comment. The voronoi sorting effect was actually my first attempt at a pixel sorter that made things look painted. Glad to know I'm not the only one seeing the potential there.
On the subject of this occurring in nature, the sorts where each quarter of the screen had diagonal directions reminded me of crystal growth. Bismuth crystals being a well known example, but theres plenty interesting crystal patterns. In the case of crystal growth it is "sorting" itself by growing in the direction in which it has the least resistance to do so. So it grows in a direction away from where it originated in the direction of a less hard material (air, water, minerals w less hardness, etc)
this is mad cool.
The VJ'ing community would love to use effects you've coded for music visuals. That'd be a great start if you're looking for application with what you've done. Happy to let you use my music if that's an interest
This is great to hear about. I am taking a break from falling and right now lol, but later is a possibility
Pleasantly surprised by the quality of this video. Keep it up!
Glad to here it, thanks!
Very interesting. I should go to bed. And spend my uni lectures tomorrow playing with shadertoy.
Your one of the coolest channels out right now! Absolutely love where this is going!
I really appreciate that!
I loved this so much
Wish you'd lingered on some of your earlier shots for longer! They were absolutely gorgeous and would have loved to see them "go to conclusion" if that makes sense. Absolutely loved these effects you've made ❤
I'll keep this in mind, I tried to add that to the end of the video but I think earlier like you say and throughout could have been even better
this looks so cool! I do love how it evolves over time
Banger video, this is why I'm not giving up on youtube just yet
Thanks to the algorithm!
Super nice video, great voice, great curiosity. Thanks you !
Oooh I love pixel sorting! I made sure to include it into my pfp and banner, too bad I never used it properly...
Well your banner and pfp look proper to me!
Visually, this is an amazing presentation, i love this look. using this as a depth of field style effect in a 3d scene would go crazy
I'm glad to hear that! Yes I agree a scene in a full game using something like reshade would be epic. I might do that later.
Your videos are so entertaining man. And the blue noise version looked amazing btw
Thank-you!
7:30 That's a pretty interesting concept. I want to try playing with the fully sorted image, and unsorting it to see what's changed
I think out of the effects you made, the diamond and the one at 5:59 are my favorite. Great video!
Yup, and I cut this out of the video but there is another technique where you can sort two images both ways then transplate the colors from one to the other and then sort back. So you get the closest approximation of imageB with imageA's colors. Appreciate the feed back yeah those were two effects that were almost accidents(especially the bubbles) but ended up being hits.
Yeah this channel is about to grow big in no time
Me watching my bitrate die off and still enjoying the video
Very cool effects, and I like the "know enough to be creative" approach - it's a good lesson that we should read the papers, but not worry too much about totally understanding everything before giving it a go and seeing what cool stuff can be made. The understanding will come a lot easier with the hands-on knowledge that comes from doing
Yup, if I had more time I woudl have given the paper a deeper read but it would be a waste if I never get to build anything haha
Beautiful renders and visualizations, great video!
Way cooler than I imagined. The only sorting visual I ever did was running different sorts on a hilbert curve (on the CPU).
That sounds interesting actually!
@@Yusef28I wanted visualise sorting algorithms on the pixels of an image Imagines are twodimensional, so you have to map it into 1D, a hilbert curve is just the most interesting way. It would also be ppssible to sort them from bottom to top. But then you don't see mergesort sorting smaller rotated 'copies' of the image into bigger ones.
Oh ok that's a really neat approach!
I love your channel so much!
Excellent visuals and discoveries! :D
I really appreciate it!
Video did not disappoint, keep it up!
You should look into mirroring your videos on a service with less streaming compression, just for the people who are extra curious.
good idea I'll keep that in mind
Love the combination of algorithms and art.
cool as hell, subbed! Keep up the killer work :D
i like it better without the blue noise, and i also like seeing the sorting happen in real time. great video
So cool, I am stealing this effect for some projects
Nice!
Wow, there are some pretty interesting effects hidden in there. This reminds me of jam2gos recent video on realtime datamoshing. I can imagine that using vectorfields or motionvectors to drive the sorting direction will look pretty cool!
Agreed, and yes that vid on datamoshing was great
You can use it for artwork and nasty filters for video production! Amazing discovery
Simple yet so effective. This is beautiful art
Incredible video, thanks!
I don't know who wrote the code at 1:32, but not using spaces is criminal.
for some reason, the most poorly looking code always perform the best
Fair enough, I'll try to clean up the code on the next one.
Looks perfectly legible to me
I have no clue why TH-cam recommended this to me. But I am so happy it did.
Interesting videos! Thanks.
5:34 looks so cool man. I wonder how your sorter would look if you picked the sorting direction based on motion vectors from the video? Could make some cool trailing effects or like a weird motion blur. Or reversing a video, running it through your sorter, and then reversing it again so the video plays correctly. Maybe the sand would kinda fall into place and build up objects as they appear?
Oh yeah motion vectors have so much potential. Your video idea is also very unique and I can't quite predict what would even happen
I GOTTA DO THIS
i love making strange images and very nuanced textures
Sick I hope you go for it!
@ i mostly mess in photoshop to make fun textures visually, i will have to study shader stuff and i'll be able to make very cool stuff :D
The world is a giant sorting machine. We're sorting ourselves into hierarchies.
great content, well edited and concise
:)
Kudos for the connection to nature. Granular Convection feels like something that'll be useful to know about some day.
Glad you appreciate the connection. Yup I feel likeGranular Convection (and I just learned of granular segragation as well) could end up being randomply very relevant.
The voronoi effect is amazing
Such a cool effect, as always! A circular sort would also be interesting
You're right that would be interesting and I've seen some online that look great.
keep this going it looks absolutely sick
God I want this as a screen space shader in vrchat.
I'm trying to decide where most people could use these so it's great to hear you could see yourself using in in VRChat! I'll be doing some research into these and a few other games/tools
@Yusef28 I had an idea for a wall in a world that let's you mess with the settings and pull images from links to let them sort for a start. But I have little to know shader experience even if I know the basic concept of how it gets to the drawing to the monitor
Dang, another banger from Yusef
This would be absolutely amazing to see in a game, either on a character or as a backround effect
5:28 this makes me think some sort of ethereal being movement effect
That's a great way to put it!
Reminds me of how cyberspace looked in CP2077.
Great vids!
The aquarium effect looks really really cool!
This is sick, dude. nice work :)
5:25 immediate thought: using optical flow to make the sort direction the direction of motion
That would be an awsome way to drive the sorting, I'll keep that in mind!
Incredible video, please continue to make more ❤️
Thank you! Will do!
this is pretty cool good job man!
I'm imagining a heavily stylized action game, probably cyberpunk, where various VFX like motion blur, hits and fire are done with a degree of pixel sorting. Maybe throw in some other glitch-related effects if we're really going with cyberpunk.
those vornoi webcam effects looks like the computer vision in the shia lebuff film "eagle eye"
I tried to find a clip of what you're talking about. Do you mean ARIIIA's vision? Because that is a really neat effect.
dude yes, videos like this are worth all the hours of search. granular convection, showed the code. and is in the ettiqutte of futuretube phenomenal
I really appreciate the feedback!
The tree one with the orange and violet light was sick, wall mountable for sure
Wall mountable you say, I'll keep that in mind
@@Yusef28Haha, redbubble here we come
Awesome Video, was really interesting to watch
I personally think the Video effects at 05:00 would be really cool as effects in OBS
Thanks, and yeah I agree on the OBS idea although that shader plugin is apparently buggy somehow
@@Yusef28Yeah noticed that, tried to Use your ASCII shader and only got a Black screen after converting it
I'm not sure if I responded but just checking if you have the font texture as well. if not it's here: shadertoyunofficial.wordpress.com/2019/07/23/shadertoy-media-files/
This is incredible; I reckon I may be witnessing an up and coming TH-camr in the programming scene.
I hope you're right!
That's incredible, very nice art
great work and documentation
Thanks!
yeaaaahh this is so cool! thx for the video
Dope
Great video, thanks!
Another great video! Thanks for the research and thanks for sharing!
Your welcome and thanks for watching!
The video sorting make me think a little of quantum break, they look so cool I could totally see then being used in some project
This is the first time I'm even hearing about quantum break but I really like the aestehtic.
so so sick and inspiring, thank you!!