doing many more samples for ambient occlusion looks better

git-svn-id: svn://anubis/fart/trunk@262 7f9b0f55-74a9-4bce-be96-3c2cd072584d
This commit is contained in:
Josh Holtrop 2010-06-29 18:13:19 +00:00
parent 77e99ac5a5
commit f5ac18d34f

View File

@ -327,7 +327,7 @@ Color Scene::calculateLightContribution(const Ray & toLight,
Color Scene::calculateAmbientOcclusion(const Ray & surfaceNormal)
{
Color result(1, 1, 1);
const int nISteps = 6, nJSteps = 3;
const int nISteps = 30, nJSteps = 15;
int nRays = 0;
Vector perpX = surfaceNormal.getDirection().getPerpendicular().normalize();
Vector perpY = (surfaceNormal.getDirection() * perpX).normalize();