Hi folks, In couple of last days I made huge differences to the code of osgPPU. I would like to ask you to test current svn before I am going for an official release (this will be as soon as there is new stable OSG version 2.10 released). Current code is built against osg v2.9.6.
I've added a new unit: UnitBypassRepeat, which provides you with a possibility of iterative rendering of a subgraph. A new example osgppu_diffusion, shows a simple mean curvature flow diffusion filter. So it is implemented with PDE (partial derivative equation) and runs for several iterations. The number of iterations is changeable during the runtime. Changing of the filter to a sharpening filter or something else is very easy. I've also made changes in the way how the unit graph is traversed and gathered by the CullVisitor. It is now more conservative, lazy placing of units in the graph will be punished ;) The advantage is, that every unit is executed only before its parents has been already executed. In the previous releases this was not guaranteed for very complex unit graphs. MRTs (multiple rendering targets) are also now supported in very easy way. Take a look into diffusion example. There I am using up-to 3 MRTs to compute the derivatives. Please let me know of any bugs if you will find them. Thank you all in advance. Art P.S. For those who is not familar with osgPPU go here http://projects.tevs.eu/osgPPU/[/url] ------------------ Read this topic online here: http://forum.openscenegraph.org/viewtopic.php?p=18639#18639 _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

