全局光照Global illumination (GI),又称间接光照,是指一系列让计算机场景光照更加真实自然的3D图形算法。通俗来讲,即计算机在进行图形渲染时,不仅要考虑从光源直接照射到物体表面的光,也要考虑到从其他表面反射到当前表面的光,从而极大地增加场景的真实感。

在现实世界中,我们很容易观察到GI相关的现象,比如阳光从洞穴入口照射到地面上后会经过反射点亮洞穴的其他位置,灯光照射到红色沙发后会导致红光反射到其后面的墙壁上等等。

与全局光照相对应的技术称为直接光照(或局部光照,如上图左部),光线从光源发出碰到物体后则立刻停止,不会进行多次反射。在早期的相关研究中,由于硬件限制等原因,我们往往采用更偏向经验的方式来建模模拟局部光照(如Phong和Blinn-Phong模型)。不过这种通过Hack方式得出的效果明显不够真实和自然,导致很多游戏都会给玩家产生一种难以描述的违和感。

而另一方面,全局光照虽然效果理想,但由于需要对于光线的反弹进行大量的计算,很长一段时间也只能用于CG、电影等非实时渲染的领域中。

不过随着硬件技术的进步以及图形领域内科研人士的努力,相关的论文和成果层出不穷。现代游戏引擎中的GI也已经从早期的预计算全局光照技术(光照贴图Lightmap、光照探针Light Probe),逐步发展并产生了UE5 Lumen这样效果优秀的动态全局光照技术,给业界带来了新的技术变革。

本期 IncrediClub 游戏开发者专场,线上技术沙龙将聚焦全局光照话题 ——

《UE5全局光照系统Lumen解析与优化》6月23日20:00

来自国内 Top5 游戏工作室资深引擎开发工程师 五尘 将重点解析UE5中全局光照系统Lumen并探讨技术优化方法。

参与本次活动你将收获:

  • 主流的GI(Global illumination)方案

  • UE5 GI系统Lumen的解析与技术优化

  • GI技术的未来

扫微信码报名本活动,获取更多游戏开发领域技术资料: 

IncrediClub 往期内容回顾:

UE5全局光照系统Lumen解析与优化相关推荐

  1. 详解Unity 5 全局光照系统Enlighten问题(下)

    昨天在 Unity 5 全局光照系统Enlighten问题的文章中,我们为大家解答了:"为什么场景烘焙出来的lightmap上有Realitime灯光的颜色?"和"为什么 ...

  2. 详解Unity 5 全局光照系统Enlighten问题(上)

    Unity 5正式版面世已经一段时间,许多开发者都已经在使用Unity 5进行开发.大家在使用Unity 5时或多或少都会碰到一些问题,今天我们Unity的官方技术工程师,柳振东将在本文中针对Unit ...

  3. Lumen为《堡垒之夜:大逃杀》第四章带来实时全局光照

    Lumen为<堡垒之夜:大逃杀>第四章带来实时全局光照 - Unreal Engine 图像部门工程研究员Daniel Wright和图像部门技术总监Krzysztof Narkowicz ...

  4. Unity全局光照/Bake GI/Precomputed Real-time GI/Lightmap/Light Probe

    目录 Baked GI Lightmap和Light Probe Precomputed Real-time GI Unity的全局光照系统采用Enlighten解决方案,包含Baked GI和Pre ...

  5. Unity 5 中的全局光照技术详解

    简介 全局光照,简称GI,是一个用来模拟光的互动和反弹等复杂行为的算法,要精确的仿真全局光照非常有挑战性,付出的代价也高,正因为如此,现代游戏会先一定程度的预先处理这些计算,而非游戏执行时实时运算. ...

  6. Unity5 全局光照

    转载自:Unity 5 中的全局光照技术详解 简介 全局光照,简称GI,是一个用来模拟光的互动和反弹等复杂行为的算法,要精确的仿真全局光照非常有挑战性,付出的代价也高,正因为如此,现代游戏会先一定程度 ...

  7. 虚幻引擎学习之路:渲染模块之光照系统

    原文链接:https://blog.uwa4d.com/archives/Study_unreal4_Rendering_1.html 写在前面 "UWA什么时候可以支持Unreal引擎?& ...

  8. 王世安计算机仿真工作室,运用实时全局光照打造灯光模拟仿真软件

    运用实时全局光照打造灯光模拟仿真软件 查雁南(广州工程技术职业学院王世安计算机仿真工作室,广东广州 510075)[摘要]摘要:VR开发引擎借助于VR在娱乐行业的迅猛发展变得更加高端和智能化.新的VR ...

  9. Unity Global Illumination(Unity 全局光照 ) 官方手册笔记系列之Enlighten

    Enlighten 本文档主要是对Unity官方手册的个人理解与总结(其实以翻译记录为主:>) 仅作为个人学习使用,不得作为商业用途,欢迎转载,并请注明出处. 文章中涉及到的操作都是基于Unit ...

  10. 在自定义Shader中应用Unity全局光照

    目录 从一个简单的Diffuse Shader开始 接受间接光照--使用内置函数 贡献间接光照--meta pass 结果 上一篇是关于Unity全局光照系统的介绍和使用方法,但是用于测试效果的场景物 ...

最新文章

  1. python九九乘法口诀表-Python 九九乘法表
  2. 常考数据结构与算法-NC105 二分查找-II
  3. Leetcode1685. 有序数组中差绝对值之和[C++题解]:前缀和和差的绝对值之和
  4. sql OFFSET 和 ORDINAL
  5. optimize table 需要多久_逸绣墙布十大品牌,墙布的使用寿命有多久.
  6. 中本聪主题系列NFT收藏品在OpenSea发售,于26秒内售罄
  7. Oracle 10g新特性——正则表达式(转)
  8. Unity调用动态链接库dll和so
  9. 陆兆禧 阿里巴巴CEO
  10. 软件质量(六大要素及其分析)
  11. 【ESP 保姆级教程】 疯狂传感器篇 —— 案例:ESP8266 + MQ3酒精传感器 + webserver(局域网内曲线变化图)+ 自定义微信告警
  12. 修改图书信息c语言,图书信息管理系统c语言.doc
  13. 关于修真、法力、法术、武功等的介绍
  14. 为开源新时代赋能 2021开源科技节完美落幕
  15. 存储过程 debug
  16. Kubernetes1.13集群安装dashboard 1.10.1
  17. Linux配置网络与主机名
  18. 传智播客数据绑定和数据库开发基础(第四季)
  19. 2017年性骚扰案件频频曝光,硅谷首当其冲
  20. 网际层协议:IP协议

热门文章

  1. php 到处excel 乱码,php 导出excel 乱码怎么办
  2. mongoDB mongochef-x64 搭建
  3. 刷淘宝流量软件推荐 免费刷淘宝流量软件优缺点
  4. unraid win10_搞定unraid直通核显给WIN10后黑屏、声卡无输出问题
  5. 供给、需求、有效供给、有效需求
  6. QT5.11下载与安装教程
  7. QImage setPixel
  8. 安卓蓝牙键盘按键映射_键盘按键映射器安卓版
  9. 莫烦python视频顺序_莫烦Python视频笔记
  10. 软件开发模型-螺旋模型