FAST Stylized Volumetric Lighting in Godot 3 | Tutorial

Поділитися
Вставка
  • Опубліковано 29 вер 2024

КОМЕНТАРІ • 29

  • @GenokidsGame
    @GenokidsGame 2 роки тому +6

    Nice! Nice implementation it also looks nice!
    Thank you for the credit :D We are glad it was interesting and very happy seeing this video, we didn't expect it

    • @NekotoArts
      @NekotoArts  2 роки тому +3

      Y'alls Devlogs are POG!! Much love to you guys and your project!!

  • @nyeeesss2424
    @nyeeesss2424 2 роки тому +4

    Everyone, watch till the end!

  • @lukabrasi001
    @lukabrasi001 Рік тому

    this is really cool, however on Godot 4, the because of the viewport, the volumetric camera is in the wrong spot and doesn't follow the main camera, any remedies for that?

  • @Ombarus
    @Ombarus 2 роки тому +3

    Great tutorial!

  • @atirutwattanamongkol8806
    @atirutwattanamongkol8806 2 роки тому +4

    The technique of using actual meshes with blur applied reminds me of late PS2 games. Notably Black, as they used a strikingly similar technique which might even be the same one.

    • @TrashHeap64
      @TrashHeap64 Рік тому

      Same goes for Silent Hill 4 which is how I found this tutorial. I was trying to find a way to replicate that look in Godot and here I am!

  • @thomasmaier7053
    @thomasmaier7053 2 роки тому +7

    I love the fact that you are a shader magician AND help push Godot's visuals!

    • @NekotoArts
      @NekotoArts  2 роки тому +1

      Aww thanks so much!

    • @linuxrant
      @linuxrant Рік тому

      reading someone saying those words about you should rid you of the impostor syndrome once and for all :)

  • @igorthelight
    @igorthelight 2 роки тому +2

    At the start, I didn't understand what's going on... But after you showed that result - everything just clicked!
    A WONDERFUL video!

    • @NekotoArts
      @NekotoArts  2 роки тому +1

      Thank you so much! I'm happy that I was able to explain the concepts to you successfully!

  • @NagiDev
    @NagiDev 2 роки тому +4

    Better than MCU post-credit scenes lol

  • @DaBrain2578
    @DaBrain2578 2 роки тому +4

    This is awesome! It makes a huge difference in atmosphere in the game.

  • @drinkwatrr9883
    @drinkwatrr9883 2 роки тому +2

    Really useful tutorial, hope u make more :)

    • @NekotoArts
      @NekotoArts  2 роки тому +1

      Look forward to it! I will be making more tutorials and devlogs too :)

  • @Chevifier
    @Chevifier 2 роки тому +1

    This is pretty cool. Ive been trying to learn shaders for a few months now. IIRC I think Godot 4 just has this feature as a single Node and volumetric fog. Ive only used Volumetric Fog Volumes so far working on a demo project. Come to Think of it isnt sticking a light in a Volumetric Fog volume do the same effect?
    (EDIT) Just did a qiuck check. I didnt realize ForVolume has an ForMaterial resource where you can set its local emission lol

    • @Chevifier
      @Chevifier 2 роки тому +1

      We even have a Fog shader_type now!?!?! Can only imagine the things we can do with that. Clouds etc

    • @lukabrasi001
      @lukabrasi001 Рік тому

      @@Chevifier problem with this fog is that it's awfully slow to update and it's really not as defined as we'd like it to be

  • @AvitheTiger
    @AvitheTiger 2 роки тому

    Could this work with sun shafts?

  • @SCIENCEPAPA
    @SCIENCEPAPA 2 роки тому

    What about applovin ads meditation with Facebook in godot

  • @lucassenegrandchamp2015
    @lucassenegrandchamp2015 2 роки тому

    Great work! How is the performance though? I always have issues when rendering multiple viewports, even with low resolution.

    • @NekotoArts
      @NekotoArts  2 роки тому +2

      I haven't had any issues with its performance so far, there are only ever a couple of volumetric lights being drawn the to the viewport in the first place + there's a really low resolution so it should perform pretty well.

  • @RADkate
    @RADkate 2 роки тому

    wow this is almost the same technique i was experimenting with, my idea was using planes with shadow to alpha to get lightshafts though having to render scenes 2 times is certainly more expensive than frustrum voxels, wich 4.0 has build in. if i understand how render targets work and if godot had them this effect could be achieved in one Viewport i guess. though i think you could also use a high framerate, show the volume for 1 frame and then motion motion blur to get them in a interlacing hacky kind of way

    • @Styrac
      @Styrac 2 роки тому

      Did you ever get your lightshafts to work? I'd love to see a demo or some code, I'm trying to get the same effect myself...

    • @RADkate
      @RADkate 2 роки тому

      ​@@Styrac not really i got it semi working but it produced Moiré patterns lol also , its basically an overdraw/fillrate hell.
      though im probaly gonna settle on pre baked lightshaft that basically move with the sun like in mgsV.
      another idea i had was to fetch the lightmaps an do extruded light volumes like in fallout 4