WDP开放平台产品快速入门

1分钟了解我们是谁

我们是谁

51WORLD致力于创造一个真实、完整且恒久的数字孪生世界,以原创的全要素场景(All Element Scene,简称AES)为基础,融合物理模拟、工业仿真、人工智能、云计算等技术建立数字孪生应用生态,帮助行业进行新一轮数字化升级,并推动数字孪生成为新型基础设施之一。

51WORLD数字孪生技术及平台已被政府和企业单位广泛应用,覆盖智慧城市、园区、汽车与交通、水务、港口、航空、能源、地产等多个行业领域。其中,代表案例包括雄安新区、重庆两江新区、南京江北新区等国家级新区的数字孪生应用;华为深圳坂田总部、一带一路中白工业园智慧园区、深圳数字孪生港口、航科院数字孪生机场、云南三湖智慧水务等。

我们的愿景:创造一个真实、完整且恒久的数字孪生世界

我们的使命:通过数字孪生技术帮助现实世界变得更高效、安全和美好

我们的目标:做开发像做PPT一样简单,目标2023年实现全面平台化

51WORLD开发者计划立足数字孪生核心能力赋能,整合推出产品工具链和生态平台,共享技术革新与数字经济市场机遇,率先在行业内推出51WORLD-WDP(开放平台3.0)产品和工具:全要素场景底板(AES)、实时云渲染平台(Cloud)可视化编辑组件(WDT)超级接口(SuperAPI),产品现已通过技术整合,完美融合全新51Cloud产品达到一键安装,一键部署,海量免费AES场景底板,海量数据面板模板,永久免费使用!

我们能做什么

51WORLD-AES全要素场景底板带给数字孪生的价值简单来说,就是能够实现小到房间,大到城市,从静态到动态的还原,它具备超大规模实时渲染、海量资源动态调度、数字资产并行生成、视觉和物理真实及空间编码高扩展等重要价值,这些能为各行各业提供数字化智慧解决方案。

51WORLD-WDP(开放平台3.0)通过开放产品能力、让开发者共享各行业AES场景底板,数据面板,超级接口等帮助开发者快速构建全行业应用(城市、园区、交通、地产、水务等)0代码开发,一站式创作,多端跨平台的数字孪生交互系统,实现一种“上帝视角”全局化管理,从而为企业降本增效,一起构筑生态,让更多人了解数字孪生带来的价值。

WDP开放平台官网:https://wdp.51aes.com/

在WDP3.0开放平台产品实现逻辑简单理解分为三层:

场景底板层:建筑、道路、车辆。河流等元素构成

数据面板层:视频、事件、人的行为数据等构成

交互事件层:上帝视角定义场景交互和事件效果

51WORLD

全新WDP3.0开放平台提供:场景底板(AES全要素场景),实时云渲染平台(Cloud),可视化编辑工具(WDT),超级接口(SuperAPI)从实时渲染、动态数据处理、场景交互到最终面板搭建的整个工作流:

51WORLD

第一步,51Cloud提供海量AES全要素场景底板,第一期10+(不断更新中),可供开发者免费下载使用

51WORLD

51WORLD

第二步,WDT数据面板提供免费面板设计模板和提供会使用PPT就能够搭建的组件工具

51WORLD

第三步:SUPERAPI连接三维场景底板和场景交互效果的超级接口,可视化实时覆盖各类交互需求

51WORLD

最后:发布面板,启动项目预览即可,下载51Cloud社区版获取地址:

请登录WDP官网:wdp.51aes.com

注册登录成功后,“立即开始”下载51Cloud客户端,并安装即可

10分钟快速入门

安装51Cloud系统环境安装条件

系统运行版本要求:

现阶段产品只支持Windows系统,不支持macOS、Linux系统!

51WORLD

Windows系统建议使用Windows 10专业版、企业版;Windows Server 2016/2019 DataCenter版本

建议硬件推荐配置:

51WORLD

推荐显卡系列型号:

GeForce:2070、2080S、2080Ti、3070、3080、3090系列

Quadro: RTX5000、RTX6000、RTX8000主动散热型

Tesla:P100、T4、P40、V100系列并配备vDWS类型Grid授权激活服务

软件安装前准备:

关闭杀毒软件比如:360安全,腾讯电脑管家等,忘记关闭情况下,弹出提示框,点击允许即可

关闭系统防火墙,如安装过程中系统提示请点击“允许访问”

保持网络畅通,暂不支持离线使用!

项目预览浏览器推荐:PC端推荐Chrome、safari浏览器;不推荐IE浏览器

移动端推荐:QQ浏览器

安装51Cloud产品步骤

1. 双击启动“51Cloud_MasterAndAgent.exe”程序安装包进行安装

51WORLD

2. 安装向导界面设置:

安装路径:51Cloud安装软件位置

项目保存路径:AES场景底板会保存在这个路径的文件“Projects”下,如需多虚拟机部署环境下,虚拟机安装我们提供的安装程序“51Cloud_Agent.exe”即可

安装路径:推荐选择以英文为文件名地址(避免中文或空格等命名路径)

详细安装步骤请查阅:云渲染服务端部署手册

51WORLD

3. 等待片刻~安装过程中提示1:检测到电脑中没有启动UE4需要的组件,安装包内预先会提示UE4安装进程,点击“Install”安装,下一步即可完成

51WORLD

UE4安装完成后,51Cloud会继续加载安装进程,提示2:电脑内检测没有安装51Cloud Browser(51浏览器),会开启安装进程,点击“我同意”进行安装,下一步直到“完成”

51WORLD

51Cloud Browser(51浏览器)安装完成后,51Cloud会继续加载安装进程,直到安装完毕。

51WORLD

51WORLD

4. 第一次安装时,系统提示“初始化系统”

51WORLD

点击“进入体验”,开启51Browser(浏览器)

51WORLD

5. “启动页面”开启

51WORLD

6. 加载完成后,首次打开进入设置页面,选择显示器(如果有多个),输入服务器地址,切换HTTPS,点击“连接”,点击进入51WORLD的数字孪生世界

51WORLD

如何快速制作可视化项目样例

体验51Cloud社区版,开启数字孪生世界之旅工作流:

51WORLD

用户引导操作步骤:

1. 数字世界的大门正向你敞开,登录51Cloud:请输入账号“用户名或手机号”和密码

51WORLD

2. 登录成功后,默认进入“产品案例”页面,由于您刚进入51Cloud软件发现空空如也,不用担心,现在进入“案例同步”去下载AES场景底板

51WORLD

3. 来到“案例同步”:

“社区版”默认提供一个默认场景底板(广州4.0)和一个面板(智慧城市片区治理)供使用,提交营业执照信息进行“企业资质认证”,通过后开放5个场景底板和5个数据面板免费使用

51WORLD

进行“企业资质认证”提交:企业名称、工商营业执照、需要的场景选择(5个)

51WORLD

“企业资质”通过审核后,开放下载场景底板

51WORLD

场景底板由大量数据量融合而成,下载需要点时间,请耐心等待

51WORLD

下载解压完成后,支持预览项目云渲染,此时还没有显示数据面板:进入“产品案例”查看

51WORLD

4. 创建和编辑数据面板,进入“面板管理”—“公开面板”平台提供了很多数据面板模板(社区版默认1个),首先需要把该面板保存到“我的面板”使用

51WORLD

修改“面板名称”后,我的面板可见

51WORLD

51WORLD

点击面板进入画布页面进行元素、图表的设置和编辑;详细设置请查看WDT使用手册

51WORLD

设置好画布后,进入蓝图页面,开始设置面板与项目底板的交互事件效果,设置后,开启SuperAPI进行调试,验证事件效果是否是需要的效果,调整测试后保存面板

SuperAPI详细设置请查看使用手册

51WORLD

6. 发布:搭建好数据面板和面板内事件交互后,“面板管理”-我的面板进行“发布”

51WORLD

发布后,进入“产品案例”-“面板项目”页面,开启预览项目

51WORLD

51WORLD

恭喜你,看到这里,您已经掌握了51Cloud产品基本原理和强大的项目展示效果;感谢您的相信与陪伴~~世界上又多了一位了解51WORLD的伙伴

51Cloud社区版产品的能力可不仅仅局限于此,如果您想要充分了解我们的隐藏实力,还得花点时间哦~

比如我们针对预览等待问题,我们提供了“预热驻留”功能,让拥有多种数据大型场景也能随时预览,给您绝佳的浏览体验,更多功能请解锁“高手进阶”

1小时高手进阶

在这里我们会详细阐述我们提供的服务,产品技术原理和功能操作;您可以通过简单阅读与理解并参照示例进行实践操作,成为优秀的WDP开发者,充分发挥您的想象力,站在51WORLD的肩膀上去成长,来吧,小伙伴;51WORLD世界需要你的想象力!

Cloud产品介绍

Cloud云渲染是什么

云渲染就是在云上完成渲染,将3D应用程序从本机迁移到云端,由云端的计算资源渲染,将结果输出到用户端呈现

51WORLD

满足多种场景,多终端效果呈现:

51WORLD

Cloud云渲染在WDP(开放平台)中定位如图:

51WORLD

如何安装部署Cloud云渲染

在单台物理机单系统上,我们只需要安装51Cloud_MasterAndAgent.exe这个文件就可以了,里面已经含有一个Agent工作机软件包

51WORLD

如何满足安全配置部署和多终端兼容要求:

如果在多台物理机组建的集群或采用虚拟化技术多个虚拟机组建的集群情况下,我们可以在其中某一台上安装51Cloud_MasterAndAgent.exe,在其它物理机或虚拟机上安装51Cloud_Agent.exe即可

51Cloud云渲染技术架构及系统维护

51WORLD

整体分为前端管理服务、集群调度服务和渲染工作机服务

端口为8888的前端管理服务 可谓是咱们云渲染系统的超级管家  可以辅助验证系统是否运行正常通过web页面能够更改调整各种系统配置参数  可以查看当前集群工作机的工作状态等,目的就是为了简化部署配置和降低故障排查难度。

开发者主要对接的是端口号为8889和8891的后端集群调度服务和信令服务,通过对集群的请求授权获得可用的渲染资源,获得实时推送的视频流结果。

“系统维护”页面中普通设置:

51WORLD

主要提供后端服务器设置、前端服务器设置和工作机的状态

可以看到后端应用服务的IP或域名、信令内外网地址配置,项目路径配置,看到工作机显卡路数输出配置和资源使用情况

“系统维护”中高级设置:

51WORLD

这里展开了更详细的配置项,满足更个性化的配置需求

比如在部署一个私有云服务时内外网的配置设置问题

在部署一个https安全访问服务时支持用户的SSL证书问题

在部署支持公网访问的中继服务配置问题

通过简单的web页面设置,修改完毕点击更新,即可重新启动服务,完成应用服务配置生效

预热驻留怎么设置

预热驻留:为了解决项目开启加载速度慢,等待时间过长的问题,根据拥有的渲染资源提前设置预热该项目,达到需要访问此项目的用户可以立刻打开项目,节省等待时间,提升用户体验。

进入“预热驻留”,查看可使用资源:比如空闲资源有1路时,可以支持开始某项目预热功能

51WORLD

选定需要预热项目,输入小于空闲资源的路数,点击“预热”即可

51WORLD

针对预热状况,查看确认服务器预热状况,确认该项目处于预热中,随时准备开启项目预览

51WORLD

“产品案例”中,点击项目缩略图进行,预览时,项目直接启动,大大节省了项目开启过程中的等待时间,如需关闭该项目预热,返回到“预热驻留”,修改项目预热路数设置为0,此时,该项目关闭预热。

硬件检测

硬件检测:查看和对比现有硬件CPU/内存/GPU是否满足项目渲染要求,如硬件要求低于最低推荐要求,建议更换更高的硬件配置

推荐配置要求:

CPU:2.5GHz以上

内存:32GB以上

显卡:GeForce:2070、2080S、2080Ti、3070、3080、3090系列

Quadro: RTX5000、RTX6000、RTX8000主动散热型

Tesla:P100、T4、P40、V100系列并配备VDWS类型Grid授权激活服务

51WORLD

WDT面板管理

数据面板是什么

可视化面板搭建工具,满足可视化编辑数据层需求;是帮助开发者快速搭建大屏面板的工具,通过在已预制的多类型图表中进行选择接入,实现动态或静态的数据图表化呈现,并支持可视化的页面编辑,以拖拽、排布的方式在AES场景底板中布局图表及其他图形、文字、图片等组件,便捷的构建可视化数据面板,再通过组件元素绑定SuperAPI标准方法及页面跳转、组件显隐等交互事件,输出样式美观、场景可动性强的数字孪生运营管理应用。

其能力主要由两部分实现:图表管理(配置图表数据)、面板管理(搭建面板);

下图中,实现中间层“数据面板层”的可视化工具

51WORLD

如何做到零门槛搭建数据面板?

51WORLD

51WORLD

三个关键环节支撑数据面板搭建流程:

第一步:以拖拽的方式,所见即所得的面板布局,快速创建数据看板

第二步:图形化“编程”,用蓝图工具线条简单连接来完成业务事件交互设计

第三部:采用行业模板,快速调用,保存沉淀

怎么创建和管理面板

进入51Cloud左侧菜单,选择“面板管理”,

您可以选择两种方式创建面板:1.新建面板;2.选择平台提供的公开面板模板

51WORLD

进入“公开面板”,您可以看到面板分类和面板卡片列表,选中其一进行“预览",如果想把某模板作为我的数据面板使用,可以点击”保存“按钮

51WORLD

点击“保存”,弹窗进行保存对应项目和面板名称设置,点击“确定”,面板会成为您个人数据保存在“我的面板”中随时编辑

51WORLD

怎么编辑面板

返回“我的面板”页面,点选刚才保存的面板“缩略图”进入该数据面板编辑界面

51WORLD

面板编辑界面结构分布:默认“画布”

左侧:元素添加选择面板

中间:画布展示面板

右侧:所选元素对应配置项

上方:管理选项设置

引导步骤:

1. 左侧选择元素添加到“中间”画布,对应在”右侧“修改图层、属性和配置

2. 修改后进行“上方"页面管理,多页面组成整体数据面板,整体面板预览和保存

3. 面板布局完成后,可以从左上角“画布/蓝图”切换按钮进行切换,进入当前页面的蓝图模式,进行事件配置。(一页一蓝图)

51WORLD

进入“蓝图”页面引导:(把需要代码完成的事件,用可视化工具代替完成,降低使用门槛)

在蓝图中,我们把元素、事件以及过程都抽象成了一个一个的节点,而蓝图的用法就是将每一个节点根据业务需求串联成事件流,得到可视化的、全局的事件流线网

第一步:左侧,元素节点拖动

第二步:右侧,选中节点,设置事件连接关系

第三部:上方,开启“SuperApi联调”按钮,进行实时事件设置调试,保存

详细使用说明请登录:http://wdt.51hitech.com/manual/ 5.2章节进行查看

51WORLD

开启调试后如图:

51WORLD

怎么共享和分享面板

保存后的面板是以AES底板项目为中心,一个项目可以对应多个数据面板进行预览

共享面板:用户可以根据账号划分同一个组织,群组内数据面板开放共享,大家可以共用;共享人支持“撤销”

51WORLD

分享面板:把个人面板分享给平台,平台审核通过后,提供给每个人开放使用

51WORLD

SuperAPI超级接口

SuperAPI是什么

SuperAPI是开发者和AES场景底板的桥梁,它是一套由JavaScript语言开发的负责交涉Web页面(51浏览器)和51Cloud云渲染平台之间的编程接口,基于51Cloud云渲染平台使用;用户可在Web页面(51浏览器)上创建任意HTML5 UI元素,利用SuperAPI与AES场景底板进行双向交互。

SuperAPI兼容当前主流的JavaScript前端框架,为前端开发人员提供快速便捷的开发接口。

SuperAPI实现原理:AES场景通过51Cloud云渲染,然后采用实时视频流推送到网页端和浏览器,并且能够实现前端到后端的交互同步。

SuperAPI提供可在WEB UI页面(51浏览器)进行调用的方法函数,以便用户从WEB UI向51WORLD云渲染平台程序发送指令。

SuperAPI注册函数监听51Cloud云渲染程序发送的事件,用户跟据事件类型,在Web端JavaScript环境中响应此类事件。

51WORLD

51WORLD

SuperAPI可实现功能

SuperAPI功能丰富,效果惊艳;现阶段提供120+接口,覆盖各场景需求

51WORLD

SuperAPI调用无需了解计算机图形学原理,仅需Web前端基础即可,学习成本低

51WORLD

SuperAPI开启方式

1. Cloud云渲染产品菜单“产品案例”针对特定项目开启SuperAPI联调配置

51WORLD

2. “面板管理”-编辑面板过程中,随时可以开启SuperAPI联调配置

51WORLD

最新V4.0.0版本更多详情

http://superapi.51hitech.com/zh/index

51WORLD