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
- Host: GitHub
- URL: https://github.com/hypesio/opengl-shaders
- Owner: Hypesio
- Created: 2022-09-01T15:08:32.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-09-03T14:02:57.000Z (almost 4 years ago)
- Last Synced: 2025-03-16T14:49:26.183Z (about 1 year ago)
- Topics: opengl, shaders
- Language: C++
- Homepage:
- Size: 36.1 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# OpenGL-Shaders
OpenGL project made from scratch.
## Oasis - Antoine Aubin & Philippe Aymard
 | 
:-------------------------:|:-------------------------:
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