Skip to content

Improved sky model based on Nishita single scattering

Notifications You must be signed in to change notification settings

bsavery/sky-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sky Generator

This is a sky generator that calculates a physically based sky based on an improved version of Nishita 1993 single scattering model.

Sky

Install

  • Download this repo
  • Install Python 3.8 or a later version
  • Install pip
  • Install numpy library
pip install numpy
  • Install pillow library
pip install pillow

Run

To run the code just paste python main.py in the main folder.

How it works

When finishing, the program will show the rendered sky image with the OS image visualizer. To change the sky parameters, just change them in the properties.py file, there you will find the sun rotation, camera position altitude along others.

About

Improved sky model based on Nishita single scattering

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages