Well, we are looking for a better terrain renderer for Ogitor 15.10 a.k.a Malazgirt (Ogitor with Ogre v2 and OGF) since we are having too many problems with Ogre::Terrain.
As I wrote in one of my posts:
"Jack of all trades, master of none" is some famous saying you all know.
The problem with Ogre::Terrain is exactly like the saying, Ogre::Terrain is actually "Jack of all trades, master of none". It tries to do too many things, tries to meet all kinds of demands from the user:
- Different material shaders?, hell yeah!
- Awkward terrain orientation? hell yeah!
- Multiple vertex definitions? hell yeah!
....the list goes on....
but, the result is: bloated, slow, inefficient Terrain Rendering Implementation...So bloated that even if I wanted to create my own implementation, It would be much easier to start from scratch than to take it as a base and modify...
So, we need a Terrain Renderer which can handle large terrains (does not need to page everything, keeping all heightmap in memory is not expensive nowadays, but blendmaps sure need to be paged) with following properties:
- Fast Enough rendering with lod
- Multiple blendmaps/layers
- Self Shadowing and Shadowmaps
- Morphing vertices during lod changes
- Need to support run-time editing of blendmaps and heightmaps
- Opensource compatible non-intrusive license
If any of you know a renderer with above capabilities or have one they created, please lets us know and we can include/have full support for it...