专栏首页3D可视化ThingJS和传统3D开发的区别
原创

ThingJS和传统3D开发的区别

物联网3D可视化开发已经辐射到各行各业,无论车间还是消防,城市还是粮仓,亦或是地铁、科技园,物联网可视化是科技的进步,也是行业的进步。而传统的3D可视化开发实施起来并不那么乐观。如果使用ThingJS是不是更好一些呢?一起来了解一下两者有哪些区别吧~

  1. 人员配备方面:ThingJS平台使用现有开发团队可立即上手开发3D可视化应用,无需组建新团队;而传统3D开发需要招募并长期保有专业3D开发团队,成本高,管理难度大。
  2. 开发效率方面:ThingJS平台比传统3D开发提升10倍以上3D开发效率,维护简单;而传统3D开发是基于底层引擎开发,开发效率低,升级、维护难度大。
  3. 3D场景制作方面:ThingJS平台基于CamBuilder(3D园区搭建)和CityBuilder(3D城市搭建),非专业人员即可快速生成并修改3D场景;而传统3D开发需招募或外包3D场景制作,成本高,交付时间长,不易修改。
  4. 3D模型制作方面:ThingJS平台基于ThingDepot(3D模型库)为物联网管理场景提供包括上万种3D模型的模型库;而传统3D开发需专业3D建模人员制作模型,增加成本和交付时间。
  5. 系统部署方面:ThingJS平台提供公有云服务和私有云部署,开发完成立即运行,降低成本,提升交付效率;而传统3D开发安装调试复杂,部署和维护成本高。

ThingJS平台的推出,解决了传统3D开发人员投入大、开发效率低、场景制作周期长、模型无法复用、系统部署复杂的问题。

强大3D引擎

ThingJS平台的3D引擎核心是由优锘科技的核心3D研发团队依托多年3D基础算法研究和积累,通过潜心研发,完成底层H5 3D运行基础库架构,并经持续优化、封装、测试逐步完善而成。

ThingJS经过各种规模商用3D可视化项目的二次开发考验和完善,形成了一个简便、快捷、强大的面向物联网应用的3D可视化应用运行和开发平台。

ThingJS是纯H5的WebGL架构,ThingJS构建的3D可视化应用不仅可在PC端各类网页浏览器上运行,也支持手机等移动端直接访问。并且随着ThingJS持续优化和移动端硬件性能不断提升,移动端访问3D应用的效果正在越来越好。目前ThingJS已支持微信、手机浏览器扫码直接访问ThingJS 3D应用场景。

快速模型搭建

ThingJS平台提供面向普通用户(而非3D设计师)的快速3D场景搭建工具ThingBuilder,可让用户在无需专业3D设计师情况下低成本完成3D场景搭建。

ThingBuilder工具包括面向园区级别的搭建工具CampusBuilder,还包括面向城市级场景的CityBuilder。

使用ThingJS平台的CampusBuilder 3D场景快速搭建工具(原“模模搭”工具),在搭建工具便捷的搭建方式、海量的3D模型(ModelDepot模型库)资源的辅助下,普通人员(非3D设计师)可快速搭建3D场景。原来专业模型师需要一周制作的场景,现在普通人1天就可以完成搭建。

而ThingJS平台的城市级场景搭建工具CityBuilder则直接支持GIS数据引用和上传,利用内置算法,可将原本2D GIS数据一键生成3D城市。并可直接套用内置多套酷炫3D城市展示模板快速生成科技感、前卫的3D城市,从而为智慧城市类应用提供了3D城市构建方法。

高效应用开发

ThingJS平台通过潜心研发和封装,将复杂难懂的3D底层能力(例如:处理点线面顶点、3D坐标系转换、贴图、灯光效果等)变成简单易懂的JS脚本函数和参数设置,让开发者直接使用逻辑概念(例如,园区,建筑,楼层,设备)进行开发,大大提高了3D应用的开发效率。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • ThingJS PaaS平台

    ThingJS是优锘科技开发的一套面向物联网应用的在线3D可视化应用开发及运营PaaS平台,以“ThingJS云视PaaS服务”形式面向广大物联网企业提供全生命...

    要不要吃火锅
  • 大数据时代如何快速开发完成三维可视化应用?

      处在这个大数据时代势必让我们不得不追求高效,高效工作便捷生活。可在工作中想要高效完成某件事情似乎有点儿难度,比如高效开发三维可视化应用!尤其是新手更是大呼“...

    要不要吃火锅
  • thingjs功能导航图

    ThingJS 是物联网可视化PaaS开发平台,帮助物联网开发商轻松集成 3D 可视化界面。ThingJS 名称源于 物联网Internet of Things...

    要不要吃火锅
  • ThingJS PaaS平台

    ThingJS是优锘科技开发的一套面向物联网应用的在线3D可视化应用开发及运营PaaS平台,以“ThingJS云视PaaS服务”形式面向广大物联网企业提供全生命...

    要不要吃火锅
  • 大数据时代如何快速开发完成三维可视化应用?

      处在这个大数据时代势必让我们不得不追求高效,高效工作便捷生活。可在工作中想要高效完成某件事情似乎有点儿难度,比如高效开发三维可视化应用!尤其是新手更是大呼“...

    要不要吃火锅
  • thingjs功能导航图

    ThingJS 是物联网可视化PaaS开发平台,帮助物联网开发商轻松集成 3D 可视化界面。ThingJS 名称源于 物联网Internet of Things...

    要不要吃火锅
  • 这家创业公司在巨头眼皮底下崛起,二手3C电商爆发了?

    “五环外的生活,你不一定了解”,水面之下的市场,正在陆续浮出水面,比如二手3C电商。

    罗超频道
  • 提高查询数据速度

    在实际项目中,通过设计表架构时,设计系统结构时,查询数据时综合提高查询数据效率 1.适当冗余 数据库在设计时遵守三范式,同时业务数据(对数据的操作,比如资料...

    用户1558882
  • 猫头鹰的深夜翻译:spring事务管理

    Spring Framework提供了两种编程式事务管理方法。 a. 使用TransactionTemplate (Spring推荐这种实现): Context...

    眯眯眼的猫头鹰
  • ERROR: invalid byte sequence for encoding "UTF8": 0x00

    1、使用kettle批量导入数据的时候,数据出现了下面的错误。ERROR: invalid byte sequence for encoding "UTF8":...

    别先生

扫码关注云+社区

领取腾讯云代金券