纹理的妙用

纹理

计算机图形学中的纹理既包括通常意义上物体表面的纹理即使物体表面呈现凹凸不平的沟纹,同时也包括在物体的光滑表面上的彩色图案,通常我们更多地称之为花纹。对于花纹而言,就是在物体表面绘出彩色花纹或图案,产生了纹理后的物体表面依然光滑如故。对于沟纹而言,实际上也是要在表面绘出彩色花纹或图案,同时要求视觉上给人以凹凸不平感即可。 凹凸不平的图案一般是不规则的。在计算机图形学中,这两种类型的纹理的生成方法完全一致, 这也是计算机图形学中把他们统称为纹理的原因所在。 所以纹理映射就是在物体的表面上绘制彩色的图案。

纹理的有用之处

提高了建模效率。通过纹理图像,用户不必建模所有的细节及材质细节,使得时间成本大大节约。

提高渲染效率。通过渲染简单的多边形模型(例如使用纹理贴图时砖墙只是一个单一的多边形)和纹理,这种改进节约了计算机计算时间和计算资源。

纹理应用

环境贴图

左图是一张表示环境光的纹理,右图是一个茶壶,将左图纹理映射于茶壶上,便可使右边模型反射出周围环境的样子。

对于环境贴图的应用很好的模拟了真实的环境光照效果,使得场景物体真实性大大提升。

凹凸贴图

凸凹贴图就是通过贴图对物体表面的高度进行了一个虚拟,从而得到了一个新的法线,通过该发现计算光照强度,从而改变物体表面的明暗,造成凹凸的视觉效果。凹凸贴图的应用广泛,可以用于模拟海浪、褶皱等等。

法线贴图

 

法线贴图就是一张存储每个片元法线向量的纹理。用以对物体表面的法线添加扰动,从而改变物体表面的明暗。法线贴图常常用在低解析度模型,伪装出高解析度的模型细节表现。造成了模型表面更多细节的假象。然而,从侧面来看,模型本身并没有改变。

位移贴图

 

位移贴图与凸凹贴图的区别就在于:凸凹贴图并没有真正改变物体表面的高度,只是对物体表面的高度进行了一个虚拟,从而计算出新的法线。而位移贴图是直接将物体表面进行修改得到新的法线,阴影可以看出两种贴图方式的差别。位移贴图更为真实但相对渲染消耗更大。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值