首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
cesiumforunreal专题
【UE5:CesiumForUnreal】——从地球全景聚焦到某区域的动画制作
目录 1.添加Render Texture并和SceneCapture2D关联 1.1 场景准备 1.2 添加Render Texture 1.3 添加SceneCapture2D并关联 2.在Widget上显示Render Texture 2.1 创建Widget 2.2 配置Widget 2.3 添加控制按钮 2.4 添加窗口逻辑 3.制作Sequencer动画 3.1
阅读更多...
【UE5:CesiumForUnreal】——加载Arcgis地图服务
目录 1.WMTS介绍 1.1WMTS说明 1.2 WMTS重要资源 2.Arcgis地图服务 2.1 地图服务介绍 2.2地图服务说明 3.UE加载Arcgis地图服务 3.1 添加Arcgis地图服务组件 3.2 配置Arcgis地图服务 3.2.1 配置url 3.2.2 Layer配置 3.2.3 Style配置
阅读更多...
UE5、CesiumForUnreal实现建筑白模生长动画效果
文章目录 1.实现目标2.实现过程2.1 实现原理2.2 具体代码2.3 应用测试 3.参考资料 1.实现目标 在上篇文章加载本地建筑轮廓GeoJson数据生成建筑白模的基础上,本文通过材质“顶点偏移”实现建筑白模生长效果,GIF动图如下所示: 2.实现过程 常用的实现建筑生长效果的方式有两种,一种是基于材质实现,即不改变顶点的真实位置,只通过材质渲染实现,包括材质遮
阅读更多...
UE5、CesiumForUnreal实现加载建筑轮廓GeoJson数据生成白模功能
1.实现目标 在UE5.3中,通过加载本地建筑边界轮廓面GeoJson数据,获取底面轮廓和楼高数据,拉伸生成白模,并支持点选高亮。为防止阻塞Game线程,使用了异步任务进行优化,GIF动图如下所示: 其中建筑数量:128871,顶点索引数量:6695748,三角面数量:2231916,顶点数量:1659772(使用了顶点共用进行优化),最终以一个StaticMeshComponent的形
阅读更多...
UE5、CesiumForUnreal实现加载GeoJson绘制盒体(Box)功能(StaticMesh方式)
文章目录 1.实现目标2.实现过程2.1 实现原理2.2 具体代码2.3 应用测试2.3.1 材质2.3.2 蓝图测试 3.参考资料 1.实现目标 与之前基于StaticMesh创建Polygon和Wall类似,本文通过读取本地GeoJson数据,在UE中以staticMeshComponent的形式绘制出盒体Box,支持Editor和Runtime模式,在Editor下生
阅读更多...
UE5、CesiumForUnreal实现加载GeoJson绘制单面(Polygon)功能(StaticMesh方式)
文章目录 1.实现目标2.实现过程2.1 实现原理2.1.1 数据读取2.1.2 三角剖分2.1.3 创建StaticMesh 2.2 应用测试2.2.1 具体代码2.2.2 蓝图应用测试 3.参考资料 1.实现目标 通过读取本地GeoJson数据,在UE中以StaticMeshComponent的形式绘制出面数据,支持Editor和Runtime环境,GIF动图如下:
阅读更多...
UE实现相机飞行效果CesiumForUnreal之DynamicPawn飞行原理浅析
文章目录 1.实现目标2.实现过程2.1 FlyTo实现原理与代码2.2 DynamicPawn飞行原理 3.参考资料 1.实现目标 基于CesiumForUnreal的Dynamic Pawn实现飞行效果GIF动图: 2.实现过程 实现原理较为简单,基于CesiumForUnreal插件中DynamicPawn中的Camera实现相关功能。其中FlyTo直接通过当前
阅读更多...