gameloft吧 关注:188,124贴子:3,947,898
  • 3回复贴,共1

渡神纪的烘焙间接光照

取消只看楼主收藏回复

可以看到背阴处的这棵树对山壁产生了遮蔽效果(已关闭环境光遮蔽特效)

砍掉树后,遮蔽效果还在。
所以光照信息是预计算的,但其实并不是以(平面)贴图的方式直接存到山壁上的,见下。
可以看到起跳后,搬来的这块石头在进入原本枝叶繁茂的区域时,会受到遮蔽效果变暗。
所以烘焙好的光照信息是以某种立体的方式储存在场景中的,再实时作用到场景上。


IP属地:陕西1楼2023-06-21 20:43回复
    另一个比较典型的地方,可以看到部分的石壁和地面受到间接光照变亮。
    搬一块石头过来分别放到偏亮和偏暗的地方,可以观察到变化。


    拉远看,这面石壁上的间接光照痕迹基本由方形构成,所以光照信息储存的方式可能是体素。


    IP属地:陕西2楼2023-06-22 18:18
    回复
      2026-07-21 19:07:06
      广告
      不感兴趣
      开通SVIP免广告

      另外具体到这面石壁上的遮蔽效果,是在距离十来米之内才开始生效(载入)的。
      地面和底部变亮的的部分生效距离比这个远一些。
      所以光照信息的载入应该是有类似细节层次(lod)的设定。


      IP属地:陕西3楼2023-06-22 18:34
      回复
        这套效果的开销应该不会太大,是ns能跑得动的水平。
        孤岛危机2重制版在ns上的svogi,把体素化场景和计算光照的步骤也预计算了,所以也能观察到类似的效果:

        这个油桶对墙面产生的遮蔽在搬走后依然存在

        再取另一个桶放到这里,就也可以看到遮蔽的信息是立体储存的。

        离开大约20m后,可以观察到小桶表面遮蔽效果的消失。


        值得一提的是,pc版的svogi虽然是全实时的,但不会把油桶这类小型可移动物体纳入计算。
        所以不会有上面的遮蔽效果。


        IP属地:陕西5楼2023-06-22 20:30
        回复