REVIEW LATER: invert the world transform for probes to shove them into cam space as far as rotation goes. keep position.

This commit is contained in:
Azaezel 2018-11-09 20:16:15 -06:00
parent daef7aa128
commit 79e2d5d459
2 changed files with 4 additions and 3 deletions

View file

@ -471,6 +471,7 @@ void ReflectionProbe::updateProbeParams()
mProbeInfo->mProbeShapeType = mProbeShapeType;
mProbeInfo->mTransform = getWorldTransform();
mProbeInfo->mTransform.inverse();
mProbeInfo->setPosition(getPosition());
//Point3F pos = mProbeInfo->mTransform.getPosition();

View file

@ -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);
}
//