I Made My Voxel Engine Look AMAZING

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

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

  • @erkaiks
    @erkaiks Год назад +12

    i think you should add ambient occlusion to give it some depth

  • @acornstudios3824
    @acornstudios3824 Год назад +16

    You should make an animation for loading the chunks that makes them rise up from the ground instead of making them just pop into existence. You could also try and make water and shaders to go along with it as well as ambient particles and grass. Get creative!

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

      So RLcraft chunk animations?

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

    WOOW! I thought i was watching some 400-500k subs youtuber until after the video! Your style of presentation and the production value of this is crazy good! Keep it up, this deserves way more views! :O

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

    Amazing video! One thing you might do to improve the lighting though is to account for the fact that light doesn’t just exist directly in the line of sight of the sun since light can bounce.

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

    0:16 yay got a shout out!

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

    0:59 isnt there a depth buffer in ogl?

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

      Uhhhhh yea now that you mention it, maybe I could do it using depth instead... Thanks I'll try it :)

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

    Another fantastic video, can't wait for the next one!

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

    Maybe work on textures? Would fit the theme of making everything look good

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

    I'm not a gamedev but is is possible to make the shadows more soft? Right now you can't see anything in the shadows while in real life shadows can be hard or soft

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

      Yes ambient light is added to make the areas in shadows visible. In my case, I think I use 10% ambient light. That might be a bit weak so you can't see much. Thanks for the feedback, I'll turn it up a bit. I think in my case tho since all the voxels are 1 color and have no texture, when they are all only lit by ambient light they all have the exact same color so they blend together making it hard to see. I'll try to find a way to fix that...

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

      @@MaxMakesGames Thanks for a quick replay and Good luck!

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

      ​@@MaxMakesGames Don't forget that RUclips darkens the video some. RUclipsrs often complain about having to cranck the gamma up.

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

    WERE IS MY BAUGEUT

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

    ive been subscribed before he had 1000(ik thats not long ok) and i cant wait to see him when he gets popular

  • @10bokaj
    @10bokaj Год назад

    You should have 2 types of distance fog, once to give emmersion (this can be exponential fog and can be any color) and one further away (linear) that blends to the skybox, otherwise you get that hard line of the terrain in the distance.

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

    C'est super stylé ce que tu fais bravo!!
    Dans la prochaine vidéo tu pourrais essayer d'ajouter des entités et pourquoi pas un mode survie? Oui comme dans minecraft alors que t'essaye PAS de faire minecraft mais bon ce serait sylé :)

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

    The edge where the fog meets the blue sky background doesn't look very good. The way I fixed this in my terrain was by adding a vertical gradient to the sky color that has the same color as the fog near the horizon and transitions to blue near the top of the sky dome. This way the terrain popping in and out is almost invisible because the edges blend in with the sky background.
    Your approach to shadows and the results look very good! CSMs are great for large scenes and dynamic light position/day-night cycles.

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

    Could you have a 'simplified' lighting engine where it takes the sun's perspective and tags the voxels that are visible. If the voxel is visible it will light it up. Making the resolution of the shadows the resolution of the voxels 1:1. Of course you would need to make it so it also checks the UV of the face of the voxel so that it won't light up the entire voxel, but only the parts that are facing the sun.
    Using the UV and comparing it to the angle of the sun you can have it change the intensity of the light. So if the sun at a 45 degree angle from a voxel and 45 degrees up in the sky, the 3 visible faces should light up by 33.3%.

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

      Hmmm that is a very interesting idea. My engine was already pretty CPU heavy from the loading and unloading of chunks ( probably not coded in the best way ) so idk if what you describe would make that worse. Also the way my voxels are setup in memory makes them not very easy to get so if I had to get every voxel and set them to lit or not and all... I'm not sure. Your idea is great on paper, but I'm not sure how it would be once implemented. I might give it a shot one day and see ! Thanks !

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

    Neato! Actually, as suggestions (seeing as though you asked). As you have fog (or aerial perspective - en.wikipedia.org/wiki/Aerial_perspective ), why not try blurring the view based on distance too? Things get less distinct the further they are away from you. That may help disguise your chunk loading too.

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

    Bro did New york city dirty💀

  • @thatlolcat
    @thatlolcat 7 месяцев назад

    my laptop is choking just seeing that 💀

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

    lookin good

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

    Love the progress ❤ but no aks 😡

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

    As if it couldn't get any harder.

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

    Add textures to the voxels

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

    I'm sure there is a better, voxel-specific lighting system.

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

    Make the sun actually glow. Why does it have shadow?

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

    nice job!

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

    OpenGL is a nightmare

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

    Fog is useless as is. You need to make it the same color as the sky, so it becomes invisible.

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

    Holy shit im a month late But this looks fire

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

    dude it looks worse somehow

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

      Haha I'm open to feedback, let me know why you think so ! I already got a comment saying the areas in shadows are too hard to see and I know I need to blend cascade edges but if you have other suggestions go ahead :)

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

      @@MaxMakesGames had no idea you read the comments! I think that the dark areas limit the view of the game, and the shaders dont look like standard shaders.
      I think that you should find a way to improve the shading, and remove the dark areas.

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

      @@WltherBlitz I read all of them :) yeah I agree with you, I'll try to improve the shadows to make them not completely remove lights, thanks for the feedback !