Skip to main content

Interactive Sampling and Rendering for Complex and Procedural Geometry

  • Conference paper
  • First Online:

Part of the book series: Eurographics ((EUROGRAPH))

Abstract

We present a new sampling method for procedural and complex geometries, which allows interactive point-based modeling and rendering of such scenes. For a variety of scenes, object-space point sets can be generated rapidly, resulting in a sufficiently dense sampling of the final image. We present an integrated approach that exploits the simplicity of the point primitive. For procedural objects a hierarchical sampling scheme is presented that adapts sample densities locally according to the projected size in the image. Dynamic procedural objects and interactive user manipulation thus become possible. The same scheme is also applied to on-the-fly generation and rendering of terrains, and enables the use of an efficient occlusion culling algorithm. Furthermore, by using points the system enables interactive rendering and simple modification of complex objects (e.g., trees). For display, hardware-accelerated 3-D point rendering is used, but our sampling method can be used by any other point-rendering approach.

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   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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. L. Cook, L. Carpenter, and E. Catmull. The Reyes image rendering architecture. Computer Graphics (SIGGRAPH ’87),21(4):95–102, July 1987.

    Article  Google Scholar 

  2. J-M. Dischler. Efficient rendering macro geometric surface structures with bi-directional texture functions. In Rendering Techniques’ 98, EG workshop on rendering, pages 169–180. Springer-Verlag, 1998.

    Google Scholar 

  3. D. Ebert, K. Musgrave, D. Peachey, K. Perlin, and S. Worley. Texturing and Modeling: A Procedural Approach. Academic Press, 1994.

    Google Scholar 

  4. J. P. Grossman and W. J. Dally. Point sample rendering. In Rendering Techniques ’98, EG workshop on rendering, pages 181–192. Springer-Verlag, 1998.

    Google Scholar 

  5. C-H. Lee and Y. G. Shin. An efficient ray tracing method for terrain rendering. In Pacific Graphics’ 95, August 1995.

    Google Scholar 

  6. M. Levoy and T. Whitted. The use of points as a display primitive. TR 85-022. CS Department, University of North Carolina at Chapel Hill, January 1985. http://www-graphics.stanford.edu/papers/points/.

    Google Scholar 

  7. J. P. Lewis. Algorithms for solid noise synthesis. Computer Graphics (SIGGRAPH’ 89), 23(3):263–270, July 1989.

    Article  Google Scholar 

  8. D. Lischinski and A. Rappoport. Image-based rendering for non-diffuse synthetic scenes. In Rendering Techniques’ 98, EG workshop on rendering, pages 301–314. Springer-Verlag, 1998.

    Google Scholar 

  9. N. Max and K. Ohsaki. Rendering tree from precomputed Z-buffer views. In Rendering Techniques’ 95, EG workshop on rendering, pages 74–81. Springer-Verlag, 1995.

    Google Scholar 

  10. M.J. Kilgard. A practical and robust bump-mapping technique for today’s GPUs. In Game Developers Conference, July, 2000 (available at http://www.nvidia.com)

    Google Scholar 

  11. F. K. Musgrave, C. E. Kolb, and R. S. Mace. The synthesis and rendering of eroded fractal terrains. Computer Graphics (SIGGRAPH’ 89),23(3):41–50, July 1989.

    Article  Google Scholar 

  12. F. Neyret. Modeling animating and rendering complex scenes using volumetric textures. IEEE Trans. on Visualization and Computer Graphics, 4(1), January-March 1998.

    Google Scholar 

  13. H. Niederreiter. Random Number Generation and Quasi-Monte Carlo Methods, volume 63 of CBMS-NSF regional conference series in Appl. Math. SIAM, Philadelphia, 1992.

    Book  Google Scholar 

  14. S. Parker, B. Martin, P.-P. J. Sloan, P. Shirley, B. Smits, and C. Hansen. Interactive ray tracing. In Proc. of 13D Symp.’99, pages 119–126, April 1999.

    Google Scholar 

  15. K. Perlin. An image synthesizer. In Computer Graphics (SIGGRAPH’ 85), volume 19:3, pages 287–296, July 1985.

    Article  Google Scholar 

  16. H. Pfister, M. Zwicker, J. van Baar, and M. Gross. Surfels: Surface elements as rendering primitives. pages 335–342. Proc. ACM SIGGRAPH, 2000.

    Google Scholar 

  17. A. J. Preetham, P. Shirley, and B. Smits. A practical analytic model for daylight. pages 91–100. Proc. ACM SIGGRAPH, 1999.

    Google Scholar 

  18. W. T. Reeves and R. Blau. Approximate and probabilistic algorithms for shading and rendering structured particle systems. In Computer Graphics (SIGGRAPH’ 85), volume 19(3), pages 313–322, July 1985.

    Article  Google Scholar 

  19. S. Rusinkiewicz and M. Levoy. QSplat: A multiresolution point rendering system for large meshes. pages 343–352. Proc. ACM SIGGRAPH, 2000.

    Google Scholar 

  20. G. Schaufler and H. Wann Jensen. Ray tracing point sampled geometry. In Rendering Techniques 2000, EG workshop on rendering, pages 319–328. Springer-Verlag, 2000.

    Google Scholar 

  21. M. Schroeder. Fractals, Chaos, and Power Laws. Freeman, New York, 1991.

    MATH  Google Scholar 

  22. J. W. Shade, S. J. Gortler, L. He, and R. Szeliski. Layered depth images. pages 231–242. Proc. ACM SIGGRAPH, July 1998.

    Google Scholar 

  23. R. Szeliski and D. Tonnesen. Surface modeling with oriented particle systems. In Computer Graphics (SIGGRAPH’ 92), volume 26:2, pages 185–194, July 1992.

    Article  Google Scholar 

  24. B. Walter, G. Drettakis, and S. Parker. Interactive rendering using the Render Cache. In Rendering Techniques’ 99, EG workshop on rendering, pages 19–30. Springer-Verlag, 1999.

    Google Scholar 

  25. M. Wand, M. Fischer, I. Peter, F. Meyer auf der Heide, and W. Starsser. The randomized z-buffer algorithm: Interactive rendering of highly complex scenes. Proc. ACM SIGGRAPH, 2001. to appear.

    Google Scholar 

  26. J. Weber and J. Penn. Creation and rendering of realistic trees. In Computer Graphics (SIGGRAPH’ 95), pages 119–128, August 1995.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Wien

About this paper

Cite this paper

Stamminger, M., Drettakis, G. (2001). Interactive Sampling and Rendering for Complex and Procedural Geometry. In: Gortler, S.J., Myszkowski, K. (eds) Rendering Techniques 2001. EGSR 2001. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6242-2_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-7091-6242-2_14

  • Published:

  • Publisher Name: Springer, Vienna

  • Print ISBN: 978-3-211-83709-2

  • Online ISBN: 978-3-7091-6242-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics