» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[其他] 光线追踪 是什么意思?反射?镜子?

引用:
原帖由 LZJlzj 于 2018-5-25 14:19 发表
顺带问下  全局光照又是什么意思?
考虑到光线的反射和散射

现在的游戏只考虑光源和物体发生一次关系,光照射到物体表面再对周围的影响是不考虑的


TOP

引用:
原帖由 LZJlzj 于 2018-5-25 12:11 发表

现在的游戏 也有很多表现镜子的 和反射的 比如:用得最多的 赛车游戏
也有光源的变化了
简单说,现在的游戏内的光学现象是用各种奇怪的方法模拟的
而现实中的光和影都是光线产生的
这就导致游戏的画面出现很多错误


比如环境光遮蔽,你靠近墙壁,即使没有明显的光线照到你,墙壁和你之间也会出现阴影,这由于你阻断了周围散射过来的光线。
从光路角度很容易就能计算这个阴影,但是游戏机性能不够,于是采用了SSAO这个方法,它简单地计算你和墙壁之间的距离,如果你们两个足够近就涂上一层黑色。
混合到游戏画面上,能骗过人的眼睛,但单独拿出来就会发现问题了。



而真正的阴影应该是这样的


[ 本帖最后由 md2 于 2018-5-25 14:32 编辑 ]



TOP

引用:
原帖由 狂风007 于 2018-5-25 14:46 发表

嗯,游戏机性能不够,PC就够了,PC上好多真实光线追踪游戏啊。。。。。
PC上有光线追踪原理的DEMO
但是商业游戏一个都没有


游戏机上有少数游戏使用光线路径原理计算镜面反射


TOP

引用:
原帖由 LZJlzj 于 2018-5-25 14:49 发表

谢谢  图片很容易懂
总体来说,游戏图形有两个趋势

一个是加入过去没有的效果,但是为了效率可能会采用很不科学的方法实现

另一个是把过去比较烂的效果用更科学的方法实现

一个例子是实时阴影
你看PS游戏很多都是没影子的,或者物体之间没有遮挡关系,站在墙后照样被光源照亮
后来采用阴影贴图,消耗资源少,但会导致严重的锯齿。 ​​​​
再后来就是阴影锥


光线追踪实际上就是把所有效果都按照现实世界的原理重写一遍,此后再没有错误了

TOP

引用:
原帖由 oversleep 于 2018-5-25 14:58 发表
posted by wap, platform: iPhone
对此还是有疑问的,现实法则哪有那么容易模拟,一个物理效果到现在都模拟不好就要模拟光线?
光线的传播是所有物理效果中最简单的部分了
物理效果可是包括各种物体,从固体到等离子,还要考虑到物体内部的变形

可见光无非就是电磁波和物体表面的作用,即使有折射也可以用简单的参数代替

[ 本帖最后由 md2 于 2018-5-25 15:25 编辑 ]

TOP

引用:
原帖由 ydy135 于 2018-5-25 16:22 发表
使用光线追踪后,是不是就可以轻易实现CG级别的画质了?
光线追踪的运算量越高,画面就越接近真实


现在的光栅化技术正好相反,你的运算量上去了,画面不见得会更加真实
光栅化技术是用复杂的原理换取低计算量下勉强能看的画面

[ 本帖最后由 md2 于 2018-5-25 23:29 编辑 ]

TOP

发新话题
     
官方公众号及微博