Thorsten Renk
20dda77d6f
ALS secondary lights and Rayleigh haze for model ubershader and random buildings
2014-10-11 16:12:19 +03:00
Thorsten Renk
77e5cc4c9f
Tentative fix for taxiway line z-fighting within ALS
2014-10-10 11:20:19 +03:00
Thorsten Renk
dfb8073607
ALS secondary lights and Rayleigh haze for urban effect
2014-10-10 10:16:12 +03:00
Thorsten Renk
b2fd34b3f4
ALS secondary lights work on water
2014-10-09 10:52:44 +03:00
Thorsten Renk
63bfbcbb4a
ALS secondary lights illuminate fog, work in progress
2014-10-08 13:26:30 +03:00
Thorsten Renk
f3cc0ac539
Optional second landing light and light offset control for ALS
2014-10-06 09:43:51 +03:00
Thorsten Renk
ac92428ff3
Correct FOV scaling of lightspots
2014-10-05 17:28:04 +03:00
Thorsten Renk
33d1d8c70d
Generic secondary lights (landing light and searchlight) for ALS
2014-10-05 14:08:29 +03:00
Thorsten Renk
379d3c1437
Cleanup and Rayleigh haze for runway and airport keep effects
2014-10-04 11:32:45 +03:00
Thorsten Renk
4ac3620f5b
Rayleigh scattering for light reflected from the terrain, leading to blue hazy distance effects and redshift of reflected sunlight, work in progress, only terrain and water done
2014-10-03 13:49:38 +03:00
Thorsten Renk
9c5c34e82d
Directional dependence of intensity for lights, work in progress
2014-08-13 10:52:59 +03:00
Thorsten Renk
6b67f6938b
Improved runway shoulder to greenspace transitions
2014-08-04 11:05:19 +03:00
Thorsten Renk
17d792d9c3
Overlay texturing for airport keep with definitions for US Southwest
2014-08-04 10:52:41 +03:00
Thorsten Renk
46e2402f2f
Improved fading for runway lights at night for ALS (work in progress)
2014-07-30 12:21:09 +03:00
Thorsten Renk
eeef7633fb
Hires noise strength parameter for ALS airport keep shader
2014-06-17 09:37:23 +03:00
Thorsten Renk
17799e8450
Vertically stratified noise function for ALS
2014-05-14 13:01:14 +03:00
Thorsten Renk
27438ea54c
Fresnel reflection for ALS runway shader
2014-05-14 12:45:54 +03:00
Thorsten Renk
bba99d5313
Texture reading offsets for agriculture effect
2014-05-09 09:41:41 +03:00
Thorsten Renk
dd72bbb5fa
Sky irradiance reflection for ALS water shader
2014-05-09 09:06:34 +03:00
Thorsten Renk
3970bad285
Updates to Earthview, based on work by Anton Gomez Alvedro
2014-05-05 15:27:32 +03:00
Thorsten Renk
021133e657
Agriculture de-tiling effect for ALS terrain rendering
2014-05-05 14:27:33 +03:00
Thorsten Renk
c3a92a4799
Slope line noise pattern for ALS terrain rendering
2014-04-28 09:24:19 +03:00
Thorsten Renk
5a2ada9619
Updates to Earthview
2014-04-25 09:40:32 +03:00
Thorsten Renk
4e13342019
Slope line pattern for the noise library
2014-04-25 09:20:02 +03:00
Thorsten Renk
23d7f41481
Earthview orbital rendering based on the NASA Visible Earth image collection
2014-04-24 10:37:41 +03:00
Thorsten Renk
6fa9d8ac88
Randomness for ALS surface lights lense flare
2014-04-24 09:43:28 +03:00
Thorsten Renk
364cc9b087
Cleanup in shader code
2014-04-24 09:33:06 +03:00
Thorsten Renk
426a4a0a6c
GUI option and some internal tweaks for cloud shadow functionality
2014-04-17 12:39:53 +03:00
Thorsten Renk
4ea8047b69
ALS terrain shader uses noise library
2014-04-17 12:23:45 +03:00
Thorsten Renk
b1d909b22e
Domain tiling effect for ALS tree shader
2014-04-17 12:18:11 +03:00
Thorsten Renk
6cce2e64d4
Moved cloud shadows for vegetation into vertex shader, has much better performance
2014-03-17 09:01:20 +02:00
Thorsten Renk
553fd2c171
Cloud shadows for runway shader effect
2014-03-17 08:49:49 +02:00
Thorsten Renk
26836af986
Model ubershader retains some glossiness due to sky irradiance even in indirect light
2014-03-14 11:02:18 +02:00
Thorsten Renk
35d841adf5
Cloud shadows for airfield green
2014-03-14 09:39:24 +02:00
Thorsten Renk
80819daa68
Cloud shadows for random vegetation
2014-03-14 09:30:45 +02:00
Thorsten Renk
572a720388
Cloud shadows for water shader effect
2014-03-11 12:25:47 +02:00
Thorsten Renk
a05863e541
Cloud shadows for urban effect/random buildings
2014-03-11 11:53:57 +02:00
James Turner
cbe18617fd
My GLSL compiler is stricter than yours.
...
- Apple GLSL strongly objects to mismatched function declaration /
return value type, and similarly to mismatched function declaration /
lvalue type.
2014-03-10 17:57:04 +00:00
Thorsten Renk
7cebb2963e
Better lighting balance for ALS water shader in very low light /night
2014-03-10 10:43:55 +02:00
Thorsten Renk
3a87e5a514
Experimental support for cloud shadows on the terrain
2014-03-10 10:29:14 +02:00
Thorsten Renk
87a960a048
Tentative fix for high altitude/low sun rendering artefacts in ALS skydome
2014-02-28 10:40:05 +02:00
Thorsten Renk
4286141f2a
Improvements and environment dependence to rendering of runway lighting for ALS
2014-02-28 09:15:41 +02:00
Thorsten Renk
1d25257604
Surface light effect and shaders for ALS
2014-02-25 10:49:37 +02:00
Thorsten Renk
22e3852cad
Impostors simulating distant clouds for Advanced Weather / ALS
2014-02-17 10:21:26 +02:00
Thorsten Renk
1c1bcda8d6
Support for creating high altitude noctilucent clouds in Advanced Weather/ALS
2014-01-30 11:08:35 +02:00
Clément de l'Hamaide
3132b761d0
Improve runway reflection shader by Emilian H.
2014-01-23 17:23:03 +01:00
Thorsten Renk
aae72d7266
High quality dirt runway effect for ALS
2014-01-23 13:16:20 +02:00
Emilian Huminiuc
7f183e0117
Remove intermediate quality settings from the ubershader. Fix a texture.
2014-01-15 23:30:03 +01:00
James Turner
8862167700
Fix ubershader for Mac, in more places.
2014-01-12 17:06:23 +00:00
James Turner
bb640294d8
Fix Uberhader-Rembrandt bug on Mac.
...
My parser is stricter than your parser. (Unless you're on Ati-non-Mac)
2014-01-11 22:32:22 +00:00
Stuart Buchanan
b2f261ea0a
Improved Random building texturesa - Gabo Huerta
...
Improved textures, lightmaps from Gabo Huerta.
Improved interaction with the urban shader from Thorsten Renk.
2013-12-28 20:36:49 +00:00
Stuart Buchanan
825abab643
Fix for black clouds on ATI (bug 1160)
...
http://code.google.com/p/flightgear-bugs/issues/detail?id=1160
Fix by Emilian Huminiuc.
2013-12-25 23:14:04 +00:00
Tomash Brechko
e5d8163d64
Ubershader: account for specular light component only once.
...
Both files have "fragColor += Specular * nmap.a;" later in the source.
The patch is suggested by Emilian Huminiuc.
2013-11-27 16:30:32 +00:00
Thorsten Renk
4a2d427a85
Ocean depth map support for ALS
2013-11-23 12:15:52 +02:00
Thorsten Renk
d13d72b2f7
Bugfix correcting tree fog lighting for cloudy days and low sun
2013-11-22 09:20:38 +02:00
Vivian Meazza
af22245993
Sea colour effect by Emilian Huminiuc
...
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2013-11-03 18:41:16 +00:00
Clément de l'Hamaide
40013ba1c7
ubershader: restore lightmap feature
2013-10-21 13:27:35 +02:00
Thorsten Renk
c11ac7295c
Fogline blur effect for Atmospheric Light Scattering high-detail shader
2013-10-17 11:09:42 +03:00
Thorsten Renk
bdd9520ca5
Horizon blur and noise modulation model based on aloft visibility and weather variability for Atmospheric Light Scattering
2013-08-29 15:15:51 +03:00
Thorsten Renk
e0679636ee
Wake shader effect for Atmospheric Light Scattering framework
2013-08-28 14:58:21 +03:00
James Turner
105983702f
Fix a GLSL compile error on Mac
...
(doesn't like #elif it seems). Since neither of these values
are ever defined, kill off the conditionals entirely.
2013-06-25 22:50:39 +01:00
Thorsten Renk
b9c573ea11
Tweak to prevent the cloud LOD system from dropping sprites in very faint clouds which have just few sprites to begin with and appear unrealistic when these are dropped
2013-06-13 13:26:37 +03:00
Gijs de Rooy
c53d5c12ba
Fix urban shader compile error. #elseif is an incorrect directive, #elif is the correct one. Thanks to colintoal for reporting.
2013-06-08 13:05:37 +02:00
Thorsten Renk
c937881caf
Shader trick to generate surf at steep coastlines
2013-06-07 14:35:25 +03:00
Thorsten Renk
b3bb82dd88
Wind effects on vegetation for Atmospheric Light Scattering: movement of trees and hires terrain texture noise simulating vegetation and debris movement
2013-06-07 13:31:34 +03:00
Stuart Buchanan
08243eb083
Speculative fix for shader cast issue on Mac.
2013-05-31 19:50:57 +01:00
Stuart Buchanan
3929e8d091
Use square tree textures with reduce UV coordinates.
2013-05-19 21:30:20 +01:00
Stuart Buchanan
1e09cf85ef
Use step function rather than cast of boolean expression.
2013-05-13 22:59:25 +01:00
Stuart Buchanan
613db9668f
Fix warning on some GPUs.
2013-05-10 20:20:08 +01:00
Stuart Buchanan
5689d76dca
Change tree texture format from a 8x4 block to 32x1 to avoid UV bleeding problems.
2013-05-10 20:04:18 +01:00
Vivian Meazza
f025dd3e32
Tidy up formatting after reinstating Rainbow effect
...
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2013-04-28 09:27:38 +01:00
Vivian Meazza
8509e4acba
Consolidate Fresnel and rainbow look-up textures. Reinstate Rainbow effect in ALS shader
...
Signed-off-by: Vivian Meazza <vivian.meazza@lineone.net>
2013-04-26 20:18:46 +01:00
Thorsten Renk
f62550e115
Optional overlay texture for models
2013-04-22 11:32:28 +03:00
Thorsten Renk
cea50f52ed
Proper wetness effect on runway and airfield green dependent on quality level
2013-04-22 10:41:44 +03:00
Thorsten Renk
c877c8b4e5
3d noise based fog and deeper shadows for lower quality terrain, urban and water shaders
2013-04-22 10:02:14 +03:00
Stuart Buchanan
266313486d
Add dynamic selection of tree texture based on season and snow level.
...
All tree texture sheets now contain 4 different texture sets for
different conditions. See Docs/README.materials for details.
Also retire the -summer and -winter variants of tree textures, which
are now redundant.
2013-04-20 21:09:03 +01:00
Thorsten Renk
4817183507
Isotropic lighting for trees in Atmospheric Light Scattering
2013-04-16 12:48:54 +03:00
Thorsten Renk
df35c11af2
Packice overlay and water color variations for high quality water shader in Atmospheric Light Scattering
2013-04-15 14:29:04 +03:00
Thorsten Renk
402d75a602
Deeper shadows and fog/snow continuity across terrain tiles for highest quality level terrain shader of Atmospheric Light Scattering
2013-04-15 14:00:22 +03:00
Thorsten Renk
2c6a962a34
Modified cloud lighting with dependence on air pollution
2013-04-09 09:52:19 +03:00
Thorsten Renk
f2ebbbbc70
Updates to Advanced Weather and cloud shaders - better support for low visibility conditions, improved framerates for Thunderstorm scenario
2013-03-01 09:40:05 +02:00
Thorsten Renk
9ffb8a3d52
'The Flag' for Atmospheric Light Scattering
2013-03-01 09:11:10 +02:00
Thorsten Renk
2d2a5eb3be
Replaced hard fogging near field cutoff by a sliding cutoff
2013-02-25 14:11:40 +02:00
Thorsten Renk
deba78c4da
Autumn colors by pixel postprocessing with color rotation encoded in the terrain texture alpha channel, used for Atmospheric Light Scattering
2013-02-11 14:01:31 +02:00
Thorsten Renk
930b3d4fd5
Configurable parameter support for detailed terrain shader quality level
2013-02-06 15:13:25 +02:00
Thorsten Renk
97349a17ef
Bugfix for water flickering problem in Atmospheric Light Scattering
2013-02-06 13:48:45 +02:00
Thorsten Renk
0ee1a1053e
Bugfix for airport grass shader
2013-02-04 15:19:58 +02:00
Thorsten Renk
4426b4a301
Bugfix for lower quality water shader in Atmospheric Light Scattering
2013-02-04 14:52:14 +02:00
Emilian Huminiuc
65e2b97c26
Sync with the other versions of the ubershader.
...
Remove useless forward declaration of fog_Func.
Signed-off-by: Emilian Huminiuc <emilianh@gmail.com>
2013-02-01 13:22:14 +02:00
Thorsten Renk
9c95d09f60
Model ubershader for Atmospheric Light Scattering
2013-01-31 14:15:18 +02:00
Thorsten Renk
db546a6fd6
Bugfixes for random building in Atmosperhic Light Scattering
2013-01-30 10:04:27 +02:00
Thorsten Renk
15f85a6a89
Reduced flickering for airport grass shader
2013-01-25 14:50:04 +02:00
Thorsten Renk
c948d93444
Indonesia regional texturing definitions
2013-01-21 14:05:05 +02:00
Thorsten Renk
c1157b762a
The ultra-terrain shader
2013-01-21 13:57:18 +02:00
Emilian Huminiuc
d098796d46
use world coordinates for noise texture lookup
...
Signed-off-by: Emilian Huminiuc <emilianh@gmail.com>
2013-01-17 11:51:23 +02:00
Emilian Huminiuc
72c876aec6
Ubershader fixes
...
Signed-off-by: Emilian Huminiuc <emilianh@gmail.com>
2013-01-17 11:32:00 +02:00
Stuart Buchanan
4c4df3401e
Do not render cloudlets on the back half of the cloud at ranges
...
of > 10km. 50% performance improvements seen under overcast conditions.
2012-12-16 22:20:23 +00:00
Stuart Buchanan
024f7494e4
Discard cloud fragments with a transparency >98%
2012-12-16 22:16:16 +00:00
Thorsten Renk
f4c828c4de
Yet more bugfixes
2012-12-14 15:27:26 +02:00
Thorsten Renk
4d10e77226
Atmospheric Light Scattering shader bugfixes
2012-12-14 14:31:08 +02:00