<div dir="ltr"><div>HI Bruce,</div><div><br></div><div>When I wrote the osgParticle::PrecipitationEffect is was specifically for local ground based usage, I didn't attempt the handle the case of a geocentric scene.  Off the top of my head I don't know if would be possible to adapt it - I'd need to sit down spend time review the code and thinking about the particular usage case, unfortunately I don't have much free time right now so can't just head off looking into stuff.<br></div><div><br></div><div>As a general statement, if I were to write a precipitation effect for a geocentric application right now I'd want to add extra rendering constraints to the rendering technique over what PrecitpitationEffect uses.  I would want to add geometric constraints for the coverage of the effect and support having multiple blocks of precipitation - essentially have it so we have the ability to have individual clouds with precipitation beneath them.  These precipitation blocks would naturally have their own transform that could place them in a geocentric setting.   <br></div><div><br></div><div>This is differs from PrecipitationEffect as it uses an infinite effect approach.  This scales beautifully - you can drive forever in super heavy snow for hours and never break a frame, but this approach does limit one to how general purpose it is.<br></div><div><br></div><div>With modern shaders there are probably ways of implementing the effect in a more general way, so it may be more efficient to sit down and work out how to implement exactly the type of effect you need for your application rather than trying to reuse something that wasn't written with that usage case in mind.<br></div><div><br></div><div>Cheers,<br></div><div>Robert.<br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, 20 Dec 2018 at 03:16, Bruce Clay <<a href="mailto:bclay1297@gmail.com">bclay1297@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">We are trying to integrate precipitation from the OSG examples into an osgEarth application.  In the initial attempt the application crashed every time we zoomed out beyond a certain point.  In the current application included ass attachment it no longer crashes but we still have orientation problems.  This issue was reported on the forum a couple years back as a geocentric issue.  I can get the snow to appear and it looks normal until I try to rotate the earth to be tangent to the surface.  The it disappears. We could use the precipitation if we could put it in a transform but that did not work either.  Even if it was loosely attached to the camera so we could push it out in front of the viewer some distance and not try to show the particle until the viewer was close to the tangent line.<br>
<br>
------------------<br>
Read this topic online here:<br>
<a href="http://forum.openscenegraph.org/viewtopic.php?p=75326#75326" rel="noreferrer" target="_blank">http://forum.openscenegraph.org/viewtopic.php?p=75326#75326</a><br>
<br>
<br>
<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" rel="noreferrer" target="_blank">http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org</a><br>
</blockquote></div>