From 2b8d067bed504170110aaaabc2b915f707d179a4 Mon Sep 17 00:00:00 2001 From: vezza Date: Wed, 11 Mar 2020 21:57:50 +0100 Subject: [PATCH 1/6] Added wings condensation effect + spray's effects improvements --- Models/A320-100-CFM.xml | 12 +- Models/A320-200-CFM.xml | 150 ++++++------ Models/A320-200-IAE.xml | 224 +++++++++--------- Models/A320neo-CFM.xml | 80 ++++--- Models/A320neo-PW.xml | 220 +++++++++-------- Models/Effects/Moisture.xml | 40 ++-- Models/Effects/engine-spray-reverse.xml | 175 +++++--------- Models/Effects/wing-condensation-L.xml | 194 +++++++++++++++ Models/Effects/wing-condensation-R.xml | 184 ++++++++++++++ Models/Engines/NEO/LeapXLeft.xml | 140 +++++------ Models/Engines/NEO/LeapXRight.xml | 6 +- Models/Engines/NEO/PW1100GLeft.xml | 6 +- Models/Engines/NEO/PW1100GRight.xml | 6 +- Models/Engines/XMLs/a320.engine.cfm.left.xml | 6 +- Models/Engines/XMLs/a320.engine.cfm.right.xml | 140 +++++------ Models/Engines/XMLs/a320.engine.iae.left.xml | 6 +- Models/Engines/XMLs/a320.engine.iae.right.xml | 6 +- 17 files changed, 989 insertions(+), 606 deletions(-) create mode 100644 Models/Effects/wing-condensation-L.xml create mode 100644 Models/Effects/wing-condensation-R.xml diff --git a/Models/A320-100-CFM.xml b/Models/A320-100-CFM.xml index 81ffd2c3..3c2240af 100644 --- a/Models/A320-100-CFM.xml +++ b/Models/A320-100-CFM.xml @@ -386,6 +386,16 @@ + + + Aircraft/A320-family/Models/Effects/wing-condensation-L.xml + wing-condensation + + + Aircraft/A320-family/Models/Effects/wing-condensation-R.xml + wing-condensation + + Pushback @@ -397,7 +407,7 @@ - + Firetruck1 diff --git a/Models/A320-200-CFM.xml b/Models/A320-200-CFM.xml index 732294f8..9fb3cca6 100644 --- a/Models/A320-200-CFM.xml +++ b/Models/A320-200-CFM.xml @@ -335,86 +335,96 @@ - - - Aircraft/Generic/Effects/tyre-smoke-nose.xml - tyre-smoke-n - - 7.83 - 0 - -3.9669424 - - - - - Aircraft/Generic/Effects/tyre-smoke-port.xml - tyre-smoke-p - - 20.3180764 - -3.795 - -3.9669424 - - - - - Aircraft/Generic/Effects/tyre-smoke-stbd.xml - tyre-smoke-s - - 20.3180764 - 3.795 - -3.9669424 - - - - - Aircraft/Generic/Effects/rain-nose.xml - rain-splash-n - - 7.83 - 0 - -3.9669424 - - - - - Aircraft/Generic/Effects/rain-port.xml - rain-splash-p - - 20.3180764 - -3.795 - -3.9669424 - - - - - Aircraft/Generic/Effects/rain-stbd.xml - rain-splash-s - - 20.3180764 - 3.795 - -3.9669424 - - - - - Aircraft/A320-family/Models/Effects/tire-smoke-left.xml - tire-smoke-l + + + Aircraft/Generic/Effects/tyre-smoke-nose.xml + tyre-smoke-n + + 7.83 + 0 + -3.9669424 + + + + + Aircraft/Generic/Effects/tyre-smoke-port.xml + tyre-smoke-p 20.3180764 -3.795 -3.9669424 - - - - Aircraft/A320-family/Models/Effects/tire-smoke-right.xml - tire-smoke-r + + + + Aircraft/Generic/Effects/tyre-smoke-stbd.xml + tyre-smoke-s 20.3180764 3.795 -3.9669424 - + + + + Aircraft/Generic/Effects/rain-nose.xml + rain-splash-n + + 7.83 + 0 + -3.9669424 + + + + + Aircraft/Generic/Effects/rain-port.xml + rain-splash-p + + 20.3180764 + -3.795 + -3.9669424 + + + + + Aircraft/Generic/Effects/rain-stbd.xml + rain-splash-s + + 20.3180764 + 3.795 + -3.9669424 + + + + + Aircraft/A320-family/Models/Effects/tire-smoke-left.xml + tire-smoke-l + + 20.3180764 + -3.795 + -3.9669424 + + + + + Aircraft/A320-family/Models/Effects/tire-smoke-right.xml + tire-smoke-r + + 20.3180764 + 3.795 + -3.9669424 + + + + + + Aircraft/A320-family/Models/Effects/wing-condensation-L.xml + wing-condensation + + + Aircraft/A320-family/Models/Effects/wing-condensation-R.xml + wing-condensation + diff --git a/Models/A320-200-IAE.xml b/Models/A320-200-IAE.xml index 20efc22b..60ba9a82 100644 --- a/Models/A320-200-IAE.xml +++ b/Models/A320-200-IAE.xml @@ -335,87 +335,97 @@ - - - Aircraft/Generic/Effects/tyre-smoke-nose.xml - tyre-smoke-n - - 7.83 - 0 - -3.9669424 - - - - - Aircraft/Generic/Effects/tyre-smoke-port.xml - tyre-smoke-p - - 20.3180764 - -3.795 - -3.9669424 - - - - - Aircraft/Generic/Effects/tyre-smoke-stbd.xml - tyre-smoke-s - - 20.3180764 - 3.795 - -3.9669424 - - - - - Aircraft/Generic/Effects/rain-nose.xml - rain-splash-n - - 7.83 - 0 - -3.9669424 - - - - - Aircraft/Generic/Effects/rain-port.xml - rain-splash-p - - 20.3180764 - -3.795 - -3.9669424 - - - - - Aircraft/Generic/Effects/rain-stbd.xml - rain-splash-s - - 20.3180764 - 3.795 - -3.9669424 - - - - - Aircraft/A320-family/Models/Effects/tire-smoke-left.xml - tire-smoke-l + + + Aircraft/Generic/Effects/tyre-smoke-nose.xml + tyre-smoke-n + + 7.83 + 0 + -3.9669424 + + + + + Aircraft/Generic/Effects/tyre-smoke-port.xml + tyre-smoke-p 20.3180764 -3.795 -3.9669424 - - - - Aircraft/A320-family/Models/Effects/tire-smoke-right.xml - tire-smoke-r + + + + Aircraft/Generic/Effects/tyre-smoke-stbd.xml + tyre-smoke-s 20.3180764 3.795 -3.9669424 - - + + + + Aircraft/Generic/Effects/rain-nose.xml + rain-splash-n + + 7.83 + 0 + -3.9669424 + + + + + Aircraft/Generic/Effects/rain-port.xml + rain-splash-p + + 20.3180764 + -3.795 + -3.9669424 + + + + + Aircraft/Generic/Effects/rain-stbd.xml + rain-splash-s + + 20.3180764 + 3.795 + -3.9669424 + + + + + Aircraft/A320-family/Models/Effects/tire-smoke-left.xml + tire-smoke-l + + 20.3180764 + -3.795 + -3.9669424 + + + + + Aircraft/A320-family/Models/Effects/tire-smoke-right.xml + tire-smoke-r + + 20.3180764 + 3.795 + -3.9669424 + + + + + + Aircraft/A320-family/Models/Effects/wing-condensation-L.xml + wing-condensation + + + Aircraft/A320-family/Models/Effects/wing-condensation-R.xml + wing-condensation + + Pushback @@ -426,43 +436,43 @@ -4.24 + + - - - - Firetruck1 - Models/Airport/Vehicle/hoskosh-ti-1500.ac - - 60.0 - 10.0 - -4.4 - - - - - Firetruck2 - Models/Airport/Vehicle/hoskosh-ti-1500.ac - - 80.0 - -8.0 - -4.4 - - - - - select - Firetruck1 - Firetruck2 - - - sim/animation/fire-services - - velocities/groundspeed-kt - 40 - - - - + + Firetruck1 + Models/Airport/Vehicle/hoskosh-ti-1500.ac + + 60.0 + 10.0 + -4.4 + + + + + Firetruck2 + Models/Airport/Vehicle/hoskosh-ti-1500.ac + + 80.0 + -8.0 + -4.4 + + + + + select + Firetruck1 + Firetruck2 + + + sim/animation/fire-services + + velocities/groundspeed-kt + 40 + + + + diff --git a/Models/A320neo-CFM.xml b/Models/A320neo-CFM.xml index 9f48a1c7..ffaeafcd 100644 --- a/Models/A320neo-CFM.xml +++ b/Models/A320neo-CFM.xml @@ -395,6 +395,16 @@ + + + Aircraft/A320-family/Models/Effects/wing-condensation-L.xml + wing-condensation + + + Aircraft/A320-family/Models/Effects/wing-condensation-R.xml + wing-condensation + + Pushback @@ -406,42 +416,42 @@ - + - - Firetruck1 - Models/Airport/Vehicle/hoskosh-ti-1500.ac - - 60.0 - 10.0 - -4.4 - - - - - Firetruck2 - Models/Airport/Vehicle/hoskosh-ti-1500.ac - - 80.0 - -8.0 - -4.4 - - - - - select - Firetruck1 - Firetruck2 - - - sim/animation/fire-services - - velocities/groundspeed-kt - 40 - - - - + + Firetruck1 + Models/Airport/Vehicle/hoskosh-ti-1500.ac + + 60.0 + 10.0 + -4.4 + + + + + Firetruck2 + Models/Airport/Vehicle/hoskosh-ti-1500.ac + + 80.0 + -8.0 + -4.4 + + + + + select + Firetruck1 + Firetruck2 + + + sim/animation/fire-services + + velocities/groundspeed-kt + 40 + + + + diff --git a/Models/A320neo-PW.xml b/Models/A320neo-PW.xml index 8999e7f6..0ffa62e3 100644 --- a/Models/A320neo-PW.xml +++ b/Models/A320neo-PW.xml @@ -314,86 +314,96 @@ - - - Aircraft/Generic/Effects/tyre-smoke-nose.xml - tyre-smoke-n - - 7.83 - 0 - -3.9669424 - - - - - Aircraft/Generic/Effects/tyre-smoke-port.xml - tyre-smoke-p - - 20.3180764 - -3.795 - -3.9669424 - - - - - Aircraft/Generic/Effects/tyre-smoke-stbd.xml - tyre-smoke-s - - 20.3180764 - 3.795 - -3.9669424 - - - - - Aircraft/Generic/Effects/rain-nose.xml - rain-splash-n - - 7.83 - 0 - -3.9669424 - - - - - Aircraft/Generic/Effects/rain-port.xml - rain-splash-p - - 20.3180764 - -3.795 - -3.9669424 - - - - - Aircraft/Generic/Effects/rain-stbd.xml - rain-splash-s - - 20.3180764 - 3.795 - -3.9669424 - - - - - Aircraft/A320-family/Models/Effects/tire-smoke-left.xml - tire-smoke-l + + + Aircraft/Generic/Effects/tyre-smoke-nose.xml + tyre-smoke-n + + 7.83 + 0 + -3.9669424 + + + + + Aircraft/Generic/Effects/tyre-smoke-port.xml + tyre-smoke-p 20.3180764 -3.795 -3.9669424 - - - - Aircraft/A320-family/Models/Effects/tire-smoke-right.xml - tire-smoke-r + + + + Aircraft/Generic/Effects/tyre-smoke-stbd.xml + tyre-smoke-s 20.3180764 3.795 -3.9669424 - + + + + Aircraft/Generic/Effects/rain-nose.xml + rain-splash-n + + 7.83 + 0 + -3.9669424 + + + + + Aircraft/Generic/Effects/rain-port.xml + rain-splash-p + + 20.3180764 + -3.795 + -3.9669424 + + + + + Aircraft/Generic/Effects/rain-stbd.xml + rain-splash-s + + 20.3180764 + 3.795 + -3.9669424 + + + + + Aircraft/A320-family/Models/Effects/tire-smoke-left.xml + tire-smoke-l + + 20.3180764 + -3.795 + -3.9669424 + + + + + Aircraft/A320-family/Models/Effects/tire-smoke-right.xml + tire-smoke-r + + 20.3180764 + 3.795 + -3.9669424 + + + + + + Aircraft/A320-family/Models/Effects/wing-condensation-L.xml + wing-condensation + + + Aircraft/A320-family/Models/Effects/wing-condensation-R.xml + wing-condensation + @@ -406,42 +416,42 @@ - + - - Firetruck1 - Models/Airport/Vehicle/hoskosh-ti-1500.ac - - 60.0 - 10.0 - -4.4 - - - - - Firetruck2 - Models/Airport/Vehicle/hoskosh-ti-1500.ac - - 80.0 - -8.0 - -4.4 - - - - - select - Firetruck1 - Firetruck2 - - - sim/animation/fire-services - - velocities/groundspeed-kt - 40 - - - - + + Firetruck1 + Models/Airport/Vehicle/hoskosh-ti-1500.ac + + 60.0 + 10.0 + -4.4 + + + + + Firetruck2 + Models/Airport/Vehicle/hoskosh-ti-1500.ac + + 80.0 + -8.0 + -4.4 + + + + + select + Firetruck1 + Firetruck2 + + + sim/animation/fire-services + + velocities/groundspeed-kt + 40 + + + + diff --git a/Models/Effects/Moisture.xml b/Models/Effects/Moisture.xml index a9e1964c..ba5a6261 100755 --- a/Models/Effects/Moisture.xml +++ b/Models/Effects/Moisture.xml @@ -8,10 +8,10 @@ false false - 3 + 0.5 0 - 0 - -90 + -1 + 0 local @@ -30,18 +30,18 @@ 0 - 0 - 0 - 0 - 0 - 0 - 0 + 180 + 180 + 180 + -180 + -180 + -180 - 150 + 100 0 @@ -54,7 +54,7 @@ - 1.0 + 0.9 rendering/scene/diffuse/red @@ -62,7 +62,7 @@ - 1.0 + 0.9 rendering/scene/diffuse/red @@ -70,17 +70,17 @@ - 1.0 + 0.9 rendering/scene/diffuse/red - 0.00000001 + 0.1 - 1 + 1.5 @@ -89,7 +89,7 @@ - 0.7 + 0.9 rendering/scene/diffuse/red @@ -97,7 +97,7 @@ - 0.7 + 0.9 rendering/scene/diffuse/red @@ -105,7 +105,7 @@ - 0.7 + 0.9 rendering/scene/diffuse/red @@ -119,14 +119,14 @@ - 0.4 + 0.001 0.4 0.1 air - true + false false diff --git a/Models/Effects/engine-spray-reverse.xml b/Models/Effects/engine-spray-reverse.xml index bf48ae9b..eb47f1e4 100644 --- a/Models/Effects/engine-spray-reverse.xml +++ b/Models/Effects/engine-spray-reverse.xml @@ -5,133 +5,88 @@ engine-spray-reverse res/smoke.png - false - false - - 0 - 0 - 0 - 180 - + false + false world - - point - + + segments + + 1 + 3 + -2 + + + 1 + -3 + -2 + + - -1.5 - 1.5 - -1.5 - 1.5 - - 0 - 0 - - - 0 - 0 - 0 - 0 - 0 - 0 - + 0 + 0 + 0 + 0 + + 0 + 0 + + + 180 + 180 + 180 + -180 + -180 + -180 + 50 - 0 + 10 billboard - - - - - - 0.7 - rendering/scene/diffuse/red - - - - - - - 0.7 - rendering/scene/diffuse/red - - - - - - - 0.7 - rendering/scene/diffuse/red - - - - - 0.3 - - - - 2 - - - - - - - - - 1.0 - rendering/scene/diffuse/red - - - - - - - 1.0 - rendering/scene/diffuse/red - - - - - - - 1.0 - rendering/scene/diffuse/red - - - - - 0.00000001 - - - - 3 - - - - - 0.4 - - - 0.5 - 0.1 + + + 0.9 + 0.9 + 0.9 + 0.04 + + + 0.5 + + + + + 1 + 1 + 1 + 0.02 + + + 10 + + + + 1 + + 0.025 + 0.175 - - - air - true - true - + + + air + true + true + \ No newline at end of file diff --git a/Models/Effects/wing-condensation-L.xml b/Models/Effects/wing-condensation-L.xml new file mode 100644 index 00000000..bec49baa --- /dev/null +++ b/Models/Effects/wing-condensation-L.xml @@ -0,0 +1,194 @@ + + + + + wing-condensation + res/smoke.png + false + false + normal + world + + + + + + + + + environment/relative-humidity + 0.1 + + systems/navigation/adr/output/aoa-1 + + + 13.5 + + + + + + environment/relative-humidity + 0.1 + + systems/navigation/adr/output/aoa-2 + + + 13.5 + + + + + + environment/relative-humidity + 0.1 + + systems/navigation/adr/output/aoa-3 + + + 13.5 + + + + velocities/groundspeed-kt + 100 + + + velocities/groundspeed-kt + 210 + + + environment/relative-humidity + 50 + + + environment/temperature-degc + 28 + + + position/altitude-agl-ft + 0 + + + position/altitude-agl-ft + 8000 + + + + systems/navigation/adr/output/aoa-1 + 0 + + + systems/navigation/adr/output/aoa-2 + 0 + + + systems/navigation/adr/output/aoa-3 + 0 + + + + + + + segments + + 15 + -2.3 + 0 + + + 23 + -16 + 0.7 + + + 21 + -2.3 + -1 + + + + + + + 90 + + + + 90 + + 90 + 90 + + 0 + 0 + + + 180 + 180 + 180 + -180 + -180 + -180 + + + + + + 400 + 10 + + + + billboard + + + + + 0.9 + 0.9 + 0.9 + 0.04 + + + 1.5 + + + + + 1 + 1 + 1 + 0.02 + + + 2 + + + + 0.001 + + 0.025 + 0.175 + + + + air + true + true + + + + + \ No newline at end of file diff --git a/Models/Effects/wing-condensation-R.xml b/Models/Effects/wing-condensation-R.xml new file mode 100644 index 00000000..1fe8b45e --- /dev/null +++ b/Models/Effects/wing-condensation-R.xml @@ -0,0 +1,184 @@ + + + + + wing-condensation + res/smoke.png + false + false + + world + + + + + + + + + environment/relative-humidity + 0.1 + + systems/navigation/adr/output/aoa-1 + + + 13.5 + + + + + + environment/relative-humidity + 0.1 + + systems/navigation/adr/output/aoa-2 + + + 13.5 + + + + + + environment/relative-humidity + 0.1 + + systems/navigation/adr/output/aoa-3 + + + 13.5 + + + + velocities/groundspeed-kt + 100 + + + velocities/groundspeed-kt + 210 + + + environment/relative-humidity + 50 + + + environment/temperature-degc + 28 + + + position/altitude-agl-ft + 0 + + + position/altitude-agl-ft + 8000 + + + + systems/navigation/adr/output/aoa-1 + 0 + + + systems/navigation/adr/output/aoa-2 + 0 + + + systems/navigation/adr/output/aoa-3 + 0 + + + + + + + segments + + 15 + 2.3 + 0 + + + 23 + 16 + 0.7 + + + 21 + 2.3 + -1 + + + + + 90 + 90 + 90 + 90 + + + 0 + 0 + + + 180 + 180 + 180 + -180 + -180 + -180 + + + + + + 400 + 10 + + + + billboard + + + + + 0.9 + 0.9 + 0.9 + 0.04 + + + 1.5 + + + + + 1 + 1 + 1 + 0.02 + + + 2 + + + + 0.001 + + 0.025 + 0.175 + + + + air + true + true + + + + + \ No newline at end of file diff --git a/Models/Engines/NEO/LeapXLeft.xml b/Models/Engines/NEO/LeapXLeft.xml index c8d5658c..f336412e 100644 --- a/Models/Engines/NEO/LeapXLeft.xml +++ b/Models/Engines/NEO/LeapXLeft.xml @@ -86,32 +86,32 @@ Aircraft/A320-family/Models/Effects/Moisture.xml moisture - - - - position/altitude-agl-ft - 1 - - - environment/relative-humidity - 45 - - - position/altitude-agl-ft - 75 - - - sim/time/sun-angle-rad - 1.63 - - - engines/engine[0]/n1 - 60 - - + + + + position/altitude-agl-ft + 1 + + + environment/relative-humidity + 45 + + + position/altitude-agl-ft + 75 + + + sim/time/sun-angle-rad + 1.63 + + + engines/engine[0]/n1 + 60 + + - -0.5 + 0 0 0 0 @@ -122,33 +122,33 @@ Aircraft/A320-family/Models/Effects/engine-spray.xml engine-spray - - - - position/altitude-agl-ft - 1 - - - environment/surface/wetness - 0.3 - - - position/altitude-agl-ft - 15 - - - sim/time/sun-angle-rad - 1.63 - - - engines/engine[0]/n1-actual - 65 + + + + position/altitude-agl-ft + 1 + + + environment/surface/wetness + 0.3 + + + position/altitude-agl-ft + 15 + + + sim/time/sun-angle-rad + 1.63 + + + engines/engine[0]/n1-actual + 65 engines/engine[0]/reverser-pos-norm - 0 - - + 0 + + 4.875 @@ -161,34 +161,34 @@ Aircraft/A320-family/Models/Effects/engine-spray-reverse.xml engine-spray-reverse - - - - position/altitude-agl-ft - 1 - - - environment/surface/wetness - 0.3 - - - sim/time/sun-angle-rad - 1.63 - - - engines/engine[0]/n1-actual - 65 + + + + position/altitude-agl-ft + 1 + + + environment/surface/wetness + 0.3 + + + sim/time/sun-angle-rad + 1.63 + + + engines/engine[0]/n1-actual + 65 engines/engine[0]/reverser-pos-norm - 0.75 - - + 0.75 + + - 0.875 + 0 0 - -2.5 + 0 diff --git a/Models/Engines/NEO/LeapXRight.xml b/Models/Engines/NEO/LeapXRight.xml index 16498a1f..cb14ee2a 100644 --- a/Models/Engines/NEO/LeapXRight.xml +++ b/Models/Engines/NEO/LeapXRight.xml @@ -114,7 +114,7 @@ - -0.5 + 0 0 0 0 @@ -189,9 +189,9 @@ - 0.875 + 0 0 - -2.5 + 0 diff --git a/Models/Engines/NEO/PW1100GLeft.xml b/Models/Engines/NEO/PW1100GLeft.xml index 6f25c156..4b9cc78a 100644 --- a/Models/Engines/NEO/PW1100GLeft.xml +++ b/Models/Engines/NEO/PW1100GLeft.xml @@ -98,7 +98,7 @@ - -0.5 + 0 0 0 0 @@ -173,9 +173,9 @@ - 1.5 + 0 0 - -1 + 0 diff --git a/Models/Engines/NEO/PW1100GRight.xml b/Models/Engines/NEO/PW1100GRight.xml index 880418f4..2ff06690 100644 --- a/Models/Engines/NEO/PW1100GRight.xml +++ b/Models/Engines/NEO/PW1100GRight.xml @@ -98,7 +98,7 @@ - -0.5 + 0 0 0 0 @@ -173,9 +173,9 @@ - 1.5 + 0 0 - -1 + 0 diff --git a/Models/Engines/XMLs/a320.engine.cfm.left.xml b/Models/Engines/XMLs/a320.engine.cfm.left.xml index db90d4f7..d0dde8dd 100644 --- a/Models/Engines/XMLs/a320.engine.cfm.left.xml +++ b/Models/Engines/XMLs/a320.engine.cfm.left.xml @@ -100,7 +100,7 @@ - -0.5 + 0 0 0 0 @@ -175,9 +175,9 @@ - 0.875 + 0 0 - -2.5 + 0 diff --git a/Models/Engines/XMLs/a320.engine.cfm.right.xml b/Models/Engines/XMLs/a320.engine.cfm.right.xml index 118b61ab..eced7f50 100644 --- a/Models/Engines/XMLs/a320.engine.cfm.right.xml +++ b/Models/Engines/XMLs/a320.engine.cfm.right.xml @@ -75,32 +75,32 @@ moisture Aircraft/A320-family/Models/Effects/Moisture.xml - - - - position/altitude-agl-ft - 1 - - - environment/relative-humidity - 45 - - - position/altitude-agl-ft - 75 - - - sim/time/sun-angle-rad - 1.63 - - - engines/engine[1]/n1 - 60 - - + + + + position/altitude-agl-ft + 1 + + + environment/relative-humidity + 45 + + + position/altitude-agl-ft + 75 + + + sim/time/sun-angle-rad + 1.63 + + + engines/engine[1]/n1 + 60 + + - -0.5 + 0 0 0 0 @@ -111,33 +111,33 @@ Aircraft/A320-family/Models/Effects/engine-spray.xml engine-spray - - - - position/altitude-agl-ft - 1 - - - environment/surface/wetness - 0.3 - - - position/altitude-agl-ft - 15 - - - sim/time/sun-angle-rad - 1.63 - - - engines/engine[1]/n1-actual - 65 + + + + position/altitude-agl-ft + 1 + + + environment/surface/wetness + 0.3 + + + position/altitude-agl-ft + 15 + + + sim/time/sun-angle-rad + 1.63 + + + engines/engine[1]/n1-actual + 65 engines/engine[1]/reverser-pos-norm - 0 - - + 0 + + 4.875 @@ -150,34 +150,34 @@ Aircraft/A320-family/Models/Effects/engine-spray-reverse.xml engine-spray-reverse - - - - position/altitude-agl-ft - 1 - - - environment/surface/wetness - 0.3 - - - sim/time/sun-angle-rad - 1.63 - - - engines/engine[1]/n1-actual - 65 + + + + position/altitude-agl-ft + 1 + + + environment/surface/wetness + 0.3 + + + sim/time/sun-angle-rad + 1.63 + + + engines/engine[1]/n1-actual + 65 engines/engine[1]/reverser-pos-norm - 0.75 - - + 0.75 + + - 0.875 + 0 0 - -2.5 + 0 diff --git a/Models/Engines/XMLs/a320.engine.iae.left.xml b/Models/Engines/XMLs/a320.engine.iae.left.xml index c3ec8c37..4ff14096 100644 --- a/Models/Engines/XMLs/a320.engine.iae.left.xml +++ b/Models/Engines/XMLs/a320.engine.iae.left.xml @@ -97,7 +97,7 @@ - -0.5 + 0 0 0 0 @@ -172,9 +172,9 @@ - 0.875 + 0 0 - -2.5 + 0 diff --git a/Models/Engines/XMLs/a320.engine.iae.right.xml b/Models/Engines/XMLs/a320.engine.iae.right.xml index 82e9b2b9..6d63f568 100644 --- a/Models/Engines/XMLs/a320.engine.iae.right.xml +++ b/Models/Engines/XMLs/a320.engine.iae.right.xml @@ -97,7 +97,7 @@ - -0.5 + 0 0 0 0 @@ -172,9 +172,9 @@ - 0.875 + 0 0 - -2.5 + 0 From 163b191464545b56d518cb0cc94bf61484fac05c Mon Sep 17 00:00:00 2001 From: vezza Date: Mon, 16 Mar 2020 17:01:57 +0100 Subject: [PATCH 2/6] condensation and spray's improvements --- Models/Effects/Moisture-neo.xml | 146 ++++++++++++++++++ Models/Effects/Moisture.xml | 50 +++--- Models/Effects/engine-spray-reverse.xml | 111 ++++++++++--- Models/Effects/engine-spray.xml | 127 +++++++++++---- Models/Effects/wing-condensation-L.xml | 129 ++++++++++++---- Models/Effects/wing-condensation-R.xml | 145 +++++++++++++---- Models/Engines/NEO/LeapXLeft.xml | 25 +-- Models/Engines/NEO/LeapXRight.xml | 25 +-- Models/Engines/NEO/PW1100GLeft.xml | 21 +-- Models/Engines/NEO/PW1100GRight.xml | 21 +-- Models/Engines/XMLs/a320.engine.cfm.left.xml | 21 +-- Models/Engines/XMLs/a320.engine.cfm.right.xml | 21 +-- Models/Engines/XMLs/a320.engine.iae.left.xml | 19 +-- Models/Engines/XMLs/a320.engine.iae.right.xml | 19 +-- 14 files changed, 583 insertions(+), 297 deletions(-) create mode 100644 Models/Effects/Moisture-neo.xml diff --git a/Models/Effects/Moisture-neo.xml b/Models/Effects/Moisture-neo.xml new file mode 100644 index 00000000..9d3c5bdc --- /dev/null +++ b/Models/Effects/Moisture-neo.xml @@ -0,0 +1,146 @@ + + + + + + moisture + res/smoke.png + false + false + + 0.3 + 0 + -1.3 + 0 + + + local + + + point + + + + 0 + 0 + 0 + 0 + + 0 + 0 + + + 180 + 180 + 180 + -180 + -180 + -180 + + + + + + 50 + 0 + + + + billboard + + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.002 + environment/relative-humidity + + + + + + 1.3 + + + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.0008 + environment/relative-humidity + + + + + + 1.6 + + + + 0.0001 + 0.4 + 0.1 + + + + air + false + false + + + + + + diff --git a/Models/Effects/Moisture.xml b/Models/Effects/Moisture.xml index ba5a6261..bd85dcc7 100755 --- a/Models/Effects/Moisture.xml +++ b/Models/Effects/Moisture.xml @@ -8,9 +8,9 @@ false false - 0.5 + 0.3 0 - -1 + -1.3 0 @@ -41,7 +41,7 @@ - 100 + 50 0 @@ -54,33 +54,38 @@ - 0.9 - rendering/scene/diffuse/red + 0.01 + environment/relative-humidity - 0.9 - rendering/scene/diffuse/red + 0.01 + environment/relative-humidity - 0.9 - rendering/scene/diffuse/red + 0.01 + environment/relative-humidity - 0.1 + + + 0.003 + environment/relative-humidity + + - 1.5 + 1 @@ -89,37 +94,42 @@ - 0.9 - rendering/scene/diffuse/red + 0.01 + environment/relative-humidity - 0.9 - rendering/scene/diffuse/red + 0.01 + environment/relative-humidity - 0.9 - rendering/scene/diffuse/red + 0.01 + environment/relative-humidity - 0.3 + + + 0.0009 + environment/relative-humidity + + - 2 + 1.5 - 0.001 + 0.0001 0.4 0.1 diff --git a/Models/Effects/engine-spray-reverse.xml b/Models/Effects/engine-spray-reverse.xml index eb47f1e4..55517756 100644 --- a/Models/Effects/engine-spray-reverse.xml +++ b/Models/Effects/engine-spray-reverse.xml @@ -15,12 +15,12 @@ 1 3 - -2 + -1 1 -3 - -2 + -1 @@ -30,23 +30,28 @@ 0 0 - 0 - 0 + 10 + 1 180 - 180 + -180 180 -180 - -180 + 180 -180 - 50 - 10 + + + environment/surface/wetness + 50 + + + 0 @@ -54,29 +59,85 @@ - - 0.9 - 0.9 - 0.9 - 0.04 - + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.2 + environment/surface/wetness + + + + - 0.5 + 5 - - 1 - 1 - 1 - 0.02 - - - 10 - + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.1 + environment/surface/wetness + + + + + + 10 + - 1 + 0.5 0.025 0.175 diff --git a/Models/Effects/engine-spray.xml b/Models/Effects/engine-spray.xml index 010a219f..07d8c8ce 100644 --- a/Models/Effects/engine-spray.xml +++ b/Models/Effects/engine-spray.xml @@ -25,29 +25,34 @@ - 15 - 60 - -5 - 5 + 0 + 0 + 0 + 0 250 15 - 15 - -15 - 15 - -15 - 15 - -15 + 180 + -180 + 180 + -180 + 180 + -180 - - 100 + + + + environment/surface/wetness + 100 + + 10 - + billboard @@ -55,26 +60,82 @@ - 0.9 - 0.9 - 0.9 - 0.04 - - - 0.5 - - - - - 1 - 1 - 1 - 0.02 - - - 10 - - + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + environment/surface/wetness + 0.05 + + + + + + 5 + + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + environment/surface/wetness + 0.02 + + + + + + 10 + + 1.0 diff --git a/Models/Effects/wing-condensation-L.xml b/Models/Effects/wing-condensation-L.xml index bec49baa..b826cdcd 100644 --- a/Models/Effects/wing-condensation-L.xml +++ b/Models/Effects/wing-condensation-L.xml @@ -7,7 +7,7 @@ false false normal - world + local @@ -65,13 +65,13 @@ environment/temperature-degc 28 - - position/altitude-agl-ft - 0 - - - position/altitude-agl-ft - 8000 + + position/altitude-agl-ft + 0 + + + position/altitude-agl-ft + 8000 @@ -98,12 +98,12 @@ 0 - 23 + 22 -16 0.7 - 21 + 19 -2.3 -1 @@ -131,6 +131,12 @@ 90 90 + 0 0 @@ -146,7 +152,12 @@ - 400 + + + 4 + environment/relative-humidity + + 10 @@ -155,29 +166,85 @@ - - 0.9 - 0.9 - 0.9 - 0.04 - - - 1.5 - + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.0007 + environment/relative-humidity + + + + + + 1.5 + - - 1 - 1 - 1 - 0.02 - - - 2 - + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.00001 + environment/relative-humidity + + + + + + 2 + - 0.001 + 0.00001 0.025 0.175 @@ -191,4 +258,4 @@ - \ No newline at end of file + diff --git a/Models/Effects/wing-condensation-R.xml b/Models/Effects/wing-condensation-R.xml index 1fe8b45e..62d524a4 100644 --- a/Models/Effects/wing-condensation-R.xml +++ b/Models/Effects/wing-condensation-R.xml @@ -6,8 +6,8 @@ res/smoke.png false false - - world + normal + local @@ -65,13 +65,13 @@ environment/temperature-degc 28 - - position/altitude-agl-ft - 0 - - - position/altitude-agl-ft - 8000 + + position/altitude-agl-ft + 0 + + + position/altitude-agl-ft + 8000 @@ -98,20 +98,36 @@ 0 - 23 + 22 16 0.7 - 21 + 19 2.3 -1 - 90 - 90 + + + 90 + + + + 90 + 90 90 @@ -136,7 +152,12 @@ - 400 + + + 4 + environment/relative-humidity + + 10 @@ -145,29 +166,85 @@ - - 0.9 - 0.9 - 0.9 - 0.04 - - - 1.5 - + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.0007 + environment/relative-humidity + + + + + + 1.5 + - - 1 - 1 - 1 - 0.02 - - - 2 - + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.01 + environment/relative-humidity + + + + + + + 0.00001 + environment/relative-humidity + + + + + + 2 + - 0.001 + 0.00001 0.025 0.175 @@ -181,4 +258,4 @@ - \ No newline at end of file + diff --git a/Models/Engines/NEO/LeapXLeft.xml b/Models/Engines/NEO/LeapXLeft.xml index f336412e..5c4f9b4f 100644 --- a/Models/Engines/NEO/LeapXLeft.xml +++ b/Models/Engines/NEO/LeapXLeft.xml @@ -51,24 +51,7 @@ Aircraft/A320-family/Models/Effects/contrail.xml contrail - - - engines/engine[0]/n2-actual - 50 - - - position/altitude-ft - 19000 - - - environment/temperature-degc - -30 - - - engines/engine[0]/state - 3 - - + environment/contrail @@ -84,7 +67,7 @@ - Aircraft/A320-family/Models/Effects/Moisture.xml + Aircraft/A320-family/Models/Effects/Moisture-neo.xml moisture @@ -113,7 +96,7 @@ 0 0 - 0 + 0.4 0 @@ -186,7 +169,7 @@ - 0 + -1.0 0 0 diff --git a/Models/Engines/NEO/LeapXRight.xml b/Models/Engines/NEO/LeapXRight.xml index cb14ee2a..97de13b0 100644 --- a/Models/Engines/NEO/LeapXRight.xml +++ b/Models/Engines/NEO/LeapXRight.xml @@ -51,24 +51,7 @@ Aircraft/A320-family/Models/Effects/contrail.xml contrail - - - engines/engine[1]/n2-actual - 50 - - - position/altitude-ft - 19000 - - - environment/temperature-degc - -30 - - - engines/engine[1]/state - 3 - - + environment/contrail @@ -84,7 +67,7 @@ - Aircraft/A320-family/Models/Effects/Moisture.xml + Aircraft/A320-family/Models/Effects/Moisture-neo.xml moisture @@ -116,7 +99,7 @@ 0 0 - 0 + 0.4 0 @@ -189,7 +172,7 @@ - 0 + -1.0 0 0 diff --git a/Models/Engines/NEO/PW1100GLeft.xml b/Models/Engines/NEO/PW1100GLeft.xml index 4b9cc78a..bd6f2c98 100644 --- a/Models/Engines/NEO/PW1100GLeft.xml +++ b/Models/Engines/NEO/PW1100GLeft.xml @@ -38,24 +38,7 @@ Aircraft/A320-family/Models/Effects/contrail.xml contrail - - - engines/engine[0]/n2-actual - 50 - - - position/altitude-ft - 19000 - - - environment/temperature-degc - -30 - - - engines/engine[0]/state - 3 - - + environment/contrail @@ -71,7 +54,7 @@ - Aircraft/A320-family/Models/Effects/Moisture.xml + Aircraft/A320-family/Models/Effects/Moisture-neo.xml moisture diff --git a/Models/Engines/NEO/PW1100GRight.xml b/Models/Engines/NEO/PW1100GRight.xml index 2ff06690..c36d3b8c 100644 --- a/Models/Engines/NEO/PW1100GRight.xml +++ b/Models/Engines/NEO/PW1100GRight.xml @@ -38,24 +38,7 @@ Aircraft/A320-family/Models/Effects/contrail.xml contrail - - - engines/engine[1]/n2-actual - 50 - - - position/altitude-ft - 19000 - - - environment/temperature-degc - -30 - - - engines/engine[1]/state - 3 - - + environment/contrail @@ -71,7 +54,7 @@ - Aircraft/A320-family/Models/Effects/Moisture.xml + Aircraft/A320-family/Models/Effects/Moisture-neo.xml moisture diff --git a/Models/Engines/XMLs/a320.engine.cfm.left.xml b/Models/Engines/XMLs/a320.engine.cfm.left.xml index d0dde8dd..da757af4 100644 --- a/Models/Engines/XMLs/a320.engine.cfm.left.xml +++ b/Models/Engines/XMLs/a320.engine.cfm.left.xml @@ -40,24 +40,7 @@ Aircraft/A320-family/Models/Effects/contrail.xml contrail - - - engines/engine[0]/n2-actual - 50 - - - position/altitude-ft - 19000 - - - environment/temperature-degc - -30 - - - engines/engine[0]/state - 3 - - + environment/contrail @@ -102,7 +85,7 @@ 0 0 - 0 + 0.3 0 diff --git a/Models/Engines/XMLs/a320.engine.cfm.right.xml b/Models/Engines/XMLs/a320.engine.cfm.right.xml index eced7f50..5fc32f21 100644 --- a/Models/Engines/XMLs/a320.engine.cfm.right.xml +++ b/Models/Engines/XMLs/a320.engine.cfm.right.xml @@ -40,24 +40,7 @@ contrail Aircraft/A320-family/Models/Effects/contrail.xml - - - engines/engine[1]/n2-actual - 50 - - - position/altitude-ft - 19000 - - - environment/temperature-degc - -30 - - - engines/engine[1]/state - 3 - - + environment/contrail @@ -102,7 +85,7 @@ 0 0 - 0 + 0.3 0 diff --git a/Models/Engines/XMLs/a320.engine.iae.left.xml b/Models/Engines/XMLs/a320.engine.iae.left.xml index 4ff14096..c2437dcc 100644 --- a/Models/Engines/XMLs/a320.engine.iae.left.xml +++ b/Models/Engines/XMLs/a320.engine.iae.left.xml @@ -37,24 +37,7 @@ Aircraft/A320-family/Models/Effects/contrail.xml contrail - - - engines/engine[0]/n2-actual - 50 - - - position/altitude-ft - 19000 - - - environment/temperature-degc - -30 - - - engines/engine[0]/state - 3 - - + environment/contrail diff --git a/Models/Engines/XMLs/a320.engine.iae.right.xml b/Models/Engines/XMLs/a320.engine.iae.right.xml index 6d63f568..1c40e9cd 100644 --- a/Models/Engines/XMLs/a320.engine.iae.right.xml +++ b/Models/Engines/XMLs/a320.engine.iae.right.xml @@ -37,24 +37,7 @@ Aircraft/A320-family/Models/Effects/contrail.xml contrail - - - engines/engine[1]/n2-actual - 50 - - - position/altitude-ft - 19000 - - - environment/temperature-degc - -30 - - - engines/engine[1]/state - 3 - - + environment/contrail From 1d1e8a44dae77868f935131746ccbb0384a85d1c Mon Sep 17 00:00:00 2001 From: vezza Date: Mon, 16 Mar 2020 21:12:19 +0100 Subject: [PATCH 3/6] fix IAE engine's condensation position --- Models/Effects/Moisture.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Models/Effects/Moisture.xml b/Models/Effects/Moisture.xml index bd85dcc7..50f883d2 100755 --- a/Models/Effects/Moisture.xml +++ b/Models/Effects/Moisture.xml @@ -10,7 +10,7 @@ 0.3 0 - -1.3 + -1 0 From ccb07400814e531169099d4f976136ae6f6a96ea Mon Sep 17 00:00:00 2001 From: vezza Date: Tue, 17 Mar 2020 17:21:23 +0100 Subject: [PATCH 4/6] fix IAE engine's moisture position --- Models/Effects/Moisture.xml | 4 ++-- Models/Engines/XMLs/a320.engine.iae.left.xml | 2 +- Models/Engines/XMLs/a320.engine.iae.right.xml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Models/Effects/Moisture.xml b/Models/Effects/Moisture.xml index 50f883d2..60339b46 100755 --- a/Models/Effects/Moisture.xml +++ b/Models/Effects/Moisture.xml @@ -85,7 +85,7 @@ - 1 + 1.0 @@ -125,7 +125,7 @@ - 1.5 + 1.4 diff --git a/Models/Engines/XMLs/a320.engine.iae.left.xml b/Models/Engines/XMLs/a320.engine.iae.left.xml index c2437dcc..75b42c6f 100644 --- a/Models/Engines/XMLs/a320.engine.iae.left.xml +++ b/Models/Engines/XMLs/a320.engine.iae.left.xml @@ -82,7 +82,7 @@ 0 0 - 0 + 0.3 0 diff --git a/Models/Engines/XMLs/a320.engine.iae.right.xml b/Models/Engines/XMLs/a320.engine.iae.right.xml index 1c40e9cd..fb91e1ea 100644 --- a/Models/Engines/XMLs/a320.engine.iae.right.xml +++ b/Models/Engines/XMLs/a320.engine.iae.right.xml @@ -82,7 +82,7 @@ 0 0 - 0 + 0.3 0 From 51f7b1cd6f63f398c5876ba3146ac906cc6d7898 Mon Sep 17 00:00:00 2001 From: fly Date: Wed, 18 Mar 2020 21:29:23 +0000 Subject: [PATCH 5/6] Stop moisture effect from leaking through the model Signed-off-by: fly --- Models/Engines/XMLs/a320.engine.iae.left.xml | 2 +- Models/Engines/XMLs/a320.engine.iae.right.xml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Models/Engines/XMLs/a320.engine.iae.left.xml b/Models/Engines/XMLs/a320.engine.iae.left.xml index 75b42c6f..987352f5 100644 --- a/Models/Engines/XMLs/a320.engine.iae.left.xml +++ b/Models/Engines/XMLs/a320.engine.iae.left.xml @@ -82,7 +82,7 @@ 0 0 - 0.3 + 0.5 0 diff --git a/Models/Engines/XMLs/a320.engine.iae.right.xml b/Models/Engines/XMLs/a320.engine.iae.right.xml index fb91e1ea..0242b1d0 100644 --- a/Models/Engines/XMLs/a320.engine.iae.right.xml +++ b/Models/Engines/XMLs/a320.engine.iae.right.xml @@ -82,7 +82,7 @@ 0 0 - 0.3 + 0.5 0 From ac6ce47895300002e0c121e84a1626b6fac3a5d1 Mon Sep 17 00:00:00 2001 From: legoboyvdlp R Date: Wed, 18 Mar 2020 23:51:58 +0000 Subject: [PATCH 6/6] Fix uninit property, remove un-needed file --- A320-main.xml | 6 ++++++ Sounds/Cockpit/c-chord-old1.wav | Bin 88436 -> 0 bytes 2 files changed, 6 insertions(+) delete mode 100644 Sounds/Cockpit/c-chord-old1.wav diff --git a/A320-main.xml b/A320-main.xml index 82b8d4cc..3ce0364a 100644 --- a/A320-main.xml +++ b/A320-main.xml @@ -460,6 +460,12 @@ + + + 0 + + + diff --git a/Sounds/Cockpit/c-chord-old1.wav b/Sounds/Cockpit/c-chord-old1.wav deleted file mode 100644 index aa97171faf31885596955a6dd5f56d5daaff00cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88436 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