在虚幻引擎中创建和使用自定义高度图和图层 | 您所在的位置:网站首页 › 用ps怎么添加png › 在虚幻引擎中创建和使用自定义高度图和图层 |
参见
编辑地形 地形绘制模式 创建地形 本页面的内容图层 图层格式 图层导入 高度图 高度图格式 导入自定义高度图 用户有时需要使用第三方程序来为地形创建需要的高度图和图层。 为了适应这一工作流程,虚幻引擎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 实验室设备网 版权所有 |