1
0
Fork 0
Commit graph

539 commits

Author SHA1 Message Date
Thorsten Renk
d7df75bff2 ALS road shader renders no lightmap when diffuse material red is zero, apply color correction for car headlights to avoid blending with base lightmap color 2017-05-09 18:19:23 +03:00
Thorsten Renk
2f99804dba More variation for the ALS aurora simulation, WIP 2017-04-27 14:18:55 +03:00
Thorsten Renk
60f63cb2af Earthview: support for heightmapping and moonlight illumination 2017-04-20 11:27:47 +03:00
Thorsten Renk
f5be115145 Another ALS HUD bugfix, cannot have two uniforms named the same 2017-04-19 09:52:53 +03:00
Thorsten Renk
b50af8ff47 Bugfix and noise seed option for ALS thrust flame shader 2017-04-17 10:30:49 +03:00
Thorsten Renk
48768ee9d2 Earthview 2.1 - parallax mapping for cloud layer, lightning at night, Rayleigh scattering in atmosphere and minor bugfixes 2017-04-05 16:50:31 +03:00
Erik Hofman
fdb76cb689 Thorsten Renk: since the 2d and 3d shadow share the fragment shader, you've unfortunately just broken the 2d shadow technique which does not generate varying alpha_correction in the vertex shader 2017-03-25 14:34:19 +01:00
Erik Hofman
44cabc2eec flug:
* fix the 'slanting shadow > 75 meters' problem
* lay down the shadow flat on the ground

wlbragg:
* add fading effect based o altitude
2017-03-25 09:57:36 +01:00
Thorsten Renk
bdab63dc97 ALS: Fade rendering of impostor clouds out explicitly in poor visibility 2017-03-15 17:34:13 +02:00
Thorsten Renk
5181edd8cf ALS road shader: Allow to reverse traffic direction 2017-03-09 14:07:20 +02:00
Thorsten Renk
bfc6a014bb ALS road shader: add procedural snow, make lighting switchable 2017-03-09 14:00:09 +02:00
Thorsten Renk
7cbdc2cbfe ALS road effect: Configure streetlight color, simulate traffic jams 2017-03-07 12:10:34 +02:00
Thorsten Renk
24375cfcb6 Tackle some lighting artifacts 2017-03-07 11:40:36 +02:00
Thorsten Renk
96193187b7 ALS road shader: Render car proxies, fix numerical issues 2017-03-07 10:32:05 +02:00
Thorsten Renk
58ef0ce998 ALS road shader development 2017-03-06 12:21:54 +02:00
Thorsten Renk
0349a7ca97 Some procedural road lightmapping code, currently inactive 2017-03-05 15:05:12 +02:00
Thorsten Renk
e503971ab1 Groundwork for OSM-specific shaders - stub for road shader (at the moment trivial), property rules to generate lightmap factor 2017-03-05 13:01:11 +02:00
Thorsten Renk
d3c93a2c64 More ALS filter work 2017-03-05 12:36:51 +02:00
Thorsten Renk
0791c66c5f Make ALS procedural light sprite more palatable to nouveau GPU driver 2017-03-04 10:01:45 +02:00
Thorsten Renk
662d782f98 Groundwork for ALS g-force blackout filter, WIP 2017-03-03 19:50:13 +02:00
Thorsten Renk
498439379a ALS HUD effect approximating the appearance of light projected on the combiner 2017-02-24 09:28:54 +02:00
Thorsten Renk
5f5440be81 Correction to the reflection behavior of the ALS model shader suggested by Heiko Schulz 2017-02-24 08:51:28 +02:00
Thorsten Renk
e1dcd3f38c Run urban shader in lightmap-only mode when either random or OMS buildings are enabled 2017-02-23 10:13:22 +02:00
Thorsten Renk
320eab688f Discard approximate HV solution in ALS model shader 2016-12-11 17:30:33 +02:00
Thorsten Renk
f852460713 ALS drag/parachute animation shader 2016-12-10 10:40:25 +02:00
Thorsten Renk
5c437d74cb Earthview 2.0 - support for normal maps, better upper atmosphere edge, cloud relief shader, improved dawn zone, horizon estimation, improved resource management,... 2016-11-17 20:54:32 +02:00
Thorsten Renk
950fc0ab22 Additions to ALS model shader suggested and partially implemented by Heiko Schulz: alternative reflection coloring model, Fresnel effect and normal map distortion of environment reflections in an efficient approximation 2016-11-17 19:01:46 +02:00
wlbragg
dce488af92 ALS lightspot second projectable spot correction. 2016-10-05 14:47:44 -05:00
Thorsten Renk
e6646d9f8f ALS space shader darkmap also affects geolight 2016-08-19 12:14:17 +03:00
Thorsten Renk
400409f10b Bugfixes for ALS light addition 2016-08-18 09:25:03 +03:00
Thorsten Renk
c859fe7f89 Switch ALS model shaders to light addition in intensity space rather than perception space 2016-08-14 09:21:18 +03:00
Thorsten Renk
d1673bef6d Check surface normal when computing rain effect 2016-08-08 09:40:21 +03:00
Thorsten Renk
e9bafac525 ALS urban shader development, minor fixes 2016-08-08 09:19:22 +03:00
Erik Hofman
fc2db8871b Add an appropriate version number to all vertex shaders 2016-08-05 13:16:23 +02:00
Thorsten Renk
34f9480f2c Merge branch 'next' of https://git.code.sf.net/p/flightgear/fgdata into next 2016-08-05 12:57:35 +03:00
Thorsten Renk
6cdc86c9d7 Blend option for ALS urban shader effect 2016-08-05 12:57:21 +03:00
Erik Hofman
3fa2ade35f Add missing shader version tags for the other shaders too 2016-08-03 09:59:29 +02:00
Erik Hofman
727c3feb11 specify the shader version (default is 1.0): reported by glslangValidator 2016-08-03 09:31:07 +02:00
Thorsten Renk
12f4129a0d Lightspot effect for ALS runway shader 2016-08-01 12:32:57 +03:00
Thorsten Renk
5fc5e8263f Introduce detailed version of thruster flame 2016-08-01 11:47:44 +03:00
Thorsten Renk
8c3a321c21 Small tweak to lightning illumination of clouds 2016-07-31 15:40:03 +03:00
Thorsten Renk
1e51bf00c0 Experimental additional lighting options for ALS model shaders 2016-07-31 10:29:02 +03:00
Erik Hofman
f705d0f908 Fix a few GLSL errors as reported by glslangValidator 2016-06-29 11:53:24 +02:00
Thorsten Renk
4000ced617 Noise overlay for Earthview night light appearance 2016-06-14 10:15:44 +03:00
Thorsten Renk
f6a44ca869 Support for city night lights in Earthview 2016-06-13 13:00:27 +03:00
Thorsten Renk
379dd17b3d ALS maintenance: bugfix for cloud impostors, 'inverse' Mie for cloud shader, glare for translucent objects proportional to 1-alpha rather than on-off 2016-06-12 15:22:11 +03:00
Thorsten Renk
94c96a29c7 ALS bird shader 2016-04-30 21:27:28 +03:00
Thorsten Renk
f3d79f18e3 Rain layer effect to ALS filtering 2016-04-08 15:57:59 +03:00
Thorsten Renk
3146d6e4fe Filtering for most remaining ALS shaders 2016-04-06 09:26:49 +03:00
Thorsten Renk
e9bac7dac4 Fix tiling issues in Tropical South America airport keep definitions 2016-03-28 18:19:05 +03:00