Fast GPU ray tracing of dynamic meshes using geometry images

Nathan A. Carr, Jared Hoberock, Keenan Crane, John C. Hart

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Using the GPU to accelerate ray tracing may seem like a natural choice due to the highly parallel nature of the problem. However, determining the most versatile GPU data structure for scene storage and traversal is a challenge. In this paper, we introduce a new method for quick intersection of triangular meshes on the GPU. The method uses a threaded bounding volume hierarchy built from a geometry image, which can be efficiently traversed and constructed entirely on the GPU. This acceleration scheme is highly competitive with other GPU ray tracing methods, while allowing for both dynamic geometry and an efficient level of detail scheme at no extra cost.

Original languageEnglish (US)
Title of host publicationGraphics Interface 2006 - Proceedings
Pages203-209
Number of pages7
StatePublished - Sep 20 2006
Event32nd Graphics Interface 2006 - Quebec, Canada
Duration: Jun 7 2006Jun 9 2006

Publication series

NameProceedings - Graphics Interface
Volume2006
ISSN (Print)0713-5424

Other

Other32nd Graphics Interface 2006
CountryCanada
CityQuebec
Period6/7/066/9/06

Fingerprint

Ray tracing
Geometry
Data structures
Graphics processing unit
Costs

Keywords

  • GPU algorithms
  • Geometry images
  • Mesh parameterization
  • Ray tracing

ASJC Scopus subject areas

  • Computer Graphics and Computer-Aided Design

Cite this

Carr, N. A., Hoberock, J., Crane, K., & Hart, J. C. (2006). Fast GPU ray tracing of dynamic meshes using geometry images. In Graphics Interface 2006 - Proceedings (pp. 203-209). (Proceedings - Graphics Interface; Vol. 2006).

Fast GPU ray tracing of dynamic meshes using geometry images. / Carr, Nathan A.; Hoberock, Jared; Crane, Keenan; Hart, John C.

Graphics Interface 2006 - Proceedings. 2006. p. 203-209 (Proceedings - Graphics Interface; Vol. 2006).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Carr, NA, Hoberock, J, Crane, K & Hart, JC 2006, Fast GPU ray tracing of dynamic meshes using geometry images. in Graphics Interface 2006 - Proceedings. Proceedings - Graphics Interface, vol. 2006, pp. 203-209, 32nd Graphics Interface 2006, Quebec, Canada, 6/7/06.
Carr NA, Hoberock J, Crane K, Hart JC. Fast GPU ray tracing of dynamic meshes using geometry images. In Graphics Interface 2006 - Proceedings. 2006. p. 203-209. (Proceedings - Graphics Interface).
Carr, Nathan A. ; Hoberock, Jared ; Crane, Keenan ; Hart, John C. / Fast GPU ray tracing of dynamic meshes using geometry images. Graphics Interface 2006 - Proceedings. 2006. pp. 203-209 (Proceedings - Graphics Interface).
@inproceedings{335d6fe7eb39425581344cfc0e764839,
title = "Fast GPU ray tracing of dynamic meshes using geometry images",
abstract = "Using the GPU to accelerate ray tracing may seem like a natural choice due to the highly parallel nature of the problem. However, determining the most versatile GPU data structure for scene storage and traversal is a challenge. In this paper, we introduce a new method for quick intersection of triangular meshes on the GPU. The method uses a threaded bounding volume hierarchy built from a geometry image, which can be efficiently traversed and constructed entirely on the GPU. This acceleration scheme is highly competitive with other GPU ray tracing methods, while allowing for both dynamic geometry and an efficient level of detail scheme at no extra cost.",
keywords = "GPU algorithms, Geometry images, Mesh parameterization, Ray tracing",
author = "Carr, {Nathan A.} and Jared Hoberock and Keenan Crane and Hart, {John C.}",
year = "2006",
month = "9",
day = "20",
language = "English (US)",
isbn = "1568813082",
series = "Proceedings - Graphics Interface",
pages = "203--209",
booktitle = "Graphics Interface 2006 - Proceedings",

}

TY - GEN

T1 - Fast GPU ray tracing of dynamic meshes using geometry images

AU - Carr, Nathan A.

AU - Hoberock, Jared

AU - Crane, Keenan

AU - Hart, John C.

PY - 2006/9/20

Y1 - 2006/9/20

N2 - Using the GPU to accelerate ray tracing may seem like a natural choice due to the highly parallel nature of the problem. However, determining the most versatile GPU data structure for scene storage and traversal is a challenge. In this paper, we introduce a new method for quick intersection of triangular meshes on the GPU. The method uses a threaded bounding volume hierarchy built from a geometry image, which can be efficiently traversed and constructed entirely on the GPU. This acceleration scheme is highly competitive with other GPU ray tracing methods, while allowing for both dynamic geometry and an efficient level of detail scheme at no extra cost.

AB - Using the GPU to accelerate ray tracing may seem like a natural choice due to the highly parallel nature of the problem. However, determining the most versatile GPU data structure for scene storage and traversal is a challenge. In this paper, we introduce a new method for quick intersection of triangular meshes on the GPU. The method uses a threaded bounding volume hierarchy built from a geometry image, which can be efficiently traversed and constructed entirely on the GPU. This acceleration scheme is highly competitive with other GPU ray tracing methods, while allowing for both dynamic geometry and an efficient level of detail scheme at no extra cost.

KW - GPU algorithms

KW - Geometry images

KW - Mesh parameterization

KW - Ray tracing

UR - http://www.scopus.com/inward/record.url?scp=33748574815&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=33748574815&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:33748574815

SN - 1568813082

SN - 9781568813080

T3 - Proceedings - Graphics Interface

SP - 203

EP - 209

BT - Graphics Interface 2006 - Proceedings

ER -