Skip to content

Opacity Micromaps Support #34

Description

@natevm

Recent NVIDIA cards now support opacity micromaps.

Every subtriangle takes about 1 byte.

Opacity maps allow for masking subtriangles as transparent or opaque. This allows rays to pass through these subtriangles without calling into an anyhit program.

Then, micromeshes allow for fine level displacement on a single triangle, which is useful for techniques like displacement mapping.

For more details, this is a good reference.
https://registry.khronos.org/vulkan/specs/1.3-extensions/man/html/VK_EXT_opacity_micromap.html

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions