Fly over real-world aerial imagery in X-Plane 12 — without downloading entire regions in advance.
OrthoStreamXP streams photo scenery as you fly, loading the areas around your aircraft first and keeping downloaded imagery ready for your next flight.
No scenery preparation before takeoff. No complicated configuration files. Just choose your quality preset, start OrthoStreamXP, and fly.
Free. Open source. No subscriptions or accounts.
OrthoStreamXP will always be free. If it has given you a flight worth remembering, like a sunrise over the Alps or a final approach into your home airport, please think about supporting its development. Every donation buys more time for sharper textures, smoother loading and more natural colours. Thank you, and blue skies!
Beta software: OrthoStreamXP is functional and has been used in real flights, but it is still under active development. You may encounter rough edges. Feedback and bug reports are welcome.
Traditional photo scenery often requires downloading and building large areas before you can use them. OrthoStreamXP takes a different approach.
- Scenery on demand — download imagery as X-Plane needs it, instead of preparing entire regions in advance.
- Less disk space wasted — keep the areas you fly and automatically remove older scenery when your cache reaches its limit.
- Better scenery ahead — OrthoStreamXP follows your aircraft and downloads upcoming areas before you reach them.
- Simple quality settings — choose Balanced, Sharp, Ultra, or Extra without learning dozens of technical parameters.
- Settings that adapt to your setup — test your connection before the first flight to get a recommended preset, and after a sufficiently long flight, get recommendations based on how the scenery performed on your PC and internet connection. You decide whether to apply them.
- Even colours — optionally soften the patchwork look where neighbouring photos were taken on different days, so a grey, hazy patch stands out less.
- Seasonal colours — optionally give summer imagery a more autumnal or winter appearance, based on the simulated date and location.
- Clean photos up close — X-Plane's procedural grass and dirt speckles are kept off the aerial photos by default, or faded to the strength you like, without changing your scenery packages.
- Exposure and a live preview — tone down photos that look too bright next to X-Plane's own scenery, and see any colour change on a photo from your cache before you fly.
- See what happened during your flight — review download performance, scenery loading, and your flight route.
| Instead of… | You get… |
|---|---|
| Spending hours preparing scenery | Start flying with minimal preparation |
| Downloading huge regions you may never visit | Download only the scenery you need |
| Guessing which settings work best | Four straightforward quality presets |
| Manually tuning settings after every problem | Flight-based recommendations you can accept or reject |
| Keeping every downloaded area forever | A cache limit and a visual cache manager |
Before installing OrthoStreamXP, make sure you have:
- Windows 10 or 11 (64-bit)
- X-Plane 12
- WinFsp, a free Windows component used to make the streamed scenery available to X-Plane. The setup process checks for it and provides a download link.
- Scenery packages for the regions you want to fly over: a region's mesh downloaded from within OrthoStreamXP, or your own.
- An internet connection for downloading new scenery.
- Disk space for the scenery cache — 25 GB is a reasonable starting point; more space lets you keep more areas available.
- A graphics card with enough memory for your chosen quality preset.
The installer also installs the .NET 10 desktop runtime if it is missing.
Important: OrthoStreamXP streams imagery onto scenery packages; it does not create terrain meshes itself. There are two ways to get them:
- Download a region from within OrthoStreamXP: a whole region's mesh (Europe, North America, ...), during setup or later from the Packages page.
- Use your own packages: compatible packages can come from tools such as Ortho4XP, OrthoStudio XP, AutoOrtho, and XPME. You can select an existing package folder during setup.
- Install WinFsp from winfsp.dev.
- Download OrthoStreamXP from the Releases page and run
OrthoStreamXP-Setup.msi. - Restart your computer. WinFsp's driver is ready only after a restart; until then OrthoStreamXP cannot show the scenery to X-Plane.
- Complete the first-run setup. Select your X-Plane installation, your scenery packages, a quality preset, and a cache location.
- Click Start and fly. OrthoStreamXP prepares the scenery connection and starts X-Plane when the scenery is ready.
Always start OrthoStreamXP before X-Plane. If X-Plane is already running, restart it after starting OrthoStreamXP.
For a step-by-step walkthrough of setup, flying, settings, the cache and troubleshooting, see the User guide.
The installer is not currently code-signed, so Windows may display a warning that it does not recognize the publisher. If you downloaded it from the official Releases page, choose More info, then Run anyway.
OrthoStreamXP provides four presets:
- Balanced — prioritises a balance between visual detail and resource use.
- Sharp — the recommended starting point for most systems.
- Ultra — for systems with more graphics memory available.
- Extra — the highest preset, intended for systems with greater resources.
You can change presets in Settings. OrthoStreamXP also reports graphics memory usage from your flights and warns when the measured scenery requirements exceed your card's available memory.
After flights of at least 10 minutes, OrthoStreamXP may suggest adjustments based on observed performance. Each recommendation includes an explanation, and nothing changes until you approve it.
The Cache page helps you manage the imagery stored on your computer.
- Set a cache limit from 25 GB up to 1 TB.
- View cached areas on a map.
- Select and delete areas you no longer need.
- Identify areas you have not flown over recently.
When the cache exceeds its limit, OrthoStreamXP removes older areas automatically. Deleted scenery can be downloaded again the next time you visit.
Most aerial imagery was captured during warmer months, so a winter flight can otherwise look unexpectedly green.
Enable Seasons to adjust the appearance of vegetation and fields according to X-Plane's simulated date and the location you're flying over.
- Spring: fresh greens return.
- Summer: the imagery as it was photographed.
- Autumn: deciduous vegetation takes on yellow, orange, and rust tones.
- Winter: deciduous trees appear bare, while fields shift towards brown and olive.
Water, roads, buildings, rock, and sand retain their original colours. Seasonal colouring does not generate snow; snow remains part of X-Plane's weather.
OrthoStreamXP is currently in beta. Please keep the following in mind:
- Windows only: the application depends on WinFsp.
- Scenery packages are required: download a region's mesh (6 to 33 GB per region) from the Packages page, or bring your own.
- Internet required for new areas: scenery loads from the internet on first use; subsequent flights can reuse cached imagery.
- Imagery varies by location: quality, capture date, colours, and transitions between imagery sources may differ.
- Performance depends on your setup: connection speed, disk performance, and graphics memory affect the experience.
- Start order matters: start OrthoStreamXP before X-Plane.
- Beta changes: settings and cache behaviour may evolve between releases.
OrthoStreamXP is free software released under the GNU General Public License v3 (GPL-3.0).
The aerial imagery is provided by external services, including Bing Maps, Esri World Imagery, and Geoportal for Poland. The imagery is not part of the OrthoStreamXP software and remains subject to each provider's terms of use.
Imagery is intended for personal flight simulation use under the applicable provider terms. Do not redistribute downloaded imagery.
OrthoStreamXP checks for updates when launched and periodically while running, and downloads a new version in the background. When it is ready, choose Update and restart on the Home page; it takes only a moment. Stop scenery streaming before installing an update.
Your settings, cache, and flight history are preserved during normal updates and reinstalls.
To uninstall, use Windows Settings > Apps. OrthoStreamXP asks whether to delete your settings and downloaded scenery as well; if you choose No, they stay for a later install.
If you encounter a problem, please open an issue in the project's GitHub repository and include:
- What happened: what you saw, and what you expected instead.
- Steps to reproduce: what you did before the problem appeared (for example, the area you were flying over and your quality preset).
- Diagnostic info: your OrthoStreamXP version, Windows version, and graphics card.
- The session log: the log file of the session where the problem occurred, from
%LOCALAPPDATA%\OrthoStreamXP\logs.
Feedback is especially valuable during beta development.
OrthoStreamXP is open source, and contributions are welcome.
The project uses .NET 10 and WinFsp. To build and test it on Windows, install the .NET 10 SDK and WinFsp, then run:
dotnet build OrthoStreamXP.slnx
dotnet test --solution OrthoStreamXP.slnxTo contribute, fork the repository, branch from develop, include tests for your changes, and submit a pull request against develop.
Ready to fly? Download the latest release from the Releases page, configure your scenery packages once, and explore the world from above.