skip to content

Department of Computer Science and Technology

Date: 
Thursday, 25 April, 2024 - 14:00 to 15:00
Speaker: 
Maxwell Pettett, Univ. of Cambridge
Venue: 
SS03 - William Gates Building

[CESCG practice talk]

A multiresolution mesh is a structure that allows multiple levels of resolution of a mesh to be sampled in different regions. They are used to accelerate the construction of view-dependent Levels of Detail (LODs) for real-time rendering, generally for complex objects that may span large depths (e.g. terrain). Nanite, introduced in Unreal Engine 5, is an example of a full multiresolution pipeline. We describe our mesh-shader based multiresolution rendering engine in Vulkan, with two implementations to extract view dependent LODs. The first implementation is based on the approach established by Nanite. Our alternative implementation has no intermediate buffers at the cost of less fine-grained control over regions of the multires-
olution we explore. We finally evaluate the two methods
against each other and traditional LOD chains, emphasis
ing practicality and performance.

Zoom link: https://cam-ac-uk.zoom.us/j/87633156881?pwd=ck9pR3YvdThSTHV4Ny8waXVQa3FYdz09

Seminar series: 
Rainbow Group Seminars

Upcoming seminars