threejs是什么
threejs目标是创建一个易于使用、轻量级、跨浏览器的通用 3D 库。 r158版本仅包含 WebGL 渲染器,但 WebGPU(实验性)、SVG 和 CSS3D 渲染器也可作为插件使用。 总结:threejs是一个js库
threejs能做什么
- 小游戏
- 物品展示
- 物联网
- 数字孪生
- 智慧城市园区
- 机械,建筑3d预览
- 全景看房
- GIS
能够替代threejs的实现方案
- babylonjs 游戏引擎 封装程度更高,对游戏开发者更友好
- cocos3d 游戏引擎 有完善的可视化编辑界面,开发流程
- unity3d 游戏引擎 有完善的可视化编辑界面,开发流程
- cesium 地理信息系统(GIS)引擎
- playcanvas 一个开源游戏引擎。它使用 HTML5 和 WebGL 在任何移动或桌面浏览器中运行游戏和其他交互式 3D 内容
threejs与同类产品相比有什么优势
- 使用人数多,截止至2023.10.30日 github上star数量为95.3k,而babylonjs star数量为21.6k。
- 教程非常丰富
- 以后使用概率会比其他同类产品高
相关网址
官网:threejs.org/ github:github.com/mrdoob/thre…