Skip to content

fongzhizhi/webgl-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webgl-tutorial

WebGL 使得网页在支持 HTML canvas 标签的浏览器中,不需要使用任何插件,便可以使用基于 OpenGL ES 2.0 的 API 在 canvas 中进行 3D 渲染。

本教程将按照以下内容逐一展开:

资源

  • Raw WebGL: WebGL 入门 Nick Desaulniers 主讲的 WebGL 基础知识。如果你从未接触过底层的图形编程,这是一个开始学习初级图形编程的好地方。
  • WebGL 官网 Khronos Group 的 WebGL 官方站点。
  • 学习 WebGL 一个关于如何使用 WebGL 的教程站点。
  • WebGL 基础 一个关于 WebGL 的基础教程。
  • WebGL 试炼 一个在线创建和分享 WebGL 的工具站点,非常适合快速创建一个原型或者体验一个成品。
  • WebGL Academy 通过一个 HTML/JavaScript 编辑器来学习一个基础的 WebGl 基础知识。
  • WebGL Stats 一个统计 WebGL 在不同平台上能力表现的网站。

  • glMatrix 创建高性能 WebGL 应用的 JavaScript 矩阵矢量库。
  • PhiloGL 一个用于数据可视化、创意编程和游戏开发的 WebGL 库。
  • Pixi.js是一种快速的开源 2D WebGL 渲染器。
  • PlayCanvas是一个开源游戏引擎。
  • Sylvester是一个用于处理向量和矩阵的开源库。尚未针对 WebGL 进行优化,但功能极其强大。
  • three.js是一个开源的,功能齐全的 3D WebGL 库。
  • Phaser是一个适用于 Canvas 和 WebGL 的浏览器游戏的快速,免费和有趣的开源框架。
  • RedGL 是一个开源 3D WebGL 库。
  • vtk.js 是一个 JavaScript 库,用于在浏览器中进行科学可视化。

参考

WebGL -MDN

WebGL 教程

WebGL 中文教程

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors