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

Reply via email to