Procedural Modeling for Beginners in Houdini

Поділитися
Вставка
  • Опубліковано 13 лип 2024
  • Houdini was practically made for Procedural Modeling. Non-destructive modeling techniques are demonstrated while I build a simple bottle-like geometry.
    Download Houdini File & explanation of VEX code:
    bubblepins.com/blog/procedura...
    Next Video
    Procedural Modeling for Hollowing Objects with Thickness in Houdini
    • Procedural Modeling fo...
    Houdini is the king of procedurism!
    #houdini
    #sidefx
    #procedural

КОМЕНТАРІ • 66

  • @nickmaxwellambient6615
    @nickmaxwellambient6615 4 роки тому +4

    You are an excellent teacher. Can't wait to watch more of your Houdini content.

  • @Miroba16
    @Miroba16 3 роки тому +1

    Clearest tutorial i have seen so far on UA-cam, please keep making more of these! I really love your style of editing and how you highlight every option you click on, and you make it really comprehensive as well with your explanations, Thank your for uploading!

  • @brucewayne243
    @brucewayne243 2 роки тому

    Not just your videos the way you read everyone's comments and interact with everyone in the comment section is also amazing

    • @bubblepins
      @bubblepins  2 роки тому +1

      I just love talking about Houdini and 3D related stuff! It's hard to find people with common interests!

  • @cestunchopin4928
    @cestunchopin4928 4 роки тому

    I'm deeply fascinating by the procedural technique for creating things. More I dig into it, more eager I want to know. Thanks for the explanation.

  • @zhangyang6536
    @zhangyang6536 4 роки тому

    Your tutorials are awesome!

  • @autoutismo351
    @autoutismo351 4 роки тому +4

    Damn, I never use to log in to YT, but had to say that this tutorial was SO CLEAR and well explained. From all ones I've seen in my life this must be top10 no joke. And before anyone says it, it's not because you're a woman. Keep it up!

    • @oritfx
      @oritfx 4 роки тому

      So much this. This is an actually understandable tutorial, that makes the entire tool look better.

  • @chillbro2275
    @chillbro2275 3 роки тому

    this is the very first time i've seen something modelled in Houdini. Gives me a good idea of the work flow. Looking forward to learning how other shapes are made. Thanks for the good start!

  • @FeatherandtheWind
    @FeatherandtheWind 4 роки тому

    Very nice tutorial thanks. The only bottle one in Houdini I could find.

  • @dtphongla
    @dtphongla 4 роки тому

    So so good, So clear. i will follow your channel to learn . Thanks for sharing my tutor

  • @Stenjus
    @Stenjus 4 роки тому

    Absolutely top tutorial. Subscribed!

  • @luk890
    @luk890 3 роки тому +1

    wow, a great tutorial for a beginner. thanks!

  • @mxag11z
    @mxag11z 4 роки тому

    What a video, ty so much for this content :)

  • @rishi3darts198
    @rishi3darts198 2 роки тому +1

    Great Tutorial for houdini beginners

  • @magneticanimalism7419
    @magneticanimalism7419 3 роки тому

    I was experimenting with the skin node today and was having weird results, I came back to this tutorial and I discovered something really interesting that doesn't appear to be documented anywhere on the internet. I adapted your vase and simplified the geometry structure so If you just skin the objects after merging them it allows you to change the order in which you skin them just by adjusting the order that the merge node is in.

    • @bubblepins
      @bubblepins  3 роки тому

      Yeah, the skin node is uses the point numbers to figure out how to pair the points between each geometry. Around 8:10 ish I try to illustrate this, but I think I should have been more clear. You gave me a good idea, I should have merged the geometries in different orders to illustrate its functionality! Thanks!

  • @IronMan-yg4qw
    @IronMan-yg4qw 4 роки тому

    nice. thx.

  • @jeffcitygeo
    @jeffcitygeo 2 роки тому

    I've been modeling in CityEngine for some time, and was interested to see procedural/parametric modeling on another platform. Interesting stuff. Thanks for the good work.

  • @oritfx
    @oritfx 4 роки тому

    Honestly, there is just one aspect of this tutorial that I do not understand: how is this video not more popular? How is it not endorsed by SideFX on their page? I am trying to learn their software and nothing comes even close in terms of quality to what I see here. I watch, I understand and I enjoy the video. It's the only tutorial that I have seen so far to not make Houdini look like a clunky mess.

    • @bubblepins
      @bubblepins  4 роки тому

      Thank you so much for the generous comment!

  • @yashroy1704
    @yashroy1704 Рік тому

    ❤ very good

  • @colb0123
    @colb0123 3 роки тому

    Super informative, thank-you. Heads up, an easier way to expose the translate paramater would just be to change the paramator from a vector to a float

    • @bubblepins
      @bubblepins  3 роки тому

      Thanks for watching! And thanks for the tip, I'll give it a try!

  • @tony6795
    @tony6795 4 роки тому

    thank you thank you thank you

  • @BaraBarabere.
    @BaraBarabere. 10 днів тому

    very helpful thanks for the tutorial

    • @bubblepins
      @bubblepins  10 днів тому +1

      THanks! I'm super happy u enjoyed it!

    • @BaraBarabere.
      @BaraBarabere. 10 днів тому

      @@bubblepins please make beginner series tutorials for houdini

    • @bubblepins
      @bubblepins  10 днів тому

      @@BaraBarabere. I made so many beginner videos for Houdini! They are all labelled Basic Concept 1 and some are named beginner or intro

  • @dresroza3947
    @dresroza3947 4 роки тому

    THank you :'DDD this is... just.. smth i can kiss

  • @deandecoster1767
    @deandecoster1767 4 роки тому

    Great tutorial for my first steps in Houdini! I only have one question. If i also want to bevel the bottom edge and neck edge but with their own polybevel, how do i combine them without all the meshes overlapping one another. I tried to put them all together with a merge node but that didn't go as expected :p

    • @bubblepins
      @bubblepins  4 роки тому

      You can try to put a group node before each bevel and press the arrow button on the group node parameter that will activate a tool on the 3d viewport. Then manually select the edges you wish to bevel, (while the mouse is hovering over 3d view port press enter). Then name your group.
      Then put down a polybevel, and only bevel the group. You can select the group you wish to polybevel on a drop down list.
      I hope this helps!

    • @Vskarbye
      @Vskarbye 4 роки тому

      @@bubblepins I want to have the same effect, but it is crucial that i maintain the procedural way, in which the first bevel is made. I'm currently stuck on wrapping my head around the VEX code and understanding how to change the code to pick other "circles", any tips you can provide would be much appreciated!

    • @bubblepins
      @bubblepins  4 роки тому

      @@Vskarbye The edge points are actually in groups, because the whole bottle geometry is based on that first circle so if you divide all the points by the number of points on the first circle you'll know how many points make each edge pts.
      I have a more detailed explanation explaining the vex code posted on a website:
      bubblepins.com/blog/procedural-modeling-in-houdini
      I hope this helps.

    • @Vskarbye
      @Vskarbye 4 роки тому

      @@bubblepins Can't really get the bevel to happen on etc. the first circle without breaking everything :( Mabye there's something I'm missing in the explanation on the website.

    • @bubblepins
      @bubblepins  4 роки тому

      @@Vskarbye I wrote some code that automatically creates a slider that picks the edge you want to put into the "middle_edges" group that will be recognized by the bevel node.
      Try this:
      int edgeNum = ch("Edge"); //this is counting from bottom to top
      int totPts = npoints(0);
      float ptsInEdgeSect = totPts / 4;
      int midSect_firstPt = ptsInEdgeSect*(edgeNum-1);
      int midSect_lastPt = (ptsInEdgeSect)*(edgeNum);
      for (int i=midSect_firstPt; i< midSect_lastPt-1; i++) {
      setedgegroup(0, "middle_edges", i, i+1, 1);
      }
      setedgegroup(0, "middle_edges", midSect_firstPt, midSect_lastPt-1, 1);
      Press the icon on the wrangle with the put icon beside the textbox on the right.
      I hope this helps.

  • @charlyvega4545
    @charlyvega4545 4 місяці тому

    I open houdini first time this week and it's so overwelming to me, your videos are helping me a lot, thank you very much!! How can i get the interface just like yours? i love how you have the nodes space so big and the parameters just show up when you select a node. I'd like setting up the interface that way :3

    • @bubblepins
      @bubblepins  4 місяці тому

      Yeah I like to maximize my real estate on my monitor. Hover ur mouse over those edge lines on the panel windows (like the node network, viewport panel) and you can resize them and there's a button on each panel top right where u can tear a panel up/down left/right. U can close a panel to get more space by clicking the tiny x on the tab of the panel, it's usually beside the panel name. To get a floating parameter panel, hover mouse over node network and press p
      I hope this helps! Have fun with houdini!

    • @charlyvega4545
      @charlyvega4545 4 місяці тому

      @@bubblepins it works!!! omg thank you, and wow, you answer me just one hour after my comment, you are really amazing and kind teacher, thank you so much!! I know i am just a beginner and my next question if for advance people but, python is a good thing to learn or you recommend just dive straight to VEX? and where can i learn VEX coding? (in a future)

    • @bubblepins
      @bubblepins  4 місяці тому

      @@charlyvega4545 I had just saw the notification pop up right after I finished working on something. It was just good timing! I'm happy you got it all working. Laying it out is like night and day difference, so much more real estate on the monitor!

  • @pascalcreativedesign8790
    @pascalcreativedesign8790 4 роки тому

    This is great. Question though. Why can you just create a cylinder, edge loop and then model edge loop to create shape, then bevel?

    • @bubblepins
      @bubblepins  4 роки тому +1

      THat's a really good question. I actually don't know how to do this the proper way. I use the subdivide node and edge divide node to help with this, but the edge divide node it doesn't always give me the results I want and sometimes it doesn't create edge loops. As for the subdivide, select the primitives that contains the area where you want to create the edge loop and feed it into the group parameter for the subdivide node.

    • @pascalcreativedesign8790
      @pascalcreativedesign8790 4 роки тому

      Thank you @bubblepins I'm learning Houdini and I'm totally obsessed but coming from blender, Houdini is a very interesting process

  • @j4gg3rnaut
    @j4gg3rnaut 4 роки тому +1

    What a lovely voice!

  • @tuonganhvfx9016
    @tuonganhvfx9016 3 роки тому

    at 13:00, my polybevel node has this error:"Warning: "Skipping nonmanifold edges(s): p26-25, p25-24, ..." and it doesn't bevel the edge loop as i modify :(
    How can i fix this issue ? I'm currently using Houdini Apprentice 18.0.5

    • @bubblepins
      @bubblepins  3 роки тому +1

      I find that the new polybevel node in Houdini 18 requires different settings for different geometry. Try playing around with the "Stop Loops" dropdown. Expand the Collosions and Limits panel to see this option. Simultaneous usually works for me, but not all cases.
      In Houdini 18, SideFX added a lot of new features to the polybevel node, this video was recorded with Houdini 17
      Hope that helps!

    • @subinlee7349
      @subinlee7349 Рік тому

      For the people who’s having the same problem, check the normals and the faces between the neck and the middle radius might be flipped. Just put reverse node after skin2 and merge the last.

  • @rutgah
    @rutgah 3 роки тому

    You have a beautiful voice but sorry, I'm in love with a piece of software

    • @rutgah
      @rutgah 3 роки тому

      Thank you for sharing!

    • @bubblepins
      @bubblepins  3 роки тому +1

      @@rutgah Thanks for watching! and Thanks for the lovely comment!

  • @5devil99
    @5devil99 4 роки тому

    The code didn’t work for me! Please help

    • @bubblepins
      @bubblepins  4 роки тому

      Hi, Can you paste in any errors that you're getting? Did you create an empty group before adding the attribute wrangle and the vex code? The vex code doesn't create the group and needs the group to be created before running the vex code.

  • @federicoguillen7608
    @federicoguillen7608 4 роки тому

    Why is it so hard to find good tutorials for houdini? everybody is going insanely too fast even though the title says "for beginners"

    • @irql2
      @irql2 4 роки тому

      So did you find a good one here or are you just stopping by to complain? :) I do feel your pain though, the past few months I've gone through a lot of tutorials and paid courses where they say they're focused on beginners but in the end, i find I'm just following a video and not exactly learning a lot. Just recently, things are starting to make sense where I can fill in the gaps between what's being taught and being an absolute beginner. I think bubble pins did a good job with this video, she's very easy to understand and isn't rushing.

    • @bubblepins
      @bubblepins  4 роки тому

      @@irql2 Thank you!

  • @Argyll9846
    @Argyll9846 2 роки тому

    A tutorial for beginners? It would help to explain every step of what you're doing rather than concentrating on the circles and you need to assume that 'beginners' know very little about the user interface rather than largely ignoring it and assuming that the 'beginner' knows how it all works.