查看: 418|回复: 7

[引擎各个功能] 【4.创建地形材质 | Unreal Engine】

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2016-6-25 16:11:21 | 显示全部楼层 |阅读模式



Previous Step
Next Step



   
Quick Start Home

文件夹设置
完成地形的造型后即可为其添加材质,使其与现实世界中的地形相似。 在执行操作之前应先对文件夹进行设置,以便存储创建和迁移的内容。 在教程的此部分中,我们将创建以下四个文件夹。

如需了解在虚幻引擎 4 中设置文件夹的更多内容,请查阅 文件夹 页面。

1.Landscape 2.Materials3.Resources4.Textures

完成后的效果与下图相似。

【虚幻4翻译文档-4.创建地形材质 | Unreal Engine】[虚幻4中文文档]


迁移纹理
设置好文件夹后,即可开始从 Landscape Content Example 项目迁移纹理,以便使用。如需了解如何在项目间迁移内容的更多信息,请查阅 迁移内容 页面。



在项目之间迁移内容时,可能额外生成一些不必要的文件夹。 在 Content Browser 中选择所需的纹理并将其从当前位置拖至目标文件夹中即可修复此问题。 此步骤纯属文件整理的范畴,对最终产生的结果并无影响。

可在 Landscapes Content example 项目中找到以下文件夹中的纹理。

/Game/ExampleContent/Landscapes/Textures/

将从 Landscape Content Example 项目迁移的纹理如下。

T_ForestGround_D

T_ForestGround_N

T_GroundGrass_D

T_GroundGrass_N

T_Noise_N

须确保迁移的纹理存储在以上步骤中创建的 Textures 文件夹中。 操作完成之后即可开始创建地形材质。
创建地形材质
创建地形材质的步骤如下。

前往 Materials 文件夹。

在 Content Browser 中 单击右键 并从 Basic Assets 列表中选择 Material。

将新建材质设为方便查找的命名,如 Landscape_Material。

如对材质不甚了解,请查阅 材质 页面中的内容,深入理解如何在虚幻引擎中使用材质。

完成后的效果与下图相似。

【虚幻4翻译文档-4.创建地形材质 | Unreal Engine】[虚幻4中文文档]



地形材质创建后,在 Content Browser 中 双击 材质打开。完成此操作后,屏幕上显示的内容类似下图。

【虚幻4翻译文档-4.创建地形材质 | Unreal Engine】[虚幻4中文文档]



在材质编辑器中开始放置节点之前,首先需要确定材质已设置好,可结合地形使用。 执行此操作的方法为:在 Details 面板中的 Usage 部分下勾选 Used with Landscape 选择框。 之后材质便可结合地形使用,省去额外的材质编译时间。



【虚幻4翻译文档-4.创建地形材质 | Unreal Engine】[虚幻4中文文档]



设置好 Used with Landscape 使用标记后,即可开始在材质编辑器中放置节点。 首先需要放置的是一个 LandscapeLayerCoords UV 节点。该节点生成将材质网格映射到地形表面的 UV 绳索。

【虚幻4翻译文档-4.创建地形材质 | Unreal Engine】[虚幻4中文文档]



找到地形特有节点的最简单方法是使用 Landscape 作为关键词在材质 Palette 框中进行搜索。

【虚幻4翻译文档-4.创建地形材质 | Unreal Engine】[虚幻4中文文档]



接下来我们要为地面的 Base Color 和 Normal 贴图纹理放置材质节点。对雪而言,我们将使用一个米白色的 矢量参数(V + 左键单击)。为确保不使用 Metallic 信息,将 常量(1 + 左键单击)0 插入 Metallic 输入中。然后为 Roughness 设置一个 标量参数(S + 左键单击),以便之后通过 材质实例 对此数值进行调整。最后将 LandscapeCoords 和 UV 的每个 Texture Samples 连接起来。完成后的效果类似于下图。

【虚幻4翻译文档-4.创建地形材质 | Unreal Engine】[虚幻4中文文档]



如需为诸多纹理添加 Texture Sample 节点,首先在 Content Browser 中选择所需的纹理,然后在 材质编辑器 图表中按下 T + 左键单击 组合键即可创建节点。

如需了解这些键位的更多信息,请前往 Edit > Editor Preferences > Keyboard Shortcuts 窗口并选择 Material Editor - Spawn Nodes 部分。


数字
纹理资源文件名称

1T_ForestGround_D2T_Ground_Grass_D3T_ForestGround_N4T_Ground_Grass_N5T_Noise_N
放置好材质节点并将 LandscapeCoords 连接到纹理 UV 后,即可添加并设置 Landscape Layer Blend 节点。此节点可混合用于地形的所有纹理,以便使用地形绘制工具在地形上进行单独绘制。下表显示与 纹理 相关的 图层资源文件名称 和其使用的 混合类型。

首先放置一个 Landscape Layer Blend 节点,它如下图 1 所示为空。如需为其添加 图层,需要首先在 Material Graph 中选择节点,然后在 Details 面板中点击 Elements 和 垃圾桶 图标之间的 加号 图标。该图标在下图 2 中以黄色高亮。使用的纹理数将决定所需的图层数。

【虚幻4翻译文档-4.创建地形材质 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-4.创建地形材质 | Unreal Engine】[虚幻4中文文档]



图层混合基础颜色




纹理
图层资源文件名称
混合类型
预览权重

T_ForestGround_D土壤LB Weight Blend1.0T_Ground_Grass_D草地LB Height Blend0.0Snow as a Vector 3雪地LB Height Blend0.0
【虚幻4翻译文档-4.创建地形材质 | Unreal Engine】[虚幻4中文文档]



图层混合法线




纹理
图层资源文件名称
混合类型
预览权重

T_ForestGround_N土壤LB Weight Blend1.0T_Ground_Grass_N草地LB Height Blend0.0T_Noise_N雪地LB Weight Blend0.0
【虚幻4翻译文档-4.创建地形材质 | Unreal Engine】[虚幻4中文文档]



如需了解 Landscape Layer Blend 节点使用的深入探讨,请查阅 地形表达 页面。

设置好 Layer Blend 节点后,即可将纹理贴图连接。完成后的效果与下图相似。

【虚幻4翻译文档-4.创建地形材质 | Unreal Engine】[虚幻4中文文档]



材质连接已在 Photoshop 进行上色,方便您理解连接的细节。当前无法在虚幻引擎 4 中修改材质节点连接线的颜色。



   
Previous Step
Next Step



   
Quick Start Home
回复

使用道具 举报

0

主题

882

帖子

2913

积分

vip会员

Rank: 1

积分
2913
发表于 2016-7-2 19:05:03 来自手机 | 显示全部楼层
谢谢版主分享,现在又看到它了,我就不能放弃,
回复 支持 反对

使用道具 举报

0

主题

841

帖子

2774

积分

vip会员

Rank: 1

积分
2774
发表于 2016-7-3 21:59:30 来自手机 | 显示全部楼层
这个必须顶,撸主好人
回复 支持 反对

使用道具 举报

0

主题

853

帖子

2832

积分

vip会员

Rank: 1

积分
2832
发表于 2016-7-4 11:01:29 来自手机 | 显示全部楼层
收下了了来了 拉
回复 支持 反对

使用道具 举报

0

主题

852

帖子

2791

积分

vip会员

Rank: 1

积分
2791
发表于 2016-7-6 09:21:20 | 显示全部楼层
看看效果,谢谢分享
回复 支持 反对

使用道具 举报

0

主题

863

帖子

2864

积分

vip会员

Rank: 1

积分
2864
发表于 2016-7-10 12:03:53 | 显示全部楼层
真的是全套吗?
回复 支持 反对

使用道具 举报

0

主题

866

帖子

2911

积分

vip会员

Rank: 1

积分
2911
发表于 2016-7-25 06:44:05 | 显示全部楼层
好吗
回复 支持 反对

使用道具 举报

0

主题

842

帖子

2777

积分

vip会员

Rank: 1

积分
2777
发表于 2016-7-25 09:40:26 来自手机 | 显示全部楼层
来看看能不能下载
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部