<div dir="ltr">Hi Wojtek, <br><br>i didn't get the time slot to test the lighting and the other maps again. but if we assume, that we will have a sun light, for what pssm is good (or other shadow tech.), we can easy assume that the light doesn't move with a matrix transformation, so we set the sun light at a position and a direction, and this would be the (global) world pos, so the question can be answered with yes. <br>
<br>may the pssm sun light concept (user light) is not a good idea. i don't know. how can i force the algorithme to cull the light? <br><br><br><div class="gmail_quote">2008/9/30 Wojciech Lewandowski <span dir="ltr"><<a href="mailto:lewandowski@ai.com.pl">lewandowski@ai.com.pl</a>></span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">





<div bgcolor="#ffffff">
<div><font size="2" face="Arial">Adrian,</font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial">Does osgShadow::ShadowMap works in the same case 
?  I tried to mimic osgShadow::ShadowMap functionality. Both 
osgShadow::StandardShadowMap  & osgShadow::ShadowMap try to lcate the 
light and compute its proper modelview matrix by scanning render stage state 
attributes. If the light was not culled yet it will be not found. In this 
case algorithm will stick to some other light (probably the default 
one).</font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial">I briefly looked at PSSM user light usage. I 
noticed that PSSM sort of treats userLight as ABSOLUTE_RF. It simply takes 
its location and direction as is and  assumes that model view matrix is 
identity. It also does not check if this light was processed by cull 
traversal, so there is chance we would use one light for shadow casting and 
other light for lighting computations. Is this the intention ? If yes, we may 
add similar functionality.</font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial">Cheers,</font></div>
<div><font size="2" face="Arial">Wojtek</font></div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial"></font> </div>
<div><font size="2" face="Arial"></font><font size="2" face="Arial"></font><font size="2" face="Arial"></font> </div>
<div>----- Original Message ----- </div>
<blockquote style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;"><div><div></div><div class="Wj3C7c">
  <div style="background: rgb(228, 228, 228) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
<b>From:</b> 
  <a title="lewandowski@ai.com.pl" href="mailto:lewandowski@ai.com.pl" target="_blank">Wojciech 
  Lewandowski</a> </div>
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>To:</b> <a title="osg-users@lists.openscenegraph.org" href="mailto:osg-users@lists.openscenegraph.org" target="_blank">OpenSceneGraph Users</a> 
  </div>
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Sent:</b> Monday, September 29, 2008 10:32 
  PM</div>
  <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Subject:</b> Re: [osg-users] 
  [osg-submissions] View Dependent Shadow maps(LispSM)</div>
  <div><font size="2" face="Arial"></font><font size="2" face="Arial"></font><br></div>
  <div><font size="2" color="#0000ff" face="Arial"><span>Hi 
  Adrian,</span></font></div>
  <div><font size="2" color="#0000ff" face="Arial"><span></span></font> </div>
  <div><font size="2" color="#0000ff" face="Arial"><span>I 
  will check it. Hopefully tomorrow (tuesday) Maybe I will be able to find what 
  is wrong.</span></font></div>
  <div><font size="2" color="#0000ff" face="Arial"><span></span></font> </div>
  <div><font size="2" color="#0000ff" face="Arial"><span>Cheers,</span></font></div>
  <div><font size="2" color="#0000ff" face="Arial"><span>Wojtek</span></font></div>
  <div><font size="2" color="#0000ff" face="Arial"><span></span></font> </div>
  <div><font color="#0000ff" face="Arial"><span></span></font><font face="Tahoma"><font size="2" color="#0000ff" face="Arial"></font><br><font size="2"><span><font color="#0000ff" face="Arial">[Wojciech 
  Lewandowski]  </font></span>-----Original 
  Message-----<br><b>From:</b> <a href="mailto:osg-users-bounces@lists.openscenegraph.org" target="_blank">osg-users-bounces@lists.openscenegraph.org</a> 
  [mailto:<a href="mailto:osg-users-bounces@lists.openscenegraph.org" target="_blank">osg-users-bounces@lists.openscenegraph.org</a>]<b>On Behalf Of </b>Adrian 
  Egli OpenSceneGraph (3D)<br><b>Sent:</b> Saturday, September 27, 2008 6:52 
  PM<br><b>To:</b> OpenSceneGraph Users<br><b>Subject:</b> Re: [osg-users] 
  [osg-submissions] View Dependent Shadow 
  maps(LispSM)<br><br></font></font></div>
  <blockquote dir="ltr" style="margin-right: 0px;">
    <div dir="ltr">I don't have any shadow, <br><br>my scene look similar to the 
    osgshadow one. but i have a strange behaviour. <br><br>pseudo 
    code:<br>osg::Group g<br>osg::Lightsource 
    s;<br><br>shadowed->addchild(s)<br>shadowed->addchild(g)<br><br>viewer.setData(shadowed) 
    <br><br>i don't have light on, need state set to switch on light 
    ()<br><br>    
    s->getOrCreateStateSet()->setAttributeAndModes(m_lightSource_Sun->getLight(),osg::StateAttribute::ON);<br><br>and 
    pssm does work, but lispsm not (event with 
    setlight(s->getLight())<br><br><br>adrian <br><br>
    <div class="gmail_quote">2008/9/24 Wojciech Lewandowski <span dir="ltr"><<a href="mailto:lewandowski@ai.com.pl" target="_blank">lewandowski@ai.com.pl</a>></span><br>
    <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
      <div bgcolor="#ffffff">
      <div><font size="2" face="Arial">Hi,</font></div>
      <div><font size="2" face="Arial"></font> </div>
      <div><font size="2" face="Arial">What is wrong ? It does not work ? Method 
      accepts Light ptr. If you have LightNode simply use getLight() to pass 
      right argument.</font></div>
      <div>
      <div>
      <div>
      <div>
      <div>
      <div>
      <div>
      <div>
      <div>
      <div>
      <div>
      <div>
      <div>
      <div>
      <div><font size="2" face="Arial"></font> </div>
      <div><font size="2" face="Arial">Wojtek</font></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>
      <blockquote dir="ltr" style="border-left: 2px solid rgb(0, 0, 0); padding-right: 0px; padding-left: 5px; margin-left: 5px; margin-right: 0px;">
        <div>
        <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">----- 
        Original Message ----- </div>
        <div style="background: rgb(228, 228, 228) none repeat scroll 0% 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;">
<b>From:</b> 
        <a title="3dhelp@gmail.com" href="mailto:3dhelp@gmail.com" target="_blank">Adrian Egli OpenSceneGraph (3D)</a> </div></div>
        <div>
        <div></div>
        <div>
        <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>To:</b> 
        <a title="lewandowski@ai.com.pl" href="mailto:lewandowski@ai.com.pl" target="_blank">lewandowski@ai.com.pl</a> ; <a title="osg-users@lists.openscenegraph.org" href="mailto:osg-users@lists.openscenegraph.org" target="_blank">OpenSceneGraph Users</a> </div>

        <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Sent:</b> 
        Wednesday, September 24, 2008 10:17 AM</div>
        <div style="font-family: arial; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; line-height: normal; font-size-adjust: none; font-stretch: normal;"><b>Subject:</b> 
        Re: [osg-users] [osg-submissions] View Dependent Shadow maps 
        (LispSM)</div>
        <div><br></div>
        <div dir="ltr">Thanks, <br><br>it doesn't solve my problem. i will have a 
        look into the code as soon as i have some time left<br><br>adrian 
        <br><br>
        <div class="gmail_quote">2008/9/24 Wojciech Lewandowski <span dir="ltr"><<a href="mailto:lewandowski@ai.com.pl" target="_blank">lewandowski@ai.com.pl</a>></span><br>
        <blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
          <div>
          <div><span><font size="2" color="#0000ff" face="Arial">Thank You, 
          Adrian</font></span></div>
          <div><span><font size="2" color="#0000ff" face="Arial"></font></span> </div>
          <div><span><font size="2" color="#0000ff" face="Arial">Lispsm classes derive 
          all methods from StandardShadowMap & MinimalShadowMap. 
          StandardShadowMap has setLight method. I believe this is what you 
          want.</font></span></div>
          <div><span><font size="2" color="#0000ff" face="Arial"></font></span> </div>
          <div><span><font size="2" color="#0000ff" face="Arial">Cheers,</font></span></div>
          <div><span><font size="2" color="#0000ff" face="Arial">Wojtek</font></span></div>
          <div>
          <div><span><font size="2" color="#0000ff" face="Arial"></font></span> </div>
          <div><span> </span><font size="2" face="Tahoma">-----Original 
          Message-----<br><b>From:</b> <a href="mailto:osg-users-bounces@lists.openscenegraph.org" target="_blank">osg-users-bounces@lists.openscenegraph.org</a> 
          [mailto:<a href="mailto:osg-users-bounces@lists.openscenegraph.org" target="_blank">osg-users-bounces@lists.openscenegraph.org</a>]<b>On 
          Behalf Of </b>Adrian Egli OpenSceneGraph (3D)<br><b>Sent:</b> Tuesday, 
          September 23, 2008 10:46 PM<br><b>To:</b> OpenSceneGraph 
          Users<br><b>Subject:</b> Re: [osg-users] [osg-submissions] View 
          Dependent Shadow maps (LispSM)<br><br></font></div>
          <blockquote dir="ltr" style="margin-right: 0px;">
            <div dir="ltr">Sorry, answered to  wrong list <br>but here i am 
            right :-) <br><br><br>Hi all, <br><br>great algorithm. i have just 
            one question. my scene has a lof of lighs, but only one should cast 
            shadows. so would it be possible to add a method like in parallel 
            splitted shadow map to tell the algorithm witch light it should be 
            used for shadow casting. <br><br>please have a short look at : 
            <br>        
            _ParallelSplitShadowMap-> 
            <div dir="ltr">setUserLight(m_sun.get());<br><br>this method allow to 
            tell the sun light. :-) for example <br><br>adrian 
            <br><br><br></div></div></blockquote></div></div><br>_______________________________________________<br>osg-users 
          mailing list<br><a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br><a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- 
        <br>********************************************<br>Adrian 
        Egli<br></div></div></div></blockquote></div><br>_______________________________________________<br>osg-users 
      mailing list<br><a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br><a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>********************************************<br>Adrian 
    Egli<br></div></blockquote>
  </div></div><p>
  </p><hr><div class="Ih2E3d">

  <p></p>_______________________________________________<br>osg-users mailing 
  list<br><a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a><br><a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</div></blockquote></div>
<br>_______________________________________________<br>
osg-users mailing list<br>
<a href="mailto:osg-users@lists.openscenegraph.org">osg-users@lists.openscenegraph.org</a><br>
<a href="http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>********************************************<br>Adrian Egli<br>
</div>