Lotsa stuff (GOOF and PLM2 features)

Falagard

23-06-2006 07:41:50

Okay folks, I just pulled a major no no and performed a large update to both PLM2 and GOOF to add a bunch of features... at 2am on a Thursday/Friday morning as I'm about to head out of town. Ya, pretty smart, I know.

I bet I've blown something up and everyone will be complaining about how PLM2 doesn't work anymore from CVS. If so, I apologize in advance. Blame tuan for giving me access to PLM2 CVS :-D

Here's what I've done:

PLM2:

1. Added tons of shaders for lit and unlit versions of splatting shader, for compressed and decompressed. Materials are called PLSplattingShaderLit, PLSplattingShaderLitDecompress, PLSplattingShaderUnlit and PLSplattingShaderUnlitDecompress. Why does this affect you? You can continue using the old stuff, but if you want, change your texture mode to PLSplattingShaderLit and you should be able to start using lights on your terrain. Word of warning - it also implements a LOD technique which revert to base texture after you're a certain distance away from a tile. This distance is defined by the material lod distance in your terrain config file.

2. Ah yes, this is the cool one. A new setOption on PLM scene manager which renders your current splatting shader into the base textures using render to texture so that the base textures look exactly like the splatting textures and can successfully be switched using material lod without any visible difference! Okay, it only currently works with PLSplattingShaderLit material, but it's cool anyhow.

3. Did I mention all the shaders I had to write?

GOOF features:

Almost all time devoted to the Paging Landscape editor plugin, so no actual GOOF framework fixes, just fixes for the landscape editing plugin.

1. Fixed save and load. Should be able to save and load terrains.

2. Your "startup" terrain will always be a flat terrain based on DefaultGOOFEdMap files.

3. Some fixes to painting and deforming so it works now.

4. Added button which is simply labeled "Base" which is used to re-calculate base textures by using the aforementioned render to texture functionality. This is really cool actually.

5. Lots of little bug fixes, crash fixes, etc.

Now, I'm not guaranteeing that the landscape editor plugin works perfectly - as I said, it's late and I'm tired. However, I hope it does. Get the latest version out of CVS (once it makes it over to the anon server) for both the PLM2 and GOOF and make sure you get the media folders as well.

Hopefully I haven't missed anything. I'll be putting together a wiki entry on how to use the PLM2 editor plugin for GOOF editor soon, but in the meantime, good luck.

Clay

ghostlake

23-06-2006 08:00:13

Get the latest version out of CVS (once it makes it over to the anon server) for both the PLM2 and GOOF and make sure you get the media folders as well.
==
I have just make a CVS update, I would try it ASAP, seem the first release of GOOF has come
===

Falagard

23-06-2006 08:02:35

I have just make a CVS update, I would try it ASAP, seem the first release of GOOF has come

Well, no, but at least the terrain editing part should be working. The game object editor is still dead.

In fact, if the terrain editor is working as well as I think it is, I need to hand the torch off to someone else while I work on the game object system over the next couple weeks.

tuan kuranes

23-06-2006 11:20:46

Very nice additions !
Have to test the base rtt !

ghostlake

23-06-2006 17:19:14

I have just clean all my ogre, build a new Ogre 1.2.1 and make a fresh copy of GOOF and its component and compile them all. Compiling without any error (except the second build for GOOFExtension_d.lib)
===========
But seem there are some minor bug when running...

- ../../../Media/GOOF/Objects/Meshes/Trees/GeneratedLeaves not exist but include in resource.cfg

- This error belong to PLS2, there are a double copy of PLSplattingShaderLitDecompress material in SplattingShaderLit.material and PLSplattingShaderLitDecompress.material

AND PLSplattingShaderLit material in SplattingShaderLit.material and PLSplattingShaderLit.material

============
The last is a common error of PLS2

Error #: 8
Function: FileSystemArchive::changeDirectory
Description: Cannot open requested directory ../../../Media/paginglandscape2/terrains/hf129_3.
File: \OgreDev\Dagon\OgreMain\src\OgreFileSystem.cpp
Line: 141


So, I compile the PLS2 alone, run map splitter also the Demo of PLS2 and did not receive this error again (seem there are an include of this directory somewhere in your code)
============
And after all, I have this error




====
Could you download and make a fresh compile of GOOF, Falagard, or anyone try and get this too ??

ghostlake

23-06-2006 18:19:15

I view the log and see that the error come with the shader (the fact that the two has been duplicate as mentioned above)
===
If I delete PLSplattingShaderLit.material. and PLSplattingShaderLitDecompress.material
===
The error log is

00:06:58: Creating resource group General
00:06:58: Creating resource group Internal
00:06:58: Creating resource group Autodetect
00:06:58: Registering ResourceManager for type Material
00:06:58: Registering ResourceManager for type Mesh
00:06:58: Registering ResourceManager for type Skeleton
00:06:58: MovableObjectFactory for type 'ParticleSystem' registered.
00:06:58: Loading library OgrePlatform_d.dll
00:06:58: OverlayElementFactory for type Panel registered.
00:06:58: OverlayElementFactory for type BorderPanel registered.
00:06:58: OverlayElementFactory for type TextArea registered.
00:06:58: Registering ResourceManager for type Font
00:06:58: ArchiveFactory for archive type FileSystem registered.
00:06:58: ArchiveFactory for archive type Zip registered.
00:06:58: DevIL version: Developer's Image Library (DevIL) 1.6.7 Oct 28 2005
00:06:58: DevIL image formats: bmp dib cut dcx dds gif hdr ico cur jpg jpe jpeg lif mdl mng jng pcx pic pix png pbm pgm pnm ppm psd pdd psp pxr sgi bw rgb rgba tga vda icb vst tif tiff wal xpm raw
00:06:58: Registering ResourceManager for type HighLevelGpuProgram
00:06:58: Registering ResourceManager for type Compositor
00:06:58: MovableObjectFactory for type 'Entity' registered.
00:06:58: MovableObjectFactory for type 'Light' registered.
00:06:58: MovableObjectFactory for type 'BillboardSet' registered.
00:06:58: MovableObjectFactory for type 'ManualObject' registered.
00:06:58: MovableObjectFactory for type 'BillboardChain' registered.
00:06:58: MovableObjectFactory for type 'RibbonTrail' registered.
00:06:58: Loading library .\RenderSystem_Direct3D9
00:06:58: D3D9 : Direct3D9 Rendering Subsystem created.
00:06:58: D3D9: Driver Detection Starts
00:06:58: D3D9: Driver Detection Ends
00:06:58: Loading library .\RenderSystem_GL
00:06:58: OpenGL Rendering Subsystem created.
00:06:58: Loading library .\Plugin_ParticleFX
00:06:58: Particle Emitter Type 'Point' registered
00:06:58: Particle Emitter Type 'Box' registered
00:06:58: Particle Emitter Type 'Ellipsoid' registered
00:06:58: Particle Emitter Type 'Cylinder' registered
00:06:58: Particle Emitter Type 'Ring' registered
00:06:58: Particle Emitter Type 'HollowEllipsoid' registered
00:06:58: Particle Affector Type 'LinearForce' registered
00:06:58: Particle Affector Type 'ColourFader' registered
00:06:58: Particle Affector Type 'ColourFader2' registered
00:06:58: Particle Affector Type 'ColourImage' registered
00:06:58: Particle Affector Type 'ColourInterpolator' registered
00:06:58: Particle Affector Type 'Scaler' registered
00:06:58: Particle Affector Type 'Rotator' registered
00:06:58: Particle Affector Type 'DirectionRandomiser' registered
00:06:58: Particle Affector Type 'DeflectorPlane' registered
00:06:58: Loading library .\Plugin_BSPSceneManager
00:06:58: Registering ResourceManager for type BspLevel
00:06:58: Loading library .\Plugin_OctreeSceneManager
00:06:58: Loading library .\Plugin_CgProgramManager
00:06:58: Loading library .\Plugin_PagingLandScapeSceneManager2
00:06:58: *-*-* OGRE Initialising
00:06:58: *-*-* Version 1.2.1 (Dagon)
00:06:58: Creating resource group Bootstrap
00:06:58: Added resource location '../../../Media/packs/OgreCore.zip' of type 'Zip' to resource group 'Bootstrap'
00:06:58: Added resource location '../../../Media' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/fonts' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/materials/programs' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/materials/scripts' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/materials/textures' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/models' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/overlays' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/particle' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/gui' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/DeferredShadingMedia' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Assets' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Assets/ManagedMaterials' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Assets/Materials' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Assets/Meshes' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Assets/Meshes/Actors' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Assets/Meshes/GeneratedLeaves' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Assets/Meshes/Plants' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Assets/Meshes/Test' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Assets/Meshes/Trees' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Assets/Meshes/Utility' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Assets/Particles' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Assets/Shaders' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Assets/Sounds' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Assets/Textures' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Editor' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/GUI' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Objects' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Objects/Lights' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Objects/Meshes' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Objects/Meshes/Plants' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Objects/Meshes/PlaceHolders' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Objects/Meshes/Test' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Objects/Meshes/Trees' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Objects/ParticleSystems' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Objects/Compounds' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Partitions' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/GOOF/Worlds' of type 'FileSystem' to resource group 'General'
00:06:58: Added resource location '../../../Media/packs/cubemap.zip' of type 'Zip' to resource group 'General'
00:06:58: Added resource location '../../../Media/packs/cubemapsJS.zip' of type 'Zip' to resource group 'General'
00:06:58: Added resource location '../../../Media/packs/dragon.zip' of type 'Zip' to resource group 'General'
00:06:58: Added resource location '../../../Media/packs/fresneldemo.zip' of type 'Zip' to resource group 'General'
00:06:58: Added resource location '../../../Media/packs/ogretestmap.zip' of type 'Zip' to resource group 'General'
00:06:58: Added resource location '../../../Media/packs/skybox.zip' of type 'Zip' to resource group 'General'
00:06:58: Creating resource group PLSM2
00:06:58: Added resource location '../../../Media/paginglandscape2' of type 'FileSystem' to resource group 'PLSM2'
00:06:58: Added resource location '../../../Media/paginglandscape2/gui' of type 'FileSystem' to resource group 'PLSM2'
00:06:58: Added resource location '../../../Media/paginglandscape2/models' of type 'FileSystem' to resource group 'PLSM2'
00:06:58: Added resource location '../../../Media/paginglandscape2/materials' of type 'FileSystem' to resource group 'PLSM2'
00:06:58: Added resource location '../../../Media/paginglandscape2/materials/scripts' of type 'FileSystem' to resource group 'PLSM2'
00:06:58: Added resource location '../../../Media/paginglandscape2/materials/textures' of type 'FileSystem' to resource group 'PLSM2'
00:06:58: Added resource location '../../../Media/paginglandscape2/materials/programs' of type 'FileSystem' to resource group 'PLSM2'
00:06:58: Added resource location '../../../Media/paginglandscape2/datasrcs' of type 'FileSystem' to resource group 'PLSM2'
00:06:58: Added resource location '../../../Media/paginglandscape2/terrains' of type 'FileSystem' to resource group 'PLSM2'
00:06:59: D3D9 : RenderSystem Option: Allow NVPerfHUD = No
00:06:59: D3D9 : RenderSystem Option: Anti aliasing = None
00:06:59: D3D9 : RenderSystem Option: Floating-point mode = Fastest
00:06:59: D3D9 : RenderSystem Option: Full Screen = No
00:06:59: D3D9 : RenderSystem Option: Rendering Device = ASUS Extreme AX550 Series
00:06:59: D3D9 : RenderSystem Option: VSync = No
00:06:59: D3D9 : RenderSystem Option: Video Mode = 800 x 600 @ 32-bit colour
00:06:59: D3D9 : Subsystem Initialising
00:06:59: D3D9RenderSystem::createRenderWindow "OGRE Render Window", 800x600 windowed miscParams: FSAA=0 FSAAQuality=0 colourDepth=32 useNVPerfHUD=false vsync=false
00:06:59: D3D9 : Created D3D9 Rendering Window 'OGRE Render Window' : 800x600, 32bpp
00:06:59: D3D9 : WARNING - disabling VSync in windowed mode can cause timing issues at lower frame rates, turn VSync on if you observe this problem.
00:06:59: Registering ResourceManager for type Texture
00:06:59: Registering ResourceManager for type GpuProgram
00:06:59: RenderSystem capabilities
00:06:59: -------------------------
00:06:59: * Hardware generation of mipmaps: yes
00:06:59: * Texture blending: yes
00:06:59: * Anisotropic texture filtering: yes
00:06:59: * Dot product texture operation: yes
00:06:59: * Cube mapping: yes
00:06:59: * Hardware stencil buffer: yes
00:06:59: - Stencil depth: 8
00:06:59: - Two sided stencil support: yes
00:06:59: - Wrap stencil values: yes
00:06:59: * Hardware vertex / index buffers: yes
00:06:59: * Vertex programs: yes
00:06:59: - Max vertex program version: vs_2_0
00:06:59: * Fragment programs: yes
00:06:59: - Max fragment program version: ps_2_0
00:06:59: * Texture Compression: yes
00:06:59: - DXT: yes
00:06:59: - VTC: no
00:06:59: * Scissor Rectangle: yes
00:06:59: * Hardware Occlusion Query: yes
00:06:59: * User clip planes: yes
00:06:59: * VET_UBYTE4 vertex element type: yes
00:06:59: * Infinite far plane projection: yes
00:06:59: * Hardware render-to-texture: yes
00:06:59: * Floating point textures: yes
00:06:59: * Non-power-of-two textures: yes
00:06:59: * Volume textures: yes
00:06:59: * Multiple Render Targets: 4
00:06:59: * Point Sprites: yes
00:06:59: * Extended point parameters: yes
00:06:59: * Max Point Size: 256
00:06:59: ***************************************
00:06:59: *** D3D9 : Subsystem Initialised OK ***
00:06:59: ***************************************
00:06:59: ResourceBackgroundQueue - threading disabled
00:06:59: Particle Renderer Type 'billboard' registered
00:06:59: Creating viewport on target 'OGRE Render Window', rendering from camera 'PlayerCam', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0
00:06:59: Viewport for camera 'PlayerCam', actual dimensions L: 0 T: 0 W: 800 H: 600
00:06:59: Parsing scripts for resource group Autodetect
00:06:59: Finished parsing scripts for resource group Autodetect
00:06:59: Parsing scripts for resource group Bootstrap
00:06:59: Parsing script OgreCore.material
00:06:59: Parsing script OgreProfiler.material
00:06:59: Parsing script Ogre.fontdef
00:06:59: Parsing script OgreDebugPanel.overlay
00:06:59: Texture: New_Ogre_Border_Center.png: Loading 1 faces(PF_A8B8G8R8,256x128x1) with hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x128x1.
00:06:59: Texture: New_Ogre_Border.png: Loading 1 faces(PF_A8B8G8R8,256x256x1) with hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x256x1.
00:06:59: Texture: New_Ogre_Border_Break.png: Loading 1 faces(PF_A8B8G8R8,32x32x1) with hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,32x32x1.
00:06:59: Font BlueHighwayusing texture size 512x512
00:06:59: Info: Freetype returned null for character 127 in font BlueHighway
00:06:59: Info: Freetype returned null for character 128 in font BlueHighway
00:06:59: Info: Freetype returned null for character 129 in font BlueHighway
00:06:59: Info: Freetype returned null for character 130 in font BlueHighway
00:06:59: Info: Freetype returned null for character 131 in font BlueHighway
00:06:59: Info: Freetype returned null for character 132 in font BlueHighway
00:06:59: Info: Freetype returned null for character 133 in font BlueHighway
00:06:59: Info: Freetype returned null for character 134 in font BlueHighway
00:06:59: Info: Freetype returned null for character 135 in font BlueHighway
00:06:59: Info: Freetype returned null for character 136 in font BlueHighway
00:06:59: Info: Freetype returned null for character 137 in font BlueHighway
00:06:59: Info: Freetype returned null for character 138 in font BlueHighway
00:06:59: Info: Freetype returned null for character 139 in font BlueHighway
00:06:59: Info: Freetype returned null for character 140 in font BlueHighway
00:06:59: Info: Freetype returned null for character 141 in font BlueHighway
00:06:59: Info: Freetype returned null for character 142 in font BlueHighway
00:06:59: Info: Freetype returned null for character 143 in font BlueHighway
00:06:59: Info: Freetype returned null for character 144 in font BlueHighway
00:06:59: Info: Freetype returned null for character 145 in font BlueHighway
00:06:59: Info: Freetype returned null for character 146 in font BlueHighway
00:06:59: Info: Freetype returned null for character 147 in font BlueHighway
00:06:59: Info: Freetype returned null for character 148 in font BlueHighway
00:06:59: Info: Freetype returned null for character 149 in font BlueHighway
00:06:59: Info: Freetype returned null for character 150 in font BlueHighway
00:06:59: Info: Freetype returned null for character 151 in font BlueHighway
00:06:59: Info: Freetype returned null for character 152 in font BlueHighway
00:06:59: Info: Freetype returned null for character 153 in font BlueHighway
00:06:59: Info: Freetype returned null for character 154 in font BlueHighway
00:06:59: Info: Freetype returned null for character 155 in font BlueHighway
00:06:59: Info: Freetype returned null for character 156 in font BlueHighway
00:06:59: Info: Freetype returned null for character 157 in font BlueHighway
00:06:59: Info: Freetype returned null for character 158 in font BlueHighway
00:06:59: Info: Freetype returned null for character 159 in font BlueHighway
00:06:59: Info: Freetype returned null for character 160 in font BlueHighway
00:06:59: Texture: BlueHighwayTexture: Loading 1 faces(PF_BYTE_LA,512x512x1) with 0 generated mipmaps from Image. Internal format is PF_BYTE_LA,512x512x1.
00:06:59: Texture: ogretext.png: Loading 1 faces(PF_A8B8G8R8,256x128x1) with hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x128x1.
00:06:59: Parsing script OgreLoadingPanel.overlay
00:06:59: Finished parsing scripts for resource group Bootstrap
00:06:59: Parsing scripts for resource group General
00:06:59: Parsing script Examples.program
00:06:59: Parsing script StdQuad_vp.program
00:07:00: Parsing script deferred.glsl.program
00:07:00: Parsing script deferred.hlsl.program
00:07:00: Parsing script deferred_post_debug.glsl.program
00:07:00: Parsing script deferred_post_debug.hlsl.program
00:07:00: Parsing script deferred_post_minilight.glsl.program
00:07:00: Parsing script deferred_post_minilight.hlsl.program
00:07:00: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 7
Function: GpuProgramParameters::getParamIndex
Description: Cannot find a parameter named lightSpecularColor.
File: z:\ogrenew\ogremain\src\ogregpuprogram.cpp
Line: 773
Stack unwinding: <<beginning of stack>>
00:07:00: Error at line 29 of deferred_post_minilight.hlsl.program: Invalid param_named_auto attribute - An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 7
Function: GpuProgramParameters::getParamIndex
Description: Cannot find a parameter named lightSpecularColor.
File: z:\ogrenew\ogremain\src\ogregpuprogram.cpp
Line: 773
Stack unwinding: <<beginning of stack>>
00:07:00: Parsing script deferred_post_multipass.glsl.program
00:07:00: Parsing script deferred_post_multipass.hlsl.program
00:07:00: Parsing script deferred_post_onepass.glsl.program
00:07:00: Parsing script deferred_post_onepass.hlsl.program
00:07:00: Parsing script LightingCG.program
00:07:00: Parsing script BlackAndWhite.material
00:07:00: Parsing script Bloom.material
00:07:00: Parsing script DOF.material
00:07:00: Parsing script Embossed.material
00:07:00: Parsing script Example-DynTex.material
00:07:00: Parsing script Example-Water.material
00:07:00: Parsing script Example.material
00:07:00: Parsing script Examples-Advanced.material
00:07:00: Parsing script facial.material
00:07:00: Parsing script Glass.material
00:07:00: Parsing script hdr.material
00:07:01: Parsing script HeatVision.material
00:07:01: Parsing script Hurt.material
00:07:01: Parsing script Invert.material
00:07:01: Parsing script Laplace.material
00:07:01: Parsing script MotionBlur.material
00:07:01: Parsing script Ocean.material
00:07:01: Parsing script OffsetMapping.material
00:07:01: Parsing script Ogre.material
00:07:01: Parsing script OldMovie.material
00:07:01: Parsing script OldTV.material
00:07:01: Parsing script Posterize.material
00:07:01: Parsing script RZR-002.material
00:07:01: Parsing script SharpenEdges.material
00:07:01: Parsing script smoke.material
00:07:01: Parsing script Tiling.material
00:07:01: Parsing script deferred.material
00:07:01: Parsing script deferreddemo.material
00:07:01: Parsing script deferred_post_debug.material
00:07:01: Parsing script deferred_post_minilight.material
00:07:01: Parsing script deferred_post_multipass.material
00:07:01: Parsing script deferred_post_onepass.material
00:07:01: Parsing script OneTexBumpSpecReflectPerPixelModShad.material
00:07:01: Parsing script Actor.material
00:07:01: Parsing script ActorCollisionBody.material
00:07:01: Parsing script ActorCollisionLegs.material
00:07:01: Error at line 1 of ActorCollisionLegs.material: Unrecognised command: ActorCollisionLegsMat
00:07:01: Error at line 2 of ActorCollisionLegs.material: Unrecognised command: {
00:07:01: Error at line 3 of ActorCollisionLegs.material: Unrecognised command: technique
00:07:01: Error at line 4 of ActorCollisionLegs.material: Unrecognised command: {
00:07:01: Error at line 5 of ActorCollisionLegs.material: Unrecognised command: pass
00:07:01: Error at line 6 of ActorCollisionLegs.material: Unrecognised command: {
00:07:01: Error at line 7 of ActorCollisionLegs.material: Unrecognised command: ambient
00:07:01: Error at line 8 of ActorCollisionLegs.material: Unrecognised command: diffuse
00:07:01: Error at line 9 of ActorCollisionLegs.material: Unrecognised command: specular
00:07:01: Error at line 10 of ActorCollisionLegs.material: Unrecognised command: emissive
00:07:01: Error at line 11 of ActorCollisionLegs.material: Unexpected terminating brace.
00:07:01: Error at line 12 of ActorCollisionLegs.material: Unexpected terminating brace.
00:07:01: Error at line 13 of ActorCollisionLegs.material: Unexpected terminating brace.
00:07:01: Parsing script ActorCollisionMesh.material
00:07:01: Parsing script Bark1.material
00:07:01: Parsing script Bark1_Leaves1Bark1.material
00:07:01: Parsing script Bark1_Leaves1Leaves1.material
00:07:01: Parsing script Box0Point5Meters.material
00:07:01: Parsing script Box1m.material
00:07:01: Parsing script Bush1.material
00:07:01: Parsing script CameraOrientedLeaves.material
00:07:01: Parsing script ClearSky.material
00:07:01: Parsing script CloudySky.material
00:07:01: Parsing script Default.material
00:07:01: Parsing script Fern1.material
00:07:01: Parsing script Fern2.material
00:07:01: Parsing script GOOFExplosion.material
00:07:01: Parsing script GOOFGeneral.material
00:07:01: Parsing script GOOFPlaceHolderLight.material
00:07:01: Parsing script GOOFPlaceHolderParticleSystem.material
00:07:01: Parsing script GOOFPlaceHolderSound.material
00:07:01: Parsing script GOOFSmokePuff.material
00:07:01: Parsing script Grass1.material
00:07:01: Parsing script GreenAshMulti.material
00:07:01: Parsing script GreyGrid.material
00:07:01: Parsing script Invisible.material
00:07:02: Parsing script LeafPointsMaterials.material
00:07:02: Parsing script LilyPad1.material
00:07:02: Parsing script LODBoxesMaterials.material
00:07:02: Parsing script ManipulatorHandles.material
00:07:02: Parsing script Mushroom1.material
00:07:02: Parsing script PerPixelShaded.material
00:07:02: Error in material PerPixelShaded at line 11 of PerPixelShaded.material: Invalid vertex_program_ref entry - vertex program Base/AmbientOneTextureVS has not been defined.
00:07:02: Error in material PerPixelShaded at line 15 of PerPixelShaded.material: Invalid fragment_program_ref entry - fragment program Base/AmbientOneTextureFS has not been defined.
00:07:02: Error in material PerPixelShaded at line 36 of PerPixelShaded.material: Invalid vertex_program_ref entry - vertex program Phong/DirectionalLightVS has not been defined.
00:07:02: Error in material PerPixelShaded at line 40 of PerPixelShaded.material: Invalid fragment_program_ref entry - fragment program Phong/DirectionalLightFS has not been defined.
00:07:02: Error in material PerPixelShaded at line 61 of PerPixelShaded.material: Invalid vertex_program_ref entry - vertex program Phong/PointLightVS has not been defined.
00:07:02: Error in material PerPixelShaded at line 65 of PerPixelShaded.material: Invalid fragment_program_ref entry - fragment program Phong/PointLightFS has not been defined.
00:07:02: Error in material PerPixelShaded at line 86 of PerPixelShaded.material: Invalid vertex_program_ref entry - vertex program Phong/SpotLightVS has not been defined.
00:07:02: Error in material PerPixelShaded at line 90 of PerPixelShaded.material: Invalid fragment_program_ref entry - fragment program Phong/SpotLightFS has not been defined.
00:07:02: Parsing script PinkFlower1.material
00:07:02: Parsing script Rock1.material
00:07:02: Parsing script Rock2.material
00:07:02: Parsing script SkyBlend.material
00:07:02: Parsing script SmallSphere20CM.material
00:07:02: Parsing script SphereMaterial.material
00:07:02: Parsing script TeapotShaded.material
00:07:02: Parsing script TestSquare.material
00:07:02: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 7
Function: GpuProgramParameters::getParamIndex
Description: Cannot find a parameter named lightAttenuation.
File: z:\ogrenew\ogremain\src\ogregpuprogram.cpp
Line: 773
Stack unwinding: <<beginning of stack>>
00:07:02: Error in material TestSquare at line 48 of TestSquare.material: Invalid param_named_auto attribute - An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 7
Function: GpuProgramParameters::getParamIndex
Description: Cannot find a parameter named lightAttenuation.
File: z:\ogrenew\ogremain\src\ogregpuprogram.cpp
Line: 773
Stack unwinding: <<beginning of stack>>
00:07:02: Parsing script Tree1_Billboard.material
00:07:02: Parsing script Trees.material
00:07:02: Parsing script Tropical1.material
00:07:02: Parsing script Twig1.material
00:07:02: Parsing script Weed1.material
00:07:02: Parsing script Weed2.material
00:07:02: Parsing script WhiteFlower1.material
00:07:02: Parsing script TreeType1Large1.material
00:07:02: Parsing script GlobalModulativeShadowReceiver.material
00:07:02: Parsing script fresnelenviron.material
00:07:02: Parsing script Examples.compositor
00:07:02: Parsing script sample.fontdef
00:07:02: Parsing script Example-Water.particle
00:07:02: Parsing script Example.particle
00:07:02: Parsing script smoke.particle
00:07:02: Parsing script GOOFParticleSystems.particle
00:07:02: Parsing script Compositor.overlay
00:07:02: Parsing script DP3.overlay
00:07:02: Parsing script Example-CubeMapping.overlay
00:07:02: Parsing script Example-DynTex.overlay
00:07:02: Parsing script Example-Water.overlay
00:07:02: Parsing script Shadows.overlay
00:07:02: Finished parsing scripts for resource group General
00:07:02: Parsing scripts for resource group Internal
00:07:02: Finished parsing scripts for resource group Internal
00:07:02: Parsing scripts for resource group PLSM2
00:07:02: Parsing script DecompressShadowReceiver.program
00:07:02: Parsing script DecompressSplat.program
00:07:02: Parsing script DecompressSplatShader.program
00:07:02: Parsing script DecompressVertex.program
00:07:02: Parsing script PLLightingCG.program
00:07:02: Parsing script PLShaders.program
00:07:02: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDecompressAmbientVPCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: Error at line 6 of PLShaders.program: Could not create GPU program 'PLDecompressAmbientVPCG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDecompressAmbientVPCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDecompressDirectionalVP2CG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: Error at line 13 of PLShaders.program: Could not create GPU program 'PLDecompressDirectionalVP2CG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDecompressDirectionalVP2CG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDecompressPointVP2HighCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: Error at line 20 of PLShaders.program: Could not create GPU program 'PLDecompressPointVP2HighCG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDecompressPointVP2HighCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDecompressPointVP2MedCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: Error at line 27 of PLShaders.program: Could not create GPU program 'PLDecompressPointVP2MedCG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDecompressPointVP2MedCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLAmbientVPCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: Error at line 34 of PLShaders.program: Could not create GPU program 'PLAmbientVPCG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLAmbientVPCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDirectionalVP2CG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: Error at line 41 of PLShaders.program: Could not create GPU program 'PLDirectionalVP2CG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDirectionalVP2CG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLPointVP2HighCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: Error at line 48 of PLShaders.program: Could not create GPU program 'PLPointVP2HighCG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLPointVP2HighCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLPointVP2MedCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: Error at line 55 of PLShaders.program: Could not create GPU program 'PLPointVP2MedCG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLPointVP2MedCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLPointFP2MedCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: Error at line 97 of PLShaders.program: Could not create GPU program 'PLPointFP2MedCG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLPointFP2MedCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLPointFP2HighCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: Error at line 104 of PLShaders.program: Could not create GPU program 'PLPointFP2HighCG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLPointFP2HighCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDirectionalFP2CG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: Error at line 111 of PLShaders.program: Could not create GPU program 'PLDirectionalFP2CG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDirectionalFP2CG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:07:02: Parsing script ShadowReceiver.program
00:07:02: Parsing script Splat.program
00:07:02: Parsing script SplatShader.program
00:07:02: Parsing script BaseTexture.material
00:07:02: Parsing script colors.material
00:07:02: Parsing script MapEditor-Circle.material
00:07:02: Parsing script MyTree.material
00:07:02: Parsing script PagingLandScape.material
00:07:02: Parsing script PagingLandScapeTemplate.material
00:07:02: Parsing script PLSplattingShaderUnlit.material
00:07:03: Parsing script PLSplattingShaderUnlitDecompress.material
00:07:03: Parsing script Splatting.material
00:07:03: Parsing script Splatting2.material
00:07:03: Parsing script Splatting3.material
00:07:03: Parsing script Splatting4.material
00:07:03: Parsing script Splatting5.material
00:07:03: Parsing script Splatting6.material
00:07:03: Parsing script Splatting7.material
00:07:03: Parsing script SplattingShader.material
00:07:03: Parsing script SplattingShaderLit.material
00:07:03: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 7
Function: GpuProgramParameters::getParamIndex
Description: Cannot find a parameter named splatScales.
File: z:\ogrenew\ogremain\src\ogregpuprogram.cpp
Line: 773
Stack unwinding: <<beginning of stack>>
00:07:03: Error in material PLSplattingShaderLitDecompress at line 75 of SplattingShaderLit.material: Invalid param_named attribute - An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 7
Function: GpuProgramParameters::getParamIndex
Description: Cannot find a parameter named splatScales.
File: z:\ogrenew\ogremain\src\ogregpuprogram.cpp
Line: 773
Stack unwinding: <<beginning of stack>>
00:07:03: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 7
Function: GpuProgramParameters::getParamIndex
Description: Cannot find a parameter named splatScales.
File: z:\ogrenew\ogremain\src\ogregpuprogram.cpp
Line: 773
Stack unwinding: <<beginning of stack>>
00:07:03: Error in material PLSplattingShaderLitDecompress at line 164 of SplattingShaderLit.material: Invalid param_named attribute - An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 7
Function: GpuProgramParameters::getParamIndex
Description: Cannot find a parameter named splatScales.
File: z:\ogrenew\ogremain\src\ogregpuprogram.cpp
Line: 773
Stack unwinding: <<beginning of stack>>
00:07:03: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 7
Function: GpuProgramParameters::getParamIndex
Description: Cannot find a parameter named splatScales.
File: z:\ogrenew\ogremain\src\ogregpuprogram.cpp
Line: 773
Stack unwinding: <<beginning of stack>>
00:07:03: Error in material PLSplattingShaderLit at line 284 of SplattingShaderLit.material: Invalid param_named attribute - An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 7
Function: GpuProgramParameters::getParamIndex
Description: Cannot find a parameter named splatScales.
File: z:\ogrenew\ogremain\src\ogregpuprogram.cpp
Line: 773
Stack unwinding: <<beginning of stack>>
00:07:03: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 7
Function: GpuProgramParameters::getParamIndex
Description: Cannot find a parameter named splatScales.
File: z:\ogrenew\ogremain\src\ogregpuprogram.cpp
Line: 773
Stack unwinding: <<beginning of stack>>
00:07:03: Error in material PLSplattingShaderLit at line 365 of SplattingShaderLit.material: Invalid param_named attribute - An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 7
Function: GpuProgramParameters::getParamIndex
Description: Cannot find a parameter named splatScales.
File: z:\ogrenew\ogremain\src\ogregpuprogram.cpp
Line: 773
Stack unwinding: <<beginning of stack>>
00:07:03: Finished parsing scripts for resource group PLSM2
00:07:03: Texture: WindowsLook.tga: Loading 1 faces(PF_A8R8G8B8,128x128x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,128x128x1.
00:07:03: Texture: _cegui_ogre_0: Loading 1 faces(PF_A8R8G8B8,32x32x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,32x32x1.
00:07:03: Texture: _cegui_ogre_1: Loading 1 faces(PF_A8R8G8B8,128x128x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,128x128x1.
00:07:03: Texture: _cegui_ogre_2: Loading 1 faces(PF_A8R8G8B8,32x32x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,32x32x1.
00:07:03: Texture: _cegui_ogre_3: Loading 1 faces(PF_A8R8G8B8,128x128x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,128x128x1.
00:07:03: Texture: _cegui_ogre_4: Loading 1 faces(PF_A8R8G8B8,32x32x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,32x32x1.
00:07:03: Texture: _cegui_ogre_5: Loading 1 faces(PF_A8R8G8B8,128x128x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,128x128x1.
00:07:03: Texture: _cegui_ogre_6: Loading 1 faces(PF_A8R8G8B8,32x32x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,32x32x1.
00:07:03: Texture: _cegui_ogre_7: Loading 1 faces(PF_A8R8G8B8,128x128x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,128x128x1.
00:07:03: Registering ResourceManager for type DataFile
00:07:03: Initialising resource group PLSM2
00:07:03: Added resource location '../../../Media/paginglandscape2/terrains/hf129_3' of type 'FileSystem' to resource group 'PLSM2'
00:07:03: Initialising resource group PLSM2

ghostlake

23-06-2006 18:33:18

and if I delete SplattingShaderLit.material


00:13:04: Creating resource group General
00:13:04: Creating resource group Internal
00:13:04: Creating resource group Autodetect
00:13:04: Registering ResourceManager for type Material
00:13:04: Registering ResourceManager for type Mesh
00:13:04: Registering ResourceManager for type Skeleton
00:13:04: MovableObjectFactory for type 'ParticleSystem' registered.
00:13:04: Loading library OgrePlatform_d.dll
00:13:04: OverlayElementFactory for type Panel registered.
00:13:04: OverlayElementFactory for type BorderPanel registered.
00:13:04: OverlayElementFactory for type TextArea registered.
00:13:04: Registering ResourceManager for type Font
00:13:04: ArchiveFactory for archive type FileSystem registered.
00:13:04: ArchiveFactory for archive type Zip registered.
00:13:04: DevIL version: Developer's Image Library (DevIL) 1.6.7 Oct 28 2005
00:13:04: DevIL image formats: bmp dib cut dcx dds gif hdr ico cur jpg jpe jpeg lif mdl mng jng pcx pic pix png pbm pgm pnm ppm psd pdd psp pxr sgi bw rgb rgba tga vda icb vst tif tiff wal xpm raw
00:13:04: Registering ResourceManager for type HighLevelGpuProgram
00:13:04: Registering ResourceManager for type Compositor
00:13:04: MovableObjectFactory for type 'Entity' registered.
00:13:04: MovableObjectFactory for type 'Light' registered.
00:13:04: MovableObjectFactory for type 'BillboardSet' registered.
00:13:04: MovableObjectFactory for type 'ManualObject' registered.
00:13:04: MovableObjectFactory for type 'BillboardChain' registered.
00:13:04: MovableObjectFactory for type 'RibbonTrail' registered.
00:13:04: Loading library .\RenderSystem_Direct3D9
00:13:04: D3D9 : Direct3D9 Rendering Subsystem created.
00:13:04: D3D9: Driver Detection Starts
00:13:04: D3D9: Driver Detection Ends
00:13:04: Loading library .\RenderSystem_GL
00:13:04: OpenGL Rendering Subsystem created.
00:13:04: Loading library .\Plugin_ParticleFX
00:13:04: Particle Emitter Type 'Point' registered
00:13:04: Particle Emitter Type 'Box' registered
00:13:04: Particle Emitter Type 'Ellipsoid' registered
00:13:04: Particle Emitter Type 'Cylinder' registered
00:13:04: Particle Emitter Type 'Ring' registered
00:13:04: Particle Emitter Type 'HollowEllipsoid' registered
00:13:04: Particle Affector Type 'LinearForce' registered
00:13:04: Particle Affector Type 'ColourFader' registered
00:13:04: Particle Affector Type 'ColourFader2' registered
00:13:04: Particle Affector Type 'ColourImage' registered
00:13:04: Particle Affector Type 'ColourInterpolator' registered
00:13:04: Particle Affector Type 'Scaler' registered
00:13:04: Particle Affector Type 'Rotator' registered
00:13:04: Particle Affector Type 'DirectionRandomiser' registered
00:13:04: Particle Affector Type 'DeflectorPlane' registered
00:13:04: Loading library .\Plugin_BSPSceneManager
00:13:04: Registering ResourceManager for type BspLevel
00:13:04: Loading library .\Plugin_OctreeSceneManager
00:13:04: Loading library .\Plugin_CgProgramManager
00:13:04: Loading library .\Plugin_PagingLandScapeSceneManager2
00:13:04: *-*-* OGRE Initialising
00:13:04: *-*-* Version 1.2.1 (Dagon)
00:13:04: Creating resource group Bootstrap
00:13:04: Added resource location '../../../Media/packs/OgreCore.zip' of type 'Zip' to resource group 'Bootstrap'
00:13:04: Added resource location '../../../Media' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/fonts' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/materials/programs' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/materials/scripts' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/materials/textures' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/models' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/overlays' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/particle' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/gui' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/DeferredShadingMedia' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Assets' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Assets/ManagedMaterials' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Assets/Materials' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Assets/Meshes' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Assets/Meshes/Actors' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Assets/Meshes/GeneratedLeaves' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Assets/Meshes/Plants' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Assets/Meshes/Test' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Assets/Meshes/Trees' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Assets/Meshes/Utility' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Assets/Particles' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Assets/Shaders' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Assets/Sounds' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Assets/Textures' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Editor' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/GUI' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Objects' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Objects/Lights' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Objects/Meshes' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Objects/Meshes/Plants' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Objects/Meshes/PlaceHolders' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Objects/Meshes/Test' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Objects/Meshes/Trees' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Objects/ParticleSystems' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Objects/Compounds' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Partitions' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/GOOF/Worlds' of type 'FileSystem' to resource group 'General'
00:13:04: Added resource location '../../../Media/packs/cubemap.zip' of type 'Zip' to resource group 'General'
00:13:04: Added resource location '../../../Media/packs/cubemapsJS.zip' of type 'Zip' to resource group 'General'
00:13:04: Added resource location '../../../Media/packs/dragon.zip' of type 'Zip' to resource group 'General'
00:13:04: Added resource location '../../../Media/packs/fresneldemo.zip' of type 'Zip' to resource group 'General'
00:13:04: Added resource location '../../../Media/packs/ogretestmap.zip' of type 'Zip' to resource group 'General'
00:13:04: Added resource location '../../../Media/packs/skybox.zip' of type 'Zip' to resource group 'General'
00:13:04: Creating resource group PLSM2
00:13:04: Added resource location '../../../Media/paginglandscape2' of type 'FileSystem' to resource group 'PLSM2'
00:13:04: Added resource location '../../../Media/paginglandscape2/gui' of type 'FileSystem' to resource group 'PLSM2'
00:13:04: Added resource location '../../../Media/paginglandscape2/models' of type 'FileSystem' to resource group 'PLSM2'
00:13:04: Added resource location '../../../Media/paginglandscape2/materials' of type 'FileSystem' to resource group 'PLSM2'
00:13:04: Added resource location '../../../Media/paginglandscape2/materials/scripts' of type 'FileSystem' to resource group 'PLSM2'
00:13:05: Added resource location '../../../Media/paginglandscape2/materials/textures' of type 'FileSystem' to resource group 'PLSM2'
00:13:05: Added resource location '../../../Media/paginglandscape2/materials/programs' of type 'FileSystem' to resource group 'PLSM2'
00:13:05: Added resource location '../../../Media/paginglandscape2/datasrcs' of type 'FileSystem' to resource group 'PLSM2'
00:13:05: Added resource location '../../../Media/paginglandscape2/terrains' of type 'FileSystem' to resource group 'PLSM2'
00:13:05: D3D9 : RenderSystem Option: Allow NVPerfHUD = No
00:13:05: D3D9 : RenderSystem Option: Anti aliasing = None
00:13:05: D3D9 : RenderSystem Option: Floating-point mode = Fastest
00:13:05: D3D9 : RenderSystem Option: Full Screen = No
00:13:05: D3D9 : RenderSystem Option: Rendering Device = ASUS Extreme AX550 Series
00:13:05: D3D9 : RenderSystem Option: VSync = No
00:13:05: D3D9 : RenderSystem Option: Video Mode = 800 x 600 @ 32-bit colour
00:13:05: D3D9 : Subsystem Initialising
00:13:05: D3D9RenderSystem::createRenderWindow "OGRE Render Window", 800x600 windowed miscParams: FSAA=0 FSAAQuality=0 colourDepth=32 useNVPerfHUD=false vsync=false
00:13:05: D3D9 : Created D3D9 Rendering Window 'OGRE Render Window' : 800x600, 32bpp
00:13:05: D3D9 : WARNING - disabling VSync in windowed mode can cause timing issues at lower frame rates, turn VSync on if you observe this problem.
00:13:05: Registering ResourceManager for type Texture
00:13:05: Registering ResourceManager for type GpuProgram
00:13:05: RenderSystem capabilities
00:13:05: -------------------------
00:13:05: * Hardware generation of mipmaps: yes
00:13:05: * Texture blending: yes
00:13:05: * Anisotropic texture filtering: yes
00:13:05: * Dot product texture operation: yes
00:13:05: * Cube mapping: yes
00:13:05: * Hardware stencil buffer: yes
00:13:05: - Stencil depth: 8
00:13:05: - Two sided stencil support: yes
00:13:05: - Wrap stencil values: yes
00:13:05: * Hardware vertex / index buffers: yes
00:13:05: * Vertex programs: yes
00:13:05: - Max vertex program version: vs_2_0
00:13:05: * Fragment programs: yes
00:13:05: - Max fragment program version: ps_2_0
00:13:05: * Texture Compression: yes
00:13:05: - DXT: yes
00:13:05: - VTC: no
00:13:05: * Scissor Rectangle: yes
00:13:05: * Hardware Occlusion Query: yes
00:13:05: * User clip planes: yes
00:13:05: * VET_UBYTE4 vertex element type: yes
00:13:05: * Infinite far plane projection: yes
00:13:05: * Hardware render-to-texture: yes
00:13:05: * Floating point textures: yes
00:13:05: * Non-power-of-two textures: yes
00:13:05: * Volume textures: yes
00:13:05: * Multiple Render Targets: 4
00:13:05: * Point Sprites: yes
00:13:05: * Extended point parameters: yes
00:13:05: * Max Point Size: 256
00:13:05: ***************************************
00:13:05: *** D3D9 : Subsystem Initialised OK ***
00:13:05: ***************************************
00:13:05: ResourceBackgroundQueue - threading disabled
00:13:05: Particle Renderer Type 'billboard' registered
00:13:05: Creating viewport on target 'OGRE Render Window', rendering from camera 'PlayerCam', relative dimensions L: 0.00 T: 0.00 W: 1.00 H: 1.00 ZOrder: 0
00:13:05: Viewport for camera 'PlayerCam', actual dimensions L: 0 T: 0 W: 800 H: 600
00:13:05: Parsing scripts for resource group Autodetect
00:13:05: Finished parsing scripts for resource group Autodetect
00:13:05: Parsing scripts for resource group Bootstrap
00:13:05: Parsing script OgreCore.material
00:13:05: Parsing script OgreProfiler.material
00:13:05: Parsing script Ogre.fontdef
00:13:05: Parsing script OgreDebugPanel.overlay
00:13:05: Texture: New_Ogre_Border_Center.png: Loading 1 faces(PF_A8B8G8R8,256x128x1) with hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x128x1.
00:13:05: Texture: New_Ogre_Border.png: Loading 1 faces(PF_A8B8G8R8,256x256x1) with hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x256x1.
00:13:05: Texture: New_Ogre_Border_Break.png: Loading 1 faces(PF_A8B8G8R8,32x32x1) with hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,32x32x1.
00:13:05: Font BlueHighwayusing texture size 512x512
00:13:05: Info: Freetype returned null for character 127 in font BlueHighway
00:13:05: Info: Freetype returned null for character 128 in font BlueHighway
00:13:05: Info: Freetype returned null for character 129 in font BlueHighway
00:13:05: Info: Freetype returned null for character 130 in font BlueHighway
00:13:05: Info: Freetype returned null for character 131 in font BlueHighway
00:13:05: Info: Freetype returned null for character 132 in font BlueHighway
00:13:05: Info: Freetype returned null for character 133 in font BlueHighway
00:13:05: Info: Freetype returned null for character 134 in font BlueHighway
00:13:05: Info: Freetype returned null for character 135 in font BlueHighway
00:13:05: Info: Freetype returned null for character 136 in font BlueHighway
00:13:05: Info: Freetype returned null for character 137 in font BlueHighway
00:13:05: Info: Freetype returned null for character 138 in font BlueHighway
00:13:05: Info: Freetype returned null for character 139 in font BlueHighway
00:13:05: Info: Freetype returned null for character 140 in font BlueHighway
00:13:05: Info: Freetype returned null for character 141 in font BlueHighway
00:13:05: Info: Freetype returned null for character 142 in font BlueHighway
00:13:05: Info: Freetype returned null for character 143 in font BlueHighway
00:13:05: Info: Freetype returned null for character 144 in font BlueHighway
00:13:05: Info: Freetype returned null for character 145 in font BlueHighway
00:13:05: Info: Freetype returned null for character 146 in font BlueHighway
00:13:05: Info: Freetype returned null for character 147 in font BlueHighway
00:13:05: Info: Freetype returned null for character 148 in font BlueHighway
00:13:05: Info: Freetype returned null for character 149 in font BlueHighway
00:13:05: Info: Freetype returned null for character 150 in font BlueHighway
00:13:05: Info: Freetype returned null for character 151 in font BlueHighway
00:13:05: Info: Freetype returned null for character 152 in font BlueHighway
00:13:05: Info: Freetype returned null for character 153 in font BlueHighway
00:13:05: Info: Freetype returned null for character 154 in font BlueHighway
00:13:05: Info: Freetype returned null for character 155 in font BlueHighway
00:13:05: Info: Freetype returned null for character 156 in font BlueHighway
00:13:05: Info: Freetype returned null for character 157 in font BlueHighway
00:13:05: Info: Freetype returned null for character 158 in font BlueHighway
00:13:05: Info: Freetype returned null for character 159 in font BlueHighway
00:13:05: Info: Freetype returned null for character 160 in font BlueHighway
00:13:05: Texture: BlueHighwayTexture: Loading 1 faces(PF_BYTE_LA,512x512x1) with 0 generated mipmaps from Image. Internal format is PF_BYTE_LA,512x512x1.
00:13:05: Texture: ogretext.png: Loading 1 faces(PF_A8B8G8R8,256x128x1) with hardware generated mipmaps from Image. Internal format is PF_A8R8G8B8,256x128x1.
00:13:05: Parsing script OgreLoadingPanel.overlay
00:13:05: Finished parsing scripts for resource group Bootstrap
00:13:05: Parsing scripts for resource group General
00:13:05: Parsing script Examples.program
00:13:06: Parsing script StdQuad_vp.program
00:13:06: Parsing script deferred.glsl.program
00:13:06: Parsing script deferred.hlsl.program
00:13:06: Parsing script deferred_post_debug.glsl.program
00:13:06: Parsing script deferred_post_debug.hlsl.program
00:13:06: Parsing script deferred_post_minilight.glsl.program
00:13:06: Parsing script deferred_post_minilight.hlsl.program
00:13:06: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 7
Function: GpuProgramParameters::getParamIndex
Description: Cannot find a parameter named lightSpecularColor.
File: z:\ogrenew\ogremain\src\ogregpuprogram.cpp
Line: 773
Stack unwinding: <<beginning of stack>>
00:13:06: Error at line 29 of deferred_post_minilight.hlsl.program: Invalid param_named_auto attribute - An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 7
Function: GpuProgramParameters::getParamIndex
Description: Cannot find a parameter named lightSpecularColor.
File: z:\ogrenew\ogremain\src\ogregpuprogram.cpp
Line: 773
Stack unwinding: <<beginning of stack>>
00:13:06: Parsing script deferred_post_multipass.glsl.program
00:13:06: Parsing script deferred_post_multipass.hlsl.program
00:13:06: Parsing script deferred_post_onepass.glsl.program
00:13:06: Parsing script deferred_post_onepass.hlsl.program
00:13:06: Parsing script LightingCG.program
00:13:06: Parsing script BlackAndWhite.material
00:13:06: Parsing script Bloom.material
00:13:06: Parsing script DOF.material
00:13:06: Parsing script Embossed.material
00:13:06: Parsing script Example-DynTex.material
00:13:06: Parsing script Example-Water.material
00:13:06: Parsing script Example.material
00:13:06: Parsing script Examples-Advanced.material
00:13:06: Parsing script facial.material
00:13:06: Parsing script Glass.material
00:13:06: Parsing script hdr.material
00:13:07: Parsing script HeatVision.material
00:13:07: Parsing script Hurt.material
00:13:07: Parsing script Invert.material
00:13:07: Parsing script Laplace.material
00:13:07: Parsing script MotionBlur.material
00:13:07: Parsing script Ocean.material
00:13:07: Parsing script OffsetMapping.material
00:13:07: Parsing script Ogre.material
00:13:07: Parsing script OldMovie.material
00:13:07: Parsing script OldTV.material
00:13:07: Parsing script Posterize.material
00:13:07: Parsing script RZR-002.material
00:13:07: Parsing script SharpenEdges.material
00:13:07: Parsing script smoke.material
00:13:07: Parsing script Tiling.material
00:13:07: Parsing script deferred.material
00:13:07: Parsing script deferreddemo.material
00:13:07: Parsing script deferred_post_debug.material
00:13:07: Parsing script deferred_post_minilight.material
00:13:07: Parsing script deferred_post_multipass.material
00:13:07: Parsing script deferred_post_onepass.material
00:13:07: Parsing script OneTexBumpSpecReflectPerPixelModShad.material
00:13:07: Parsing script Actor.material
00:13:07: Parsing script ActorCollisionBody.material
00:13:07: Parsing script ActorCollisionLegs.material
00:13:07: Error at line 1 of ActorCollisionLegs.material: Unrecognised command: ActorCollisionLegsMat
00:13:07: Error at line 2 of ActorCollisionLegs.material: Unrecognised command: {
00:13:07: Error at line 3 of ActorCollisionLegs.material: Unrecognised command: technique
00:13:07: Error at line 4 of ActorCollisionLegs.material: Unrecognised command: {
00:13:07: Error at line 5 of ActorCollisionLegs.material: Unrecognised command: pass
00:13:07: Error at line 6 of ActorCollisionLegs.material: Unrecognised command: {
00:13:07: Error at line 7 of ActorCollisionLegs.material: Unrecognised command: ambient
00:13:07: Error at line 8 of ActorCollisionLegs.material: Unrecognised command: diffuse
00:13:07: Error at line 9 of ActorCollisionLegs.material: Unrecognised command: specular
00:13:07: Error at line 10 of ActorCollisionLegs.material: Unrecognised command: emissive
00:13:07: Error at line 11 of ActorCollisionLegs.material: Unexpected terminating brace.
00:13:07: Error at line 12 of ActorCollisionLegs.material: Unexpected terminating brace.
00:13:07: Error at line 13 of ActorCollisionLegs.material: Unexpected terminating brace.
00:13:07: Parsing script ActorCollisionMesh.material
00:13:07: Parsing script Bark1.material
00:13:07: Parsing script Bark1_Leaves1Bark1.material
00:13:07: Parsing script Bark1_Leaves1Leaves1.material
00:13:07: Parsing script Box0Point5Meters.material
00:13:07: Parsing script Box1m.material
00:13:07: Parsing script Bush1.material
00:13:07: Parsing script CameraOrientedLeaves.material
00:13:07: Parsing script ClearSky.material
00:13:07: Parsing script CloudySky.material
00:13:08: Parsing script Default.material
00:13:08: Parsing script Fern1.material
00:13:08: Parsing script Fern2.material
00:13:08: Parsing script GOOFExplosion.material
00:13:08: Parsing script GOOFGeneral.material
00:13:08: Parsing script GOOFPlaceHolderLight.material
00:13:08: Parsing script GOOFPlaceHolderParticleSystem.material
00:13:08: Parsing script GOOFPlaceHolderSound.material
00:13:08: Parsing script GOOFSmokePuff.material
00:13:08: Parsing script Grass1.material
00:13:08: Parsing script GreenAshMulti.material
00:13:08: Parsing script GreyGrid.material
00:13:08: Parsing script Invisible.material
00:13:08: Parsing script LeafPointsMaterials.material
00:13:08: Parsing script LilyPad1.material
00:13:08: Parsing script LODBoxesMaterials.material
00:13:08: Parsing script ManipulatorHandles.material
00:13:08: Parsing script Mushroom1.material
00:13:08: Parsing script PerPixelShaded.material
00:13:08: Error in material PerPixelShaded at line 11 of PerPixelShaded.material: Invalid vertex_program_ref entry - vertex program Base/AmbientOneTextureVS has not been defined.
00:13:08: Error in material PerPixelShaded at line 15 of PerPixelShaded.material: Invalid fragment_program_ref entry - fragment program Base/AmbientOneTextureFS has not been defined.
00:13:08: Error in material PerPixelShaded at line 36 of PerPixelShaded.material: Invalid vertex_program_ref entry - vertex program Phong/DirectionalLightVS has not been defined.
00:13:08: Error in material PerPixelShaded at line 40 of PerPixelShaded.material: Invalid fragment_program_ref entry - fragment program Phong/DirectionalLightFS has not been defined.
00:13:08: Error in material PerPixelShaded at line 61 of PerPixelShaded.material: Invalid vertex_program_ref entry - vertex program Phong/PointLightVS has not been defined.
00:13:08: Error in material PerPixelShaded at line 65 of PerPixelShaded.material: Invalid fragment_program_ref entry - fragment program Phong/PointLightFS has not been defined.
00:13:08: Error in material PerPixelShaded at line 86 of PerPixelShaded.material: Invalid vertex_program_ref entry - vertex program Phong/SpotLightVS has not been defined.
00:13:08: Error in material PerPixelShaded at line 90 of PerPixelShaded.material: Invalid fragment_program_ref entry - fragment program Phong/SpotLightFS has not been defined.
00:13:08: Parsing script PinkFlower1.material
00:13:08: Parsing script Rock1.material
00:13:08: Parsing script Rock2.material
00:13:08: Parsing script SkyBlend.material
00:13:08: Parsing script SmallSphere20CM.material
00:13:08: Parsing script SphereMaterial.material
00:13:08: Parsing script TeapotShaded.material
00:13:08: Parsing script TestSquare.material
00:13:08: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 7
Function: GpuProgramParameters::getParamIndex
Description: Cannot find a parameter named lightAttenuation.
File: z:\ogrenew\ogremain\src\ogregpuprogram.cpp
Line: 773
Stack unwinding: <<beginning of stack>>
00:13:08: Error in material TestSquare at line 48 of TestSquare.material: Invalid param_named_auto attribute - An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 7
Function: GpuProgramParameters::getParamIndex
Description: Cannot find a parameter named lightAttenuation.
File: z:\ogrenew\ogremain\src\ogregpuprogram.cpp
Line: 773
Stack unwinding: <<beginning of stack>>
00:13:08: Parsing script Tree1_Billboard.material
00:13:08: Parsing script Trees.material
00:13:08: Parsing script Tropical1.material
00:13:08: Parsing script Twig1.material
00:13:08: Parsing script Weed1.material
00:13:08: Parsing script Weed2.material
00:13:08: Parsing script WhiteFlower1.material
00:13:08: Parsing script TreeType1Large1.material
00:13:08: Parsing script GlobalModulativeShadowReceiver.material
00:13:08: Parsing script fresnelenviron.material
00:13:08: Parsing script Examples.compositor
00:13:08: Parsing script sample.fontdef
00:13:08: Parsing script Example-Water.particle
00:13:08: Parsing script Example.particle
00:13:08: Parsing script smoke.particle
00:13:08: Parsing script GOOFParticleSystems.particle
00:13:08: Parsing script Compositor.overlay
00:13:08: Parsing script DP3.overlay
00:13:08: Parsing script Example-CubeMapping.overlay
00:13:08: Parsing script Example-DynTex.overlay
00:13:08: Parsing script Example-Water.overlay
00:13:08: Parsing script Shadows.overlay
00:13:08: Finished parsing scripts for resource group General
00:13:08: Parsing scripts for resource group Internal
00:13:08: Finished parsing scripts for resource group Internal
00:13:08: Parsing scripts for resource group PLSM2
00:13:08: Parsing script DecompressShadowReceiver.program
00:13:08: Parsing script DecompressSplat.program
00:13:08: Parsing script DecompressSplatShader.program
00:13:08: Parsing script DecompressVertex.program
00:13:08: Parsing script PLLightingCG.program
00:13:08: Parsing script PLShaders.program
00:13:08: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDecompressAmbientVPCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: Error at line 6 of PLShaders.program: Could not create GPU program 'PLDecompressAmbientVPCG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDecompressAmbientVPCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDecompressDirectionalVP2CG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: Error at line 13 of PLShaders.program: Could not create GPU program 'PLDecompressDirectionalVP2CG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDecompressDirectionalVP2CG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDecompressPointVP2HighCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: Error at line 20 of PLShaders.program: Could not create GPU program 'PLDecompressPointVP2HighCG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDecompressPointVP2HighCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDecompressPointVP2MedCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: Error at line 27 of PLShaders.program: Could not create GPU program 'PLDecompressPointVP2MedCG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDecompressPointVP2MedCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLAmbientVPCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: Error at line 34 of PLShaders.program: Could not create GPU program 'PLAmbientVPCG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLAmbientVPCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDirectionalVP2CG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: Error at line 41 of PLShaders.program: Could not create GPU program 'PLDirectionalVP2CG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDirectionalVP2CG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLPointVP2HighCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: Error at line 48 of PLShaders.program: Could not create GPU program 'PLPointVP2HighCG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLPointVP2HighCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLPointVP2MedCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: Error at line 55 of PLShaders.program: Could not create GPU program 'PLPointVP2MedCG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLPointVP2MedCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLPointFP2MedCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: Error at line 97 of PLShaders.program: Could not create GPU program 'PLPointFP2MedCG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLPointFP2MedCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLPointFP2HighCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: Error at line 104 of PLShaders.program: Could not create GPU program 'PLPointFP2HighCG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLPointFP2HighCG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDirectionalFP2CG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: Error at line 111 of PLShaders.program: Could not create GPU program 'PLDirectionalFP2CG', error reported was: An exception has been thrown!

-----------------------------------
Details:
-----------------------------------
Error #: 6
Function: ResourceManager::add
Description: Resource with the name PLDirectionalFP2CG already exists..
File: z:\ogrenew\ogremain\src\ogreresourcemanager.cpp
Line: 89
Stack unwinding: <<beginning of stack>>
00:13:08: Parsing script ShadowReceiver.program
00:13:08: Parsing script Splat.program
00:13:08: Parsing script SplatShader.program
00:13:08: Parsing script BaseTexture.material
00:13:08: Parsing script colors.material
00:13:08: Parsing script MapEditor-Circle.material
00:13:08: Parsing script MyTree.material
00:13:08: Parsing script PagingLandScape.material
00:13:08: Parsing script PagingLandScapeTemplate.material
00:13:09: Parsing script PLSplattingShaderLit.material
00:13:09: Parsing script PLSplattingShaderLitDecompress.material
00:13:09: Parsing script PLSplattingShaderUnlit.material
00:13:09: Parsing script PLSplattingShaderUnlitDecompress.material
00:13:09: Parsing script Splatting.material
00:13:09: Parsing script Splatting2.material
00:13:09: Parsing script Splatting3.material
00:13:09: Parsing script Splatting4.material
00:13:09: Parsing script Splatting5.material
00:13:09: Parsing script Splatting6.material
00:13:09: Parsing script Splatting7.material
00:13:09: Parsing script SplattingShader.material
00:13:09: Finished parsing scripts for resource group PLSM2
00:13:09: Texture: WindowsLook.tga: Loading 1 faces(PF_A8R8G8B8,128x128x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,128x128x1.
00:13:09: Texture: _cegui_ogre_0: Loading 1 faces(PF_A8R8G8B8,32x32x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,32x32x1.
00:13:09: Texture: _cegui_ogre_1: Loading 1 faces(PF_A8R8G8B8,128x128x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,128x128x1.
00:13:09: Texture: _cegui_ogre_2: Loading 1 faces(PF_A8R8G8B8,32x32x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,32x32x1.
00:13:09: Texture: _cegui_ogre_3: Loading 1 faces(PF_A8R8G8B8,128x128x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,128x128x1.
00:13:09: Texture: _cegui_ogre_4: Loading 1 faces(PF_A8R8G8B8,32x32x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,32x32x1.
00:13:09: Texture: _cegui_ogre_5: Loading 1 faces(PF_A8R8G8B8,128x128x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,128x128x1.
00:13:09: Texture: _cegui_ogre_6: Loading 1 faces(PF_A8R8G8B8,32x32x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,32x32x1.
00:13:09: Texture: _cegui_ogre_7: Loading 1 faces(PF_A8R8G8B8,128x128x1) with 0 generated mipmaps from Image. Internal format is PF_A8R8G8B8,128x128x1.
00:13:09: Registering ResourceManager for type DataFile
00:13:10: Initialising resource group PLSM2
00:13:10: Added resource location '../../../Media/paginglandscape2/terrains/hf129_3' of type 'FileSystem' to resource group 'PLSM2'
00:13:10: Initialising resource group PLSM2

Seraph

24-06-2006 03:22:49

I also encounter the same problem, after I exclude PLLightingCG.program and SlattingShaderLit.material I got another cegui error:
24/06/2006 09:52:09 (Error) Exception: WindowManager::getWindow - A Window object with the name 'GOOFEditorPagingLandscapeToolBar_GenerateBaseTexturesButton' does not exist within the system
seems the problem is the layout file missing the newly added RTT base texture btn definition.

after I commet line 90-93 in GOOFPagingLandscapeEditorTool.cpp
I finally got GooF running! Deform and painting works great!

Falagard

24-06-2006 04:08:53

Hrm, PLLighting.program should have been deleted in CVS and it must not have been properly deleted. So you should delete PLLighting.program until I get around to it on Monday.

And about the GOOFEditorPagingLandscapeToolBar_GenerateBaseTexturesButton error, I must have forgotten to submit my updated CEGUI layout for that particular screen. As I don't have access to my dev computer this will have to wait until Monday.

Thanks for pointing out the problems and giving it a try! Unfortunate that you can't see the render to base textures functionality as that was kinda cool.

Clay

ghostlake

24-06-2006 04:17:29

I try to trace the Ogre.log and find out the duplicate or error syntax, missing external file... This is the list at this time. The fact that after make some minor fix, I still get the terminate window but in Ogre log is without bug :)
========

1. FileSystem=../../../Media/GOOF/Objects/Meshes/Trees/GeneratedLeaves not exist but in resource.cfg
2. PLSplattingShaderLitDecompress is in SplattingShaderLit.material and PLSplattingShaderLitDecompress.material
3. PLSplattingShaderLit is in SplattingShaderLit.material and PLSplattingShaderLit.material
4. ../../../Media/paginglandscape2/terrains/hf129_3 is not exist'
5. in Samples\Media\DeferredShadingMedia\deferred_post_minilight.hlsl.program doesnot exist parameter param_named_auto lightSpecularColor custom 2
6. In PerPixelShaded.material seem missing all its .program files
7. In TestSquare.material, lightAttenuation is not an exist parameter
8. PLDecompressAmbientVPCG exist in both PLLightingCG.program and PLShaders.program

Falagard

24-06-2006 04:30:07

Some of those can be completed ignored, such as the deferred_post_minilight, the perpixelshaded, the testsquare. I'll fix these later next week.

The Trees/GeneratedLeaves - just delete it from the resources.cfg. I'll fix that later.

The PLLightingCG.program should be deleted, do this yourself until I get to it next week.

I'm not sure what's going on here:


2. PLSplattingShaderLitDecompress is in SplattingShaderLit.material and PLSplattingShaderLitDecompress.material
3. PLSplattingShaderLit is in SplattingShaderLit.material and PLSplattingShaderLit.material


I think SplattingShaderLit.material should be deleted, I thought it already was. I'll check that.

ghostlake

24-06-2006 04:43:37

Yeah, I has completed removed them before also delete SplattingShaderLit.material. but still get the terminate window. There is thing else in my Ogre log.

Falagard

24-06-2006 08:38:36

Like Seraph pointed out, I forgot to commit a CEGUI layout file. If you comment out.. I think he said likes 90-93 in GOOFPagingLandscapeEditorPlugin.cpp that might fix your problem until I commit the file.

ghostlake

24-06-2006 14:38:02

Yeah, I got it working, seem great

=====
The great terrain shadow seems do not work on this release as my previous test.
=====
Some minor thing
1. The open object command has problem, when finish loading, It will terminate terrain texture also If we do anything after that, program terminated. Also If we open the scene with compound object, the program will has error
2. If I set ambient light to 1, the terrain turn out white, not like the first release
Without that, everything seem great now and ready to use.

Falagard

25-06-2006 15:30:49

As I said, the only thing I worked on was terrain, not the object framework, so the object framework still has issues. That's my goal for the next 2 weeks is to get it working properly in all situations.

Terrain shadows do work, it's just that the default "sun" light has shadow casting turned off. I did this so I could drop in a light game object and then rotate the game object to see the shadows being cast.

The open object command terminating the terrain texture is something I wasn't aware of, but the rest are known to me.

Turning the ambient to 1 does set the scene to fully white currently, but I may make it modulate against the base texture instead. I don't really want to perform splatting in the ambient pass since one of the cool things about the ambient pass is that it allows early z-out so that the high cost per pixel shaders, such as splatting and lighting aren't processed for any pixels that aren't visible in the scene anyhow.

Anyhow, if you want a fully lit terrain, what you actually want is an "unlit" terrain, so use the PLSplattingShaderUnlit texture mode instead.

ghostlake

25-06-2006 16:43:44

Thanks for info, Falagard
Anyway, could you tell us how to use your format in an application base on your frame work . At this time, we only see things on the editor :)..
==========
.. I know Framework is still not completed and you still have not time to write the document but any information from you how to write the application will be great help. :roll: :roll:

Falagard

26-06-2006 01:51:53

Okay, well quick summary:

Use the GOOFEd project as a starting point and look how it's been done. It uses the application framework, GOOFApplication.

It derives EditorApplication from Application and derives EditorScreen from InterfaceScreen.

Then you'd want to basically create a CoreGameObjectManager and tell it to load a particular .world. Look at GOOFGameObjectEditorPlugin::Init to see how that's done.

If you want to just be able to fly around the world using WASD and mouse, you can set a FreeCamInputController as the active controller. If you want something more fancy, such as first or 3rd person, you're going to have to write it yourself or wait for me to get around to it.

You can access game objects directly by calling ... GameObjectManager::GetGameObjectByName I think, so if you need access to particular objects, you can do it that way. I intend to add callbacks so you can be notified about objects as they load and unload, etc. but haven't done so yet. Also, if people are going to be grabbing pointers to objects I should probably implement smart pointers to avoid objects being deleted while they're still used by the calling application, but again, I'm only one man.

As soon as I get the game object framework stable (load, save, copy, paste, undo, redo, compound objects, etc.) and then get the material manager working and the environment system working, there'll be another release that is pretty much version 0.01 of GOOF. After that's up and running I'm hoping people will start helping out. I'll provide a todo list, etc.

ghostlake

26-06-2006 03:01:32

Okie, I will give it a look ASAP
===
One more thing, the Enable Sun check in the Option does not work, I enable it but nothing happen and when I re-open the option, it is unchecked again (object has been check cast shadow)

Falagard

26-06-2006 06:00:19

I know. If you want to "disable" the sun before I work on the Environment system, then set the sun color to 0,0,0

Falagard

26-06-2006 06:31:36

Problems mentioned in original posts about duplicated materials, out of date gui layout file, etc. should all be fixed now in CVS.

Yellow

10-08-2006 13:35:24

These additions work great, I love the way the PLSplattingLit shader works.

I've got some questions about using it though. I understand that the base textures are rendered in the distance lod material, atm I cant see them so i figure that the material lod distance needs to be lowered. Earlier you mentioned this:


This distance is defined by the material lod distance in your terrain config file.


So, what is the exact .cfg option for this? I couldnt find it in the wiki or template .cfg files.

Again, awesome work!

Falagard

10-08-2006 15:07:20

If you're creating a terrain in GOOF then it writes out a valid material lod value when it creates the terrain. If you create a new terrain and *don't* click the "Render to Base Textures" button then you should see a strong contrast between the base textures that are generated by PLM2's mapsplitter versus the splatting terrain. Once you click the "Render to Base Textures" button (labelled "Base") then you won't see much of a difference between the splatting and the base textures (which is a good thing).

Yellow

10-08-2006 15:40:37

I'm not using GOOF, I'm just working with the PLSM2 additions you made, setting the render to base textures manually in my own code. So i wonder how I can adjust the material lod out side of GOOF.

Its for the editor the Project Wish team is working on.

Falagard

10-08-2006 20:13:43

MaterialDistanceLod=256 or whatever you want.

Yellow

11-08-2006 00:50:33

thanks, is 256 the default value?

Falagard

11-08-2006 06:22:20

No, 256 is the value I use, I have no idea what the default value is. 256 is the distance from the center of a tile at which the material will switch to a lower LOD, so you have to judge for yourself what is a good distance. When my pages are 128 or 256 and tilesize is 64 then it seems like a good choice. Not sure what you're using.