买电脑,打游戏,我们经常会看到什么光追显卡,光线追踪的字眼,这到底是什么东西,重不重要,会不会影响我打游戏?
这篇文章中,我将用最直白的方式为你解释。
光线追踪它其实是一种渲染技术,模拟了光线在现实世界中的传播方式,通过追踪光线在场景中的路径,计算光线与物体的交互(例如反射、折射、阴影等),从而生成高质量、富有真实感的图像。
看不懂是吧,我用三维软件跟你解释一下。
这是一个手柄白模对吧
经过渲染,它就成了这样
可以理解为,渲染就是给模型穿衣服,没穿之前都是光着的,穿了之后才漂漂亮亮。
而光线追踪就是一种穿衣服的内在方式,通过它的计算,穿起衣服之后的样子会看起来更加真实,自然。
那么游戏画面都是建模做出来的,和上面的白模一样
穿衣服(渲染之后)才变成下面的样子。
那我们在游戏中,其实要的就是身临其境,是真实感,所以这些场景中的光影质感渲染的越真实,我们沉浸感会越好。
在以往,游戏使用的是光栅渲染方式,场景缺乏真实的物理效果。你看到的灯光阴影都是一些三维软件中的灯光去模拟,光线不会产生多次反弹,因此看起来就黑的地方一片死黑。
如图所示,灯光照不到的地方,包括阴影都是一片死黑,因为这种传统的渲染方式光线不进行多次反弹与折射。而真实的情况是,光线在空气中传播是要进行多次的折射,反射,衰减。
这个过程的复杂在于
三个关键步骤:
追踪(Tracing):从光源出发,发射大量的光线,追踪它们在场景中的传播路径。就像在房间里扔出无数个小球,观察它们的运动轨迹。
相交(Intersection):判断光线是否与场景中的物体相交。如果相交,则计算交点的位置和法线方向。就像小球撞到墙壁,需要计算撞击的位置和角度。
着色(Shading):根据交点处的材质属性和光照条件,计算该点的颜色。这包括计算直接光照、阴影、反射、折射等效果。就像根据墙壁的颜色和材质,以及光线的照射角度,判断撞击点应该呈现什么颜色。
而光线追踪就是模拟这个情况,所以要大量计算光的真实传播路径,所以产生的效果会更加逼真,但也会极大消耗显卡性能,因为要计算。
所以总结一下,开了之后画面效果更逼真,但也更吃性能,最求画质的画家可能会比较在意。
但是相信更多的玩家更在意帧数,画质过得去就行。
梅川内酷
是个好技术,可太吃显卡了
路人乙
看图一,就感觉像迅雷影音的增强视觉开与不开。也没那么神奇。
洛桑普斯 回复 01-21 11:10
其实就是把暗的地方照亮些