【UE5.3 C++】ARPG游戏 01-创建天空、地形和植被

目录

效果

步骤

一、创建天空

二、创建地形

三、创建植被


效果

步骤

一、创建天空

新建一个"空白开发世界"关卡

添加如下Actor,其中Sun是"定向光源"

定向光源设置为"可移动"并且使用色温

SkyLight勾选"实时捕获"

雾密度这里设置为0.01

此时天空效果如下

将天空相关的Actor都保存到同一个文件夹下,x、y坐标都设为0

二、创建地形

进入地形模式,组件数量设置为32*32,然后点击创建

创建后需要在世界分区窗口中加载如下4块区域

雕刻地形

打开quixel bridge,下载并导入沙漠、森林、峡谷地形所需材质,

创建一个材质,这里命名为"M_landscape",设置"完全粗糙"

在材质图表中添加一个"Landscape Layer Blend"节点

该节点的图层属性添加6组元素,设置图层名称

将Megascans纹理连接到"Landscape Layer Blend"节点

复制一个"Landscape Layer Blend"节点,将Megascans法线贴图连接到该节点

选中LandScape,在细节面板中设置地形材质为"M_landscape"

切换到地形模式,在绘制选项中,可以看到此时有6个图层

对这6个图层创建权重混合层

然后选中一个图层在地形上绘制

三、创建植被

在quixel bridge中寻找一些植被资产并添加到项目中

Fab中下载树木资产

进入植被模式绘制植被

如果希望添加植被风吹动的效果,可以打开材质实例

勾选如下参数

如果我们希望为树木添加碰撞,先选中要添加碰撞的树木,然后点击"资产操作-》编辑属性矩阵中的选择"

在打开的界面中,搜索"collision",设置碰撞描述文件名为"BlockAll",然后保存。此时这些树木资产的碰撞预设就被改为"BlockAll"了。

相关推荐
人工智能训练19 小时前
UE5中如何解决角色网格体“掉下去”的问题
运维·服务器·windows·容器·ue5
AI视觉网奇1 天前
ue5 插件 WebSocket
c++·ue5
AI视觉网奇1 天前
ue 自己制作插件 c++
c++·ue5
AI视觉网奇1 天前
ue5.7 配置 audio2face
笔记·ue5
zhangzhangkeji2 天前
UE5 C++(UObject 的实例化 19-3):类 UWorld,模板函数 NewObject<>(...),
ue5
zhangzhangkeji2 天前
UE5 C++(14-1):UPROPERTY 宏、属性说明符和元数据说明符, visible,edit,Blueprint读写,Category 存储目录
ue5
Zhichao_972 天前
【UE5.3 C++】ARPG游戏 05-准备角色攻击的武器和动画
游戏·ue5
zhangzhangkeji3 天前
UE5 C++(15-3):UFUNCTION 的 meta 元数据, DisplayName ,同 UPROPERTY 的 meta
ue5
夜色。3 天前
UE5 Error LNK2019 编译异常修复备忘
ue5
陈友松3 天前
UE5 表格文件动态导入导出插件
ue5