Houdini Tutorial | Blooming Flowers | Model, Rig, and Animate | Part 1

Sdílet
Vložit
  • čas přidán 19. 06. 2024
  • Support on Patreon: / dannylaursen
    Download HIP file for free: dannylrsn.gumroad.com/l/wnchk
    This is the first part in a tutorial series that will go through creating procedural flower blossoming animations in Houdini. In this part, we go through some basics of procedural modeling and KineFX to create a single flower petal with a rig that allows the user to shape and animate between a "bud pose" and a "bloom pose". I initially intended for this tutorial series to be for beginners, but feedback from the community proves that intermediate users have a better experience.
    In the next parts of this series, we will make a phyllotaxis point generator to copy the petals onto, create a system for blending multiple skeletons based on a growth attribute, create procedural animation curves, and simulate the flower in Vellum. At some point throughout the series, we'll talk about using this procedural setup to model a flower and its growth animation based on photo reference. At the end of it all, we will make flower materials, light, and render the flower animation through Solaris using Karma.
    These methods are a mix of things I have seen from John Kunz on Patreon, Entagma, and some things I figured out together with Simon Reher.
    Some interesting resources to explore this topic further:
    Flower Garden | Carl Krause | Paris HIVE 2023
    • Flower Garden | Carl K...
    Flower Projects | Paul Esteves | MucHUG
    • Flower Projects | Paul...
    My KineFX notes on Notion:
    dannylrsn.notion.site/KineFX-...
    Feel free to ask any questions or leave feedback in the comments. Would be happy to see any flowers people create.
    Chapters:
    00:00 - Intro
    00:29 - Overview of Part One
    00:50 - Part One - Petal Shape
    04:55 - Part Two - Petal Skeleton (KineFX)
    06:00 - Skeleton Orientations
    07:55 - Note on Fusing the Skeleton
    08:12 - Rig Doctor
    08:42 - UV Deform Skeleton to Petal
    11:03 - Capture Skin Weights
    11:46 - Part Three - Deformation and Animation
    13:38 - Skeleton Blend
    14:24 - Petal Animation
    Instagram - / danlrsn
    Behance - www.behance.net/dannylaursen1
    Artstation - www.artstation.com/dannylaursen
  • Krátké a kreslené filmy

Komentáře • 92

  • @DannyLrsn
    @DannyLrsn  Před 4 měsíci +6

    Between 04:00 and 04:21 I change the expression to say @P.x = amount; without mentioning on the video.

    • @suboer
      @suboer Před 2 měsíci

      also you change "edge_mask" on "mask", if i understood correctly

    • @DannyLrsn
      @DannyLrsn  Před 2 měsíci

      @@suboer could very well be. Feel free to download the project files to check if that is what happens!

  • @nononsense2688
    @nononsense2688 Před měsícem +1

    THANK YOU FOR THIS SMALL SERIES. I really thing this is a great approach to learning houdini, both simple modeling and intermediate sim skills.

    • @DannyLrsn
      @DannyLrsn  Před 25 dny

      Thank you for the nice words!

  • @karpikvisuals
    @karpikvisuals Před 5 měsíci +6

    Lol this is actually a sick combo of a few tutorials! Forbidden procedural flower generation knowlege is prosper through generations now haha, thanks!!

  • @maxrose8845
    @maxrose8845 Před 5 měsíci +1

    Yes finally! I've been waiting for something like this

    • @DannyLrsn
      @DannyLrsn  Před 5 měsíci

      That's great Max. Thanks for your comment!

  • @edmungbean
    @edmungbean Před 5 měsíci +1

    i love the workflow here. i remember your excellent stuff from the vexember discord, so i'm very glad to find you doing tuts on YT!

    • @DannyLrsn
      @DannyLrsn  Před 5 měsíci

      Thank you! Interesting that you made that connection haha

  • @thea-team758
    @thea-team758 Před 5 měsíci +3

    Thank you bro this was very much useful waiting for the second part 💖

    • @DannyLrsn
      @DannyLrsn  Před 5 měsíci

      Thanks for your comment! Second part is coming tomorrow :)

  • @daggalando
    @daggalando Před 4 měsíci +2

    Hi, first of all thank you so much for this amazing tutorial, I'd probably say is a gold mine tbh, keep it up and thank you.

  • @abdallammar
    @abdallammar Před 5 měsíci +1

    Soo Cool, i'm new at Houdini and i love itt, this tutorial was a advanced for me, but you make it easy, Great tutorial!

    • @DannyLrsn
      @DannyLrsn  Před 5 měsíci

      That's wonderful to hear! Thank you for your comment :)

  • @veithtutorials
    @veithtutorials Před 5 měsíci +3

    Very cool! Thank you - you have a great way to explain!

    • @DannyLrsn
      @DannyLrsn  Před 5 měsíci +1

      Thank you! Glad it was useful!

  • @abhijithsjayan9575
    @abhijithsjayan9575 Před 5 měsíci +5

    Thank you so much 🥹 waiting for part 2

    • @DannyLrsn
      @DannyLrsn  Před 5 měsíci +3

      Glad it was useful. Working on part two now!

  • @ronak8637
    @ronak8637 Před 5 měsíci +1

    Omg this is the best so far on youtube

  • @kimko__
    @kimko__ Před 5 měsíci +1

    It is amazing Danny !

  • @priyeshrajan762
    @priyeshrajan762 Před 5 měsíci +1

    thanks you so much i was working on something similar looking forward for part 2

    • @DannyLrsn
      @DannyLrsn  Před 5 měsíci

      Perfect! Part two is coming tomorrow :)

  • @mrsidi87
    @mrsidi87 Před 5 měsíci +1

    love this Danny!!!!

  • @hubr1s694
    @hubr1s694 Před 5 měsíci +1

    this is my favourite houdini tutorial

  • @frigbychilwether
    @frigbychilwether Před 5 měsíci +1

    Hi, thanks for this, really useful and I learnt a lot more about kinefx from this already.

    • @DannyLrsn
      @DannyLrsn  Před 5 měsíci

      Thanks for your comment, I'm glad you found it helpful.

  • @fizzypopvfx
    @fizzypopvfx Před 4 měsíci +1

    Wonderful tutorial!

  • @massimobaita7178
    @massimobaita7178 Před 3 měsíci

    Great, Danny!

  • @Nephty_marine
    @Nephty_marine Před 5 měsíci +1

    thank you! amazing job

  • @trihip1343
    @trihip1343 Před 5 měsíci +1

    thank you for realese. I'm waiting for part 2, sir

    • @DannyLrsn
      @DannyLrsn  Před 5 měsíci +1

      Glad it was useful. I am working on part 2.

  • @Vassily_Andrzejczak
    @Vassily_Andrzejczak Před 4 měsíci +3

    Hello Danny ! First of all, thank you so much for making this tutorial ! it is a real pleasure to begin my Houdini journey with you ! :) Secondly i just wanted to do a little note :
    @4:21 you don't precise that you changed the code you wrote : you changed "@P.x -= amount" for "@P.x = amount".
    It get me some trouble a bit after, but I think that it would be nice if this kind of change is indicated in any way during the video ! (we can consider that as "broutille" in french aha)
    Still, thank you very much for your tutorials 🙏 and keep it up !

    • @DannyLrsn
      @DannyLrsn  Před 4 měsíci +1

      Hey, thank you for letting me know! I try my best to keep these things clear and at least write it on screen when I'm not vocal about the changes. I'll have a look myself and add a pinned comment soon.
      Thanks for the feedback and kind words!

    • @Vassily_Andrzejczak
      @Vassily_Andrzejczak Před 4 měsíci

      @@DannyLrsn You're welcome ! I think you're doing great, to gather so much informations and explanations in less than 15 min is an achievement !

  • @philippwelsing9108
    @philippwelsing9108 Před 5 měsíci +1

    So good! Thank you.

    • @DannyLrsn
      @DannyLrsn  Před 5 měsíci

      Glad it was useful!

    • @philippwelsing9108
      @philippwelsing9108 Před 5 měsíci +1

      @@DannyLrsn Can't wait for pt. 2. This exactly what I am deep learning right now.

    • @DannyLrsn
      @DannyLrsn  Před 5 měsíci +1

      @@philippwelsing9108 That's good! Planning to have it out sometime next week

  • @egomanque
    @egomanque Před 4 měsíci +1

    awesome

  • @Joeitah
    @Joeitah Před 4 měsíci

    Such a fantastic tutorial, thank you!! Can I just ask what is happening at 7:15-7:20 when the preview of the orientation goes from long lines to shorter ones? I can't figure out what you changed, it just seems to jump at that moment.

    • @DannyLrsn
      @DannyLrsn  Před 4 měsíci +1

      Hi Joe, thanks for your comment. At that time, you may notice my mouse go to a little icon in that bar between the viewport and the node view. This is icon leads to the menu for visualizers where you can adjust the "Length Scale" on a vector marker visualizer. It doesn't actually change anything for the setup, it's only the visualizer.

  • @Pushka_E
    @Pushka_E Před 5 měsíci +1

    Thank you! Not for beginners, but I'm trying)
    WISH - take short breaks to understand what is happening. It may be normal for an intermediate level, but it is difficult for a beginner to follow the process.

    • @DannyLrsn
      @DannyLrsn  Před 5 měsíci +1

      Thank you for the feedback. It's good to know that this is going a little too fast for a beginner level.
      This series will continue at this level, but I will make sure to slow it down a bit with more explanations for a future series.
      Thank you!

    • @Pushka_E
      @Pushka_E Před 5 měsíci

      Thank you!
      @@DannyLrsn

  • @lennygars6364
    @lennygars6364 Před 4 měsíci +2

    Hello Danny, I have a problem around 10:31, when I connect my object merge: "uncaptured petal" to my attribute wrangle, I do not see the skeleton of my petal as on your tutorial, yet looking at both, I see my squeletet alone and my petal alone only once the 3 connected in the attribute wrangle, I do not see the skeleton.
    If you have a solution or if we can discuss it somewhere, that would be really great because I'd really like to find a solution!

    • @DannyLrsn
      @DannyLrsn  Před 4 měsíci

      Hi Lenny,
      I think for specific things like this your best bet is to download the project files. There's a link in the description and they're free for download. Have a look at them and compare what's happening in my file to your file and that will be the easiest way to figure out where it went wrong.
      Let me know if I can help you with anything else!

    • @lennygars6364
      @lennygars6364 Před 4 měsíci

      @@DannyLrsn Ho ! Alright, I'll do this, thanks for your help !! I'll let you know.

    • @zhart5409
      @zhart5409 Před 4 měsíci

      Hello, I have the same problem, were you able to find a solution?

    • @cartoonadvisory438
      @cartoonadvisory438 Před 4 měsíci +2

      @@zhart5409 I was also having issues with this same problem.
      Im not sure if this is the solution, but Once I changed the name of the Attribute Wrangler to uv_deform, it seemed to work and snap into place.

    • @anastasijaaleksejeva5221
      @anastasijaaleksejeva5221 Před 3 měsíci

      ! Same happen to me! And you know what? I just figured that in the code I wrote for "uv_deform" Attribute Wrangle, my "P" was not in CAPS

  • @limitlessrender
    @limitlessrender Před 2 měsíci +1

    at 11:10 for any noobs like me:
    he didn't mention the part where you add the null node (OUT_deformedPetalSkeleton) right after uv_deform. So make sure to add it! :)

    • @limitlessrender
      @limitlessrender Před 2 měsíci +1

      Also at 11:59 there seems to be a slight time-skip:
      For anyone lost:
      Make sure you have two sets of the "Object Merge" node.
      The first Object Merge node will be to get/reference the "OUT_capturedPetal".
      The Second Object Merge node will be to get/reference the "OUT_deformedPetalSkeleton".

    • @DannyLrsn
      @DannyLrsn  Před 2 měsíci +1

      Hey, thank you for clearing up some of these areas that I didn't pay enough attention to! I'm sure it will be very helpful to other people

    • @limitlessrender
      @limitlessrender Před 2 měsíci

      @@DannyLrsn no thank YOU for your tutorial Danny! I know making and editing tuts are hard enough for Houdini. Hopefully I’ll get through the rest of the videos soon! :)

  • @user-cr4oe2by9b
    @user-cr4oe2by9b Před 2 měsíci

    Hi Denny, I like you tutorial! However I meet trouble between 4:00-4:20, when I change the amount that nothing happen to the shape

    • @DannyLrsn
      @DannyLrsn  Před 2 měsíci

      Hi, note that in the wrangle I change the expression to say @P.x = amount;
      Hope that helps!

  • @michel_chartier99
    @michel_chartier99 Před 3 měsíci

    From 13:00 until the end, the bone deform node is giving me the following errors "Missing boneCapt attribute" and "Failed to update". Any idea why ?
    All 4 rig pose nodes are working properly and the skeleton blend node isn't giving me any error.

    • @michel_chartier99
      @michel_chartier99 Před 2 měsíci

      The mistake was actually very simple. I didn't connect the object merge "get_capturedPetal" to the null named the same.

    • @DannyLrsn
      @DannyLrsn  Před 2 měsíci

      Hey, sorry about the late response. I'm happy you managed to figure it out!

  • @carlosrivadulla8903
    @carlosrivadulla8903 Před 5 měsíci

    which is the difference btwn bone capture proximity and joint capture proximity?

    • @RalloR
      @RalloR Před 5 měsíci

      One is for bones and the other is for joints 👍

    • @carlosrivadulla8903
      @carlosrivadulla8903 Před 5 měsíci

      @@RalloR aren't they the same thing?

    • @DannyLrsn
      @DannyLrsn  Před 5 měsíci +2

      Hi Carlos,
      It looks like the Joint Capture Proximity is an HDA wrapper for the Bone Capture Proximity that allows you to push an animated pose through the chain as well. I assume its intended use is for recapturing some weights on some pre-existing animation. For example if you imported an FBX from Mixamo and you wanted to make some edits to the skin weights.
      Hope that helps!

  • @kerorie7
    @kerorie7 Před 25 dny

    heelo im new to this and i had a bit problem on 02:12 i type exactly on the group expression but the line on the bottom doesn't show up why tho?

    • @DannyLrsn
      @DannyLrsn  Před 25 dny

      Hi! I think you would benefit from downloading my project file. Compare the group expression node in my file to the one in yours and see what's different.
      Good luck!

    • @zdspider6778
      @zdspider6778 Před 17 dny

      Then you probably typed it wrong. It's "curveu" (curve U).
      And you probably missed when he set it to "Points" at 1:50. It's the very first thing he did after adding that Group Expression node.

  • @brandit0sx
    @brandit0sx Před 2 měsíci

    Houdini crashes for me when I try to add the Bone Capture Proximity on min 11:28
    Does this happend to somebody else? If so, how to fix it?

    • @DannyLrsn
      @DannyLrsn  Před 2 měsíci +1

      Maybe check if Houdini consistently crashes when you put down a Bone Capture Proximity in other situations as well. Also worth checking if you somehow have millions of points on your petal so it crashes because the calculation is too complex.
      If it keeps being a problem, you could be on a Houdini version that has a problem with that specific node. In that case, upgrade or downgrade your Houdini version.
      Hope that helps!

  • @suboer
    @suboer Před 2 měsíci +1

    Thanks for the lesson. I would like you to cut the tutorial video less, because sometimes it is not clear what you are doing or saying)

    • @DannyLrsn
      @DannyLrsn  Před 2 měsíci +1

      Thank you for the feedback. I agree, it is a bit too chopped up. I'll work on doing this better in the future!

  • @lemmen7420
    @lemmen7420 Před 4 měsíci

    can you like bloom the flower and then reveal a product ?

    • @DannyLrsn
      @DannyLrsn  Před 4 měsíci

      Sure you can

    • @lemmen7420
      @lemmen7420 Před 4 měsíci

      @@DannyLrsn i don't know actually i'm new i'm just discovring but that my vision!
      do you have any tutorial to suggest me please?

    • @DannyLrsn
      @DannyLrsn  Před 4 měsíci +1

      @@lemmen7420 good luck with your learning! For flowers, I'm making this series because I felt there was a gap in resources on this topic. For starting Houdini, NineBetween has some great content and so does SideFX themselves.

    • @lemmen7420
      @lemmen7420 Před 4 měsíci +1

      your really a great man thank you so much !

    • @DannyLrsn
      @DannyLrsn  Před 4 měsíci

      @@lemmen7420 No rpoblem :) Good luck!

  • @brunobordini7696
    @brunobordini7696 Před 4 měsíci +1

    ''Houdini is easy to learn, they said!'' - Yes of course! And I'm Elon Musk! 🤣

    • @DannyLrsn
      @DannyLrsn  Před 4 měsíci +2

      Who said that? Doesn't sound quite right haha

    • @brunobordini7696
      @brunobordini7696 Před 4 měsíci

      @@DannyLrsn There's a 3D channel on youtube that said that! ''Houdini is not a monster as they say it is and blablabla...!'' - Yes, it is! That's why I will stick with C4D and Corona! As an ArchiVIZ artist, Houdini is way beyond my head! But nice work anyway! Houdini uses are beyond imagination!

    • @motiondeshahil
      @motiondeshahil Před 3 měsíci +1

      As a C4D user houdini is a gem. For Most of my projects i use houdini.