Moderator elections are being held. See Valve Developer Community:Moderator elections for more details.
Users who would like to run for moderator must be autoconfirmed and have at least 100 edits. Users can check their own edit count at Special:Preferences.

Skybox lighting

来自Valve Developer Community
跳转至: 导航搜索
Toolsskybox.gif
English (en)Русский (ru)Español (es)Türkçe (tr)中文 (zh)
编辑

天空盒照明通过每一个toolsskybox纹理的固体进入地图。其基本属性由三个实体组合使用来控制(有些游戏是四个实体):

  • light_environment指定直射日光的方向、颜色和强度,以及漫反射光的颜色和强度。
  • shadow_control实体指定light_environment所创建的动态阴影的方向、颜色和距离。如果没有该实体,动态阴影将会有bug且不可配置。
  • env_sun在天空盒中放置一个发光的图标来表示太阳在天空中的明显位置。
  • env_cascade_light给地图投射一个精细的实时阴影,其设置通常来自light_environment。只能用于反恐精英:全球攻势Insurgency黑山

要使它们有意义,确保以上每个实体在地图中只有一个,并且实体的Pitch and Yaw <角度>设置为相同的值。(Pitch相当于太阳的仰角,而Yaw则类似于指南针轴承。)

这些照明设置——方向、颜色、强度等,是以具体2D天空盒的图像而定的。天空列表文章提供了一些Valve的天空盒的设置。worldspawn实体定义了使用的天空盒。另外请注意,如果env_fog_controller的设置与使用的特定天空盒不对应,雾气看起来会不正确。

Note.png注意:Pitch会对light_environmentenv_sun强制,但不能对shadow_controlPitch的强制也不能被关闭,且它的旋转是从水平方向逆时针开始的(因此竖直向下是-90°),而<角度> Pitch的旋转是顺时针的(因此竖直向下是+90°)。一个应对方法是确保你的Pitch强制只重复<角度>的值;例如,如果你的shadow_controllight_environmentenv_sun<角度>是「45 -60 0」,把Pitch设置为「-45」。

See also