On vendredi 07 novembre 2008, Ron Jensen wrote: > On Thu, 2008-11-06 at 20:47 +0000, Stuart Buchanan wrote: > > Hi All, > > > > I've put together an improved 3D clouds patch, available from here: > > http://www.nanjika.co.uk/flightgear/clouds2.tar.gz > > > > It fixes the following issues (to a greater or lesser extent): > > 1) Performance. Quad trees used to improve culling, and the sprites are > > placed on the surface of a sphere rather than randomly throughout the > > cloud, requiring fewer textures. This saves about 5-10fps on my machine. > > 2) Disabled 3D clouds have no performance impact. Previously they were > > still in the scenegraph. Now they are removed. 3) Clouds are now loaded > > on start-up, and don't require the scenario to be changed, they also work > > with METAR. 4) The cloud field is shifted as you travel. There's a small > > bug in that the clouds "jump" as you reach the edge of the field. 5) > > Iterative sorting of sprites. This doesn't appear to solve the alpha > > blending problem completely, but may help a bit. > > > > Could someone please check it in? > > Seems to be checked in now... > > > On a related note, it would be great if people could create cloud > > textures. The cl_cu.png texture appears to work quite well, but the > > cl_st.png shows very bad alpha blending. If someone could take the time > > to improve it, that would be great. > > > > Feedback is very welcome, particularly if you are seeing performance > > problems, or if the shaders don't work on your graphics card > > I'm seeing 20-30 fps with clouds now and 40-60 without 3d clouds. Big > improvement! Thanks Stuart! > > Ron > > Fyi: > With Without > Event: 5 4 > Update: 25 13 > Cull : 2.6 1.5 > Draw: 7 5.5 > GPU: 10 8
Working on the F4U-7, this was the opportunity to test that last 3DClouds patch. It is, to me, a dramatic improvement . Only one case has some problem => img3.jpg ( some strange shape) You must pay attention to the img1.jpg, we are in the cloud :) here snapshots http://pagesperso-orange.fr/GRTux/3DClouds-img0.jpg http://pagesperso-orange.fr/GRTux/3DClouds-img1.jpg http://pagesperso-orange.fr/GRTux/3DClouds-img2.jpg http://pagesperso-orange.fr/GRTux/3DClouds-img3.jpg http://pagesperso-orange.fr/GRTux/3DClouds-img5.jpg Cheers -- Gérard http://pagesperso-orange.fr/GRTux/ J'ai décidé d'être heureux parce que c'est bon pour la santé. Voltaire ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Flightgear-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/flightgear-devel

