File Download

There are no files associated with this item.

  Links for fulltext
     (May Require Subscription)
Supplementary

Article: Non-linear beam tracing on a GPU

TitleNon-linear beam tracing on a GPU
Authors
KeywordsNonlinear beam tracing
Real-time rendering
GPU techniques
Reflection
Refraction
Issue Date2011
PublisherBlackwell Publishing Ltd.
Citation
Computer Graphics Forum, 2011, v. 30 n. 8, p. 2156-2169 How to Cite?
AbstractBeam 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 Identifierhttp://hdl.handle.net/10722/189641
ISSN
2021 Impact Factor: 2.363
2020 SCImago Journal Rankings: 0.578
ISI Accession Number ID

 

DC FieldValueLanguage
dc.contributor.authorLiu, Ben_US
dc.contributor.authorWei, LYen_US
dc.contributor.authorYang, Xen_US
dc.contributor.authorMa, Cen_US
dc.contributor.authorXu, YQen_US
dc.contributor.authorGuo, Ben_US
dc.contributor.authorWu, E-
dc.date.accessioned2013-09-17T14:50:34Z-
dc.date.available2013-09-17T14:50:34Z-
dc.date.issued2011en_US
dc.identifier.citationComputer Graphics Forum, 2011, v. 30 n. 8, p. 2156-2169en_US
dc.identifier.issn0167-7055-
dc.identifier.urihttp://hdl.handle.net/10722/189641-
dc.description.abstractBeam 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.languageengen_US
dc.publisherBlackwell Publishing Ltd.-
dc.relation.ispartofComputer Graphics Forumen_US
dc.rightsThe definitive version is available at www.blackwell-synergy.com-
dc.subjectNonlinear beam tracing-
dc.subjectReal-time rendering-
dc.subjectGPU techniques-
dc.subjectReflection-
dc.subjectRefraction-
dc.titleNon-linear beam tracing on a GPUen_US
dc.typeArticleen_US
dc.identifier.emailWei, LY: lywei@cs.hku.hken_US
dc.identifier.authorityWei, LY=rp01528en_US
dc.identifier.doi10.1111/j.1467-8659.2011.01905.x-
dc.identifier.scopuseid_2-s2.0-84889605006-
dc.identifier.hkuros223377en_US
dc.identifier.volume30en_US
dc.identifier.issue8en_US
dc.identifier.spage2156en_US
dc.identifier.epage2169en_US
dc.identifier.isiWOS:000297317200002-
dc.publisher.placeUnited Kingdom-
dc.identifier.issnl0167-7055-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats