zoukankan      html  css  js  c++  java
  • 光源

      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控制其影响对象。

      

  • 相关阅读:
    DBA常用脚本 二、性能监控
    ORA01012:not logged on的解决办法
    线性布局LinearLayout
    Android Handler.postDelayed()方法
    java String.valueOf()
    布局管理器ViewGroup
    UE3的数据绑定笔记
    概念、实现和沟通
    DirectX11的Shader Reflect的几个问题(2012222更新)
    测试livewriter
  • 原文地址:https://www.cnblogs.com/-soy/p/5969955.html
Copyright © 2011-2022 走看看