Xeogl基于 WebGL 的 3D 引擎

联合创作 · 2023-09-23 03:00

xeogl 是由 xeolabs 创建的基于数据驱动的基于 WebGL 的引擎,用于在浏览器中进行 3D 可视化,无需使用插件。

特性

  • 3D 引擎:
    • 使用 WebGL 进行渲染
    • 基于组件的场景图
    • 用 ECMAScript 6 编写
    • 没有外部依赖;与库和工具无关
    • 开源
  • 专为 CAD、BIM 和 ArchViz 设计:
    • 加载多个模型
    • 隔离/移动/强调对象
    • 相机导航控件
    • 相机动画(飞行、跟随、路径等)
    • 强调效果(线框、重影、高光、轮廓)
    • 注释
    • 横截面视图
    • 场景对象层次结构
    • 转换层次结构
    • 边界卷
    • 3D 拾取、光线投射
    • 屏幕截图
  • 导入格式:
    • glTF、STL、OBJ+MTL 和 SceneJS
  • 材料
    • PBR(金属/粗糙和镜面/光泽)
    • Blinn/Phong 和 Lambert
  • 灯光
    • 基于图像的照明
    • 动态光
    • 实时阴影

构建

该项目需要安装 Node.js

git clone git@github.com:xeolabs/xeogl.git
cd xeogl
npm install
npm run build 
浏览 7
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报