Learn how photoreal scenery works in flight simulators, how imagery becomes ground tiles, and how to fix blur, seams, offsets and flat buildings.
Photoreal scenery in flight simulators uses georeferenced aerial or satellite photographs as the ground texture beneath the aircraft. The simulator cuts that imagery into tiles, selects an appropriate resolution for distance and altitude, and lays it over an elevation mesh. Roads, buildings, trees and airport objects are usually separate layers.
From aerial image to simulator tile
The source image is corrected, positioned, tiled and compiled before the simulator can draw it over terrain. Across Microsoft Flight Simulator, X-Plane, Prepar3D, FSX and FS2004, the underlying principles are similar even though the package formats and installation methods differ.
- Obtain suitable imagery. Developers start with aerial photographs, satellite imagery or an existing orthophoto mosaic. The source must have enough resolution for the intended flying altitude, and its licence must permit the planned use and redistribution.
- Orthorectify and georeference it. Perspective and terrain distortion are corrected so features occupy their real positions. Geographic coordinates tell the compiler exactly where each part of the image belongs.
- Create tiles and detail levels. The image is divided into manageable sections and converted into several levels of detail. Close tiles use more pixels; distant tiles use smaller versions so the simulator does not load maximum-resolution imagery to the horizon.
- Compile the simulator package. The tools convert the tiles into a format the target simulator understands. This stage may also create compression, shoreline masks, edge blending, seasonal variants and night textures.
- Combine the scenery layers. An elevation mesh supplies hills and valleys, while overlays place roads, buildings, trees, lights and other objects. Airports normally sit above the photographic base so their runways and structures remain functional.
At runtime, the scenery engine loads the tiles intersecting the visible area and changes their detail level as the aircraft moves. Tiles may come from local storage or an online stream and cache. Our practical FS2004 workflow for georeferencing and compiling aerial imagery shows how these stages fit together in an older simulator.
Is photoreal scenery the same as photogrammetry?
No. In normal simulator terminology, photoreal or orthophoto scenery is a two-dimensional ground image, while photogrammetry reconstructs three-dimensional objects from multiple photographs.
| Scenery component | What it contains | What it controls |
|---|---|---|
| Photoreal or orthophoto imagery | Georeferenced 2D photographs | Fields, roads, roofs, shorelines and other visible ground detail |
| Photogrammetry | Textured 3D geometry reconstructed from photographs | The shape and appearance of buildings, trees, cliffs and city blocks |
| Elevation mesh | A grid or network of terrain heights | Mountains, slopes, valleys and the physical ground surface |
| Overlay or autogen | Placed or generated roads, trees, lights and buildings | Three-dimensional detail above an otherwise flat photograph |
A package can include several of these components, which is why some downloads are described loosely as photoreal scenery even when they contain much more than imagery. See our explanation of how scenery and terrain layers differ for the broader layering model. This MSFS city enhancement combining photo tiles, height data, photogrammetry and landmarks is a practical example of the components working together.
What photoreal scenery improves
Photoreal imagery is most useful for visual navigation and accurate regional appearance. Real field boundaries, road junctions, industrial sites, coastlines and towns are much easier to recognise than scenery generated from generic land classes.
- Low-level VFR: recognisable landmarks make routes easier to follow without relying entirely on GPS.
- Remote regions: distinctive geology, farmland and coastlines can look more convincing than repeated procedural textures.
- Airport approaches: nearby roads, buildings and terrain patterns resemble the view pilots expect from aerial charts or photographs.
The photograph does not automatically provide correct terrain elevation, usable roads, accurate airports, navigation data or three-dimensional buildings. Without an overlay, houses and trees visible in the image remain painted flat on the ground. Our examples of X-Plane 12 satellite and Ortho4XP packages illustrate how orthophotos are commonly paired with mesh and overlay data.
Why does photoreal scenery look blurry or wrong?
Blur and misalignment usually come from limited source imagery, missing companion layers or incorrect scenery priority. Raising a texture setting cannot restore detail that was absent from the original photograph.
| Symptom | Likely cause | What to check |
|---|---|---|
| Blurry ground nearby | Low-resolution source, reduced texture detail, incomplete streaming or insufficient cache data | Check the package's stated ground resolution, texture settings, connection status and whether the high-detail tiles have finished loading. |
| Sharp imagery but flat buildings | No autogen, object overlay or photogrammetry | Install the intended companion overlay and confirm that it has higher scenery priority than the orthophoto. |
| Roads or buildings shifted sideways | Different source dates, poor georeferencing or an overlay made from another dataset | Use matching package components and inspect scenery order. In X-Plane, overlays should sit above orthophoto tiles in scenery_packs.ini. |
| Square edges or sudden colour changes | Adjacent photographs were captured under different lighting or lack proper blend masks | Look for a colour-corrected package or revised blend masks. A display setting cannot remove a seam baked into the imagery. |
| Clouds, aircraft or fixed shadows on the ground | Those objects were present in the source photograph | The image must be edited or replaced; the simulator cannot reliably identify and remove baked details. |
| Frozen-looking water or harsh coastlines | Water remains in the ground image or the package lacks shoreline masks | Use compatible water and blend masks, and check for a conflicting shoreline package. |
| Runways doubled or misaligned | The airport layout and photograph come from different dates, or another airport package has priority | Ensure the airport scenery sits above the photographic base and disable duplicate airport packages while testing. |
| Wrong appearance at night or in winter | The package supplies only a daylight or summer image | Seasonal and night variants must be supplied by the package or generated by the simulator; they cannot be inferred perfectly from one photograph. |
Streamed versus installed photoreal scenery
Streamed and installed scenery use the same basic tile system but make different trade-offs between coverage, storage and reliability.
| Method | Choose it when | Main limitation |
|---|---|---|
| Streamed imagery | You want broad coverage without storing entire regions locally | Quality can depend on bandwidth, cache behaviour, service availability and the imagery selected by the simulator |
| Installed scenery | You need offline use, predictable quality or a carefully corrected local region | High-resolution packages consume substantial disk space and can conflict with airports, mesh or overlays |
Microsoft Flight Simulator 2020 and 2024 can stream world imagery. FS2004, FSX and Prepar3D photoreal packages are normally installed locally, as are typical X-Plane orthophoto tiles. Doubling the linear image resolution produces roughly four times as many pixels before compression, so regional packages grow quickly.
What should I check before installing a package?
Check compatibility and included layers before judging a photoreal package by screenshots or download size alone.
- Exact simulator support: scenery compiled for one simulator or generation is not automatically compatible with another.
- Coverage and source resolution: inspect both the geographic boundary and the stated metres-per-pixel or equivalent detail level. A high tile zoom level cannot improve a poor source photograph.
- Included components: determine whether the download contains only imagery or also mesh, overlays, autogen, water masks and landmarks.
- Airport compatibility: older photographs may show closed taxiways or previous runway layouts beneath a newer airport.
- Scenery priority: airports and object overlays generally need to load above photographic ground tiles, while custom terrain mesh belongs beneath scenery that must replace it.
- Storage and extraction space: compressed downloads may require considerably more room once installed, with additional temporary space needed during extraction.
- Seasonal and night support: verify that the package or simulator provides the conditions you intend to fly in.