分享
查看: 5704|回复: 0

ThingJS之模模搭常用导出格式介绍

[复制链接]

ThingJS之模模搭常用导出格式介绍

发表于 2020-6-16 15:47:18 阅读模式 倒序浏览
zzv_icon5704 zzr_icon0 查看全部
本帖最后由 zzzzzker 于 2022-5-16 13:59 编辑

CampusBuilder(以下简称“CB”)客户端是ThingJS平台的3D园区场景搭建工具。CB客户端在搭建3D场景的输出方面,提供了一系列场景资源包导出选择,以下将对各种导出格式做简单介绍。

ThingJS网页用3D场景资源包格式
本类格式(.tjs)均用于CB搭建场景要在网页加载时使用。但因为在ThingJS平台体系中,CB搭建场景会被自动同步到ThingJS平台(ThingJS网站),故在一般情况下用户无需在CB导出本格式。仅在因网络原因CB无法完成与ThingJS网站同步,或需将场景上传阿里物联网云平台时,才会选择导出tjs格式使用。
要注意的是,tjs格式CB可以导出,但CB本身并不能打开。故tjs格式不能用于CB间场景交换之用。若想在CB软件间复制场景资源(比如自己在办公场所和家用电脑间,或在同事间要复制场景等情况),以便进一步在CB中进行场景编辑,需采用cb1格式导出场景资源包。cb1格式CB是能够打开编辑的。
1.    ThingJS场景包2020(*.tjs)
本格式是2020年起ThingJS平台使用的CB搭建场景上传ThingJS网站的标准格式(如果平台自动同步无法完成场景上传的话)。本格式不包含用户通过模模搭上传的所有模型,只包含CB搭建的园区、CB搭建时上传贴图等。
本格式之所以不包含通过模模搭上传的所有模型,是因为在ThingJS新的体系中(2020年起),CB本地上传的模型已被纳入ThingJS模型库自动同步体系,会在ThingJS模型自动同步体系中被安排自动同步,因此,用于场景上传网站应用的tjs场景包可以不再自带通过模模搭上传的所有模型模型了。
2.    ThingJS场景包2019(*.tjs)
本格式是“ThingJS场景包2020(*.tjs)”格式的前身,它与2020格式的差别就是它包含了用户上传的所有模型。
在多数情况,2019格式已不再使用。但在之前部署的ThingJS离线部署环境等需要自带模型时,还会使用本格式。
3.    阿里IOT资源包(*.tjs)
ThingJS是阿里物联网云平台3D可视化合作伙伴。本格式专用于上传阿里物联网云平台,可在阿里物联网云平台打开、加载ThingJS 3D场景并使用。

CampusBuilder编辑用3D场景资源包格式
本类格式(.cb*)专用于CB编辑软件之间交换3D场景进行编辑之用。
比如,若想把自己电脑CB中所编辑的3D场景复制到同事电脑上进行编辑,就可以在自己电脑导出.cb1格式,复制给同事,对方就可以将该.cb1文件直接在自己电脑的CB中打开编辑了。
1.    CB场景包(*.cb1)
本格式是CB间交换3D场景的标准格式。本格式会包含CB编辑3D场景所需资源,甚至还会包含通过CB内置API 2.0制作的脚本。
2.    CB场景包(*.cb2)
本格式是cb1格式的特殊扩展版,一般无需使用。
cb2格式除包含cb1所有资源外,还会扩展包含CB支持的编辑器内置API 2.0相关bundle资源。但相关bundle资源在ThingJS体系中已不再使用。故除非真正了解这里的bundle是什么且确有需要,一般可不用理会cb2格式。

优锘科技DCV产品专用3D场景资源包格式
本类格式(.json)专用于优锘科技数据中心3D可视化产品DCV(或称“uDCV”)。CB(前身:模模搭或uDCB)是DCV产品的机房搭建专用软件。故,若用户有DCV项目需要实施,有3D场景搭建需求,会用到本类格式输出。
非DCV产品用户,可无需理会本类文件格式。
1.    uDCV完整场景文件(*.json)
生成可供uDCV产品使用的建筑模型信息及设备位置的数据文件。
2.    uDCV场景布局文件(*.json)
生成可供uDCV产品使用的设备位置的数据文件。
3.    uDCV场景建筑文件(*.json)
生成可供uDCV产品使用的建筑模型信息的数据文件。

通用3D模型格式
本类格式是各种行业通用3D模型格式输出。CB作为面向普通人的3D场景搭建工具,虽然主要定位于服务ThingJS体系,但确实也支持将3D场景输出普通3D模型格式,可供用户各类需要场合。
但因为通用3D模型格式输出需ThingJS云服务器转换支持,故这类格式不是实时的,需待云服务器转换完成后同步回CB客户端。同时,因为需要云服务器资源消耗,且通用3D模型格式导出并非服务于ThingJS体系,故相关转换导出功能并非免费(具体收费以CB实际显示收费标准为准)。
另外提醒注意:CB导出的通用3D模型样式是经过云服务器计算后转换的,与在CB中场景预览效果不会完全相同,如对模型相似度要求较高者,不建议使用本导出功能。
1.    glTF资源包(*.glt)
.gltf格式文件是一种较新的实时3D资源交换格式文件,用于互联网或移动设备上展现3D内容,充分支持opengl、webgl、opengles图形标准。目前,Microsoft、Unity、Autodesk等多家主流厂商均已支持该格式导入。



avatar
游客~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

130700ppkpl8x3t7tt1b1t