Easy Procedural Sci-Fi City Tutorial - Blender 2.9 EEVEE Geometry Nodes

Поделиться
HTML-код
  • Опубликовано: 27 июл 2024
  • The city never sleeps. Because it's always procedurally generated. Find out how to easy build and populate a city in Blender with complete control using geometry nodes! Textures will be covered in a future tutorial.
    Timestamps -
    00:00 - Intro
    1:02 - Setting up the scene
    2:04 - Geometry Node Setup
    6:35 - Adding Building Details
    7:54 - Scaling the City
    9:01 - Street Light Material
    13:04 - Flying Spaceship Illusion
    14:17 - Array Modifiers
    14:45 - Adding more Building Layers
    15:40 - Summary
    - Patreon: / tobyrmedia
    - Get 10% off Soundstripe using the coupon code: soundstripe.com?fpr=tobyrmedia
    - Website: www.tobyrawal.com
    - Instagram: @tobyrmedia
    - The original 'The Dark Following': • The Dark Following [Sh...
  • КиноКино

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

  • @TobyRawal
    @TobyRawal  2 года назад +10

    Hi everyone! An updated version of this video is now available, please go and check it out as this one is now outdated since 3.0 release. Thanks for watching :)

  • @TobyRawal
    @TobyRawal  2 года назад +35

    Hi everyone! I’m aware that with the release of 3.0, a lot of this tutorial now doesn’t make much sense 🥲 I will be making an updated tutorial asap with the new set of geometry nodes available in 3.0. Apologies for any inconvenience in the meantime!

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

      Hope it's soon! :)

  • @ArtbyGalen
    @ArtbyGalen 2 года назад +50

    3.0 workaround!
    took me some tinkering, but I've figured it out. Bear with me, might be a long comment. The main nodes here don't exist in 3.0, so you'll need to do this.
    select your plane and make a new geometry node system >
    create an "instance on points" node,
    create a "join geometry" node and join the main group input geometry and "instances" from this node,
    connect the "join geometry" to your output,
    create a "distribute points on faces" node, and connect "points" from this node to the "points" on the "instance on points" node,
    connect your group input "geometry" to the "mesh" port on "distribute points on faces" node,
    create an "object info" node and select your cube as the object, plug the "geometry" from this node to "instance" on the "instance on points" node,
    create a "random value" node and change "float" to "vector", connect "value" from here to "scale" on "instance on points" node,
    set your value min/max in x, y, z
    rinse and repeat for multiple levels.
    Hope this helps!

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

      Thanks you thats exactly what I needed👍🔥

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

      You are a life saver.

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

      God bless you from South Korea

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

      Thanks so much. This comment should be pinned.

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

      Many thanks your comments, that help me.

  • @MidnightParadox1
    @MidnightParadox1 2 года назад +6

    This is easily one of the best ways to create a city. I'm ready to see a way you can randomly texture the buildings that's not straight up duplicating them

  • @TobyRawal
    @TobyRawal  3 года назад +6

    Hi everyone! Material tutorial is coming.. just been tied down with real life shizzle. Will be coming in the next week or so. Thanks so much, happy learning!

  • @AndrewConway
    @AndrewConway 3 года назад +10

    Endless possibilities of what you just showed us... I'll be busy for days playing with this one... Can't wait for the materials

    • @TobyRawal
      @TobyRawal  3 года назад +1

      So simple yet so powerful! Good luck with your experiments

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

    Super handy tutorial! Very nice! I'm going to use this in a scene I'm creating today. Just one thought. Change the origin point on your cubes to be in the center of the bottom face, and then all the buildings will sit flat on the plane, and only scale upwards, not up and down.

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

    This is incredible- I’ve watched many geo nodes tutorials, but this one is very clear as to what the nodes are doing, and how they play into the big picture. Thank you so much Toby!!!

  • @CarpeUniversum
    @CarpeUniversum 3 года назад +4

    110% interested in more, and I haven't even finished this one yet.

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

    A clearly explained tutorial that's exactly what I need! you are awesome !

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

    Great tutorial the only problem I had was getting the scaling to work in the beginning. It was only when I realised I typed in Scale instead of scale I was able to get it working properly. Still plenty of city building fun to be had!

  • @ArtbyGalen
    @ArtbyGalen 2 года назад +9

    I absolutely love this tutorial and was eager to try it after watching it the first time. But sadly many of these nodes don't exist in Blender 3.0 and I've got no idea where to even begin trying to figure out a workaround.
    Any chance for an updated version? Thanks so much!

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

    This is a super guide to follow and will make creating a city much easier for beginners like me.
    1. If I wanted to place a single cylinder shaped building in the middle of the city, what would be the best way to do that?
    2. What is the best way of changing the shape of the city, e.g. having it octagonal instead of a square?

  • @Zazool
    @Zazool 3 года назад +8

    Thanks for sharing this man, very well made tutorial, and I'm definitely interested in the material part! :) I would like to use something like this is a sci fi render I plan to make in the future!

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

    Thank you Toby VERY VERY USEFUL

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

    Beautiful! Thanks for sharing.

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

    This is exactly what I wanted to learn. Great!

  • @pompachakraborty5224
    @pompachakraborty5224 3 года назад +4

    I am happy youtube recommended your channel :) It would be great if do the materials tut as I am struggling with my small project. Thank you and I subbed and liked.

  • @BKHE32
    @BKHE32 3 года назад +1

    I suddenly learned how to make Arknights city... what a great find, Thanks a lot!

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

    Great tutorial , I really needed this , thank you :)

  • @Ziaddkhaledd
    @Ziaddkhaledd 3 года назад

    Well explained!
    Thank you for this

  • @Sue-kj9nm
    @Sue-kj9nm 3 года назад

    Wow.. this video is really helpful to me !!! Thanks a lot :) I hope you have a nice day!!

  • @ruv2777
    @ruv2777 3 года назад

    this is really helpful! Thank you!

  • @jordantroutt2965
    @jordantroutt2965 3 года назад +1

    Really cool! Thanks for sharing

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

    really helpful. thank you

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

    Great tutorial thank you !

  • @ohara3377
    @ohara3377 3 года назад +1

    this really helpful thank you

  • @EK-yr4lc
    @EK-yr4lc 2 года назад +1

    Great Tutorial!

  • @justash7
    @justash7 3 года назад +1

    great one mate, thank you so much.

  • @10minuteartist87
    @10minuteartist87 3 года назад +2

    very well educated tutorial... 👍

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

    Love this!

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

    Toby! Thank you for this! I really would like to see the texturing of this, preferably night, with lit windows. But an even bigger request: How to do this, and have real streets (sizable ones, where I could put people and car traffic on it. and fly the camera through the city. THAT, is my goal. But seriously, THANK YOU for this one, as I'll be trying it when I get home today.

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

    Thank you!!!

  • @premaldoescobar4817
    @premaldoescobar4817 3 года назад

    thanks . it is very useful .
    i love you

  • @ixtirochiavlodlar
    @ixtirochiavlodlar 3 года назад +1

    Thank you so much

  • @ilovehotsauce5870
    @ilovehotsauce5870 3 года назад

    thanks so much !

  • @mahdihajdahmen5793
    @mahdihajdahmen5793 3 года назад +4

    i don't know if it is just me but i like when the tutorial have not background music
    otherwise great tutorial mate very well explained

    • @HELIX1
      @HELIX1 3 года назад

      Yup same, if you really need bg music you can always use ur own lol

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

    cool ttorial

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

    Hell, geometry nodes are evolving so fast that literally the first "attribute randomize" node is gone in 3.0.

  • @ixtirochiavlodlar
    @ixtirochiavlodlar 3 года назад

    it's the best video

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

    epic!!!!!!!!!!!!!!!!! tnx

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

    I just want to know how conservative it will be with Polys and vertices haha but will definitely play and experiment with it in my own way👍🏾❤

  • @huahuapro
    @huahuapro 3 года назад

    真好!

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

    Cool but would have been more cooler if it was possible to add roads and sidewalks

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

    Updated tutorial? Can't be followed after 2m29s as there isnt a "attribute randomize" in the geo nodes any more.

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

    Is there a way to hide the ones that show up below the plane? :) great tutorial thanks a lot

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

    Any idea on how to make roads for this city?

  • @nebilaoguz7045
    @nebilaoguz7045 2 года назад +12

    I am trying to follow your tutorial on Blender 3.0 but the geometry nodes have changed. What nodes can we use to replace attribution randomizer, for example? Thanks

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

      Having this issue as well but in 2.93.5

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

      Try and find a comment by Art by Galen je explained it

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

      New video is out now!

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

    Is there a way to cut sections of the rendered city and make prefabs out of them?

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

    How can i change the rotation of the building on my plane?

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

    Is it possible to make a city with this method that makes it so the buildings don't intersect?

  • @HELIX1
    @HELIX1 3 года назад +1

    Tutorial on the materials would be nice *.*

    • @TobyRawal
      @TobyRawal  3 года назад

      It’s in production!

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

    Hello sir, i wanted to try this but in the geometry nodes of blender ver 3.0. the attributes and stuff are different now. may i ask sir where are they

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

      Try and find a comment by Art by Galen je explained it

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

    Im trying to then import the model in to Unreal, but it doesn't seem to be working.. anyone know how to export it correctly?

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

    Do you have any advice for doing this in 3.0? Some of the nodes you used don't seem to exist anymore, which is a bummer. I was excited to try this out

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

      Try and find a comment by Art by Galen je explained it

  • @radhinnasywanabyasa1673
    @radhinnasywanabyasa1673 3 года назад

    How to make your outro?

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

    Hi Toby great tutorial saves much more time, I'm having issue my objects appear rotated. I tried rotation node it didn't do anything. I'm new to geometry nodes any suggestion thx

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

      Try applying the rotation value to the original object first. If you press shift + A (or CTRL + A, cant remember off top of my head) and apply the rotation then it should help

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

    Hi having difficulties in managing to separate the buildings they just happen to pile up on one another instead of them being randomly distributed, after duplicating the three Geo-nodes and connecting them to Join Geometry

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

      Did u change the seed?

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

    Hi Toby, quick question. I want to export the city I made so that I can test it and use in Unity. When I export to .obj, it only exports the plane. How would I get the buildings to export as well?
    I'm very new to blender but your video was so easy to follow! Thank you!

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

      in Blender 3.0, you need to add a node "Realize Instances" between "Join Geometry" node and "Group Output" node.

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

    Enjoyed the video, but how can you make every single building here it's own object, so that you can color them individual, let's say you want just one of them to be red

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

      Check out the latest version of this video, released just last week, it will explain in there!

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

    My Ram goes to full 32 GB and blender crashes with me plugging the first nodes, no idea why

  • @NarekManukyan
    @NarekManukyan 3 года назад

    Can you pleaste tell me if the title mentioned Eevee that means that with cycles this can't be done? (haven't watched the video yet)

    • @TobyRawal
      @TobyRawal  3 года назад +1

      You can do this with either Eevee or Cycles

  • @nameisyury1085
    @nameisyury1085 3 года назад

    Can it be baked as .FBX for example?

    • @TobyRawal
      @TobyRawal  3 года назад

      I imagine so. You’d just have to apply all the modifiers first.

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

    A cannot get this to work. The basic scattering works but I cannot scale the objects - they seem 'locked' I've applied scale and rechecked all the settings. Has nodes been updated maybe? There is an extra setting on the Attribute Randomize; a replace / create box. The objects will scale if I scale the source cube but not from the scale settings. Weird...

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

      Okay - after restarting Blender and starting from scratch it worked - bug / glitch??

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

    Can the same thing be done in Cycles Render?

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

      Can't see why not :)

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

    Doesn't fit well with 3.0

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

    Урок отличный, но его нужно срочно перезаписать. Ребята из Blender, как они говорят, ПОЧИНИЛИ geometry nodes и теперь там вообще не понятно, что где находится и за что отвечает.
    В общем беда. А за урок спасибо, хоть он и оказался для меня бесполезен.))

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

    the problem is ur buildings are all rectangles

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

      You can switch out the cubes to be another object. You could custom create some buildings in a separate collection and then instance those into the GN setup instead of the basic cubes :)