Use Partial Derivatives To Calculate Triangle Vertex Tangent (利用偏导数计算三角形的顶点切线)

Calculate vertex tangent> : http://blog.csdn.net/aa20274270/article/details/68945012 

给出来一种方法来计算顶点的切线,下面用另一种方法来计算顶点的切线,主要参考pbrt的。


下面给出过程:

Use Partial Derivatives To Calculate Triangle Vertex Tangent (利用偏导数计算三角形的顶点切线)_第1张图片Use Partial Derivatives To Calculate Triangle Vertex Tangent (利用偏导数计算三角形的顶点切线)_第2张图片Use Partial Derivatives To Calculate Triangle Vertex Tangent (利用偏导数计算三角形的顶点切线)_第3张图片



注意:

1. 有关公式


参考 http://blog.csdn.net/aa20274270/article/details/70158853


2. 看代码,最终计算的 dpdu, dpdv 就是∂p/∂u, ∂p/∂v, 那么,tangent ,binormal  就是 ∂p/∂u, ∂p/∂v。


3. 对比   Calculate vertex tangent> : http://blog.csdn.net/aa20274270/article/details/68945012 ,最后的公式一致。


你可能感兴趣的:(3D数学)