Re: A challenge: deferred lighting and shadows, looking for a programmer
Steel Style <[email protected]> Thu, 18 Jul 2013 22:35:38 +0200
| Newsgroups | gmane.comp.graphics.crystalspace.devel |
|---|---|
| Message-ID | <[email protected]> |
I don't know yet I'll try look at the demo and the code those following days. Then I'll probably send a mail explaining how I want to proceed. On 18/07/2013 20:59, Jorrit Tyberghein wrote: > That's great! How do you want to proceed? You can enable the defered > render manager in engine.cfg > > A test level that I'm currently using can be downloaded from > http://www.crystalspace3d.org/downloads/tmp/ghosts.zip > > This level shows various problems. Just walk around and you'll see. > Inside the house it is dark. Using 'f' (flashlight) > in walktest you can get some lighting. > > Let me know what more info you need to get started. > > On Thu, Jul 18, 2013 at 6:51 PM, Steel Style <[email protected] > <mailto:[email protected]>> wrote: > > Hello, > > I think that the idea of improving this render manager is really > worthwhile. > I would like to try as I'm have some free time, but I never > implemented > deferred shading or deferred lighting. > > So if someone acknowledged want to work on it, it might be better, > otherwise I'm up to challenging myself. > > Steel > > > On 18/07/2013 13:13, Jorrit Tyberghein wrote: >> Hi all, >> >> Since some time Crystal Space has a deferred render manager which >> implements deferred >> lighting with shadows. Matthieu Kraus worked on this but doesn't >> have time right now to >> continue working on this (since he is now working on another part >> of CS as part of >> Google Summer of Code). He is available for advice though. >> >> As such this new render manager works nicely. It produces nice >> visuals with real dynamic >> shadows. However there are still some issues which make quality >> less then desired. I >> would like to use this render manager in my Indie game project >> and I need professional >> quality there. >> >> Firstly performance is a problem. The performance right now goes >> down rather fast with >> number of lights and objects. While of course deferred lighting >> will always be somewhat >> slow (and it is also up to the level designer to construct >> optimal levels) I think that >> some improvements should be possible here. >> >> Second there are various quality issues. First the display is not >> stable when moving >> around. Shadows flicker and there are very disturbing slight >> movements of the shadows. >> >> Thirdly there are also errors in the shadow casting. Sometimes >> light leaks through at >> places where it shouldn't for example. >> >> >> I would like to find someone who can help improve the deferred >> render manager until >> we can get shadows as good as we can get in commercial games. I >> can provide test levels >> to demonstrate various problems and Matthieu and Frank Richter >> kan give advice on >> various part of the Crystal Space internals. I think that some >> familiarity with shaders >> and rendering/lighting techniques would be a great bonus here. >> >> >> Matthieu already mentioned a few things that could be done: >> - Caching: this is probably one of the most important things to >> implement. >> - Tweaks on how depth values are stored and retreived. >> - Better filtering (like PCF) >> >> So who would like to try? I think this is an important area in a >> modern game engine >> so it would be a worthwhile task. >> >> >> Greetings, >> >> >> -- >> Project Manager of Crystal Space and CEL >> (http://www.crystalspace3d.org/) >> Project Manager of AresEd (https://code.google.com/p/ares/) >> Support: https://www.gittip.com/jorritTyb/ >> >> >> ------------------------------------------------------------------------------ >> See everything from the browser to the database with AppDynamics >> Get end-to-end visibility with application monitoring from AppDynamics >> Isolate bottlenecks and diagnose root cause in seconds. >> Start your free trial of AppDynamics Pro today! >> http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk >> >> >> _______________________________________________ >> Crystal-develop mailing list >> [email protected] <mailto:[email protected]> >> https://lists.sourceforge.net/lists/listinfo/crystal-develop > > > ------------------------------------------------------------------------------ > See everything from the browser to the database with AppDynamics > Get end-to-end visibility with application monitoring from AppDynamics > Isolate bottlenecks and diagnose root cause in seconds. > Start your free trial of AppDynamics Pro today! > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk > _______________________________________________ > Crystal-develop mailing list > [email protected] > <mailto:[email protected]> > https://lists.sourceforge.net/lists/listinfo/crystal-develop > > > > > -- > Project Manager of Crystal Space and CEL > (http://www.crystalspace3d.org/ > <http://www.crystalspace3d.org/main/Main_Page>) > Project Manager of AresEd (https://code.google.com/p/ares/) > Support: https://www.gittip.com/jorritTyb/ > > > > ------------------------------------------------------------------------------ > See everything from the browser to the database with AppDynamics > Get end-to-end visibility with application monitoring from AppDynamics > Isolate bottlenecks and diagnose root cause in seconds. > Start your free trial of AppDynamics Pro today! > http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk > > > _______________________________________________ > Crystal-develop mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/crystal-develop ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ Crystal-develop mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/crystal-develop