• 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
WOLF RPG Editor

WOLF RPG Editor

GPL

WOLF RPG Editor is a game construction tool that can create complex role playing games. It is often regarded as being aimed at advanced users, so keep...

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...

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...

Chrome Engine 6

Chrome Engine 6

Proprietary

Chrome Engine is a proprietary 3D game engine developed by Techland. The current version, Chrome Engine 6, supports Microsoft Windows, Xbox 360, and PlayStation...

Unreal Development Kit

Unreal Development Kit

Commercial

UDK is Unreal Engine 3 – the complete professional development framework. All the tools you need to create great games, advanced visualizations and...

Unreal Engine 3

Unreal Engine 3

Commercial

Unreal Engine 3 is a complete game development framework for next-generation consoles and DirectX9-equipped PCs, providing the vast array of core technologies...

X