Fast Shading and Shadowing of Virtual Objects Using Shadowing Planes in Mixed Reality

We have developed a fast shading and shadowing method that uses the shadowing planes and the basis images in mixed reality (MR). The method is model-based and computable in real time by using a standard graphics processing unit (GPU) making it particularly effective when used with an outdoor MR application. To express the shadows of objects, we map the shadow images that are synthesized from the basis images rendered offline with the basis lights onto the shadowing planes, and we compute alpha blending with the objects. The shadowing planes are generated from convex hulls of objects. We obtain the radiance parameters of the real scene from an omnidirectional image and compute the linear sum of the radiance parameters and the basis images on the GPU. We applied this shadowing method to both an indoor and outdoor MR application and found it to be effective.

[1]  Hideyuki Tamura,et al.  MR Platform: a basic body on which mixed reality applications are built , 2002, Proceedings. International Symposium on Mixed and Augmented Reality.

[2]  Naokazu Yokoya,et al.  Geometric and photometric registration for real-time augmented reality , 2002, Proceedings. International Symposium on Mixed and Augmented Reality.

[3]  Céline Loscos,et al.  Classification of Illumination Methods for Mixed Reality , 2006, Comput. Graph. Forum.

[4]  Ronald Azuma,et al.  A Survey of Augmented Reality , 1997, Presence: Teleoperators & Virtual Environments.

[5]  François X. Sillion,et al.  A Survey of Real‐time Soft Shadows Algorithms , 2003, Comput. Graph. Forum.

[6]  Franklin C. Crow,et al.  Shadow algorithms for computer graphics , 1977, SIGGRAPH.

[7]  Pierre Poulin,et al.  A survey of shadow algorithms , 1990, IEEE Computer Graphics and Applications.

[8]  Akira Onozawa,et al.  Environment mapping for objects in the real world: a trial using ARToolKit , 2002, The First IEEE International Workshop Agumented Reality Toolkit,.

[9]  Jan Kautz,et al.  Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments , 2002 .

[10]  Katsushi Ikeuchi,et al.  Illumination from Shadows , 2003, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Katsushi Ikeuchi,et al.  Acquiring a Radiance Distribution to Superimpose Virtual Objects onto Real Scene , 2001, MVA.

[12]  Katsushi Ikeuchi Recognition of 3-D Objects Using the Extended Gaussian Image , 1981, IJCAI.

[13]  Julie Dorsey,et al.  Effic ient Re-rendering of Naturally Illuminated Environments , 1994 .

[14]  Werner Hartmann,et al.  A real-time shadow approach for an augmented reality application using shadow volumes , 2003, VRST '03.

[15]  Ronald Azuma,et al.  Recent Advances in Augmented Reality , 2001, IEEE Computer Graphics and Applications.

[16]  Paul Debevec Rendering synthetic objects into real scenes: bridging traditional and image-based graphics with global illumination and high dynamic range photography , 2008, SIGGRAPH Classes.