一步步学OpenGL 26-《法线贴图》

Posted Mr_厚厚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一步步学OpenGL 26-《法线贴图》相关的知识,希望对你有一定的参考价值。

教程 26

法线贴图

http://ogldev.atspace.co.uk/

原文: http://ogldev.atspace.co.uk/www/tutorial26/tutorial26.html

CSDN完整版专栏: http://blog.csdn.net/column/details/13062.html


背景

之前的我们的光线着色器类已经可以达到很不错的效果了,光线效果通过插值计算遍布到整个模型表面,使整个场景看上去比较真实,但这个效果还可以进行更好的优化。事实上,有时插值计算反而会影响场景的真实性,尤其是用材质来表现一些凹凸不平的纹理的时候,插值会让模型表面看上去太平坦了,例如下图的例子:

左边的图片效果明显比右边的要好&#x

以上是关于一步步学OpenGL 26-《法线贴图》的主要内容,如果未能解决你的问题,请参考以下文章

如何在 OpenGL 中应用法线贴图?

Opengl-法线贴图(用来细化表面的表现表现的凹凸)

WebGL学习之法线贴图

用于 SceneKit 内容的正确法线贴图格式 - DirectX 还是 OpenGL?

计算机图形学-纹理的应用,环境贴图凹凸贴图法线贴图位移贴图

计算机图形学-纹理的应用,环境贴图凹凸贴图法线贴图位移贴图