材质、半透明效果以及Alpha值会对性能造成怎样的影响

Opaque Rendering

不透明效果渲染实心物体

这是性能最好的材质

有rough 从前到后的分类可以避免遮罩像素的 PS computation

Mask Rendering

拥有透明通道,要么是1要么是0,完全透明或者不透明

Note: 当MSAA开启的时候,UE4并非简答的在像素中剔除或者clip,这样或产生二进制像素决策 …还有一大堆听不懂的

Translucent Rendering

可以渲染任意透明度的物体物体,但是性能消耗也是巨大的,要想优化游戏,尽量不要用

Alpha Transparency,Additive and Modulate

性能最好的透明方式
Additive只能brighten物体
Modulate只能darken物体

优点和坏处

  • 破坏功能,比如像素纠正遮蔽和阴影投射
  • 降低条带和噪点

Distance field fonts

允许以更高的效率和速度渲染3d text
设置新的字体为 offline cache type
引擎自动生成字体的纹理
勾选,creat printable only
use distance alpha,改善封闭和大型文本

其他拓展

Oculus Blog - Efficient 2D Dithering