Residential College | false |
Status | 已發表Published |
Non-linear beam tracing on a GPU | |
Liu, Baoquan1,2; Wei, Li-Yi3; Yang, Xu4; Ma, Chongyang5; Xu, Ying-Qing4; Guo, Baining4,5; Wu, Enhua2,6 | |
2011-12-01 | |
Source Publication | Computer Graphics Forum |
ISSN | 0167-7055 |
Volume | 30Issue:8Pages:2156-2169 |
Abstract | Beam tracing combines the flexibility of ray tracing and the speed of polygon rasterization. However, beam tracing so far only handles linear transformations; thus, it is only applicable to linear effects such as planar mirror reflections but not to non-linear effects such as curved mirror reflection, refraction, caustics and shadows. In this paper, we introduce non-linear beam tracing to render these non-linear effects. Non-linear beam tracing is highly challenging because commodity graphics hardware supports only linear vertex transformation and triangle rasterization.We overcome this difficulty by designing a non-linear graphics pipeline and implementing it on top of a commodity GPU. This allows beams to be non-linear where rays within the same beam do not have to be parallel or intersect at a single point. Using these non-linear beams, real-time GPU applications can render secondary rays via polygon streaming similar to how they render primary rays. A major strength of this methodology is that it naturally supports fully dynamic scenes without the need to pre-store a scene database. Utilizing our approach, non-linear ray tracing effects can be rendered in real-time on a commodity GPU under a unified framework. |
DOI | 10.1111/j.1467-8659.2011.01905.x |
Indexed By | SCIE |
Language | 英語English |
WOS Research Area | Computer Science |
WOS Subject | Computer Science, Software Engineering |
WOS ID | WOS:000297317200002 |
Publisher | WILEY, 111 RIVER ST, HOBOKEN 07030-5774, NJ USA |
The Source to Article | Engineering Village |
Scopus ID | 2-s2.0-84889605006 |
Fulltext Access | |
Citation statistics | |
Document Type | Journal article |
Collection | Faculty of Science and Technology |
Corresponding Author | Liu, Baoquan; Wei, Li-Yi; Yang, Xu; Ma, Chongyang; Xu, Ying-Qing; Guo, Baining; Wu, Enhua |
Affiliation | 1.University of Bedfordshire, United Kingdom; 2.State Key Lab of Computer Science, Institute of Software, Chinese Academy of Sciences, China; 3.Microsoft Research, United States; 4.Microsoft Research Asia, United States; 5.Tsinghua University, China; 6.University of Macau, China |
Corresponding Author Affilication | University of Macau |
Recommended Citation GB/T 7714 | Liu, Baoquan,Wei, Li-Yi,Yang, Xu,et al. Non-linear beam tracing on a GPU[J]. Computer Graphics Forum, 2011, 30(8), 2156-2169. |
APA | Liu, Baoquan., Wei, Li-Yi., Yang, Xu., Ma, Chongyang., Xu, Ying-Qing., Guo, Baining., & Wu, Enhua (2011). Non-linear beam tracing on a GPU. Computer Graphics Forum, 30(8), 2156-2169. |
MLA | Liu, Baoquan,et al."Non-linear beam tracing on a GPU".Computer Graphics Forum 30.8(2011):2156-2169. |
Files in This Item: | There are no files associated with this item. |
Items in the repository are protected by copyright, with all rights reserved, unless otherwise indicated.
Edit Comment