Procedural House | 5 | Create Window Frames & Pane

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2024
  • LESSONS & PROJECT FILES: www.sidefx.com...
    Using the shapes created to cut out the windows, you will build frames and then window panes that fit perfectly. These will procedurally update if you change the house, or if you reposition or resize the openings.

ความคิดเห็น • 14

  • @user-sl309jd90
    @user-sl309jd90 3 ปีที่แล้ว +6

    For that he went through a complicated foreach process for moving the window glass, I'd like to say even if he couldn't think of a more simple way, it doesn't mean he doesn't know it. Houdini has too many ways to solve a problem that every person will approach different :) It happens a lot that you forget the most simple yet best solutions but rather create lines of complicated VEX codes. He is definitely one of the best instructors I've seen so far explaining every detail from the eyes of beginners. I just want to say that it's a great tutorial with the right person to do it and I appreciate a lot for that. He would have chosen easier ways if it was a different time. After all, you need to get it done at work and that's what matters anyway

  • @samet1-l2t
    @samet1-l2t หลายเดือนก่อน

    Hi, why do we use the Assemble node? I still don't understand how it differs from the Group node. They both create attributes, but I don't understand how these attributes differ individually. I would be grateful if someone who knows can explain?

  • @musicbywalsh
    @musicbywalsh 2 ปีที่แล้ว +1

    great tutorial so far. learning a ton. in fact, for offsetting the glass windows i simply put a PEAK node above the polyextrude, which you had used in a different context earlier. seemed to work just fine. any drawbacks?

  • @DUBSTalExP
    @DUBSTalExP ปีที่แล้ว

    Moving the windows was a bit cumbersome. Attribute Wrangles can be a bit tough to wrap your head but you can do this with one line. Each of the points Position will be changed by adding the (@N (normal) multiplied by a channel float (a number you specify by clicking on the 'create spare paramters' button).
    @P += @N * chf("Move_Amount");

  • @Mati_Motion
    @Mati_Motion 10 หลายเดือนก่อน

    What of I want to change window count, then deleteMe I think will not work in right way ?

  • @magneticanimalism7419
    @magneticanimalism7419 3 ปีที่แล้ว

    @3:46 you add a groupdelete to delete unused groups, there is an option in the blast node to delete unused groups. What is the difference and does it affect it differently?

  • @devanshutak25
    @devanshutak25 3 ปีที่แล้ว +2

    Why not just use the Peak node before the Polyextrude for moving the glass panes? 🤔

    • @iAstring
      @iAstring 3 ปีที่แล้ว +2

      I hope he did it in order to showcase more ways to do stuff, which is good. But if not, this is hilarious. Fucking one node vs a construct monstrosity : D

    • @DavidB-rx3km
      @DavidB-rx3km 2 ปีที่แล้ว +1

      I've been using Houdini for two weeks and even I saw that method as being better, or at least the whole 'it won't matter if this bit isn't procedural...' doesn't sound that great. Great tutorial series anyway.

  • @igniuss
    @igniuss 3 ปีที่แล้ว +1

    Wouldn't the "deleteMe" group change if you decide to split the side windows? 🤔

    • @felixblacke
      @felixblacke 3 ปีที่แล้ว

      I used the Window_Frames box node and a Peak node (w/negative distance) as a Bounding Object in the deleteMe group's "Keep in Bounding Regions". That will procedurally select all the inside points.

    • @user-sl309jd90
      @user-sl309jd90 3 ปีที่แล้ว +1

      if(@P.x > 0 && @N.x < 0){
      removepoint(0, @ptnum);
      }
      if(@P.x < 0 && @N.x > 0){
      removepoint(0, @ptnum);
      }
      I put this VEX wrangle.. it works procedurally but not sure if it's a smart way to do it. What Ryan Tindall suggested is great too but it won't work if the thickness of the wall is not enough for the peak node distance(I guess you will have to put like 0.001 value to make it work all the time tho)

  • @flioink
    @flioink 3 ปีที่แล้ว +3

    I feel like he went needlessly complicated for those window glasses - for loops/expressions/compile blocks...