3d引擎制作(一)

1、3d 引擎的目的

为了支撑3d 孪生系统的基础知识,除了在web上可以用three.js,babylonjs来快速开发一些场景,导入场景,我们还使用客户端技术来直接绑定业务系统,做到孪生展示,并且加入摄像头和传感器技术协议接收,展示在孪生系统里面。

2、3d 引擎技术

2.1 天空盒

天空盒
能够物理显示出当前天气,有雾方程,雨,冰雹等等模拟
在这里插入图片描述

2.2 灯光

点光源,spot光源, 以及反射和阴影技术。

2.3 物理引擎

漫游和场景中物体以及物体之间产生碰撞计算需要物理引擎。

2.4 bim支撑

building information model 是需要支持的,至少IFC标准需要支持。

2.5 粒子系统

粒子系统和流水,阳光,管线,发光等特效支持。

2.6 AI 绑定

需要外场和内场绑定对象,例如模糊数学支持,svm支持向量机计算,普通的AI 神经网络支持,作为基础工具。

2.7 地形系统

terrian
在这里插入图片描述
在这里插入图片描述

2.8 模型导入

具体模型有obj,gltf,mtl ,ifc 等等模型导入

2.9 窗口技术

窗口因为要支持linux和windows等技术,需要相应的api支持

2.10 相机

camera,关系到投影和展示。3d和2d切换

2.11 具体业务绑定

2.12 抗锯齿技术

全屏抗锯齿技术和局部抗锯齿

2.13 脚本支持

依然是比较成熟的lua支持。

2.14 2d支持

在3d的表面有2d,需要FUI支持。

3 、协议支撑

1 modbus
2 mqtt
3 自定义协议
4 RTSP
5 gb28181

其中rtsp和gb28181是为了支持标准的各家摄像头展示,可以展示在2维表面,可以展示在3维里面。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qianbo_insist

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值