当前位置:   article > 正文

Unity2D光照配置及使用教程,法线贴图增强立体感_unity global light 2d

unity global light 2d

2D光照是真滴强啊,效果真好,谁用谁知道。
整理自风农大佬的翻译视频链接:https://www.bilibili.com/video/BV1Y4411g7wc
版本要求是需要在2019.2以上,我使用的是2019.3.2。

一、配置项目

1.首先需要在Package Manager中下载一个名为Lightweight RP的包

在这里插入图片描述

2.创建Pipeline Asset 文件,命名为LWRP Asset

在这里插入图片描述

3.打开ProjectSettings面板,选择Graphics选项,将刚才创建的Pepeline Asset文件拖到Scriptable Renderer Pipeline Settings上。

在这里插入图片描述

4.创建2D Renderer 并赋值给Pipeline Asset的Greneral中的Renderer


在这里插入图片描述

5.选择如下图的操作,Edit > Render Pepeline > Universal Render Pipeline > 2D Renderer > Upgrade Scene to 2D Renderer

在这里插入图片描述
若进行此操作,则原来场景中已有的2D精灵不会受2d光照影响,因为用的材质还是原来的材质球,并未更新成2D光照所使用的材质球。
在这里插入图片描述
至此2D光照的配置完成,可以在场景中使用了。

二、2D光照的使用

在这里插入图片描述

1.Freeform Light 2D

自定义光照,可以通过加点和减点,自定义光照形状。

在这里插入图片描述
在这里插入图片描述
falloff 边缘发散效果
falloff Intersity 边缘发散的强度
falloff Offset 向X,Y轴发散
参数不详细介绍了,测试一下就知道了

2.Sprite Light 2D

精灵光照
可以选择一个图片sprite,作为光照的图案。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

3.Parametric Light 2D

多边形的光照
调整Sides参数控制边的多少
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4.Point Light 2D

点光源
在这里插入图片描述
比较吊的是可以控制扇形面积,
有两个可调的参数,
一个是控制外圈扇形(整体)
在这里插入图片描述
一个是控制内圈扇形(较亮区域)
在这里插入图片描述

5.Global Light2D

环境光,没什么好说的

三、使用法线贴图增强立体感

选择进入的Sprite Editor面板,选择Secondary Textures,
在这里插入图片描述
点击加号,
将Name改为:_NormalMap(固定名字,改成别的无效),然后选择此图片的法线贴图。
在这里插入图片描述
然后勾选2D灯光的Use Normal Map 即可在这里插入图片描述

四、.阴影使用Shadow Caster 2D脚本

谢谢阅读,如果对你有帮助可以给我点个赞,或者加个收藏。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/332645
推荐阅读
相关标签
  

闽ICP备14008679号