SlideShare a Scribd company logo
X-PLANE 11
AIRCRAFT
▸ New airliners with incredible detail
▸ Major updates to the fleet
▸ Consistent high quality in all default aircraft
▸ High performance
USER INTERFACE
YOU CAN’T TAKE AWAY THE POWER.
— Austin Meyer
X-PLANE 11 USER INTERFACE
X-PLANE 11
PHYSICALLY BASED RENDERING
▸ Lighting follows the laws of physics
▸ Realistic reflections and metals
▸ Materials just look “right” under all lighting
conditions
▸ Optically correct fog
X-PLANE 11
GLOBAL AIRPORTS
▸ Beautiful 3-d airports created by the X-Plane
community
▸ 4,447 3-d airports
▸ 3,092 registered gateway users
▸ 10,265 scenery packs uploaded
▸ 42 of the 50 busiest airports in the world
PHYSICS AND SYSTEMS
AUSTIN MEYER
X-PLANE 11
PHYSICS AND SYSTEMS
▸ New PT-6 model based on flying 844X
▸ Refined recipe engine model based on notes
from 842X
▸ Propeller and rotor model from POH for OH-58
▸ Jet engine N1 and N2 thrust curves based on
real jet engines and F-4 POH
▸ Updated pressurization modeling based on
real flight experience
X-PLANE 11 PHYSICS
VECTOR-BASED FLIGHT DYNAMICS
▸ Vector-based physics calculations - correct for
any direction of flight
▸ Correct results even when air flow is backward
or coming from the side
▸ Aircraft taxiing in a strong tailwind or tail
slide
▸ Helicopters hovering
X-PLANE 11 SYSTEMS
ELECTRICAL SYSTEM
▸ Generators and alternators follow curves from
real alternator and generator charts
▸ Realistic amps/volts by RPM
▸ Battery charges (or doesn’t) based on ground
operation like real world
AIRPORTS AND SCENERY
ALEX UNRUH
SCENERY
NEW SCENERY GATEWAY
LEGO BRICKS
SCENERY
NEW SCENERY GATEWAY
LEGO BRICKS
SCENERY
NEW SCENERY GATEWAY
LEGO BRICKS
VEHICLES
BUILDINGS
OBJECTS
SCENERY
MORE EURO AUTOGEN
SCENERY
MORE EURO AUTOGEN
SCENERY
LANDMARKS
SCENERY
LANDMARKS
SCENERY
LANDMARKSLONDON
SYDNEY
LAS VEGAS
CHICAGO
VIRTUAL REALITY
CHRIS SERIO
WHAT IS VR?
WHAT IS VR?
V-RRRRRRRRRRR!
VIRTUAL REALITY
VR FEATURES
▸ Easy to setup/use (ONE checkbox). No joystick/yoke/pedals required!
▸ 180 / 360 degree, 6 degree of freedom movement to look ANYWHERE.
▸ Teleport (with hotspots)
▸ Full 3D Cockpit Manipulation (with haptic feedback)
▸ xPad Companion Tablet (Maps, Shortcuts, Planning? Logbook? Plates?!!)
VIRTUAL REALITY
VR & 3RD PARTY AIRCRAFT
▸ Minor OBJ modifications to add “magnets” if desired.
▸ Simple txt file to override default manipulator behavior.
▸ Requires use of standard X-Plane manipulators (no custom manipulators!)
▸ Guidance for Aircraft Authors is coming!
VIRTUAL REALITY
“IT’S TOO EXPENSIVE! WHO CARES?! GET BACK TO FEATURE <XYZ>” ~USERS
▸ Mobile, Desktop and VR are strongly intertwined!
▸ V11 GUI came from Mobile Development
▸ 3D Immersive sound
▸ PERFORMANCE! Pipeline cleanup & modernization are how we’re getting
there.
▸ Reflections, Physically Based Rendering / Lighting
▸ FULLY functional 3D aircraft
“YOU GET A BENEFIT!
HE GETS A BENEFIT!
SHE GETS A BENEFIT!
EVERYBODY GETS A
BENEFIT!!!!”
Oprah Winfrey-ish…
AVIONICS
PHILIPP MÜNZEL
X-PLANE AVIONICS
X-PLANE 1000
▸ Based on G1000®
as found in Cessna 400 N428X
▸ Customizable for different aircraft types via Plane Maker
▸ Drop-in for 2d panels and 3d cockpits
▸ Standalone windows for home cockpit builders
▸ Fully vector, crisp on resize, blazingly fast (much smoother than real one)
X-PLANE AVIONICS
X1000 FEATURES
▸ extensive failure simulation (AHRS, fluxgate, air data computer, GIA,
transponder, etc. failures)
▸ WAAS and non-WAAS GPS option
▸ GFC-700 autopilot integration
▸ KN63 DME and KR87 ADF remote radio integration
▸ GDL-69 “NEXRAD” and wind weather displays
ADC failure
AHRS failure
Unusual Attitude declutter with splitting horizon
X1000
▸ Plane Maker engine/prop configuration:
▸ Single and Twin
▸ Turboprop and Reciprocating engines
▸ Turbocharged and normally aspirated engines
▸ Constant speed and fixed pitch propellers
▸ Limitations and max values as set in Plane Maker for
▸ engine parameters
▸ speed tape
▸ electrical systems (ammeter calibration, bus voltage)
▸ fuel capacity
CUSTOMIZATION
Example Configurations
C172, C182, C182 (systems), COL4, EVOT, BE58
Example Configurations
C172, C182, C182 (systems), COL4, EVOT, BE58
Example Configurations
C172, C182, C182 (systems), COL4, EVOT, BE58
Example Configurations
C172, C182, C182 (systems), COL4, EVOT, BE58
Example Configurations
C172, C182, C182 (systems), COL4, EVOT, BE58
Example Configurations
C172, C182, C182 (systems), COL4, EVOT, BE58
Example Configurations
C172, C182, C182 (systems), COL4, EVOT, BE58
X1000
NAVIGATION FEATURES
(the nerd slide)
▸ same as 430/530/X-Plane FMS
▸ SID/STAR/IAP
▸ SBAS approaches: WAAS, EGNOS, MSAS
▸ LNAV+V, L/VNAV, LP+V, LPV
▸ RNP-AR
Flight plan (narrow view) with SID and ILS app loaded
Demo
STATE OF THE PLATFORM
BEN SUPNIK
PERFORMANCE ROAD-MAP
THE GOAL: 60 FPS
▸ 60 fps Desktop
▸ 45 fps Stereo VR
▸ No Stutters!
MY CPU IS AT 25%, MY GPU IS BORED,
AND I’M STUCK AT 30 FPS. YOU STINK!
— Some Grumpy X-Plane User
STATE OF THE PLATFORM
PERFORMANCE ROADMAP
DRIVERS - OLD AND NEW
CURRENT GENERATION NEXT GENERATION
PERFORMANCE ROADMAP
DRIVERS - OLD AND NEW
CURRENT GENERATION NEXT GENERATION
NEXT-GEN DRIVERS
NEXT GEN DRIVERS HAVE THREE SUPER POWERS
NEXT-GEN DRIVERS
NEXT GEN DRIVERS HAVE THREE SUPER POWERS
▸ Low CPU Use - Faster FPS!
NEXT-GEN DRIVERS
NEXT GEN DRIVERS HAVE THREE SUPER POWERS
▸ Low CPU Use - Faster FPS!
▸ Multi-Core Friendly - No More Stuck at 25%
NEXT-GEN DRIVERS
NEXT GEN DRIVERS HAVE THREE SUPER POWERS
▸ Low CPU Use - Faster FPS!
▸ Multi-Core Friendly - No More Stuck at 25%
▸ No Surprise Pauses! No Stutters From The Driver
PERFORMANCE ROAD-MAP
CURRENT DRIVERS
▸ X-Plane talks to the driver.
▸ The driver tells the GPU what to do.
▸ The driver manages RAM, book keeping.
▸ The driver uses up CPU time.
▸ CPU time limits our framerate.
PERFORMANCE ROAD-MAP
NEXT-GEN DRIVERS
▸ X-Plane does most of the book-keeping.
▸ X-Plane talks to the driver.
▸ The driver is a thin layer on top of the GPU.
▸ CPU used mostly by X-Plane - we can make it
fast!
NEXT GEN DRIVERS
GOOD NEWS AND BAD NEWS
NEXT GEN DRIVERS
GOOD NEWS AND BAD NEWS
▸ Bad News: New Drivers Require Big Changes to the App.
▸ Could take another year to make those changes!
NEXT GEN DRIVERS
GOOD NEWS AND BAD NEWS
▸ Bad News: New Drivers Require Big Changes to the App.
▸ Could take another year to make those changes!
▸ Good News: every intermediate step toward Vulkan/Metal makes X-Plane
Better!
▸ Scenery Shadows No Longer Out of Reach!
▸ Faster FPS Now.
WHAT ABOUT ADD-ONS?
— Concerned Plugin Author
NEXT-GEN DRIVERS
NEXT-GEN DRIVERS
ADD-ON COMPATIBILITY
NEXT-GEN DRIVERS
ADD-ON COMPATIBILITY
▸ OpenGL supported for life of X-Plane 11 - 100% compatible.
NEXT-GEN DRIVERS
ADD-ON COMPATIBILITY
▸ OpenGL supported for life of X-Plane 11 - 100% compatible.
▸ Very similar to the transition to 64-bit!
NEXT-GEN DRIVERS
ADD-ON COMPATIBILITY
▸ OpenGL supported for life of X-Plane 11 - 100% compatible.
▸ Very similar to the transition to 64-bit!
▸ Scenery, models and aircraft Just Work™.
NEXT-GEN DRIVERS
ADD-ON COMPATIBILITY
▸ OpenGL supported for life of X-Plane 11 - 100% compatible.
▸ Very similar to the transition to 64-bit!
▸ Scenery, models and aircraft Just Work™.
▸ Goal: many add-ons with custom plugin UI or panels work with Vulkan/Metal.
NEXT-GEN DRIVERS
ADD-ON COMPATIBILITY
▸ OpenGL supported for life of X-Plane 11 - 100% compatible.
▸ Very similar to the transition to 64-bit!
▸ Scenery, models and aircraft Just Work™.
▸ Goal: many add-ons with custom plugin UI or panels work with Vulkan/Metal.
▸ Add-ons that draw in 3-d will need modification to work with Vulkan/Metal.
NEXT-GEN DRIVERS
ADD-ON COMPATIBILITY
▸ OpenGL supported for life of X-Plane 11 - 100% compatible.
▸ Very similar to the transition to 64-bit!
▸ Scenery, models and aircraft Just Work™.
▸ Goal: many add-ons with custom plugin UI or panels work with Vulkan/Metal.
▸ Add-ons that draw in 3-d will need modification to work with Vulkan/Metal.
▸ Add-on developers should adopt new tech Real Soon™ for maximum
compatibility.
X-PLANE 11 SDKS
X-PLANE 11 SDKS
WORLDEDITOR
▸ Use by thousands of users to create
airports for X-Plane.
▸ Capable of building advanced custom
scenery too!
▸ Version 1.6 released Thursday.
▸ Fully supports X-Plane 11, including
ground traffic operations.
X-PLANE 11 SDKS
FMOD SOUND
▸ Immersive, interactive, dynamic high
quality sound engine.
▸ Powerful, easy to use professional-class
editing tools for sound designers.
▸ Available Now.
X-PLANE 11 SDKS
FMOD SOUND
▸ Immersive, interactive, dynamic high
quality sound engine.
▸ Powerful, easy to use professional-class
editing tools for sound designers.
▸ Available Now.
X-PLANE 11 SDKS
BLENDER/3DS
▸ Blender Exporter 3.4 in Testing.
▸ Better Model Optimization for Higher
FPS.
▸ New 3DS Exporter Version Nearly
Complete.
▸ Open Source License for both!
X-PLANE 11 SDKS
X-PLANE 11 SDKS
NEW PLUGIN API
▸ Next Revision of Plugin API
▸ Support for New X-Plane 11 Features
▸ Pop-Out Windows
▸ Custom Maps
▸ 3-d Drawing Compatible with Metal/Vulkan
▸ Coming This Summer
X-PLANE 11 SDKS
WHEN DO I GET THIS STUFF?
— X-Plane User
X-PLANE 11
X-PLANE 11
PLANS FOR THE SUMMER*
X-PLANE 11
PLANS FOR THE SUMMER*
▸ X-Plane 11.02 (Beta now) - FPS!
▸ X-Plane 11.05 (Real Soon) - Airports!
X-PLANE 11
PLANS FOR THE SUMMER*
▸ X-Plane 11.02 (Beta now) - FPS!
▸ X-Plane 11.05 (Real Soon) - Airports!
▸ X-Plane 11.10 (Summer)
▸ New Lego Bricks, Landmarks
▸ G1000
▸ New Systems & Physics
▸ More Speed!
X-PLANE 11
PLANS FOR THE SUMMER*
▸ X-Plane 11.02 (Beta now) - FPS!
▸ X-Plane 11.05 (Real Soon) - Airports!
▸ X-Plane 11.10 (Summer)
▸ New Lego Bricks, Landmarks
▸ G1000
▸ New Systems & Physics
▸ More Speed!
▸ X-Plane with VR (Fall)
X-PLANE 11
PLANS FOR THE SUMMER*
▸ X-Plane 11.02 (Beta now) - FPS!
▸ X-Plane 11.05 (Real Soon) - Airports!
▸ X-Plane 11.10 (Summer)
▸ New Lego Bricks, Landmarks
▸ G1000
▸ New Systems & Physics
▸ More Speed!
▸ X-Plane with VR (Fall)
▸ X-Plane With Metal/Vulkan (The
Future™)
X-PLANE 11
PLANS FOR THE SUMMER*
▸ X-Plane 11.02 (Beta now) - FPS!
▸ X-Plane 11.05 (Real Soon) - Airports!
▸ X-Plane 11.10 (Summer)
▸ New Lego Bricks, Landmarks
▸ G1000
▸ New Systems & Physics
▸ More Speed!
▸ X-Plane with VR (Fall)
▸ X-Plane With Metal/Vulkan (The
Future™)
* All release plans subject to change.
QUESTIONS
X-PLANE 11

More Related Content

Similar to The Future of X-Plane 11 - Hartford FlightSimCon 2017

Webinar: ArangoDB 3.8 Preview - Analytics at Scale
Webinar: ArangoDB 3.8 Preview - Analytics at Scale Webinar: ArangoDB 3.8 Preview - Analytics at Scale
Webinar: ArangoDB 3.8 Preview - Analytics at Scale
ArangoDB Database
 
Comparative Performance Analysis of AWS EC2 Instance Types Commonly Used for ...
Comparative Performance Analysis of AWS EC2 Instance Types Commonly Used for ...Comparative Performance Analysis of AWS EC2 Instance Types Commonly Used for ...
Comparative Performance Analysis of AWS EC2 Instance Types Commonly Used for ...
DataWorks Summit
 
LMG Lightning Talks - SFO17-205
LMG Lightning Talks - SFO17-205LMG Lightning Talks - SFO17-205
LMG Lightning Talks - SFO17-205
Linaro
 
Computação acelerada – a era das ap us roberto brandão, ciência
Computação acelerada – a era das ap us   roberto brandão,  ciênciaComputação acelerada – a era das ap us   roberto brandão,  ciência
Computação acelerada – a era das ap us roberto brandão, ciênciaCampus Party Brasil
 
GTC 2022 Keynote
GTC 2022 KeynoteGTC 2022 Keynote
GTC 2022 Keynote
Alison B. Lowndes
 
Propeller & Fan Design Optimization
Propeller & Fan Design Optimization Propeller & Fan Design Optimization
Propeller & Fan Design Optimization
SimScale
 
Hadoop {Submarine} Project: Running Deep Learning Workloads on YARN
Hadoop {Submarine} Project: Running Deep Learning Workloads on YARNHadoop {Submarine} Project: Running Deep Learning Workloads on YARN
Hadoop {Submarine} Project: Running Deep Learning Workloads on YARN
DataWorks Summit
 
SvenBlaserPortfolio
SvenBlaserPortfolioSvenBlaserPortfolio
SvenBlaserPortfolioSven Blaser
 
Optimizing, Profiling, and Deploying TensorFlow AI Models with GPUs - San Fra...
Optimizing, Profiling, and Deploying TensorFlow AI Models with GPUs - San Fra...Optimizing, Profiling, and Deploying TensorFlow AI Models with GPUs - San Fra...
Optimizing, Profiling, and Deploying TensorFlow AI Models with GPUs - San Fra...
Chris Fregly
 
Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...
Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...
Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...
Amazon Web Services
 
High Performance TensorFlow in Production - Big Data Spain - Madrid - Nov 15 ...
High Performance TensorFlow in Production - Big Data Spain - Madrid - Nov 15 ...High Performance TensorFlow in Production - Big Data Spain - Madrid - Nov 15 ...
High Performance TensorFlow in Production - Big Data Spain - Madrid - Nov 15 ...
Chris Fregly
 
02 ai inference acceleration with components all in open hardware: opencapi a...
02 ai inference acceleration with components all in open hardware: opencapi a...02 ai inference acceleration with components all in open hardware: opencapi a...
02 ai inference acceleration with components all in open hardware: opencapi a...
Yutaka Kawai
 
Building Google's ML Engine from Scratch on AWS with GPUs, Kubernetes, Istio,...
Building Google's ML Engine from Scratch on AWS with GPUs, Kubernetes, Istio,...Building Google's ML Engine from Scratch on AWS with GPUs, Kubernetes, Istio,...
Building Google's ML Engine from Scratch on AWS with GPUs, Kubernetes, Istio,...
Chris Fregly
 
SimScale: Unparalleled CFD Speeds with Parallel Computing
SimScale: Unparalleled CFD Speeds with Parallel ComputingSimScale: Unparalleled CFD Speeds with Parallel Computing
SimScale: Unparalleled CFD Speeds with Parallel Computing
SimScale
 
Unmanned Aerial Delivery III - WayStations
Unmanned Aerial Delivery III - WayStationsUnmanned Aerial Delivery III - WayStations
Unmanned Aerial Delivery III - WayStations
Philip Friedman PE, LEED AP
 
Tuning Android for low RAM
Tuning Android for low RAMTuning Android for low RAM
Tuning Android for low RAM
Chris Simmonds
 
AMD 2014 Performance Mobile APUs
AMD 2014 Performance Mobile APUsAMD 2014 Performance Mobile APUs
AMD 2014 Performance Mobile APUs
AMD
 
It's Time to Debloat the Cloud with Unikraft
It's Time to Debloat the Cloud with UnikraftIt's Time to Debloat the Cloud with Unikraft
It's Time to Debloat the Cloud with Unikraft
ScyllaDB
 
Uav Stability Augmentation System Usas
Uav Stability Augmentation System   UsasUav Stability Augmentation System   Usas
Uav Stability Augmentation System Usas
ahmad bassiouny
 
GTC Taiwan 2017 在 Google Cloud 當中使用 GPU 進行效能最佳化
GTC Taiwan 2017 在 Google Cloud 當中使用 GPU 進行效能最佳化GTC Taiwan 2017 在 Google Cloud 當中使用 GPU 進行效能最佳化
GTC Taiwan 2017 在 Google Cloud 當中使用 GPU 進行效能最佳化
NVIDIA Taiwan
 

Similar to The Future of X-Plane 11 - Hartford FlightSimCon 2017 (20)

Webinar: ArangoDB 3.8 Preview - Analytics at Scale
Webinar: ArangoDB 3.8 Preview - Analytics at Scale Webinar: ArangoDB 3.8 Preview - Analytics at Scale
Webinar: ArangoDB 3.8 Preview - Analytics at Scale
 
Comparative Performance Analysis of AWS EC2 Instance Types Commonly Used for ...
Comparative Performance Analysis of AWS EC2 Instance Types Commonly Used for ...Comparative Performance Analysis of AWS EC2 Instance Types Commonly Used for ...
Comparative Performance Analysis of AWS EC2 Instance Types Commonly Used for ...
 
LMG Lightning Talks - SFO17-205
LMG Lightning Talks - SFO17-205LMG Lightning Talks - SFO17-205
LMG Lightning Talks - SFO17-205
 
Computação acelerada – a era das ap us roberto brandão, ciência
Computação acelerada – a era das ap us   roberto brandão,  ciênciaComputação acelerada – a era das ap us   roberto brandão,  ciência
Computação acelerada – a era das ap us roberto brandão, ciência
 
GTC 2022 Keynote
GTC 2022 KeynoteGTC 2022 Keynote
GTC 2022 Keynote
 
Propeller & Fan Design Optimization
Propeller & Fan Design Optimization Propeller & Fan Design Optimization
Propeller & Fan Design Optimization
 
Hadoop {Submarine} Project: Running Deep Learning Workloads on YARN
Hadoop {Submarine} Project: Running Deep Learning Workloads on YARNHadoop {Submarine} Project: Running Deep Learning Workloads on YARN
Hadoop {Submarine} Project: Running Deep Learning Workloads on YARN
 
SvenBlaserPortfolio
SvenBlaserPortfolioSvenBlaserPortfolio
SvenBlaserPortfolio
 
Optimizing, Profiling, and Deploying TensorFlow AI Models with GPUs - San Fra...
Optimizing, Profiling, and Deploying TensorFlow AI Models with GPUs - San Fra...Optimizing, Profiling, and Deploying TensorFlow AI Models with GPUs - San Fra...
Optimizing, Profiling, and Deploying TensorFlow AI Models with GPUs - San Fra...
 
Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...
Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...
Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...
 
High Performance TensorFlow in Production - Big Data Spain - Madrid - Nov 15 ...
High Performance TensorFlow in Production - Big Data Spain - Madrid - Nov 15 ...High Performance TensorFlow in Production - Big Data Spain - Madrid - Nov 15 ...
High Performance TensorFlow in Production - Big Data Spain - Madrid - Nov 15 ...
 
02 ai inference acceleration with components all in open hardware: opencapi a...
02 ai inference acceleration with components all in open hardware: opencapi a...02 ai inference acceleration with components all in open hardware: opencapi a...
02 ai inference acceleration with components all in open hardware: opencapi a...
 
Building Google's ML Engine from Scratch on AWS with GPUs, Kubernetes, Istio,...
Building Google's ML Engine from Scratch on AWS with GPUs, Kubernetes, Istio,...Building Google's ML Engine from Scratch on AWS with GPUs, Kubernetes, Istio,...
Building Google's ML Engine from Scratch on AWS with GPUs, Kubernetes, Istio,...
 
SimScale: Unparalleled CFD Speeds with Parallel Computing
SimScale: Unparalleled CFD Speeds with Parallel ComputingSimScale: Unparalleled CFD Speeds with Parallel Computing
SimScale: Unparalleled CFD Speeds with Parallel Computing
 
Unmanned Aerial Delivery III - WayStations
Unmanned Aerial Delivery III - WayStationsUnmanned Aerial Delivery III - WayStations
Unmanned Aerial Delivery III - WayStations
 
Tuning Android for low RAM
Tuning Android for low RAMTuning Android for low RAM
Tuning Android for low RAM
 
AMD 2014 Performance Mobile APUs
AMD 2014 Performance Mobile APUsAMD 2014 Performance Mobile APUs
AMD 2014 Performance Mobile APUs
 
It's Time to Debloat the Cloud with Unikraft
It's Time to Debloat the Cloud with UnikraftIt's Time to Debloat the Cloud with Unikraft
It's Time to Debloat the Cloud with Unikraft
 
Uav Stability Augmentation System Usas
Uav Stability Augmentation System   UsasUav Stability Augmentation System   Usas
Uav Stability Augmentation System Usas
 
GTC Taiwan 2017 在 Google Cloud 當中使用 GPU 進行效能最佳化
GTC Taiwan 2017 在 Google Cloud 當中使用 GPU 進行效能最佳化GTC Taiwan 2017 在 Google Cloud 當中使用 GPU 進行效能最佳化
GTC Taiwan 2017 在 Google Cloud 當中使用 GPU 進行效能最佳化
 

Recently uploaded

APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Natan Silnitsky
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 

Recently uploaded (20)

APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.ILBeyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
Beyond Event Sourcing - Embracing CRUD for Wix Platform - Java.IL
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 

The Future of X-Plane 11 - Hartford FlightSimCon 2017

  • 1.
  • 2.
  • 3.
  • 4. X-PLANE 11 AIRCRAFT ▸ New airliners with incredible detail ▸ Major updates to the fleet ▸ Consistent high quality in all default aircraft ▸ High performance
  • 5.
  • 7. YOU CAN’T TAKE AWAY THE POWER. — Austin Meyer X-PLANE 11 USER INTERFACE
  • 8.
  • 9.
  • 10.
  • 11. X-PLANE 11 PHYSICALLY BASED RENDERING ▸ Lighting follows the laws of physics ▸ Realistic reflections and metals ▸ Materials just look “right” under all lighting conditions ▸ Optically correct fog
  • 12.
  • 13. X-PLANE 11 GLOBAL AIRPORTS ▸ Beautiful 3-d airports created by the X-Plane community ▸ 4,447 3-d airports ▸ 3,092 registered gateway users ▸ 10,265 scenery packs uploaded ▸ 42 of the 50 busiest airports in the world
  • 14.
  • 15.
  • 16.
  • 18. X-PLANE 11 PHYSICS AND SYSTEMS ▸ New PT-6 model based on flying 844X ▸ Refined recipe engine model based on notes from 842X ▸ Propeller and rotor model from POH for OH-58 ▸ Jet engine N1 and N2 thrust curves based on real jet engines and F-4 POH ▸ Updated pressurization modeling based on real flight experience
  • 19. X-PLANE 11 PHYSICS VECTOR-BASED FLIGHT DYNAMICS ▸ Vector-based physics calculations - correct for any direction of flight ▸ Correct results even when air flow is backward or coming from the side ▸ Aircraft taxiing in a strong tailwind or tail slide ▸ Helicopters hovering
  • 20. X-PLANE 11 SYSTEMS ELECTRICAL SYSTEM ▸ Generators and alternators follow curves from real alternator and generator charts ▸ Realistic amps/volts by RPM ▸ Battery charges (or doesn’t) based on ground operation like real world
  • 25.
  • 26.
  • 27.
  • 29.
  • 30.
  • 31.
  • 32.
  • 34.
  • 35.
  • 36.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 50.
  • 51.
  • 52.
  • 53.
  • 55.
  • 56.
  • 57.
  • 59.
  • 60.
  • 61.
  • 63.
  • 64.
  • 65.
  • 69.
  • 70.
  • 71.
  • 73. VIRTUAL REALITY VR FEATURES ▸ Easy to setup/use (ONE checkbox). No joystick/yoke/pedals required! ▸ 180 / 360 degree, 6 degree of freedom movement to look ANYWHERE. ▸ Teleport (with hotspots) ▸ Full 3D Cockpit Manipulation (with haptic feedback) ▸ xPad Companion Tablet (Maps, Shortcuts, Planning? Logbook? Plates?!!)
  • 74. VIRTUAL REALITY VR & 3RD PARTY AIRCRAFT ▸ Minor OBJ modifications to add “magnets” if desired. ▸ Simple txt file to override default manipulator behavior. ▸ Requires use of standard X-Plane manipulators (no custom manipulators!) ▸ Guidance for Aircraft Authors is coming!
  • 75. VIRTUAL REALITY “IT’S TOO EXPENSIVE! WHO CARES?! GET BACK TO FEATURE <XYZ>” ~USERS ▸ Mobile, Desktop and VR are strongly intertwined! ▸ V11 GUI came from Mobile Development ▸ 3D Immersive sound ▸ PERFORMANCE! Pipeline cleanup & modernization are how we’re getting there. ▸ Reflections, Physically Based Rendering / Lighting ▸ FULLY functional 3D aircraft
  • 76. “YOU GET A BENEFIT! HE GETS A BENEFIT! SHE GETS A BENEFIT! EVERYBODY GETS A BENEFIT!!!!” Oprah Winfrey-ish…
  • 77.
  • 78.
  • 80.
  • 81.
  • 82.
  • 83. X-PLANE AVIONICS X-PLANE 1000 ▸ Based on G1000® as found in Cessna 400 N428X ▸ Customizable for different aircraft types via Plane Maker ▸ Drop-in for 2d panels and 3d cockpits ▸ Standalone windows for home cockpit builders ▸ Fully vector, crisp on resize, blazingly fast (much smoother than real one)
  • 84.
  • 85. X-PLANE AVIONICS X1000 FEATURES ▸ extensive failure simulation (AHRS, fluxgate, air data computer, GIA, transponder, etc. failures) ▸ WAAS and non-WAAS GPS option ▸ GFC-700 autopilot integration ▸ KN63 DME and KR87 ADF remote radio integration ▸ GDL-69 “NEXRAD” and wind weather displays
  • 88. Unusual Attitude declutter with splitting horizon
  • 89. X1000 ▸ Plane Maker engine/prop configuration: ▸ Single and Twin ▸ Turboprop and Reciprocating engines ▸ Turbocharged and normally aspirated engines ▸ Constant speed and fixed pitch propellers ▸ Limitations and max values as set in Plane Maker for ▸ engine parameters ▸ speed tape ▸ electrical systems (ammeter calibration, bus voltage) ▸ fuel capacity CUSTOMIZATION
  • 90. Example Configurations C172, C182, C182 (systems), COL4, EVOT, BE58
  • 91. Example Configurations C172, C182, C182 (systems), COL4, EVOT, BE58
  • 92. Example Configurations C172, C182, C182 (systems), COL4, EVOT, BE58
  • 93. Example Configurations C172, C182, C182 (systems), COL4, EVOT, BE58
  • 94. Example Configurations C172, C182, C182 (systems), COL4, EVOT, BE58
  • 95. Example Configurations C172, C182, C182 (systems), COL4, EVOT, BE58
  • 96. Example Configurations C172, C182, C182 (systems), COL4, EVOT, BE58
  • 97. X1000 NAVIGATION FEATURES (the nerd slide) ▸ same as 430/530/X-Plane FMS ▸ SID/STAR/IAP ▸ SBAS approaches: WAAS, EGNOS, MSAS ▸ LNAV+V, L/VNAV, LP+V, LPV ▸ RNP-AR
  • 98. Flight plan (narrow view) with SID and ILS app loaded
  • 99. Demo
  • 100. STATE OF THE PLATFORM BEN SUPNIK
  • 101. PERFORMANCE ROAD-MAP THE GOAL: 60 FPS ▸ 60 fps Desktop ▸ 45 fps Stereo VR ▸ No Stutters!
  • 102. MY CPU IS AT 25%, MY GPU IS BORED, AND I’M STUCK AT 30 FPS. YOU STINK! — Some Grumpy X-Plane User STATE OF THE PLATFORM
  • 103.
  • 104.
  • 105.
  • 106.
  • 107.
  • 108.
  • 109. PERFORMANCE ROADMAP DRIVERS - OLD AND NEW CURRENT GENERATION NEXT GENERATION
  • 110. PERFORMANCE ROADMAP DRIVERS - OLD AND NEW CURRENT GENERATION NEXT GENERATION
  • 111. NEXT-GEN DRIVERS NEXT GEN DRIVERS HAVE THREE SUPER POWERS
  • 112. NEXT-GEN DRIVERS NEXT GEN DRIVERS HAVE THREE SUPER POWERS ▸ Low CPU Use - Faster FPS!
  • 113. NEXT-GEN DRIVERS NEXT GEN DRIVERS HAVE THREE SUPER POWERS ▸ Low CPU Use - Faster FPS! ▸ Multi-Core Friendly - No More Stuck at 25%
  • 114. NEXT-GEN DRIVERS NEXT GEN DRIVERS HAVE THREE SUPER POWERS ▸ Low CPU Use - Faster FPS! ▸ Multi-Core Friendly - No More Stuck at 25% ▸ No Surprise Pauses! No Stutters From The Driver
  • 115. PERFORMANCE ROAD-MAP CURRENT DRIVERS ▸ X-Plane talks to the driver. ▸ The driver tells the GPU what to do. ▸ The driver manages RAM, book keeping. ▸ The driver uses up CPU time. ▸ CPU time limits our framerate.
  • 116. PERFORMANCE ROAD-MAP NEXT-GEN DRIVERS ▸ X-Plane does most of the book-keeping. ▸ X-Plane talks to the driver. ▸ The driver is a thin layer on top of the GPU. ▸ CPU used mostly by X-Plane - we can make it fast!
  • 117. NEXT GEN DRIVERS GOOD NEWS AND BAD NEWS
  • 118. NEXT GEN DRIVERS GOOD NEWS AND BAD NEWS ▸ Bad News: New Drivers Require Big Changes to the App. ▸ Could take another year to make those changes!
  • 119. NEXT GEN DRIVERS GOOD NEWS AND BAD NEWS ▸ Bad News: New Drivers Require Big Changes to the App. ▸ Could take another year to make those changes! ▸ Good News: every intermediate step toward Vulkan/Metal makes X-Plane Better! ▸ Scenery Shadows No Longer Out of Reach! ▸ Faster FPS Now.
  • 120. WHAT ABOUT ADD-ONS? — Concerned Plugin Author NEXT-GEN DRIVERS
  • 122. NEXT-GEN DRIVERS ADD-ON COMPATIBILITY ▸ OpenGL supported for life of X-Plane 11 - 100% compatible.
  • 123. NEXT-GEN DRIVERS ADD-ON COMPATIBILITY ▸ OpenGL supported for life of X-Plane 11 - 100% compatible. ▸ Very similar to the transition to 64-bit!
  • 124. NEXT-GEN DRIVERS ADD-ON COMPATIBILITY ▸ OpenGL supported for life of X-Plane 11 - 100% compatible. ▸ Very similar to the transition to 64-bit! ▸ Scenery, models and aircraft Just Work™.
  • 125. NEXT-GEN DRIVERS ADD-ON COMPATIBILITY ▸ OpenGL supported for life of X-Plane 11 - 100% compatible. ▸ Very similar to the transition to 64-bit! ▸ Scenery, models and aircraft Just Work™. ▸ Goal: many add-ons with custom plugin UI or panels work with Vulkan/Metal.
  • 126. NEXT-GEN DRIVERS ADD-ON COMPATIBILITY ▸ OpenGL supported for life of X-Plane 11 - 100% compatible. ▸ Very similar to the transition to 64-bit! ▸ Scenery, models and aircraft Just Work™. ▸ Goal: many add-ons with custom plugin UI or panels work with Vulkan/Metal. ▸ Add-ons that draw in 3-d will need modification to work with Vulkan/Metal.
  • 127. NEXT-GEN DRIVERS ADD-ON COMPATIBILITY ▸ OpenGL supported for life of X-Plane 11 - 100% compatible. ▸ Very similar to the transition to 64-bit! ▸ Scenery, models and aircraft Just Work™. ▸ Goal: many add-ons with custom plugin UI or panels work with Vulkan/Metal. ▸ Add-ons that draw in 3-d will need modification to work with Vulkan/Metal. ▸ Add-on developers should adopt new tech Real Soon™ for maximum compatibility.
  • 129. X-PLANE 11 SDKS WORLDEDITOR ▸ Use by thousands of users to create airports for X-Plane. ▸ Capable of building advanced custom scenery too! ▸ Version 1.6 released Thursday. ▸ Fully supports X-Plane 11, including ground traffic operations.
  • 130. X-PLANE 11 SDKS FMOD SOUND ▸ Immersive, interactive, dynamic high quality sound engine. ▸ Powerful, easy to use professional-class editing tools for sound designers. ▸ Available Now.
  • 131. X-PLANE 11 SDKS FMOD SOUND ▸ Immersive, interactive, dynamic high quality sound engine. ▸ Powerful, easy to use professional-class editing tools for sound designers. ▸ Available Now.
  • 132. X-PLANE 11 SDKS BLENDER/3DS ▸ Blender Exporter 3.4 in Testing. ▸ Better Model Optimization for Higher FPS. ▸ New 3DS Exporter Version Nearly Complete. ▸ Open Source License for both!
  • 134. X-PLANE 11 SDKS NEW PLUGIN API ▸ Next Revision of Plugin API ▸ Support for New X-Plane 11 Features ▸ Pop-Out Windows ▸ Custom Maps ▸ 3-d Drawing Compatible with Metal/Vulkan ▸ Coming This Summer
  • 136. WHEN DO I GET THIS STUFF? — X-Plane User X-PLANE 11
  • 137. X-PLANE 11 PLANS FOR THE SUMMER*
  • 138. X-PLANE 11 PLANS FOR THE SUMMER* ▸ X-Plane 11.02 (Beta now) - FPS! ▸ X-Plane 11.05 (Real Soon) - Airports!
  • 139. X-PLANE 11 PLANS FOR THE SUMMER* ▸ X-Plane 11.02 (Beta now) - FPS! ▸ X-Plane 11.05 (Real Soon) - Airports! ▸ X-Plane 11.10 (Summer) ▸ New Lego Bricks, Landmarks ▸ G1000 ▸ New Systems & Physics ▸ More Speed!
  • 140. X-PLANE 11 PLANS FOR THE SUMMER* ▸ X-Plane 11.02 (Beta now) - FPS! ▸ X-Plane 11.05 (Real Soon) - Airports! ▸ X-Plane 11.10 (Summer) ▸ New Lego Bricks, Landmarks ▸ G1000 ▸ New Systems & Physics ▸ More Speed! ▸ X-Plane with VR (Fall)
  • 141. X-PLANE 11 PLANS FOR THE SUMMER* ▸ X-Plane 11.02 (Beta now) - FPS! ▸ X-Plane 11.05 (Real Soon) - Airports! ▸ X-Plane 11.10 (Summer) ▸ New Lego Bricks, Landmarks ▸ G1000 ▸ New Systems & Physics ▸ More Speed! ▸ X-Plane with VR (Fall) ▸ X-Plane With Metal/Vulkan (The Future™)
  • 142. X-PLANE 11 PLANS FOR THE SUMMER* ▸ X-Plane 11.02 (Beta now) - FPS! ▸ X-Plane 11.05 (Real Soon) - Airports! ▸ X-Plane 11.10 (Summer) ▸ New Lego Bricks, Landmarks ▸ G1000 ▸ New Systems & Physics ▸ More Speed! ▸ X-Plane with VR (Fall) ▸ X-Plane With Metal/Vulkan (The Future™) * All release plans subject to change.