Building a 3D Scene in Godot 4 - Post Processing & World Environment

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 มิ.ย. 2024
  • This video is more of an experimental approach to a "tutorial video". It's more like a live stream, just that it's not a live stream 😅
    I hope you enjoy the format, let me know in the comments!
    Here are some time stamps for you:
    00:00 - Intro
    02:05 - Blocking out the scene
    05:30 - Compositional thoughts...
    17:00 - Replacing the sketch with real assets
    19:40 - Fixing some smaller things
    24:00 - Adding some ground details
    25:00 - Building the Temple entrance
    29:40 - Adding a World Environment (Post Processing)
    34:13 - SSAO (Ambient occlusion)
    35:41 - SSIL (Screen Space Indirect Lighting)
    37:09 - SDFGI (Signed Distance Field Global Illumination)
    38:40 - Glow
    39:06 - Fog
    41:20 - Volumetric Fog
    45:06 - Adjustments (Color Correction)
    47:00 - Setting up the main Light and Scene Exposure
    59:36 - Adding a Daycycle
    1:12:12 - Finished Scene
    1:15:00 - Comparing the Sketch to the Result
    1:18:00 - Outro
    Link to the original demo repo (this scene here is Demo2_SDFGI.tscn)
    github.com/RPicster/godot4-de...
  • เกม

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

  • @The_Soup_Master
    @The_Soup_Master 11 หลายเดือนก่อน +102

    Why has it taken so long to find someone that discusses what we really need to know? Watching you set up the blueprint with basic meshes then replace them with the game assets is something I was so happy to see.

    • @leegaul2161
      @leegaul2161 6 หลายเดือนก่อน +4

      In most artistic industries it's called the block out phase. Even when learning how to sketch for comics, landscaping, or architecture, you use primitive shapes to get the general scope of the design, then erase those and replace them with the more detailed shapes.

  • @pitasmuistaa7971
    @pitasmuistaa7971 3 หลายเดือนก่อน +13

    Every single unreal engine 5 beginner video starts with level editing and blockouts but for godot this is basically the only video wich really actyally shows the process. Much needed video, thank you!

  • @daviviana8016
    @daviviana8016 5 หลายเดือนก่อน +10

    This video is SO good. If it was a guy saying "and then you click this button because it'll increase exposure, then you use this slider to adjust the volumetric fog so that etc etc* it'd feel overwhelming, like "How am I supposed to remember all of that, and I don't understand those names, and why specifically this button and that slider etc". But watching this guy makes you realize that it's not about knowing what the terms mean, and it's not about knowing which buttons to click in which order, it's really just about testing things and seeing what you like the most. The way he sometimes just clicks a random checkbox without knowing what it does to see the changes, it makes you realize that you don't need to understand everything you're doing there, you just need to make something you like
    Also gorgeous scenery 👍

  • @TheReizoukin
    @TheReizoukin 9 หลายเดือนก่อน +30

    Aside from this being in Godot, this is the best explanation of 3d environment process for a beginner that I've seen. You make it seem so easy to come up with ideas and put them into the scene. Please make more, it's really valuable!

    • @picster
      @picster  9 หลายเดือนก่อน +4

      Thank you! 🤩

  • @Crisisdarkness
    @Crisisdarkness ปีที่แล้ว +36

    Oh, I can't believe it, this tutorial is quite impressive, you have taken advantage of the advantages that Godot 4 has, it is the best I have seen so far, thank you very much, seeing these things, I can say that Godot does not have to envy Unreal Engine

  • @Wink-Wright
    @Wink-Wright 3 หลายเดือนก่อน +2

    1:09:00 this is the best part, discovering new techniques for lighting as you film!

  • @cullsans
    @cullsans 4 หลายเดือนก่อน +2

    This video is so inspiring, really makes me want to design a mystical desert themed game. Thanks for the great information!

  • @6Pope9
    @6Pope9 ปีที่แล้ว +4

    Really insightful to see your workflow 🤩

  • @cc12yt
    @cc12yt 11 หลายเดือนก่อน +1

    This video format is amazing! Helps those who want to learn and is enjoyable to those that just want to watch, please make more!

  • @wojtek_pe
    @wojtek_pe ปีที่แล้ว +12

    This is really nice video! We really need more artist oriented content, where things are explained using common concepts that are actually rarely known in Godot community. I watched it thoroughly and learned a lot. Keep up a good work!

  • @DEATHTRUTH
    @DEATHTRUTH 9 หลายเดือนก่อน +3

    I was blown away by your temple scene which lead me here. Fantastic video, I learned a lot. I'm impressed how with only simple textures the scene can look this good just because of the lighting.
    I would love to see you put together a primarily night scene.

  • @arctropicsgames4897
    @arctropicsgames4897 11 หลายเดือนก่อน

    This video was very interesting to watch. I just loved how you didn't edit or skip much of your process and let the viewers go through the whole process of how you are thinking. Also, how tiny changes make a big difference in the end.

  • @wukerplank
    @wukerplank ปีที่แล้ว +7

    Thank you, I learned a lot! Goes to show that good atmosphere is not necessarily tied to high poly assets.

  • @ThemildmanneredgamerBlogspot
    @ThemildmanneredgamerBlogspot 8 หลายเดือนก่อน +2

    Thank you! This is exactly what I have been looking for as I start y journey in to learning Godot. This is better than some of the college lessons from the courses I was taking for environmental design.

  • @gezbob3508
    @gezbob3508 8 หลายเดือนก่อน

    This really is a truly excellent video. Please make many more in this style :) It was really nice to see the full approach when you block out a design in the engine to get the shape and feel and then replace with assets as you go. And of course this was a great look at lighting techniques in godot. I look forward to more videos that show full environment building like this!

  • @omnom5000
    @omnom5000 7 หลายเดือนก่อน

    This video was really helpful! Although normally I don't like stream-like tutorials, you do not waste any time and explain everything in detail.

  • @NexusBaum
    @NexusBaum 9 หลายเดือนก่อน +1

    very very great and helpful. I'd really like more of those!

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

    gorgeous scene! good job sir

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

    I'm glad you made this tutorial.

  • @ian_snyder
    @ian_snyder 9 หลายเดือนก่อน +1

    This is amazing -- I'm just getting started with Godot and this has been a great crash course for what I'm interested in :D Thanks!!

    • @picster
      @picster  9 หลายเดือนก่อน

      Awesome! Welcome to the family :)

  • @zzzzzzzzzzzzzzzzzzzzzzzzzzzz__
    @zzzzzzzzzzzzzzzzzzzzzzzzzzzz__ 8 หลายเดือนก่อน +1

    Wow. All I can say is wow. Industry standard workflow fully exposed for free.
    Thank you!

    • @picster
      @picster  8 หลายเดือนก่อน +1

      I can't say if this is a industry standard workflow 😅
      It's just the workflow I use for that!

  • @TheFurball1212
    @TheFurball1212 6 หลายเดือนก่อน

    this was incredible. really really inspired by the tutorial

  • @Chevifier
    @Chevifier ปีที่แล้ว +12

    Thank you for this. Its really reinvigorating. I havent worked on my game for a while. But watching this makes me really want to continue.

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

      Nice, that's great to hear!

  • @user-rx3xl7zn1u
    @user-rx3xl7zn1u 9 หลายเดือนก่อน +1

    This was very informative. Thank you.

  • @MM-24
    @MM-24 ปีที่แล้ว +24

    This is the exact type of high quality, informative video the Godot community needs.
    I wonder if you had any experience with interior scenes, and how you might approach the lighting
    Also a good baked lighting tutorial would be amazing as well
    Thank you for your efforts and great video

    • @gezbob3508
      @gezbob3508 8 หลายเดือนก่อน +1

      Icompletely agree with this and I too would be very interested to see the same ideas applied to building an indoor environment (make even a combo of indoor and outdoor to get a feel for how to have both indoor and outdoor lighting in a world). Please keep up the good work and thanks @picster.

    • @JasonSmith-jv7wl
      @JasonSmith-jv7wl 8 หลายเดือนก่อน +1

      I agree. I am working on a partially pro bono project that has a small onboarding game for kids to get used to a building (think Ronald McDonald House). I would love to see a video like this for interior scenes. Granted, the place I’m making has an entire wall that is a window so it needs global illumination with interior lighting, but I could use this kind of in depth, loose, think through things step by step approach to create the best scene that I can.

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

    Hell yeah this is what i am talking about

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

    Thanks for the free tut. Godot 4 is really good.

  • @Hex_is
    @Hex_is 3 หลายเดือนก่อน

    really good tutorial thank you! earned a sub :)

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

    watching this is very satisfying. i wont do something like that myself of course.

  • @ahmed_alfiki
    @ahmed_alfiki 9 หลายเดือนก่อน +1

    Awesome work!
    I've been following you for a while now even though I'm mainly a unity developer, because I've taken a lot of interest in godot for it's consistent quality in 2d and 3d.
    And sadly here I am now after the unity shenanigans trying to switch to godot and watch its tutorials but I still feel a bit excited about it.
    I think your videos, tutorials and the games you make are amazing and have extremely good visuals,. I wish you all the best and I hope your channel blows up after getting the attention of the ex-unity devs who had the courage to change engines.

    • @picster
      @picster  9 หลายเดือนก่อน +1

      Thanks for the super nice comment! I hope you have a "as smooth as possible" time in Godot!
      I really feel sad for all Unity devs out there who now have to face this shit situation 😵😵

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

    Looks great. I underestimated power of godot in 3D scenes

  • @jobibonobi
    @jobibonobi 4 หลายเดือนก่อน +1

    Very great tutorial man and amazing looking end result! I also really like the style of your assets! Do you plan on creating a video on how you made them?

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

    The tutorial that i needed

  • @99JasonKim
    @99JasonKim ปีที่แล้ว +2

    amazing

  • @artxiom
    @artxiom 9 หลายเดือนก่อน +1

    This looks great! Thanks for this tutorial! What are your inspirations for this particular art style? I really like it: the soft edges, the simple texturing, the shading, it just looks very smooth.

  • @NexusBaum
    @NexusBaum 9 หลายเดือนก่อน

    found another level designer, nice! :)

  • @ajinkyax
    @ajinkyax 11 หลายเดือนก่อน

    Wow all this time I thought all 3D models has to be done in blender. Love this video ❤

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

    I want more 1 hour videos like this

  • @mcben42
    @mcben42 8 หลายเดือนก่อน

    Absolutely amazing, on an HDR display in fullscreen, wow ! Did you forget to add a VoxelGI node though ? It makes a big difference in the original demo

  • @cyanidethefox2160
    @cyanidethefox2160 7 หลายเดือนก่อน +1

    godot can do some awsome 3D stuff

  • @minix4225
    @minix4225 11 หลายเดือนก่อน

    Excellent learning resource! Sub'd!

  • @FencerDevLog
    @FencerDevLog 8 หลายเดือนก่อน +1

    We need more videos like this one. People need to see that in Godot 4, you can create perfect 3D scenes that are fully comparable to competing engines. Excellent work! Keep it up. 😎

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

    My laptop almost explode after run this demo.,
    This look like cinematic..
    Breautifull.

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

    Great video! I havent tried Godot 4 yet, Im wondering which of those settings will be used mostly in a low poly room, or low poly dungeon. I see so many games with low number of polygons but they look great just by lighting (at least thats what I think, Im not sure if they have materials on walls or something). I hope it will be easy with Godot 4 to make indoor scenes too.

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

    20:20 looks like i wasnt the only one who thought it was strange to have those round shapes

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

    Now my son wants me to do the same and im having hard time explaining him how tough this is, and not just the godot techniques but mostly the art behind to make a "simple" scene astonishing with right elements positionning, color palette, lights and shades, ...

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

      Hm, yes - It's a lot of composition. But I am a fan of letting people try 🥇

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

    Thankyou.

  • @alexeykurilo4381
    @alexeykurilo4381 11 หลายเดือนก่อน +1

    Thanks man, this is what i needed when tried to find tutorials about godot 4 new render features. So all those new Godot GI aproaches doesnt require rtx cards, right?

    • @picster
      @picster  11 หลายเดือนก่อน

      No, just a good PC 😃

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

    i like how the sun move like a pendulum while youre testing it... it could be a nice concept for an fictional world, an planet that moves like a pendulum and the result can be seen in the day / night cicle (or lack of night)

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

      So basically northpole at summer 🌞

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

      @@picster kinda off

  • @user-tb9gq6tp1q
    @user-tb9gq6tp1q 3 หลายเดือนก่อน +1

    Great video! Can I find the assets somewhere so I can go along?

    • @picster
      @picster  3 หลายเดือนก่อน

      Yes, there's a link to a github repo where you can find everything 👍👍

  • @rationalrama
    @rationalrama 21 วันที่ผ่านมา

    How did you make those textures to look like that? They look very cool. Are they hand drawn?

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

    Edit: Oh I just got to that ending I thought you were just going to say bye ;DD
    Love it, coincidentally you wouldn't have this scene for download to test and compare to your other scene, please? ;)

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

      I pushed it into the other repo. It's living there now... I just forgot to add the link to the description....

    • @ViktorsJournal
      @ViktorsJournal 5 หลายเดือนก่อน

      @@picster Btw I just realized watching this again (still love the scene, I keep coming back to the demo :D), pressing on the Perspective button in the top left corner of the viewport then in the context menu at the bottom you can align anything selected with the view in case you haven't noticed this little unfortunately hidden gem.

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

    Sorry to ask here, but for that repo demo that is similar to this environment, how much FPS do you get? Is it expected to have 20 FPS?

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

      This totally depends on your hardware.
      The features I used are pretty high-end, play around with the settings, especially render scale if you are on a bigger screen.

  • @yzgrdyn-WiseGuardian-
    @yzgrdyn-WiseGuardian- 8 หลายเดือนก่อน

    I wonder if when you were talking about the right side being too heavy if something like a campfire in the shade or a tent of a lighter color would have helped? Like would that be an option or would it exasberbate the issue?

    • @picster
      @picster  8 หลายเดือนก่อน

      I don't know what moment you mean exactly. In general there are tons of options to balance a composition. Shapes, color/contrast, detail level... So there is almost never only one solution!

    • @yzgrdyn-WiseGuardian-
      @yzgrdyn-WiseGuardian- 8 หลายเดือนก่อน

      @@picster It was at 21:21 you were talking about the cliff on the right being a bit of an imbalance to the composition. My first thought, and I think it was because of a lot of people saying nerfs in games feel bad, was to add something, and because of it being partially do to the amount of shadow, my thought was to add either a campfire, for more light, or a lighter colored tent to kinda mirror the shape the light produces on the left that was fairly triangular. But my next thought was, would adding things to the "Heavy" side be an issue, because it might just bring more focus to that side. That's where the question came from.

    • @picster
      @picster  8 หลายเดือนก่อน

      @@yzgrdyn-WiseGuardian- nerfing things is bad because it was better before that. It's not a nerf before a baseline is set 😁
      It's hard to say if it is better without looking at it.

  • @NexusBaum
    @NexusBaum 9 หลายเดือนก่อน +1

    I completely missed how you made those few small particles that reflect the light O_O"))

    • @picster
      @picster  9 หลายเดือนก่อน

      If it's there, then it should be somewhere in the video. Of not, check the repo to see how they're made 🎉

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

    Ich habe schon rausgehört, dass Englisch nicht deine Muttersprache ist. Ich fand das Tutorial gut, allerdings konnte ich nur im Kompatiblitätsmodus arbeiten und da haben einige Licht-Effekte nicht funktioniert. Außerdem musste ich mir in Blender selber Felsen basteln, weil das Asset von dir nicht aktzeptiert wurde. Naja, Godot 4 ist aber auch noch eine Alpha-Version. Ich hoffe, dass der eine oder andere Bug noch aufgelöst wird. Auf jeden Fall konnte ich mit deiner Hilfe auch eine ähnlich-schöne Weltszene basteln.

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

    51:20 fog became god rays

  • @ithillron4073
    @ithillron4073 5 หลายเดือนก่อน

    how is your player colliding with the mesh instances? my character goes right through the floor?

    • @picster
      @picster  5 หลายเดือนก่อน

      Mesh Instances don't have collision, you need to have some type of physics collider e.g. Static Body

  • @curtreyes00
    @curtreyes00 11 หลายเดือนก่อน

    why do my shadows look super jagged and blocky, yours are perfect. I feel like I'm missing something...

    • @picster
      @picster  11 หลายเดือนก่อน +1

      its's probably the shadow atlas size in the project settings.

  • @fancyline6734
    @fancyline6734 9 หลายเดือนก่อน

    hi, I was wondering if you have the time to do a full course vfx 2D/3D in godot 4 I would be interested to buy it

    • @picster
      @picster  9 หลายเดือนก่อน +1

      Hm, I don't think I have that much time.

  • @kevz_14
    @kevz_14 9 หลายเดือนก่อน +1

    How would this work for an open world game. Would the World Environment be the same in different areas of the world (eg. islands). I would want different islands to have different environment and terrains, i wouldn't want a desert environment to have the same fog as a snowy tundra. How would I go about this without having different scenes?

    • @picster
      @picster  9 หลายเดือนก่อน +2

      You can only have one World Environment. I would suggest writing a script to blend the properties using presets for the different areas.

    • @kevz_14
      @kevz_14 9 หลายเดือนก่อน

      I don’t fully understand that but I’ll try to do some research on it
      Or i could have a particle system put in place over different areas. I dont know if this is possible or not in Godot. Im coming from unity haha

    • @picster
      @picster  9 หลายเดือนก่อน +2

      @@kevz_14 Imagine one area has a ambient light property that is set to red and the other area has a ambient light that should be blue.
      When the player moves from over area to the other, you can lerp/interpolate between those two values and set that property on your World Environment.

    • @kevz_14
      @kevz_14 9 หลายเดือนก่อน +1

      @@picsteroooooh that makes a lot of sense. Thank you!!

  • @tylerblack2508
    @tylerblack2508 5 หลายเดือนก่อน +1

    How is it you drag and duplicate the mesh's?

    • @picster
      @picster  5 หลายเดือนก่อน

      Ctrl+D to duplicate, W to move :)

    • @tylerblack2508
      @tylerblack2508 5 หลายเดือนก่อน

      @@picster thank you very much

  • @chrisnightingale6917
    @chrisnightingale6917 4 หลายเดือนก่อน +1

    Great video! I'm new to Godot so watching through the whole workflow of composing a scene is great for me.
    A tip I found elsewhere is that you can align the camera to the current view similar to Unity, you just need to set up a key bind for it: th-cam.com/video/Dl-x6DLVcdU/w-d-xo.html

  • @__Rizzler__
    @__Rizzler__ 9 หลายเดือนก่อน +1

    you have a xiaomi phone?

    • @picster
      @picster  9 หลายเดือนก่อน +1

      Why are you asking?

    • @__Rizzler__
      @__Rizzler__ 9 หลายเดือนก่อน

      @@picster I have 6th sense

    • @picster
      @picster  9 หลายเดือนก่อน +1

      @@__Rizzler__ congratulations then 🎉

    • @__Rizzler__
      @__Rizzler__ 9 หลายเดือนก่อน +2

      @@picster i heard Xiaomi ringtone in your video

    • @picster
      @picster  9 หลายเดือนก่อน

      @@__Rizzler__ Sherlock Holmes 😂

  • @md.mizanurrahmanxendpdc.369
    @md.mizanurrahmanxendpdc.369 11 หลายเดือนก่อน

    Without volumetric light.. don't works on mobile mode

    • @picster
      @picster  11 หลายเดือนก่อน

      Correct.

  • @Xenthera
    @Xenthera 8 หลายเดือนก่อน +1

    "gOdOt iSn'T cApAbLe oF 3D!!!!1!" I swear most people who say this have never even used godot.

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

    1:06 but there's no link 🐢

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

      Sorry, totally forgot it... Added it just now.

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

      @@picster Thanks. Tested on R5 5600 and 3070. Getting 100+ fpses 🦀

  • @mazander_man
    @mazander_man 16 วันที่ผ่านมา

    bob ross??

  • @NexusBaum
    @NexusBaum 9 หลายเดือนก่อน

    btw. you're using the german false friend of "eventually"

  • @davidReyGD
    @davidReyGD 9 หลายเดือนก่อน

    ufff.... Godot is simply bad for 3D, go for 2D if you want to use it.

    • @picster
      @picster  9 หลายเดือนก่อน

      Where is it lacking from your perspective?

    • @davidReyGD
      @davidReyGD 9 หลายเดือนก่อน

      @@picster well, first of all performance. Poor Shadows, ambien occlusion and lights. Problems when the mesh has multimaterial and problems with large projects.. but Godot are improving and I hope that in a few years it will be an alternative for other engines.

  • @onigumo
    @onigumo 9 หลายเดือนก่อน

    And it runs like shit as expected, Godot's 3D might as well just call it a scam.

    • @tomtravis858
      @tomtravis858 8 หลายเดือนก่อน

      It literally runs fine lol

    • @onigumo
      @onigumo 8 หลายเดือนก่อน

      for your untrained eyes @@tomtravis858