unity灯光Lightmapping

1、为什么要用Lightmapping?

简单来说就是实时灯光计算十分耗时,随着光源越多,计算耗时会倍增。使用Lightmap模拟灯光带来的效果,便不用去计算灯光,会带来性能上的大大提升。当然你不用灯光效果也是没问题的,具体还是看项目需求。最简单的直接在3dmas或maya里面烘培完贴图顶点色也行。或者使用unity自带的Lightmaping去烘焙贴图也行,两者方式选择一个即可!都差不多!

烘培完成之后,其实场景里的灯光可以删除了,但是有可能我们还要向场景里添加模型,所以先保留,等到发布的时候再删除

2、为什么要使用LightProbes?

因为场景中都是假光,动态的物体或角色没有受光会很突兀,显得格格不入。若觉得没关系便不需要管了,想要角色也有这样的效果就需要用到LightProbes。

3、烘焙前展UV

无论哪种烘焙,你都需要对模型进行展UV操作,假如UV没有展,或者UV的范围超出了0-1的框,烘焙都是会出错的。

选中要烘培的模型,在Inspector面板勾选“Generate Lightmap UVs”,应用-Apply。读条完成后UV成功展开,模型面数越多展UV时间越长。

4、调整好灯光

在场景内设置好灯光位置和光亮,并选择一种阴影模式。默认情况下只有平行光才能实时显示阴影,其它类型光照没有实时阴影。

点光源、聚光源也想要实时阴影怎么办?首先打开PlayerSettings面板(Edit > Project Settings >  Player)。

将Rendering Path 设置为延迟光照 Deferred Lighting,这时点光源的阴影也被显示出来了

双通道后配出后不带影子,灯光需要保留。

单通道烘培后附带影子,可以不保留灯光。单通道烘培省资源。(适当的调节参数效果更好)

参考:http://unity.jb51.net/meigongsheji/shanweisheji/35.html

时间: 2024-10-12 17:02:03

unity灯光Lightmapping的相关文章

【Unity灯光与渲染技术】Global Illumination全局光照

本系列主要参考Unity灯光与渲染技术教程Unity Lighting And Rendering,同时会加上一点个人实践过程和理解. ========================================== 分割线 ========================================== 这篇文章主要讲全局光照,在看教程的时候就有一个点不是很理解,就是作者开启物体的static这个选项.在网上查找一些资料,有的说"static表示物体时静态的,多用于静止不动的物体,此外

Unity灯光详解

Lights will bring personality and flavor to your game. You use lights to illuminate the scenes and objects to create the perfect visual mood. Lights can be used to simulate the sun, burning match light, flashlights, gun-fire, or explosions, just to n

总结:Unity3D游戏上线后的流程回顾

原地址:http://unity3d.9tech.cn/news/2014/0127/39748.html 首先.unity 灯光烘焙 :Unity 3d FBX模型导入.选项Model 不导入资源球.Rig 不导入骨骼.Animations 不导入动画.在Model选项勾选 Generate Linghtmap UVs .否则.灯光烘焙.会出现阴影错乱.灯光烘焙时FBX Shader 选项 Mobile/Unlit(Supports Lightmap). 动态随机地图:地图拼接的时候.注意地图

【Unity】4.6 灯光

分类:Unity.C#.VS2015 创建日期:2016-04-11 一.简介 灯光(Light,也叫光源)是每一个场景的重要组成部分,用于照亮场景和对象,从而让游戏具有自己的个性和风格,比如利用灯光可模拟太阳.燃烧的火柴光.手电筒.炮火或爆炸等. 网格模型和材质纹理决定了场景的形状和质感.灯光则决定了场景环境的明暗.色彩和氛围.每个场景中可以使用-个以上的灯光,合理地使用灯光可以创造完美的视觉效果. 在 Unity 专业版中,所有灯光都可以有选择地投射立方体贴图纹理.立方体贴图 (Cubema

Unity 3D 光照贴图快速入门 Lightmapping Quickstart

This an introductory description of lightmapping in Unity. For more advanced topics see in-depth description of lightmapping in Unity 这是一个Unity 光照贴图的引导手册.如果想查看更多的高级功能请查看in-depth description of lightmapping in Unity. Unity has a built-in lightmapper:

[我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之灯光介绍Lights

[我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之灯光介绍Lights 既上一篇分享了中文字幕的摄像机介绍Cameras后,本篇分享一下第2个已完工的视频,即<beginner Graphics – Lessons系列之灯光介绍Lights>.听译.时间轴.压制者均为本人.请勿将视频用于非法目的. 有需要高清视频的同学麻烦点个赞并留下你的Email~ 有视频有真相 视频中的重点 类似现实世界,Unity中用灯光照亮场景 没有灯光,场景中的物体在

从Unity学UE(一)之蓝图类的使用----制作一个可控灯光

新学期开始了,我又来更博了,自从UE4免费以来,每天都很兴奋有木有!于是博主从家乡花了一天时间到达学校后的第一时间就又开始学习起了UE4,联系上回内容,这次我们继续体会Unity引擎和UE4相似之处.在这片文章中,我们将分别在两个引擎中创建一个可以控制开关的灯,来对比一下两个引擎,同时我们将会学到,如何在UE4中使用蓝图创建一个可以交互的物体.好了,废话不多说,开始吧 首先申明,本文章内容适合有Unity引擎基础的童鞋享用,如果不了解Unity引擎,请跳过第一部分即可,内容较为基础,大神们可以绕

灯光探测器LightProbe[Unity]

灯光探测器的目的,抄手册上的话就是: Although lightmapping adds greatly to the realism of a scene, it has the disadvantage that non-static objects in the scene are less realistically rendered and can look disconnected as a result. It isn't possible to calculate lightm

Unity实现刺客信条灯光的思路探究

灯光需求 类似刺客信条的开场CG动画,场景中打着酷炫的灯光,玩家在场景中行走可以感受到灯光很真实. 参考视频:http://www.iqiyi.com/w_19rqytbmvt.html 运行环境 安卓/IOS手机平台,所以对性能有一定要求. 初期原型 思路分析 1.引擎自带灯光组件,变换颜色,变换transform 2.lineRenderer画线组件,模拟灯光效果,linerenderer打到人物身上效果逼真么? 3.Mesh+shader或者粒子系统进行模拟 light beam/shaf