[osg-users] How does shadow technic work if geometry shaders are in use

Werner Modenbach Werner.Modenbach at texion.eu
Fri May 29 09:38:49 PDT 2015


Hi Nick,

I'm using LightSpacePerspective  shadow technique as well.
But I set the shaders only inside the scene graph where reqired.
Do I have to set them anywhere else?
My graph looks like that:
*---------------

   *                                               |  RootNode   |

   *                                               ---------------

   *                                                /             \

   *                                         ---------------     ---------------------

   *                                         |  ShadowScene  |     |evtl.  PPU-Prozessor|

   *                                         ---------------     ---------------------

   *                                         /              \

   *                                 ---------------      ---------------

   *                                 |   Switchnode  |      |  LightSource  |

   *                                 ---------------      ---------------
   *                                  /           \\\



Am 29.05.2015 um 18:16 schrieb Trajce Nikolov NICK:
> Hi Werner,
>
> I am doing the same and using the LightSpacePerspective shadow 
> techinque. In your program you have to set your vertex and fragment 
> shaders as well, and it will be picked up correctly if you set the 
> masks for receiving/cast shadows .... So it should work. As long as 
> they are part of the top ShadowedScene
>
> Nick
>
>
> Nick
>
> On Fri, May 29, 2015 at 5:56 PM, Werner Modenbach 
> <Werner.Modenbach at texion.eu <mailto:Werner.Modenbach at texion.eu>> wrote:
>
>     Hi all,
>
>     My scene contains many objects, which are created by geometry shaders.
>     So no vertices are created outside the graphics card for those
>     objects.
>     So I use
>         state->setUseVertexAttributeAliasing(true)
>     and
>         state->setUseModelViewAndProjectionUniforms(true)
>
>     Is it possible using a shadow technique in this case? If I'm right
>     the shadow technique installs it's own shaders.
>
>     Thanks for any hint.
>
>     - Werner -
>
>     _______________________________________________
>     osg-users mailing list
>     osg-users at lists.openscenegraph.org
>     <mailto:osg-users at lists.openscenegraph.org>
>     http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
>
>
> -- 
> trajce nikolov nick
>
>
> _______________________________________________
> osg-users mailing list
> osg-users at lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

-- 
*TEXION Software Solutions, Rotter Bruch 26a, D-52068 Aachen*
Phone: +49 241 475757-0
Fax: +49 241 475757-29
Web: http://texion.eu
eMail: info at texion.eu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openscenegraph.org/pipermail/osg-users-openscenegraph.org/attachments/20150529/a42630d6/attachment-0003.htm>


More information about the osg-users mailing list