首页 > 其他分享 >3D数字孪生场景编辑器介绍

3D数字孪生场景编辑器介绍

时间:2023-01-27 10:45:13浏览次数:55  
标签:孪生 模型 支持 编辑 编辑器 场景 3D

1、背景

数字孪生的建设流程涉及建模、美术、程序、仿真等多种人才的协同作业,人力要求高,实施成本高,建设周期长。如何让小型团队甚至一个人就可以完成数字孪生的开发,是数字孪生工具链要解决的重要问题。目前面临问题如下:

1. 小型团队的工作内容主要是特定领域业务系统的开发。

2. 小型团队的开发能力集中在后端和前端开发,没有专业的 3D 模型工程师和美术工程师,基本上没有仿真能力。

3. 小型团队普遍缺乏现场设备对接能力,但具备第三方 IoT 平台对接能力。

4. 已有的编辑器局限于场景编辑,模型需要定制。

5. 已有的编辑器局限于场景编辑,模型需要定制。

2、解决方案

针对以上问题,我们使用WebGL搭建了一个基于SaaS服务模式可提供面向细分市场的孪生编辑器,编辑器强化面向细分市场的三维建模能力,可支持小型企业孪生应用的零代码开发与部署,并且导出场景支持Unreal/WebGL双引擎渲染,同时可支持导出可编程场景用于二次开发,极大的满足细分市场用户的需求。

3、产品功能

目前产品已经完成第一个版本,初步实现了场景搭建的基本功能。基本功能如下:场景创建、场景编辑、场景预览、场景漫游、模型资产库、模型参数化设置等功能。

1、场景编辑

image.png

① 可通过鼠标对场景进行移动、缩放、旋转等操作,实现多视角查看场景。

② 支持自定义场景底图,用户可根据实际项目上传CAD平面布置图作为底图,为场景布局模型定位作参考。

③ 场景支持拖拽、线性摆放以及区域绘制的方式进行场景元素添加,可快速的进行模型摆放布局。

④ 模型可通过三色坐标对模型位置进行调整;同时支持模型缩放和旋转操作调整模型角度和大小(参数化模型也可通过模型属性参数进行调整修改)。

⑤ 右侧场景大纲列表中展示所有场景元素,通过选中列表中元素可在场景定位模型,并同时可对模型进行复制、删除、贴地等操作。

⑥ 选中模型元素,在右侧下方展示些模型属性信息,可通过模型属性信息实时修改、调整模型外观。

⑦ 场景编辑完成后可就进行预览、保存等操作。

2、场景预览

image.png 

预览场景,查看场景效果,可对场景进行截图、漫游操作。

3、场景漫游

image.png 

点击漫游按钮,绘制漫游路线,可对场景进行漫游效果浏览。

image.png 

4、模型资产库

image.png 

模型资产库中预设海量模型,用户只需通过简单的拖拽操作即可完成场景的布局;同时资产库可支持用户上传模型,及方便用户使用又可丰富资产库。

5、模型参数化设置

image.png 

通过简单的参数修改可实时调整模型的外观,可做到一模多用。

4、未来规划

1、地形编辑:通过导入基础地形模型创建地形地图,或者导入高程数据文件创建基础地形图,并支持对基础地形图的编辑:如挖方、填方、基坑支护等。

2、场景编辑:系统支持3DMax、revit、Blender等建模导出的模型文件,预置大量的资产,支持拖拽式场景编辑,为场景设置光影、天空、滤镜、后期等效果。

3、模型编辑:实现骨骼动画为三维模型赋予数据驱动能力,允许通过传入数据,对模型姿态、动作、状态变化进行复杂控制

4、关卡设置:通过设置场景元素、光线、特效、背景、相机角度、楼层剖分等,创建不同的用户场景,可自由切换。

5、场景SDK:基于JS和UE提供统一API接口,支持对场景的二次开发。

6、添加IOT绑定实现数字仿真预测功能。

7、实现三维组态让工业控制管理更加简单高效。

https://ted.sinoccdc.cn/    欢迎试用。

标签:孪生,模型,支持,编辑,编辑器,场景,3D
From: https://www.cnblogs.com/mvrlink/p/17068689.html

相关文章

  • WPF-3D图形
    WPF-3D图形WPF的3D功能可以在不编写任何c#代码的情况下进行绘制,只需要使用xaml即可完成3D图形的渲染。本文主要讲述了WPF-3D中的关键概念,以及常用到的命中测试、2d控件如......
  • 2、python编辑器的选择安装与配置(pycharm和jupyter)
    1、pycharm首先创建一个新的项目,下边会有解释器的选择,因为已经创建了pytorch的conda环境,所以可以直接选择已存在的pytorch环境下的python文件  2、点击pythonconsol......
  • 游戏开发之旅 3D数学学习 (1) 四元数的运用
    为什么要用四元数?首先,在一般的游戏引擎中,通常会以欧拉角作为物体旋转的参考或者操作物体旋转的手段。但是,众所周知,欧拉角虽然简单易懂,易于操作。但是,使用欧拉角进行游戏编......
  • 数字孪生:打破虚实界限,开发无限可能
    近年来,数字孪生得到了越来越广泛的传播,得益于物联网、大数据、云计算、人工智能等新一代信息技术的发展,数字孪生已经在智慧城市、智慧园区、智能制造等领域沉淀了大量优秀......
  • 学习笔记——Liunx;Linux文件与目录结构;VI/VIM编辑器(一般模式、编辑模式、命令模式)
    2023-01-23一、Linux1、Liunx的简介Linux是一套免费使用和自用传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux能运......
  • 【题解】CF193D Two Segments
    题意给定一个\(1\simN\)的排列,在这个排列中选出两段互不重叠的区间,求使选出的元素排序后构成公差为1的等差数列的方案数。选出的两段区间中元素构成的集合相同时视为同一......
  • Linux系统入门-VIM编辑器
    VIM编辑器有三种模式1、命令模式2、输入模式3、末行模式vimreadme123.txt运行vim,默认进去命令模式末行模式输入:键盘,可以进入末行模式常用的命令为:W--------保存:q---------......
  • LINUX学习之文本编辑器VIM/VI(八)
    简介VI是Unix操作系统和类Unix操作系统中最通用的文本编辑器VIM编辑器是从VI发展出来的一个性能更强大的文本编辑器。可以主动的以字体颜色辨别语法的正确性,方便......
  • ofd-editor ofd文档在线编辑器
    ofd文件作为一种版式文档,要求显示效果完全固定、一致,导致很多人习惯性的忽略了ofd文件本身的编辑需求,导致现在缺乏一种基于浏览器的所见即所得的编辑ofd文件的方法。......
  • Unity3D入门基础知识
    一、基础概念1、物体与空物体物体(GameObject),其实是一个节点或容器。一般所谓的“物体”,即有形状的东西,对应的Mesh,网格信息代表了物体(形状)。空物体(EmptyObject),即空对象......