摘要: 上一篇文章我们已经可以求出由SH基函数组成特定复合函数的因子,现在我们就来实现三维空间的SHL,光源来自HDR图像。 该算法使用上一篇文章的SH因子计算过程、HDR图像导入过程,同时也使用了光线/物体相交过程。 这里新引进几个结构体。 SHRay-使用两个SHVector3d表示射线的起点和方向。 SHRGBColor-表示RGB颜色值,每个分量都是double精度的浮点数。 SHCoe... 阅读全文
posted @ 2012-05-31 22:51 Cavia 阅读(888) 评论(1) 推荐(1) 编辑
摘要: 1、二维空间的勒让德多项式勒让德多项式定义在[-1,1]范围内,其递归式是下面这个函数的参数是给定的x,给定的l和m,其中l必须是正整数,而且m在[-l,l]范围内。//勒让德多项式计算方法double ALPStd(float x,int l,int m){ if(l==m) //doubleFactorial(x)计算x!! return (pow(-1,m)*doubleFactorial(2*m-1)*pow(sqrt(l-x*x),m)); if(l==m+1) return (x*(2*m+1)*ALPStd(x,m,m)); ... 阅读全文
posted @ 2012-05-31 16:52 Cavia 阅读(1234) 评论(1) 推荐(0) 编辑