

Prague in 3D
Free fly over Prague
Features more than 100 square kilometers, 250 000 buildings and 1+ million trees
An application designed for free flying and walking experience built on our 3D engine and free OpenData with possibilities for customization.
Walking the streets and flying over the entire area without any limitations. Support for accelerometers and gyroscopes on iOS devices for intuitive control. Remote control of the macOS and tvOS app with iOS device planned in the near future.
Application data are generated from OpenData. Data processing from downloading resources to publishing of 3D generated data on Web is mostly automated on our Linux backend. Every step of the process can be controlled with a dedicated macOS application.
Every building or bridge can be modified and enhanced separately including adding more levels of detail or specifying the time interval to display historically accurate buildings in respective periods. Trees are generated by the engine based on their position, species and age and can grow and change shape based on the timeframe specified.
Superfast modular engine for large landscapes and cities visualization with native implementation in Apple Metal.
Engine is designed as a fast landscapes visualizer with free fly over terrain feature as a main goal. Rendering of a single frame in 4K consumes only 6-10 ms on a basic MacMini M1 model.
Support for custom or dynamic model types, Metal shaders, render flows and different camera types can be easily added. We can also add soft shadows, realistic water and real-time weather or create simple games built on the 3D engine.
Written native in Objective-C for Metal 2. Metal 3 with computations translation to GPU is under development. Engine supports all Apple devices including macOS and tvOS with M1+/A13+ CPU.
The whole 3D world is divided to squares and to fragments which allows loading and processing of exact quantum of data. Engine also allows background data downloading from multiple sources for infinite landscapes.
Models are merged into layers such as Buildings, Trees, etc. with the possibility to specify ranges and levels of detail for drawing, preloading and downloading data for each layer separately. This allows smooth flying on a wide range of devices.
We have experience with AR development on our CAD assembly engine, however AR is not yet implemented. Since the engine is Apple native, it should be easy add Vision or AR support.
Taken from demo application running on very basic MacMimi M1 and 4K screen resolution
Prague Down Town
Prague Castle
Prague Castle
Charles Bridge
Old Town Square
Wenceslas Square and Main station
Main station
View from Barradov hills to Pankrác
Prokop Valley
Founder and main developer of 3D Engine and Prague in 3D application.
Kloboučnická 1735/26, 140 00 Praha, Czech Republic