在虚幻引擎中创建和使用自定义高度图和图层 您所在的位置:网站首页 用ps怎么添加png 在虚幻引擎中创建和使用自定义高度图和图层

在虚幻引擎中创建和使用自定义高度图和图层

2023-05-19 19:20| 来源: 网络整理| 查看: 265

参见

编辑地形

地形绘制模式

创建地形

本页面的内容

图层

图层格式

图层导入

高度图

高度图格式

导入自定义高度图

用户有时需要使用第三方程序来为地形创建需要的高度图和图层。 为了适应这一工作流程,虚幻引擎4(UE4)允许导入自定义的高度图和图层。

如果这是您首次使用地形工具,可能需要首先查阅地形总览。

图层

地形图层是特殊的纹理,包含高度图和色彩数据。它可用户自定义地形的外观和感觉。

图层格式

通过 ILandscapeHeightmapFileFormat 和 ILandscapeWeightmapFileFormat 接口的实现即可从第三方程序导出地形图层。编辑器对基于图像的导出的现有支持已转换为使用此接口,且完全支持。内置格式的图像仍需要为灰阶、每像素8位、.PNG或.RAW格式的单通道文件。如果在Photoshop中创建层,创建新文件时应使用以下设置:

图层导入

为了适应不同的地形工作流程,从外部应用程序导入图层的流程十分灵活,但首先需要进行几项设置,才能让工作顺利进行。

首先需要创建一个可使用的地形。如果你对地形创建流程有疑问,请参阅地形创建。

然后,制作一个新材质。在本例中,我们将制作一个非常简单的材质,它可以根据需求轻松延展。该材质的设置应与下图类似。

数值

描述

1

LandscapeLayerCoords

2

TextureSample: T_Ground_Grass_D (Found in StarterContent/Textures)

3

TextureSample: T_Ground_Gravel_D (Found in StarterContent/Textures)

4

TextureSample: T_Rock_Slate_D (Found in StarterContent/Textures)

5

LandscapeLayerBlend

材质创建完成后,将其应用到地形Actor。这会让你的整个地形变成黑色。

要解决此问题,你需要添加一些 图层信息(Layer Info) 到地形Actor。在本例中,你需要为全部三个图层各创建一个 图层信息。如需阅读关于 图层信息 对象的更多内容,请参阅图层信息对象页面。

操作完成后,地形面板中的 目标图层(Target Layer) 部分应与下图类似。

现在可以导入自定义图层了。右键点击选中的 目标图层,然后在弹出的菜单中选择 从文件导入(Import from file 选项,再从出现的对话框中选择需要包含自定义图层数据的.PNG或.RAW文件。自定义图层文件的分辨率应与你创建地形Actor时设置的 整体分辨率(Overall Resolution) 保持一致(默认为505 x 505)。

如果图层未以正确的尺寸输出,将出现以下警告:

要修复此问题,请返回你的图片编辑软件,重新调整文件尺寸,使其与警告信息中显示的正确地形尺寸保持一致。

高度图

为了加快地形创建进程,使用第三方工具创建可在UE4中使用的基础高度图是一个很好的方法。World Machine和Terragen之类的软件都可以为你的地形快速创建基础高度图。之后即可使用虚幻编辑器中的编辑工具来导入、清理或修改它,使其与世界场景和所需的游戏玩法更为相符。

高度图格式

从第三方程序导出高度图时,只有以下格式才能在UE4中使用。

16位灰阶PNG文件

16位灰阶.RAW文件,以小端字节排序

如果使用Photoshop来导出高度图,则需要按下图对新图像进行设置:

在第三方应用程序中制作高度图时,白色 的值(在所有通道中为255)代表高度图上的最高点;黑色 的值(在所有通道中为0)代表高度图上的最低点。

导入自定义高度图

要导入自定义高度图,请点击 地形模式 工具栏中的 新建(New) 按钮。要启用它,请选择 地形(Landscape) 面板中标有 从文件导入(Import from File) 的单选框,打开从文件导入高度图的功能。

按下高度图文件选项旁边的按钮来选择要导入的高度图,然后用文件浏览选择高度图。

现在尝试导入一个自定义高度图。在此例中,我们将使用下方的图像。

点击,选择上图中显示的 另存为,将其下载到PC。

将示例高度图保存到电脑后,即可在地形工具中进行使用。

打开地形工具并点击管理模式标签页中的"新建"(New)按钮。

选择 从文件导入(Import from File) 。

点击 高度图文件(Heightmap File) 部分的按钮,并选择之前下载的示例高度图。

现在按下 导入(Import) 按钮,基于高度图新建一个地形。

按下导入按钮之前:

按下导入按钮之后:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有