What's crazy is that I started watching Sethbling when I was very young. Now I'm an engineering student and I can actually understand the math he's talking about now! How time flies.
"Hope you learned something new". In fact, there was nothing in this video that I already knew, everything was new to me. And it was very nicely explained to, so while I definitely understand the basics of what was said. Nice video 😊
This 5 minute video just taught me more about 3d physics and collision detection than any of my college game dev courses so far lmfao SethBling can't be stopped
Nice. I've been getting into game development in the Godot engine, and this has helped me understand why concave collisions don't work as well as convex ones.
Sethbling using advanced calculus and differential equations in redstone. This man has ascended to new levels. From making computers in mc to full physics engines. If mumbo is redstone jesus, sethbling is the redstone god.
HOLY SHIT! quick and simple explanation of collision detection between blocks for easy implementation And you prefectly demonstrated how well you know this subject!
For those curious, this theorem generalizes to any n-dimensional euclidean space, where if two convex subsets are disjoint, there exists an (n-1)-dimensional hyperplane separating them
Neat! I've only ever learned about aligned axis cuboids, general squares, and fully general 3D (convex but you can stitch multiple together for concave) shapes (via GJK - Gilbert-Johnson-Keerthi algorithm)
Hi, physics engine dev here: GJK, especially with the augmentations done to it in 2017, tends to converge faster than SAT for larger polyhedra and can be more numerically stable. Would love to see you look into it and hear your take on it.
wow I had no idea it was that easy once you lay it out like that. Just 2x 3x2 plane projections for the face -> corners and 2x 3x3 for the edge collisions. The dot is then the distance.
if you were to generalize your physics engine to include different shapes (like tetrahedrons or icosahedrons, maybe), could the separating axis theorem be used the same way?
The math works out fine, but you end up with an extremely large number of cross product axes, which makes it impractical. There are other, more efficient algorithms for more complex convex shapes.
One such algorithm is GJK (Gilbert-Johnson-Keerthi) for convex shapes/hulls, the ingeniousness of this is by using the shape's Minkowski difference for comparison.
What's crazy is that I started watching Sethbling when I was very young. Now I'm an engineering student and I can actually understand the math he's talking about now! How time flies.
How do you feel now that you understand the math?
Same 😂❤
bro sethblings return has fed my need for these videos
If you want more videos that are kinda like this I recommend WhiteStoneJazz specially his video about why mobs tend to go up and the pattern series.
i have never encountered this subject in my life but now i feel like i understand it completely, this was very well explained
I have and this is the best explanation ive seen
Huh, rotated cuboid collision detection is exactly the sort of thing I've been trying to learn recently.
Maybe this will help!
"Hope you learned something new".
In fact, there was nothing in this video that I already knew, everything was new to me. And it was very nicely explained to, so while I definitely understand the basics of what was said.
Nice video 😊
Very nice visualization of projections and the Separating Axis Theorem. Well done!
ChatGPT ass comment
I miss watching sethbling videos i barely comprehend, feels like old times
Ikr. Man this guy is singlehandedly responsible for me getting into IT
How cool that the math just works out like that
That's what makes it math :]
You're encouraged to dig into it and find out *why* it works out like that :D
interesting, there's barely any videos on youtube covering collision detection with this so thank you for making this
Minecraft + physics + math + programming. Love it
For those of us who began our engineering journey with Redstone, I acknowledge Sethbling as my first professor and Etho as my second.
Insane how you explained this in an actually understandable manner
This 5 minute video just taught me more about 3d physics and collision detection than any of my college game dev courses so far lmfao
SethBling can't be stopped
The return of the return of the king
Nice. I've been getting into game development in the Godot engine, and this has helped me understand why concave collisions don't work as well as convex ones.
thank you for incidentally giving me the clearest, most concise definition of cross product i've ever heard
Sethbling using advanced calculus and differential equations in redstone. This man has ascended to new levels. From making computers in mc to full physics engines. If mumbo is redstone jesus, sethbling is the redstone god.
I knew that datapacks would make him too powerful
This is the first time I understand the separating axis theorem. That's so useful!
This is amazing
I never thought i would see something this complicated in minecraft before today but here we are
Wow this was surprisingly easy to understand and really clear.
Well done!! Physics engines are incredibly fascinating.
I had no idea how much I needed Sethbling to come back until now
Thanks Seth. I have only ever used AABB before, this was new to me.
Nice video, good explanation! My master thesis dealt with this problem but for general concave shapes, which makes everything way harder.
These have been banger videos breaking down parts of the engine. Super cool.
is this the sethbling renaissance???? im HERE for it!!
I love how much you are enjoying making these
Excellent explanation and visualization!
PS. The outro was so comforting, probably thanks to the added nostalgia.
HE'S REALLY BACK
THIS IS THE BEST THING TO EVER HAPPEN TO RUclips
one of the best explanations of SAT i’ve seen
That's a super cool trick! They must've been very pleased with themselves when they created it!
I'm so glad I took linear algebra, this video makes so much sense now.
Great video as always!
Do I understand any of these videos that he has recently posted? No. Do I care? No. I'm interested and happy that this guy has come back to youtube.
The visuals are just the best I have ever seen to explain collision axes
SETHBLING KEEP UPLOADING!!!!
you make me cry tears of nostalgia
I forgot this guy existed! Welcome back.
HOLY SHIT! quick and simple explanation of collision detection between blocks for easy implementation
And you prefectly demonstrated how well you know this subject!
watching this comeback is so much fun!!
Never thought I’d see the day. My childhood returns. Keep up the work Seth!!!
Thanks for the awesome visuals!
Made it so much easier to grasp the concept.
I love this kind of physics solutions, thank you for the showcase!
I'm glad you're back
Really well explained. I was surprised that the 15 axes can also give the smallest possible movement to separate the cubes.
I am learning. Thanks mr. bling.
Sethbling living 25 updates ahead as usual
Glad to know that this never changed
So cool to see the math underlying game development!
This comment section fills me with so much love and joy! So many peers having the same nostalgic experiences
We are witnessing an era of Thomas Edison, Nikola Tesla, Benjamin Franklin of Minecraft.
"welcome back, sethbling here" BOY DOES THAT FEEL GOOD
I love vectors, they are just so cool
i love vectors, geometric algebra, and physics engine stuff: this is so cool! thanks for explanation!
First sethbling video ive watched in literal years and i immediately learn something new. You never changed, brother. ❤
woo more sethbling
2024 and SethBling is still breaking the laws of Minecraft.
ooh! i was wondering about the separating axis theorem, honestly thank you!
yessss, there isn't much stuff about physics in RUclips than there should be ❤
im so happy youre back
Math sure is magical
Thx for the video, it was very interesting !
Eager to see the next ones !
Keep it up Seth, love it
I don't have notifs for you, how the hell did I know you posted.
For those curious, this theorem generalizes to any n-dimensional euclidean space, where if two convex subsets are disjoint, there exists an (n-1)-dimensional hyperplane separating them
When your math teacher tells you you'll need this later in life, this is that moment.
Neat! I've only ever learned about aligned axis cuboids, general squares, and fully general 3D (convex but you can stitch multiple together for concave) shapes (via GJK - Gilbert-Johnson-Keerthi algorithm)
Finally another educational video from the goat himself!! , thank you so much for these types of content!!
Sethbling, Man, myth, Legend, Minecraft god.
sethbling i love you
Hi, physics engine dev here: GJK, especially with the augmentations done to it in 2017, tends to converge faster than SAT for larger polyhedra and can be more numerically stable. Would love to see you look into it and hear your take on it.
This is achely really helpful have trying to figur out how to do this and this video helps
Congrats on 2m subs!!
This is the best resource I've found for SAT in 3D so far 😂
Congratulations on 2m subs 🎉
same outro and everything 😭 i might cry from happiness
Just learned more in 5 minutes than I did during my 4 year CS degree.
This definitely went over my head
Sheesh why learn physics from school when you can learn physics from Sethbling
I would be interested in the proof for the separated axis theorem, perhaps another video idea?
I wonder if there will be a C.S project or something involving this creation.
Congrats on 2m btw 🎉
that outro song gives me NOSTAGIA.
YO....
This is insanely imformative. Thanks!!!
I love the separating axis theorem
looks, amazing!
My engineering classes actually coming in handy
wow I had no idea it was that easy once you lay it out like that. Just 2x 3x2 plane projections for the face -> corners and 2x 3x3 for the edge collisions. The dot is then the distance.
thank you, seth "macfarlane" bling
thanks for making math cool seth.
Very well explained, thank you for the video!
Just smile and nod everyone, he's definitely right
Bros is so back
This would be so much easier to explain if we could see in 4 dimensions
Watching these videos makes me feel like I’m in middle school again
I understood barely anything but this is very cool
These vids remind me Seth literally went to the college from Big Bang Theory
I've learned physics in Minecraft. Very useful
Thanks, this might come useful sometime!
Item physics mod walked so sethbling could run
This makes me miss my CS classes in college ngl
sethbling the goat
if you were to generalize your physics engine to include different shapes (like tetrahedrons or icosahedrons, maybe), could the separating axis theorem be used the same way?
The math works out fine, but you end up with an extremely large number of cross product axes, which makes it impractical. There are other, more efficient algorithms for more complex convex shapes.
One such algorithm is GJK (Gilbert-Johnson-Keerthi) for convex shapes/hulls, the ingeniousness of this is by using the shape's Minkowski difference for comparison.