Real-time line drawing of 3D models taking into account curvature-based importance

In recent years, many line drawing algorithms have been proposed for 3D shape depiction. One common drawback is that these algorithms draw only part of the necessary lines for fully depicting the shape. Cole et al.1) have shown that these algorithms can be complementary to each other. Based on that,...

Full description

Saved in:
Bibliographic Details
Main Authors: Wada, Shohei, Johan, Henry, Trigo, Pablo Garcia, Nishita, Tomoyuki
Other Authors: School of Computer Science and Engineering
Format: Article
Language:English
Published: 2019
Subjects:
Online Access:https://hdl.handle.net/10356/105628
http://hdl.handle.net/10220/50247
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-105628
record_format dspace
spelling sg-ntu-dr.10356-1056282019-12-06T21:54:51Z Real-time line drawing of 3D models taking into account curvature-based importance Wada, Shohei Johan, Henry Trigo, Pablo Garcia Nishita, Tomoyuki School of Computer Science and Engineering Importance Engineering::Computer science and engineering Line Drawing In recent years, many line drawing algorithms have been proposed for 3D shape depiction. One common drawback is that these algorithms draw only part of the necessary lines for fully depicting the shape. Cole et al.1) have shown that these algorithms can be complementary to each other. Based on that, in this paper, we combine the previous algorithms to produce better line drawings of 3D objects. By directly superposing multiple line drawing algorithms, however, there is a risk of generating too many unnecessary lines, especially in regions where many lines are located near to each other, making them to appear over-sketched. To solve this problem, we define an attribute called “importance” for all points on each line. The importance describes which lines should be drawn in preference. In addition, we determine the width of the lines based on the number of lines in their neighborhood. Our algorithm runs on GPU, achieving real-time speed. From experimental results, our method avoids drawing excessive lines while conveying the shapes effectively. Published version 2019-10-23T07:10:16Z 2019-12-06T21:54:51Z 2019-10-23T07:10:16Z 2019-12-06T21:54:51Z 2011 Journal Article Wada, S., Johan, H., Trigo, P. G., & Nishita, T. (2011). Real-time line drawing of 3D models taking into account curvature-based importance. The Journal of the Institute of Image Electronics Engineers of Japan, 40(1), 105-113. doi:10.11371/iieej.40.105 0285-9831 https://hdl.handle.net/10356/105628 http://hdl.handle.net/10220/50247 10.11371/iieej.40.105 en The Journal of the Institute of Image Electronics Engineers of Japan © 2011 The Institute of Image Electronics Engineers of Japan. This is an open-access article distributed under the terms of the Creative Commons Attribution License. 9 p. application/pdf
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic Importance
Engineering::Computer science and engineering
Line Drawing
spellingShingle Importance
Engineering::Computer science and engineering
Line Drawing
Wada, Shohei
Johan, Henry
Trigo, Pablo Garcia
Nishita, Tomoyuki
Real-time line drawing of 3D models taking into account curvature-based importance
description In recent years, many line drawing algorithms have been proposed for 3D shape depiction. One common drawback is that these algorithms draw only part of the necessary lines for fully depicting the shape. Cole et al.1) have shown that these algorithms can be complementary to each other. Based on that, in this paper, we combine the previous algorithms to produce better line drawings of 3D objects. By directly superposing multiple line drawing algorithms, however, there is a risk of generating too many unnecessary lines, especially in regions where many lines are located near to each other, making them to appear over-sketched. To solve this problem, we define an attribute called “importance” for all points on each line. The importance describes which lines should be drawn in preference. In addition, we determine the width of the lines based on the number of lines in their neighborhood. Our algorithm runs on GPU, achieving real-time speed. From experimental results, our method avoids drawing excessive lines while conveying the shapes effectively.
author2 School of Computer Science and Engineering
author_facet School of Computer Science and Engineering
Wada, Shohei
Johan, Henry
Trigo, Pablo Garcia
Nishita, Tomoyuki
format Article
author Wada, Shohei
Johan, Henry
Trigo, Pablo Garcia
Nishita, Tomoyuki
author_sort Wada, Shohei
title Real-time line drawing of 3D models taking into account curvature-based importance
title_short Real-time line drawing of 3D models taking into account curvature-based importance
title_full Real-time line drawing of 3D models taking into account curvature-based importance
title_fullStr Real-time line drawing of 3D models taking into account curvature-based importance
title_full_unstemmed Real-time line drawing of 3D models taking into account curvature-based importance
title_sort real-time line drawing of 3d models taking into account curvature-based importance
publishDate 2019
url https://hdl.handle.net/10356/105628
http://hdl.handle.net/10220/50247
_version_ 1681042706463195136