Fixed bug for diffuse.

fixed creation of Orthonormal basis.
Fixed return value.

floating point to integer.
Added slide for appeal.