What is MSAA in Graphics? Efficient Multisampling in Vulkan

Поделиться
HTML-код
  • Опубликовано: 14 июн 2024
  • Learn how MSAA works in modern graphics applications and how easy it is to implement in Vulkan!

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

  • @AE4i1
    @AE4i1 6 дней назад +13

    Top quality content right there

  • @uiuxaidesign
    @uiuxaidesign 3 дня назад +1

    crazy sht, I liked the code part even tho it was complex

  • @bubu88134
    @bubu88134 3 дня назад +1

    we need more of this content!

  • @absorbingdude
    @absorbingdude 4 дня назад +2

    Keep it up, never tried vulkan msaa, but one day I'll have to

  • @Asdayasman
    @Asdayasman 3 дня назад +4

    9.999/10 video. The only way it could be better is with larger text for the code for mobile viewers.

    • @alex_d_lee
      @alex_d_lee  3 дня назад +1

      Yes totally agree. Made it larger than my last vid but I definitely need to make it bigger. Thank you otherwise!!

    • @pt.r
      @pt.r 3 дня назад +1

      @@alex_d_lee I'd zoom in the text on the right-side of the screen since it's mostly unused as your code rarely goes over that many characters

    • @alex_d_lee
      @alex_d_lee  3 дня назад +1

      @@pt.r yeah you’re right I’ll probably end up just zooming in on exactly what I’m talking about to help out on mobile. Thanks!

  • @gsestream
    @gsestream 3 дня назад +1

    if you do ray traced raster, line by line as plane-sphere/triangle intersections, you can sample as many times along the line as you want, yep the last intersection test is plane vs 3x triangle lines, to get the exact start-end pixels and texture coordinates. yep those intersections are ray traced accurate, better than normal raster. requires and makes full use of sphere entity bvh acceleration structure, automatically.

  • @ChopinDolphy
    @ChopinDolphy 9 дней назад +3

    Awesome explanation! It was quite the headache figuring out how to do msaa with dynamic rendering, only really having the spec… I wish I had this video a few months ago! Haha. Looks like your engine is stemming from vkguide-2 as well, right? I hope dynamic rendering catches on! We need more videos like this one

    • @alex_d_lee
      @alex_d_lee  9 дней назад

      Thank you! And yes I’ve been cutting out the parts from vkguide I felt were too complicated or slow but otherwise, I loved their structuring and it colored my view on how to set things up.
      And I totally agree that while dynamic rendering is simpler, not having many resources for it almost negates that. Glad you found this helpful!

  • @luthecoder
    @luthecoder 2 дня назад +1

    Can you cover how to setup Dynamic Rendering in Vulkan? There aren’t any tutorials on that

    • @alex_d_lee
      @alex_d_lee  2 дня назад

      I probably will eventually! With the Vulkan stuff currently I’m trying to focus on things that you don’t find many resources for like MSAA with dynamic rendering. VK guide already does a great job explaining dynamic rendering but again, I might soon :) thanks!

    • @luthecoder
      @luthecoder 2 дня назад

      @@alex_d_lee i to totally understand it does explain it but integration is usually not too clear especially for beginners new to vulkan trying to setup their whole vulkan renderer to render a triangle

  • @Kyoz
    @Kyoz 9 часов назад

    🤍