Procedural Fish Animation in Blender 3.0 Geometrynodes!

Поделиться
HTML-код
  • Опубликовано: 1 фев 2022
  • Procedural Fish Animation in Blender 3.0 Geometrynodes!
    If you want to see more Blender related stuff:
    Current projects of mine: / bbbn192
    Downloadable projects of mine: gumroad.com/bbbn19
    #blender

Комментарии • 167

  • @CartesianCaramel
    @CartesianCaramel  2 года назад +27

    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

    • @jeanrenaudviers
      @jeanrenaudviers 2 года назад

      Many thanks

    • @mohitkhirdekar2703
      @mohitkhirdekar2703 2 года назад +4

      Things to know before starting tutorial
      The origin should be in the mouth of fish
      Apply location, rotation and scale

    • @GroovingGeckoMusic
      @GroovingGeckoMusic Год назад

      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)?

  • @coleorloff
    @coleorloff 2 года назад +99

    This is mathematical magic. These techniques and tutorials are next-level.

  • @tolgayldz1898
    @tolgayldz1898 2 года назад +57

    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!

    • @CartesianCaramel
      @CartesianCaramel  2 года назад +14

      It is very useful. I may make a tutorial on how to make this work on instanced spaceships in a fleet.

    • @artemylebedev9707
      @artemylebedev9707 2 года назад +1

      I hope there will be animation nodes with all this stuff bundled.

  • @dreamsprayanimation
    @dreamsprayanimation Год назад +8

    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.

  • @MichaelHickman3D
    @MichaelHickman3D 2 года назад +6

    This animation is so well done, you are the greatest Bbbn19, keep up the good work. You are doing wonders for the blender community.

  • @mykalesalad
    @mykalesalad 2 года назад +4

    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!

  • @yossy3Dcraft
    @yossy3Dcraft 2 года назад +1

    Thanks for the explanation.
    It's amazing how much you can do with geometry nodes to make them look really alive!

  • @greenjc12
    @greenjc12 2 года назад

    Gotta appreciate how he never breaks from his calm tutorial voice even while the fish is thrashing and spinning crazily

  • @djbenima
    @djbenima Год назад +1

    It's awesome ! Really showing how powerful geonod is !

  • @sistemafuturo
    @sistemafuturo 2 года назад

    Wild. Geometry Nodes changes everything and I'm loving it

  • @unboring7057
    @unboring7057 2 года назад +2

    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!

  • @KaizenTutorials
    @KaizenTutorials 2 года назад +7

    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)

  • @diostudio7198
    @diostudio7198 Год назад +1

    This is the purest procedural I've ever seen

  • @raghvendrapratapsingh690
    @raghvendrapratapsingh690 2 года назад +1

    My God !!! You're a genius. This is awesome !

  • @justinjames3883
    @justinjames3883 2 года назад

    the timing of this is quite remarkable, thank you i must go change things now

  • @shameful_dismay
    @shameful_dismay 2 года назад

    Just love the tutorial, presentation, everything. Good work!

  • @decoy3641
    @decoy3641 2 года назад

    I don't even use blender, I just enjoy watching the process, and the detailed explanation that goes with it! Thanks for uploading!

  • @endrebaklund7497
    @endrebaklund7497 5 месяцев назад +1

    If anyone has problems with the rotation/direction it's moving, make sure the fish is facing the X direction at default.
    Great tutorial!

    • @kretoskim8555
      @kretoskim8555 Месяц назад

      😭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!!

  • @Difreo
    @Difreo 2 года назад +1

    The movement looks very fish like. Amazing use of nodes

  • @ThadeousM
    @ThadeousM 2 года назад

    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

  • @digital_well
    @digital_well 2 года назад +1

    Your youtube channel is a hidden Mine. Keep up the great work.

  • @dexter7294
    @dexter7294 2 года назад +1

    Holy smokes, never thought of this method. You are awesome

  • @salarycat
    @salarycat 2 года назад +1

    Thanks Ben, that's really good.

  • @s0lci70
    @s0lci70 Год назад

    absolutely incredible!!

  • @tomvonlanthen5513
    @tomvonlanthen5513 2 года назад

    Wow very elegant! I never tought about approximating a derivative like that :)

  • @edyzartz
    @edyzartz 2 года назад +1

    Wow. This is mind blowing.

  • @pzez2781
    @pzez2781 2 года назад

    That's neat utilization of Geo-Node! Keep up the out of the blue tutorials!

  • @MindblowQuotes
    @MindblowQuotes 2 года назад

    Oh my goodness! This is insane! Thanks

  • @WW_Studios
    @WW_Studios 2 года назад +7

    Legend has it that the fish still swims! Another great tutorial! Keep it up :D

  • @alexandermoyle9034
    @alexandermoyle9034 7 месяцев назад

    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.

  • @SourceAwareness
    @SourceAwareness Год назад +1

    You're a Great Teacher, infinite thanks, my Friend. 😊

  • @meetvekariya8305
    @meetvekariya8305 2 года назад +1

    Thank you so much for making this amazing tutorial 😍😍

  • @uxzavr
    @uxzavr 2 года назад

    HOLY! this is really freakin beautifull! Thank you for the tutorial, you are breathtaking!

  • @planefusionart
    @planefusionart 2 года назад

    genius. love it! thanks

  • @PastorRossCochrane
    @PastorRossCochrane 6 месяцев назад

    Thanks for this amazing tutorial. You communicate so well and explain everything. I used this to create an Autostereogram animation video.

  • @hyprreal
    @hyprreal Год назад

    Okay, I'm gonna have to give this a try - thanks!

  • @vstreet7583
    @vstreet7583 2 года назад

    Just BRILLIANT! Thank you. Dg

  • @DoctorMadness
    @DoctorMadness 2 года назад

    Beautiful work, excellent tutorial. Excited to see more from you. Subbed.

  • @olgwoodart4996
    @olgwoodart4996 2 года назад

    Thank you. Pretty awesome.

  • @qimiaoangel4268
    @qimiaoangel4268 2 года назад

    It is very amazing work.Thank you!

  • @kretoskim8555
    @kretoskim8555 Месяц назад

    Amazing Tutorial!!! Thank you!!!!💯

  • @stefanguiton
    @stefanguiton 2 года назад

    Excellent work!

  • @dominiusmaverick1854
    @dominiusmaverick1854 2 года назад

    Bro came across your channel from Southern Shotty and it's amazing! Keep up the great work :D

  • @ronioclarenzo6137
    @ronioclarenzo6137 2 года назад

    Awesome video, dude! Thanks a lot!

  • @krissosful
    @krissosful Год назад

    Fantastic tutorial, great fish animation🙂👏👏Keep going!!

  • @dumpsky
    @dumpsky Год назад

    gorgeous!

  • @zboy303
    @zboy303 2 года назад

    I am in awe.

  • @nenghuo
    @nenghuo 2 года назад

    love this! very inspiring!

  • @PanewsONE
    @PanewsONE Год назад +2

    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

  • @sdados3725
    @sdados3725 2 года назад

    Mind blowing… thanks for sharing

  • @blenderpete
    @blenderpete 2 года назад

    Extraordinary 👍

  • @thegoblinjohnny7268
    @thegoblinjohnny7268 2 года назад +1

    All that good stuff 😂 thank you for this tutorial!

  • @CElectriX
    @CElectriX 2 года назад

    So cool! Thank you so much for sharing. 🤩👍

  • @liliyaya2274
    @liliyaya2274 2 года назад

    Wow! It is very amazing tutorial. Thank you!

  • @emilsvfx
    @emilsvfx 2 года назад

    wow. tnx , man probably the best geonode tut fot me.

  • @yamyuzon9779
    @yamyuzon9779 Год назад

    Couldn't agree more!

  • @oootoob
    @oootoob 2 года назад

    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

  • @HuntsForge
    @HuntsForge 2 года назад

    That is magic!

  • @junjiezw
    @junjiezw 2 года назад

    Amazing!!

  • @lukayz1363
    @lukayz1363 2 года назад

    This is so cool

  • @ignisfasciniora2715
    @ignisfasciniora2715 2 года назад

    So good!!!

  • @TulioG
    @TulioG 2 года назад

    Pretty cool.

  • @SpaceeFrog
    @SpaceeFrog 2 года назад

    beautiful

  • @byroncos
    @byroncos 2 года назад

    Amazing!

  • @touchstone1682
    @touchstone1682 2 года назад

    very cool ! instant subscribe!

  • @alexandermoyle9034
    @alexandermoyle9034 7 месяцев назад

    great!

  • @fahroedin3947
    @fahroedin3947 2 года назад

    woow cool... finaly I found the channel which I wanted.. thanks for your content

  • @predesign5109
    @predesign5109 Год назад

    Thank you !!!

  • @CGJackB
    @CGJackB 2 года назад

    Awesome tutorial! BTW I was the 1K like 😁

  • @sonpozs1259
    @sonpozs1259 7 месяцев назад

    ¡Thank you!

  • @lesterlauritzen
    @lesterlauritzen 2 года назад

    Such a great technique. Next challenge, procedural school of fish.

  • @kristianmollermunar
    @kristianmollermunar 2 года назад

    awesome!!

  • @dodongdelacruz4619
    @dodongdelacruz4619 2 года назад

    Amazing

  • @LazyLou2
    @LazyLou2 2 года назад +1

    hey awesome tutorial, would love to see a tutorial on how to make this a loop with geo nodes! Subbed ! 🙌

  • @whynot-vq2ly
    @whynot-vq2ly 2 года назад

    thanks a lot

  • @aditya95sriram
    @aditya95sriram 2 года назад +2

    That is quite a cool effect, I didn't understand all of it, but cool nonetheless :)

  • @jorgealcoverhernandez8819
    @jorgealcoverhernandez8819 2 года назад

    Awesome

  • @mantomalice1706
    @mantomalice1706 2 года назад +1

    thanks.. so many new thing learned.. im new on geo node, so im trying to create horde of squid thing like in matrix 3, i use the procedural (fish) as an instance (still on the same mesh/geonode) i dont know how can i randomize other than rotation and scale on the instance on point node... i get that could use multiple "fish" on the geonode but i wish there a way i havent find out yet... short question is probably how to randomize each instance before distributing it on point... (other than the rotation and scale off course).. thanks in advance

  • @pile333
    @pile333 2 года назад

    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.

    • @CartesianCaramel
      @CartesianCaramel  2 года назад +1

      Vertex groups can be used to manipulate the delay, but I haven't tested it yet.

  • @Jeffie433
    @Jeffie433 2 года назад +5

    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-qg8ch
      @GB-qg8ch 2 года назад +2

      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!!

  • @dwibasukirahmat3796
    @dwibasukirahmat3796 Год назад

    it's crazy

  • @Tarang3D
    @Tarang3D 10 месяцев назад

    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.

  • @tutorialestutoriales8394
    @tutorialestutoriales8394 2 года назад

    Good tutorial!

  • @sirkarmart
    @sirkarmart 2 года назад

    Will try to do this in Houdini!

  • @fmtdamian
    @fmtdamian 2 года назад +1

    nice

  • @orangebananaaaa
    @orangebananaaaa 2 года назад

    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.

  • @MotPandaGame
    @MotPandaGame 2 года назад

    SO HELPFUL!!! MOOOOOREEEEE

  • @KIFDRAKON
    @KIFDRAKON 2 года назад

    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.

  • @bettyblades169
    @bettyblades169 2 года назад

    if you select nodes and hit cntrl-J it will frame them.

  • @_blender_man_
    @_blender_man_ 2 года назад

    You are so Underrated ! Just watched Polyfjord tutorial with Robotics hands … in this case your tutorial has to get at least 2 Mio views 😎👍🏻👍🏻

  • @qubitx64
    @qubitx64 2 года назад

    Finding the direction is like magic to me 🤣

  • @edmund0dao
    @edmund0dao 2 года назад

    Amazing ty!!! key press overlay? 🙏

  • @CineWorldvfx
    @CineWorldvfx 2 года назад

    Very nice tutorial!!! 100!!!

  • @danil9843
    @danil9843 2 года назад

    Subscribed

  • @Se-pk8lg
    @Se-pk8lg 2 года назад

    It would possible to know how did you get the result of your cover youtube channel? Great content!

  • @protovu
    @protovu 7 месяцев назад

    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?

  • @user-rl2ig5xw8b
    @user-rl2ig5xw8b 2 года назад

    wow!

  • @IridiumZero
    @IridiumZero 2 года назад

    Bro this is sorcery

  • @cryogi5641
    @cryogi5641 2 года назад

    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 :)

  • @dmitrylevitsky6643
    @dmitrylevitsky6643 2 года назад

    You are a madman...