声明:配图大部分为web端,你可以想象为桌面端,桌面端配图不好找,请谅解。
游戏行业和非公开的行业,桌面端应用的非常多,性能比web端有优越很多。数字孪生不是一个人可以搞定的,再牛逼的人也不行。
1.前端(客户端)开发技术栈:
主要有UE和Unity的游戏三维引擎,CAD/CAM/CAE三维引擎,CAD工程用的三维引擎商用的比较著名的有ACIS、ParaSolid;开源的有OpenCascade(简称OCC)。注意不是HTML、CSS、JavaScript、React、Angular、Vue这些。
2.后端开发技术栈:
Java、Python、C#等。
3.数据库:
MySQL、Oracle、SQL Server、PostgreSQL等。
4.3D建模和渲染软件:
3ds Max、Maya、Blender、sketchup等。
5.数据可视化工具:
Tableau、Power BI、QlikView、D3.js等。
6.物联网平台:
AWS IoT、IBM Watson IoT、Microsoft Azure IoT等。
7.AR/VR开发工具:
Unity、Unreal Engine等。
8.数据分析工具:
Python、R、Excel等。
9.项目管理工具:
Jira、Trello等。
10.版本控制工具:
Git、SVN等。
以上是数字孪生(桌面端)常用的技术栈和软件,具体使用哪些取决于项目需求和开发团队的技术栈。