Skip to content

A terrain rendering engine using OpenGL and combining tessellation shaders with per-pixel displacement mapping techniques

License

Notifications You must be signed in to change notification settings

cegonse/parallax-terrain-renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

parallax-terrain-renderer

This is the source code for a terrain rendering engine using OpenGL and combining tessellation shaders with per-pixel displacement mapping techniques that I developed as my Bs. C. final project. The solution includes a 3D terrain viewing application, a terrain project editor and a testing application to evaluate the performance of the rendering engine. It makes use of OpenGL 4.3, tessellation and geometry shaders and combines them with per-pixel displacement mapping techniques based on parallax mapping, binary searches and linear searches.

The project has been featured in the following papers, which explain the mathematical details of the implemented algorithms:

License

The project is licensed under the GNU Lesser General Public License v3.

About

A terrain rendering engine using OpenGL and combining tessellation shaders with per-pixel displacement mapping techniques

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages