Digital Library

cab1

 
Title:      EFFICIENT COMMAND BUFFER RECORDING FOR ACCELERATED RENDERING OF LARGE 3D SCENES
Author(s):      Viacheslav I. Gonakhchyan
ISBN:      978-989-8533-79-1
Editors:      Katherine Blashki and Yingcai Xiao
Year:      2018
Edition:      Single
Keywords:      3D Rendering, Command Buffers, Vulkan
Type:      Short Paper
First Page:      397
Last Page:      402
Language:      English
Cover:      cover          
Full Contents:      click to dowload Download
Paper Abstract:      Interactive rendering of 3D scenes with a big number of objects is computationally intensive. It is hard to determine an efficient way of rendering command recording and submission. Command buffers can be recorded each frame, but that incurs a performance penalty. Command buffers can be created as a pre-processing step and then included in the primary command buffer during rendering, but that requires additional memory for holding multiple buffers. Command buffers can be created for a node in a decomposition hierarchy, but we need to determine the proper number of levels and fit them into the limited amount of memory. We propose a rendering algorithm, which is based on the space decomposition hierarchy with the determined height. It performs frustum culling and occlusion culling during the CPU idle time to improve the rendering performance. We show that the proposed algorithm efficiently handles scenes with a big number of objects and high depth complexity.
   

Social Media Links

Search

Login