查看: 1790|回复: 0
打印 上一主题 下一主题

[Unity 组件参考手册]组件:图像特效脚本之屏幕空间环境遮挡图像特效

[复制链接]
.    

3797

主题

11

听众

5万

积分

首席设计师

Rank: 8Rank: 8

纳金币
32328
精华
41

活跃会员 优秀版主 荣誉管理 论坛元老

跳转到指定楼层
楼主
发表于 2013-1-31 21:54:28 |只看该作者 |倒序浏览
Screen Space Ambient Occlusion (SSAO) approximates Ambient Occlusion in realtime, as an image post-processing effect. It darkens creases, holes and surfaces that are close to each other. In real life, such areas tend to block out or occlude ambient light, hence they appear darker.屏幕空间环境遮挡技术(SSAO)作为一种图像的后处理特效来实时模拟场景的环境遮挡效果。As with the other image effects, this effect is only available in Unity Pro and you must have the Pro Standard Assets installed before it becomes available.和其他图像特效一样,该特效只能在Unity Pro上进行使用,并且在使用之前必须安装Pro Standard Assets。
SSAO applied to the scene. 应用于场景中的SSAO效果。
The same scene without SSAO for comparison. Note the differences at the corners where s***ctures or grass meet the ground.
同样的场景,但没有进行SSAO操作。注意两幅图在建筑物的角落里或草和地面的交接处的差异。
[Properties 属性]    Radius 半径
    The maximum "radius" of a gap that will introduce ambient occlusion.
    环境遮挡所需的最大半径值
    Sample Count 采样点数量
    Number of ambient occlusion samples. A higher count will give better quality but with a higher processing overhead.
    环境遮挡效果所需采样点的个数。较高的采样点数量可以达到更高的质量,但也会造成更高的处理开销
    Occlusion Intensity 遮挡强度
    The degree of darkness added by ambient occlusion.
    环境遮挡所加的黑暗程度
    Blur 模糊度
    Amount of blur to apply to the darkening. No blur (0) is much faster but the darkened areas will be noisy.
    应用到黑暗区域的模糊程度。不使用模糊(0)时,处理效果很快,但黑暗区域会有需要噪点。
    Downsampling 降低采样
    The resolution at which calculations should be performed (for example, a downsampling value of 2 will work at half the screen resolution). Downsampling increases rendering speed at the cost of quality.
    决定在何种计算下所采用的分辨率(比如, 四分之一的降低采样将应用在一半屏幕分辨率的情况下)。降低采样可以增加渲染速度。
    Occlusion Attenuation 遮挡衰减
    How fast occlusion should attenuate with distance.
    遮挡效果随距离变化的衰减程度
    Min Z 最小Z轴
    Try increasing this value if there are artifacts.
    如果出现瑕疵,可尝试增加该值  [Details 细节]SSAO approximates ambient occlusion using an image processing effect. Its cost depends purely on screen resolution and SSAO parameters and does not depend on scene complexity as ***e AO would. However, the approximation tends to introduce artifacts. For example, objects that are outside of the screen do not contribute to occlusion and the amount of occlusion is dependent on viewing angle and camera position.SSAO技术使用图像处理特效来模拟环境遮挡的效果。它的计算开销完全取决于屏幕分辨率和SSAO的系数,而与场景复杂度和真实的环境遮挡无关。但是,这种模拟也会引入一些瑕疵。比如,屏幕之外的物体将对遮挡效果没有影响,并且遮挡程度取决于视角和照相机的位置。Note that SSAO is quite expensive in terms of processing time and generally should only be used on high-end graphics cards. Using SSAO will cause Unity to render the depth+normals texture of the camera which increases the number of draw calls and has a CPU processing overhead. However, the depth+normals texture then can be used for other effects as well (eg, Depth of Field). Once the texture is generated, the remainder of the SSAO effect is performed on the graphics card.注意SSAO技术在处理时间上来说是非常耗时的,一般应该用于高端显卡上。使用SSAO技术会让Unity渲染照相机上的深度+法线纹理,这样会增加一定数量的绘制调用和一定的CPU开销。但是,深度+法线纹理同样也可以用于其他特效(比如,景深特效)。一旦纹理生成了,接下来的特效处理就在显卡上进行了。
Hardware support 硬件支持SSAO works on graphics cards with Shader Model 3.0 support (eg, GeForce 6 and later, Radeon X1300 and later). All image effects automatically disable themselves when they can not&nbsp***n on a particular graphics card. Due to the complexity of the effect, SSAO is not supported on mobile devices.SSAO特效需要显卡支持Shader Model 3.0(即GeForce 6、Radeon X1300以后的显卡)。所有图像特效如果无法在用户显卡上运行时将会自动被关闭。由于该特效的复杂性,SSAO目前不支持移动设备。【来源:互联网】
更多精彩教程,尽在web3D纳金网http://www.narkii.com/college/
分享到: QQ好友和群QQ好友和群 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
转播转播0 分享淘帖0 收藏收藏0 支持支持0 反对反对0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

手机版|纳金网 ( 闽ICP备2021016425号-2/3

GMT+8, 2024-9-20 20:43 , Processed in 3.343269 second(s), 33 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部