diff --git a/Engine/source/T3D/lighting/reflectionProbe.cpp b/Engine/source/T3D/lighting/reflectionProbe.cpp index b18a96e0a..9fec038bf 100644 --- a/Engine/source/T3D/lighting/reflectionProbe.cpp +++ b/Engine/source/T3D/lighting/reflectionProbe.cpp @@ -471,6 +471,7 @@ void ReflectionProbe::updateProbeParams() mProbeInfo->mProbeShapeType = mProbeShapeType; mProbeInfo->mTransform = getWorldTransform(); + mProbeInfo->mTransform.inverse(); mProbeInfo->setPosition(getPosition()); //Point3F pos = mProbeInfo->mTransform.getPosition(); diff --git a/Engine/source/lighting/probeManager.cpp b/Engine/source/lighting/probeManager.cpp index b1a343dce..368a4bb1b 100644 --- a/Engine/source/lighting/probeManager.cpp +++ b/Engine/source/lighting/probeManager.cpp @@ -934,9 +934,9 @@ void ProbeManager::ReflectProbeMaterialInfo::setProbeParameters(const ProbeRende matParams->setSafe(shConsts[i], probeInfo->mSHConstants[i]); }*/ - const MatrixF worldToObjectXfm = probeInfo->mTransform; - MaterialParameterHandle *worldToObjMat = matInstance->getMaterialParameterHandle("$worldToObj"); - matParams->setSafe(worldToObjMat, worldToObjectXfm); + //const MatrixF worldToObjectXfm = probeInfo->mTransform; + //MaterialParameterHandle *worldToObjMat = matInstance->getMaterialParameterHandle("$worldToObj"); + //matParams->setSafe(worldToObjMat, worldToObjectXfm); } //