Clément de l'Hamaide [Sun, 21 Dec 2014 08:58:56 +0000 (09:58 +0100)]
New preferences dialog
This dialog is designed to replace some of our PUI dialog, it's far to be finished.
I'm commiting now in a separate branch because we are in feature freeze and a lot of work is planned on fgdata repo
Clément de l'Hamaide [Sun, 21 Dec 2014 08:54:55 +0000 (09:54 +0100)]
Canvas GUI: Implement a slider widget
Current status of the widget is likely a proof-of-concept
I'm commiting now in a separate branch because we are in feature freeze and a lot of work is planned on fgdata repo
James Turner [Fri, 19 Dec 2014 17:02:55 +0000 (17:02 +0000)]
Route-manager: fix approach transitions.
Torsten Dreyer [Wed, 17 Dec 2014 14:39:11 +0000 (15:39 +0100)]
fix messed up indention of preferences.xml
reindented using
xmllint --format
no functional change
Torsten Dreyer [Wed, 17 Dec 2014 14:37:27 +0000 (15:37 +0100)]
Enable time-warp easing function
Thorsten Renk [Tue, 16 Dec 2014 11:40:30 +0000 (13:40 +0200)]
Shader support for aircraft shadows
Thorsten Renk [Tue, 16 Dec 2014 11:39:49 +0000 (13:39 +0200)]
Bugfix - restore deep shade model for ALS terrain
Thorsten Renk [Tue, 16 Dec 2014 09:10:21 +0000 (11:10 +0200)]
Fix impostor effect
Thorsten Renk [Mon, 15 Dec 2014 13:50:47 +0000 (15:50 +0200)]
ALS maintenance - reworked light curves, streamlining, minor bugfixes,...
Thorsten Renk [Fri, 12 Dec 2014 08:31:12 +0000 (10:31 +0200)]
No Mie scattering effect when sun is down for ALS clouds
Thorsten Renk [Fri, 12 Dec 2014 08:04:56 +0000 (10:04 +0200)]
More ALS maintenance
Richard Harrison [Thu, 11 Dec 2014 23:05:17 +0000 (00:05 +0100)]
F-14b V1.2e : Add support for ALS secondary lighting
1. Set ALS landing light when taxi lights on;
2. Turn off when not in internal view
ref: http://wiki.flightgear.org/ALS_technical_notes#ALS_secondary_lights
Thorsten Renk [Thu, 11 Dec 2014 11:07:09 +0000 (13:07 +0200)]
Fix small color mismatch in skydome code
Thorsten Renk [Thu, 11 Dec 2014 11:02:40 +0000 (13:02 +0200)]
ALS maintenance, haze color balance at low light improved and dependent on air pollution
Stuart Buchanan [Wed, 10 Dec 2014 22:24:21 +0000 (22:24 +0000)]
Replace airport parking position dropdown with text
Richard Harrison [Wed, 10 Dec 2014 01:36:45 +0000 (02:36 +0100)]
F-14 v1.2d
Fix pitch damping derivative (CMQ) denormalization; it should be cbar*mac/2*vt (ref 1).
This caused slightly underdamped and twitchy response to pitch inputs, for example making it harder to control sink rate with the throttles as the incorrect formula prevented a stable pitch attitude from being attained (without constant stick input)
Richard Harrison [Mon, 8 Dec 2014 19:14:33 +0000 (20:14 +0100)]
F-14 V1.2c
Fixes for carrier startup;
1. Handle the moving carrier; as the main reposition always starts from the published position. So what we do is the first time record this offset; then find the carrier and reposition on cat based on this offset. This doesn't work well for moving carriers; but that's not currently possible anyway.
2. Activate after position finalized
3. Add properties to disable special handling.
4. Added useful buttons for launch/approach carrier reposition and setting the carrier tower.
Fix the ARA-63 to work correctly with TACAN carrying craft (tankers) that aren't carriers.
High speed/altitude tuning
1. Tweak high altitude afterburner thrust table; The original ab table was identical to the turbine (milthrust table);
2. Tuning of the high speed mach drag to meet published figures of performance (not many)
3. Change Sweep factor to affects lift/drag;; with the revision to move aerorp-x with mach it isn't right to adjust the other coefficients.
This is based on investigation and testing and it is probably better than before; but until definitive performance data is available for validation it is simply the best I can do with available data.
Tune contact points for less dramatic spinning crashes.
Weight on wheels required for squealing; use correct property for rollspeed-ms.
Tuning for approach and landing (hook, flaps, AoA and undercarriage positioning)
1. Move VRP and fix the geometry of the landing gear (and contact points) together with the 3d model so that the compression is right (the compression-norm from JSBSim is actually compression in feet - so scale in the model).
2. Fix the high pitch touchdown so that the tail doesn't appear to go underground.
3. Use the correct position for the gear relative to the model and move the tanks to realign the CG
4. Add movement of the centre of pressure (aero reference point) due to mach number
5. Tuning of the lift/drag/pitch moment coefficients for flaps and slats.
6. Fix the position and attachment of the hook so that it works better and drags along the ground correctly.
Use wheel velocity to determine if squealing (not groundspeed otherwise will squeal on deck of a carrier)
Fix lighting over MP and replay.
Taxi light wasn't being transmitted over mp (The generic (multiplay) for lighting/radar/broken wing weren't stored in replay)
Fix the wing anti collision light rotation so it doesn't appear in the wrong place.
Revised SFC based on sea level figures from Navy document 'F−14 TF30−P−414 TO F110−GE−400 ENGINE UPGRADE TECHNICAL COMPARISON'
Tune high speed (M > 0.9) drag due to mach to meet F-14AAD-1 and Navy engine report.
Move external rudder in correct direction (sign convention between yasim & jsbsim - so use correct (left -ve) in model file and add intermediate property for yasim)
YASim: Fix fuel flow gauges
Added tyre smoke and rain spray
Torsten Dreyer [Thu, 4 Dec 2014 20:18:56 +0000 (21:18 +0100)]
SenecaII: argh forgot the texture :-P
Torsten Dreyer [Thu, 4 Dec 2014 20:13:18 +0000 (21:13 +0100)]
SenecaII: add missing nav source switch model
Thorsten Renk [Thu, 4 Dec 2014 08:22:06 +0000 (10:22 +0200)]
Bugfix for ALS inland water
Thorsten Renk [Wed, 3 Dec 2014 11:50:05 +0000 (13:50 +0200)]
Rayleigh effect reworked with fog illumination as proxy for scene light, small bugfixes
Thorsten Renk [Tue, 2 Dec 2014 09:18:02 +0000 (11:18 +0200)]
ALS maintenance: proper order of argument in smoothstep, night behaviour of wake, streamlining of if() statements,...
Thorsten Renk [Sun, 30 Nov 2014 12:08:40 +0000 (14:08 +0200)]
Kill specular channel after sundown in ALS model shader
Thorsten Renk [Sun, 30 Nov 2014 11:53:30 +0000 (13:53 +0200)]
Europe uses procedural rock effect, Alaska uses detailed tree textures
Thorsten Renk [Sun, 30 Nov 2014 11:30:56 +0000 (13:30 +0200)]
Airport keep follows autumn coloring
Philosopher [Fri, 28 Nov 2014 15:29:28 +0000 (09:29 -0600)]
Nasal REPL: integrate with Canvas keyboard
Allows for focusing/unfocusing by clicking on the window or "desktop"
respectively.
Philosopher [Fri, 28 Nov 2014 04:07:25 +0000 (22:07 -0600)]
Fix screen width compensation
The reason it didn't work for me is that
/sim/rendering/camera-group/camera/viewport/ does not seem to contain
the actual dimensions of the view window... which is odd. Instead I'll
use /sim/startup/[xy]size (and make it into a method so I don't have to
change 3 lines next time :). Now that it works (again), it looks so much
better. Thanks to Alexis Bory for the original idea.
Torsten Dreyer [Wed, 26 Nov 2014 09:54:15 +0000 (10:54 +0100)]
SenecaII: new-navradio and A/P NavSource Switch
Using the new-navradio implementation makes IFR flying much more fun.
Also add a switch to use NAV1 or NAV2 as A/P input
Thomas Geymayer [Sun, 23 Nov 2014 22:35:26 +0000 (23:35 +0100)]
canvas.gui: ensure all LineEdit/ScrollArea methods are chainable.
Torsten Dreyer [Sun, 23 Nov 2014 20:01:19 +0000 (21:01 +0100)]
SenecaII: hide fuel lines in fuel dialog
requires commit
4e6b940dbf389fc21c0e73bee94df98204001e24
syd adams [Wed, 19 Nov 2014 19:14:18 +0000 (12:14 -0700)]
modified gui.nas to enable hiding tank on Fuel dialog
Torsten Dreyer [Wed, 19 Nov 2014 16:22:27 +0000 (17:22 +0100)]
Prepare for improved PagedLOD handling
Thorsten Renk [Mon, 17 Nov 2014 11:35:48 +0000 (13:35 +0200)]
Undulatus-based AW clouds make use of transparency parameter
Thorsten Renk [Mon, 17 Nov 2014 10:59:48 +0000 (12:59 +0200)]
AW domain-based clouds utilize transparency parameter
Thorsten Renk [Mon, 17 Nov 2014 08:23:14 +0000 (10:23 +0200)]
Tentative hack to avoid black triangles in urban terrain problem when urban effect is used
Clément de l'Hamaide [Sun, 16 Nov 2014 21:09:41 +0000 (22:09 +0100)]
Revert "UniformFactory: merge current uniform per <name> of effect"
Talking with Emilian about this commit, we came to the conclusion we don't want share uniform between .eff file
This reverts commit
91a6a27f32ee5f79e1d7e0d4570e879a902de58f.
Clément de l'Hamaide [Sun, 16 Nov 2014 19:20:21 +0000 (20:20 +0100)]
FGMap: add some layers for France
Clément de l'Hamaide [Wed, 12 Nov 2014 21:30:15 +0000 (22:30 +0100)]
UniformFactory: merge current uniform per <name> of effect
Thorsten Renk [Sun, 16 Nov 2014 10:28:09 +0000 (12:28 +0200)]
Basic ALS + AW infrastructure to use new cloud transparency parameter
Richard Harrison [Wed, 12 Nov 2014 19:02:16 +0000 (20:02 +0100)]
F-14B big update: Add JSBSim FDM, electrics, hydraulics, ACLS, ILS, new engines,
Realistic JSBSim aerodynamic model with high speed and full wing sweep modelling
based on real F-14A data. There are 63 distinct detailed aerodynamic coefficients)
* High alpha handling - including dutch roll and control reversal as described in the pilot's manual
* Accurate stalls, spins, and other departures (including flat spin)
* Wing sweep (20-68) has aerodynamic effect
* Gear effects on aero (pitch, lift, drag)
* Flaps (pitch, lift, drag)
* Wing sweep (including manual sweep). Sweep interlocks are correctly modelled so when deploying flaps
aux flaps can only be used below 22deg of sweep; otherwise up to 50degrees the main flaps can be deployed.
At wing sweep of more than 55 degrees no flaps are available.
* CADC Maneuvering flaps / slats (again modelled on best available aero data)
* Differential spoilers accurately modelled - so at high alpha or high wing sweep roll
rate is reduced (spoilers only effective up to around 10degress AOA; and less than 55deg wing sweep)
* Electrics system model (Mainly for JSBsim)
* Hydraulics systems (Mainly for JSBsim)
* F110 engine performance remodelled (data from NASA-TM-104326)
* Contrails from the wings at high alpha subject to atmospheric conditions.
* AFCS tuning; the altitude hold is implemented in the CADC model; the normal autopilot is used for heading and throttles.
* Added smoke generator (ground services dialog)
* Added the option for an extended HUD with option for correctly modelled F-14B HUD
Data sources:
* AFWAL-TR-80-3141 Investigation of High-Angle-of-Attack Maneuver-limiting factors
* Pilot's manual (NATOPS) F14-AAD-1
* NASA TN D-6909 DYNAMIC STABILITY DERIVATIVES AT ANGLES OF ATTACK FROM -5deg TO 90deg FOR A VARIABLE-SWEEP FIGHTER CONFIGURATION WITH TWIN VERTICAL TAILS
Sound
* Engine noises made from 5 components (intake, N1 whine, N2 whine, efflux, Augmentation);
* JFS
* Landing gear touchdown and skidding
* Bump / rattle noises based on what's happening with the gear strut compression.
* Flap & Gear extended wind noise
* High alpha vortex noise
* Flap & Gear extension reworked to something that is more hydraulic sounding.
* Canopy open / close
* Wind noise
* Gear wind noise
* Flaps and airbrake wind noise
* Ground bumps and ratlles
* Scrape / fuselage contact
Systems
* Auto wing sweep now in FDM for improved fidelity.
* SAS (roll, pitch, yaw in FDM)
* Engine quickstart from menu
* Predefined fuel loads added to external loads panel together with showing the CG%.
* Can do in cockpit engine start
* ARA-63 carrier landing system; support for civilian ILS
Aircraft 3D model:
* Added NASA 834 livery.
* Wingtip contrails at high alpha
* Engine contrails reworked slightly
Cockpit additions
* Master warn panel with working indications for engs, fuel, hydraulics, electrics.
* Engine control panel (crank, ramps, rudder trim switch )
* Elevator / Rudder and spoiler gauges now connected to surfaces.
* Oil pressure gauges
* Connected elevator & rudder position gauges to surfaces
* Fuel cut off on glareshield works (need this for engine start)
* In cockpit engine start & shutdown possible.
* Anti-Skid / spoiler brake switch connected
* EGT display correct for F110
* Hydraulic pressure gauge
* Hyds transfer panel
* Master generator control panel
* ARA 63 panel
* Master test panel
Fuel
* Moved fuel tanks so that the CG% is roughly correct and generally within the range of the pilot's manual.
* Added shortcut buttons for pre-defined fuel loads.
Thorsten Renk [Wed, 12 Nov 2014 07:16:32 +0000 (09:16 +0200)]
Continuous water coloring between ocean and inland
Torsten Dreyer [Tue, 11 Nov 2014 11:29:23 +0000 (12:29 +0100)]
SenecaII WebPanel: fix RPM indicator
Torsten Dreyer [Mon, 10 Nov 2014 21:27:18 +0000 (22:27 +0100)]
browser based map: experimental reposition by drag
new feature for the browser based map:
dragging the aircraft symbol teleports the aircraft to the new position
after dropping.
Beware:
- Scenery might not yet be loaded.
- New position might be below ground.
Torsten Dreyer [Mon, 10 Nov 2014 13:21:50 +0000 (14:21 +0100)]
fgcommand.js: wrap reposition command
Torsten Dreyer [Mon, 10 Nov 2014 09:52:10 +0000 (10:52 +0100)]
fgcommand.js: add wrappers for dialog-[show|close]
Thorsten Renk [Sat, 8 Nov 2014 08:42:42 +0000 (10:42 +0200)]
Real geometry mapped grain overlay and wetness/rain simulation for ALS model shader, Vinson flightdeck as example
Thorsten Renk [Fri, 7 Nov 2014 08:31:19 +0000 (10:31 +0200)]
Auto-adjust ground wetness to maximum of noise-spike filtered rain-norm or user-set wetness
Torsten Dreyer [Thu, 6 Nov 2014 10:49:29 +0000 (11:49 +0100)]
fgfs.js: FSweekend induced changes
Torsten Dreyer [Thu, 6 Nov 2014 10:40:51 +0000 (11:40 +0100)]
SenecaII: fix bugs found at FSweekend
Thorsten Renk [Wed, 5 Nov 2014 06:47:02 +0000 (08:47 +0200)]
vec3 is not the same as float
Thorsten Renk [Tue, 4 Nov 2014 10:33:29 +0000 (12:33 +0200)]
Consistent Rayleigh haze for trees is hard...
Thorsten Renk [Mon, 3 Nov 2014 07:57:36 +0000 (09:57 +0200)]
Grassland in CORINE data should not be rendered as fields, change suggested by forum user abassign
Thorsten Renk [Sat, 1 Nov 2014 18:10:55 +0000 (20:10 +0200)]
Raindrop effect for wet runway
Thorsten Renk [Sat, 1 Nov 2014 13:42:54 +0000 (15:42 +0200)]
Cleanup and skylight reflection improved ALS wet runway effect
Thorsten Renk [Fri, 31 Oct 2014 11:51:11 +0000 (13:51 +0200)]
Trees are affected by ALS Rayleigh haze
Thorsten Renk [Fri, 31 Oct 2014 10:25:59 +0000 (12:25 +0200)]
Improvements to sky reflection in ALS water shaders
Torsten Dreyer [Mon, 27 Oct 2014 15:17:11 +0000 (16:17 +0100)]
SenecaII Panels: fix typo and an adf indicator
Torsten Dreyer [Mon, 27 Oct 2014 10:37:03 +0000 (11:37 +0100)]
SenecaII: fix nav/omni/loc/loc-rev mode bug
course error pi controller was not reset when enabled leading
to wrong computation of intercept headings
Thorsten Renk [Fri, 24 Oct 2014 06:36:03 +0000 (09:36 +0300)]
Towards consistent surface light rendering for ALS, some changes suggested by Emilian Huminiuc
Torsten Dreyer [Thu, 23 Oct 2014 09:15:54 +0000 (11:15 +0200)]
SenecaII: some fgpanel tweaks
- add a bezel to some instruments
- add a new clean panel
Torsten Dreyer [Thu, 23 Oct 2014 08:03:55 +0000 (10:03 +0200)]
SenecaII: add life to fgpanel's flap-trim indicator
Thorsten Renk [Wed, 22 Oct 2014 08:00:19 +0000 (11:00 +0300)]
AW uses detailed precipitation control, property rule adjusts precipitation illumination
Thorsten Renk [Wed, 22 Oct 2014 06:22:06 +0000 (09:22 +0300)]
Bugfix for ALS model shader not displaying lightmap at full darkness beyond some distance
Thorsten Renk [Sun, 19 Oct 2014 10:22:20 +0000 (13:22 +0300)]
ALS procedural rock work
Thomas Geymayer [Fri, 17 Oct 2014 23:13:37 +0000 (01:13 +0200)]
Add std.Vector wrapper class (by onox).
Thorsten Renk [Fri, 17 Oct 2014 12:05:26 +0000 (15:05 +0300)]
ALS rock effect development
Torsten Dreyer [Thu, 16 Oct 2014 09:25:06 +0000 (11:25 +0200)]
browser map: continue map overhaul
- re-add the navdb layer
and this time add the improved icon svgs
Thorsten Renk [Thu, 16 Oct 2014 09:12:00 +0000 (12:12 +0300)]
Merge branch 'master' of git://gitorious.org/fg/fgdata
Thorsten Renk [Thu, 16 Oct 2014 09:11:21 +0000 (12:11 +0300)]
Fully procedural (textureless) xml-configurable rock texture effect for ALS (work in progress)
Torsten Dreyer [Thu, 16 Oct 2014 09:05:30 +0000 (11:05 +0200)]
browser map: fix scaling of svg map symbols
also add icon for aerodrome reference point
Thorsten Renk [Thu, 16 Oct 2014 07:24:27 +0000 (10:24 +0300)]
mod() for argument of sine function in surface light shader to make sure it falls between 0 and 2 pi
Torsten Dreyer [Wed, 15 Oct 2014 21:23:43 +0000 (23:23 +0200)]
Overhaul the browser-map (still incomplete)
Clément de l'Hamaide [Wed, 15 Oct 2014 19:59:50 +0000 (21:59 +0200)]
Add an help-button for FGCom
Thorsten Renk [Wed, 15 Oct 2014 09:49:47 +0000 (12:49 +0300)]
AW produces snow when SN is specified in METAR string
Stuart Buchanan [Mon, 13 Oct 2014 20:00:22 +0000 (21:00 +0100)]
Add support for ALS landing light.
Torsten Dreyer [Mon, 13 Oct 2014 08:39:16 +0000 (10:39 +0200)]
fgfs.js: allow lazy loading of animated elements
Thorsten Renk [Mon, 13 Oct 2014 06:24:14 +0000 (09:24 +0300)]
ALS secondary lights, Rayleigh haze and cloud shadows for dirt runway effect
Thorsten Renk [Mon, 13 Oct 2014 05:57:39 +0000 (08:57 +0300)]
ALS secondary lights and Rayleigh haze for agriculture effect
Thorsten Renk [Mon, 13 Oct 2014 05:32:23 +0000 (08:32 +0300)]
No changing gl_Vertex, ATI/AMD may not tolerate it
Thorsten Renk [Sun, 12 Oct 2014 08:13:58 +0000 (11:13 +0300)]
ALS secondary lights and Rayleigh haze for models, cleanup of naming conventions
Thorsten Renk [Sat, 11 Oct 2014 13:46:12 +0000 (16:46 +0300)]
Bugfixes for ALS water shader lower terrain quality inconsistencies
Thorsten Renk [Sat, 11 Oct 2014 13:12:19 +0000 (16:12 +0300)]
ALS secondary lights and Rayleigh haze for model ubershader and random buildings
Thorsten Renk [Fri, 10 Oct 2014 08:20:19 +0000 (11:20 +0300)]
Tentative fix for taxiway line z-fighting within ALS
Thorsten Renk [Fri, 10 Oct 2014 07:16:12 +0000 (10:16 +0300)]
ALS secondary lights and Rayleigh haze for urban effect
Torsten Dreyer [Thu, 9 Oct 2014 22:05:30 +0000 (00:05 +0200)]
SenecaII WebPanel: start implementing the HSI
Torsten Dreyer [Thu, 9 Oct 2014 20:11:52 +0000 (22:11 +0200)]
BrowserMap: some cleanup
Torsten Dreyer [Thu, 9 Oct 2014 20:04:17 +0000 (22:04 +0200)]
let --help --verbose tell that --jpg-httpd is gone
Torsten Dreyer [Thu, 9 Oct 2014 19:15:15 +0000 (21:15 +0200)]
jquery.fganimate.js: respect predefined transforms
Don't overwrite transforms defined in SVG by animation
but append to the transforms generated by the animation
Thorsten Renk [Thu, 9 Oct 2014 07:52:44 +0000 (10:52 +0300)]
ALS secondary lights work on water
Thorsten Renk [Wed, 8 Oct 2014 10:26:30 +0000 (13:26 +0300)]
ALS secondary lights illuminate fog, work in progress
Torsten Dreyer [Tue, 7 Oct 2014 21:19:09 +0000 (23:19 +0200)]
browser map: add vfrmap.com overlay
Torsten Dreyer [Mon, 6 Oct 2014 20:09:40 +0000 (22:09 +0200)]
SenecaII: adopt new ALS landing lights
Thorsten Renk [Mon, 6 Oct 2014 06:43:51 +0000 (09:43 +0300)]
Optional second landing light and light offset control for ALS
Torsten Dreyer [Sun, 5 Oct 2014 18:46:54 +0000 (20:46 +0200)]
SenecaII: use ALS secondary light as landing light
Thorsten Renk [Sun, 5 Oct 2014 14:28:04 +0000 (17:28 +0300)]
Correct FOV scaling of lightspots
Thorsten Renk [Sun, 5 Oct 2014 11:08:29 +0000 (14:08 +0300)]
Generic secondary lights (landing light and searchlight) for ALS
Thorsten Renk [Sat, 4 Oct 2014 08:32:45 +0000 (11:32 +0300)]
Cleanup and Rayleigh haze for runway and airport keep effects
Thorsten Renk [Fri, 3 Oct 2014 10:49:38 +0000 (13:49 +0300)]
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
Torsten Dreyer [Thu, 2 Oct 2014 09:31:43 +0000 (11:31 +0200)]
Enable screenshot uri handler for the internal httpd
This makes the original implementation of jpg-httpd obsolete
Torsten Dreyer [Thu, 2 Oct 2014 09:31:08 +0000 (11:31 +0200)]
SenecaII: fix tiny typo