Zh/Skybox lighting: Difference between revisions
< Zh
Jump to navigation
Jump to search
1416006136 (talk | contribs) m (updated used templates) |
m (- changed links to :lang suffix redirect pages to the redirected link) |
||
Line 8: | Line 8: | ||
要使它们有意义,确保以上每个实体在地图中只有一个,并且实体的'''Pitch and Yaw <角度>'''设置为相同的值。(''Pitch''相当于太阳的仰角,而''Yaw''则类似于指南针轴承。) | 要使它们有意义,确保以上每个实体在地图中只有一个,并且实体的'''Pitch and Yaw <角度>'''设置为相同的值。(''Pitch''相当于太阳的仰角,而''Yaw''则类似于指南针轴承。) | ||
这些照明设置——方向、颜色、强度等,是以具体2D天空盒的图像而定的。[[ | 这些照明设置——方向、颜色、强度等,是以具体2D天空盒的图像而定的。[[List of Skyboxes/zh|天空列表]]文章提供了一些Valve的天空盒的设置。{{Ent|worldspawn}}实体定义了使用的天空盒。另外请注意,如果{{Ent|env_fog_controller}}的设置与使用的特定天空盒不对应,雾气看起来会不正确。 | ||
{{Note|'''Pitch'''会对<code>light_environment</code>和<code>env_sun</code>强制,但不能对<code>shadow_control</code>。'''Pitch'''的强制也不能被关闭,且它的旋转是从水平方向逆时针开始的(因此竖直向下是-90°),而'''<角度> Pitch'''的旋转是顺时针的(因此竖直向下是+90°)。一个应对方法是确保你的'''Pitch'''强制只重复'''<角度>'''的值;例如,如果你的<code>shadow_control</code>、<code>light_environment</code>和<code>env_sun</code>的'''<角度>'''是「45 -60 0」,把'''Pitch'''设置为「-45」。}}{{clr}} | {{Note|'''Pitch'''会对<code>light_environment</code>和<code>env_sun</code>强制,但不能对<code>shadow_control</code>。'''Pitch'''的强制也不能被关闭,且它的旋转是从水平方向逆时针开始的(因此竖直向下是-90°),而'''<角度> Pitch'''的旋转是顺时针的(因此竖直向下是+90°)。一个应对方法是确保你的'''Pitch'''强制只重复'''<角度>'''的值;例如,如果你的<code>shadow_control</code>、<code>light_environment</code>和<code>env_sun</code>的'''<角度>'''是「45 -60 0」,把'''Pitch'''设置为「-45」。}}{{clr}} |
Revision as of 13:41, 4 July 2024
天空盒照明通过每一个toolsskybox纹理的固体进入地图。其基本属性由三个实体组合使用来控制(有些游戏是四个实体):
- light_environment指定直射日光的方向、颜色和强度,以及漫反射光的颜色和强度。
- shadow_control实体指定
light_environment
所创建的动态阴影的方向、颜色和距离。如果没有该实体,动态阴影将会有bug且不可配置。 - env_sun在天空盒中放置一个发光的图标来表示太阳在天空中的明显位置。
- env_cascade_light给地图投射一个精细的实时阴影,其设置通常来自
light_environment
。只能用于。
要使它们有意义,确保以上每个实体在地图中只有一个,并且实体的Pitch and Yaw <角度>设置为相同的值。(Pitch相当于太阳的仰角,而Yaw则类似于指南针轴承。)
这些照明设置——方向、颜色、强度等,是以具体2D天空盒的图像而定的。天空列表文章提供了一些Valve的天空盒的设置。worldspawn实体定义了使用的天空盒。另外请注意,如果env_fog_controller的设置与使用的特定天空盒不对应,雾气看起来会不正确。

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