首页 > Unity3D引擎 > 进阶系列 > Lightmap对于动态加载预设体的使用
2019
09-28

Lightmap对于动态加载预设体的使用

本文主要讲解光照贴图对于动态加载的模型预设体的使用教程

一、添加光照贴图数据脚本,用于存储灯光烘焙后的光照贴图信息,以及设置光照贴图信息

二、将“PrefabLightmapData.cs”挂在到预设体上,并将预设体放在场景里,执行“Assets/Bake Prefab Lightmaps”。

三、等待烘焙完成,查看“PrefabLightmapData.cs”属性已经有了光照贴图信息了

Lightmap对于动态加载预设体的使用 - 第1张  | u3d8技术分享

四、移除灯光,测试烘焙效果即可

Lightmap对于动态加载预设体的使用 - 第2张  | u3d8技术分享

以上步骤在Editor下运行,可查看到烘焙效果。但打包PC或移动端,光照贴图会丢失,就需要按下面方法来解决丢失问题。

在Graphics设置界面添加模型材质使用的shader,并调整Lightmap Modes为“Custom”

Lightmap对于动态加载预设体的使用 - 第3张  | u3d8技术分享

至此,教程结束,希望对大家有用~

Demo下载地址:

https://github.com/654306663/LightmapForPrefab

最后编辑:
作者:网虫虫
网虫虫
分享是一种快乐; 分享是一种美德; 分享是一种幸福!

0 0 votes
Article Rating
Subscribe
提醒
guest
0 评论
Inline Feedbacks
View all comments