基于HTML5标准技术的Web前端2D和3D图形界面开发框架。提供了一套独特的 WebGL 层抽象,将 Model–View–Presenter (MVP) 的设计模型延伸应用到了 3D 图形领域。
如下是 基于 Hightopo 的三维可视化技术中央水机案例,可参考:
Hightopo 非常适用于实时监控系统的界面呈现,广泛应用于电信网络拓扑和设备管理,以及电力、燃气等工业自动化 (HMI/SCADA) 领域。
使用 Hightopo您可更关注于业务逻辑功能,不必将精力投入复杂 3D 渲染和数学等非业务核心的技术细节。
开发3D游戏所要使用的东西主要有:
1、模型;3D游戏使用的模型大多是用3D Max、Maya设计的。
2、纹理贴图;有了模型并不能完美的表现出物体、人物的形态、面貌,还必须为这些模型加上蒙皮(也就是纹理)才能更好的表现细节、增强真实感。纹理贴图通常使用的工具是PS。(其实任何绘图工具都能使用,只不过PS功能丰富)
3、游戏剧本;这个就是游戏的内容,一般是使用某种脚本语言来设计(比如:Python)。
4、游戏引擎。这个是游戏的关键,所有的游戏视觉效果都是通过它展现的。前面提到的模型和贴图也是为引擎准备的。可以说,引擎的好坏决定游戏的表现力。游戏引擎就是你所说的“后台代码”(通常不会这么说,你的说法估计是借鉴网页开发的吧:-)),一般使用C++开发,其实任何语言都可开发,只是我们通常会选择速度快、效率高的语言来设计,因为,游戏程序是很讲求速度的:-)
引擎可以自己开发,也可以使用第三方现成的,这取决于你自己。
3d可视化管理系统现在用数据可视化平台就可以,推荐亿信华辰的酷屏!
BS架构,基于 HTML5 和 WebGL 技术,使用 Javascript语言开发,thingjs封装threejs库,绝对轻量化,成本小,门槛低,前端工程师即可在线开发网页链接