SlideServe
Menu
Préférences
© SlideServe · v2026

Deep Shadow Mapping

kerryn avatar
10 diapositives · 441 Views · Sep 12, 2014

Deep Shadow Mapping. Ansh Bahri Sandeep Thippeswamy Sohil Himanish Anuja Chandorkar. CS 580 Final Project Group 24. Deep Shadow Maps. Without self-shadowing. With self-shadowing. Traditional Shadow Maps.

Deep Shadow Mapping - slide 1
01 / 10Deep Shadow Mapping
1 / 17

Télécharger la présentation

Deep Shadow Mapping
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Deep Shadow Mapping Ansh Bahri Sandeep Thippeswamy Sohil Himanish Anuja Chandorkar CS 580 Final Project Group 24

  2. Deep Shadow Maps Without self-shadowing With self-shadowing

  3. Traditional Shadow Maps • depth values from the light source’s point of view are stored for each point in the scene • when objects are rendered individually, their visibility is determined by comparing their depth values to corresponding depth map values • Higher quality images require • Percentage closer filtering - multiple shadow map comparisons are made per pixel and averaged together.

  4. Advantages Renders large objects well Stores only one depth value per pixel Disadvantages Poorly renders highly detailed geometries like fur and hair Produces artifacts, especially in animation Rendering time and memory allocation for detailed renders rapidly increase due to super sampling

  5. Deep Shadow Maps • because accurate self-shadowing is so important, rendering hair,furand smoke is difficult. • in traditional Shadow Maps, inadequate sampling results in artifacts(sparkling) in animation. • Deep shadow maps • Construct a continuous visibility function at each pixel that records the approximate amount of light that passes through the pixel to each depth • shadow maps: • depth value / pixel • deep shadow maps: • visibility function / pixel

  6. Deep Shadow Maps • A deep shadow map is a rectangular array of pixels in which every pixel stores a visibility function. • Transmittance function The fraction of light that penetrates to a given depth z is known as the transmittance • Visibility function Visibility function for a given depth is fraction of the beam’s initial power that penetrates to that depth.

  7. Comparing DSMs to TSMs Advantages Support semitransparent surfaces and volumetric primitives, such as smoke Support prefiltering, which allows faster shadow lookups and much smaller memory footprints than regular shadow maps of similar quality Support mip-mapping, which can dramatically reduce lookup costs when objects are viewed over a wide range of scales. Disadvantages Significantly more expensive to compute than a regular shadow map at the same pixel resolution Bias artifacts possible, due to constant z depths

  8. Results

  9. Results