纳金网

标题: Unity 3d <=实时阴影减少锯齿_转载 [打印本页]

作者: 她。    时间: 2012-6-7 16:42
标题: Unity 3d <=实时阴影减少锯齿_转载
这是我看《叫你自由》的视频后写的。多谢

=====================================================================

实时阴影的资源优化



如何减少锯齿感?



1.       合理设置斜面常量的数值



在灯光里调



Shadows->Constant Bias



              ->Object Size Bias



这两个是斜面常量数值,主要是调解自身的锯齿



2.       尽量减小被投射阴影物体的面积(光投射的面积,越小越好)



3.       不考虑资源的情况下,尽量使用大阴影贴图



贴图尺寸:Edit->project settings->Quality



这就是运***文件时的选择质量



就以Good为例:



        Shadows



        Shadow Resolution



               这个就是贴图的分辨率



                      Low Resolution



                      Medium Resolution 默认



                      High Resolution 设置这个效果会好些



        Shadow Cascades



               这个就是第四点要说的级别



                      No Cascades



                      Two Cascades默认 (把细节与宏观分开)



                      Four Cascades  设置成4级



        Shadow Distance



               (第5点)这个就是显示阴影的距离,镜头远处的阴影不会显示



        Anti Aliasing 默认为Disabled(无)第7点



               Disabled



               2x Multi Sampling



               4x Multi Sampling



               8x Multi Sampling



               16x Multi Sampling



               根据机器配置选择。



4.       使用4级阴影贴图



5.       尽量减小阴影对摄影机的可见距离



6.       软阴影可达到抗阴影锯齿效果



软阴影在灯光里调



Shadows->Type  阴影的类型



       No Shadows 默认无



       Hard Shadows



       Soft Shadows 选择这个软阴影



7.       系统抗锯齿打开后,也会有少许效果
作者: Zack    时间: 2012-11-25 03:45
学习了。谢谢!
作者: 艾西格亚    时间: 2012-11-25 14:07
很有帮助的文章




欢迎光临 纳金网 (http://go.narkii.com/club/) Powered by Discuz! X2.5