本文主要是介绍Android opengles 法线贴图(Normal Mapping),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在褶皱的画面上做画面替换,比如一件衣服替换衣服的花纹,再比如旗子上替换图案,由于不知道用的是什么相关技术,就从褶皱开始搜起,原来这种技术叫凹凸映射,有两种实现方法高度纹理(height map)和法线纹理(normal map),原理方面我也不太懂,所以就不说了,有兴趣可以自己搜索相关内容,我在网上找到了法线纹理的实现方法normalMapping,高度纹理以后找找看
法线纹理是将原图
通过法线贴图
计算出法线向量,最后渲染出来凹凸感
生成法线贴图的工具网上有很多,可以自己搜索
代码和素材都是用的上边别人的,所以就不贴demo了
这篇关于Android opengles 法线贴图(Normal Mapping)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!