Shadows provide an important cue in computer graphics. In this thesis we focus on real-time soft shadow algorithms. Two new techniques are presented, both run entirely on modern graphics hardware. "Soft Shadows Using Precomputed Visibility Distance Functions" renders fake soft shadows in static scenes using precomputed visibility information. The technique handles dynamic local light sources and contains special computation steps to generate smooth shadows from hard visibility functions. The resulting images are not physically accurate, nevertheless the method renders plausible images that imitate global illumination. "Soft Projected Shadows" is a simple method for simulating natural shadow penumbra for projected grayscale shadow textures. Shadow blurring is performed entirely in image space and needs only a couple of special blurring passes on pixel shader 2.0 hardware. The technique treats shadow receivers as nearly planar surfaces and doesn’t handle self shadowing, but executes very fast and renders plausible soft shadows. Multiple overlapping shadow casters in a single shadow map are natively supported without any performance overhead.
Identifer | oai:union.ndltd.org:LABT_ETD/oai:elaba.lt:LT-eLABa-0001:E.02~2005~D_20050530_161840-61560 |
Date | 30 May 2005 |
Creators | Pranckevičius, Aras |
Contributors | Plėštys, Rimantas, Maciulevičius, Stasys, Pranevičius, Henrikas, Barauskas, Rimantas, Telksnys, Laimutis, Mockus, Jonas, Jusas, Vacius, Lenkevičius, Antanas, Jasinevičius, Raimundas, Kaunas University of Technology |
Publisher | Lithuanian Academic Libraries Network (LABT), Kaunas University of Technology |
Source Sets | Lithuanian ETD submission system |
Language | Lithuanian |
Detected Language | English |
Type | Master thesis |
Format | application/pdf |
Source | http://vddb.library.lt/obj/LT-eLABa-0001:E.02~2005~D_20050530_161840-61560 |
Rights | Unrestricted |
Page generated in 0.0018 seconds