3D planetary engine for seamless planet rendering from space down to the surface. Can use arbitrary resolution of elevation data, refining it to centimeter resolution using fractal algorithms.


Unlimited visibility, progressive download of data, procedural content generation.

Integrated vehicle and aircraft physics engines. Embedded web browser for web service integration and more.

Planetary engine that can be used with elevation dataset with arbitrary resolution, while being progressively enhanced by parametrized fractal refinement algorithms. The fractal algorithms refine and introduce details down to centimeter or milimeter resolution and can be parametrized by elevation and climate data. A completely random fractal terrain is possible too, or a terrain sketched in rough resolution with fractal generating the details.

Outerra is a unique 3D rendering engine, a world rendering engine capable to seamlessly render whole planets from space down to the surface. It can use arbitrary/varying resolution of elevation data that it further dynamically refines using fractal algorithms. The fractals try to mimic natural processes, generating fine, believable terrain with high resolution. The world is also being dynamically textured and populated with vegetation using predefined land type material sets and the computed terrain attributes.

In a similar manner all other data sets are to be treated - the fractal refinement process taking on where the actual data resolution ends, creating natural land type and climate transitions along with characteristic vegetation distribution.

The textures are normally generated dynamically by the fractal mixer, but it's also possible to use bitmap overlays for selected areas, for things like the detailed aerial photos of airports and the like.


Vector data are supported as well, with ability to define roads that naturally and seamlessly fit on the terrain, by adjusting the adjacent ground and refining it by the fractals.

Vector data can be also used to define artificial regions with custom land type, such as fields or pastures. As a side effect of the universal fractal refinement process it will be also possible to have the artificial areas slowly degrade and return the land to its natural state.

Real-time atmospheric scattering computations are used to render the correct atmosphere from all altitudes. A more complex atmospheric modeling library can be integrated as well.





The embedded Chromium browser effectively allows to render and interact with web pages directly from within the game or application using the engine.

For example, the engine can show a window with Google Maps, that is synchronized with the camera position - the web pages can access and script the selected engine features via JavaScript. This allows for unlimited possibilities - web pages can be made specifically for the simulator, adding chat functionality or advanced flight-related multiplayer functions or just combining it with existing web services.


An integrated flight dynamics model library (JSBSim) provides fully configurable physics and math model defining the movement of aircraft or rocket under various natural or applied forces and moments.













The engine also handles complex vehicle physics and its interactions with the terrain. It makes an ideal platform for integrating the ground and aerial vehicle simulation into one solution, while also allowing to have the whole world available in it.





Features Summary

  • Realistically looking terrain with high detail
  • Unlimited visibility, detail ranging from thousands of kilometers down to centimeters
  • Real time atmospheric rendering
  • Rendering of vast dense forests and grass
  • Seamless transition from space down to the planet surface
  • Adaptive LOD with continuous transitions. Elevation data are preprocessed using special wavelet compression, the required level of detail is extracted effectively on the fly
  • Partitioned compressed dataset can be downloaded progressively over the web
  • Fractal refinement mimicking the natural processes (erosion, rocks, overhangs)
  • Procedural texture generator combining mathematical models and climatic data
  • Bitmap overlays for specific areas
  • Vector data - roads, rivers, land class polygons
  • Uses OpenGL 3.3
  • Dynamic shadows
  • Fully asynchronous multi-threaded design able to utilize all available CPU cores
  • Terrain and fractal algorithms runing completely on the GPU
  • Stable frame rate system
  • Supports arbitrary and varying resolution of elevation datasets, refined to centimeter resolution by fractal algorithms
  • Embedded web browser allowing for direct web service integration
  • Supports COLLADA 3D model file format
  • Integrates a Flight Dynamics Model library for high fidelity simulation of aircraft, rockets
  • Global physics engine for simulation of vehicle physics and collision detection
  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Embed Buttons

To promote Outerra and grow its popularity (top engines), use the embed code provided on your homepage, blog, forums and elsewhere you desire. Or try our widget.

Outerra
Outerra
Post article Articles

No articles were found matching the criteria specified. We suggest you try the article list with no filter applied, to browse all available. Post article and help us achieve our mission of showcasing the best content from all developers. Join now to share your own content, we welcome creators and consumers alike and look forward to your comments.

Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

You may also like
BABYLON.js

BABYLON.js

MIT

A complete JavaScript framework for building 3D games with HTML5, WebGL and Web Audio. Main features Transparent WebGL 1.0/WebGL 2.0 support Complete...

Kurok SDK

Kurok SDK

GPL

Based on a modified Quake engine port, Kurok is a first person shooter set in a modern setting with fictional aspects, like some environments, and the...

Ren'py

Ren'py

MIT

Ren'Py is a free, 2D, and cross-platform engine that helps you make story-based games including visual novels and simulation games. It uses a scripting...

HTML5

HTML5

Commercial

The basic language for handling computers along with CSS and JavaScript.

AndEngine

AndEngine

L-GPL

AndEngine is a free 2D OpenGL Game Engine for the Android platform.

nCine

nCine

MIT

A multi-platform 2D game engine that runs on PC (Linux, Windows, OS X) and Android.

Follow Report Profile
Platforms
Windows, VR, Web
Contact
Send Message
Homepage
Outerra.com
Licence
Proprietary
Release date
Engine watch
Follow
Share
Statistics
Rank
359 of 905
Last Update
Watchers
1 member