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