Occlusion Mesh

Optimizing performance in video game development is crucial, especially for rendering efficiency. Occlusion culling enhances performance by not rendering objects hidden from the player's view. For efficient runtime occlusion culling, it is essential to use a lightweight mesh rather than the original detailed one.

Original boat asset
Before
Features.Flipbook.ImgComparison.AfterOcclusionMesh
After

The Occlusion Mesh Processor generates simplified geometry based on the silhouette of the input mesh, filling in internal features and concavities. The output quality and complexity are fully user-configurable. It operates in three distinct modes:

  • Occluder: Produces a mesh smaller than the input mesh, ideal for occlusion culling as it fits within the original silhouette bounds.
  • Occludee: Generates a mesh larger than the input mesh, useful for checking the visibility of objects behind other meshes.
  • Standard: Follows the original geometry but is not consistently larger or smaller, making it suitable for lightweight shadow casters on meshes that do not cast self-shadows.

To explore how occlusion meshes can improve framerate in your game, contact us for an evaluation.