https://github.com/sebh/TileableVolumeNoise
Collection of functions that can be used to generate tileable volume/3d noise. An exemple of volume noise functions that can be specifically used for clouds is also presented.
https://github.com/sebh/TileableVolumeNoise
Last synced: 17 days ago
JSON representation
Collection of functions that can be used to generate tileable volume/3d noise. An exemple of volume noise functions that can be specifically used for clouds is also presented.
- Host: GitHub
- URL: https://github.com/sebh/TileableVolumeNoise
- Owner: sebh
- License: mit
- Created: 2017-03-19T15:00:58.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2020-06-18T11:37:03.000Z (almost 5 years ago)
- Last Synced: 2024-11-14T22:35:32.564Z (6 months ago)
- Language: C++
- Size: 357 KB
- Stars: 344
- Watchers: 21
- Forks: 34
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- AwesomeCppGameDev - TileableVolumeNoise
README
Tileable Volume Noise
---------------------Collection of functions that can be used to generate tileable volume/3d noise. An example of volume noise functions that can be specifically used for clouds is also presented.

This code is part of the "Physically Based Sky, Atmosphere and Cloud Rendering in Frostbite" presentation from [SIGGRAPH 2016 Course: Physically Based Shading in Theory and Practice](http://blog.selfshadow.com/publications/s2016-shading-course/).
Done in collaboration with [weirdfoo](https://twitter.com/weirdfo).
This library uses
- [GLM](http://glm.g-truc.net)
- [LibTarga](http://research.cs.wisc.edu/graphics/Gallery/LibTarga/)