1.5 光照

1.5.1 光源类型

  • Unity一共提供了4种光源,不同的光源的主要区别在于照明的范围不同
  • 在Unity菜单栏选择【GameObject】-> 【Create Other】,即可创建这些灯光,包括Directional Light(方向光)、Point Light(点光源)、Spot Light(聚光灯)、Area Light(范围光)。

光源的分类

  • Directional Light就像是一个太阳,光线会从一个方向照亮整个场景,在Forward Rendering模式下,只有方向光可以显示实时阴影。
  • Point Light就像室内的灯泡,从一个点向周围发射光线,光线逐渐衰减。
  • Spot Light就像是舞台上的聚光灯,当需要光线按某个方向照射,并有一定范围限制,那就可以考虑使用Spot Light。
  • Area Light通过一个矩形范围内向一个方向发射光线,只能被用来烘培Lightmap。

光源设置

几种光源都可以在Inspector窗口进行设置。

  • Range决定光的影响范围
  • Color决定光的颜色
  • Intensity决定光的亮度
  • Shadow Type决定是否使用阴影
  • Render Mode是一个重要的选项,当设为Importan时其渲染将达到像素质量,设为Not Importan则总是一个顶点光,但可以获取更好的性能。
  • Lightmapping可设为RealtimeOnly或BakedOnly,这将使光源仅能实时照明或烘培
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值