How X-Plane Builds the World: Meshes, Orthos, and Autogen Explained
X-Plane is known for its realistic landscapes that immerse users in a living world while flying. Three central building blocks make up the scenery: Meshes, Orthos, and Autogen. This chapter explains what these terms mean and how they work together to create the impressive landscapes in X-Plane.
Meshes: The 3D Framework of the World
The X-Plane world can be imagined as a giant 3D puzzle. It all starts with the Mesh. A mesh is the basic shape of the landscape – the digital framework that defines heights and forms of the terrain. It determines how mountains, valleys, hills, or plains look.
- What is a Mesh? It consists of many small triangles (polygons) that together form a network – hence the name "Mesh" (English for network). These triangles define for X-Plane how high or low a point is and how steep a slope should be.
- Example: A mountain in X-Plane is defined by a mesh that describes its height, shape, and inclination. Without a mesh, the world would just be a flat plane.
The mesh is thus the first step: It gives the landscape its structure, but no colors or details yet.
Orthos: The Satellite Images for Realism
The second building block is Orthos. While the mesh provides the shape, orthos provide the visual surface – like a giant photo glued onto the mesh.
- What are Orthos? Orthos are aerial or satellite images that show the earth from above. They contain details like houses, roads, forests, fields, or rivers. In X-Plane, they are placed as image files (e.g., .jpg or .png) on the mesh.
- Why are they important? Without orthos, the mesh would only look like gray, lifeless hills. Orthos bring the colors and patterns of the real world into play.
- Example: When flying over a city, thanks to orthos, one can see roofs, streets, and green spaces that look realistic.
Tools like Ortho4XP help download high-resolution ortho images and integrate them into X-Plane. This makes the scenery even more detailed.
Autogen: The World Comes to Life
Mesh and orthos already create an impressive base, but something is still missing: depth. This is where Autogen comes into play. Autogen (short for "automatically generated") adds 3D objects to the landscape that make it come alive – like houses, trees, cars, or power poles.
- What is Autogen? X-Plane analyzes the landscape (mesh and ortho) and automatically places appropriate objects. It often uses data sources like OpenStreetMap to know where cities, forests, or roads are.
- How does it work? Autogen "reads" the scenery and distributes objects: trees in forest areas, houses in residential areas, factories in industrial zones. These objects come from libraries provided by X-Plane or add-ons.
- Example: In a village, thanks to autogen, one can see houses with gardens, trees along the roadside, and maybe a few parked cars. Without autogen, the landscape would be flat – just a satellite image without depth.
Interaction: How Everything Comes Together
The three building blocks work hand in hand:
- Mesh: Provides the 3D shape of the landscape, e.g., the height of a mountain or the depth of a valley.
- Ortho: Delivers the realistic image that is placed on the mesh, e.g., forests or roads on the mountain.
- Autogen: Adds the 3D objects, e.g., trees and houses that perfectly match the scenery.
The result is a world that not only looks real but feels real. When flying over a valley, the mesh forms the hills, the ortho shows green meadows and paths, and autogen scatters cows, trees, and small huts – and there one has the living scenery!
Add-ons and the Next Level
Many X-Plane fans use add-ons to improve meshes, orthos, and autogen:
- Ortho4XP: Downloads high-resolution satellite images and adapts them to meshes.
- Ortho Streaming: Solutions like AutoOrtho, XEarthLayer, or XPME stream satellite imagery in real time from the internet — no pre-generation needed, instantly flyable worldwide.
- Custom Sceneries: Bring better meshes or regional autogen objects, e.g., typical half-timbered houses for Germany.
- Autogen Libraries: Expand the selection of objects to make the scenery even more realistic.
With such tools, the X-Plane world can be shaped in even more detail – perfect for everyone who wants to dive deep into scenery design.
The Correct Order in scenery_packs.ini: Mesh, Orthos, Autogen, and More
The landscapes in X-Plane are created through the interaction of various components: meshes, orthos, autogen, and special sceneries like airports. For everything to be displayed correctly, the order in the scenery_packs.ini file is crucial. This chapter explains how the order should be structured, why it's important, and how to avoid errors.
The Correct Order of Components
X-Plane loads sceneries from bottom to top in the scenery_packs.ini. This means: entries further down have higher priority and can overwrite entries further up. Based on the main components, the following order results (from bottom to top):
-
Mesh Files (e.g., HD Mesh, UHD Mesh)
- Function: Meshes form the 3D basic structure of the landscape, i.e., heights, valleys, and hills.
- Why first? They are the basis for everything else. Without a mesh, orthos and objects cannot be placed correctly.
- Example:
FlyTampa_Athens_3_meshorSFD_EDDM_Munich_2_Mesh.
-
Ortho Sceneries
- Function: Orthos are satellite or aerial images that are placed on the mesh to represent realistic textures like roads or forests.
- Why after? Orthos need the mesh to be correctly "stretched," but must be loaded before autogen so objects can be placed on them.
- Example:
z_ortho_Californiaorzz_Ortho_SpainUHDv2_1.
-
Autogen Objects and Libraries
- Function: Autogen adds 3D objects like buildings, trees, or vehicles that make the landscape come alive.
- Why after? Autogen is based on mesh and ortho to place objects correctly (e.g., houses on level ground, no trees on roads).
- Example:
simHeaven_X-World_Europe-6-sceneryorsimHeaven_X-World_Europe-7-forests.
-
Special Objects and Masts
- Function: Special objects like radio masts, wind turbines, or other prominent structures.
- Why after? These objects should be above autogen to ensure they are visible.
- Example:
Usa_Radio_Masts_01orworld_wind_turbines.
-
Global Airports
- Function: Contains the standard airports of X-Plane.
- Why after? Must be above autogen and orthos, but below custom sceneries.
- Example:
*GLOBAL_AIRPORTS*.
-
Custom Sceneries and Landmarks
- Function: Special sceneries like airports or landmarks (e.g., the Eiffel Tower) contain detailed objects and textures.
- Why at the top? They have the highest priority so they are not covered by other components.
- Example:
Aerosoft_EDDF_Frankfurt_3_SceneryorX-Plane Landmarks - Paris.
Example of a Correct Order
Here is an excerpt from a typical scenery_packs.ini (from top to bottom, i.e., in the order X-Plane loads them):
# Custom Airports and Landmarks (highest priority)
SCENERY_PACK Custom Scenery/Aerosoft-EGLL Airport London-Heathrow_1_DefaultStreets/
SCENERY_PACK Custom Scenery/Aerosoft-EGLL Airport London-Heathrow_2/
SCENERY_PACK Custom Scenery/Aerosoft_EDDF_Frankfurt_1_Parked_Cars/
SCENERY_PACK Custom Scenery/Aerosoft_EDDF_Frankfurt_2_Roads/
SCENERY_PACK Custom Scenery/Aerosoft_EDDF_Frankfurt_3_Scenery/
SCENERY_PACK Custom Scenery/X-Plane Landmarks - Berlin and Frankfurt/
SCENERY_PACK Custom Scenery/X-Plane Landmarks - London/
SCENERY_PACK Custom Scenery/X-Plane Landmarks - Paris/
# Global Airports (standard airports)
SCENERY_PACK *GLOBAL_AIRPORTS*
# Special Objects and Masts
SCENERY_PACK Custom Scenery/Usa_Radio_Masts_01/
SCENERY_PACK Custom Scenery/Usa_TV_Masts_0/
SCENERY_PACK Custom Scenery/world_wind_turbines/
# SimHeaven X-World (Autogen)
SCENERY_PACK Custom Scenery/simHeaven_X-World_Europe-1-vfr/
SCENERY_PACK Custom Scenery/simHeaven_X-World_Europe-2-regions/
SCENERY_PACK Custom Scenery/simHeaven_X-World_Europe-3-details/
SCENERY_PACK Custom Scenery/simHeaven_X-World_Europe-4-extras/
SCENERY_PACK Custom Scenery/simHeaven_X-World_Europe-5-footprints/
SCENERY_PACK Custom Scenery/simHeaven_X-World_Europe-6-scenery/
SCENERY_PACK Custom Scenery/simHeaven_X-World_Europe-7-forests/
SCENERY_PACK Custom Scenery/simHeaven_X-World_Europe-8-network/
# Ortho Sceneries
SCENERY_PACK Custom Scenery/z_ortho_California/
SCENERY_PACK Custom Scenery/z_ortho_Colorado/
SCENERY_PACK Custom Scenery/z_ortho_Florida/
SCENERY_PACK Custom Scenery/zz_Ortho_Alps_West/
SCENERY_PACK Custom Scenery/zz_Ortho_SpainUHDv2_1/
# Mesh Files (lowest priority)
SCENERY_PACK Custom Scenery/FlyTampa_Athens_3_mesh/
SCENERY_PACK Custom Scenery/FlyTampa_Amsterdam_4_mesh/
SCENERY_PACK Custom Scenery/KDEN-Denver International Airport_Mesh/
SCENERY_PACK Custom Scenery/SFD_EDDM_Munich_2_Mesh/
The Special Role of Global Airports
The line SCENERY_PACK *GLOBAL_AIRPORTS* deserves special attention:
- Position: It should be after custom sceneries and landmarks, but before SimHeaven components and orthos.
- Function: Global Airports contains the standard airports of X-Plane, often created by the community through the X-Plane Gateway.
- Why this position?
- Custom Sceneries (e.g., a detailed EDDF or EGLL) can override the standard airports if they are higher in the list.
- Global Airports must be above SimHeaven components to ensure airports are not covered by autogen objects.
- At the same time, Global Airports must be above orthos and meshes so airports are correctly placed on the landscape.
- Important Note: An incorrect position can lead to problems like "floating" airports, missing taxiways, or covered details.
Why the Order is So Important
The correct order in the scenery_packs.ini is crucial for several reasons:
- Overlay: Entries further up (with higher priority) overwrite entries further down. An incorrectly placed entry can, for example, make an airport invisible or cover orthos.
- Correctness: Only the right order ensures that objects are placed correctly – houses stand on the ground, not in the air, and airports fit the mesh.
- Performance: A logical order helps X-Plane load sceneries more efficiently, which can improve loading times and performance.
Tips for Maintaining the scenery_packs.ini
To ensure sceneries are always displayed correctly, here are some practical tips:
- Use Tools: Programs like XOrganizer can automatically optimize the order and detect conflicts.
- Create Backup: Before changing the
scenery_packs.ini, a backup copy should be created to be able to undo errors. - Test: After changes, a scenery should be loaded in X-Plane and checked to see if airports, orthos, and autogen are displayed correctly. Special attention should be paid to "floating" objects or missing details.
- Watch for Updates: New sceneries or add-ons can disrupt the order. The file should be checked regularly, especially after installations.