English
 
Help Privacy Policy Disclaimer
  Advanced SearchBrowse

Item

ITEM ACTIONSEXPORT
  AlSub: Fully Parallel and Modular Subdivision

Mlakar, D., Winter, M., Seidel, H.-P., Steinberger, M., & Zayer, R. (2018). AlSub: Fully Parallel and Modular Subdivision. Retrieved from http://arxiv.org/abs/1809.06047.

Item is

Basic

show hide
Genre: Paper
Latex : {AlSub}: {Fully Parallel and Modular Subdivision}

Files

show Files
hide Files
:
arXiv:1809.06047.pdf (Preprint), 5MB
Name:
arXiv:1809.06047.pdf
Description:
File downloaded from arXiv at 2019-02-01 10:57 Changed structure Added content Improved descriptions
OA-Status:
Visibility:
Public
MIME-Type / Checksum:
application/pdf / [MD5]
Technical Metadata:
Copyright Date:
-
Copyright Info:
-

Locators

show

Creators

show
hide
 Creators:
Mlakar, Daniel1, Author
Winter, Martin1, Author
Seidel, Hans-Peter2, Author                 
Steinberger, Markus1, Author           
Zayer, Rhaleb2, Author           
Affiliations:
1External Organizations, ou_persistent22              
2Computer Graphics, MPI for Informatics, Max Planck Society, ou_40047              

Content

show
hide
Free keywords: Computer Science, Graphics, cs.GR
 Abstract: In recent years, mesh subdivision---the process of forging smooth free-form
surfaces from coarse polygonal meshes---has become an indispensable production
instrument. Although subdivision performance is crucial during simulation,
animation and rendering, state-of-the-art approaches still rely on serial
implementations for complex parts of the subdivision process. Therefore, they
often fail to harness the power of modern parallel devices, like the graphics
processing unit (GPU), for large parts of the algorithm and must resort to
time-consuming serial preprocessing. In this paper, we show that a complete
parallelization of the subdivision process for modern architectures is
possible. Building on sparse matrix linear algebra, we show how to structure
the complete subdivision process into a sequence of algebra operations. By
restructuring and grouping these operations, we adapt the process for different
use cases, such as regular subdivision of dynamic meshes, uniform subdivision
for immutable topology, and feature-adaptive subdivision for efficient
rendering of animated models. As the same machinery is used for all use cases,
identical subdivision results are achieved in all parts of the production
pipeline. As a second contribution, we show how these linear algebra
formulations can effectively be translated into efficient GPU kernels. Applying
our strategies to $\sqrt{3}$, Loop and Catmull-Clark subdivision shows
significant speedups of our approach compared to state-of-the-art solutions,
while we completely avoid serial preprocessing.

Details

show
hide
Language(s): eng - English
 Dates: 2018-09-172019-01-162018
 Publication Status: Published online
 Pages: -
 Publishing info: -
 Table of Contents: -
 Rev. Type: -
 Identifiers: arXiv: 1809.06047
URI: http://arxiv.org/abs/1809.06047
BibTex Citekey: Mlakar_arXiv1809.06047
 Degree: -

Event

show

Legal Case

show

Project information

show

Source

show