Skip to main content

Indirect Shader Domain Rendering

  • Conference paper
Advances in Visual Computing (ISVC 2010)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 6454))

Included in the following conference series:

Abstract

This paper presents an indirect shader domain rendering techinque to combine different shader rendering effects to visualize the investigating data. Multiple shaders are associated with the geometries or voxels in volumetric data. The shader is resolved at run time to be selected for rendering. Our indirect shader synthesizer provides a novel method to control the appearance of the rendering over multi-shaders. We demonstrate an interactive shader painting technique using our indirect shader synthesizer to generate highly informative images from both geometric and volumetric datasets.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ATI, http://ati.amd.com/products/radeonhd4800/specs.html

  2. Blinn, J., Newell, M.: Texture and Reflection in Computer Generated Images. Communcations of the ACM 19(10), 362–367 (1976)

    Google Scholar 

  3. Bruckner, S., Gröller, M.: Style Transfer Functions for Illustrative Volume Rendering. Comput. Graph. Forum 26(3), 715–724 (2007)

    Article  Google Scholar 

  4. Dutré, P., Bala, K., Bekaert, P.: Advanced Global Illumination, 2nd edn. A K Peters Ltd., Wellesley (2006)

    Book  Google Scholar 

  5. Drebin, R.A., Carpenter, L., Hanrahan, P.: Volume Rendering. In: Computer Graphics, SIGGRAPH 1988 (1988)

    Google Scholar 

  6. Deussen, O., Strothotte, T.: Computer-Generated Pen-and-Ink Illustration of Trees. In: Proceedings of SIGGRAPH 2000 (July 2000)

    Google Scholar 

  7. Engel, K., Kraus, M., Ertl, T.: High-Quality Pre-Integrated Volume Rendering Using Hardware-Accelerated Pixel Shading. In: Eurographics Workshop on Graphics Hardware 2001, ACM SIGGRAPH, pp. 9–16 (2001)

    Google Scholar 

  8. Ebert, D., Musgrave, F., Peachey, D., Perlin, K., Worley, S.: Texturing and Modeling: A Procedural Approach, 3rd edn. Academic Press, New York (2003)

    Google Scholar 

  9. Hargreaves, S.: Generating shaders from hlsl fragments. In: Engel, W.F. (ed.) ShaderX3: Advanced rendering with DirectX and OpenGL, Thomson Learning (2005)

    Google Scholar 

  10. Hanrahan, P., Haeberli, P.: Direct WYSIWYG painting and Texturing on 3D Shapes. In: Computer Graphics (SIGGRAPH 1990), vol. 24, pp. 215–223 (1990)

    Google Scholar 

  11. Igarashi, T., Cosgrove, D.: Adaptive Unwrapping for Interactive Texture Painting. In: Proceedings of the 2001 symposium on Interactive 3D graphics, pp. 209–216 (2001)

    Google Scholar 

  12. King, S., Crawfis, R., Reid, W.: Fast Animation of Amorphous and Gaseous Volumes. In: Volume Graphics 1999, Swansea, UK, pp. 336–346 (1999)

    Google Scholar 

  13. Kruger, J., Schneider, J., Westermann, R.: ClearView: An Interactive Conetxt Preserving Hotspot Visualization Technique. In: Proceedings of IEEE Visualization 2004 (2004)

    Google Scholar 

  14. Levoy, M.: Efficient Ray Tracing of Volume Data. ACM Transactions on Graphics, 245–261 (1990)

    Google Scholar 

  15. Lu, A., Morris, C.J., Ebert, D.S., Rheingans, P., Hansen, C.: Non-Photorealistic Volume Rendering Using Stippling Techniques. In: Proceedings of IEEE Visualization 2002 (2002)

    Google Scholar 

  16. McGuire, M.: The SuperShader. In: Shader X4: Advanced Rendering Techniques, ch. 8.1, pp. 485–498 (2005)

    Google Scholar 

  17. McCool, M., du Toit, S., Popa, T., Chan, B., Moule, K.: Shader Algebra. In: SIGGRAPH 2004, pp. 787–795. ACM Press, New York (2004)

    Google Scholar 

  18. Microsoft. DirectX9 SDK

    Google Scholar 

  19. Microsoft. DirectX11 SDK

    Google Scholar 

  20. Markosian, L., Kowalski, M., Trychi, S., Bourdev, L., Goldstein, D., Hughes, J.: Real-Time Nonphotorealistic Rendering. In: Proceedings of ACM SIGGRAPH 1997, pp. 113–122 (1997)

    Google Scholar 

  21. McGuire, M., Stathis, G., Pfister, H., Krishnamurthi, S.: Abstract shade trees. In: Symposium on Interactive 3D Graphics and Games (March 2006)

    Google Scholar 

  22. Nvidia, http://www.nvidia.com/page/geforce_8800.html .

  23. OpengGL, http://www.opengl.org/registry

  24. Perlin, K.: An Image Synthesizer. In: Proc. SIGGRAPH (1985)

    Google Scholar 

  25. Pharr, M., Humphreys, G.: Physically Based Rendering: From Theory to Implementation. Morgan Kaufmann, San Francisco (July 2004)

    Google Scholar 

  26. Perlin, K., Hoffert, E.: Hypertexture. In: Proc. SIGGRAPH (1989)

    Google Scholar 

  27. Phong, B.T.: Illumination for Computer Generated Pictures. Communications of the ACM 18(6), 311–317 (1975)

    Article  Google Scholar 

  28. Praun, E., Finkelstein, A., Hoppe, H.: Lapped textures. In: Proceedings of SIGGRAP 2000, pp. 465–470 (July 2000)

    Google Scholar 

  29. Plate, J., Holtkaemper, T., Froehlich, B.: A Flexible Multi-Volume Shader Framework for Arbitrarily Intersecting Multi-Resolution Datasets. In: Proc. of IEEE Visualization (2007)

    Google Scholar 

  30. Right Hemisphere Ltd. Deep Paint 3D (Texture Weapons), http://www.righthemisphere.com

  31. Segal, M. and Akeley, K.: The OpenGL Graphics System: A Specification (Version 2.0 - October 22, 2004) (2004), http://www.opengl.org/

  32. St-Laurent, S.: Shaders for Game Programmers and Artists, 1st edn. Course Technology PTR (2004)

    Google Scholar 

  33. Trapp, M., Döllner, J.: Automated Combination of Real-Time Shader Programs. In: Proceedings of Eurographics 2007, pp. 53–56 (2007)

    Google Scholar 

  34. Takayama, K., Okabe, M., Ijiri, T., Igarashi, T.: Lapped Solid Textures: Filling a Model with Anisotropic Textures. In: Proceedings of ACM SIGGRAPH 2008 (2008)

    Google Scholar 

  35. Tietjen, C., Isenberg, T., Preim, B.: Combining Silhouettes, Surface, and Volume Rendering for Surgery Education and Planning (2005)

    Google Scholar 

  36. Viola, I., Kanitsar, A., Gröller, M.: Importance-Driven Volume Rendering. In: Proceedings of IEEE Visualization (2004)

    Google Scholar 

  37. Xue, D., Crawfis, R.: Efficient Splatting Using Modern Graphics Hardware. Journal of Graphics Tools 8(3), 1–21 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Xue, D., Crawfis, R. (2010). Indirect Shader Domain Rendering. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2010. Lecture Notes in Computer Science, vol 6454. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-17274-8_50

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-17274-8_50

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-17273-1

  • Online ISBN: 978-3-642-17274-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics