Performance comparison of rasterization-based graphics pipeline and ray tracing on GPU shaders

Chun Fa Chang, Kuan Wei Chen, Chin Chien Chuang

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

Abstract

The interactive rendering of 3D computer graphics has approached the photorealistic quality, as evident by the vivid shading effects and lush outdoor scenes in recent game engines. Clearly, the traditional 3D graphics APIs are reaching their limits, and the need to switch to more extendable ray-tracing based techniques has arisen. In this work, we explore the fundamental differences between ray tracing based and rasterization based techniques, including how they are supported by the processors and by the programming platforms. We duplicate the typical shading effects in both ray tracing and rasterization, starting from the simple Phong lighting, to slightly more complex Whitted-style shadow and reflection. Although the rasterization-based techniques clearly outperform ray tracing in current generations of graphics processors, we show by more precise quantitative analysis that the performance gaps are not as wide as thought. And the gap may narrow further when the requirement of image quality increases in the future.

Original languageEnglish
Title of host publication2015 IEEE International Conference on Digital Signal Processing, DSP 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages120-123
Number of pages4
ISBN (Electronic)9781479980581, 9781479980581
DOIs
Publication statusPublished - 2015 Sept 9
EventIEEE International Conference on Digital Signal Processing, DSP 2015 - Singapore, Singapore
Duration: 2015 Jul 212015 Jul 24

Publication series

NameInternational Conference on Digital Signal Processing, DSP
Volume2015-September

Other

OtherIEEE International Conference on Digital Signal Processing, DSP 2015
Country/TerritorySingapore
CitySingapore
Period2015/07/212015/07/24

Keywords

  • GPU shaders
  • rasterization
  • ray tracing

ASJC Scopus subject areas

  • Signal Processing

Fingerprint

Dive into the research topics of 'Performance comparison of rasterization-based graphics pipeline and ray tracing on GPU shaders'. Together they form a unique fingerprint.

Cite this