oglplus icon indicating copy to clipboard operation
oglplus copied to clipboard

Implement deferred/forward shading example

Open jjzazuet opened this issue 11 years ago • 4 comments

Hello.

I think it would be useful to leave this enhancement request documented here.

Seeing that deferred/forward shading is a very common feature used in game engines today, OGPlus should greatly benefit in showcasing said feature.

A few examples:

UPDATE: found more examples of a new lighting technique called forward tiled shading. Hopefully it will be helpful. Thanks!

http://aras-p.info/blog/2012/03/27/tiled-forward-shading-links/

lightindexed-deferredrender https://code.google.com/p/lightindexed-deferredrender/

Tech Demo: Deferred Lighting http://youtu.be/Hw-coxW3G5o

Deferred shading with dynamic soft shadows: http://youtu.be/lydvh5dAB10

Crytek/Dabrovic Sponza in Nucleus - dynamic camera: https://vimeo.com/14721594

Please let me know if there's anything else I could o or specify.

Thank you for your time.

jjzazuet avatar Jun 19 '13 05:06 jjzazuet

Implemented : http://onlygraphix.com/2014/01/18/oglplus-tutorialdeferred-renderer/

sasmaster avatar Jan 18 '14 18:01 sasmaster

@sasmaster Awesome sauce! I think we could close the issue if/when the demo code is integrated into the examples code base of OGLPlus. Also, it would be great to see @matus-chochlik 's version too.

Would you guys agree? Thanks!

jjzazuet avatar Jan 18 '14 20:01 jjzazuet

Nice and Thanks! I'll have a more detailed look at it and integrate it into the standalone examples if you agree, with appropriate credit and link to your page. But I'll need to do some changes to the build system first, as the standalone examples are not built with MSVC right now. I can also commit the example with your git id. If you wish so, let me know what git user.name and user.email to use.

Regarding this issue I'd like to leave it open so it reminds me that I should finish my own example.

matus-chochlik avatar Jan 19 '14 06:01 matus-chochlik

Sure, no problem. Don't remember my git id. Just download it from my blog post. On Jan 19, 2014 8:44 AM, "Matus Chochlik" [email protected] wrote:

Nice and Thanks! I'll have a more detailed look at it and integrate it into the standalone examples if you agree, with appropriate credit and link to your page. But I'll need to do some changes to the build system first, as the standalone examples are not built with MSVC right now. I can also commit the example with your git id. If you wish so, let me know what git user.name and user.email to use.

Regarding this issue I'd like to leave it open so it reminds me that I should finish my own example.

— Reply to this email directly or view it on GitHubhttps://github.com/matus-chochlik/oglplus/issues/11#issuecomment-32702382 .

sasmaster avatar Jan 19 '14 06:01 sasmaster