如何在Unity中动态载入unity5 烘焙lightmappping

Unity5,Lightmaps实时加载如何实现?_unity3d吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:61,945贴子:
Unity5,Lightmaps实时加载如何实现?收藏
之前4.X是可以用控制实时加载Lightmaps的,现在Unity5就不支持了。我也试过遍历所有render记录Lightmaps的一些信息,用多个预置物添加脚本记录信息,但是只能替换预置物来实现这个效果,这实在是太影响性能。我用render记录的信息赋值给预置物上,得到的结果是否定的。求大神们解答一下!@只待苍霞@邪恶的PS@xuiopp321
达内unity3d培训全程&实战教学&,unity3d专家讲师授课.免费unity3d课程试听中!到达内unity3d学院学习unity3d,只需4个月速成unity3d游戏工程师.
贴一下我的代码:这个是记录Lightmaps的一些信息foreach (Renderer r in FindObjectsOfType&Renderer&())
if (r.lightmapIndex != -1)
LightmapParams lmp = r.gameObject.GetComponent&LightmapParams&();
lmp = r.gameObject.AddComponent&LightmapParams&();
lmp.lightmapIndex = r.lightmapI
lmp.lightmapScaleOffset = r.lightmapScaleO
lmp.lightmapNear = LightmapSettings.lightmaps[lmp.lightmapIndex].lightmapN
lmp.lightmapFar = LightmapSettings.lightmaps[lmp.lightmapIndex].lightmapF
}这个是我加载Lightmaps的:
LightmapData[] DatasTemp32 = new LightmapData[LightMapsFar_32.Length];
for (int i = 0; i & LightMapsFar_32.L i++)
LightmapData temp = new LightmapData();
temp.lightmapFar = LightMapsFar_32[i];
temp.lightmapNear = LightMapsNear_32[i];
DatasTemp32[i] =
LightmapSettings.lightmaps = DatasTemp32;
foreach (LightmapParams p in FindObjectsOfType&LightmapParams&())
p.lightmapFar = LightMapsFar_32[0];
p.lightmapNear = LightMapsNear_32[0];
LightmapParams.RestoreAll(LightmapSettings.lightmapsMode, false,false);
大神,unity5x不支持烘培lightmapper了吗,没找到怎么用,和4x不太一样了
支持实时Gi啊
实时GI哪敢在手机端使用啊
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或君,已阅读到文档的结尾了呢~~
Unity3D的LightProbe动态光探头用法介绍和相关注意事项
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
Unity3D的LightProbe动态光探头用法介绍
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口后使用快捷导航没有帐号?
只需一步,快速开始
&加载中...
查看: 5196|回复: 2
unity3d lightmap贴图 加载 替换 切换
TA的其他好贴
马上注册,加入CGJOY,让你轻松玩转CGJOY。
才可以下载或查看,没有帐号?
unity中烘过图的场景很难做lightmap的平滑过渡,只能实现按钮的切换。难点是多套lightmap的加载,还有如何替换。
1.创建个ui
0.jpg (27.21 KB, 下载次数: 246)
20:18 上传
2.创建个js脚本
1.jpg (36.3 KB, 下载次数: 248)
20:18 上传
var lightmapDay:Texture2D[];//第一套图var lightmapNight:Texture2D[];//第二套图private var lightDataFirst:LightmapData[];//第一套图的数据结构private var lightDataSecond:LightmapData[];//第二套图的数据结构private var ok:boolean=//切换开关private var indexnum://每套图的数量。注意两套图要一样多,并且序号要一致function Start () {
//初始化数据结构indexnum=lightmapDay.LlightDataFirst=new LightmapData[indexnum];lightDataSecond=new LightmapData[indexnum];if(ok){
//将两套图写入数据结构for(var i=0;i&i++){lightDataFirst=new LightmapData();lightDataFirst.lightmapFar=lightmapDay;lightDataSecond=new LightmapData();lightDataSecond.lightmapFar=lightmapNight;}}}function OnMouseDown () {if(ok){LightmapSettings.lightmaps=lightDataF//切入第一套图}else{LightmapSettings.lightmaps=lightDataS//切入第二套图}ok=!}
4.将js添加到ui上
总结:这个问题的解决是靠LightmapData,LightmapSettings这两个结构的掌握。
如何勾引别人关注你?
大神&&你发贴时候应该应该确定 代码有没有问题,至少的自己跑过一遍,不然很容易误导我们这些菜鸟
本楼回复(<span id="dp_count_)
如何勾引别人关注你?
CGJOY网友&
回复学习一下{:7_267:}{:7_267:}{:7_267:}
本楼回复(<span id="dp_count_)
如何勾引别人关注你?
Powered byUnity手机游戏开发照明与lightmapping教学
Digital-Tutors Unity Mobile Game Development: Lighting and Lightmapping
教程 Unity 手机游戏 Digital-Tutors lightmapping 照明
FLV视频格式 Project工程源文件
本教程是由Digital-Tutors机构出品的Unity手机游戏开发照明与lightmapping教学,时长:1小时07分,附工程源文件(149M),使用软件:Unity 3.4,作者:Kyle Green,官方发布时间:日。
在本教学中,我们将为大家介绍那些用来创建地下铁道关卡所要使用的照明的技巧与步骤。开始的时候我们会使用一个简单的长江来阐述实时阴影与照明的主题,我们还将研究Unity中lightmapping的流程,它能够让我们固化间接照明,阴影与Ambient Occlusion到贴图中。在我们讨论lightmap的时候,我们还会让大家看到多种基于对象的UVS来获得合适的lightmapping结果的方法。
Unity是一款跨平台的游戏开发工具,从一开始就被设计成易于使用的产品。作为一个完全集成的专业级应用,Unity还包含了价值数百万美元的功能强大的游戏引擎。
Digital-Tutors Unity Mobile Game Development: Lighting and Lightmapping
In this series of tutorials, we will teach you the techniques and steps that we used when creating the lighting for the subway level used throughout our Unity Mobile Game Development series. We will start by using a simple scene to demonstrate topics such as realtime shadows and lighting, we will also explore the process of lightmapping inside of Unity, allowing us to bake indirect illumination, shadows and ambient occlusion directly into our texture maps. While discussing lightmaps, we will show you a number of methods for getting a proper lightmapping result based on your object&#8217;s UVs. We will also discuss how lights and shadows play a critically important role in conveying a certain mood or an atmosphere within our environments.}

我要回帖

更多关于 unity5 lightmapping 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信