Cesium for UE4 加载离线地形和影像

这篇具有很好参考价值的文章主要介绍了Cesium for UE4 加载离线地形和影像。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Cesium for UE4 加载离线地形和影像

CTB 切片地形

Cesium for UE4 加载离线地形和影像

编译cesium-terrain-builder
Cesium for UE4 加载离线地形和影像

Cesium for UE4 加载离线地形和影像

{
  "tilejson": "2.1.0",
  "name": "tiles",
  "description": "",
  "version": "1.1.0",
  "format": "quantized-mesh-1.0",
  "attribution": "",
  "schema": "tms",
  "extensions": [ "octvertexnormals" ],
  "tiles": [ "{z}/{x}/{y}.terrain?v={version}" ],
  "projection": "EPSG:4326",
  "bounds": [ 0.00, -90.00, 180.00, 90.00 ],
  "available": [
    [ { "startX": 0, "startY": 0, "endX": 1, "endY": 0 } ]
   ,[ { "startX": 3, "startY": 1, "endX": 3, "endY": 1 } ]
   ,[ { "startX": 6, "startY": 2, "endX": 6, "endY": 3 } ]
   ,[ { "startX": 12, "startY": 5, "endX": 13, "endY": 6 } ]
   ,[ { "startX": 25, "startY": 11, "endX": 26, "endY": 12 } ]
   ,[ { "startX": 51, "startY": 22, "endX": 53, "endY": 24 } ]
   ,[ { "startX": 103, "startY": 44, "endX": 106, "endY": 48 } ]
   ,[ { "startX": 206, "startY": 88, "endX": 213, "endY": 96 } ]
   ,[ { "startX": 412, "startY": 177, "endX": 426, "endY": 192 } ]
   ,[ { "startX": 824, "startY": 355, "endX": 853, "endY": 384 } ]
   ,[ { "startX": 1649, "startY": 711, "endX": 1706, "endY": 768 } ]
   ,[ { "startX": 3299, "startY": 1422, "endX": 3413, "endY": 1536 } ]
   ,[ { "startX": 6599, "startY": 2844, "endX": 6826, "endY": 3072 } ]
  ]
}


TMS 影像

<?xml version="1.0" ?>
<tilemap tilemapservice="http://tms.osgeo.org/1.0.0" version="1.0.0">
  <title>default</title>
  <abstract></abstract>
  <SRS>EPSG:4326</SRS>
  <vsrs></vsrs>
  <Boundingbox maxx="180.0000000000000000000000000" maxy="90.0000000000000000000000000" minx="-180.0000000000000000000000000" miny="-90.0000000000000000000000000" />
  <Origin x="-180.0000000000000000000000000" y="-90.0000000000000000000000000" />
  <Tileformat extension="png" height="256" mime-type="image/png" width="256" />
  <TileSets profile="global-geodetic">
    <TileSet href="0" order="0" units-per-pixel="0.7031250000000000000000000" />
    <TileSet href="1" order="1" units-per-pixel="0.3515625000000000000000000" />
    <TileSet href="2" order="2" units-per-pixel="0.1757812500000000000000000" />
    <TileSet href="3" order="3" units-per-pixel="0.0878906250000000000000000" />
    <TileSet href="4" order="4" units-per-pixel="0.0439453125000000000000000" />
    <TileSet href="5" order="5" units-per-pixel="0.0219726562500000000000000" />
    <TileSet href="6" order="6" units-per-pixel="0.0109863281250000000000000" />
    <TileSet href="7" order="7" units-per-pixel="0.0054931640625000000000000" />
    <TileSet href="8" order="8" units-per-pixel="0.0027465820312500000000000" />
    <TileSet href="9" order="9" units-per-pixel="0.0013732910156250000000000" />
    <TileSet href="10" order="10" units-per-pixel="0.0006866455078125000000000" />
    <TileSet href="11" order="11" units-per-pixel="0.0003433227539062500000000" />
    <TileSet href="12" order="12" units-per-pixel="0.0001716613769531250000000" />
    <TileSet href="13" order="13" units-per-pixel="0.0000858306884765625000000" />
    <TileSet href="14" order="14" units-per-pixel="0.0000429153442382812500000" />
    <TileSet href="15" order="15" units-per-pixel="0.0000214576721191406250000" />
    <TileSet href="16" order="16" units-per-pixel="0.0000107288360595703130000" />
    <TileSet href="17" order="17" units-per-pixel="0.0000053644180297851563000" />
    <TileSet href="18" order="18" units-per-pixel="0.0000026822090148925781000" />
    <TileSet href="18" order="19" units-per-pixel="0.0000013411045074462891000" />
    <TileSet href="20" order="20" units-per-pixel="0.0000006705522537231445300" />
    <TileSet href="21" order="21" units-per-pixel="0.0000003352761268615722700" />
    <TileSet href="22" order="22" units-per-pixel="0.0000001676380634307861300" />
  </TileSets>
  <dataextents>
    <dataextent maxlevel="5" maxx="180.0000000000000000000000000" maxy="90.0000000000000000000000000" minlevel="0" minx="-180.0000000000000000000000000" miny="-90.0000000000000000000000000" />
  </dataextents>
</tilemap>


cesium native 解析TMS影像相关代码:
Cesium for UE4 加载离线地形和影像

Nginx 搭建本地服务

参见火星科技 发布三维数据服务将上述数据发布。

效果

Cesium for UE4 加载离线地形和影像
Cesium for UE4 加载离线地形和影像

Cesium for UE4 加载离线地形和影像

参考

1、3DTiles Terrian Builder文章来源地址https://www.toymoban.com/news/detail-504405.html

到了这里,关于Cesium for UE4 加载离线地形和影像的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Cesium for UE4中的坐标系及其转换(再续)

    A lightweight structure to encapsulate coordinate transforms. 轻量级的坐标转换类,可以在ECEF、经纬度和UE4坐标之间进行转换。 Earth-Centered, Earth-Fixed (ECEF) coordinates Georeferenced coordinates (Latitude/Longitude/Height) Unreal coordinates (relative to the unreal world origin) 地心坐标系 Cesium for UE4 wiki

    2024年02月11日
    浏览(50)
  • cesium-影像图&地形图&3dtiles模型

    ImageryLayer类: Cesium.ImageryLayer类用于表示Cesium中的影像图层,它就相当于皮毛、衣服,将数据源包裹在内,它需要数据源(imageryProvider)为其提供内在丰富的地理空间信息和属性信息,同时,通过该类还能设置影像图层相关属 性。 常用属性如下: name(名称), alpha(透明度) bri

    2024年02月06日
    浏览(71)
  • 【UE5 Cesium】14-Cesium for Unreal 加载服务器上的倾斜摄影

    目录 前言  步骤 一、下载安装tomcat 10 二、下载安装JDK 三、启动Tomcat 四、Tomcat加载倾斜摄影 五、UE中加载Tomcat上的倾斜摄影         上一篇文章(【UE5 Cesium】13-Cesium for Unreal 加载本地倾斜摄影)介绍了如何在UE中加载本地倾斜摄影,本文在该文章基础上继续介绍如何在将

    2024年02月12日
    浏览(50)
  • Cesium中加载地形影像切片,以及3dtiles和shp及kml方法

    1geoserver影像服务 2加载cesiumlab切出的地形切片 3加载geotif 4加载geojson 5加载kml 6加载shp 效果1     未完待续

    2024年02月11日
    浏览(38)
  • UE4 地形编辑基础知识 学习笔记

    之前自己写过这样的功能,今天看到一个UE现成的 点击地形,选择样条 按住CTRL键+点击屏幕中某一个点会在场景内生成一个这样的图标 再点两次,会生成B样条的绿线条 点击+号再选择一个模型,会生成对应的链条状的mesh 拉高最远处的一个图标抬高 如果想地形贴合该mesh,则

    2024年02月11日
    浏览(56)
  • UE4-地形材质图层创建及使用

    1.选择模式中的地形,进入创建地形界面,支持自己设置地形大小以及导入高度图。导入高度图生成的地形有默认的大小,可以通过左侧面板中的分段大小等属性重新设置地形大小,高度图整体走势是不会更改。设置完抽点击创建,系统自动创建地形。 2.创建材质,使用Land

    2024年02月16日
    浏览(54)
  • 050:cesium加载mapbox卫星地图、mapbox地形地图

    第050个 点击查看专栏目录 本示例的目的是介绍如何在vue+cesium中加载mapbox卫星地图、mapbox地形地图。 直接复制下面的 vue+cesium源代码,操作2分钟即可运行实现效果. 示例效果

    2023年04月18日
    浏览(86)
  • UE4灰度图生成地图记录&blender生成城市地形

    引擎:4.26 首先,在网上下载灰度地形图。这边先下载了如下的灰度地形图。 然后,使用ps来修改图片的格式,以适应UE4引擎的使用。 将图片修改成灰度,16位通道。 然后将图片导出成png格式(灰度,16位通道)。 然后在虚幻引擎中导入图片。 然后通过调整高度缩放来控制地形

    2024年02月05日
    浏览(47)
  • UE4 Pak打包、挂载、加载

    首先,必须得明确的一点就是如果想要加载Pak内资源,那么这些资源必须是经过Cook的。如果打包的是未Cook的资源,那么即使Pak挂载成功,也不可能会成功加载Pak内资源。 不知道怎么生成Cook资源,可以看我前一篇  ​​​​​​UE4 Cook指定平台资源_来梦学长i的博客-CSDN博客

    2023年04月08日
    浏览(59)
  • 在UE5中使用Cesium插件加载谷歌全景地图

    虚幻引擎5(UE5)是一款强大的游戏开发引擎,它提供了许多功能和插件来创建逼真的游戏世界。其中,Cesium是一款流行的地理信息系统(GIS)工具集,它允许您加载和展示地理数据。本文将介绍如何在UE5中使用Cesium插件加载谷歌全景地图,为您打造更逼真的游戏环境。 一、

    2024年02月13日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包