<div dir="ltr">Hi Werner,<div><br></div><div>I am not the author of the LISPSM technique (Wojtek Lewandowski is), but if it all works for GL2 (which I use too) I expect it is something with the GL3 support.</div><div><br></div><div>And yes, the shadow technique has it's own shaders you can replace too (what I am doing for my project). Have a look at StandardShadowMap interface.</div><div><br></div><div>Otherwise the code looks good, it is what I am doing it too. Again, if it works for GL2 and not for GL3 then it might be GL3 specific. Can you see any shadows with GL3 without using your shaders for the objectSwitch?</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 8, 2015 at 2:20 PM, Werner Modenbach <span dir="ltr"><<a href="mailto:Werner.Modenbach@texion.eu" target="_blank">Werner.Modenbach@texion.eu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Sorry, was on a business trip for a while.<br>
Here is my code (shortened a little):<br>
<br>
<tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">Group</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">*</span></tt><tt><span style="color:#000000">rootNode</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">=</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#808000">new</span></tt><tt><span style="color:#c0c0c0">
</span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">Group</span></tt><tt><span style="color:#000000">();</span></tt><tt><span style="color:#c0c0c0"></span></tt><tt><br>
</tt><tt><span style="color:#c0c0c0"></span></tt><tt><span style="color:#800000">view</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="font-style:italic;color:#000000">setSceneData</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#000000">rootNode</span></tt><tt><span style="color:#000000">);</span></tt><tt><br>
</tt><tt><span style="color:#000000"></span></tt><tt><br>
</tt><tt><span style="color:#800000">shadowedScene</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">=</span></tt><tt><span style="color:#c0c0c0">
</span></tt><tt><span style="color:#808000">new</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#800080">osgShadow</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">ShadowedScene</span></tt><tt><span style="color:#000000">;</span></tt><tt>
</tt><tt><span style="color:#800000"></span></tt><tt><br>
</tt><tt><span style="color:#800000">shadowedScene</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">setReceivesShadowTraversalMask</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#000000">ReceivesShadowTraversalMask</span></tt><tt><span style="color:#000000">);</span></tt><tt>
</tt><tt><span style="color:#800000"></span></tt><tt><br>
</tt><tt><span style="color:#800000">shadowedScene</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">setCastsShadowTraversalMask</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#000000">CastsShadowTraversalMask</span></tt><tt><span style="color:#000000">);</span></tt><tt>
</tt><tt><br>
</tt><tt><span style="color:#000000">rootNode</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="font-style:italic;color:#000000">addChild</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800000">shadowedScene</span></tt><tt><span style="color:#000000">.</span></tt><tt><span style="color:#000000">get</span></tt><tt><span style="color:#000000">());</span></tt><tt>
</tt><tt><br>
</tt><tt><br>
</tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#800000">objectSwitch</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">=</span></tt><tt><span style="color:#c0c0c0">
</span></tt><tt><span style="color:#808000">new</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">Switch</span></tt><tt><span style="color:#000000">;</span></tt><tt>
</tt><tt><br>
</tt><tt><span style="color:#800000">shadowedScene</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="font-style:italic;color:#000000">addChild</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800000">objectSwitch</span></tt><tt><span style="color:#000000">);</span></tt><tt><br>
</tt><tt>
</tt><tt><br>
</tt><tt><br>
</tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#800000">lightSource</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">=</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#808000">new</span></tt><tt><span style="color:#c0c0c0">
</span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">LightSource</span></tt><tt><span style="color:#000000">;</span></tt><tt>
</tt><tt><br>
</tt><tt><span style="color:#800000">lightSource</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">setLight</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#000000">myLight</span></tt><tt><span style="color:#000000">);</span></tt><tt><br>
</tt><tt>
</tt><tt><span style="color:#800000">lightSource</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">setReferenceFrame</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">LightSource</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">ABSOLUTE_RF</span></tt><tt><span style="color:#000000">);</span></tt><tt><br>
</tt><tt>
</tt><tt><span style="color:#800000">lightSource</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">setLocalStateSetModes</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">StateAttribute</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">ON</span></tt><tt><span style="color:#000000">);</span></tt><tt><br>
</tt><tt>
</tt><tt><span style="color:#800000">shadowedScene</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="font-style:italic;color:#000000">addChild</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800000">lightSource</span></tt><tt><span style="color:#000000">.</span></tt><tt><span style="color:#000000">get</span></tt><tt><span style="color:#000000">());</span></tt><tt><br>
</tt><tt>
</tt><tt><br>
</tt><tt><br>
</tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">StateSet</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">*</span></tt><tt><span style="color:#c0c0c0">
</span></tt><tt><span style="color:#000000"></span></tt><tt><span style="color:#000000"></span></tt><tt><span style="color:#c0c0c0"></span></tt><tt><span style="color:#000000">stateset</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">=</span></tt><tt><span style="color:#c0c0c0">
</span></tt><tt><span style="color:#c0c0c0"></span></tt><tt><span style="color:#800000">objectSwitch</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000"></span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">getOrCreateStateSet</span></tt><tt><span style="color:#000000">();</span></tt><tt>
</tt><tt><br>
</tt><tt><br>
</tt><tt></tt><tt><span style="color:#c0c0c0">// setting uniforms
etc. here</span></tt><tt><br>
</tt><tt><span style="color:#c0c0c0"></span></tt><tt><br>
</tt><tt><span style="color:#c0c0c0"></span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">Program</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">*</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">program</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">=</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#808000">new</span></tt><tt><span style="color:#c0c0c0">
</span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">Program</span></tt><tt><span style="color:#000000">();</span></tt><tt>
</tt><tt><br>
</tt><tt><span style="color:#000000">stateset</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">setAttribute</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#c0c0c0">
</span></tt><tt><span style="color:#000000">program</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000">);</span></tt><tt><br>
</tt><tt>
</tt><tt><br>
</tt><tt><span style="color:#000000">program</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">addShader</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800080">Cl_ShaderGen</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#000000">getShader</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">Shader</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">VERTEX</span></tt><tt><span style="color:#000000">,</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000"></span></tt><tt><span style="color:#008000">forceGL3Mode</span></tt><tt><span style="color:#000000">, </span></tt><tt><span style="color:#808000">...</span></tt><tt><span style="color:#000000">));</span></tt><tt>
</tt><tt><span style="color:#000000">program</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">addShader</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800080">Cl_ShaderGen</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#000000">getShader</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">Shader</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">GEOMETRY</span></tt><tt><span style="color:#000000">,</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#808000"><span style="color:#000000"></span><span style="color:#008000">forceGL3Mode</span><span style="color:#000000">, </span>...</span></tt><tt><span style="color:#800000"></span></tt><tt><span style="color:#000000">));</span></tt><tt>
</tt><tt><span style="color:#000000">program</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">addShader</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800080">Cl_ShaderGen</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#000000">getShader</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#800080">osg</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">Shader</span></tt><tt><span style="color:#000000">::</span></tt><tt><span style="color:#800080">FRAGMENT</span></tt><tt><span style="color:#000000">,</span></tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#000000"></span></tt><tt><span style="color:#008000">forceGL3Mode</span></tt><tt><span style="color:#000000">, </span></tt><tt><span style="color:#808000">...</span></tt><tt><span style="color:#800000"></span></tt><tt><span style="color:#000000">));</span></tt><tt>
</tt><tt><br>
</tt><tt><span style="color:#c0c0c0"> </span></tt><tt><span style="color:#800000">view</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">getCamera</span></tt><tt><span style="color:#000000">()-></span></tt><tt><span style="color:#000000">getGraphicsContext</span></tt><tt><span style="color:#000000">()-></span></tt><tt><span style="color:#000000">getState</span></tt><tt><span style="color:#000000">()-></span></tt><tt><span style="color:#000000">setUseModelViewAndProjectionUniforms</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#008000">forceGL3Mode</span></tt><tt><span style="color:#000000">);</span></tt><tt>
</tt><tt><br>
</tt><tt><span style="color:#800000">view</span></tt><tt><span style="color:#000000">-></span></tt><tt><span style="color:#000000">getCamera</span></tt><tt><span style="color:#000000">()-></span></tt><tt><span style="color:#000000">getGraphicsContext</span></tt><tt><span style="color:#000000">()-></span></tt><tt><span style="color:#000000">getState</span></tt><tt><span style="color:#000000">()-></span></tt><tt><span style="color:#000000">setUseVertexAttributeAliasing</span></tt><tt><span style="color:#000000">(</span></tt><tt><span style="color:#008000">forceGL3Mode</span></tt><tt><span style="color:#000000">);</span></tt><tt><br>
</tt><tt>
</tt><tt><br>
</tt><tt><br>
</tt>If I use GL2 mode everything works like expected.<br>
In GL3 mode without shadow technique everything works fine (using
geometry shader)<br>
In GL3 mode assigning a shadow technique doesn't change anything
i.e. no shadow appears.<br>
If I assign the schaders to the state set of shadowedScene in GL3
mode without shadow technique <br>
everything appears the normal way but when assigning a shadow
technique geometry shaders <br>
don't do their work any more.<br>
So my guess is that shadow technique just replaces the shaders.<br>
<br>
Is my approach wrong? Do I do something in a non standard way?<br>
<br>
Many thanks for hints and help.<span class="HOEnZb"><font color="#888888"><br>
<br>
- Werner -</font></span><div><div class="h5"><br>
<br>
<br>
<br>
<div>Am 29.05.2015 um 18:53 schrieb Trajce
Nikolov NICK:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hard to say without seeing your code .... I have
modified shaders for the LSPSM. Can you share a sample app ?</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Fri, May 29, 2015 at 6:38 PM, Werner
Modenbach <span dir="ltr"><<a href="mailto:Werner.Modenbach@texion.eu" target="_blank">Werner.Modenbach@texion.eu</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Hi Nick,<br>
<br>
I'm using LightSpacePerspective shadow technique as well.<br>
But I set the shaders only inside the scene graph where
reqired.<br>
Do I have to set them anywhere else?<br>
My graph looks like that:<br>
<span style="color:#c0c0c0"> </span><span style="color:#000080">*</span><span style="color:#c0c0c0"> </span><span style="color:#000080">---------------</span>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0"> </span><span style="color:#000080">*</span><span style="color:#c0c0c0"> </span><span style="color:#000080">|</span><span style="color:#c0c0c0"> </span><span style="color:#000080">RootNode </span><span style="color:#c0c0c0"> </span><span style="color:#000080">|</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0"> </span><span style="color:#000080">*</span><span style="color:#c0c0c0"> </span><span style="color:#000080">---------------</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0"> </span><span style="color:#000080">*</span><span style="color:#c0c0c0"> </span><span style="color:#000080">/</span><span style="color:#c0c0c0"> </span><span style="color:#000080">\</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0"> </span><span style="color:#000080">*</span><span style="color:#c0c0c0"> </span><span style="color:#000080">---------------</span><span style="color:#c0c0c0"> </span><span style="color:#000080">---------------------</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0"> </span><span style="color:#000080">*</span><span style="color:#c0c0c0"> </span><span style="color:#000080">|</span><span style="color:#c0c0c0"> </span><span style="color:#000080">ShadowScene</span><span style="color:#c0c0c0"> </span><span style="color:#000080">|</span><span style="color:#c0c0c0"> </span><span style="color:#000080">|evtl.</span><span style="color:#c0c0c0"> </span><span style="color:#000080">PPU-Prozessor|</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0"> </span><span style="color:#000080">*</span><span style="color:#c0c0c0"> </span><span style="color:#000080">---------------</span><span style="color:#c0c0c0"> </span><span style="color:#000080">---------------------</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0"> </span><span style="color:#000080">*</span><span style="color:#c0c0c0"> </span><span style="color:#000080">/</span><span style="color:#c0c0c0"> </span><span style="color:#000080">\</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0"> </span><span style="color:#000080">*</span><span style="color:#c0c0c0"> </span><span style="color:#000080">---------------</span><span style="color:#c0c0c0"> </span><span style="color:#000080">---------------</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0"> </span><span style="color:#000080">*</span><span style="color:#c0c0c0"> </span><span style="color:#000080">|</span><span style="color:#c0c0c0"> </span><span style="color:#000080">Switchnode</span><span style="color:#c0c0c0"> </span><span style="color:#000080">|</span><span style="color:#c0c0c0"> </span><span style="color:#000080">|</span><span style="color:#c0c0c0"> </span><span style="color:#000080">LightSource</span><span style="color:#c0c0c0"> </span><span style="color:#000080">|</span></pre>
<pre style="margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;text-indent:0px"><span style="color:#c0c0c0"> </span><span style="color:#000080">*</span><span style="color:#c0c0c0"> </span><span style="color:#000080">---------------</span><span style="color:#c0c0c0"> </span><span style="color:#000080">---------------
</span><span style="color:#c0c0c0"> </span><span style="color:#000080">*</span><span style="color:#c0c0c0"> </span><span style="color:#000080">/</span><span style="color:#c0c0c0"> </span><span style="color:#000080">\\\</span>
</pre>
<div>
<div> <br>
<br>
<div>Am 29.05.2015 um 18:16 schrieb Trajce Nikolov
NICK:<br>
</div>
<blockquote type="cite">
<div dir="ltr">Hi Werner,
<div><br>
</div>
<div>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</div>
<div><br>
</div>
<div>Nick</div>
<div><br>
</div>
<div><br>
</div>
<div>Nick</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">On Fri, May 29, 2015 at
5:56 PM, Werner Modenbach <span dir="ltr"><<a href="mailto:Werner.Modenbach@texion.eu" target="_blank">Werner.Modenbach@texion.eu</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> Hi all,<br>
<br>
My scene contains many objects, which are
created by geometry shaders.<br>
So no vertices are created outside the
graphics card for those objects.<br>
So I use <br>
state-><span style="color:#000000">setUseVertexAttributeAliasing(true)<br>
and<br>
state-></span><span style="color:#000000">setUseModelViewAndProjectionUniforms(true)<br>
<br>
Is it possible using a shadow technique in
this case? If I'm right the shadow
technique installs it's own shaders.<br>
<br>
Thanks for any hint.<span><font color="#888888"><br>
<br>
- Werner -<br>
</font></span></span> </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">
<div><br>
</div>
-- <br>
<div>trajce nikolov nick<br>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
osg-users mailing list
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a>
<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>
</pre>
</blockquote>
<br>
</div>
</div>
<span><font color="#888888">
<div>-- <br>
<b>TE<span style="color:red">X</span>ION Software
Solutions, Rotter Bruch 26a, D-52068 Aachen</b><br>
Phone: +49 241 475757-0<br>
Fax: <a href="tel:%2B49%20241%20475757-29" value="+4924147575729" target="_blank">+49 241
475757-29</a><br>
Web: <a href="http://texion.eu" target="_blank">http://texion.eu</a><br>
eMail: <a href="mailto:info@texion.eu" target="_blank">info@texion.eu</a><br>
</div>
</font></span></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">
<div><br>
</div>
-- <br>
<div>trajce nikolov nick<br>
</div>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
osg-users mailing list
<a href="mailto:osg-users@lists.openscenegraph.org" target="_blank">osg-users@lists.openscenegraph.org</a>
<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>
</pre>
</blockquote>
<br>
<div>-- <br>
<b>TE<span style="color:red">X</span>ION Software Solutions,
Rotter Bruch 26a, D-52068 Aachen</b><br>
Phone: +49 241 475757-0<br>
Fax: <a href="tel:%2B49%20241%20475757-29" value="+4924147575729" target="_blank">+49 241 475757-29</a><br>
Web: <a href="http://texion.eu" target="_blank">http://texion.eu</a><br>
eMail: <a href="mailto:info@texion.eu" target="_blank">info@texion.eu</a><br>
</div>
</div></div></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"><div><br></div>-- <br><div class="gmail_signature">trajce nikolov nick<br></div>
</div>