Презентация 12 / 2011

Качени са презентацията и кодът към лекция №12:

PDF с презентацията
ZIP с .odp и картинки

Промените в SVN са отразени в r769 (основно), както и r770, r771. Поради недоглеждане от моя страна, логиката за прехвърляне в правилната полусфера в hemisphereSample() функцията беше излишно тежка. Вместо

p = p + (-2 * dot(p, norm)) * norm;

можем да минем само с

p = -p;

С елементарна аритметика се вижда, че това гарантира положително скаларно произведение след прехвърлянето :) Поправката е вкарана в r770 и даже дава минимално ускорение.

Домашните работи към тази лекция ще публикувам идните дни.