Hi Coders,
I need sources and executable for the Windows (preferably) or Mac application, that should do the following:
1. open a full-screen window with OpenGL;
2. draw a plane with several cubes/objects on it, and a single light source what can be moved with a mouse (movement is between the objects on a plane; elevation relative to the plane should be constant).
3. Lighting should be handled with the global illumination algorithm good enough to handle at least a single light bounce and produce soft shadows. SSDO, Cascaded Light Propagation Volumes, Modular Radiance Transfer are ok. Simple SSAO is not.
This algorithm seems to be almost perfect:
<[login to view URL]>
<[login to view URL]>
**Please explain your choice of algorithm in your bid request - this is important!**
End result should look like:
<[login to view URL]>
- the part from 1:18 to 1:29 is what I actually seek.
Requirements:
- C/C++ as a base language.
- OpenGL 3.2+ and GLSL shaders of version 3 or higher (no fixed function); it'd be nice if it worked on ATI and nVidia cards (I'll test on nVidia GT 555 and GTX 560 Ti).
- the less external dependencies, the better. Please no GLUT or SDL, though I'm ok with SFML.
I want to stress that I want a dedicated OpenGL application; please don't offer DirectX solutions. I'm not inclined to use off-the-shelf engines like Unity either.
After this job, I have several more to offer to a qualified programmer.
Good luck bidding.