I am using Ogre 1.7.2 and depth shadows exactly like in the Terrain sample.
Is it possible to make transparent textures cast shadows when using depth shadows?
If I build the material like in buildDepthShadowMaterial() from the Terrain sample and add
Code: Select all
ret->getTechnique(0)->getPass(0)->setSceneBlending(Ogre::SBT_TRANSPARENT_ALPHA);
ret->getTechnique(0)->getPass(0)->setDepthWriteEnabled(false);
ret->getTechnique(0)->getPass(0)->setDepthCheckEnabled(true);
Code: Select all
ret->getTechnique(0)->getPass(0)->setSceneBlending(Ogre::SBT_TRANSPARENT_ALPHA);
ret->getTechnique(0)->getPass(0)->setDepthWriteEnabled(true);
ret->getTechnique(0)->getPass(0)->setDepthCheckEnabled(true);