Implications of using PCZ SceneManager

jmd

21-01-2009 02:28:52

Hi,

I'm looking at starting my first project with Ogre and I'm in the process of choosing my scenemanager.
I've read the documentation I could find concerning the PCZ SceneManager and did a couple of tests.
I've noticed that if I choose to use PCZSM, I need to work with the TerrainSceneManager, OctreeSceneManager and the "flat hierarchy", which is the default zone for PCZSM.
I won't have access to PLSM2, DotSceneOctreeSceneManager, BSPSceneManager, etc. while using PCZSM. Is this correct?

Also, I did a quick test using PCZSM with a Terrain zone. It seems that I can't use RaySceneQueries on the terrain to get the height of the terrain under the camera for example.
The wiki seems to confirm this by saying that the SceneQueries work for Octree zones and default zones, without mentioning the terrain zones.

Are there any other Ogre functionalities that I won't be able to use if I choose to work with PCZSM in it's current state?

PCZSM looks very promising, but I want to make sure that it's complete enough to use in my project.

Thank you,

Jim

Fish

21-01-2009 02:40:57

<snip> Also, I did a quick test using PCZSM with a Terrain zone. It seems that I can't use RaySceneQueries on the terrain to get the height of the terrain under the camera for example.
The wiki seems to confirm this by saying that the SceneQueries work for Octree zones and default zones, without mentioning the terrain zones. <snip>


I also had issues using RaySceneQueries. There is a getHeightAt() function in OctreeZone that you can use.