【Gaea+UE5】创建基本的大型世界场景

目录

效果

步骤

一、在Gaea中生成地形 

二、确定导出的地形规模

三、在UE中创建地形

四、验证UE创建的地形规模是否正确

五、使用M4自动地形材质


效果

步骤

一、在Gaea中生成地形 

1. 打开Gaea官网下载软件

2. 打开Gaea软件,我们可以选择一个预设的山体

创建后效果如下,我们可以按住Alt+鼠标左右键进行视角的平移和旋转

我们也可以由空白地形开始创建,首先删除“Graph”中的所有节点,然后从“ToolBox”中拖入一个“Range”节点来创建一个山脉

 提升一下地形预览的分辨率,这里设置为2k

如果我们希望创建一些岩石,我们可以拖入“Rocky”节点

此时我们可以通过点击“Range”和“Rocky”实现地形预览的切换

我们可以通过“Combine”节点将两种地形混合

回到“Range”节点,我们可以设置“Scale”、“Height”等属性。这里设置“Scale”为80%,“Height”设置为“87%”,“Seed”设置为18029

在“Rocky”节点中,设置一下岩石尺寸Size为63%

在“Graph”中按下“Tab”键打开搜索框

在搜索框中搜索“FractalTerraces”(分形阶地)来添加该节点

这里设置“Spacing”为22%,“Intensity”为62%

最后我们添加一点侵蚀效果,可以通过添加“Erosion”节点实现

这里设置侵蚀的时长“Duration”为20%

点击“Build”,然后选择生成路径

由于这里使用的是Gaea免费版,因此这里生成的最大分辨率可以设置为1009

重命名一下侵蚀节点,这里命名为“MyWorld”

标记为导出

设置.png为导出格式

二、确定导出的地形规模

为确定Gaea导出的地形在UE中的大小,我们首先在Gaea中可以看到系统预设的地形规模为5000米*5000米,最高高度是2600米

我们这里设置地形最高高度为2000米

在侵蚀节点的属性面板中点击按钮“Lv”(AutoLevel)来使得地形中的最高点为2000米

此时地形预览如下,可以看到山峰太高了

我们可以做一个限制,限制最高峰为25%,也就是2000*25%=500米。

在“Build”面板中点击“Start Build”开始构建地形

生成后的文件如下所示

三、在UE中创建地形

1. 在UE中新建一个Basic关卡,删除场景中的网格体Floor

2. 在选项模式中选择“地形”

切换到“从文件导入”

点击选择高度图文件

选择第二步导出的高度图

由于我们在Gaea中生成的地形为5000m*5000m,因此这里XY平面的缩放要设置为(5000*100)/1009≈495.540139。乘100是因为UE中的单位为cm,乘100后转为以厘米为单位;除1009是因为高度图的分辨率为1009*1009

接下来需要确定Z方向上的缩放。这里设置Z轴缩放为5000*100*0.001953125=976.5625

“5000*100*0.001953125”中的5000是由(500/0.4)*(2000/500)计算得来

2000指的是我们在Gaea中设置的地形高度为2000m,0.4指的是高度比例为0.4,500表示我们在第二步中限制地形的高度不超过500m

0.001953125指的是UE官方文档中提到的Z轴缩放需要乘上这个数字

3. 确定好缩放后,点击“导入”

如果导入后还是看不见地形,我们需要关闭显示指数级高度雾

四、验证UE创建的地形规模是否正确

1. 在编辑器偏好设置中设置测量工具单位为米

2. 点击视口右上角的按钮“最大化或恢复此窗口”

放大第一个子窗口

按鼠标中键来测量山的高度正好为500m

我们在顶视图中可以再测量一下地形的长和宽,可以看到正好也是5000m 

因此地形规模也是正确的。

五、使用M4自动地形材质

参考我的另一篇文章:

【UE5.1】M4自动地形材质+UltraDynamicSky+Oceanology插件的使用记录

参考视频:

https://www.bilibili.com/video/BV1Ht42137KZ/?spm_id_from=333.337.search-card.all.click&vd_source=36a3e35639c44bb339f59760641390a8

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/598439.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Git === Git概述 Git安装

第1章 Git概述 Git是一个免费的、开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目。 Git易于学习,占地面积小,性能极快。 它具有廉价的本地库,方便的暂存区域和多个工作流分支等特性。其性能优于Subversion…

汇凯金业:通货膨胀对能源行业有何影响

通货膨胀对能源行业有几方面的影响,具体取决于通货膨胀的原因、规模以及持续时间。以下是一些可能的效应: 成本增加:通货膨胀导致能源行业的运营成本上升。这包括原材料、设备、维护和人力成本。如果企业不能完全将成本转嫁给消费者&#xf…

Pytorch入门实战 P09-YOLOv5里面的Backbone模块搭建网络

目录 1、YOLOv5的模型图。 2、BackBone简单介绍。 3、YOLOv5的Backbone文件。 4、YOLOv5Backbone的code部分 5、完整的code部分 6、结果展示 (1)Adam优化器 (2)SGD优化器 🍨 本文为🔗365天深度学习…

linux系统下产生Segmentation fault 与 Segmentation fault (core dumped)!!!

最近在学习的过程中,遇到了Segment fault(段错误)的问题,经过一番查找资料,学到了一些相关知识,这里做一个梳理,以防以后在遇到类似的问题,并且希望能够帮助到大家一丝丝&#xff01…

华为AI全栈生态布局:中国科技巨头加速创新

华为AI芯片生态全栈深度分析 2024 一、引言 1.1 华为AI芯片发展背景: 华为,通信和消费电子巨头,以其技术创新和远见著称。2013年,华为率先布局人工智能(AI),并专注于全栈AI解决方案的开发。华…

骨传导耳机哪个品牌值得入手?精选五款高性能骨传导耳机,闭眼入都不踩雷!

随着健康生活的日益普及,运动健身逐渐成为人们生活中的重要组成部分。在这一背景下,骨传导耳机作为一种新型蓝牙耳机,凭借其不堵塞耳道、防水性能强等特性,受到了广大运动爱好者的喜爱。然而,骨传导耳机的热销也吸引了…

一次性邮箱API发送邮件的方法?如何配置?

一次性邮箱API发送邮件有哪些注意事项?怎么安全发信? 随着网络安全问题的日益凸显,如何安全、高效地发送邮件成为了一个亟待解决的问题。一次性邮箱API的出现,为我们提供了一种新的解决方案。那么,如何使用一次性邮箱…

白酒:白酒香型的国际化推广与市场接受度分析

云仓酒庄的豪迈白酒一直有在白酒香型的国际化推广。随着中国白酒市场的不断扩大和国际化的趋势,了解白酒香型的国际接受度和推广策略对于酒厂和整个行业都具有重要意义。 首先,国际化推广需要深入了解国际市场的需求和消费者偏好。不同国家和地区的消费者…

长难句打卡5.7

In December 2010 America’s Federal Trade Commission (FTC) proposed adding a “do not track” (DNT) option to Internet browsers, so that users could tell advertisers that they did not want to be followed. 2010年12月,美国美国联邦贸易委员会(FTC)提…

020、Python+fastapi,第一个Python项目走向第20步:ubuntu 24.04 docker 安装mysql8集群+redis集群(一)

系列文章 pythonvue3fastapiai 学习_浪淘沙jkp的博客-CSDN博客https://blog.csdn.net/jiangkp/category_12623996.html 前言 docker安装起来比较方便,不影响系统整体,和前面虚拟环境有异曲同工之妙,今天把老笔记本T400拿出来装了个ubuntu24…

Spring AOP(3)

目录 Spring AOP原理 代理模式 代理模式中的主要角色 静态代理 动态代理 总结:面试题 什么是AOP? Spring AOP实现的方式有哪些? Spring AOP实现原理 Spring使用的是哪种代理方式? JDK和CGLIB动态代理的区别? Spring AOP原理 代理模式 代理模式, 也叫委托模式. …

CUDA C编程:第一个程序 向量相加

我的电脑没有装CUDA,所以使用租了带GPU的云服务器,然后使用vscode SSH远程连接云服务器。云GPU使用的是智星云,0.8元/h。 智星云 可以使用nvcc --version查看系统中安装的CUDA版本。 然后写第一个CUDA程序,两个向量相加结果给到…

绝地求生:季后赛名额确定!NH战队总积分榜排名第一!

2024年5月5日,PCL春季赛常规赛第五阶段第三天比赛结束,今天打完春季赛常规赛结束,16个战队进入季后赛的名额已确定。NH战队总积分506分,总积分榜排名第一!!NH战队也是唯一一支总积分超过500分的队伍。今天最…

语音识别之其他谱图

⚠申明: 未经许可,禁止以任何形式转载,若要引用,请标注链接地址。 全文共计3077字,阅读大概需要3分钟 🌈更多学习内容, 欢迎👏关注👀【文末】我的个人微信公众号&#xf…

护眼灯有没有护眼的效果?一键查看这五大护眼效果极佳的护眼台灯

在数字时代,护眼灯已成为保护视力的重要工具。但消费者常问:护眼灯有没有护眼的效果?挑选到技术过关的护眼台灯是能够很好地起到护眼效果的。本文将并重点介绍五款具有卓越护眼功能的台灯。这些精选灯具不仅在照明效果上表现出色,…

leetcode-缺失的第一个正整数-96

题目要求 思路 1.这里的题目要求刚好符合map和unordered_map 2.创建一个对应map把元素添加进去,用map.find(res)进行查找,如果存在返回指向该元素的迭代器,否则返回map::end()。 代码实现 class Solution { public:int minNumberDisappeare…

智慧公厕打造智慧城市新标杆

公共厕所作为城市基础设施的重要组成部分,直接关系到市民的生活品质和城市形象。传统的公厕管理方式存在着许多问题,如环境脏乱、清洁不及时等,给市民带来了诸多不便和不满。而智慧公厕作为一种全新的管理模式,通过物联网、大数据…

Temporary Email邮箱API发送邮件怎么配置?

Temporary Email邮箱API发送邮件的方法?如何使用? 临时邮箱因其便捷性和隐私保护的优势,越来越受到用户的青睐。而在许多场景下,我们可能需要使用临时邮箱API来发送邮件。那么,如何配置Temporary Email邮箱API发送邮件…

Docker 操作redis

命令: docker删除容器命令:docker rm 容器名称 (默认只能删除停止运行的容器) 运行redis服务端并指定窗口: docker run --name mr -p 6379:6379 -d redis redis-server --appendonly yes 运行成功之后运行docker ps 可以查看运行中的所有容器以及状态 docke rexec -it mr b…

“A”分心得:我的云计算HCIE学习之路

大家好,我是誉天云计算HCIE周末班梁同学,在誉天老师和同学们的帮助下,我终于在4月24日顺利通过了云计算3.0 HCIE的认证考试,而且获得了A,这是让我特别惊喜的,功夫不负有心人。 我日常的工作是网络运维&…