Re: [osg-users] PrecipitationEffect blending of particles
On 7 June 2013 17:11, Louis Bouchard lwi.bouch...@gmail.com wrote: any thoughts? To do the effect you are after you are best to just write out own particle system using a fixed osg::Geometry and then using shaders to animate the textures. It should be possible to scale up to 100,000's of particles using shaders. You can't tile and LOD the geometry blocks to scale higher, using fog for far distance is useful as well. The PrecipitationEffect is your best template for this type of solution, but not the actual solution you'll need. Robert. ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
[osg-users] Experiments on Textures and Images, strange behavior.
Hi, I am trying to understand how texture ande Image are working //some initialized texture with contents osg::ref_ptrosg::Texture2D map //displays correctly the texture osg::StateSet* stateset = HUD_camera-getOrCreateStateSet(); stateset-setTextureAttributeAndModes( 0,map); //does not display the texture osg::ref_ptrosg::Texture2D lm = new osg::Texture2D; lm-setImage(map-getImage()); stateset-setTextureAttributeAndModes( 0,lm); Why ? Thank you! Cheers, Gaëtan -- Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=54501#54501 ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Experiments on Textures and Images, strange behavior.
Hi, initialize the texture and then reference it, in that order osg::ref_ptrosg::Texture2D lm = new osg::Texture2D; stateset-setTextureAttributeAndModes( 0,map); Nick On Sun, Jun 9, 2013 at 3:02 PM, Gaëtan André gaetan.an...@gmail.com wrote: Hi, I am trying to understand how texture ande Image are working //some initialized texture with contents osg::ref_ptrosg::Texture2D map //displays correctly the texture osg::StateSet* stateset = HUD_camera-getOrCreateStateSet(); stateset-setTextureAttributeAndModes( 0,map); //does not display the texture osg::ref_ptrosg::Texture2D lm = new osg::Texture2D; lm-setImage(map-getImage()); stateset-setTextureAttributeAndModes( 0,lm); Why ? Thank you! Cheers, Gaëtan -- Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=54501#54501 ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- trajce nikolov nick ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Experiments on Textures and Images, strange behavior.
Hi, Thank you for the reply. I am not quite sure to understand your answer. Do you mean I should do this : //does not display the texture osg::StateSet* stateset = HUD_camera-getOrCreateStateSet(); osg::ref_ptrosg::Texture2D lm = new osg::Texture2D; stateset-setTextureAttributeAndModes( 0,map); lm-setImage(map-getImage()); stateset-setTextureAttributeAndModes( 0,lm); Seems quite odd to me. Cheers, Gaëtan[/quote] -- Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=54503#54503 ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
Re: [osg-users] Experiments on Textures and Images, strange behavior.
ah, I missread it. from your original post the map texture was not initialized and was used later in the statest. I had to write something like: osg::ref_ptrosg::Texture2D map = new osg::Texture2D; stateset-setTextureAttributeAndModes( 0,map); if you post your code in whole then the chance to get help if higher Nick On Sun, Jun 9, 2013 at 10:29 PM, Gaëtan André gaetan.an...@gmail.comwrote: Hi, Thank you for the reply. I am not quite sure to understand your answer. Do you mean I should do this : //does not display the texture osg::StateSet* stateset = HUD_camera-getOrCreateStateSet(); osg::ref_ptrosg::Texture2D lm = new osg::Texture2D; stateset-setTextureAttributeAndModes( 0,map); lm-setImage(map-getImage()); stateset-setTextureAttributeAndModes( 0,lm); Seems quite odd to me. Cheers, Gaëtan[/quote] -- Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=54503#54503 ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org -- trajce nikolov nick ___ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org