Improvements and Additional Features for an Ongoing Mesh Shader Research Project

Information

  • Publication Type: Student Project
  • Workgroup(s)/Project(s):
  • Date: 2021
  • Date (from): 1. March 2021
  • Date (to): 2. June 2021
  • Matrikelnummer: 01627767
  • Note: "Gawain" 3D model (c) Unity Technologies, provided through their "The Heretic: Digital Human" package.
  • First Supervisor:
  • Keywords: Meshlets, Mesh Shader, Task Shader

Abstract

New mesh shader graphics pipelines allow fine grained processing of input geometry which is split into small chunks of geometery---so called "meshlets". To match geometry processing efficiency of classical shader stages (from vertex to geometry shaders), an optimized mesh shader implementation is required using the two new tightly-coupled shader stages: task shaders, and mesh shaders. Fine-grained view frustum and backface culling on a per-meshlet basis further improve performance.

Additional Files and Images

Additional images and videos

image: View Frustum Culling on a per-meshlet basis in action. image: View Frustum Culling on a per-meshlet basis in action.

Additional files

Weblinks

No further information available.

BibTeX

@studentproject{pernsteiner-2021-msh,
  title =      "Improvements and Additional Features for an Ongoing Mesh
               Shader Research Project",
  author =     "Jakob Pernsteiner",
  year =       "2021",
  abstract =   "New mesh shader graphics pipelines allow fine grained
               processing of input geometry which is split into small
               chunks of geometery---so called "meshlets".  To match
               geometry processing efficiency of classical shader stages
               (from vertex to geometry shaders), an optimized mesh shader
               implementation is required using the two new tightly-coupled
               shader stages: task shaders, and mesh shaders. Fine-grained
               view frustum and backface culling on a per-meshlet basis
               further improve performance.",
  month =      jun,
  note =       ""Gawain" 3D model (c) Unity Technologies, provided through
               their "The Heretic: Digital Human" package.",
  keywords =   "Meshlets, Mesh Shader, Task Shader",
  URL =        "https://www.cg.tuwien.ac.at/research/publications/2021/pernsteiner-2021-msh/",
}