实现了镜头眩光效果,眩光的强度目前只跟摄像机与太阳方向的夹角有关。如果摄像机到太阳方向的射线被场景遮挡则简单关闭眩光绘制,还没有实现根据太阳被场景遮挡程度的不同调节眩光强度的功能。

下面内容为第二次修改:

    已经改进了算法,眩光强度受摄像机与太阳方向夹角和场景遮挡太阳程度的双重影响。场景对太阳的遮挡程度通过下面方法得出。

    从摄像机位置到太阳中心以及太阳边沿上四个点投射5根射线,这5根射线勾勒出由摄像机到太阳构成的一个圆锥形,假设这5根射线与场景相交测试的结果是有n根射线与场景碰撞,如果n等于5则太阳完全被遮挡,关闭眩光绘制,如果n等于0、1、2、3、4,则分别以100%、80%、60%、40%、20%的强度绘制眩光。可以看到眩光的强度并不是连续变化的,而是分为5级跳动,这很符合眩光扫过杂乱场景时不断跳动的真实效果。

镜头眩光(lens flare),截图

镜头眩光(lens flare),截图

镜头眩光(lens flare),截图

相关文章:

  • 2021-06-19
  • 2021-06-13
  • 2021-12-21
  • 2022-02-24
  • 2021-11-23
  • 2022-12-23
  • 2021-11-08
猜你喜欢
  • 2021-08-13
  • 2021-08-18
  • 2021-10-01
  • 2021-11-28
  • 2021-08-09
  • 2021-12-11
  • 2022-12-23
相关资源
相似解决方案