Skip to main content

A Compact Shader for FPGA-Based Volume Rendering Accelerators

  • Conference paper
  • 969 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4419))

Abstract

We describe a map-based shading unit for volumetric raycasting architectures. This is a critical part of volume rendering accelerators with respect to image quality, achievable performance, and resource consumption. The typical problem with map-based shaders is that highlights might not be rendered correctly on highly glossy surfaces due to the limited resolution of the maps. As a solution to this problem we introduce the use of detail light maps.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Anonymous: Virtex-II Platform FPGAs: Complete Data Sheet, DS031, v3.4, Xilinx, Inc. (March 2005)

    Google Scholar 

  2. Blinn, J.: Models of Light Reflection for Computer Synthesized Pictures. In: Proc. ACM SIGGRAPH 77, pp. 192–198. ACM Press, New York (1977)

    Chapter  Google Scholar 

  3. Chen, H., et al.: Innovative computer architecture for real-time volume rendering. Computers & Graphics 27(5), 715–724 (2003)

    Article  Google Scholar 

  4. Hadwiger, M., Berger, C., Hauser, H.: High-Quality Two-Level Volume Rendering of Segmented Data Sets on Consumer Graphics Hardware. In: Proc. 14th IEEE Visualization Conference, Seattle, USA, Oct. 19-24, 2003, pp. 301–308. IEEE Computer Society Press, Los Alamitos (2003)

    Google Scholar 

  5. Knittel, G., Straßer, W.: VIZARD - Visualization Accelerator for Realtime Display. In: Proceedings of the 1997 ACM Siggraph/Eurographics Workshop on Graphics Hardware, Los Angeles, CA, August 3-4, 1997, pp. 139–146. ACM Press, New York (1997)

    Chapter  Google Scholar 

  6. Krueger, J., Westermann, R.: Acceleration Techniques for GPU-based Volume Rendering. In: Proc. 14th IEEE Visualization Conference, Seattle, USA, Oct. 19-24, 2003, pp. 287–292. IEEE Computer Society Press, Los Alamitos (2003)

    Google Scholar 

  7. Levoy, M.: Display of Surfaces from Volume Data. IEEE Computer Graphics & Applications 8(5), 29–37 (1988)

    Article  Google Scholar 

  8. Lombeyda, S., et al.: Scalable Interactive Volume Rendering Using Off-the-Shelf Components. In: Proc. IEEE PVG 2001, pp. 115–122. IEEE Computer Society Press, Los Alamitos (2001)

    Google Scholar 

  9. Meissner, M., et al.: VIZARD II: A Reconfigurable Interactive Volume Rendering System. In: Proc. SIGGRAPH/Eurographics Workshop on Graphics Hardware 2002, Saarbruecken, Germany, pp. 137–146 (2002)

    Google Scholar 

  10. Pfister, H., et al.: The VolumePro Real-Time Ray-Casting System. In: Proc. ACM SIGGRAPH 99, pp. 251–260. ACM Press, New York (1999)

    Chapter  Google Scholar 

  11. Ray, H., Silver, D.: The RACE II Engine for Real-Time Volume Rendering. In: Proc. SIGGRAPH/Eurographics Workshop on Graphics Hardware 2000, Interlaken, Switzerland, pp. 129–136 (2000)

    Google Scholar 

  12. Roettger, S., et al.: Smart Hardware-Accelerated Volume Rendering. In: Proc. Eurographics - IEEE TCVG Symposium on Visualization, Grenoble, France, pp. 231–238. IEEE Computer Society Press, Los Alamitos (2003)

    Google Scholar 

  13. Terwisscha van Scheltinga, J., Smit, J., Bosma, M.: Design of an On-Chip Reflectance Map. In: Proc. 10th Eurographics Workshop on Graphics Hardware, pp. 51–55 (1995)

    Google Scholar 

  14. Voorhies, D., Foran, J.: Reflection Vector Shading Hardware. In: Proc. ACM SIGGRAPH 94, pp. 163–166. ACM Press, New York (1994)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Pedro C. Diniz Eduardo Marques Koen Bertels Marcio Merino Fernandes João M. P. Cardoso

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Knittel, G. (2007). A Compact Shader for FPGA-Based Volume Rendering Accelerators. In: Diniz, P.C., Marques, E., Bertels, K., Fernandes, M.M., Cardoso, J.M.P. (eds) Reconfigurable Computing: Architectures, Tools and Applications. ARC 2007. Lecture Notes in Computer Science, vol 4419. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-71431-6_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-71431-6_25

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-71430-9

  • Online ISBN: 978-3-540-71431-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics