[osg-users] osgShadow 3.6.3

OpenSceneGraph Users osg-users at lists.openscenegraph.org
Tue Feb 18 06:38:35 PST 2020

Hi Catalin,

None of the osgShadow technique support shadows that surround a point light 
source as you have in your scene.  This limitation is due the way that 
projective texturing is used for the shadow map, essentially you are 
limited to FOV from the light source to less than 180.

The only way to remove this limitation is to use multiple shadow maps, such 
as using a cube map for the shadow map.  None of the osgShadow techniques 
support this though so you'd need to implement this yourself.

The osgShadow shadow techniques are also limited to a single light source, 
to enable support for a number of light sources you have to built a 
separate shadow map for each light source.

For you application I would suggest handling spot lights with a single 
shadow map, and point lights that are within the volume as a cubemap, if 
you have directional lights then potentially you could use a single shadow 
map, though it's likely you'd want to make the the shadow map view 
dependent to avoid under sampling when you zoom into local areas.

I'm afraid general purpose shadowing is hard, it's a huge topic, it won't 
be just a case of tweaking bits of an existing implementation.  


You received this message because you are subscribed to the Google Groups "OpenSceneGraph Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to osg-users+unsubscribe at googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/osg-users/85c74239-037c-497b-9fe2-cb1285f1bf18%40googlegroups.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20200218/2ae6d0c7/attachment.html>

More information about the osg-users mailing list