threejs学习记录 day1

111 阅读1分钟

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…