Randomly generated procedural homes in Houdini tutorial

Поделиться
HTML-код
  • Опубликовано: 30 дек 2024

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

  • @beacreates4370
    @beacreates4370 3 года назад +7

    EXACTLY WHAT I NEEDED! Thank you so much!! All the other tutorials are either waaaaayyy too complicated, skip over vital information/nodes, use premade models, etc. And there is a surprising lack of tutorials over this particular topic. I have an assignment that is 10% of my grade over this stuff due tomorrow. I can't thank you enough for saving my butt. Absolutely wonderful!

  • @rickedeckard2006
    @rickedeckard2006 2 года назад +3

    fascinating to always think in a procedural way. Learning how to build generators is impossible with such an approach. Thanks

  • @saebr
    @saebr 3 года назад +5

    Thanks a lot for your tutorials and efforts.
    I guess the only 2 things I would do differently, though I am sure you are aware of that... And I know you are just showing a great technique...
    1- I would transform the second floor and the roof with a bbox to the first floor... So it will always stay procedural if one decides to do higher floors.
    2- for copying the windows to the mid points... I would have used a for each prim... And simply add a fuse with a high fuse number.
    Again, just an opinion to make it more procedural.
    Thanks again for the tutorial.. Looking forward towards your next one.

  • @samdax3d
    @samdax3d 2 месяца назад

    This tutorial rocks! great work! thanks ^^

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

    Thank you! Great tutorial.

  • @freeju2001
    @freeju2001 3 года назад +1

    Amazing tutorial, hats off to you bro! looking forward more content and tuts!

  • @gunfire98
    @gunfire98 3 года назад +1

    Perfect tutorial for getting into procedural generation! thanks a lot! :D

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

    thanks! was very easy to follow along and understand

  • @desocrate
    @desocrate 3 года назад +1

    This is great, I would definitely recommend working on your network layout to be cleaner though, it would make it much easier to follow, amazing content either way !

    • @tomklejne3916
      @tomklejne3916  3 года назад +2

      Thank you! and I completely agree! :)

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

    Great stuff!

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

    Nice tutoreal,thank you brother,keep it up and make new video also

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

    Thank you so much for this tutorial...😇

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

    Amazing content! You have done some great work. Loved it. This inspires me to think about how can roads be procedurally made between the houses. Have you done something on that ?

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

      Thank you! :) I have not done roads with the homes, I need to start a new personal project to explore that! Perhaps I'll do some more this fall!

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

      Ok sounds exciting. Hey, how can I connect with you over a discussion? Do you have an ig or a Facebook?

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

    Didn't know black magic was allowed on youtube... ;) Great works and thanks for the video

  • @foxman4455
    @foxman4455 3 года назад +1

    I only watched half the video, and it's great so far!
    But when you use the transform node so for example the roof will sit on the top of the house, why not to put in the Y Axis value the referenced Maximum [Y] Bounding box of the second floor? and also for other elements, why not use bounding box expression? it makes it procedural

    • @tomklejne3916
      @tomklejne3916  3 года назад +1

      I'm glad you are enjoying it!
      And you are absolutely correct, that would be much better! :)
      A big part why I miss things like that is because when I make these its based on me just working on my personal projects which makes for good tutorial content as its a real use case, then a lot of the time the brain is usually more set on trying to figure out what to make then how to best make it. (or some mix between the two)
      These comments will help me later make a part 2 which can be improved and expended in the future! :)

    • @foxman4455
      @foxman4455 3 года назад

      @@tomklejne3916 Hey Tom, thanks for the answer! I'm still a beginner in Houdini, i just wanted to know if using bounding box is common or not. Your content is great! Did this tutorial and studied a lot!

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

    hey friend, you made my day!)

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

    Hello!
    Very good tutorial for beginners. I'm wondering can we use somehow points number of the node "copytopoints" as random function instead frame number? Thank you for the tutorial again and I hope this method will work.

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

      Hey, it's a good idea, I feel that should also work, concept sounds good.

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

    Followed all the steps and whenever I play the frames to see it being randomly generated, nothing seems to happen. The primitive numbers dont even change after the few first steps. Dunno what I've done wrong. Could if this is outdated or something

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

      It's not outdated as I just looked again, the most important part is to make sure you are on points or primitives when you are supposed too be, the sort node works on both points and primitives depending where you put the data in, but its just setting to a random and the $F in seed will give it a unique seed, if the seed is unique it has to change the point numbers, its a fact of how random works in Houdini, I don't see that ever changing.

  • @gianmarcoferraro2544
    @gianmarcoferraro2544 3 года назад

    Thanks Tom

  • @DavidB-rx3km
    @DavidB-rx3km 2 года назад

    From around 14:00 and 22:58 you start doing stuff really quickly without mentioning what you are doing ...

  • @engrrc3
    @engrrc3 3 года назад

    Thanks..

  • @ezadin8o12
    @ezadin8o12 3 года назад

    Can you make it more detailed

    • @tomklejne3916
      @tomklejne3916  3 года назад +1

      yes, I kept it simple as its easier to teach something simple, but its only a matter of time till I make a part 2 to this and make it more detailed. :)
      I also want to make it a bit more node efficient to help that, but for now if you simply add your procedural pieces such as windows into this system it will look better then the basic geometry I used for this, I kept that out just to keep the nodes from looking too busy.