Unity学习笔记 -- 光照系统

Unity3D光照系统

1. Global Illumination

GI,全局光照,能够计算直接光、间接光、环境光以及反射光的光照系统。

(1)直接光

从光源直接发射的光,可以通过Light组件实现。
① Directional Light 平行光:平行发射光线,可以照射场景里所有物体,用于模拟太阳。
② Point Light 点光源:在灯光位置上向四周发射光线,可以照射其范围内的所有对象,用于模拟灯泡。
③ Spot Light 聚光灯:在灯光位置上向圆锥区域内发射光线,只有在这个区域内的物体才会收到光线照射,用于模拟探照灯。
④ Area Light 区域光:由一个面向一个方向发射光线,只照射该区域内物体,近烘焙baked时有效,用在光线较为集中的区域。

关于阴影shadow

  • 从光照Light组件设置场景内物体阴影


    Light组件阴影设置
  • 从物体对象单独设置阴影


    物体对象单独设置阴影
  • 阴影剔除设置
    Edit--Project Settings--Quality--Shadow Distance 设置显示阴影的距离


    阴影剔除设置

(2)环境光

它是指作用于场景内所有物体的光照。
Window--Rendering--Lighting Settings


环境光设置

(3)反射光

根据天空盒或立方体贴图计算的作用于所有物体的反射效果,通过Enviroment Reflections控制。


反射光设置

(4)间接光

它指物体表面在接受光照后反射出来的光;注意与反射光不同,反射光时通过天空盒Skybox计算的反射效果。

间接光设置

在Light组件中设置,它的效果需要将场景中不动的物体对象设置为LightMapping Static,如下图。
物体对象静态设置

2. 烘焙Baked步骤

  • 游戏对象设置为Lightmapping Static。
  • 设置Light组件Baking 属性


    Baking属性设置
  • 设置Lighting面板


    Lighting面板烘焙设置

3. 光源侦测 Light Probes

由于LightMapping只能作用于static物体,所以导致运动的物体与场景中的光线无法融合在一起,显得非常不真实。而Light Probes组件可以哦那个过Probe收集光影信息,然后对运动物体邻近的几个Probe进行插值运算,最后将光照作用到物体上。


光源侦测例子

按照上述步骤后可烘培并且Mesh Renderer组件使用Use Light Probe,即可使黑色物体变亮。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,402评论 6 499
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,377评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,483评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,165评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,176评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,146评论 1 297
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,032评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,896评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,311评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,536评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,696评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,413评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,008评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,659评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,815评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,698评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,592评论 2 353

推荐阅读更多精彩内容

  • 前言:最近在做一个美术馆的场景,对于灯光的要求非常高,经过几天的调试和在网上查阅一些资料,总结一下。全局光照,简称...
    Tang7阅读 2,410评论 0 9
  • 光照是3D游戏中一个必不可少的部分,场景氛围的渲染需要光照来表现: 上面是巫师3中的夜景,如果没有光的画整个表现力...
    ZeroTryTryTry阅读 5,585评论 0 9
  • 7.28 1.InstantOC (了解原理即可) 渲染管线 Occlusion Culling 遮挡剔除 •即时...
    Y_U_阅读 675评论 0 1
  • 服务器数据库等杂项 1.Unity连接数据库 需要得到Mono.Data.Sqlite.dll文件与 System...
    豆铮阅读 2,617评论 1 4
  • 上车前,和一位“朋友”聊天,对方蜜糖话语,各方面“肯定”我后,给了我一块好看的“大饼”。 可惜我不需要大饼,也不需...
    KarenLee开心阅读 193评论 2 2