unity灯光-烘焙光照贴图解读.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
unity灯光-烘焙光照贴图解读

灯光-Light 对于每一个场景灯光是非常重要的部分。网格和纹理定义了场景的形状和外观,而灯光定义了场景的颜色和氛围。 可以通过从菜单中选择 GameObject-Light并将其添加到你的场景中。有3种类型的灯光。一旦添加了一个灯光你就可以像操作其他物体一样操作它。 相关属性介绍 Type:灯光的类型 Directional:平行灯,类似太阳光; Point:点光源,类似灯泡; Spot:聚光灯,类似舞台聚光灯; Baking:该选项有三个选择 Realtime:即光源不参与烘焙,只作用于实时光照; Baked:表示光源只在烘焙时使用 Mixed:该光源会在不同的情况下做不同的响应;在烘焙时,该光源会作用于所有参与烘焙的物体;在实际游戏运行中,该光源会作为实时光源作用于那些不参与烘焙的物体或者动态的物体(不作用于静态的物体,就是勾选了Static); Color:光源的颜色,根据不同的环境设置不同的颜色,营造出不同的氛围; Intensity:光线强度; Bounce Intensity:光线的反射强度; Shadow Type:设置是否显示光源作用在的物体的阴影, No Shadows不显示阴影,阴影不存在; Hard Shadows:硬阴影(无过滤),效果不是很自然比较生硬; Soft shadows:柔化阴影,更加贴近实际生活中的阴影显示,但比较消耗资源; Strength:阴影黑暗程度,取值范围0~1 Resolution:阴影的清晰度,细化度,越高消耗越大; Bias:阴影的偏移量,越小,物体表面会有来自它自身的阴影,太大光源就会脱离了接收器; Cookie:灯光投射的纹理,如果灯光是聚光灯和方向灯就必定是一个2D纹理,如果是点光源必须是一个Cubemap(立体贴图); Cookie Size:缩放Cookie的投影,只适用于方向光 Draw Halo:如果勾选,那光源带有一定半径范围的球形光源 Flare:在选中的光源的位置出现镜头光晕; Render Mode:此项决定了选中的光源的重要性,影响照明的保真度和性能; Auto:渲染的方法根据附近灯光的亮度和当前的质量设置在运行时由系统确定; important灯光是逐个像素渲染的; Not Important灯光总是以最快速度渲染; Culling Mask:剔除遮罩,类似摄像机的遮罩,选中指定的层收到光照影响,未选中的不受到光照影响; 设置全局光照和烘焙光照贴图-LightMap 一个场景中灯光添加多了资源消耗也就大了,为了降低资源的消耗,可以选择烘焙光照贴图;把光源的效果 烘焙到贴图上,形成自带光源效果的贴图,这样就可以减少灯光的使用。 使用unity自带的光照系统设置以及烘焙光照贴图; 首先先介绍一个GI是什么? GI =直接光照+间接光照+环境光+反射光 GI分为两种, 一种是Precomputed Reatime GI, 这种GI需要预先计算, 计算场景中所有的Static物体的信息, 并且允许在运行时任意修改光源的Bounce Intensity或者移动光源的位置. 所有的变化都是实时的. 第二种是Baked GI, 这种GI不会预先计算但会进行预先烘焙, 无法像Precomputed Realtime GI那样在运行时更改光源. 要想完全理解GI, 首先要好好说一下Lighting面板. 在Window中选中Lighting,选中后再检视面板中就会出现一个Lighting的面板,如下 以下是Lighting视图下Scene选项卡(如下图) 先介绍一下Environment Lighting下的属性: Environment Lighting这些内容控制的是场景总体的光线信息, 包括天空盒的设置, 可以赋予一个天空盒材质上去, 而天空盒材质在Unity5里面也有更新, 很有意思, 大家可以试试, 新建一个材质然后选择Skybox/Procedural就行了. SkyBox:天空和,围绕整个场景的包装器,模拟填空效果,此项可以选择是否在场景中使用天空盒; Sun:指定某一个方向光光源来模拟场景中的太阳。如果设置为none,系统将默认设置场景中最亮的方向光作为“太阳”; Ambient Source:设置环境光对物体周围环境的影响来源; Skybox:使用天空盒的颜色来确定不同角度的环境光 Gradient:允许环境光从天空,视域和地面选择单独的颜色并将其融合; Color:对所有环境光使用原色; Ambient Intensity:环境光的强度; Ambient GI(全局光照):设置处理环境光的GI模式(Realtime,Baked) Reflection Source:使用天空的反射效果或自定义选择一个立方贴图(Cub

文档评论(0)

22ffbqq + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档