Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

ProceduralSky

Example of implementation of dynamic procedural sky.

Based on:

  • R. Perez, R. Seals, and J. Michalsky."An All-Weather Model for Sky Luminance Distribution". Solar Energy, Volume 50, Number 3 (March 1993), pp. 235–245.
  • A. J. Preetham, Peter Shirley, and Brian Smits. "A Practical Analytic Model for Daylight", Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, 1999, pp. 91–100.
  • Game Engine Gems, Volume One, chapter 15, 16

How to build:

  1. After cloning the repository do:
git submodule update --init
  1. Run generate.sh <action> (generate.bat <action> on windows if no mingw). Where action one of: gmake/vs2013/vs2015/xcode4, for more options read documentation for https://github.com/bkaradzic/GENie.
  2. Build project from the generated projects files in projects folder.

There is no need to run build_data.sh since there is already prebuld runtime data. If you want to build it, you will have to build bgfx's tools first.

Screenshots:

image1 image2 image3