Unity 智慧校园(一)

文章介绍了如何在Unity3D项目中使用CesiumforUnity插件加载本地osgb倾斜摄影数据。首先,需确保项目使用URP或HDRP渲染管线,然后下载并安装CesiumforUnity及输入系统插件。接着,利用cesiumlab工具将osgb格式转换为3DTiles格式。在Unity中,通过Cesium3DTileset加载tileset.json路径,并调整相机视角以查看数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在Unity 3D中导入和加载本地osgb倾斜摄影数据。

1.创建了一个新的Unity项目。

Cesium for Unity 支持 Universal Render Pipeline(URP) 和 High Definition Render Pipeline(HDRP) 两种渲染管线,但并不支持 Built-in 渲染管线。如果选择空的三维项目作为模板,Cesium 将无法正确渲染要加载的数据集。

2.下载并安装"Cesium for Unity"插件。

  • 安装input System Packages(若有可跳过此步骤)

Window/Package Manager

  • Edit/Project Settings/Package Manager完成设置。 

在 Package Manager 中设置如下:

Name: Cesium
​
URL: https://unity.pkg.cesium.com
​
Scope(s): com.cesium.unity
  • Window/Package Manager安装插件

Packages中选择 My Registries,选中 Cesium for Unity,点击 install安装插件

3.倾斜数据转化格式。

利用cesiumlab工具将osgb格式转化为3d tiles格式。

选择倾斜模型切片,储存类型选择散列

4.添加本地数据

利用cesium for unity插件添加数据。

插件中添加Blank 3D Tiles Tileset。

Cesium3DTilesetTileset Source选择From URL 

URL添加转化的3d Tiles文件中的tileset.json的路径,其中文件路径\改为/,且不能含有空格,路径有空格会报错,无法加载文件。

CesiumGeoreference中点击Place Origin Here,Origin Authority可选择经纬度 

4.调整相机。

选中一个CesiumGeoreference,然后按F键,可快速聚焦到场景

ctr + shift + F 可快速让摄像机定位到当前位置,并且角度同视角一致

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值