写这篇时是自己的总结,也是综合了很多其他文章的

因为一般的提问只能解决很少的问题,而且通常不管用,所以自己总结了下

1.首先在edit-project setting-quality可以试着调整里面的选项

2.注意屏幕分辨率,在不同的分辨率下,有的时候是会出现锯齿的,最好能在确定的分辨率或者全屏情况下测试


3.在摄像机上加上自带的Antialiasing脚本(unity5需要自己下载image effect插件 是unity5没有在集成在里面了)


4.烘焙场景,改善模型和灯光,或者成像设备
5.上面几个是一般会注意到的,但是有时还会在模型编译出现黑色黑边,这个需要调节灯光(一般是平行光引起)把Bias调高,这个是法线引起的,所以调节后可以看到明显降低或者消失

改变后的(注意红色部分)

6关于摄像机的设置

摄像机对于画面影响很大的,特别是里面的rendering path选项

里面的defered(延迟渲染 默认应该是正向渲染)可以把下面的白色边(锯齿)去掉,但是有个问题就是这种需要硬件支持(现在硬件一般都支持的)而且目前有个问题(指的是5.0)这种模式下方法1中超采样会失效,就会出现锯齿,需要结合方法3来抗锯齿

7当然还有种简单方法去掉白边,因为白边是超采样产生的,可以关掉就能没有白边了(反射原因),但是有明显锯齿,可以结合方法3解决

8方法3可以替换成网上其他抗锯齿的脚本,有很多种的,新手一般容易遇到的锯齿都可以通过这几步解决的

9方法,多重阴影问题 也是方法6产生的 最好还是延迟渲染 下面是几种对比(场景中有多个平行光和点光)

1forward正向渲染(可以看出灯光投影有限制,投影很少)


2defered延迟渲染(很完整)


3legacy vertex旧版本顶点渲染(最基本的 没有投影)


4legacydefered旧版本延迟渲染(也别用了,有投影限制)

10  模型在不同远近出现黑白线问题

(1)mipmap 质量可以在贴图 advanced里面 有Generate Mip Maps勾去掉
这个可以改善远处模型有线的问题

(2)改善模型贴图,贴图不能正好贴合边缘的,最好扩充2~3像素(这也和mipmap有关)

(3)Aniso Level 各向异性等级,从不同角度看一个平面的时候改善质量

5.8.2016补充

11 相机近切平面和远切平面距离不能过大,大了会造成深度差不多的远处物体有闪烁

12 地形过大,过大会造成投影贴图质量下降

13特写,需要官方的一个例子里面重写了自投影的优化方式

8.25.2016补充

14 摄像机的近切平面太小,会导致地形投影闪烁,最好保持在0.1以上的值

http://answers.unity3d.com/questions/23919/terrain-flickering-due-to-real-time-shadows.html

unity终极抗锯齿抗白边黑边投影阴影不正常问题解决相关推荐

  1. Unity 3D 游戏通用系统设置页面,自定义按键设置,背景虚化,图像设置,亮度对比度饱和度音量调节,分辨率窗口化,帧率垂直同步,抗锯齿,阴影质量,纹理质量设置

    简易的游戏通用设置页面 本文章包含所有代码及UI结构 页面效果: UI结构(便于管理): 代码: 思路: 整个页面的父物体SettingPanel上挂载管理代码,用于获取设置页面中所有的功能按钮,拖动 ...

  2. 【Qt教程】3.5 - Qt5 QPainter绘图抗锯齿、相对坐标/平移坐标系、QPainter画图片、手动调用QPainter绘图事件

    GitHub源码仓库:Qt学习例程 1. QPainter绘图抗锯齿 /// 抗锯齿测试 /// painter.drawEllipse(QPoint(100,50), 50, 50);// 设置 抗 ...

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

    前言 学习Shader的过程中发现模型锯齿严重,于是去Edit--Project Settings--Quality选项下将反锯齿设置为了8X Multi Sampling.结果没有任何改变,如图: ...

  4. unity无光照着色器(顶点片元着色器)使用TAA抗锯齿后角色移动时模糊(虚影)解决方案

    1.unity系统内置的着色器,移动时没有模糊, 2.一开始想到的是,顶点着色器一般不处理光照,可能是光照与无光照渲染顺序不同所至 2.渲染管线,内置着色器并不和自定义着色器一起提交GPU, 3.TA ...

  5. Unity游戏画面参数解析与应用:垂直同步、动态模糊、抗锯齿

    前言 最近会在B站刷到一些关于 30帧暴涨90帧! 高 中 低端显卡运行3A大作优化指南[干货向] 游戏画质设置教程 等等这样关于画面与性能调整的的视频,看完之后受益良多,UP主们经过实际测试获取到宝 ...

  6. Unity UI抗锯齿测试

    这只是对四边形UI的简单抗锯齿实验 思路是通过override Image里的OnPopulateMesh函数修改UI顶点,由4个改为5个(中心点) 在中心点和环绕点绘制不同的顶点颜色,最后做边缘半透 ...

  7. Unity抗锯齿设置

    Unity抗锯齿设置 问题 方法 方法一 方法二 方法三 方法四 方法五 方法六 参考 问题 有时候在Unity中的模型边缘.棱角会出现锯齿的情况. 如图: 方法 一般情况,下面有以下几种方法: 方法 ...

  8. Unity抗锯齿,Unity3D模型花闪烁等效果优化。

    Unity抗锯齿,Unity3D模型花闪烁等效果优化. 最近在做全息投影项目,模型闪烁,锯齿明显,自己总结了一些优化方法. 方法一:在场景内摄像机上挂载如下抗锯齿脚本.摄像机改为Skybox或者Sol ...

  9. Unity后期处理-抗锯齿

    一.产生原因 顶点插值可以产生任意位置的顶点.但是像素不是,像素着色器如何着色是通过他的中心点是否被三角形覆盖决定的.所以会产生突变,在外围看来就是锯齿.      二 解决方案 1.  MSAA首先 ...

最新文章

  1. yii框架学习(五)get、post请求如何接收请求参数
  2. mysql5.7 cmake源码编译安装
  3. 一根29cm长的尺子,只允许在它上面刻7个刻度。
  4. boost::phoenix::lambda相关的测试程序
  5. python document_python处理document文档保留原样式
  6. python 下载文件-python爬虫之下载文件的方式总结以及程序实例
  7. windows下matplotlib.pyplot图像中显示中文的方法
  8. es search delete
  9. jQuery实现一个简单的选项卡效果
  10. 编译OpenJDK8:specified bound depends on the length of the source argument
  11. Linux学习第八篇之文件搜索命令find、locate、which、whereis、grep
  12. 未能连接驱动人生服务器怎么解决,重装系统后无法上网?驱动人生提供3个解决方案...
  13. phpspider案例
  14. 2020上半年DeFi行业研究报告-Part2 发行 | TokenInsight
  15. 【深入理解RabbitMQ原理】RabbitMQ 相关问题总结--RabbitMQ 如何确保消息发送和消费?
  16. 解决_CRT_SECURE_NO_WARNINGS 警告
  17. windows下kafka启动时系统找不到指定的路径(受害者亲测)
  18. 为 Nexus 5 准备的 Sailfish 移植版本
  19. 我的世界Java超级指令_我的世界空气方块指令(附:删除大量方块攻略)
  20. 打孔纸带计算机运行原理

热门文章

  1. isis中央系统配置
  2. 财务系统开发-知识储备
  3. 如何安装微x(vx)模块如何使用太极软件
  4. Adobe全家桶官方用户中文使用指南网址链接
  5. 使用html语言检测鼠标微动是否发生双击
  6. docker修练之windows与linux下实践记录
  7. AutoFac使用笔记以及操作技巧(保姆级操作)
  8. 为什么旁路电容都选用0.1uf
  9. 历史教学视频信息汇总
  10. 镇魂歌~Qt5容器类_1