The ultimate tiled roof geometry node setup

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

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

  • @zebmaxwell7979
    @zebmaxwell7979 Год назад +10

    10:40 Looking for Modulo in 3.5.1? Add a Math node, then in the drop down select Modulo.
    27:25 Press M "Mute" the Mesh Boolean note to speed things up, then when you're happy, unmute the node.

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

      Oh great comment, I didn't know you can just mute a node. Thanks so much 👍🏻 Is there a way to do this from the group input (taking it to the modifier panel) without using a switch node setup aswell?

  • @darrennew8211
    @darrennew8211 Год назад +14

    You can set the group input to be a boolean, and then it'll be a checkbox instead of trying to remember 0 or 1. You can also have that bit on the left you have duplicated three times just feed into the three inputs on the right. I'm loving this playlist! 🙂

    • @ArtisansofVaul
      @ArtisansofVaul  Год назад +2

      Oh that's awesome! I'll have to try that as it was really annoying me I couldn't see a checkbox option. You absolute legend! Cheers

  • @paulthomann7911
    @paulthomann7911 Месяц назад +1

    Thanks for covering geometry nodes in this way. Perfectly executed tutorial. I am still getting my head wrapped around this concept. Going to keep watching these kind of videos. Maybe it will all start to click at some point or I will be dead and it won't matter.

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

      Haha. It is a lot to get used to and try to work out how different nodes work together. Im getting there VERY slowly but it is happening gradually.

  • @jammyIsLost
    @jammyIsLost Год назад +5

    This is genuinely such a good tutorial! saved me so much anguish doing all sorts of alignments and rotations and measuring manually lol

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

      Thanks 😁 Geometry nodes have so many possibilities for saving time.

  • @chaos-design
    @chaos-design 2 года назад +5

    8000 follower nice. Congrats. Next upgrade of the node is now to add a follow a spline so you can generate all forms of roof instead of only flat. Great work.

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

      Thanks so much. I have been having a bit of a look at spline length, this just seemed an easier method as I assume a flat roof is the most common type to need, I do want to look at using spline length for something in the future but there seem to be a million videos on RUclips recently with tentacles so I thought I'd leave it for now 😅 Definetly in the future though👍🏻

    • @Container-11
      @Container-11 3 месяца назад

      @@ArtisansofVaul Make it !!!!! ... NOW !!!! 🤣😂

    • @Container-11
      @Container-11 3 месяца назад

      That´s what i looking for ...

    • @ArtisansofVaul
      @ArtisansofVaul  3 месяца назад

      @@Container-11 😅 As in rounded roof sections/corners. I imagine the issue there would be that the tiles would need to be either smaller or less at the higher levels to accommodate the turn. That is a tricky one.

    • @Container-11
      @Container-11 3 месяца назад

      @@ArtisansofVaul Thanks for answering😃.... someone😉, maybe could combine the curve/spline with the array ...

  • @KaylaKerrigan
    @KaylaKerrigan 6 месяцев назад +1

    Thank you for the very clear and easily understood tutorial kind sir!

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

    Happy almost 2nd birthday! I just found this tutorial today for a current project.

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

      Thanks so much! Hard to believe its been 2 years!!!

  • @asteria_os
    @asteria_os Год назад +2

    Very educational video! You are the best!

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

      😁👌🏼 Thanks so much. Glad it eas helpful

  • @esk6a
    @esk6a 10 месяцев назад +1

    Love this! Thank you very much for sharing!

  • @gandydaa
    @gandydaa Год назад +3

    good well explained video, super useful video to learn geom nodes.
    I'm trying to add starting and ending tiles but cannot figure it out. What i think needs to be done (but i don't know):
    1. instead of using the x-offset we add a point at the start of every other row which has the distance of the offset instead of the regular points distance (vice versa for the END of the other rows)
    2. At these 'offset-points' use an object from another starting-tiles or ending-tiles collection ( like an if-dividable-by statement almost)
    Is there a simple solution like that for this?

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

      That should be possible as you can select specific points. There's a number of ways you might want to check out: ruclips.net/video/09wyhmrSGPk/видео.html

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

    Hey Congrats for 8k subs 🎈

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

    Can you do an old church wall the same way? I am trying to find a way to do a very old church wall that has rows of different sized bricks. Quite mind boggling.

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

      You can but having each of the bricks a different size would be difficult as it works off of having the tiles the same size. So youd make multiple sets of different bricks with each set adding up to the same.
      BUT.... If you dont mind not using Geometry Nodes use the wall builder option. Check out my videos here if you want to check it out:
      ruclips.net/video/SomEVY5qG0M/видео.html
      ruclips.net/video/ylX-NEnPH1E/видео.html

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

    Great, but two questions. 1) can you add an opening for a skylight while keeping it as geometry nodes? 2) how do you deal with the sides? A real roofer would cut half tiles on alternate rows!

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

      Yes to both but the skylight would probably be easier outside geometry nodes. Cutting off the half tiles I left off as it's just using the same tools again (use the size of the tiles to move a cube that is large enough to cut everything and use a boolean to remove it. I did think about putting it in but having a video much over 30mins seems to decimate the number of people that actually view it and because of the wonders of how RUclips works that means it doesn't get put on as many peoples feeds

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

      @@ArtisansofVaul my experience with booleans and geometry nodes is that they don't work together. Your machine will just grind to a halt. I've not found a solution yet.

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

      @privacytest9126 So the switch at the end of the video really helps deal with that issue. It's booleaning together some way more complicated shapes so cutting a cube off the ends should be fine. But admittedly it does depend on your machine. And importantly for the skylight your computer will find it easier if you applied the geometry nodes and then did the boolean.

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

      @@ArtisansofVaul Sure, but applying your GNs, then doing a boolean kind of defeats non destructive modeling! Thanks for the reply, btw. 🙂👍

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

      @privacytest9126 I mean that's only needed for the skylight. And you could do it without but I think it would be more effort/time consuming. The cut off ends I'd do in the nodes.

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

    How would one go about doing angled roof intersections where 2 roof sides meet with geometry nodes? I typically do this by hand by picking out some tiles and using the Mesh Deform and a cube to deform tiles to make them follow the intersection line. Is there a way to introduce a line or a plane that edge tiles have to follow?

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

      Great question. I'm actually working on something similar to this issue now to create mandalas or that style of pattern more effectively. I would imagine something similar might be able to be used. I've been finding the arc tool in Geometry nodes to be really handy so far so that may help you out as well. Though you may find it more tricky to position than my usage.

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

      @darkobakula5190 Oh totally. I think that might be tricky with Geonodes. Maybe using the line where they join shown as part of this video though: ruclips.net/video/Rmn6R5RehBc/видео.html

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

      @@ArtisansofVaul Right now I am using trim sheets and atlases to do my roofs combined with displacement if I need that geometrical detail for close-ups. Geo nodes is way too technical and time consuming for me. But I always love to see amazing stuff people are doing with it.

  • @mr.cobalt1668
    @mr.cobalt1668 Год назад +1

    Why not just plug the boolean for the switch node directly into the Group Input to have a toggle to switch for whether or not you use the Mesh Union?

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

      If you can do that, that's brilliant 👍🏻

    • @mr.cobalt1668
      @mr.cobalt1668 Год назад +1

      @@ArtisansofVaul I mean I did and it seems to work so far... Geometry Nodes modifier has a check box you can toggle for the boolean value and I named it "Mesh Union"

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

      @@mr.cobalt1668 awesome 👌🏼

  • @powersave2
    @powersave2 5 месяцев назад +1

    Would you happen to share your tutorial blend files on your patreon?

    • @ArtisansofVaul
      @ArtisansofVaul  5 месяцев назад +1

      I share all files I can for at least a month. Things like Geometry Node setups Im always happy to share at any time (they are left up).

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

    Another Great tutorial, can this be used as brick wall generator aswell?

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

      Thanks. And definetly, it would work great for something like a brick wall.

  • @zombiesltd
    @zombiesltd 4 месяца назад +1

    If you're just finding this tut, Modulo is now Truncated Modulo.

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

    the only question I have with this roof is how it prints. there is a big gap at the bottom, isn't there? how do you solve it? other than that, amazing job, straight to favorites!

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

      What do you mean by a big gap at the bottom? Because of the overlap it makes a pretty strong roof when I have done something similar before. I might have to print it to show the end result.

  • @willtiefuhr5245
    @willtiefuhr5245 4 месяца назад +1

    how would you set the even rows to start and end with tiles that are half the x so that they line up using geometry node?

    • @ArtisansofVaul
      @ArtisansofVaul  4 месяца назад +1

      @@willtiefuhr5245 I'm not totally sure I get what you mean, I think you mean making the ends/sides level using a half tile? I would set up a cube on either side with geometry nodes and then have it placed at the end using the calculations for the tiles, then use a difference boolean to remove them from the tiles to delete the half you don't want.

    • @willtiefuhr5245
      @willtiefuhr5245 4 месяца назад

      @@ArtisansofVaul Thanks, If I figure it out I will let you know how I solved it.

  • @bobgriffiths6573
    @bobgriffiths6573 10 месяцев назад +1

    Hey bro I was wondering if you would know anyway on how to make roof corners that is built into the geo set up ?

    • @ArtisansofVaul
      @ArtisansofVaul  10 месяцев назад

      Hmm... that's going to be really dependant on how you'd want it set up. I'd probably get it to recognise where the two faces from each of the roof sides Intersect and work from there. Probably not the simplest task but I think it would work. Maybe getting it to select edges that are connected on multiple sides....

    • @bobgriffiths6573
      @bobgriffiths6573 10 месяцев назад +1

      Ok man thanks for the advice I don’t think I’m quite there yet, gonna use the old school method of applying the modifiers then Boolean, should be good enough for this project. Massive thanks for the video man I’ve used it with a curve modifier and it’s given me loads of variation

    • @ArtisansofVaul
      @ArtisansofVaul  10 месяцев назад +1

      @@bobgriffiths6573 My pleasure 😁😁😁

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

    Hi and congratulations for your work. I am new to blender and geometry node and I managed to reproduce your tile set up. However, I wanted to go further by trying to get random tiles along the length but I couldn't. To be precise, I can get tiles of different lengths by connecting a Random Value on the Y of the Combine XYZ in the TileInstances but the bounding boxes don't follow. I have gaps that I can't correct. A solution maybe ? Thanks in advance.

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

      So the gaps are actually really hard to deal with when setting random sized as you can't set the vertices to match. An alternative is to actually make random tiles and then set to to randomise between them. If you have the random ones in sets of 3 or 2 of varying sizes but that the total fits the gap you could do it that way.

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

    Thank you!!

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

    NO WAY, I didnt know this channel is 2 years old now!

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

    thank you!

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

    Also for 3D printing, how would you make sure there are no actual holes in the roof between the tiles?

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

      So the holes are only there because of the extreme/exaggerated cuts on the tiles. But you could always add in a cube below the tiles that increases in sized based on the tiles.

  • @LucasSoaresCA
    @LucasSoaresCA 7 месяцев назад +2

    were is the modulo node in 4.0.2?

    • @mrballoonhands5376
      @mrballoonhands5376 6 месяцев назад +1

      In the math node now

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

      Thanks for replying with that for him.

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

      Sorry for the delay replying (RUclips hasnt been showing me all the comments being made). As MrBalloonHands has said it can be done with the Math node.

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

    Is there a way to ‘refresh’ the randomisation? So if you copied it for the other half of the roof the tile pattern was different?

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

      Yeah, I think if you just put one setting of the number of tiles up and down it will do.

  • @bobgriffiths6573
    @bobgriffiths6573 10 месяцев назад +1

    really cool man

  • @chocholateShunter
    @chocholateShunter 2 года назад +2

    It looks like the half tile at the ends are missing ?

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

      Also fantastic video :)

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

      👌 You're totally right! I had toyed with putting this in (I'd make a cube primative on either end using the length of the tiles to determine the set position to difference boolean the half of the end pieces). But as I realised the video was going to be around 30mins and people don't seem to want to watch videos longer than that (after some indecision) I decided that I'd covered the tools to do that in the video so left it out.
      I'm curious though if people think that's the wrong decision as it helps me work out length and details for future videos. What do you think?

    • @rabidgremlincom
      @rabidgremlincom 2 года назад +2

      @@ArtisansofVaul I'd do it as a short(er) follow up video

    • @ArtisansofVaul
      @ArtisansofVaul  2 года назад +4

      @@rabidgremlincom That was my thought as well if people wanted it. 👍🏻 Thanks so much taking the time to give feedback and comment.

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

      @@ArtisansofVaul Honestly, I love the detailed videos. While we're at it, I'm curious how you would go about getting that half shingle on the corners!

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

    Do you offer the files to your tutorials?

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

      Yep. They go up for a month on the Patreon.

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

      @@ArtisansofVaul Argh! 😡😞 I'm always late to the party!
      Whats your patreon? I couldn't find it in your profile.

    • @ArtisansofVaul
      @ArtisansofVaul  Год назад +2

      @mspeir Just so you know if you're looking for this file I'm planning to check and redo most of my geonodes setups for Blender 4.0 and put them up over December for the 3D file tier. So that will include this. You can find the Patreon here: www.patreon.com/ArtisansofVaul
      😁👍🏻

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

      @@ArtisansofVaul I have very little money, but I get far too much out of your content to let the trivial amount of $8/month get in the way! Subscribed!

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

      @mspeir Thanks so much. I'll drop you a message there to say hi as well but we also have a channel Discord if you have Discord and it's linked to your Patreon 👍🏻

  • @24JBMC
    @24JBMC Год назад +1

    how did you make the tiles in the first place

    • @ArtisansofVaul
      @ArtisansofVaul  Год назад +2

      You can find the making of the tiles in this video: ruclips.net/video/ExAq0MZyfJg/видео.html

    • @24JBMC
      @24JBMC Год назад +1

      @@ArtisansofVaul you're a baller OG, subscribed, liked, will follow blindly into battle.

    • @24JBMC
      @24JBMC Год назад +1

      @@ArtisansofVaul also how to you get your default texture to look the way it does

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

      @@24JBMC Thanks man! To battle and victory 😅

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

      @@24JBMC You can get the viewport to look like this using Cavity. You can find my explanation of it here: ruclips.net/video/GcNHZILKl3I/видео.html

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

    Looks like the "Collection info" node now has an "instances" output, so I can't calculate the max tile size in 3.5 .... meh

    • @dainjah
      @dainjah Год назад +3

      edit: found the solution.. You just need to realize the instances to get the bounding box size :D stupid me.

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

      @CharlieRunkles Awesome, glad you solved it. 👍🏻😁

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

    Hi, Very helpful video. I was also making a rooftile generator for my self. if you could critique it, it would be wonderful

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

      I'd be happy to try but I wouldn't say I'm very experienced with Geometry Nodes. Honestly you might be best trying Default Cube as he is a total pro.

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

    what texture did you use?

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

      For which part?

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

      @@ArtisansofVaul the tiles

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

      @@alory_mori The tiles aren't textured from memory. Just the stages shown as I make them by cutting out sections.