查看: 427|回复: 6

[引擎各个功能] 【3. 地貌材质和草地工具 | Unreal Engine】

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2016-6-25 14:05:17 | 显示全部楼层 |阅读模式



Previous Step
Next Step



   
How-To Home


在开始使用草地工具前,我们首选需要创建能与地貌和 Landscape Grass Type (地貌草地类型)共同使用的材质。 在以下部分,我们会讲解如何设置此材质,以及如何链接它,从而使其能与地貌草地类型共同发挥效果。

如果您需要关于虚幻引擎4中地貌工作原理的更为深入的文档,请查阅地貌页面来了解更多信息。

首先通过在 Content Browser (内容浏览器)中 right - clicking (右键点击)并选择 Create Basic Asset (创建基本资源)的 Material (材质)选项来创建新材质,将其命名为 MAT_GT_Grass 。

【虚幻4翻译文档-3. 地貌材质和草地工具 | Unreal Engine】[虚幻4中文文档]



双击 内容浏览器 中的材质来打开 MAT_GT_Grass 材质,然后添加 Open World Demo Collection (打开世界演示集)的以下两个贴图到材质图表中。

T_AlpinePatch001_D_alt_R

T_GDC_Grass01_D_NoisyAlpha

【虚幻4翻译文档-3. 地貌材质和草地工具 | Unreal Engine】[虚幻4中文文档]



使用 Palette 搜索函数来搜索以下列出的材质表达式节点。在您找到所需的材质表达式节点后,在 Palette中选择它,然后将其拖曳到材质表达式中。



材质表达式资源文件名称
数量
使用

地貌层混合1为了让地貌看起来更为真实,您经常需要一起或单独混合和描画多个内容,这也就是Landscape Layer Blend(地貌层混合)的效果。地貌层示例1这个材质表达式使得材质和地貌可以互相通信,从而确保在描画特定地貌时使用的是正确的静态网格物体。地貌草地输出1这个选项使得地貌能够基于地貌材质中的设置来生成草地类型。
【虚幻4翻译文档-3. 地貌材质和草地工具 | Unreal Engine】[虚幻4中文文档]


如果您还不是太熟悉虚幻引擎4材质编辑器的工作原理,或者仅仅是想要更多地了解它,请查看官方的 虚幻引擎材质文档 来了解更多关于材质的信息。

选择 Landscape Layer Blend (地貌层混合)节点,并在 Layers (层)部分的 Details (详细信息)面板中通过两次点击 Plus (加号)按钮来添加两个新层。

【虚幻4翻译文档-3. 地貌材质和草地工具 | Unreal Engine】[虚幻4中文文档]



在添加了两个层后,设置其中的一个 Layer Name (层资源文件名称)为 Grass (草地),设置另一个的 Layer Name (层资源文件名称)为 Rock (岩石),并把两者的 Preview Weight (预览权重)设置为 1.0 。

【虚幻4翻译文档-3. 地貌材质和草地工具 | Unreal Engine】[虚幻4中文文档]



连接 T_AlpinePatch001_D_alt_R 贴图到 Landscape Layer Blend (景观层混合)节点的 Layer Rock (岩石层)输入,然后连接 T_GDC_Grass01_D_NoisyAlpha 到 Layer Grass (草地层)输入,最后连接 Landscape Layer Blend (景观层混合) 的 Output (输出)到 Main Material Node (主材质节点)的 Base Color (底色)输入。

【虚幻4翻译文档-3. 地貌材质和草地工具 | Unreal Engine】[虚幻4中文文档]



选择材质图表中的 Landscape Grass Output (地貌草地输出),然后在 Grass Types (草地类型)中的 Details (详细信息)面板中,按下 Plus (加号)标记按钮来添加新元素到草地类型数组。

【虚幻4翻译文档-3. 地貌材质和草地工具 | Unreal Engine】[虚幻4中文文档]


在 Content Browser (内容浏览器)中,选择在上一步中创建的 Grass_00 地貌草地类型。

在 Grass Type (草地类型)选项的 Material (材质)中,按下 Arrow (箭头)按钮来载入当前在内容浏览器中选择的Actor。

【虚幻4翻译文档-3. 地貌材质和草地工具 | Unreal Engine】[虚幻4中文文档]



选择 Parameter Name (参数资源文件名称)下的 Landscape Layer Sample (地貌层示例)节点,输入 Grass 作为资源文件名称,并连接 Landscape Layer Sample (地貌层示例)的输出到 Landscape Grass Output (地貌草地输出)节点的输入处。

【虚幻4翻译文档-3. 地貌材质和草地工具 | Unreal Engine】[虚幻4中文文档]



在完成后,您会看到材质如下方所示。 和以前一样,不要忘记按下 Apply (应用)和 Save (保存)按钮来编译并保存材质。

【虚幻4翻译文档-3. 地貌材质和草地工具 | Unreal Engine】[虚幻4中文文档]





   
Previous Step
Next Step



   
How-To Home
回复

使用道具 举报

0

主题

898

帖子

2988

积分

vip会员

Rank: 1

积分
2988
发表于 2016-7-2 19:00:26 来自手机 | 显示全部楼层
楼主辛苦
回复 支持 反对

使用道具 举报

0

主题

900

帖子

2931

积分

vip会员

Rank: 1

积分
2931
发表于 2016-7-3 21:47:20 来自手机 | 显示全部楼层
怎么样呢急
回复 支持 反对

使用道具 举报

0

主题

936

帖子

3068

积分

vip会员

Rank: 1

积分
3068
发表于 2016-7-4 11:00:46 | 显示全部楼层
感谢分享,下载看看
回复 支持 反对

使用道具 举报

0

主题

869

帖子

2835

积分

vip会员

Rank: 1

积分
2835
发表于 2016-7-6 22:01:08 来自手机 | 显示全部楼层
瞧一瞧看一看,看看我又没有!
回复 支持 反对

使用道具 举报

0

主题

927

帖子

3045

积分

vip会员

Rank: 1

积分
3045
发表于 2016-7-11 20:27:24 | 显示全部楼层
不错的资源啊,可以研究研究
回复 支持 反对

使用道具 举报

0

主题

824

帖子

2782

积分

vip会员

Rank: 1

积分
2782
发表于 2016-7-24 12:24:00 来自手机 | 显示全部楼层
谢谢 分享 这个我还记得 不错
回复 支持 反对

使用道具 举报

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

本版积分规则

 
 



邮件留言:


 
返回顶部