Blender 3.1 Geometry Nodes - Stylised Castle Generator

Sdílet
Vložit
  • čas přidán 31. 03. 2022
  • The idea behind this was to give geometry nodes a level blockout, and have it spit out fairly complete level art. As a solo dev I want to optimise my time as much as possible or I'll never get my game done.
    Originally, all of the bricks and stones and so on were procedural, but I've since swapped these out with game assets that I sculpted in blender and projected onto their low poly versions and textured in Substance Painter. Was a bit of a battle to finally everything into Unity with UVs intact, but I recently found the Convert Attribute to UV Map button which solved that problem and filled me with joy.
    I have the ability to mask off sections of the castle to prevent parapets from being spawned, and to change the brick colour. This both gives players a gentle nudge in the right direction, and clears the way from obstacles, so they don't get lost and can platform more smoothly.
    Next steps are to build on the tool to add different style castles for extra visual variety from level to level.

Komentáře • 48

  • @boensaw5175
    @boensaw5175 Před 2 lety +56

    This is fantastic! I would love to learn how you set up your nodes for this

  • @AllyG1967
    @AllyG1967 Před 2 lety +17

    Someone PLEASE do a tutorial for this. So cool

  • @AnimatedLines
    @AnimatedLines Před 2 lety

    I love how dynamic nodes are. Very well done.

  • @hoverBOXcreative
    @hoverBOXcreative Před 2 lety +7

    This is an impressive use of geometry nodes. Looks great!

  • @syavashkalhor6678
    @syavashkalhor6678 Před 2 lety

    This looks so nice

  • @ivangh94
    @ivangh94 Před rokem +1

    This is amazing, a real videogame creation changer.

  • @Mystic_Games
    @Mystic_Games Před 4 měsíci

    Very impressive going to have to look into this for my game!

  • @avalonriotmedia8642
    @avalonriotmedia8642 Před 2 lety +4

    looks amazing would love to see how you did this!

  • @florian19822
    @florian19822 Před 2 lety +15

    This looks so nice. And I would love to learn to create this by myself. I subscribed your channel and hope you made a tutorial for this. Thank you.

  • @samdavepollard
    @samdavepollard Před 2 lety

    holy cow - that is some special magic

  • @cinemariachi_official
    @cinemariachi_official Před 2 lety

    Beautiful!

  • @frames-studiodesignbuild7304

    Nice work

  • @AyazSardar
    @AyazSardar Před 2 lety

    Very cool!

  • @allrounderaj
    @allrounderaj Před 2 lety +1

    Superb bro ❣️❣️❣️

  • @ED-yt9yb
    @ED-yt9yb Před 2 lety

    I love it!!

  • @priceykiller8534
    @priceykiller8534 Před rokem

    this is insaneeee

  • @mobamenace3591
    @mobamenace3591 Před rokem

    That's awesome 😎

  • @dmitrypetrov5550
    @dmitrypetrov5550 Před 2 lety

    Amazing!!!

  • @adrianpolomsky358
    @adrianpolomsky358 Před 2 lety

    Geonodes are amazing. :D

  • @davisburnside9609
    @davisburnside9609 Před 2 lety

    Damn that's good!

  • @bloc146
    @bloc146 Před 2 lety

    so cool

  • @reeanimationgaming1034

    Instant subscribe!! 👌

  • @oxiigen
    @oxiigen Před 2 lety

    Wow!

  • @imnotthatmatt6524
    @imnotthatmatt6524 Před 2 lety +2

    Oh my god PLEASE post a tutorial on how to do this, I'd be so interested

  • @maniksharma9736
    @maniksharma9736 Před 2 lety +2

    Subscribed for tutorial or blend file...

  • @zenofar4761
    @zenofar4761 Před rokem

    any hope u making series for this awesome system?

  • @_blender_man_
    @_blender_man_ Před 2 lety

    TOP

  • @kazes
    @kazes Před 2 lety

    Super cool, I wonder how you place rocks on only edges?

  • @xero8969
    @xero8969 Před 4 měsíci

    PLEASE MAKE A TUTORIAL ON THIS

  • @nickdev
    @nickdev Před 2 lety +2

    PLEASE teatch how to do that!

  • @imnotthatmatt6524
    @imnotthatmatt6524 Před 2 lety +1

    Can you please tell me how you set the stones along the outer edges of the walls and not on the other flat vertical edges on the walls? And the dust piles on the second floor? I've been googling for HOURS, trying to figure out how to separate mesh by angles and instance things along edges and not faces, but with no luck. Yours is the only example I've been able to find and it's exactly what I've been trying to replicate.

  • @ArtVandelayInc
    @ArtVandelayInc Před 2 lety

    This is awesome! Regarding texturing the different sized castles, how did you worked on uv maps?

    • @FriendFactory
      @FriendFactory  Před 2 lety +1

      The main castle geometry is done with triplanar mapping in Unity, for the little objects it's the process of applying attributes I mention in a comment below. Hope this helps!

  • @vigilgraphics518
    @vigilgraphics518 Před 2 lety +4

    When tutorial???

  • @samduss4193
    @samduss4193 Před rokem +1

    any tutorial to recommend for that ? thank you :)

  • @gibsongonzales1061
    @gibsongonzales1061 Před 2 lety

    is this also the way how they made the platforms in kirby the forgotten land?

  • @sachindev2580
    @sachindev2580 Před 2 lety +1

    how did u remove instances when u added those extra loop cuts at 00:13

  • @joefoti3384
    @joefoti3384 Před 2 lety +1

    Tutorial?

  • @pontusranefjard9267
    @pontusranefjard9267 Před 2 lety

    Hey! great work! How do you apply the modifiers from the geometry node so that you can import to game engine?

    • @FriendFactory
      @FriendFactory  Před 2 lety +3

      Thanks! To apply the geo nodes modifier, click the down arrow on the modifiers tab and click Apply. Then to apply attributes, go to the Object Data Properties tab, and scroll down to attributes, there'll be another down arrow there where you can Convert Attributes. Hope that helps!

    • @pontusranefjard9267
      @pontusranefjard9267 Před 2 lety +1

      @@FriendFactory Thank you :) not sure if that will work for me but will give it a try :)

  • @benyafezstudio
    @benyafezstudio Před rokem

    Tutorial please 🙏

  • @mrdixioner
    @mrdixioner Před 2 lety

    Tutorial, please...

  • @igorgiuseppe1862
    @igorgiuseppe1862 Před 2 lety

    what game engine you used at the end?

  • @unicornhuntercg
    @unicornhuntercg Před 2 lety

    How did you export the materials to unity ?

    • @FriendFactory
      @FriendFactory  Před 2 lety +9

      First, give them each an individual material in Blender, just for the sake of identifying them later in Unity. Then when it's time to export, duplicate the object (for safety) and apply geometry nodes. Then on the Object Data Properties tab, scroll down to Attributes, you'll see the UVMap attribute from the geo nodes spreadsheet is now here. Click the drop down, click Convert Attribute with UVMap highlighted, select UV Map as the mode and press OK. Now When you export the mesh into Unity it'll have all the UV Maps intact, and individual materials assigned to the various bits. Just assign the Unity equivalent materials and you should be good to go. Hope this helps!

  • @user-zj5ps7cx7m
    @user-zj5ps7cx7m Před 2 lety

    出教程,赶紧的

  • @tomastoegel4973
    @tomastoegel4973 Před 2 lety

    It needs to be in 3ds max...I hope sooner than in 5 years...horrible.