The tech behind the textures:
Achieving believable imagery without satellites


OSM data and hand-crafted resources are the key to the solution.
OpenStreetMap data as its cornerstone

To generate high-fidelity ground imagery that does not rely on existing satellite photos, there is only one logical path: pure data and information. The most accessible and comprehensive source is OpenStreetMap (OSM). Readily available for anyone, Orthographic utilizes OSM vector data as the absolute cornerstone of the generation process.

This data is tailored to a specific area—namely a complete latitude and longitude tile—and converted into a highly optimized file structure. From there, Orthographic's Python-based engine generates the final high-resolution renders, translating raw geographic vectors into organic, seamless terrain textures.

But usable data alone is not everything. It takes advanced synthesis to turn shapes and lines into a living world.
Layer by layer, it all comes together

Once the data is categorized, the renderer walks through a carefully collected list of ground layers, from bottom to top. The renderer makes sure that the final image does not have any empty areas - a mechanism that was added early as OSM data is not complete.

The renders are temporarily kept, and are then ultimately merged into one final, cohesive image.
Keeping it consistent: BonnieTiler©

Every ground feature needs to appear as it does on satellite imagery: consistent - no matter how large or small. Orthographic makes sure this is happening when rendering textures.

Every Way ID from OSM is assigned one of the available resource images. Then, no matter where this Way ID appears, it will use the same graphical resource. As some Way IDs span across latitude and/or longitude borders, Orthographic checks all neighbor tiles for the existence of the Way ID elsewhere - and if it is found, it uses the already assigned resource.

Through this mechanism, Orthographic can keep imagery of any kind consistent across every border - inside and outside the tile.
Making it real -
looks are everything.


Photo-realistic resources for every ground feature.
Most tags use a pool of 15 different resource, all of which have been collected by carefully taking usable material from popular mapping services, and then using different techniques in an image manipulation software.

As the resources need to be usable more than once, each resource is endlessly tilable - thus making sure there are no visible or immersion breaking seams in the scenery.

With the combination of OSM data, combined with rendering techniques and photo-realistic materials to work with, Orthographic is able to provide a viable alternative to ground imagery in flight simulators and digital clones.

Some examples of the materials being used, and their associated OSM data tag.





landuse:farmland





landuse:forest





landuse:meadow


© Marcus Str., marstr.online | LinkedIn | X.com | ko-fi | Contact
Orthographic trademark pending
Orthographic is a ground imagery synthesizer written in Python, and does not use
Google or Bing APIs, and is not using satellite imagery of any provider to achieve its results.