• 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
Embed Buttons

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

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

Add game Games

No games were found matching the criteria specified. We suggest you try the game list with no filter applied, to browse all available. Add game 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
Ethanon

Ethanon

L-GPL

Ethanon Engine is a free 2D game development tool focused on the recent video cards for hardware acceleration and shader effects. It may be used to develop...

Greeg Engine

Greeg Engine

Commercial

Very small word game engine. small side project. will not be working on it a lot.

Lua Player

Lua Player

GPL

Lua for the PlayStation Portable is interpreted with Lua Player. Lua Player is a homebrew application which can run lua scripts and display them on the...

Unknown

Unknown

Commercial

The engine used to build this game is unknown. This is not a _real_ game engine, this is a generic placeholder.

AndEngine

AndEngine

L-GPL

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

Backbone Game Engine

Backbone Game Engine

MIT

An elementary HTML5 Canvas game engine built on Backbone. Specialized for 2D platformers, and optimized for mobile. Backbone Game Engine was written to...

Follow Profile
Platforms
Windows, Linux
Contact
Send Message
Homepage
Proland.imag.fr
Licence
BSD
Release date
Engine watch
Follow
Share
Mod SDK & Community
Built a game for Proland and want to support mods? Try mod.io, a cross-platform mod SDK created by Indie DB which makes it easy to get a mod community up and running in-game. Currently seeking games to integrate and promote
Mod API
Statistics
Rank
414 of 845
Last Update
Watchers
2 members