Unity3d V2.5的抗锯齿问题

2 replies [最后一篇]
uke
User offline. Last seen 3 天 6 小时 ago. Offline
超级管理员
Joined: 09/07/2009
Points: 2499

 受这个问题的困扰很久了,即使把它的输出质量调到Fantastic级别(Anti Aliasing = 16X Multi Sampling),其静帧效果依然没有改善。前段时间查到一个原因:我的笔记本电脑使用Intel GMA950集成显卡,而Untiy官方论坛上说,在使用该显卡的机器上不能实现硬件抗锯齿(Anti Aliasing),我囧!后来我用别人的独立显卡台式机试了一下,硬件抗锯齿起作用了,但是对于截取高质量的静帧来说,还是差强人意。昨天在官方的Wishlist里终于明白了问题所在:Untiy3d目前不支持Soft Anti Aliasing,其运作机制主要是在交互操作停止后,对图像边缘进行自动插值计算,弥补和虚化锯齿边界。


    虽然软件抗锯齿(Soft Anti Aliasing)计算比较慢,但是对于需要截取高质量静帧的用户非常有用,现在不少的web3d软件都有此功能。对于一个虚拟现实引擎来说,软件抗锯齿不是必须的。但是它有一个好处:不受硬件的限制,在任何机器上都能运行!对于3D内容的web应用来说,这个功能更显重要。在现实当中,使用老旧机器的人太多了!

 

Unity3d要实现这个其实不难(用脚本就OK)。估计官方未来会把它做成一个Post Effects,期待改进!

下面这个是相关链接:

http://feedback.unity3d.com/forums/15792-unity/suggestions/164237-graphics-anti-aliasing-switching-at-runtime?ref=title

本文转自:http://blog.sina.com.cn/mtvdb

yimernst
User offline. Last seen 15 周 1 天 ago. Offline
注册用户
Joined: 11/11/2010
Points: 35

 怎么用 程序来抗锯齿呢??

spotlightor
User offline. Last seen 1 年 24 周 ago. Offline
注册用户
Joined: 06/27/2010
Points: 55

 非常有用的信息,感谢分享!