一个用于在浏览器中构建和渲染 3D 场景的 JavaScript 库,基于 WebGL 与 WebGPU。
11.8万+518 本周3.7万JavaScriptMIT更新于 11小时前
基于 Three.js 的 JavaScript 工具集与框架,用于在浏览器中构建交互式 3D/WebGL 与 2D 数据可视化。
Troika 是一组用于在浏览器中构建交互式图形的 JavaScript 工具,重点面向 3D WebGL 渲染和数据可视化。它把交互式图形开发中经常需要、但自己维护起来比较麻烦的部分,封装成更易用的能力。
项目分为两部分:一是完整的框架,用于管理整个场景,提供丰富的交互和较高的性能;二是一组不依赖该框架、可单独使用的 Three.js 工具,且数量仍在增加。项目提供的示例包括 3D 柱状图、地球连接视图、分层时间线、3D 文字渲染和 GPU 实例化等。
Troika 使用 JavaScript 编写,构建在 Three.js 与 WebGL 之上,项目主题中还包含 WebXR 和 canvas,表明它也涉及这些浏览器图形接口。
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
一个用于在浏览器中构建和渲染 3D 场景的 JavaScript 库,基于 WebGL 与 WebGPU。
基于 JavaScript/TypeScript 的 3D 游戏与渲染引擎,可在浏览器中运行,支持 WebGL、WebGPU 和 WebXR。
面向网页的高性能 2D 渲染库,基于 WebGL 和 WebGPU 绘制图形、精灵与文本。