steam吧 关注:4,625,665贴子:72,060,388

为什么很多游戏都不做镜子反射?

只看楼主收藏回复

比如心灵杀手2这种,镜子里啥都没有,必须开了全景光追才有一个比较模糊的镜像,看不清太多细节,还有夺宝奇兵古老之圈这种也差不多,而打开全景光追在镜子里只看到一个模糊自己的情况下,帧数砍掉一大半。
但是反倒一些老游戏,比如如龙0(初期去找久濑大哥干架的半道上的厕所里镜子),比如最后生还者1(开局女儿在自己家的镜子),反倒能给出非常细节的镜子影像(完全清晰的,和镜子外自己操作的人物完全一致),而且似乎也不吃性能,帧数高的很。
这是为什么?


IP属地:湖南来自Android客户端1楼2025-03-28 10:34回复
    大多数游戏的镜子真的就是在镜子另一边放一个镜像的房间和镜像的角色而不是镜子反射光线,你猜为什么影像是“完全清晰的,和镜子外自己操作的人物完全一致”😄


    IP属地:福建来自Android客户端2楼2025-03-28 10:56
    回复
      不想浪费算力吧,
      纯摆设的没有交互的那种


      IP属地:北京来自Android客户端3楼2025-03-28 11:01
      收起回复
        因为没必要,大部分游戏中镜子只是摆设,不是功能。
        游戏中增加一个小型摄像头是需要增加新的渲染任务消耗,镜头中的分辨率和画质渲染更高占用也更高。从而增加了CPU和GPU的负担。
        (可以参考欧洲卡车模拟2的后视镜)
        一般游戏不太会去做这种吃力不讨好的设计


        IP属地:广东4楼2025-03-28 11:02
        收起回复
          而镜子以外的一些物体老游戏是怎么做的呢,许多老游戏做不到正常的实时光追,但制作过程中有大把时间可以渲染,比如一个房间渲染几个小时,然后把光追渲染的结果画到贴图上,这样看起来模型就有稍微好看一点的“反光”,只是不合理


          IP属地:福建来自Android客户端5楼2025-03-28 11:12
          回复
            主要是太吃配置了,你要不试一下开光追和不开光追


            IP属地:江西来自Android客户端6楼2025-03-28 12:27
            回复
              我上渲染课的时候老师讲过首先镜面和透明体是目前渲染最难做的,其次太吃算力没必要


              IP属地:江苏来自Android客户端7楼2025-03-28 12:56
              回复
                生化危机3重制版有一个比较取巧的方法,那就是在镜子模型的对面再做一个吉尔,保持与真吉尔动作同步


                IP属地:浙江来自Android客户端8楼2025-03-28 13:42
                回复
                  老游戏的镜子本质是一个镜像的房间与主角


                  IP属地:广东来自Android客户端9楼2025-03-28 14:28
                  回复
                    因为没必要,你大型游戏里能看到的大部分清晰的镜子基本都是直接在镜子对面直接建了个镜像的模型,用光追实时渲染出一个镜子的镜面反射对性能要求太高了


                    IP属地:江苏10楼2025-03-28 14:37
                    回复
                      模糊只是艺术处理罢了,你想看清楚都不需要路径追踪,普通光追都能看清楚


                      IP属地:上海来自Android客户端11楼2025-03-28 16:07
                      回复
                        gta5有


                        IP属地:四川来自Android客户端12楼2025-03-28 16:49
                        回复
                          老游戏的镜子都是复制一个场景镜像过去,难度为0,现在有些制作组估计是看不上这种"黔驴技穷",整点光追,搞点RTX ON不比复制粘贴高级


                          IP属地:广东来自Android客户端13楼2025-03-28 22:20
                          收起回复
                            无论是镜像房间还是加个摄像头,都会增加渲染压力,为了性能只能妥协。
                            你举例的这两个游戏里,镜子都是放在小房间里,物件少,渲染压力相对室外较低,塞个镜子也能保证帧数,室外就看不到了


                            IP属地:广东来自Android客户端14楼2025-03-28 22:48
                            回复
                              一个是复制场景加模型,镜像且同步动作。
                              一个就是吃性能的渲染。


                              IP属地:江苏来自Android客户端15楼2025-03-28 23:26
                              收起回复