Houdini house generation || Tutorial

Поділитися
Вставка
  • Опубліковано 27 лис 2024

КОМЕНТАРІ • 89

  • @simonhoudini5074
    @simonhoudini5074  5 років тому +16

    Thanks everyone for watching the video!
    Something good to know is that in the game dev tool of Houdini they have included a house generator that you can get for free.

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

      How can I get the house generator from the gamedev tools ? I can't seem to find it anywhere.

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

      @@nolram you will find it in the Sidefx Labs tools.

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

      @@simonhoudini5074 Yeah I found it, wasn't what I expected but thanks for the answer !

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

      do you have house or building generators that you sell I will buy them?? thanks much man really appreciate what you do

  • @crouchinghamster6407
    @crouchinghamster6407 5 років тому +7

    Controller is at 31:31. This is a dependency for much of the network, so some people (e.g., me) may want to build this earlier on in the tutorial so things work. Thank you, Simon, for creating this amazing video.

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

    Houdini is insane! I have to learn this. It's so powerful.

  • @Ziboo30
    @Ziboo30 5 років тому +13

    Quick tip: To remove edges in the center, you can use a Divide sop with "Remove Shared Edges" checked ;)

    • @gulagwarlord
      @gulagwarlord 5 років тому

      @Hagop D This is so strange but that isn't affecting the points at all, and I use that trick all the time. For some reason... nothing.

  • @_skiel
    @_skiel 5 років тому

    have never worked with houdini but your really nice video makes me want to try it out. thank you for sharing - thats the spirit !

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

      Houdini Apprentice is free, I suggest checking it out!

  • @bobbyrice6847
    @bobbyrice6847 3 роки тому +6

    good stuff but very hard to follow when its already done. do you make these from scratch in videos by chance? showing from nothing to something in a clear video?

  • @gulagwarlord
    @gulagwarlord 5 років тому +3

    If anyone still gets internal lines after the blast using the bounding object, just duplicate that group node and pipe the line in from the very first fuse node and that should get rid of any stragglers.

    • @SCTheBrand
      @SCTheBrand 5 років тому

      Increasing the step size on the L-system to 1 worked for me.

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

    i didnt know about pcconvex, I was doing it different, extuding spline, measure curvature, then transfer curvature from extruded mesh to spline.
    But I like my method more, because noticed you need to type different numbers in radius, depends on object size, and not very intuitive. Curvature is more reliable for all sizes, and distances between points, and don't need to adjust slider, and you can also have different ranges for curvatures (90 degree, 60 degree, 45 degree, etc)

  • @focusmaya251
    @focusmaya251 5 років тому

    Sharing knowledge is really appreciated. Thanks friend 👍👍👍

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

    Would love to see this updated and a workflow to integrate a whole street / scene into UE5 :)

  • @urbandrone1
    @urbandrone1 5 років тому

    thanks Simon for this great overview of your tool

  • @mdsanima
    @mdsanima 5 років тому +1

    WOW! Very nice stuff here! Now I following you and like this. Any way, keep going!

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

    I'm stuck on 5:50.
    The code for some reason doesn't run and generate the lines I need. Now it's not removing the inside edges.
    The only workaround is to not Delete the Geometry on the Add node, but that limits what my building can actually do.
    Also, what does the "Lenght" meter actually do and what parameter is it connected to? What's "ch/..lsystem3/stepinit"?

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

      After messing around i found that you have to press the icon on the right of the place where write your code. It should look like a slider with a plus icon. Normally now you have the channel slider. To get the code in the lenght channel go to your lsystem from the beginning and copy the step size by pressing RMB and selecting copy parameter. Now go back to the node with the written code and copy it there by pressing the RMB and selecting paste relative reference

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

      @@wardulenaers Wow thanks!

  • @superideas6910
    @superideas6910 5 років тому +3

    Love Ur content please upload more videos (houdini)

  • @Krilium
    @Krilium 5 років тому +2

    If anyone else is having an issue where the delete node isn't getting rid of all of the curveu==0.5, only some of them, do this:
    - In 'resample' enable the 'distance attribute', which should be 'ptdist'.
    - change the 'attribute transfer' to ptdist instead of curveu.
    - instead of the 'delete' node, use the 'attribute wrangle' and use this code:
    if (@ptdist > 0.2 && @ptdist < 0.3)
    {
    removepoint(0,@ptnum);
    }

  • @paulmunyao8863
    @paulmunyao8863 4 роки тому +3

    great tutorial!!
    is there a way of randomly generating internal walls as well?

  • @reh.4919
    @reh.4919 5 років тому +13

    I think this is awesome, but it seems more like a quick overview than a tutorial.

    • @psykoj
      @psykoj 5 років тому +2

      the good thing about Houdini is that most assets are their own tutorial. You can step through nodes from start to finish to understand how it was made. The video overview explains some of the questions about "why" it was made a certain way.
      I recommend stepping through it start to finish while trying to set up your own network on the side in Houdini.
      If you need more basic Houdini instructions, I would check the sidefx website or Lynda.com's tutorials

    • @reh.4919
      @reh.4919 5 років тому

      @@psykoj Sorry, I didn't see a link to an HDA in the description.

    • @psykoj
      @psykoj 5 років тому +1

      @@reh.4919 you're right, there isn't one. But he does go through each node while showing the properties pane so its easy enough to follow along and recreate it. I've been following on the side as I'm learning Houdini as well.

    • @worldofgaming5072
      @worldofgaming5072 5 років тому

      sidefx website has old info on tutorials or have to pay money to learn 4500$ software@@psykoj

    • @psykoj
      @psykoj 5 років тому

      @@worldofgaming5072 Not true

  • @AnimationDunk
    @AnimationDunk 4 роки тому +2

    Hey thanks again for the tutorial!
    I'm wondering what did you do to get to control your wall width?

  • @islingtonbel
    @islingtonbel 5 років тому

    Thank you! Learned a few tricks :)

  • @TheZhangqianyu
    @TheZhangqianyu 5 років тому

    learned so much from this ,thx a lot

  • @AnimationDunk
    @AnimationDunk 4 роки тому +3

    The vex for pcconvex if you want to copy paste
    pcopen(0, "p", @P, ch("radius"), 10);
    //Calculate 2D projected covex hull of point cloud
    float pcconvex = pcconvex(0, "p", @N);
    if( pcconvex < 1)
    {
    removepoint(0, @ptnum);
    }

  • @Ficolo72
    @Ficolo72 5 років тому +1

    Great tutorial! THX Man!!!

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

    Notes: press control and click lsystem in the center to bring up the panel for the geometry

  • @Naveen-je9fk
    @Naveen-je9fk 4 роки тому +4

    This video is great. But I have a small doubt @5:55. I was using the same code as shown in the video but when executed it draws only one line. Can anyone please help?

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

      1 year late but I'm experiencing the same problem

  • @PeterLeban
    @PeterLeban 5 років тому

    Awesome! Thanks for sharing!!

  • @SahakSahakian
    @SahakSahakian 5 років тому +2

    Looking awesome.
    Do you mind sharing the VEX code or even better the hip file?

    • @MIXTraining
      @MIXTraining 5 років тому +7

      If you figure it out you'll learn better :)

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

    What parameter of the controller is the window_pos "cutoff" channel referring to? It says param3, which would seem to be the number of generations in the L system but it doesn't seem right. window_pos at 15:49 and controller at 31:37

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

    I'm having trouble with the normals in the corners. When the grids fuse together @11:06 the nornals don't always average together in the correct direction for some reason and some of the interior corner pieces faces the wrong way.. Is there anything I'm missing, I've struggled with this part before and I want to finish this. Thanks!

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

      It might be the new fuse node, try change different parameters in there.

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

      Dit you find a solution? I seem to have the same problem for all my seeds and I haven't been able to make it work

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

    Notes: in geometry set the seed under geometry to 53 to match the tutorial

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

    Notes: set the lsystem geometry under values to 90

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

    are the tutorial files available my lines all over the place and i didnt find anything like this?

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

    Super interesting tut, thanks for sharing! I just have a question: how would the process be affected if I wanted to apply modules into rounded corner buildings?

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

      Thanks! Having rounded corners like this imgur.com/a/F1CKt2x . This would make the tool a bit more complex, you will need to filter out the rounded area and then copy your modular models on it. But if your corner is not always 90 degrees then you would probably make an unique rounded corner piece that fits there. Also Check out the Sidefx Labs building tool this can be useful as well.

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

      @@simonhoudini5074 Cool, thanks again :)

  • @Snowsample
    @Snowsample 5 років тому

    Very cool, will you give a feel to the scene?

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

    Fuse is no longer the same .. im stuck here 4:28 i get a odd angles slight messs that looks like a claw hammer instead of 2 boxes, and way to get help?

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

    Hey Simon. Love the tutorial. Really well explained, with a dose of self learning :) I have stumbled upon a problem following your tutorial. Since I am using 18.0.391 build, the fuse node is different, and in several places I am getting different results for no apparent reasons. I've re - watched it a couple of times and I still can't find the mistake I am (obviously) making, except the difference in fuse node. Is there any possibility to further discuss this with you? If not thank you anyway for this awesome tutorial :)

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

      Thanks! Settings you could play around with in the fuse are
      - output positions, try different types
      -disable remove repeated vertices...
      -disable recompute normal
      This should give same results.

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

      @@simonhoudini5074 Thanks for the response. I will give it a shot :)

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

      @@jankobananko Did you find a solution? Can't seem to make it work either.

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

      @@wardulenaers Not really... I couldn't figure out why it returns a wrong value sometimes.

    • @pointlinepolygon
      @pointlinepolygon 3 роки тому +3

      I had a problem with using the Fuse node in 18.5 to remove the duplicate points for setting up the correctly-oriented normals for the corner points. After some serious head scratching, I got all the corner normals facing correctly (pointing in at the center of the associated grid square) by swapping the Fuse node with a Facet node and setting the "Consolidate" option to "Consolidate Points Slow". Seems like that does the same thing as the consolidate selection on the older Fuse node. Hope this helps (somebody)!

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

    Will results like the ones seen on the first preview image of this video be achievable, or will the tutorial mostly be focusing on simpler buildings?

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

      The video shows the Houdini setup behind the buildings and how to get procedural variations. The tool uses your modular models so you decide how the visuals look.

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

      @@simonhoudini5074 Thanks for the fast reply!

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

    Hey how do you change the shape of the curve and the seed value?

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

      That is what the L-system is doing.
      Look at 3:20

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

      @@simonhoudini5074 thanks! I kinda missed it

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

    How do you procede to texture all of the building? With the plants, trashcans, fences etc. do you unwrap them withing houdini (also procedural) or do you export the model to etc. maya and then unwrap and texture?

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

      The building is made out of modular models (like pre made walls, doors,... ). You make the modular set in the software you want and then with houdini you can use them for the copy to points. This is how this tool is working.

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

    Awesome video can i also export the stuff to ue4 ?

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

      You either export the house with fbx or you build an hda and open this hda with the plugin in ue4 (need a licence for this)

  • @NelsinhoSouto
    @NelsinhoSouto 5 років тому

    Hello great tutorial. Can you make a tutorial on how u model this building? Or link me one similar? Thanks

    • @simonhoudini5074
      @simonhoudini5074  5 років тому +1

      Hey, nice to see you like the video. For modelling I'm not sure yet if I will do a tutorial on it. There are some good videos about that out there but personally I learned some basics by looking in the modelling shelftools and clicking them and see how you can use it.

  • @MikeJohnson-zb5rs
    @MikeJohnson-zb5rs 4 роки тому

    Silly question, but how do you get the floating properties window without going fullscreen on the network?

    • @simonhoudini5074
      @simonhoudini5074  4 роки тому +2

      Pressing the "P" key in the node network will show the menu.

    • @MikeJohnson-zb5rs
      @MikeJohnson-zb5rs 4 роки тому

      @@simonhoudini5074 WOO! Thank you so much, haven't been able to find that documentation anywhere...

  • @quas67
    @quas67 5 років тому

    great

  • @NadouTV
    @NadouTV 5 років тому

    Merci pour cette vidéo utile. Pourriez-vous s'il vous plaît me dire quel est le code vex pour obtenir le coin de points à 29 minutes 40 en attribut wrangle? Le code vex n'est pas mentionné dans la vidéo et je ne le trouve pas :(

    • @simonhoudini5074
      @simonhoudini5074  5 років тому

      The wrangle has a line a code that is pushing the points of the geometry along the normal.
      And it looks like this: @P += @N * ch("push")

    • @NadouTV
      @NadouTV 5 років тому

      @@simonhoudini5074 Thank you very much !

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

    is this version 17.5?

  • @victorochirov248
    @victorochirov248 5 років тому

    very nice? thk

  • @eljefe7751
    @eljefe7751 5 років тому

    yeeee

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

    as a new houdini user... this taught me very little. More of an overview or recap then a tutorial.

    • @synsam12345
      @synsam12345 4 роки тому +3

      Then start at a noob tutorial. This is a great vid.

  • @宗先生-q8i
    @宗先生-q8i 5 років тому

    hip file can be paid by we chat pay will be nice