dc.contributor.author | Jiang, Wangziwei | en_US |
dc.contributor.author | Li, Guiqing | en_US |
dc.contributor.author | Nie, Yongwei | en_US |
dc.contributor.author | Xian, Chuhua | en_US |
dc.contributor.editor | Ghosh, Abhijeet | en_US |
dc.contributor.editor | Wei, Li-Yi | en_US |
dc.date.accessioned | 2022-07-01T15:38:17Z | |
dc.date.available | 2022-07-01T15:38:17Z | |
dc.date.issued | 2022 | |
dc.identifier.isbn | 978-3-03868-187-8 | |
dc.identifier.issn | 1727-3463 | |
dc.identifier.uri | https://doi.org/10.2312/sr.20221159 | |
dc.identifier.uri | https://diglib.eg.org:443/handle/10.2312/sr20221159 | |
dc.description.abstract | Rendering contours of 3D meshes has a wide range of applications. Previous CPU-based contour rendering algorithms support advanced stylized effects but cannot achieve realtime performance. On the other hand, real-time algorithms based on GPU have to sacrifice some advanced stylization effects due to the difficulty of linking contour elements into stroke curves. This paper proposes a GPU-based mesh contour rendering method which includes the following steps: (1) before rendering, a preprocessing step analyzes the adjacency and geometric information from the 3d mesh model; (2) at runtime, an extraction stage firstly selects contour edges from the 3D mesh model, then the parallelized Bresenham algorithm rasterizes the contour edges into a set of oriented contour pixels; (3) next, Potrace is parallelized to extract (pixel) edge loops from the contour pixels; (4) subsequently, a novel segmentation procedure is designed to partition the edge loops into strokes; (5) finally, these strokes are then converted into 2D strip meshes in order to support rendering with controllable styles. Except the preprocessing step, all other procedures are implemented in parallel on a GPU. This enables our framework to achieve real-time performance for high-resolution rendering of dense mesh models. | en_US |
dc.publisher | The Eurographics Association | en_US |
dc.rights | Attribution 4.0 International License | |
dc.rights.uri | https://creativecommons.org/licenses/by/4.0/ | |
dc.subject | CCS Concepts: Computing methodologies --> Non-photorealistic rendering; Image processing | |
dc.subject | Computing methodologies | |
dc.subject | Non | |
dc.subject | photorealistic rendering | |
dc.subject | Image processing | |
dc.title | GPU-Driven Real-Time Mesh Contour Vectorization | en_US |
dc.description.seriesinformation | Eurographics Symposium on Rendering | |
dc.description.sectionheaders | Stylized Rendering | |
dc.identifier.doi | 10.2312/sr.20221159 | |
dc.identifier.pages | 93-105 | |
dc.identifier.pages | 13 pages | |