|
|
Line 41: |
Line 41: |
|
| |
|
| '''AI Traffic''' | | '''AI Traffic''' |
| | * |
|
| |
|
| '''Atmospheric Light Scattering''' | | '''Atmospheric Light Scattering''' |
Line 78: |
Line 79: |
| '''NavCache''' | | '''NavCache''' |
|
| |
|
| James has pushed a large change to next, which adds a binary cache of most of the navigation data. The cache is stored in FG_HOME/navdata.cache, and rebuilt if the timestamps on any of the data files change (apt.dat, nav.data, fix.dat and so on). When the cache needs to be rebuilt, startup will take a bit longer than before, but when the cache is valid, startup is /much/ faster, especially for debug builds:
| | * Navigation data is cached and only rebuilt when you install new data. This results in lower memory consumption and faster startup. |
| | |
| {{cquote|Memory consumption is also lower, since we don't keep airports / fixes / taxiways / runways in memory until they're needed.
| |
| | |
| This is a fairly large change, so please look out for any bugs related to navaids / startup position / GPS / route-manager searches and lookups either getting different results or failing. I've tested here locally and things seem | |
| sane, and have had positive feedback from various testers on IRC and email, but I still expect to find some edge cases which need further work.
| |
| | |
| There's future work to move even more data into the cache - eg parking positions - which will further help performance for FMS / map systems since we won't need to parse lots of XML data repeatedly. I'm going to let this change settle down before adding more cached data, however.<ref>{{cite web |url=http://www.mail-archive.com/flightgear-devel@lists.sourceforge.net/msg38330.html |title=[Flightgear-devel] Nav-cache|author=James Turner |date=Wed, 19 Sep 2012}}</ref>}}
| |
| | |
| <references/>
| |
| | |
| | |
| '''Random Buildings'''
| |
| | |
| * Random Buildings memory occupancy has been improved significantly, making this feature available to more users.
| |
| | |
| '''Project Rembrandt'''
| |
| | |
| Fred's been working on some fancy new effects, especially useful for our film-making enthusiasts.
| |
| | |
| The [[Project Rembrandt|Rembrandt renderer]] has a lot of potentiality when it comes to post processing effects. Indeed, the interesting property of a deferred shader is that all stages of rendering are kept into memory. Post-processing is as simple as using a filter on a camera.
| |
| | |
| So currently the effects added in git are :
| |
| * Night vision including amplification grain and restrained field of view,
| |
| * Cinema effect including :
| |
| ** Vignetting,
| |
| ** Color shift, with Sepia as default value,
| |
| ** Radial distortion (barrel and pincushion distortion, with scale compensation),
| |
| ** Lateral chromatic aberration (purple fringing),
| |
| ** Film wear simulation.
| |
| | |
|
| |
|
| '''Environment''' | | '''Environment''' |
|
| |
| * The weather configuration GUIs have been combined and rationalized into a single Weather GUI, making it easier to select a nice VFR day, or a difficult CATIII approach. | | * The weather configuration GUIs have been combined and rationalized into a single Weather GUI, making it easier to select a nice VFR day, or a difficult CATIII approach. |
| | * Random Buildings memory occupancy has been improved significantly, making this feature available to more users. |
|
| |
|
| '''Usability''' | | '''Usability''' |
Line 148: |
Line 119: |
|
| |
|
| '''Interface''' | | '''Interface''' |
| | * System messages on startup are available in eight languages, just like the in-sim menu. |
|
| |
|
| '''Highlighted new and improved aircraft''' | | '''Highlighted new and improved aircraft''' |
| *
| | |
| *
| |
| '''Project infrastructure''' | | '''Project infrastructure''' |
|
| |
|
| '''Visual effects''' | | '''Visual effects''' |
| | * The [[Project Rembrandt|Rembrandt renderer]] has been extended with a couple of post-processing filters: |
| | ** Night vision including amplification grain and restrained field of view |
| | ** Cinema effect including: |
| | *** Vignetting |
| | *** Color shift, with Sepia as default value |
| | *** Radial distortion (barrel and pincushion distortion, with scale compensation) |
| | *** Lateral chromatic aberration (purple fringing) |
| | *** Film wear simulation |
|
| |
|
| '''Other''' | | '''Other''' |