Skip to main content

History: Myrddin Landscape Plugin

Source of version: 6

Copy to clipboard
            {IMG(src="img/wiki_up/MyrddinLandPluginScreen3.jpg",thumb="y",rel="box",width="300",imalign="right",align="right",desc="Click image for big screenshot",title="")}{IMG}
This is a __paging landscape plugin (and editor)__ by ((User:myrddinson|myrddinson)).

It is a largely modified version of the Ogre ((Terrain Scene Manager)).

The Landscape Plugin can used by Ogre and ((MOGRE|Mogre)).

The editor will just work with Mogre.

Many nice screenshots are in the [http://www.ogre3d.org/phpBB2/viewtopic.php?t=40287|discussion thread].

Development state for plugin: 80% ... state of July 2009

Development state for editor: 20% ... state of July 2009

License for plugin: LGPL license 

License for editor: sold separatly under shareware license


__Note:__ After creating this wiki page nobody was interested to update its content. (lazy people!) So look to the [http://www.ogre3d.org/phpBB2/viewtopic.php?t=40287|discussion thread] for the current development state.



!!!Currently implemented features:

* terrain splatting (up to 8 layers per page, 3 layers max per pass)
* slope/ground auto-splatting (optional)
* normal/parallax mapping
* offset/parallax mapping
* integrated light map (color added to ambient color)
* integrated color map (color modulated with diffuse color)
* specular lighting (per layer specular color or specular color map and/or specular color mask)
* emissive lighting (per layer emissive color or emissive color map)
* optional per-layer diffuse and specular color
* support for point/directional/spot light(s)  (only one per pass?)
* integrated fog
* integrated shadows
* LOD mipmapping and geomorphing
* paging (seamless or not, streaming)
* water plane(s) (refraction/reflection, sky and sun reflection, deep sea fog)
* dynamic sky (fullscreen sky quad, realtime atmospheric lighting computation, procedural clouds, night sky box, moon billboard, sun glow)
* dynamic fog (realtime atmospheric haze)
* HDR/Bloom post-processing compositors
* smooth interpolation from full effects to low effects at far range using material lods
* runtime-built splatting/water/dynamic sky/haze materials
* extended splatting materials (custom materials that can be mixed with plugin splatting materials in order to add custom splatting effects: for instance LandscapeSplatting/DepthShadowMap/Integrated)
* vs_3_0/arbvp1 and ps_3_0/arbfp1 shader support
* editing features : heightmap, color map, light map and splatting map painting, external heightmap import and mosaic generator
* plugin commands (using SetOption/GetOption SceneManager commands)
* enchanced shaders 
* xml config file support
* actually __no__ underwater rendering


!!!Planned features for version 1.0:

* GLSL shaders
* some GetOption plugin commands
* support/compatibility for MOgre/Ogre 1.6.0
* SDK install wizard
!!!Demo
A first demo you find in [http://dl.free.fr/gRFLHp8Cc/MyrddinLandscapeDemo.zip|MyrddinLandscapeDemo.zip] (click ''Télécharger ce fichier'' for download)

You will need Microsoft .NET framework 2.0.

extract MyrddinLandscapeDemo.zip and run Demo.exe or alternatively run one of the Demo*.bat

If the program exit and complains about missing MSV*.dll, run included vcredist_x86.exe.

Press F1 for help in the demo.

Keep in mind that it is a demo and so there are still bugs...

Here is a list of bugs/artifacts that i know yet:

* minor water plane depth fighting glitches
* sun reflection need to be more realistic
* small freezes when camera page changes due to page loading: need to implement multithread async streaming yet
* minor shadowmap deph fighting

This demo is for personal use only.
MOgre and OGRE main sites can use it for free for showcase.


---
Alias: (alias(Myrddin_Landscape_Plugin))
        

History

Information Version
Sun 02 of Jan, 2011 18:56 GMT-0000 Beauty 10
Sun 02 of Jan, 2011 18:56 GMT-0000 Beauty updated forum links + screenshot links 9
Mon 20 of Sep, 2010 15:06 GMT-0000 Beauty added link for SDK notes 8
Mon 20 of Sep, 2010 15:00 GMT-0000 Beauty added note about the SDK 7
Mon 20 of Sep, 2010 14:57 GMT-0000 Beauty added subsection of planned features 6
Mon 20 of Sep, 2010 14:50 GMT-0000 Beauty updated feature list 5
Mon 09 of Aug, 2010 13:33 GMT-0000 Beauty added outdated note (lazy people didn't update this page) 4
Mon 09 of Aug, 2010 13:23 GMT-0000 Beauty added page alias 3
Sun 27 of Dec, 2009 19:52 GMT-0000 jacmoe 2
Sat 18 of Oct, 2008 20:48 GMT-0000 OgreWikiBot Robot: Cosmetic changes 1