Opacity Micromaps and framework for simple engine courses#385
Conversation
Add four SVG diagrams illustrating shadow concepts (hard shadows, soft shadows, foliage alpha-testing problem, shadow ray lifecycle, and triangle subdivision) and create the introduction chapter for the Opacity Micromaps course explaining the performance problem with alpha-tested geometry in ray-traced shadows.
… people should use. At time of writing, Vulkan 3.4.350 sdk isn't yet available. so I'll hold back the changes to the source code example. That one will stay on EXT until the sdk that can support this has been released.
|
The CI will fail until LunarG updates the VulkanSDK to 1.4.351. The release that has KHR version of the extension. Currently 1.4.350 is the most released version and we use the LunarG sdk in CI. |
…ated the CMake to automatically grab Vulkan_hpp when local SDK doesn't have the KHR OMM.
|
Can we merge #388 and then update this branch from master? I'm seeing the same issues as during my review of the glTF PR that stop me from building the code part of this PR. |
# Conflicts: # attachments/simple_engine/CMake/FindKTX.cmake
|
Still going through the tutorial, but one thing I'm missing: There doesn't seem to be any mention of how to build the actual code in the tutorial. Could that be added? |
…camera, long touch to reset camera. Swipe to translate camera.
|
Could you do a documentation pass to check if everything has properly been updated to the KHR extensions? I noticed a few things that sound like they apply to the EXT one, and not the (significantly changed) KHR one. |
Add Opacity Micromaps course
Add framework for new special complex topics for simple engine.
Add four SVG diagrams illustrating shadow concepts (hard shadows, soft shadows, foliage alpha-testing problem, shadow ray lifecycle, and triangle subdivision) and create the introduction chapter for the Opacity Micromaps course explaining the performance problem with alpha-tested geometry in ray-traced shadows.