CesiumforUnreal环境准备

 前言

       本文将重点介绍CesiumforUnreal的C++工程编译,当然前提是准备好Unreal的环境,可以通过Epic Games Launcher去安装或甚至直接从unreal官方下载源码进行安装,但本文并不关心这些,笔者是通过Epic Games Launcher安装了Unreal Engine 5.4.4。在此基础上通过下载CesiumforUnreal和cesium-unreal-samples源码进行编译。CesiumforUnreal是Unreal与三方库CesiumNative进行结合的集中体现,笔者想通过研究CesiumforUnreal源码以及官方示例,进一步了解Unreal引入外部开源库的方法,将Unreal与Osg结合,实现大体量倾斜模型、数字地球在Unreal中实时渲染显示。且后续文章不将集中在Unreal材质编辑、蓝图使用、场景设计上面,而是仅仅通过几个简单的C++工程例子来打通Unreal与Osg的结合的关键点,如Unreal显示外部单个osgb文件、Unreal中实时显示推流画面等。


目录

  • 1 准备
  • 2 编译

正文

1 准备

        通过git clone命令下载cesium-unreal-samples本地命令如下其中命令最后cesium-unreal-samples2表示本地文件路径

git clone --recursive https://github.com/CesiumGS/cesium-unreal-samples.git cesium-unreal-samples2

        接着如下cesium-unrealrelease路径下载最新CesiumForUnrealCesiumForUnreal-54-v2.21.1.zip表示针对Unreal 5.4v2.21.1版本CesiumForUnreal注意此时git clone下载cesium-unreal-samples切换同样版本v2.21.1如下所示

        将下载CesiumForUnreal解压cesium-unreal-samples文件Plugins文件夹当让Plugins文件夹存在创建最后文件关系下图所示

 

        然后将如下地址文件拷贝cesium-unreal-samplessource文件夹同样的source文件夹不存在创建

https://github.com/CesiumGS/cesium-unreal/tree/main/Documentation/Source

        此时准备工作已经完毕接下来进行编译

2 编译

        首先右键点击CesiumForUnrealSamples.uproject文件执行Generate Visual Studio project files生成CesiumForUnrealSamples.sln文件接着点击CesiumForUnrealSamples.sln文件解决方案配置设置Development_Editor平台设置x64,设置CesiumForUnrealSamples项目激活执行编译执行完毕后点击运行VS看到如下画面

 

        表明环境配置成功默认出现关卡01_CesiumWorld用户导入不同学习 关卡文件Content\CesiumSamples\Maps目录下当前官方提供了17样例样例介绍参照如下地址

https://github.com/CesiumGS/cesium-unreal/blob/main/README.md
 

总结

     本章通过Unreal C++编译的形式准备了CesiumforUnreal环境,下章将通过借鉴CesiumforUnreal加载3dtiles过程中到Unreal几何体的转换,尝试将单个osgb文件同样转换为Unreal几何体,并在Unreal场景中渲染。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

CHPCWWHSU

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

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

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

打赏作者

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

抵扣说明:

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

余额充值