UE4-光照渲染、自动曝光、雾

目录

一.光源种类 

二.灯光的移动性

三.自动曝光 

四.指数级高度雾

五.实现光束


一.光源种类 

        1.定向光源

                用来模拟现实中的太阳光。

        2.点光源

                比如现实中的灯泡    

        3.聚光源

         4.矩形光源

                是这几个光源中性能开销最大的,一般不用到游戏场景中,因为游戏场景要考虑到优化的问题。

        5.天光

二.灯光的移动性

        1.可移动

                光照的阴影是实时计算的,会随着物体的变化而变化。

        2.静态和固定

                提前构建好物体的阴影,不会随着物体的变化而变化, 

                区别:

        固定在构建完第一次后,再去调整灯光的参数,会时候的发生变化。 

三.自动曝光 

        角色由昏暗的环境进入到光亮的环境后,视觉的效果就是自动曝光。

四.指数级高度雾

        会将场景中远处添加雾蒙蒙的感觉。

五.实现光束

        以下两种方法都是基于虚幻引擎本身提供的方法来实现的光束,所以这样创建的光束是有局限性的,就是我们只有在特定的角度上才会产生我们想要的光束的效果,所以如果想要创建舞台的那种灯光的效果是需要贴图加材质来实现的。

        方法1:

        方法二:

        当我们调整雾密度为5时,场景会变为:

        此时我们发现,房屋的玻璃和我们房屋是分离开的,在大雾天气下这样显然是不对的,此时我们就需要勾选体积雾的选项:

         此时我们可以调整消光范围,来实现我们在雾中的可视距离:

        体积雾是非常吃性能的一个功能,所以在使用前要考虑好。

        不仅仅是对于平行光可以这样创建光束,不同种类的光源都可以。 

相关推荐

  1. 光学方法和图像处理算法透

    2024-07-16 23:28:03       33 阅读
  2. 图像ISP处理——自动曝光AE算法

    2024-07-16 23:28:03       255 阅读
  3. 光栅渲染和物理渲染

    2024-07-16 23:28:03       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-16 23:28:03       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-16 23:28:03       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-16 23:28:03       58 阅读
  4. Python语言-面向对象

    2024-07-16 23:28:03       69 阅读

热门阅读

  1. 从零开始学C语言第五天(练习)

    2024-07-16 23:28:03       22 阅读
  2. Python正则表达式中的分组

    2024-07-16 23:28:03       20 阅读
  3. 电容蓄电能力测试总结

    2024-07-16 23:28:03       21 阅读
  4. 【C++】使用gtest做单元测试框架写单元测试

    2024-07-16 23:28:03       18 阅读
  5. 探索Perl语言:入门学习与实战指南

    2024-07-16 23:28:03       19 阅读
  6. C# volatile关键字

    2024-07-16 23:28:03       23 阅读
  7. (138)SRAM接口--->(001)基于FPGA实现SRAM接口

    2024-07-16 23:28:03       20 阅读
  8. 排序之 快速排序、归并排序、堆排序

    2024-07-16 23:28:03       24 阅读
  9. Oracle或MySQL数据迁移到国产数据库后的注意事项

    2024-07-16 23:28:03       19 阅读
  10. Redis的中BitMap的应用

    2024-07-16 23:28:03       24 阅读