diff --git a/Engine/source/renderInstance/renderProbeMgr.cpp b/Engine/source/renderInstance/renderProbeMgr.cpp index 6e11518fd..d53793107 100644 --- a/Engine/source/renderInstance/renderProbeMgr.cpp +++ b/Engine/source/renderInstance/renderProbeMgr.cpp @@ -344,14 +344,7 @@ void RenderProbeMgr::_setupStaticParameters() probePositionsData[mEffectiveProbeCount] = Point4F(probePos.x, probePos.y, probePos.z,0); probeRefPositionsData[mEffectiveProbeCount] = Point4F(refPos.x, refPos.y, refPos.z, 0); - Point3F projectScale=curEntry.mBounds.getExtents(); - MatrixF transform = curEntry.getTransform(); - transform.scale(projectScale); - //transform.setPosition(curEntry.getTransform().getPosition()); - transform.fullInverse(); - //transform.transpose(); - - probeWorldToObjData[mEffectiveProbeCount] = transform;// curEntry.getTransform(); + probeWorldToObjData[mEffectiveProbeCount] = curEntry.getTransform(); Point3F bbMin = refPos - curEntry.mProbeRefScale/2; Point3F bbMax = curEntry.mExtents/4; probeBBMinData[mEffectiveProbeCount] = Point4F(bbMin.x, bbMin.y, bbMin.z, 0); diff --git a/Templates/Full/game/shaders/common/lighting/advanced/reflectionProbeArrayP.hlsl b/Templates/Full/game/shaders/common/lighting/advanced/reflectionProbeArrayP.hlsl index bd819a602..cf73eee9d 100644 --- a/Templates/Full/game/shaders/common/lighting/advanced/reflectionProbeArrayP.hlsl +++ b/Templates/Full/game/shaders/common/lighting/advanced/reflectionProbeArrayP.hlsl @@ -376,4 +376,4 @@ float4 main( PFXVertToPix IN ) : SV_TARGET return float4(cubeColor, 1); #endif -} \ No newline at end of file +}