2021SC@SDUSC
目录
一.claygl项目简介
1.claygl描述
ClayGL是一个Web 3D图形库,用于构建支持3D Web的应用程序,例如在真实的地理地图上绘制交互式3D街道地图,可作为开源项目使用。同时也是一个高性能 WebGL 框架,能够帮助用户快速搭建可视化、三维模型展示、交互广告等 Web3D 的应用,提供 Canvas、SVG、VML 等多种渲染方式,例如ClayGL 作为 ECharts GL 的底层 WebGL 支持框架,于2017 年在手机百度中成功落地了三维模型展示的应用。
Claygl 同时可作为 WebGL 游戏引擎,特点是支持延迟着色。
2.claygl特点
(1)轻巧
(2)可缩放图形
(3)可配置高质量的图形
(4)支持缩放
(5)拥有高级Web查看器(Clay Viewer)
(6)易于启动和学习,易于使用和学习
(7)具有高度详细的图形以及先进而详细的材料
(8)具有丰富的示例集
3.claygl要素
(1)场景及其层次
(2)网格及相机
(3)材料
(4)质地
(5)皮肤
(6)动画
二.github地址
https://github.com/pissang/claygl(github地址)
https://gitee.com/mirrors/claygl(gitee地址)