• Login
    View Item 
    •   Eurographics DL Home
    • Computer Graphics Forum
    • Volume 40 (2021)
    • 40-Issue 4
    • View Item
    •   Eurographics DL Home
    • Computer Graphics Forum
    • Volume 40 (2021)
    • 40-Issue 4
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Rendering Point Clouds with Compute Shaders and Vertex Order Optimization

    Thumbnail
    View/Open
    v40i4pp115-126.pdf (4.058Mb)
    paper1022_mm.pdf (5.450Mb)
    Date
    2021
    Author
    Schütz, Markus
    Kerbl, Bernhard ORCID
    Wimmer, Michael
    Pay-Per-View via TIB Hannover:

    Try if this item/paper is available.

    Metadata
    Show full item record
    Abstract
    In this paper, we present several compute-based point cloud rendering approaches that outperform the hardware pipeline by up to an order of magnitude and achieve significantly better frame times than previous compute-based methods. Beyond basic closest-point rendering, we also introduce a fast, high-quality variant to reduce aliasing. We present and evaluate several variants of our proposed methods with different flavors of optimization, in order to ensure their applicability and achieve optimal performance on a range of platforms and architectures with varying support for novel GPU hardware features. During our experiments, the observed peak performance was reached rendering 796 million points (12.7GB) at rates of 62 to 64 frames per second (50 billion points per second, 802GB/s) on an RTX 3090 without the use of level-of-detail structures. We further introduce an optimized vertex order for point clouds to boost the efficiency of GL_POINTS by a factor of 5x in cases where hardware rendering is compulsory. We compare different orderings and show that Morton sorted buffers are faster for some viewpoints, while shuffled vertex buffers are faster in others. In contrast, combining both approaches by first sorting according to Morton-code and shuffling the resulting sequence in batches of 128 points leads to a vertex buffer layout with high rendering performance and low sensitivity to viewpoint changes.
    BibTeX
    @article {10.1111:cgf.14345,
    journal = {Computer Graphics Forum},
    title = {{Rendering Point Clouds with Compute Shaders and Vertex Order Optimization}},
    author = {Schütz, Markus and Kerbl, Bernhard and Wimmer, Michael},
    year = {2021},
    publisher = {The Eurographics Association and John Wiley & Sons Ltd.},
    ISSN = {1467-8659},
    DOI = {10.1111/cgf.14345}
    }
    URI
    https://doi.org/10.1111/cgf.14345
    https://diglib.eg.org:443/handle/10.1111/cgf14345
    Collections
    • 40-Issue 4

    Eurographics Association copyright © 2013 - 2023 
    Send Feedback | Contact - Imprint | Data Privacy Policy | Disable Google Analytics
    Theme by @mire NV
    System hosted at  Graz University of Technology.
    TUGFhA
     

     

    Browse

    All of Eurographics DLCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    LoginRegister

    Statistics

    View Usage Statistics

    BibTeX | TOC

    Create BibTeX Create Table of Contents

    Eurographics Association copyright © 2013 - 2023 
    Send Feedback | Contact - Imprint | Data Privacy Policy | Disable Google Analytics
    Theme by @mire NV
    System hosted at  Graz University of Technology.
    TUGFhA