I couldn't find how to fixed it =(
The values I use are this:
Code: Select all
Ogre::Vector4 eyeFrustumExtents = Ogre::Vector4(-0.964926, 0.715264, -1.11093, 0.889498); //values for left eye
mMainCamera->setFrustumExtents( eyeFrustumExtents.x, eyeFrustumExtents.y, eyeFrustumExtents.w, eyeFrustumExtents.z, true );
Code: Select all
int forwardPlusParams[6];
forwardPlusParams[0] = 4; //width
forwardPlusParams[1] = 4; //height
forwardPlusParams[2] = 24; //numSlices
forwardPlusParams[3] = 20; //lightsPerCell
forwardPlusParams[4] = 5; //minDistance
forwardPlusParams[5] = 500; //maxDistance
mSceneManager->setForwardClustered(true, forwardPlusParams[0], forwardPlusParams[1], forwardPlusParams[2], forwardPlusParams[3], forwardPlusParams[4], forwardPlusParams[5]);