添加光源

From Valve Developer Community
< Zh
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
English (en)Français (fr)日本語 (ja)Português do Brasil (pt-br)Русский (ru)中文 (zh)Translate (Translate)

现在我们将给房间添加光源。如果没有布置灯光,那么地图载入后会变成「全亮」,效果完全不理想。设置光源的话会让地图看起来更加真实。

Note.png注意:如果你加载过没有放置灯光的地图,你可能需要打开控制台(en)mat_fullbright设置为「0」。
  1. 光源也是实体。从对象工具栏的实体下拉列表中选中light(en)实体。这是最基础的光源实体,它是一个不可见的点,产生射向所有方向的光线。在三维视图中点击,将灯光实体放在天花板的中央。

    放置light(en).

  2. 现在我们将编辑此灯光的颜色和亮度。换回选择工具,然后在三维视图中双击light实体打开对象属性对话框,其中包含了它的属性。点击对话框中的亮度键值(en)可以调出灯光的亮度属性设置。
  3. 要调出拾取色彩的对话框,只需点击属性值下方的拾取色彩按钮。
    选择亮度项,然后点击拾取色彩按钮。调整灯光的亮度和色调,然后点击确认。
  4. 色彩对话框应该已经显示出来了,下面我们试着改变目前灯光的颜色:
    1. 在右面巨大的光谱区中点选你想要的色彩可以改变色调。
    2. 因为亮度被设置为最高的原因,色彩仍是白色,因此我们必须降低亮度以达到你所期望的效果。你可以在对话框下方的预览窗格中看到它是如何从纯白变成更鲜艳的色彩。
    3. 然后点击确认按钮使你的选择生效。
      增加此数值可以提高灯光亮度,然后点击应用。
  5. 现在我们已经设好了灯光的色彩,在亮度设置项中表示为前三个数字,剩下的这个值则用来表示它所放出的光线的强度。此处须手动修改选项中第四个值,用鼠标将这个数选中(当前是200),改为800,让灯光比之前亮四倍。
    Tip.png提示:如果你愿意也可以为灯光添加HDR(en)值,将亮度项中的内容复制粘贴到HDR亮度项中即可。
  6. 现在我们已经修改了参数,所以我们需要把它们应用至灯光实体。点击应用按钮提交更改。灯泡的颜色会改为你为它选择的颜色。点击属性对话框右下角的关闭按钮将其关闭。

结果

编译完毕后,你会看到光线照射到墙上,离实体越近的地方越亮,离实体越远的地方越暗。必要的话记得关闭mat_fullbright

然而你的光线并不会有可见的来源——看起来空穴来风。这一问题将在下一篇教程中解决。

参见

光源实体