2021SC@SDUSC山东大学软件学院软件工程应用与实践——claygl(综述)

本文介绍了ClayGL,一个轻巧且高性能的Web 3D图形库,用于构建3D Web应用程序。它支持延迟着色,具有丰富的图形配置和示例,适用于地图可视化、三维模型展示等场景。文章详细阐述了ClayGL的特性、GitHub地址、下载配置步骤,并给出了一个简单的旋转正方体示例,还提到了其在ECharts GL、Clay Viewer等项目中的应用。小组分工中,作者负责分析动画模块。
摘要由CSDN通过智能技术生成

2021SC@SDUSC

目录

一.claygl项目简介

二.github地址

三.项目下载及配置

四.简单的使用实例

五.更多应用

六.组内分工


一.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地址)

三.项目下载及配置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值