ue4 迁移模型_UE4虚幻引擎学习云笔记(六)-关卡设计入门-[5.地形快速入门]

本文介绍了UE4中地形的快速创建和材质设置,包括创建地形、设置材质、基础布景和环境布光等步骤。通过使用Landscape工具,创建地形并从文件导入高度图,然后设置地形材质,创建具有不同图层的父材质。最后,布置基础环境雾、定向光源和动态天空环境球以增强场景效果。
摘要由CSDN通过智能技术生成

6a066194a5dd4eaafd6492f432dd0bdf.png

【六、关卡设计入门(Level Designer Quick Start)】

19-09-29

UE4虚幻引擎学习云笔记(六)-关卡设计入门​zhuanlan.zhihu.com
1d9c68f91f626d04cab8fb511c845941.png
UE4虚幻引擎学习云笔记-目录​zhuanlan.zhihu.com
24744cd4319634c887c3bbd0c0e5ada7.png

5.地形快速入门指南Landscape Quick Start Guide

地形快速入门指南​docs.unrealengine.com
5461dbe33259effc2bacd8653c42e8dd.png

地编工作流程可以是:

●创建地形:根据关卡设计创建、雕刻地形。

●设置材质:设置、绘制地形材质。

●基础布景:设置例如巨石、建筑、音效等基础布景;设置群体植被等场景元素。

●环境布光:设置大致的布光。

●碰撞设置:设置地形与关卡内的碰撞。

●游戏测试:对运行性能与模型碰撞体调试。

●环境润色:对基本完善的地形进行视觉润色。


第一步:创建地形。

b2289c084d47487a7a91fa4be5fc5362.png

地形工具Landscape

1)

f6744b1ee132069a46c68c2eb5e7eace.png

管理Manage

2)

36ecc2cc14553ad45fd687f9e0aa43a7.png

雕刻Sculpt

3)

82344452961d84885f112da856f98887.png

绘制Paint


● 地形管理工具Manager

1)新建地形

a)裁切块分段大小Section Size:地形LOD分段尺寸。

小尺寸更积极对分段设置LOD,消耗CPU。

b)每组裁切块分段数量Section Per Component:同时渲染LOD数量。

2x2分段将一次渲染四倍LOD区块,减少CPU计算时间。但过多可能出错。

c)组件数量Number of Components:LOD分段组件数量。

配合分段尺寸,调整地形尺寸,整体分辨率。组件消耗CPU。

-填充世界场景:使基础地形尽量大。

372b39b538d9b606a960ce165d9b33c0.png

推荐数值:

裁块大小Section Size:63x63块
每组块数Section Per Component:1x1块
组件数量Number of Components:8x8组
总分辨率Overall Resolution:505x505
以上设置总和将是64组LOD分段组件。

2)从文件导入

高度灰度图快速建立地形:灰阶、色位深度16位、PNG或RAW格式的单通道灰度图。白色(#FFFFFF)代表高度图最高点,黑色(#000000)代表高度图最低点。

2f3ad70fb00c3440f2defd47ff614d29.png
这是个灰度图
-匹配数据:将匹配高度图分辨率尺寸数据自动匹配参数。

根据以上灰度图,导入得出以下地形。

0f578fcd08766159fd388254ca9bf3db.png

●雕刻:略。


第二步:设置材质。

3)地形材质

布置基础环境雾与平行光。

23049ed0679dbad5398d6fbe98509d89.png

地形材质制作目标:创建一个地形土地父材质,具有图、草、雪三层材质绘制目标层。

●贴图素材文件导入与管理:

a)于Content下,建立“Landscape”地形目录。

b)于Landscape下,建立

“Materials”、“Resources”、“Textures”,

三个子文件夹。

c)准备以下5张纹理贴图,迁移至Textures文件夹:

土地-漫反射贴图:T_ForestGround_D 土地-法线贴图:T_ForestGround_N 草地-漫反射贴图:T_GroundGrass_D 草地-法线贴图:T_GroundGrass_N 噪波-法线贴图:T_Noise_N

e95b9d604ced60c313027849b750dea6.png

●设置材质

523c8427114fdaf2d0eef8b0b486db25.png

a)创建材质:于Materials创建地形材质M_Landscape_main,打开材质编辑器。

b)创建节点

UV节点:LandscapeCoords

5个贴图节点Texture Sample:(T+左键,纹理贴图直接拖入编辑器亦可)

土地-漫反射贴图:T_ForestGround_D 草地-漫反射贴图:T_GroundGrass_D
土地-法线贴图:T_ForestGround_N 草地-法线贴图:T_GroundGrass_N 噪波-法线贴图:T_Noise_N
雪地颜色: 向量参数Vector Parameter(V+左键) 金属度Metallic:常量参数Contrast Parameter(1+左键) 粗糙度Roughness:标量参数Scalar Parameter(S+左键) 草地噪波法线混合:加法Add(A+左键) 2个地形图层混合:颜色层与法线层LandscapeLayerBlend

c)设置节点

贴图节点:链接对应的贴图。 雪地颜色参数:R=0.732385;G=0.788983;B=0.79661;A=1.0 金属度:0 粗糙度:0.5

地形图层混合

  1. 选择层混合节点
  2. 添加图层组元素

3d365b41a12658db52f11e10791d5d6c.png

两个节点,各添加3组图层组元素,如下设置各组:

颜色层混合Layer Blend Base Color设置:权W-高H-高H,1-0-0。

(土地层)组0:
层名称Layer Name:土地 Soil
混合方式Blend Type:权重混合LB Weight Blend
预览权重Preview Weight:1.0

(草地层)组1:
层名称Layer Name:草地 Grass
混合方式Blend Type:高度混合LB Height Blend
预览权重Preview Weight:0.0

(雪地层)组2:
层名称Layer Name:雪地 Snow
混合方式Blend Type:高度混合LB Height Blend
预览权重Preview Weight:0.0

610efd5c50f055bc5fdd7a61c758dd61.png

法线层混合Layer Blend Normal设置:权W-高H-权W,1-0-0。

(土地层)组0:
层名称Layer Name:土地 Soil
混合方式Blend Type:权重混合LB Weight Blend
预览权重Preview Weight:1.0

(草地层)组1:
层名称Layer Name:草地 Grass
混合方式Blend Type:高度混合LB Height Blend
预览权重Preview Weight:0.0

(雪地层)组2:
层名称Layer Name:雪地 Snow
混合方式Blend Type:权重混合LB Weight Blend
预览权重Preview Weight:0.0

a717da066a7ac5b57e0c8c09d7700895.png

d)链接引脚

LandscapeCoords输出→贴图节点UVs。
金属度向量→材质节点金属度Metallic。
粗糙度标量→材质节点粗糙度Roughness。
三个颜色贴图的RGB→颜色层混合节点相对应的Layer。
土地法线贴图的RGB→法线层混合节点土地层Layer Soil。
草地法线贴图与噪波法线贴图的RGB→加法ADD。
加法ADD→法线层混合节点草地层Layer Grass
土地漫反射贴图A→颜色层混合节点高度雪地Height Snow。
草地漫反射贴图A→两个层混合节点高度草地Height Grass。

(RGBA与Alpha区分注意!!)

噪波法线贴图RGB→法线层混合节点雪地层Layer Snow。
颜色层混合→材质节点基础颜色BaseColor
法线层混合→材质节点法线Normal

56b743bbc0eb9d1237a2274d8187a14b.png

f)设置绘制层

将材质赋予地形,于地形绘制面板中,创建三个地形图层信息对象:

5579887f871a874834fe8571e61f734c.png

此例要求使用权重混合层(法线),图层信息储存于Resources文件夹。

0a937639b759fed7eb452d2cd78c0c29.png

●布置基础环境光与绘制:

1.大气雾AtmosphericFog

无环境球的情况下它可以提供背景环境,它主要用以模拟大气对光的散射。

2.定向光源DirectionalLignt

平行光,世界太阳光。照亮Actors。

3.动态天空环境球

BP_Sky_Sphere置入关卡,指定对平行光的引用。

4.重点光区LightmassImportanceVolume

创建具有复杂光交互作用的光照图,例如区域阴影和漫反射。它用于预计算具有固定和静止运动性的光源的照明贡献部分。

fc3fd943c67807bbb46842fac6035a97.png

以上。

UE4虚幻引擎学习云笔记-目录​zhuanlan.zhihu.com
24744cd4319634c887c3bbd0c0e5ada7.png
UE4虚幻引擎学习云笔记(六)-关卡设计入门​zhuanlan.zhihu.com
1d9c68f91f626d04cab8fb511c845941.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值