kcbale wrote: > Hi Bawenang, > > > At a quick glance, I can see the problem mix problem. Thanks for reporting > it. > > With regard to the sky dome, you'll have to add the fogging code into the > skydome shader, it can be found in the resources. The skydome was only really > there for the example program and they've all be chosen to blend nicely with > the fogging colour, obviously this doesn't suit all applications. > > However, one problem with fogging the sky dome is that all of the sky with be > fogged, essentially creating a flat colour since the sky dome (in the example > app) will always be a fixed distance, moving with the camera. > > > K. > > > > > On 7 October 2011 09:08, Bawenang Rukmoko < ()> wrote: > > > Hi, > > > > I've found some artifacts on the above water for scene shader. > > > > 1. When I tried implementing billboard tree with some transparent pixels, > > the transparent parts look not quite transparent. Like shown in the first > > picture. > > > > I believe it's because of these lines in the osgOcean_ocean_scene.frag: > > > > Code: > > float fogFactor = computeFogFactor( osgOcean_AboveWaterFogDensity, > > gl_FogFragCoord ); > > final_color = mix( osgOcean_AboveWaterFogColor, final_color, > > fogFactor ); > > > > > > > > And when I added a line in that shader like this: > > > > Code: > > float fogFactor = computeFogFactor( osgOcean_AboveWaterFogDensity, > > gl_FogFragCoord ); > > final_color = mix( osgOcean_AboveWaterFogColor, final_color, > > fogFactor ); > > final_color.a = textureColor.a; > > > > > > > > It worked like in the second picture. > > > > 2. I believe the fog is only implemented to the objects but not the sky > > dome (as can be seen in the third picture). How do I make it also work with > > the sky dome? Thanks. > > > > > > > > Thank you! > > > > Cheers, > > Bawenang > > > > ------------------------ > > "There's no place like 127.0.0.1" > > > > ------------------ > > Read this topic online here: > > http://forum.openscenegraph.org/viewtopic.php?p=43245#43245 > > (http://forum.openscenegraph.org/viewtopic.php?p=43245#43245) > > > > > > > > > > _______________________________________________ > > osg-users mailing list > > () > > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > > (http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org) > > > > > > > ------------------ > Post generated by Mail2Forum
OIC. I thought I can make the sky dome be fogged per pixel like the ocean surface does. But when I think about it, you were right. Nevertheless , I'll still try it though and see how will it become. Thanks. ------------------------ "There's no place like 127.0.0.1" ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=43427#43427 _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org