当前位置: 代码迷 >> 综合 >> 图形学知识储备02
  详细解决方案

图形学知识储备02

热度:89   发布时间:2024-02-22 18:39:25.0

一些贴图概念

(1)法线贴图

法线贴图就是在原物体的凹凸表面的每个点上均作法线,通过RGB颜色通道来标记法线的方向,可以理解成与原凹凸表面平行的另一个不同的表面,但实际上它又只是一个光滑的平面。对于视觉效果而言,它的效率比原有的凹凸表面更高,若在特定位置上应用光源,可以让细节程度较低的表面生成高细节程度的精确光照方向和反射效果

(2)视差贴图(视差映射)

一种改进的凹凸贴图或者法线贴图技术,通过改变纹理坐标实现纹理根据一个高度表进行排列,从而实现视差贴图。视差贴图也是模仿位移贴图的一种方法,根据纹理中保存的数值表面点的实际几何位置沿着表面法线发生偏移。在视差贴图中,与法线贴图和凹凸贴图一样,物体的轮廓都不受影响

(3)位移贴图

位移贴图可以使曲面的几何体产生位移。与凹凸贴图不同,位移贴图实际上更改了曲面的几何体或面片细分。

(4)凹凸贴图

凹凸贴图是指计算机图形学中在三维环境中通过纹理方法来产生表面凹凸不平的视觉效果。它主要的原理是通过改变表面光照方程的法线

(5)阴影贴图

给三维物体添加阴影,可以在不减少帧率的情况下达到真实感光照和阴影效果的方法

伽玛校正

(1)定义

用来针对影片或是影像系统里对于光线的辉度或是三色刺激值所进行非线性的运算或反运算

(2)作用

对人类视觉的特性进行补偿,从而根据人类对光线或者黑白的感知,最大化地利用表示黑白的数据位或带宽,因为不使用,数据位或者带宽的利用就会分布不均匀——会有过多的数据位或者带宽用来表示人类根本无法察觉到的差异,而用于表示人类非常敏感的视觉感知范围的数据位或者带宽又会不足

抗锯齿

(1)锯齿产生原因

高分辨率下的来源信号或连续的类比信号能够存储较多的数据,但在透过取样时,将较多的数据以较少的数据点代替,部分的数据被忽略造成取样结果有损

(2)抗锯齿常见方法

最主流的是CSAA和CFAA应该是最实用、最有效率的全屏抗锯齿模式。它们不仅有良好的平滑效果,同时对显示资源占用率也不高。

①快速近似抗锯齿(FXAA)

占用电脑资源少,便可获得理想的抗锯齿效果

②超级采样抗锯齿(SSAA)

早期抗锯齿方法,比较消耗资源,但简单直接

③多重采样抗锯齿(MSAA)

还原度高,但是配置要求高

④覆盖采样抗锯齿(CSAA)

边缘多边形里需要采样的子像素坐标覆盖掉,效率高,占用资源少

⑤可编程过滤抗锯齿(CFAA)

通过驱动和谐灵活地选择对影响锯齿效果较大的像素进行缩放,以较少的性能牺牲换取平滑效果。显卡资源占用也比较小

 

  相关解决方案