Це відео не доступне.
Перепрошуємо.

Lego Bricks Part 2 || Houdini tutorial

Поділитися
Вставка
  • Опубліковано 4 тра 2020
  • In this video I'm going to show how to make a tiling material in Houdini.
    Houdini Level: Intermediate user, knowing how to work with attributes.
    In previous video I showed step by step how to make a procedural Lego Brick Generator. In the video here we are going to use this tool to make a tiling material for Substance Designer. In Houdini a simulation will be done and made tilable.
    I made a video about that before but here is a more updated version with Houdini 18.

КОМЕНТАРІ • 55

  • @phillipabram3884
    @phillipabram3884 3 роки тому +8

    For those trying to scale the 'Y' (height) of the lego, the following worked for me: 1. Cut the line in the Merge node for the studs (top pieces) leaving just the block and the tube/bar (bottom) still merged together. 2. Add a Match Size node right after. 3. Match Size Parameters: Translate enabled. Justify Y set to Max. Scale to Fit enabled with only Scale Y enabled. 4. Use the 'Y' value in the Size parameter to adjust the height and promote that parameter to your HDA. 5. Add a merge node below the Match Size node to merge this with the studs (top pieces). This way the studs don't resize when you scale the lego height.

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

      total noob here, can you post a screen shot please ?

  • @noskov5
    @noskov5 4 роки тому +8

    Thank you so much, mate!
    Please make more procedural modeling step-by-step tuts for beginners.

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

    Thank you for a great tutorial.
    But just a note not to jump.. because I didn't know how to add the color & SIZE Y :(

  • @markoglazersout611
    @markoglazersout611 2 роки тому +3

    H19: If your 'Mesh Tiler' node is throwing the 'Packed Geo' warning and not visualizing, add a 'Pack' node after your Lego Bricks 'Attribute Create's and it will clear it up

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

      Thanks Mark that really helped!

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

    thank simon for this dope tu....guys if have had the same problem as me where the objects separate after collision or they become one object just make sure u use pack node and its makes the whole sim faster

  • @zoisoiconomou4356
    @zoisoiconomou4356 6 місяців тому

    I had some cylinders falling out of the brick when crashing, only when the legos were single rowed. I solved this by disabling back/side outputs on their polyextrude. Very specific, just in case someone has the same issue :)

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

    this would be extremely complex to make with any other software!
    Amazing!

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

    awesome! it would be interesting if you used vector displacement when baking

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

    Verry nice and easy to understand thx

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

    Nice tut Simon

  • @skadbone
    @skadbone 11 місяців тому

    HI SIMON, GREAT EXPLAINATION, YOU ARE A WONDERFUL TEACHER! A SKILL THAT NOT EVERYONE HAS-SOMEONE ASKED ABOUT YOU USING A BOLEAN TO GET THE NICE SMOOTH BEVELS, CONNECTING THE TUBES AND RECTANGLE-ANY CHANCE THAT YOU CAN EXPLAIN WHAT KIND AND WHERE YOU WOULD PLACE THOSE BOLEAN NODES? THANK YOU IN ADVANCE, Craig

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

    It seems thtat the round pieces on top of the bricks are fused with the bottom piece, because there is a bevel on it. In the first tutorial you only copied the round pieces on top of the plate. Did you boolean the pieces together?

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

    Thank you, very helpful.

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

    if it is possible to put the most complete classes, it would help much more, for people who are starting out in learning just like me. With all said, my many thank you !!

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

    Thank you for another great tutorial.
    One question. When I run the simulation all my lego pieces come apart, the box from the tubes. Is the merge node the final node in the subnet?

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

      You can boolean the Lego pieces together to make them as 1 piece.

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

    Hey Simon. Thanks for this great Tutorial Series. Can you answer me one Question?! When i use the Grid, is it possible to fill out the Grid points with the Bricks randomly on his perfect size and position? On the best from biggest to smallest bricks. And when yes. How? Thank you very much!

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

    Thank you very much,
    This video was a great learning experience but I encountered a weird issue.
    at 12:30 you can find the node called "Labs Mesh Tiler" but I can't seem to find it while using Houdini (I have Houdini 18.5)
    Did they removed SideFX removed it ?

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

    How have you smoothed everything as a one connected primitive ? Remesh + Fuze + Smooth ? (I tried that but I didn't end up with a good looking lego)

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

    Thank you again!

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

    Any ideas on how i can resize the box to only enlarge in he downwards direction? When i use the copy and paste relative reference method, it resizes in the upward direction. Please help. I've been struggling for some time now.

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

    How did you boolean and bevel the two together? I can do it but it breaks when I change the size of the lego

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

      If you do a Boolean Union from the lego base and lego cylinders select "output edge groups - A seams" and plug that into the poly bevel node after and itll work :)

  • @skadbone
    @skadbone 11 місяців тому

    HI SIMON, QUESTION, I AM ON V19, WHEN I GO TO MY SUBNET LEVEL, THE TUBES DISAPPEAR, ANY THOUGHTS AS TO WHY?, THANK YOU

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

    Thank you so much, and want to know how to achive that increase Size Y in negative direction?

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

      If you have watch this video then you have the base setup for the lego brick. ua-cam.com/video/kljy7fuPc5k/v-deo.html To then control the Y axis, it is the same as the X and Z. Changing the base box Y size will then change the lego brick.

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

      @@simonhoudini5074 Any chance you could go a bit more into depth on this please? I'm trying but it just turns the brick inside out and I don't know how to adjust the pivot point so it changes in height in the -Y and the pegs no longer stay on the surface. Please and thank you, I am enjoying your tutorials immensely, thank you for being a great teacher also.

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

    Hi, how did you add 'roughness' to the Type Properties? I can see I can add Color node on the object level, but I can't find 'roughness'

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

      That is because I used a material and not the color node.
      If you have Sidefx labs installed it is called quick material.

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

    Thank you very much. I have a question. When I start to simulation, my all legos are stick together and when they bump onto ground they are bouncing like a one mesh, How can I seperate them all different pieces. I think I have followed all ur direction 100 % same.

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

    Hi everyone, absolute beginner here:
    I manged to squeeze in the colour attribute, it works for every instance as it should but after merge it picks the first instance and sets the colour same for every one of them. Any advice?

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

      At the merge node there might be warning, that can show what is wrong.
      Make sure that the colors are all the same type of attribute like point attributes.

  • @aditya-uf9rd
    @aditya-uf9rd 4 роки тому

    please make more tutorials

  • @aditya-uf9rd
    @aditya-uf9rd 4 роки тому +2

    There is no piece attribute option in houdini 17.5

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

      some nodes (incl. copytopoints) got improved in 18.0. you can use this tutorial here for randomized attribute copying in 17.5: ua-cam.com/video/sO-mDdJBaVI/v-deo.html

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

      Just download 18.0.

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

    Thanks, Simon! My bricks are breaking themselves apart when they hit the box. What did I do?

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

      You can boolean the brick into one big model and then it will not break itself anymore.

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

      @@simonhoudini5074 I'll try that. Thanks

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

      @@jr74mx Hi Simon! First at all Thank you so much for such interesting material. You are a genious. I had the same problem. When my Lego Bricks hit the ground they are falling apart. What should I do?

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

    Thanks for another great tutorial..
    One question if you don't mind..
    Your Lego pieces are nicely beveled.. I understand the box part... But regarding the tubes... Did u just boolean them into the box to get the bottom edge, and the beveled it... Or did you voxel mesh everything without boolean... What was your work flow to make it all one piece and nicely beveled?
    Thanks again

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

      Thanks!
      You guessed it right, I used a boolean to combine results and bevel them. Voxel will work too but is going to be a bit slower.

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

    Getting ‘Brick_NR’ is not a valid group how do I fix?

  • @a.bhisheksharma
    @a.bhisheksharma 4 роки тому

    After adding attribute cast it did not worked...... HELPPPP

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

    hello,how to premote "color" to the lego obj?

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

      To promote the color, it is similar to part 1 where the size x and y is added.
      You can drag and drop the color in the parameter menu.

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

      @@simonhoudini5074 thank you

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

      ​@@simonhoudini5074 the lego fall to pieces after simulate,how to fix that?

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

    Thank you for an awesome tutorial!!! I have a question about the scale attribute you added for the y axis. I added the attribute but it scales uniformly not like your example where it scales form the bottom. What did you do for the y scale attribute?

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

      There are a couple ways of doing that. I think I placed a match size node and then it will auto position the model