An Overview on Base Real-Time Shadow Techniques in Virtual Environments

Hoshang Kolivand, Mohd Shahrizal Sunar

Abstract


Shadows are elegant to create a realistic scene in virtual environments. Variety types of shadow techniques encourage us to prepare an overview on all base shadow techniques. Non real-time and real-time techniques are big subdivision of shadow generation. In non real-time techniques ray tracing, ray casting and radiosity are well known and deeply described. Radiosity implemented to create very realistic shadow on non real-time scene. Although traditional radiosity algorithm is difficult to implement, we have proposed a simple one. The proposed pseudo code is easier to understand and implement. Ray tracing used to prevent of collision of movement objects. Projection shadow, shadow volume and shadow mapping are used to create real-time shadow in virtual environments. We have used projection shadow for some objects are static and have shadow on flat surface. Shadow volume used to create accurate shadow with sharp outline. Shadow mapping that is the base of most recently techniques is reconstructed. The reconstruct algorithm gives some new idea to propose another algorithm based on shadow mapping.   


Full Text:

PDF

References


Crow F. Shadow Algorithms for Computer Graphics. Computer Graphics. 1977; 11(2): 242-247.

Heidmann T. Real Shadows Real Time. IRIS Universe, 1991; 18:28-31.

Heckbert P, Herf M. Simulating Soft Shadows with Graphics Hardware. Technical Report CMU-CS-, Carnegie Mellon University. 1997; 97-104.

Gooch B, Sloan PJ, Gooch A, Shirley P, Riesenfeld R. Interactive Technical Illustration. Symposium on Interactive 3D Graphics. Atlanta, Georgia, United States. 1999; 31-38.

Carmack, CarmackOnShadowVolumes, (Personal Communication between Carmack, 2002, http://developer.nvidia.com/view.asp?IO=robust_shadow_v

Fernando R, Fernadez S, Bala K, Greenberh D. Adaptive shadow maps. In Proceedings of ACM SIGGRAPH 2001; 387–390.

Lengyel E. Mathematics for 3D Game Programming & Computer Graphics, Charles 2002.

Olson M, Zhang H. Silhouette Extraction in Hough Space. Eurographics Proceedings 25, 2006 available online.

Scherzer D, Wimmer M, Purgathofer W. A Survey of Real-Time Hard Shadow Mapping Methods. Computer Graphics forum, 2011; 30(1): 169–186.

Kolivand H, Sunar MS. Shadow Mapping or Shadow Volume?. International Journal of New Computer Architectures and their Applications. 2011; 1(2): 64-70.

Liu N, Pang MY. A Survey of Shadow Rendering Algorithms: Projection Shadows and Shadow Volumes. Second International Workshop on Computer Science and Engineering, 2009; 488-492.

Scott R. Ray Casting for Modeling Solids. Computer Graphics and Image Processing. 1982;18: 109-144

Basori AH, Tenriawaru A., Mansur A.B.F. Intelligent Avatar on E-Learning using Facial Expression and Haptic. TELKOMNIKA. 2011; 9(1): 115-124.

Hermawati FA, Koesdijarto R. A Real-Time License Plate Detection System for Parking Access. TELKOMNIKA. 2010; (8)2: 97-106.

Williams L. Casting Curved Shadows on Curved Surfaces. SIGGRAPH 1978; 12(3): 270-274.

Olufemi AF, Sunar MS, Ikotun AM. Augmented Reality Prototype for Visualising Large Sensors’ Datasets. TELKOMNIKA. 2011: 9(1):161-170.




DOI: http://doi.org/10.12928/telkomnika.v10i1.775

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

TELKOMNIKA Telecommunication, Computing, Electronics and Control
ISSN: 1693-6930, e-ISSN: 2302-9293
Universitas Ahmad Dahlan, 4th Campus
Jl. Ringroad Selatan, Kragilan, Tamanan, Banguntapan, Bantul, Yogyakarta, Indonesia 55191
Phone: +62 (274) 563515, 511830, 379418, 371120
Fax: +62 274 564604

View TELKOMNIKA Stats