Skip to content

ningxiao/webgl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

简介

主要使用webgl2.0为开发版本,逐步深入学习webgl 3D原理、掌握webgl核心技术 、每个案例配合本人理解进行代码行间注释。

特点

WebGL(全写Web Graphics Library)是一种3D绘图协议,这种绘图技术标准允许把JavaScript和OpenGL ES 2.0结合在一起,通过增加OpenGL ES 2.0的一个JavaScript绑定,WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。显然,WebGL技术标准免去了开发网页专用渲染插件的麻烦,可被用于创建具有复杂3D结构的网站页面,甚至可以用来设计3D网页游戏等等API服务

node 启动项目(便于前端同学开发)

sudo node App.js

  1. 服务模式(安装NODE)。
示例:http://127.0.0.1/index.html

目录结构

.
├── App.js(简易http服务)
├── www
│   ├── js(基础脚本)
│   │   ├── Utils.js
│   │   └── CreateList.js
│   ├── lesson01(练习目录)
│   │   ├── lesson01.html
│   │   └── lesson02.html

备注

本人会不断更具研究项目进行更新(363305175)。