登录
自2024年5月16日起,中文课堂仅支持使用UnityID登入,如遇问题,请在
开发者社区
发帖说明情况,我们会尽快帮您解决。
Unity渐进式光照贴图烘焙详解 -《创造高清3D虚拟世界》章节
开始教程
Unity渐进式光照贴图烘焙详解 -《创造高清3D虚拟世界》章节
教程
中级
40 分钟
杨栋
概述
作者信息
互动讨论
课程评价
269人收藏,1144人学习
登录后开始教程
章节1
Unity渐进式光照贴图烘焙详解 -《创造高清3D虚拟世界》章节
1.
什么是光照贴图(Lightmap)?为什么要用光照贴图?
2.
渐进式光照贴图烘焙对场景中模型的要求是什么?
3.
渐进式光照贴图烘焙对硬件的要求是什么?支持Unity的哪些渲染管线?
4.
渐进式光照贴图烘焙出来的是什么?
5.
渐进式光照贴图烘焙的CPU版本和GPU版本有什么区别?
6.
如何理解Lighting界面上的参数?
7.
不同显卡对GPU版本的烘焙效率有什么影响?
8.
相同场景使用CPU烘焙需要多长时间?
9.
为什么GPU版本开始烘焙以后,有时候会自动切换成CPU版本?
10.
如何避免GPU烘焙自动切换成CPU烘焙?
11.
结语
摘要
(本文示例虽然用的是HDRP渲染管线,但是大多数内容也同样适用于内置渲染管线和URP通用渲染管线)
随着各大计算平台的算力稳步增长,特别是GPU技术的不断进化,原先可望而不可及的技术比如实时光线追踪技术开始逐步走入玩家的视野。一些先锋厂商甚至已经超出Demo的范畴,开始正式推出支持实时光追的游戏。
不过目前的实时光追技术还只能在配备了最新Nvidia RTX 20系列显卡的PC机上才能实现(前一代Nvidia 10系列显卡,比如GeForce 1080,1070,甚至1060也可以用软件实现实时光追,但是总体效果不佳)。
大多数玩家所在的移动平台上,目前并没有实时光追技术被正式推出。虽然有厂商如Imagination Technologies推出了移动端实时光追的架构设计和演示Demo(可查看Imagination官网:https://www.imgtec.com/powervr-ray-tracing/),但是这些技术要在主流手机厂商如华为,苹果,三星,小米等那里得到实际应用,还有一段不短的路程要走。
因此我们今天来聊一下一项“老”技术:光照贴图烘焙。虽然实时光追非常诱人非常好,目前来说要想实现好的光照效果,我们还是要依赖光照贴图烘焙技术来实现。
本文将以问答的方式来讲解Unity 2019.4版本中的Progressive Lightmapper(Unity 2018等之前版本中的Enlighten已在2019.4中正式弃用)。之所以选择问答的形式原因如下:
• 大家阅读时可以看完一个问题的解答随时停下来。
• 便于大家事后查找相关内容。
• 如果本文中遗漏了什么问题,大家可以在留言区留言,我们可以下次通过文章或者B站视频(B站Unity官方号:https://space.bilibili.com/386224375)的方式集中回答。
本文节选自《
创造高清3D虚拟世界
》工具书,详情可查看以下链接:
https://learn.u3d.cn/tutorial/unity-hdrp-book
标签
开发经验
建议的Unity版本
2019.4 - 2021.2
教程
Unity渐进式光照贴图烘焙详解 -《创造高清3D虚拟世界》章节
开始教程
电脑配置不足?
Unity云桌面,为Unity而生的云开发平台。
即可体验
教程
Unity渐进式光照贴图烘焙详解 -《创造高清3D虚拟世界》章节
登录后开始教程
章节
1
Unity渐进式光照贴图烘焙详解 -《创造高清3D虚拟世界》章节
1.
什么是光照贴图(Lightmap)?为什么要用光照贴图?
2.
渐进式光照贴图烘焙对场景中模型的要求是什么?
3.
渐进式光照贴图烘焙对硬件的要求是什么?支持Unity的哪些渲染管线?
4.
渐进式光照贴图烘焙出来的是什么?
5.
渐进式光照贴图烘焙的CPU版本和GPU版本有什么区别?
6.
如何理解Lighting界面上的参数?
7.
不同显卡对GPU版本的烘焙效率有什么影响?
8.
相同场景使用CPU烘焙需要多长时间?
9.
为什么GPU版本开始烘焙以后,有时候会自动切换成CPU版本?
10.
如何避免GPU烘焙自动切换成CPU烘焙?
11.
结语