http://www.cnblogs.com/flytrace/p/3387748.html
http://www.cnblogs.com/flytrace/p/3395911.html
http://www.gamasutra.com/view/feature/129939/messing_with_tangent_space.php?print=1
http://www.cnblogs.com/flytrace/p/3387748.html
http://www.cnblogs.com/flytrace/p/3395911.html
http://www.gamasutra.com/view/feature/129939/messing_with_tangent_space.php?print=1