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,...
Saved in:
Main Authors: | , , , |
---|---|
Other Authors: | |
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 |