光源类型
在上一篇文章中,我们搭建好了场景,不过是在无光照模式下的。因为现在我们的场景中还没有添加光源,所以切换到光照模式会漆黑一片。在这篇文章中,我们会添加太阳光和天空光。
我们点击有加号样式的图标,再点击 放置Actor面板。然后点击光源标签卡,可以看到五种光源:定向光源、点光源、聚光源、矩阵光源和天空光照。我们可以逐一将它们拖拽添加到场景中,感受不同光源带来的效果。
我们首先添加天空光照。添加后环境并没有变亮,因为我们现在场景中还没有天空材质,无法捕获环境光。
为此,我们在内容侧滑菜单的设置里,开启 显示引擎内容。然后在引擎文件夹里找到 BP_Sky_Sphere 天空球,将其添加到场景中。
这时候我们拉远场景,可以看到我们的场景已经被天空球包围了。然后在天空光照组件属性下,点击 天光 - 重捕获场景 - 重捕获,就可以看到我们的场景已经被天空球背景颜色的光线“均匀柔和”的点亮了。
接着添加太阳光。我们添加定向光源,然后在天空球组件的属性中找到 Directional Light Actor,为其绑定我们添加的定向光源。绑定之后会发现,场景变成了白天的蓝色背景和更强烈的光线。
天空球组件还有一个功能:我们可以调节绑定的定向光源的旋转角度,控制背景太阳的位置。点击 Refresh Material 属性,更新效果,以模拟对应太阳位置的光线效果(比如清晨、中午和傍晚)。
最终的环境点亮效果如图 1 所示。
