• 光源


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

      Directional Light就像是一个太阳,光线会从一个方向照亮整个场景,在Forward模式(Camera Rendering Path)下,只有方向光可以显示实时阴影。

      Point Light像室内的灯泡,从一个点向周围发散光线,光线逐渐衰减。

      Spot Light就像是舞台上的聚光灯,当需要光线按某个方向照射,并有一定范围限制,那么可以考虑使用Spot Light。

      Area Light它通过一个矩形范围向一个方向发射光线,只能被用来烘培Lightmap。

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

      其中Range决定光的影响范围,Color决定光的颜色,Intensity决定光的亮度,Shadow Type决定是否使用阴影。

      Render Mode是一个重要的选项,当设为Important时其渲染将达到像素质量,设为Not Important则总是一个顶点光,但可以获得更好的性能。

      如果希望光线只用来照明场景中的部分模型,可通过设置Culling Mask控制其影响对象。

      

  • 相关阅读:
    CDN缓存
    nginx作用
    Linux下4个查找命令which、whereis、locate、find
    @ModelAttribute的用法,与@RequestBody的区别
    将kafka消息解析拷贝
    永久代溢出(java.lang.OutOfMemoryError: PermGen space )
    失败重试机制-递归应用1
    kafka-重复消费-2
    读写分离-延时问题-1
    UILabel处理html标签
  • 原文地址:https://www.cnblogs.com/-soy/p/5969955.html
Copyright © 2020-2023  润新知