ABSTRACT
Authors who create interactive 3D-applications mostly suffer under the absences of an easy real-time shadow creation. Even new description languages like MPEG-4 do not support any shadow descriptions as yet. The general lack of existing shadow description possibilities was the inspiration of our research work.
We present a novel approach, which enables a simple, flexible and universal solution for the shadow description and management with scene graph based applications.
We introduce a new theory we call the "Theory of Shadow Relationships", where shadows are represented by relationships formed by several syntactical and semantical descriptions. The result is a basis for the shadow description itself and the shadow management. The visual rendering of shadows is independent of our solution. The results of our research are used for the development of a new MPEG-4 tool - the "Shadow Node". We show the use of the "Theory of Shadow Relationships" compliant to the MPEG-4 standard.
- Amanatides, J.: Realism in Computer Graphics: A SurveyGoogle Scholar
- Appel, A., Some Techniques for Shading Machine Renderings of Solids, SJCC, 1968, pp. 37--45.Google Scholar
- Bollobas, B., Axler, S., Gehring, F. W., Modern Graph Theory, published by Springer, 1998.Google Scholar
- Blythe, D., McReynold, T., Grantham, B., Kilgard, M., Scott, R., Programming with OpenGL: Advanced Rendering. In Rockwood, A. (ed.): Computer Graphics (Siggraph-99): Conf. processdings. New York: ACM, 1999.Google Scholar
- Crow, F. C., Shadow Algorithms for Computer Graphics, SIGGRAPH 77, pp. 242--247. Google ScholarDigital Library
- Diefenbach, P., The Shadow Node. 2000, http://www.7thposition.com/~bryan/papers/shadownodeGoogle Scholar
- Diefenbach, P., Pipeline Rendering: Interaction and Realism Through Hardware-Based Multi-PassRendering. University of Pennsylvania, Department of Computer Science, Ph.D. dissertation, 1996 Google ScholarDigital Library
- Everitt, Cass. Interactive Order-Independent Transparency. NVIDIA Corporation 2002.Google Scholar
- Fernando, R., Kilgard, M., The CG Tutorial: The Definite Guide to Programmable Real-Time Graphics. Addision-Wesley, 2003, pp. 121--142. Google ScholarDigital Library
- Goral, C. M., K. E. Torrance, D. P. Greenberg; and B. Battaile; Modeling the Interaction of Light Between Diffuse Surface, SIGGRAPH 84, 213--222. Google ScholarDigital Library
- Haines, E., Soft Planar Shadows Using Plateaus. Ithaka, NY: Autodesk Inc. 2001.Google Scholar
- Hu, H.; Gooch, A. ; Thompson, W. ; Smits, B. ; Rieser, J. ; Shirley, P.: Visual Cues for Imminent Object Contact in Realistic Virtual EnvironmentsGoogle Scholar
- Hasenfratz, J.-M. ; Lapierre, M. ; Holzschuch, N. ; F.Sillion: A survey of Real-Time Soft Shadows Algorithms. In: Eurographics Eurographics, Eurographics, 2003. - State-of-the-Art ReportGoogle ScholarCross Ref
- Hubona, G. S.; Wheeler, P. N.; Shirah, G. W.; Brandt, M.: The role of object shadows in promoting 3D visualization. In: ACM Transactions on Computer-Human Interaction 6(3) (1999), S. 214--242 Google ScholarDigital Library
- Kersten, D.: What is the visual system like? In: The role of computer graphics. Cornell University: Workshop on Rendering, Perception, and Measurement., 1999Google Scholar
- Kilgard, M., Robust Stenciled Shadow Volumes. CEDEC, 2001, Tokyo.Google Scholar
- Kilgard, M., Shadow Mapping with Today's OpenGL Hardware. CEDEC, 2001, Tokyo.Google Scholar
- Kilgard, M., Everitt, C., Practical and Robust Stenciled Shadow Volumes for Hardware-Accelerated Rendering. Nvidia Corporation, Austin, Texas, 2002.Google Scholar
- Kersten, D.; Mamassian, P.; Knill, D.: Moving Cast Shadows Induce Apparent Motion in Depth. In: Perception 26. 1997, S. 171--192Google Scholar
- McCool, M., Shadow Volume Reconstruction from Depth Maps. ACM Transactions on Graphics, 2001, pp. 1--25. Google ScholarDigital Library
- Mamassian, P. ; Knill, D. ; Kersten, D.: The perception of cast shadows. In: Trends in Cognitive Sciences 2(8) (1998), August, S. 288--295Google ScholarCross Ref
- Akenine-Möller, T., Assarsson, U., Approximate Soft Shadows on Arbitrary Surfaces using Penumbra Wedges, 13th Eurographics Workshop on Rendering 2002, pp. 309--318. Google ScholarDigital Library
- MPEG-4 Part 16 ISO/IEC JTC 1/SC 29/ WG 11 (MPEG), International Standard ISO/IEC 14496-2+AMD MPEG-4 AFX. 2003.Google Scholar
- MPEG-4 Part1 ISO/IEC JTC1/SC29/WG11 (MPEG), International Standard ISO/IEC 14496-2+AMD: Coding of Audio-Visual Objects: Part 1 Systems. 2002.Google Scholar
- Madison, C.; Thompson, W.; Kersten, D.; Shirley, P.: Use of Interrflection and Shadow for Surface Contact. Perception and Psychophysics, 2000Google Scholar
- Nishita, T., Nakamae, E., Continuous Tone Representation of Three-Dimensional Objects Illuminated by Sky Light, SIGGRAPH 86, 125--132. Google ScholarDigital Library
- Steiner, M., Untersuchungen zur Implementierung von Schatten auf Basis von Schattenvolumen in einer MPEG-4 AFX Umgebung". Diploma Thesis, Technical University Ilmenau, Institute of Media Technology, 2003.Google Scholar
- VRML97 ISO/IEC, ISO/IEC 14772-1, The Virtual Reality Modeling Language. 1997.Google Scholar
- Walsh A. E., Bourges-Sévenier M., MPEG-4 Jump-Start. Prentice Hall PTR, Prentice Hall Inc., 2002, pp. 88--165.Google Scholar
- Watt, A., Watt, M., Advanced Animation and Rendering Techiques - Theory and Practice. New York, NY, USA / Wokingham, England (etc.). ACM Press / Addison-Wesley, 1992, pp. 157--158. Google Scholar
- Woo, Mason And Neider, Jackie, and Davis,Tom And Schreiner, Dave 1996. OpenGL(R) Programming Guide: The Official Guide to Learning OpenGL, Version 1.2 (3rd Edition) Addison-Wesley Pub 1999 Google ScholarDigital Library
Index Terms
- MPEG-4 based real-time shadows
Recommendations
Soft shadows from extended light sources with penumbra deep shadow maps
GI '05: Proceedings of Graphics Interface 2005This paper presents a new method of precomputing high-quality soft shadows that can be cast on a static scene as well as on dynamic objects added to that scene. The method efficiently merges the visibility computed from many shadow maps into a penumbra ...
Real-time soft shadows in dynamic scenes using spherical harmonic exponentiation
Previous methods for soft shadows numerically integrate over many light directions at each receiver point, testing blocker visibility in each direction. We introduce a method for real-time soft shadows in dynamic scenes illuminated by large, low-...
Cos Θ shadows: an integrated model for direct illumination, subsurface scattering and shadow computation
SIGGRAPH '17: ACM SIGGRAPH 2017 PostersIn this work, we present an integrated model that can provide direct illumination, subsurface scattering and soft shadow effects in a single equation. We have implemented our model to render bas-reliefs, which are the shapes that are defined as height ...
Comments