Commit graph

32 commits

Author SHA1 Message Date
a54c8d5217 Improved clouds lighting 2016-02-01 20:38:29 +01:00
e869f5b9ca Coding style 2016-01-18 22:22:56 +01:00
7ded0a6b6f Removed sun inflating near horizon
This is only a popular belief and a psychologically
perceived illusion (not optical).
2016-01-18 19:45:02 +01:00
1e22d778e1 Fixed moon being lit by atmosphere irradiance 2016-01-17 18:27:18 +01:00
f4bc02c5ca Fixed sun and moon radius being inconsistent 2016-01-15 18:01:01 +01:00
6b6710f15c Centralized scenery constants (earth radius...) 2016-01-15 00:39:33 +01:00
95b24857e9 Some refactoring to prepare for work on moon rendering
Also added render test to check it
2016-01-15 00:07:02 +01:00
c0a4e93c52 Some tweaks to improve clouds aspect 2016-01-10 17:14:54 +01:00
dbcaf5fe90 Refectored PI constants definitions + added Maths::modInRange 2015-12-31 00:36:22 +01:00
61a43410db Refactored CelestialBodyDefinition, with new sun/moon widget 2015-12-30 00:20:20 +01:00
06cd5e31fd Tweaked sun radius 2015-12-29 22:34:05 +01:00
77ba82408d Coding style 2015-12-24 00:16:50 +01:00
3934077552 Fixed some artifacts in atmosphere rendering
when sun was near horizon
2015-12-21 17:48:30 +01:00
f2d38f7165 Fixed atmosphere model producing artifacts below ground surface 2015-12-17 19:51:40 +01:00
e9fcd6b2a5 Fixed int/double old-style casts 2015-12-17 01:13:20 +01:00
7d4989b670 using namespace std 2015-12-11 00:36:50 +01:00
88d2a78b70 Enforced coding style using clang-format 2015-11-09 22:30:46 +01:00
ca7bd84308 Simplified project files + lazy init of data files 2015-10-19 01:39:22 +02:00
2be80bf8e2 Fixed aerial perspective being applied at wrong location in clouds
It was applied at the enter point of the walking algorithm, which
was the camera when it was inside a cloud layer.

Now it is applied at the first found segment, which is still not
optimal but better.

The bruneton model was also fixed to not produce black results for
aerial perspective exactly at the camera location.
2015-10-09 00:43:32 +02:00
6f2d23d960 Refactored lighting manager 2015-09-25 00:12:31 +02:00
8a9c3d4b83 Added /atmosphere/sun_radius property
Also added the tool camera mode to focus on the sun while altering its radius
2015-09-21 23:12:43 +02:00
e8d91e30ac Partially worked around atmosphere artifacts using an offset to ground 2015-08-21 01:19:55 +02:00
25d9a95141 Water is now always at y=0.0 2014-01-06 20:22:00 +01:00
d2f49a124f Added moon basic lighting 2013-12-26 16:35:29 +01:00
6589589ad4 Added basic night sky with a plain moon 2013-12-26 15:36:15 +01:00
742b93d3d9 Small fixes to opengl rendering 2013-12-24 15:00:32 +01:00
7b790d2015 Switched opengl skybox to shaders 2013-12-21 23:48:54 +01:00
879f88fd20 Removed old C-api for Vector3 2013-12-11 11:32:10 +01:00
2aed1f07ae [Broken WIP] Refactored textures, pictures and cache 2013-12-09 22:16:00 +01:00
ec444b7c26 [Broken WIP] Removed legacy Renderer and refactored RenderArea. 2013-12-09 11:59:57 +01:00
74634dfaf1 [Broken WIP] Refactoring terrain, textures and water renderer 2013-12-08 20:54:34 +01:00
b0d9ead01d [WIP] Removed old atmosphere renderer 2013-12-08 18:40:16 +01:00
Renamed from src/rendering/atmosphere/atm_bruneton.cpp (Browse further)