2020
DOI: 10.1111/cgf.13934
|View full text |Cite
|
Sign up to set email alerts
|

Subdivision‐Specialized Linear Algebra Kernels for Static and Dynamic Mesh Connectivity on the GPU

Abstract: Subdivision surfaces have become an invaluable asset in production environments. While progress over the last years has allowed the use of graphics hardware to meet performance demands during animation and rendering, high‐performance is limited to immutable mesh connectivity scenarios. Motivated by recent progress in mesh data structures, we show how the complete Catmull‐Clark subdivision scheme can be abstracted in the language of linear algebra. While this high‐level formulation allows for a fully parallel i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(17 citation statements)
references
References 31 publications
0
17
0
Order By: Relevance
“…Therefore, we separated creased‐mesh performances from the other ones for fair comparisons. Note that Nießner et al [NLMD12] and Mlakar et al [MWS∗20] claim support for semi‐sharp creases in their respective papers, but we were unable to reproduce such results using their source code. Since our implementation is publicly available and provides straightforward support for semi‐sharp creases, we position ourselves as the only practical alternative to OpenSubdiv.…”
Section: Performance Evaluationmentioning
confidence: 69%
See 3 more Smart Citations
“…Therefore, we separated creased‐mesh performances from the other ones for fair comparisons. Note that Nießner et al [NLMD12] and Mlakar et al [MWS∗20] claim support for semi‐sharp creases in their respective papers, but we were unable to reproduce such results using their source code. Since our implementation is publicly available and provides straightforward support for semi‐sharp creases, we position ourselves as the only practical alternative to OpenSubdiv.…”
Section: Performance Evaluationmentioning
confidence: 69%
“…We also emphasize that each aforementioned publication requires a custom data‐structure, while ours relies on the popular halfedge data‐structure. Interestingly, halfedges have been discarded for being too complex and/or costly for parallel processors [SJP05,MWS∗20]. This is probably because halfedges are often understood as linked‐lists; in Section 3.3, we provide a pointerless approach that hopefully clarifies this misunderstanding.…”
Section: Previous Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Nonetheless we believe that our data structure, with its focus on mesh partitioning, is well suited for an evolution toward dynamic capability because parallelizing across partitions helps ease the problems with concurrency. We are further encouraged by recent advances in mesh subdivision on the GPU [Mlakar et al 2020] and dynamic GPU graph data structures [Awad et al 2020;Winter et al 2018].…”
Section: Limitations and Future Workmentioning
confidence: 99%