• Register

Proland is a C++/OpenGL library for the real-time rendering of multi-resolution terrains (up to whole planets), the real-time management and edition of vector data (representing for instance roads or rivers), the rendering of atmosphere and clouds, the rendering and animation of the oceans, and the rendering of forests. All data are loaded or generated on the fly according to the viewpoint, and can be combined procedurally. For instance the shape and texture of a terrain can be modified using vector data representing roads and rivers.

Features

  • Terrains: terrain data can be stored on disk, procedural, or a mix of the two (e.g., to amplify real data with fractal details); Terrain data can be used for anything (elevation, normals, horizon maps, color texture, tree density maps, etc); preprocessing tools are provided to convert terrain data to our internal format, to precompute horizon maps for terrain shadows, etc. Proland comes with precomputed data for the whole Earth, at 500m/pixel for colors and 90m/pixel for elevations.
  • Roads: roads are specified with Bezier curves, and are automatically integrated in the terrain shape (to get flat and horizontal roads even on bumpy terrains) and in the terrain texture. The Bezier curves can be edited interactively; the roads are recomputed in real-time after each edit.
  • Atmosphere: the atmosphere is rendered in real time from any viewpoint from ground level to outer space, while taking Rayleigh and Mie multiple scattering into account. It correctly reproduces daylight and twilight sky color and aerial perspective for all view and light directions.
  • Oceans: the ocean is rendered, animated and illuminated in real-time, at all scales and for all viewing distances. Our ocean correctly reflects the Sun and the sky light at all scales, yielding very realistic results.
  • edition Any terrain data can be edited on the fly, while navigating in the 3D scene: the terrain shape, its texture, the roads, the tree density maps, etc.
  • Forests: forests are rendered with hundreds of thousands of instantiated billboards, in real-time.
  • Modularity: Proland is made of a core library and of 7 predefined and independent plugins, each in its own dynamic library (DLL). You can easily add your own plugins to add new functionalities to Proland.
  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
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

Your comment will be anonymous unless you join the community. Or sign in with your social account:

You may also like
Quake Engine

Quake Engine

GPL

The Quake engine is the game engine that was written to power 1996's Quake, written by id Software. It featured true 3D realtime rendering and is now...

Leadwerks Game Engine

Leadwerks Game Engine

Commercial

Leadwerks Game Engine is the easiest way to build 3D games. With a rapid development pipeline, support for Lua and C++ programming, and plenty of learning...

Chrome Engine 5

Chrome Engine 5

Proprietary

The fifth incarnation of Chrome Engine, a proprietary 3D game engine developed by Techland. Chrome Engine 5 supports Microsoft Windows, Xbox 360, and...

RenderWare

RenderWare

Commercial

RenderWare is a 3D API and graphics rendering engine used in computer games, Active Worlds, and some VRML browsers. RW is developed by Criterion Software...

HeroEngine

HeroEngine

Proprietary

Making live collaboration across the globe possible. HeroEngine is an MMO development team’s dream come true - it streamlines the entire process of...

Frostbite 3

Frostbite 3

Proprietary

In development since 2011, Frostbite 3 is an improvement of Frostbite 2 and will debut with Battlefield 4 in 2013. It only supports DirectX 11 on PCs...

X