An open API service indexing awesome lists of open source software.

https://github.com/hypesio/opengl-shaders

Oasis shaders made with OpenGL
https://github.com/hypesio/opengl-shaders

opengl shaders

Last synced: about 1 month ago
JSON representation

Oasis shaders made with OpenGL

Awesome Lists containing this project

README

          

# OpenGL-Shaders
OpenGL project made from scratch.

## Oasis - Antoine Aubin & Philippe Aymard
![image](https://user-images.githubusercontent.com/47392735/187956801-1138bb75-aef6-4b73-a1b1-8063bd38966c.png) | ![image](https://user-images.githubusercontent.com/47392735/187957157-ac6c2727-6b40-492f-b19b-a13c62ad87d5.png)
:-------------------------:|:-------------------------:

https://user-images.githubusercontent.com/47392735/188273869-9384835d-f3e2-4cb9-a11a-a1a8cf37426b.mp4

### Shaders functionnalities
#### Water shader
- Reflection
- Refraction
- Depth
- Waves

#### Sand shader
- Wind trails
- Texture visibility depending on the direction of the dune (a face more on the wind will have a more flat texture than the other side)

#### Sky shader
- Spheremap
- Simple gradient using vertex world position

## Credits
- .OBJ Importer : https://github.com/rlk/obj
- Image loader from STB lib : https://github.com/nothings/stb