File Download
There are no files associated with this item.
Links for fulltext
(May Require Subscription)
- Publisher Website: 10.1111/j.1467-8659.2011.01905.x
- Scopus: eid_2-s2.0-84889605006
- WOS: WOS:000297317200002
- Find via
Supplementary
- Citations:
- Appears in Collections:
Article: Non-linear beam tracing on a GPU
Title | Non-linear beam tracing on a GPU |
---|---|
Authors | |
Keywords | Nonlinear beam tracing Real-time rendering GPU techniques Reflection Refraction |
Issue Date | 2011 |
Publisher | Blackwell Publishing Ltd. |
Citation | Computer Graphics Forum, 2011, v. 30 n. 8, p. 2156-2169 How to Cite? |
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. |
Persistent Identifier | http://hdl.handle.net/10722/189641 |
ISSN | 2023 Impact Factor: 2.7 2023 SCImago Journal Rankings: 1.968 |
ISI Accession Number ID |
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Liu, B | en_US |
dc.contributor.author | Wei, LY | en_US |
dc.contributor.author | Yang, X | en_US |
dc.contributor.author | Ma, C | en_US |
dc.contributor.author | Xu, YQ | en_US |
dc.contributor.author | Guo, B | en_US |
dc.contributor.author | Wu, E | - |
dc.date.accessioned | 2013-09-17T14:50:34Z | - |
dc.date.available | 2013-09-17T14:50:34Z | - |
dc.date.issued | 2011 | en_US |
dc.identifier.citation | Computer Graphics Forum, 2011, v. 30 n. 8, p. 2156-2169 | en_US |
dc.identifier.issn | 0167-7055 | - |
dc.identifier.uri | http://hdl.handle.net/10722/189641 | - |
dc.description.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. | - |
dc.language | eng | en_US |
dc.publisher | Blackwell Publishing Ltd. | - |
dc.relation.ispartof | Computer Graphics Forum | en_US |
dc.rights | The definitive version is available at www.blackwell-synergy.com | - |
dc.subject | Nonlinear beam tracing | - |
dc.subject | Real-time rendering | - |
dc.subject | GPU techniques | - |
dc.subject | Reflection | - |
dc.subject | Refraction | - |
dc.title | Non-linear beam tracing on a GPU | en_US |
dc.type | Article | en_US |
dc.identifier.email | Wei, LY: lywei@cs.hku.hk | en_US |
dc.identifier.authority | Wei, LY=rp01528 | en_US |
dc.identifier.doi | 10.1111/j.1467-8659.2011.01905.x | - |
dc.identifier.scopus | eid_2-s2.0-84889605006 | - |
dc.identifier.hkuros | 223377 | en_US |
dc.identifier.volume | 30 | en_US |
dc.identifier.issue | 8 | en_US |
dc.identifier.spage | 2156 | en_US |
dc.identifier.epage | 2169 | en_US |
dc.identifier.isi | WOS:000297317200002 | - |
dc.publisher.place | United Kingdom | - |
dc.identifier.issnl | 0167-7055 | - |