
Myrddin Landscape Plugin Demo 2
-
- Gnoblar
- Posts: 24
- Joined: Sat Mar 01, 2008 2:48 am
- Location: France
-
- Greenskin
- Posts: 125
- Joined: Mon Mar 31, 2008 1:16 pm
- Location: France
- x 5
plugin C++ dlls
So here is MLP dlls for Ogre 1.4.6+ 
The package includes free C++ demo sources (you will need MyddinLandscapeDemo2 Datas directory to build demo): it should help you to start to play with the plugin now...
http://dl.free.fr/qka3pKpah

The package includes free C++ demo sources (you will need MyddinLandscapeDemo2 Datas directory to build demo): it should help you to start to play with the plugin now...
http://dl.free.fr/qka3pKpah
-
- Gnoblar
- Posts: 24
- Joined: Sat Mar 01, 2008 2:48 am
- Location: France
Grrrrrr, still a problem !! It is probably a ZPK error.
In RELEASE mode
i got only this dark error :

And here the log :
The next resoure location was the zpk archive...
In DEBUG mode
The ZPK dll can't load :
Any idea ?
In RELEASE mode
i got only this dark error :

And here the log :
Code: Select all
14:57:13: Creating resource group General
14:57:13: Creating resource group Internal
14:57:13: Creating resource group Autodetect
14:57:13: SceneManagerFactory for type 'DefaultSceneManager' registered.
14:57:13: Registering ResourceManager for type Material
14:57:13: Registering ResourceManager for type Mesh
14:57:13: Registering ResourceManager for type Skeleton
14:57:13: MovableObjectFactory for type 'ParticleSystem' registered.
14:57:13: OverlayElementFactory for type Panel registered.
14:57:13: OverlayElementFactory for type BorderPanel registered.
14:57:13: OverlayElementFactory for type TextArea registered.
14:57:13: Registering ResourceManager for type Font
14:57:13: ArchiveFactory for archive type FileSystem registered.
14:57:13: ArchiveFactory for archive type Zip registered.
14:57:13: FreeImage version: 3.10.0
14:57:13: This program uses FreeImage, a free, open source image library supporting all common bitmap formats. See http://freeimage.sourceforge.net for details
14:57:13: Supported formats: bmp,ico,jpg,jif,jpeg,jpe,jng,koa,iff,lbm,mng,pbm,pbm,pcd,pcx,pgm,pgm,png,ppm,ppm,ras,tga,targa,tif,tiff,wap,wbmp,wbm,psd,cut,xbm,xpm,gif,hdr,g3,sgi,exr,j2k,j2c,jp2
14:57:13: DDS codec registering
14:57:13: Registering ResourceManager for type HighLevelGpuProgram
14:57:13: Registering ResourceManager for type Compositor
14:57:13: MovableObjectFactory for type 'Entity' registered.
14:57:13: MovableObjectFactory for type 'Light' registered.
14:57:13: MovableObjectFactory for type 'BillboardSet' registered.
14:57:13: MovableObjectFactory for type 'ManualObject' registered.
14:57:13: MovableObjectFactory for type 'BillboardChain' registered.
14:57:13: MovableObjectFactory for type 'RibbonTrail' registered.
14:57:13: Loading library .\RenderSystem_Direct3D9
14:57:13: Installing plugin: D3D9 RenderSystem
14:57:13: D3D9 : Direct3D9 Rendering Subsystem created.
14:57:13: D3D9: Driver Detection Starts
14:57:13: D3D9: Driver Detection Ends
14:57:13: Plugin successfully installed
14:57:13: Loading library .\Plugin_ParticleFX
14:57:13: Installing plugin: ParticleFX
14:57:13: Particle Emitter Type 'Point' registered
14:57:13: Particle Emitter Type 'Box' registered
14:57:13: Particle Emitter Type 'Ellipsoid' registered
14:57:13: Particle Emitter Type 'Cylinder' registered
14:57:13: Particle Emitter Type 'Ring' registered
14:57:13: Particle Emitter Type 'HollowEllipsoid' registered
14:57:13: Particle Affector Type 'LinearForce' registered
14:57:13: Particle Affector Type 'ColourFader' registered
14:57:13: Particle Affector Type 'ColourFader2' registered
14:57:13: Particle Affector Type 'ColourImage' registered
14:57:13: Particle Affector Type 'ColourInterpolator' registered
14:57:13: Particle Affector Type 'Scaler' registered
14:57:13: Particle Affector Type 'Rotator' registered
14:57:13: Particle Affector Type 'DirectionRandomiser' registered
14:57:13: Particle Affector Type 'DeflectorPlane' registered
14:57:13: Plugin successfully installed
14:57:13: Loading library .\Plugin_CgProgramManager
14:57:13: Installing plugin: Cg Program Manager
14:57:13: Plugin successfully installed
14:57:13: Loading library .\Plugin_LandscapeSceneManager
14:57:13: Installing plugin: Landscape Scene Manager
14:57:13: Plugin successfully installed
14:57:13: Loading library .\PLugin_ZPK
14:57:13: Installing plugin: ZPK archiver
14:57:13: ArchiveFactory for archive type Zpk registered.
14:57:13: Plugin successfully installed
14:57:13: *-*-* OGRE Initialising
14:57:13: *-*-* Version 1.4.6 (Eihort)
14:57:13: Creating resource group Bootstrap
14:57:13: Added resource location './Datas/packs/Core.zip' of type 'Zip' to resource group 'Bootstrap'
14:57:13: Added resource location './Datas' of type 'FileSystem' to resource group 'General'
14:57:13: Added resource location './Datas/fonts' of type 'FileSystem' to resource group 'General'
14:57:13: Added resource location './Datas/materials/programs' of type 'FileSystem' to resource group 'General'
14:57:13: Added resource location './Datas/materials/scripts' of type 'FileSystem' to resource group 'General'
14:57:13: Added resource location './Datas/materials/textures' of type 'FileSystem' to resource group 'General'
14:57:13: Added resource location './Datas/models' of type 'FileSystem' to resource group 'General'
14:57:13: Added resource location './Datas/gui/default' of type 'FileSystem' to resource group 'General'
14:57:13: Added resource location './Datas/terrain/materials/scripts' of type 'FileSystem' to resource group 'General'
14:57:13: Added resource location './Datas/terrain/materials/textures/splatting' of type 'FileSystem' to resource group 'General'
14:57:13: Added resource location './Datas/terrain/materials/textures/sky' of type 'FileSystem' to resource group 'General'
14:57:13: Added resource location './Datas/terrain/materials/textures/water' of type 'FileSystem' to resource group 'General'
14:57:13: Added resource location './Datas/terrain/materials/textures/water/WaterCaustic.zip' of type 'Zip' to resource group 'General'
In DEBUG mode
The ZPK dll can't load :
Code: Select all
...
14:50:46: Plugin successfully installed
14:50:46: Loading library .\Plugin_CgProgramManager_d
14:50:46: Installing plugin: Cg Program Manager
14:50:46: Plugin successfully installed
14:50:46: Loading library .\Plugin_LandscapeSceneManager_d
14:50:46: Installing plugin: Landscape Scene Manager
14:50:46: Plugin successfully installed
14:50:46: Loading library .\Plugin_ZPK
14:50:48: OGRE EXCEPTION(7:InternalErrorException): Could not load dynamic library .\Plugin_ZPK. System Error: Le module spécifié est introuvable.

-
- Greenskin
- Posts: 125
- Joined: Mon Mar 31, 2008 1:16 pm
- Location: France
- x 5
C++ dlls
In debug mode, make sure you copy release Plugin_ZPK.dll in debug directory because i have not provided debug dll for ZPK - for obvious reason 
And try with Ogre SDK 1.4.6 first because dlls have been compiled with headers from 1.4.6.

And try with Ogre SDK 1.4.6 first because dlls have been compiled with headers from 1.4.6.
-
- Gnoblar
- Posts: 24
- Joined: Sat Mar 01, 2008 2:48 am
- Location: France
Re: C++ dlls
That's what i did.myrddinson wrote:In debug mode, make sure you copy release Plugin_ZPK.dll in debug directory because i have not provided debug dll for ZPK - for obvious reason
And try with Ogre SDK 1.4.6 first because dlls have been compiled with headers from 1.4.6.


-
- Halfling
- Posts: 44
- Joined: Sun Dec 08, 2002 10:16 pm
when you get to that page, just click on:yuriythebest wrote:trying to download the binary demo but the link in the first post links to some french jibber jabber with no clear download link.
Télécharger ce fichier
cheers
nl
========================================
all our tomorrows hold to hope we remember the past and make today a bright reminder of our humanity and what we have to look fwd to and become..
all our tomorrows hold to hope we remember the past and make today a bright reminder of our humanity and what we have to look fwd to and become..
-
- Greenskin
- Posts: 125
- Joined: Mon Mar 31, 2008 1:16 pm
- Location: France
- x 5
C++ dlls
well make sure you use the last demo (updated shaders for HDR) from this link:
http://dl.free.fr/q1Tlr3Pam
Now it tried again myself from scratch with OgreSDK 1.4.6 with the last dlls i have uploaded and it works well...
So you must make something wrong, try this:
- make a new empty directory 'demo'
- copy OgreSDK 1.4.6 release directory only inside (from the original release !)
- copy MyrddinLandscapeDemo2 'Datas' sub-directory inside (demo you download from above link)
- copy all 'MyrddinPLuginOgre146dlls' (from http://dl.free.fr/qka3pKpah) files and directories inside (overwriting existing files like
shaders.zpk)
now run Demo_terrain.exe and that should work: it works for me
If it works, then you can try to compile demo yourself from sources too.
Otherwise, what Windows OS do you use ? I have only tested on Windows XP for now.
http://dl.free.fr/q1Tlr3Pam
Now it tried again myself from scratch with OgreSDK 1.4.6 with the last dlls i have uploaded and it works well...
So you must make something wrong, try this:
- make a new empty directory 'demo'
- copy OgreSDK 1.4.6 release directory only inside (from the original release !)
- copy MyrddinLandscapeDemo2 'Datas' sub-directory inside (demo you download from above link)
- copy all 'MyrddinPLuginOgre146dlls' (from http://dl.free.fr/qka3pKpah) files and directories inside (overwriting existing files like
shaders.zpk)
now run Demo_terrain.exe and that should work: it works for me

If it works, then you can try to compile demo yourself from sources too.
Otherwise, what Windows OS do you use ? I have only tested on Windows XP for now.
-
- Gnoblar
- Posts: 24
- Joined: Sat Mar 01, 2008 2:48 am
- Location: France
-
- Gnoblar
- Posts: 24
- Joined: Sat Mar 01, 2008 2:48 am
- Location: France
-
- Greenskin
- Posts: 125
- Joined: Mon Mar 31, 2008 1:16 pm
- Location: France
- x 5
plugin
Finally...
I still need to fix some minor bugs and add atmospheric settings serialization but plugin v1.0 is now almost final: user documentation will take some time too but i hope to be able to release LGPL/commercial licenses in about two months - not before because i have real life work too
I still need to fix some minor bugs and add atmospheric settings serialization but plugin v1.0 is now almost final: user documentation will take some time too but i hope to be able to release LGPL/commercial licenses in about two months - not before because i have real life work too

-
- Gnoblar
- Posts: 24
- Joined: Sat Mar 01, 2008 2:48 am
- Location: France
-
- Gnoblar
- Posts: 1
- Joined: Mon Oct 13, 2008 7:36 pm
-
- Goblin
- Posts: 236
- Joined: Tue Feb 26, 2008 5:48 pm
- x 3
Sorry for bumping the old topic, myrddinson. Great to hear v1 is final now.
About the demo terrain, how did you create it? I've been looking into different tools for terrain generation lately but I can't seem to find a definite toolchain. Right now I'm leaning towards purchasing World Machine. I was hoping you could share some insights on heightmap creation/texturing, and what your personal preferences are?
Thanks.
About the demo terrain, how did you create it? I've been looking into different tools for terrain generation lately but I can't seem to find a definite toolchain. Right now I'm leaning towards purchasing World Machine. I was hoping you could share some insights on heightmap creation/texturing, and what your personal preferences are?
Thanks.
-
- Greenskin
- Posts: 130
- Joined: Sat Oct 18, 2008 7:50 am
- Location: Sydney, Australia / Seoul, Korea
-
- Halfling
- Posts: 83
- Joined: Thu Jun 02, 2005 4:44 pm
aguru wrote:Sorry for bumping the old topic, myrddinson. Great to hear v1 is final now.
About the demo terrain, how did you create it? I've been looking into different tools for terrain generation lately but I can't seem to find a definite toolchain. Right now I'm leaning towards purchasing World Machine. I was hoping you could share some insights on heightmap creation/texturing, and what your personal preferences are?
Thanks.
From my personal endeavors I have found World Machine to be one of the best tools in creating heightmaps.
-
- Greenskin
- Posts: 125
- Joined: Mon Mar 31, 2008 1:16 pm
- Location: France
- x 5
plugin
well i generated first terrain in the demo using L3DT - free version: i generated a big 2048x2048 seamless heightmap then i used plugin built-in tool method to slightly blur, normalize and split big heightmap in 8x8 smaller heightmap pages. I used also plugin built-in brushes to modify terrain geometry and paint road texture. The splatting layer brush was disabled in the demo but will be included in the final plugin release.
Sorry but i have not much time to spare now for working on the plugin release - because of my real work - so please be patient: i intend now to release v1.0 plugin - including C++ sources and doc for free version, shaders sources for commercial version - in first quarter 2009; by the way i am working now on a dedicated web site too. Editor will be released later but with plugin sources and doc, you should be able to make your own one if you want or import heightmap data from other editors.
Sorry but i have not much time to spare now for working on the plugin release - because of my real work - so please be patient: i intend now to release v1.0 plugin - including C++ sources and doc for free version, shaders sources for commercial version - in first quarter 2009; by the way i am working now on a dedicated web site too. Editor will be released later but with plugin sources and doc, you should be able to make your own one if you want or import heightmap data from other editors.
-
- Gnoblar
- Posts: 6
- Joined: Tue Jan 08, 2008 10:54 pm
Great plugin! Thanks very much. I like that sunset and dawn 
I was able to integrate your plugin easily. There's only one small problem I had:
When cleaning up my scene I used to call Mogre.SceneManager.ClearScene(). With your plugin loaded this causes an System.AccessViolationException and I don't know how to solve this. I get no further StackTrace than the ClearScene() method or any other information.
I'm using Vista 32Bit, VS 2008 Standard and Mogre SDK 1.4.6
Edit: I'm also getting an AccessViolationException when calling Mogre.Root.DestroySceneManager(mySceneMgr) and Mogre.Root.Dispose(). Am I having a thread problem?
btw, are you using QuickGui from Mogre / with .NET-code or only from C++-code directly?

I was able to integrate your plugin easily. There's only one small problem I had:
When cleaning up my scene I used to call Mogre.SceneManager.ClearScene(). With your plugin loaded this causes an System.AccessViolationException and I don't know how to solve this. I get no further StackTrace than the ClearScene() method or any other information.
I'm using Vista 32Bit, VS 2008 Standard and Mogre SDK 1.4.6
Edit: I'm also getting an AccessViolationException when calling Mogre.Root.DestroySceneManager(mySceneMgr) and Mogre.Root.Dispose(). Am I having a thread problem?
btw, are you using QuickGui from Mogre / with .NET-code or only from C++-code directly?
-
- Greenskin
- Posts: 125
- Joined: Mon Mar 31, 2008 1:16 pm
- Location: France
- x 5
plugin
Well you use the right environment: just be sure that if you release manually some objects from the scene - for instance custom manual objects - before calling ClearScene, that you detach them from the scene graph too otherwise ClearScene will fail while trying to release scene object which is released yet because ClearScene free all scene objects.
If it is not the case, you will have to wait for the source release in order to be able to investigate more...
If it is not the case, you will have to wait for the source release in order to be able to investigate more...
-
- Greenskin
- Posts: 125
- Joined: Mon Mar 31, 2008 1:16 pm
- Location: France
- x 5
myrddin landscape plugin
no, as some guys ask, Myrddin Landscape plugin is not dead 
But i will need more time to release final version - both free and commercial plugin - because of my actual job constraints but i am planning to release version 1.0 late march 2009 so just keep an eye here: i intend to open plugin dedicated website late january too. Perhaps i will release a third demo with splatting map painting feature at the same time.

But i will need more time to release final version - both free and commercial plugin - because of my actual job constraints but i am planning to release version 1.0 late march 2009 so just keep an eye here: i intend to open plugin dedicated website late january too. Perhaps i will release a third demo with splatting map painting feature at the same time.
-
- Greenskin
- Posts: 142
- Joined: Thu Dec 18, 2008 11:32 am
Re: Myrddin Landscape Plugin Demo 2
I was wondering if this plugin allows terrain deformation? eg, explosion crater etc.,
-
- Greenskin
- Posts: 125
- Joined: Mon Mar 31, 2008 1:16 pm
- Location: France
- x 5
Re: Myrddin Landscape Plugin Demo 2
yes terrain plugin allows heightmap deformation - final release will allow layer and color map painting too: you can yet test this feature with the last demo.