Wayward

Environment Rendering Demo

By Chris Gibson and Lisa Hunter

Introduction 

Wayward is a rendered environment that utilizes a variety of different shading techniques and graphic-rendering concepts. The scene is set on a remote cluster of small islands lost in the middle of the ocean, surrounded only by empty sea. The spinning orb surrounded by disks represents a way-marker, as if to help those lost at sea find their way home. The logs represent items from the main land that have become lost as well yet have ended up in this empty place, and the birds that occasionally fly over head mean that the main land is not far away. The multi-colored fireflies add more mystery to the small islands, and help inspire a feeling of hope.

Technologies

The following are technologies implemented in Wayward:


Controls

[w] : Move forward
[s] : Move backward
[a] : Strafe left
[d] : Strafe right
Left-Click: Adjust the camera view (click and drag)
 

Screenshots


References

Bloom
    S., Wright, Richard. OpenGL superbible comprehensive tutorial and reference. 4ty ed. Upper Saddle River, NJ: Addison-Wesley, 2007.


Reflections
    S., Wright, Richard. OpenGL superbible comprehensive tutorial and reference. 4ty ed. Upper Saddle River, NJ: Addison-Wesley, 2007.

    "Water reflections - GameDev.Net Discussion Forums." GameDev.net - all your game development needs. 4 June 2009 <http://www.gamedev.net/community/forums/topic.asp?topic_id=253039>.

    "Water reflections with OpenGL." Pixel Infinity. 4 June 2009 <http://ivanleben.blogspot.com/2008/03/water-reflections-with-opengl.html>.


Shaders

    "NeHe Productions: OpenGL Article #21." NeHe Productions: Main Page. 1 June 2009 <http://nehe.gamedev.net/data/articles/article.asp?article=21>.

    "OpenGL Shading Language @ Lighthouse 3D - GLSL Tutorial." Lighthouse 3D: A Resource for 3D Programmers on OpenGL, VRML, and Shockwave 3D. 1 June 2009 <http://www.lighthouse3d.com/opengl/glsl/>.


    S., Wright, Richard. OpenGL superbible comprehensive tutorial and reference. 4ty ed. Upper Saddle River, NJ: Addison-Wesley, 2007.

    "Tutorials." ClockworkCoders. 1 June 2009 <http://www.clockworkcoders.com/oglsl/tutorials.html>.


Height Mapping


   "OpenGL @ Lighthouse 3D - Terrain Tutorial." Lighthouse 3D: A Resource for 3D Programmers on OpenGL, VRML, and Shockwave 3D. 4 June 2009 <http://www.lighthouse3d.com/opengl/terrain/index.php3?heightmap>.