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

    SnakeBinning: Efficient Temporally Coherent Triangle Packing for Shading Streaming

    Thumbnail
    View/Open
    v40i2pp475-488.pdf (69.48Mb)
    paper1055.mp4 (472.6Mb)
    Projekt Deal version (69.58Mb)
    Date
    2021
    Author
    Hladky, Jozef ORCID
    Seidel, Hans-Peter
    Steinberger, Markus ORCID
    Pay-Per-View via TIB Hannover:

    Try if this item/paper is available.

    Metadata
    Show full item record
    Abstract
    Streaming rendering, e.g., rendering in the cloud and streaming via a mobile connection, suffers from increased latency and unreliable connections. High quality framerate upsampling can hide these issues, especially when capturing shading into an atlas and transmitting it alongside geometric information. The captured shading information must consider triangle footprints and temporal stability to ensure efficient video encoding. Previous approaches only consider either temporal stability or sample distributions, but none focuses on both. With SnakeBinning, we present an efficient triangle packing approach that adjusts sample distributions and caters for temporal coherence. Using a multi-dimensional binning approach, we enforce tight packing among triangles while creating optimal sample distributions. Our binning is built on top of hardware supported real-time rendering where bins are mapped to individual pixels in a virtual framebuffer. Fragment shader interlock and atomic operations enforce global ordering of triangles within each bin, and thus temporal coherence according to the primitive order is achieved. Resampling the bin distribution guarantees high occupancy among all bins and a dense atlas packing. Shading samples are directly captured into the atlas using a rasterization pass, adjusting samples for perspective effects and creating a tight packing. Comparison to previous atlas packing approaches shows that our approach is faster than previous work and achieves the best sample distributions while maintaining temporal coherence. In this way, SnakeBinning achieves the highest rendering quality under equal atlas memory requirements. At the same time, its temporal coherence ensures that we require equal or less bandwidth than previous state-of-the-art. As SnakeBinning outperforms previous approach in all relevant aspects, it is the preferred choice for texture-based streaming rendering.
    BibTeX
    @article {10.1111:cgf.142648,
    journal = {Computer Graphics Forum},
    title = {{SnakeBinning: Efficient Temporally Coherent Triangle Packing for Shading Streaming}},
    author = {Hladky, Jozef and Seidel, Hans-Peter and Steinberger, Markus},
    year = {2021},
    publisher = {The Eurographics Association and John Wiley & Sons Ltd.},
    ISSN = {1467-8659},
    DOI = {10.1111/cgf.142648}
    }
    URI
    https://doi.org/10.1111/cgf.142648
    https://diglib.eg.org:443/handle/10.1111/cgf142648
    Collections
    • 40-Issue 2

    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