If you want the file for this project (fish model included) it is up for download on my Gumroad page: bbbn19.gumroad.com/l/udlwo
@jeanrenaudviers2 жыл бұрын
Many thanks
@mohitkhirdekar27032 жыл бұрын
Things to know before starting tutorial The origin should be in the mouth of fish Apply location, rotation and scale
@GroovingGeckoMusic2 жыл бұрын
Very nice! Some questions: Did you model the fish, including the texture (meaning who owns it)? What can we do with it, are we allowed to use it commercially (for example to sell video renders of it as stock footage, not the model itself)?
@coleorloff2 жыл бұрын
This is mathematical magic. These techniques and tutorials are next-level.
@tolgayldz18982 жыл бұрын
I've never thought about getting the time difference and the conseuqent displacement vector between different noise textures to determine the velocity, damn this will be quite useful in any procedural animation!
@CartesianCaramel2 жыл бұрын
It is very useful. I may make a tutorial on how to make this work on instanced spaceships in a fleet.
@artemylebedev97072 жыл бұрын
I hope there will be animation nodes with all this stuff bundled.
@dreamsprayanimation Жыл бұрын
This is so amazingly powerful. I and many others would be willing to pay a lot of money for a full course on procedural animation using the new scene time node and vector math geometry nodes.
@mykalesalad2 жыл бұрын
This is the first time I've seen anyone do complicated animation with geometry nodes and you've pulled it off very nicely, thanks for the video!
@endrebaklund7497 Жыл бұрын
If anyone has problems with the rotation/direction it's moving, make sure the fish is facing the X direction at default. Great tutorial!
@kretoskim85558 ай бұрын
😭Thank you soo much!!!!!! I was like I have evrything right, startted messing around with the node values to see what was wrong. It seems it works when the model is oriented in X-direction. Thanks again!!
@nathanielvirgo4 ай бұрын
I found I had to do this *and* make sure the "X" button was pushed in the Align Rotation to Vector node, since it seems like it defaults to Z now
@diostudio7198 Жыл бұрын
This is the purest procedural I've ever seen
@MichaelHickman3D2 жыл бұрын
This animation is so well done, you are the greatest Bbbn19, keep up the good work. You are doing wonders for the blender community.
@WW_Studios2 жыл бұрын
Legend has it that the fish still swims! Another great tutorial! Keep it up :D
@CartesianCaramel2 жыл бұрын
Technically it can swim forever
@alexandermoyle9034 Жыл бұрын
if u want the fish to float/glide between movement, u can duplicate the multiplication and sine, input a lower value and the multiply the two sines, seems to work.
@KaizenTutorials2 жыл бұрын
Amazing stuff! Your knowledge of Geometry Nodes and Blender is really great. How long have you been at it? (seen you around r/blender for quite a while)
@raghvendrapratapsingh6902 жыл бұрын
My God !!! You're a genius. This is awesome !
@sistemafuturo2 жыл бұрын
Wild. Geometry Nodes changes everything and I'm loving it
@djbenima2 жыл бұрын
It's awesome ! Really showing how powerful geonod is !
@digital_well2 жыл бұрын
Your youtube channel is a hidden Mine. Keep up the great work.
@greenjc122 жыл бұрын
Gotta appreciate how he never breaks from his calm tutorial voice even while the fish is thrashing and spinning crazily
@dexter72942 жыл бұрын
Holy smokes, never thought of this method. You are awesome
@Difreo2 жыл бұрын
The movement looks very fish like. Amazing use of nodes
@yossy3Dcraft2 жыл бұрын
Thanks for the explanation. It's amazing how much you can do with geometry nodes to make them look really alive!
@decoy36412 жыл бұрын
I don't even use blender, I just enjoy watching the process, and the detailed explanation that goes with it! Thanks for uploading!
@unboring70572 жыл бұрын
This is brilliant, thanks so much! I'm so happy to have just discovered your channel, you are a brilliant artist and a gifted teacher. Thank you thank you!
@salarycat2 жыл бұрын
Thanks Ben, that's really good.
@justinjames38832 жыл бұрын
the timing of this is quite remarkable, thank you i must go change things now
@FilmSpook Жыл бұрын
You're a Great Teacher, infinite thanks, my Friend. 😊
@boomanimationUG9 күн бұрын
Cool stuff. Thanks for sharing. All the best
@edyzartz2 жыл бұрын
Wow. This is mind blowing.
@PanewsONE Жыл бұрын
obviously this is amazing although I wish some of the parts were explained a little bit more as it's really hard to follow along if you're not really advanced with this stuff
@PastorRossCochrane Жыл бұрын
Thanks for this amazing tutorial. You communicate so well and explain everything. I used this to create an Autostereogram animation video.
@hyprreal Жыл бұрын
Okay, I'm gonna have to give this a try - thanks!
@dominiusmaverick18542 жыл бұрын
Bro came across your channel from Southern Shotty and it's amazing! Keep up the great work :D
@s0lci702 жыл бұрын
absolutely incredible!!
@tomvonlanthen55132 жыл бұрын
Wow very elegant! I never tought about approximating a derivative like that :)
@shameful_dismay2 жыл бұрын
Just love the tutorial, presentation, everything. Good work!
@pzez27812 жыл бұрын
That's neat utilization of Geo-Node! Keep up the out of the blue tutorials!
@MindblowQuotes2 жыл бұрын
Oh my goodness! This is insane! Thanks
@Yammyuuu2 жыл бұрын
Couldn't agree more!
@meetvekariya83052 жыл бұрын
Thank you so much for making this amazing tutorial 😍😍
@zboy3032 жыл бұрын
I am in awe.
@ThadeousM2 жыл бұрын
Enjoyed this one bro, made me dig a lil deeper into Eulers and accidently learned about vector triples and quaternion rotations on the side😃😃 Looking forward to the next
@dumpsky Жыл бұрын
gorgeous!
@lesterlauritzen2 жыл бұрын
Such a great technique. Next challenge, procedural school of fish.
@kunemann2 жыл бұрын
What kind of witch craft is this at 3:45...? How do you snap the Frames to the selected Nodes?
@kretoskim85558 ай бұрын
Amazing Tutorial!!! Thank you!!!!💯
@blenderpete2 жыл бұрын
Extraordinary 👍
@nenghuo2 жыл бұрын
love this! very inspiring!
@aditya95sriram2 жыл бұрын
That is quite a cool effect, I didn't understand all of it, but cool nonetheless :)
@thegoblinjohnny72682 жыл бұрын
All that good stuff 😂 thank you for this tutorial!
@vstreet75832 жыл бұрын
Just BRILLIANT! Thank you. Dg
@uxzavr2 жыл бұрын
HOLY! this is really freakin beautifull! Thank you for the tutorial, you are breathtaking!
@orangebananaaaa2 жыл бұрын
It's pretty cool tech, but the downside is that fish stretches. It would need proper rigging or wrap deformer, or othet counter measures to negate the stretching. Still it's cool and useful in some areas though.
@planefusionart2 жыл бұрын
genius. love it! thanks
@emilsvfx2 жыл бұрын
wow. tnx , man probably the best geonode tut fot me.
@Jeffie4332 жыл бұрын
This is absolutely fantastic! I have two questions as a noob: 1) Is there a way to limit how much the object stretches "lengthwise"? 2) Is there a way to scale the noise on a specific axis (reduce how much it moves up and down?)
@GB-qg8ch2 жыл бұрын
I am also looking a solution for the FIRST QUESTION. For the latter I add a vectorMathNode set to multiply between the vectorMathNode of the scale and the setPositionNode. In this new vectorMathNode set to multiply the second input slot(that is free) controls respectively the X, Y, Z axis where the fish moves(offset), so I put, for instance, 10 in X, 0.2 in Y, 2 in Z, so the fish moves(offset) mainly on X axis. I hope this could help..I am learning GN..PLEASE AN ANSWER FOR 1) QUESTION!!
@oootoob2 жыл бұрын
To make it more realistic you would need to add a random speed variable, or better still to make it speed up only on turns
@stefanguiton2 жыл бұрын
Excellent work!
@ronioclarenzo61372 жыл бұрын
Awesome video, dude! Thanks a lot!
@olgwoodart49962 жыл бұрын
Thank you. Pretty awesome.
@KIFDRAKON2 жыл бұрын
Good night. It turns out very funny. Even if you don't use a fish, it's also very interesting movements. But here's the question of how to set up the camera so that it follows the object. The fact that the first angle is a general plan is good. New t then change to a tracking camera is also interesting.
@qimiaoangel42682 жыл бұрын
It is very amazing work.Thank you!
@lukayz13632 жыл бұрын
This is so cool
@HuntsForge2 жыл бұрын
That is magic!
@DoctorMadness2 жыл бұрын
Beautiful work, excellent tutorial. Excited to see more from you. Subbed.
@krissosful Жыл бұрын
Fantastic tutorial, great fish animation🙂👏👏Keep going!!
@ignisfasciniora27152 жыл бұрын
So good!!!
@TulioG2 жыл бұрын
Pretty cool.
@fahroedin39472 жыл бұрын
woow cool... finaly I found the channel which I wanted.. thanks for your content
@liliyaya22742 жыл бұрын
Wow! It is very amazing tutorial. Thank you!
@CElectriX2 жыл бұрын
So cool! Thank you so much for sharing. 🤩👍
@LazyLou22 жыл бұрын
hey awesome tutorial, would love to see a tutorial on how to make this a loop with geo nodes! Subbed ! 🙌
@sdados37252 жыл бұрын
Mind blowing… thanks for sharing
@SpaceeFrog2 жыл бұрын
beautiful
@_charan__2531 Жыл бұрын
Can someone please explain what shortcut he did in here 4:09
@fmtdamian2 жыл бұрын
nice
@Carpe-Diem-gg1hg2 ай бұрын
Hey guys my fish is swimming backwards. How do i fix this?
@CGJackB2 жыл бұрын
Awesome tutorial! BTW I was the 1K like 😁
@predesign51092 жыл бұрын
Thank you !!!
@cryogi56412 жыл бұрын
very cool! Well explained Geometry magic! but ... fish move because they move their tail fin in respect to their body to propel themselves. they 'wave' their tails. It's subtle but important for the believability :)
@sirkarmart2 жыл бұрын
Will try to do this in Houdini!
@junjiezw2 жыл бұрын
Amazing!!
@touchstone16822 жыл бұрын
very cool ! instant subscribe!
@sonpozs1259 Жыл бұрын
¡Thank you!
@adrianhebreros Жыл бұрын
could you make this movement follow a curve???
@alexandermoyle9034 Жыл бұрын
great!
@man_art_man2 жыл бұрын
You are so Underrated ! Just watched Polyfjord tutorial with Robotics hands … in this case your tutorial has to get at least 2 Mio views 😎👍🏻👍🏻
@dodongdelacruz46192 жыл бұрын
Amazing
@musilicks Жыл бұрын
Now, I must know, how can I do this, but have the driver (for the path the fish follows) be a custom curve?
@protovu Жыл бұрын
Excellent tutorial, thank you. Question: Your fluency is incredible, and I would never expect as such for myself. This is in part because the work I do is effectively linear in its storyline. So my question is, if you wanted the fish, as you have it, to follow a script ( swim in a pattern, break the pattern to chase a food item, eat, then swim off to some other linear task..... ) am I right in thinking that Geonodes is not applicable? One would best animate the old fashioned ways?
@kristianmollermunar2 жыл бұрын
awesome!!
@pile3332 жыл бұрын
Awesome. I wonder if this could be applied to rigged bones. I guess semi rigid parts may be stretched out a bit (like the fish eye) but maybe with a bit of weight painting that would be ok.
@CartesianCaramel2 жыл бұрын
Vertex groups can be used to manipulate the delay, but I haven't tested it yet.
@rawkeh2 жыл бұрын
is the next tutorial going to be on how to loop such an animation? I sure hope so :)
@CartesianCaramel2 жыл бұрын
That would be difficult, it requires copying the setup twice and offsetting the time, then finally mixing between the two.
@tolgayldz18982 жыл бұрын
I think the looping can be achieved with using two different sets of doubled noise textures and getting a mix between those to end up where we started
@erik....2 жыл бұрын
You might be able to do that by creating random curve points and make it cyclic.
@softic3d8362 жыл бұрын
@@CartesianCaramel Would be cool if you decided to tackle the challenge, but all good if you don't! The tutorial as is, is already a goldmine of information!
@qubitx642 жыл бұрын
Finding the direction is like magic to me 🤣
@saras52912 жыл бұрын
Hey, loved the tutorial, amazing! Keep up! As i was playing with the resaults i stumbled upon a problem, and I would be grateful if you could help me out a bit. This tutorial is built upon the 1D noise and on the fact that it has a W socket, what we can delay and use. This 1D noise uses a random float. But. What if I don't want to use a random float? What if I have a specific float in my mind? (I try to use music to control the motion. But if I get the music by: value -> bake sound to f curve, then the music's W is pre defined as it is baked to the frames, thus I cannot delay it in a nice gradient matter and can't use it for directional change) So what I desperately need is to somehow "hack", rewrite, download extensions for the noise texture. So I can insert a specific float instead of a random one.I tried to dive into the blender source code to take a look at how is the noise texture node is written, but I failed to find it and understand it. Do you have any tip how could I solve this? 🤔 Or any other way? I'm happy to any ideas! Cheers!
@animatau-lady Жыл бұрын
rez
@edmund0dao2 жыл бұрын
Amazing ty!!! key press overlay? 🙏
@Tarang3D Жыл бұрын
Incredible work, and I'm grateful for this tutorial. I'm interested in exploring the possibility of creating a loop for the fish animation. If anyone has any insights on achieving this, it would be a great help.
@neilmarshall50872 жыл бұрын
Marvelous stuff.... Especially from a person who refuses to learn that Ctrl-J frames the selected nodes..... lol
@jorgealcoverhernandez88192 жыл бұрын
Awesome
@whynot-vq2ly2 жыл бұрын
thanks a lot
@AnittaDeady Жыл бұрын
WOW You're actually a genius?????????
@CaptainFrance75 Жыл бұрын
Why my fish turns around himself in a weird way ?
@UMMADSALEEMАй бұрын
well i downloaded fish file and follow your steps and use same nodes values as you did but my fish is moving like zombie