> My proposal focuses on implemented LPV in crystalspace. I have attached a > draft, and would appreciate any comment, especially regarding how to > abstract the whole technique in a way that makes it usable with other > deferred techniques. > Regards, Andrei
Hi Andrei, This is clearly another interesting paper to be implemented in CS, although I wonder if the paper that was proposed by another student few days ago on SSDO (http://www.mpi-inf.mpg.de/~ritschel/SSDO/) is not more interesting, it seems to be easier to implement while giving slightly better results. The unigine rendering engine for example has switched to SSDO recently (see http://unigine.com/products/heaven/). Whatever, some rough basic ideas on the way to achieve good connectivity with CS: - The algorithm you propose adds several passes to the current generic deferred pipeline, so a first step might be to extend the current pipeline in order to add extra passes. In the same way, you can try to have the objects you add as customizable as possible. - If you implement some generic tool like eg a specific data structure, you might consider to put it as a tool in cstool. And generic shaders snippets can be abstracted/generalized as much as possible too. - As you mentionned in your document, you might need some data that can be computed through different means, this can be configurable but can also can re-use as much as possible the data structures and shaders used until now in forward and deferred rendering, like static lighting, environment maps etc ------------------------------------------------------------------------------ Create and publish websites with WebMatrix Use the most popular FREE web apps or write code yourself; WebMatrix provides all the features you need to develop and publish your website. http://p.sf.net/sfu/ms-webmatrix-sf _______________________________________________ Crystal-main mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/crystal-main Unsubscribe: mailto:[email protected]?subject=unsubscribe
