Unity3D学习(七):Unity多重采样抗锯齿设置无效的解决办法

前言学习

学习Shader的过程当中发现模型锯齿严重,因而去Edit——Project Settings——Quality选项下将反锯齿设置为了8X Multi Sampling。结果没有任何改变,如图:spa

 

解决办法3d

将摄像机的渲染路径(Rendering Path)设置为前向渲染(ForwardBase)就行,由于Unity默认的延迟渲染(Deffered Rendering)不支持多重采样抗锯齿(MSAA),如图:blog

能够看到模型边缘变平滑了许多。教程

为何多重采样抗锯齿不能在延迟渲染模式下工做?get

延迟渲染依赖于每一个片断存储的数据,这是经过纹理来完成的。这与多重采样抗锯齿不兼容,由于抗锯齿技术依赖于子像素数据。虽然三角形的边缘仍然能够从多重采样抗锯齿中受益,但延迟渲染的数据仍然是混叠的。你将不得不依靠一个后处理过滤器来进行抗锯齿。it

参考资料class

有关延迟渲染能够参考渲染

Unity Rendering (13) :Deffered Shading     做者:Catlike Codingcoding

中文版地址:

Unity 渲染教程(十三):延迟渲染      译者:崔嘉艺(milan21)审校:王磊(将来的将来)

额外参考:

前向渲染和延迟渲染的区别        做者:Lavender

相关文章
相关标签/搜索