The PERFECT voxel rendering pipeline (and online demo) [Voxel Devlog #7]

Поделиться
HTML-код
  • Опубликовано: 29 авг 2022
  • Please check out the online demo: douglasdwyer.github.io/octo-r...
    In this devlog, I describe how I moved my engine from a limited proof-of-concept to a fully-scalable piece of software. Specifically, I highlight the custom GPU memory allocator used for storing voxels, the algorithms used to convert voxel octrees to GPU data, and the culling techniques employed to draw even more objects onscreen.
    Article describing voxel culling optimizations: nickmcd.me/2021/04/04/high-pe...
    Music used in the video:
    Corbyn Kites - Shadowing
    Corbyn Kites - Orbit
    David Cutter - Over There
    Corbyn Kites - Lilac Skies

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

  • @JoelDev
    @JoelDev Год назад +187

    I can't wait to see Ace Of Spades being remade with this engine

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

    You really should upgrade your mic

  • @user-uy8yt7ku4w
    @user-uy8yt7ku4w Год назад +20

    Imagine if Mojang hired talented programmers like this guy

  • @jaymarksum6542
    @jaymarksum6542 Год назад +117

    This is really well done, thank you for explaining this in depth. I do highly recommend setting your gain a bit lower so you are not clipping the microphone, and then turn it up in post, it will help keep your audience engaged! Great work overall!

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

    for like 9 years do you know how i can change tNice tutorials?

  • @Gwilo
    @Gwilo Год назад +7

    wow! I feel honored to be one of the first to play this

  • @UliTroyo
    @UliTroyo Год назад +33

    It looks amazing! Less like a voxel world and more like a 3D pixel scene. Great stuff!

  • @Dannnneh
    @Dannnneh Год назад +52

    Assuming you have a different approach than John Lin, it would be cool to see further down the line potential pros and cons, especially for physics/simulations, if you're aiming for that.

  • @1amTheRam
    @1amTheRam Год назад

    now add physics

  • @hehe8138
    @hehe8138 Год назад +15

    I'm surprised the demo ran so smoothly on my laptop, which wasn't plugged in, and doesn't have a GPU. I was expecting a little lag at least.

  • @liamrealest
    @liamrealest Год назад +26

    i absolutely adore this style of graphics of voxel games, less minecraft and more like teardown, very nice! keep up the work man

  • @baksoBoy
    @baksoBoy Год назад +10

    that is so incredibly impressive! Both all the super cleaver things you did to optimize the code, but also how the whole engine looks! I couldn't even dream of doing something this incredibly! Keep up the amazing work!!

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

    i’ve followed a lot of voxel series b4, this has been my favorite by far! been loving every update

  • @ScrawnyTreeDemon

    Got recommended your tree-felling log and immediately went to binge this series from the beginning. Holy shit, your prowess is insane. Your dedication to optimisation is on another level. As an integrated-GPU user,,, thank you lol 🙏

  • @flowelcat4340
    @flowelcat4340 Год назад +4

    It's fascinating to see someone by himself is capable to do this. Thank you for sharing

  • @LegoDinoMan
    @LegoDinoMan Год назад +4

    Very excited to see another long form video!

  • @kryt7955

    This channel is wildly underrated. On my way to watch the rest of the devlogs!

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

    Wow, that looks amazing! Keep up the good work!

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

    wow this looks great! i especially love the pixelated light effects!

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

    This is quite impressive. Checked out the online tech demo. Did notice some rendering/loading issues but that's entirely understandable given it's current development. Looking forward to seeing how this progresses. I quite like the voxel style.