PlacingFoliageonCesiumTilesets_译

PlacingFoliageonCesiumTilesets_译

UnrealEngine的FoliageTool在像CesiumWorldTerrain的Cesium3D瓦片集上运行。在这个教程,你会学到怎样使用这个工具放置植物或者其他格网。
在这里插入图片描述
你会学到怎样:
1)使用植被工具和Cesium数据集创建葱郁的世界。
2)确保放置的植被待在位置上,即使你改变地理参考。
!)这是一个基于先前入门教程的想法的中级项目。如果你还没有读过这些,我们建议你在开始这个项目之前复习一下。一个好的开始是CesiumforUnrealQuickstarttutorial

预备:
1)UnrealEngine(至少4.26或以上)和安装的CesiumforUnreal插件。
2)知道怎样用CesiumWorldTerrain创建一个关卡和设置光照。
3)理解用CesiumforUnreal执行objectplacement
4)理解怎样createanduseaSublevel

步骤1:设置
1)用一个带有CesiumWorldTerrain和一个光照系统,如CesiumSunSky的场景开始。如果你在使用CesiumforUnreal示例,你可以复制场景01_CesiumWorld。代替地,CesiumforUnrealQuickstart说明了设置这样一个场景的过程。
2)现在你有一个场景,是时候输入植被资产了。使用你自己的,或者从一个源,如: Quixel或者UnrealEngineMarketplace预制的资产。这个教程使用来自Quixel的 MorningGlorySunflower
3)检查是否你选择的植被有FoliageTypes。在ContentBrowser左上角找到Filters按钮,点击这个按钮并在出现的菜单找到Foliage。点击这个框过滤你的内容只显示FoliageTypes。
在这里插入图片描述
4)如果这儿没有FoliageTypes,你将必须创建你自己的FoliageTypes。注意放置你的StaticMeshes。步骤3会详细说创建FoliageTypes的过程。
!)免费、高质量的植被资产可以由QuixelMegascans保障,免费为UnrealEngine使用,或者在UnrealEngine市场找。

步骤2:选择一个位置
这个教程会展示在美国加利佛尼亚绕着一个小池塘怎样放置植被。自由在这儿创建你的场景,或者选择地球上另一个位置。
1)设置地理参考。在WorldOutliner选择CesiumGeoreference角色对象并在Details面板中找到Origin Latitude, Origin Longitude, Origin Height参数。在这个教程池塘可以用以下坐标找到:
Origin Latitude = 38.321559
Origin Longitude = -122.999235
Origin Height = 112.99
在这里插入图片描述
2)为当前场景创建一个子关卡。看SublevelsTutorial学习怎么创建子关卡。
!)虽然这个步骤是可选的,但是强烈推荐使用。使用子关卡确保如果你意外地更改Georereference,你可以将世界原点返回到这些坐标,这对于将放置在正确位置的植被保持在正确位置至关重要。如果你选择不使用子关卡,注意在CesiumGeoference的Origin Longitude, Origin Latitude, Origin Height值。只要你知道最初设置GeorereferenceOriginLocation的坐标,就可以重新输入它们以修Georereference。看PlacingObjectsontheGlobe学习更多在CesiumforUnreal关卡放置对象的限制。
3)现在,你应该有一个子关卡被正确地添加到你的地理参考中,显示一个蓝色的格网环绕你的子关卡。你可以在CesiumGeoference禁用这个格网。在Details面板的CesiumSublevels,不选择 “Show Load Radii”。
在这里插入图片描述
!)在这些截图中你会注意到池塘中的水。示例场景使用Waterplugin的一个WaterBodyCustom。
注意未来教程和CesiumforUnreal的水表面。

步骤3:准备植被类型
1)使用顶部下拉工具条,在EditorMode改变Select为Foliage。
在这里插入图片描述
2)你会在PlaceActors窗口的位置看到一个新的窗口显示:FoliageWindow。找到你的植被。取决于你输入的资产,你可能在植被窗口看到或看不到植被类型列表。
在这里插入图片描述
3)如果你的窗口是空的,当你输入你的资产时你找不到任何FoliageType,你将必须创建一个FoliageType。在ContentBrowser中选择你想要用的静态格网,点击并拖进这个窗口。
在这里插入图片描述
一个新的窗口显示,让你选择一个位置保存新的FoliageType。放置在你想要的位置,尽管它可能帮你创建一个新的放置静态格网的文件夹。
在这里插入图片描述
4)当你输入你的资产找到FoliageType,在Foliage窗口上左边选择绿色的AddFoliageType按钮。从出现的菜单找到你的植被。
在这里插入图片描述
5)鼠标拂过你想要放置的FoliageType,一个选择框出现。勾选选择FoliageType,你可以选择多个FoliageType。
6)检查确保使用了Paint。你开始画刷。
在这里插入图片描述

步骤4:放置和调整植被
1)使用你的鼠标在地形上画刷。你的植被应该开始出现随着格网。如果你放置错了,你可以使用ctrl+Z/command+Z撤销。

2)如果太密,在植被细节调整密度设置。
在这里插入图片描述
3)对于选择和编辑植被顶部工具条显示了不同的模式。有许多设置你可以调整设置放置你喜欢的。更多信息,看Unreal的FoliageTooldocumentation
在这里插入图片描述

1)植被编辑器顶部栏上的一个按钮是Fill按钮。这用植被覆盖了整个静态网格。这是不建议在像CesiumWorldTerrain的瓦片集上使用,因为由于CesiumWorldTerrain的大小它很可能导致冻结和崩溃。

步骤5:移动植被到子关卡
1)一旦你放置植被,转换到Select模式使用顶部的Modes按钮。
2)在放置的植被实例上点击选择所有放置的植被。你不会在WorldOutliner看到植被入口,但是所有的植被都用橙色显示。
在这里插入图片描述
3)在Level窗口,在你的子关卡右击。近出现菜单的底端,为了移动植被到子关卡点击“MoveSelectedActorstoLevel”。
在这里插入图片描述
!)如果你返回Foliage模式,你可能会注意到你每个植被实例的数量是0,即使你在场景已经放置植被。试着在子关卡双击。植被窗口将用活动窗口显示植被。

构建你的世界
这儿由很多使用植被工具和Cesium瓦片集,现在你已经了解了基础,开始创建。
在这里插入图片描述
!)植被工具不仅用于植被,试着使用岩石或者其他静态格网。

下步:
LightingandRenderingScenestutorial学习怎样创建有云和后处理的关卡,或者看UsingaGeospatiallyAccurateSun学习怎样让你场景更加地理准确。
在Twitter用@CesiumJS分享你的创造。我们乐意看到社区创建。
分享关于这和教程你的反馈在communityforum,让我们知道接下来你想看什么教程。

PS:
原文地址:https://cesium.com/learn/unreal/unreal-foliage/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jennifer33K

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值