- Timestamp:
- 05/11/06 10:19:54 (19 years ago)
- Location:
- GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/src/RenderTechniques
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/src/RenderTechniques/OgreCausticCasterRenderTechnique.cpp
r874 r949 23 23 { 24 24 this->photonMapMaterialName = photonMapMaterialName; 25 this->causticMapMaterialName = causticMapMaterialName; 25 26 String newMaterialName = causticMapMaterialName + parentRenderable->getName() + "_clone"; 27 Material* mat = (Material*) MaterialManager::getSingleton().getByName(causticMapMaterialName).getPointer(); 28 Material* newMat = mat->clone(newMaterialName).getPointer(); 29 this->causticMapMaterialName = newMat->getName(); 30 //this->causticMapMaterialName =causticMapMaterialName; 31 26 32 this->photonMapTexID = photonMapTexID; 27 33 … … 63 69 } 64 70 } 65 71 void OgreCausticCasterRenderTechnique::distanceCubeMapRunUpdated(RenderingRun* run) 72 { 73 if(useDistance) 74 { 75 OgrePhotonMapRenderingRun* photonrun = (OgrePhotonMapRenderingRun*) 76 sharedRuns->getRun(ILLUMRUN_PHOTONMAP)->asOgreRenderingRun(); 77 photonrun->distanceCubeMapUpdated(sharedRuns->getRun(ILLUMRUN_DISTANCE_CUBEMAP)); 78 } 79 } 66 80 void OgreCausticCasterRenderTechnique::causticCubeMapRunChanged(RenderingRun* run) 67 81 { -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/src/RenderTechniques/OgreCausticRecieverRenderTechnique.cpp
r836 r949 58 58 59 59 newpass->setSceneBlending(SBF_DEST_COLOUR, SBF_ONE); 60 newpass->setDepthBias(5); 60 61 //newpass->setSceneBlending(SBT_ADD); 61 62 -
GTP/trunk/Lib/Illum/IllumModule/OgreIllumModule/src/RenderTechniques/OgreDepthShadowRecieverRenderTechnique.cpp
r836 r949 54 54 55 55 newpass->setSceneBlending(SBT_MODULATE); 56 56 newpass->setDepthBias(5); 57 57 techn->movePass(lastpass, index); 58 58 }
Note: See TracChangeset
for help on using the changeset viewer.