Unity加载倾斜摄影模型/激光点云,开源

本文介绍了如何在Unity中加载倾斜摄影模型和激光点云,支持Bentley ContextCapture的3MX格式。通过开源项目实现跨平台加载,旨在解决现有软件对倾斜摄影模型/激光点云的兼容性问题。尽管FPS不稳定,但该项目为游戏引擎结合三维GIS数据的探索提供了可能,并提供了一个交流群和相关转换项目的链接。
摘要由CSDN通过智能技术生成

【重大更新】现已支持WebGL

业余时间尝试了下用Unity加载倾斜摄影模型/激光点云,目前支持Bentley ContextCapture生成的3MX格式

源码见 https://github.com/ProjSEED/Unity-3mx

本项目只进行了Unity加载倾斜摄影模型/激光点云的原理性验证,还有很大优化空间,FPS不是很稳定

本人进行此项工作的目的是希望实现一种倾斜摄影模型/激光点云可以加载到各种平台,目前OpenSceneGraph只能加载osgb格式的模型,Cesium只能加载3dtiles格式的模型,主流游戏引擎(Unity/UE4)都缺乏加载倾斜摄影模型/激光点云的插件,使得倾斜摄影/激光点云的跨平台加载应用较为困难。

相关项目,用OpenSceneGraph加载Bentley ContextCapture生成的3MX格式

相关项目,将OSGB转换为3MX,将LAS激光点云转换为3MX

很多网友关心为什么选择使用3mx格式而不是直接兼容osgb,在这里说明一下,osgb是一个通用的三维数据格式,自由度太大,在其他平台去解析它几乎要把osg底层io都重新实现一遍,成本非常高;而3mx是专为倾斜摄影这样的lod瓦片树设计的,字段定义非常简单,易于跨平台实现

评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值