diff options
author | Adrian Kummerlaender | 2020-01-11 21:12:40 +0100 |
---|---|---|
committer | Adrian Kummerlaender | 2020-01-11 21:12:40 +0100 |
commit | 071bc3e6439d7775e9684dfeeb27d423d47167a9 (patch) | |
tree | d213661266265c5278de5dc421c7d84776a5a8da /local_sunrise.py | |
parent | fa18daffb246fd8f48963ebdc0f791b91c88d08e (diff) | |
download | firmament-071bc3e6439d7775e9684dfeeb27d423d47167a9.tar firmament-071bc3e6439d7775e9684dfeeb27d423d47167a9.tar.gz firmament-071bc3e6439d7775e9684dfeeb27d423d47167a9.tar.bz2 firmament-071bc3e6439d7775e9684dfeeb27d423d47167a9.tar.lz firmament-071bc3e6439d7775e9684dfeeb27d423d47167a9.tar.xz firmament-071bc3e6439d7775e9684dfeeb27d423d47167a9.tar.zst firmament-071bc3e6439d7775e9684dfeeb27d423d47167a9.zip |
Add version of local fisheye sunrise with fancy plotting
Diffstat (limited to 'local_sunrise.py')
-rw-r--r-- | local_sunrise.py | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/local_sunrise.py b/local_sunrise.py index 37cf17d..dbc8555 100644 --- a/local_sunrise.py +++ b/local_sunrise.py @@ -21,18 +21,21 @@ config = { 'ray_samples' : 16, 'light_samples': 8, - 'exposure': 4.0, + 'exposure': 2.0, 'zoom': 1.0, # only for pinhole view 'eye_pos': np.array([0, 0, 1.0001]), 'eye_dir': np.array([0, 1, 0]), # only for pinhole view 'date': (2020, 1, 20), - 'latitude': 49.01, - 'longitude': 8.4 + 'timezone': 1, # GMT+1 + 'summertime': False, + + 'latitude': 49.01356, + 'longitude': 8.40444 } -time_range = (5, 20, 1) +time_range = (6, 20, 0.5) cl_platform = cl.get_platforms()[0] cl_context = cl.Context(properties=[(cl.context_properties.PLATFORM, cl_platform)]) @@ -48,7 +51,7 @@ with open('raymarch.cl') as f: for time in np.arange(*time_range): pit = datetime(*config['date'], int(np.floor(time)), int((time-np.floor(time))*60), 0) - sun_dir = sun_direction(config['latitude'], config['longitude'], pit, 1.0) + sun_dir = sun_direction(config['latitude'], config['longitude'], pit, config['timezone'], 1.0 if config['summertime'] else 0.0) sun = make_double3( np.cos(sun_dir[0])*np.sin(sun_dir[1]), |