NVIDIA软阴影,效果怎么样?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NVIDIA软阴影,效果怎么样?相关的知识,希望对你有一定的参考价值。

效果还不错。
NVIDIA开发的PCSS软阴影技术可以说是当今地球上最佳真实的阴影模式,很多游戏游戏引擎之中都有存在。其场景应变能力与CE3引擎之中的“可变半阴影”是同一级产物,而PCSS具备动态的特性,运算能力可以精确判断出物体投射光线不同距离所呈现出应有的清晰度,这就意味着PCSS百分比近似柔和阴影技术可以根据投射阴影离开光源的距离来决定阴影的柔化程度。这些阴影根据投射距离的长短会产生不同的柔化效果,不同的投射物也可以因为本身的高低,长短在相同光源的情况下产生不同柔化程度,可说是目前所存在唯一种具备高智能自我判断力的阴影技术。
参考技术A NVIDIA软阴影叫做PCSS
简单来说是一种效果很好(需要一定显卡性能)的shadow map技术,现在游戏里一般使用shadow map来生成阴影。软阴影其实有各种各样的hack方法的,只是消耗比PCSS小的方案没有PCSS效果好。至于“好多少”这个就见仁见智了。有些人对物理正确性不敏感的话那完全可以使用更低开销的hack方案,不过现在的游戏基本都和NV有合作关系,只要开高特效基本都是PCSS的方案了。
参考技术B 软阴影就是游戏的立体阴影效果,让游戏看起来更加逼真,这种技术AMD和NV都有,毕竟只有这两家独立显卡厂家,从效果上来说NV技术更先进一些,去年很多热门游戏都是用的HABO+特效,基本上GTX960级别显卡就能全开这个特效了,效果还行,只要显存和位宽足够都建议使用。 参考技术C 效果一般,英伟达PCSS的阴影和现实世界的阴影有一定区别,渲染的一般化。
最好的阴影是AMD CHS,和现实世界的阴影基本一样。
这并不是黑英伟达,而是确实是这样的。
参考技术D 这其实就是一个游戏特效,只要你的显卡性能足够肯定效果比低特效要好的多,
从另外一个角度理解,A卡N卡都有自己的阴影技术,但是以15年的大型3D游戏统计来说,几乎全部都是采用的NV的API,从结果的角度来说NV的效果确实要更胜一筹吧。

如何用CSS实现DIV块的阴影效果

参考技术A 可以用CSS3的阴影属性。 不过要支持IE6的话,加载个 .htc 行为文件就好了。border: 1px solid #696;padding: 60px 0;text-align: center; width: 200px;-webkit-box-shadow: #666 0px 0px 10px;-moz-box-shadow: #666 0px 0px 10px;box-shadow: #666 0px 0px 10px;background: #EEFF99;behavior: url(/PIE.htc)。\\x0d\\x0a直接使用box-shadow:5px 5px 10px black inset;属性设置样式样式就可以了。前两个值(5px 5px)是水平和垂直方向的偏移量,正值阴影就会向左向下偏移,负值反之;第三个值(10px)是设置模糊距离;black就是阴影的颜色啦;最后一个inset是在元素内部创建一个阴影,也就是内阴影了;删除掉inset就是设置外阴影了。\\x0d\\x0a这是使用纯CSS实现的效果,在DIV层的区域边框添加阴影效果,看上去非常形象,但是实现起来并不是太难,CSS代码比较简洁,值得我们学习。盒子阴影的CSS实现方法

以上是关于NVIDIA软阴影,效果怎么样?的主要内容,如果未能解决你的问题,请参考以下文章

刺客信条枭雄里面的PCSS选项是啥?

CSS3四周阴影效果怎么做?

android 上阴影效果怎么做

android 文字怎么加阴影效果 怎么无效

WPF 窗体阴影效果!!!

Android 去掉Button阴影效果