WebGL可以理解为Web版的OpenGL,是一种3D绘图协议。WebGL可以为HTML5 Canvas提供硬件3D加速渲染,这样Web开发人员就可以借助系统显卡来在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。
大家通过招聘网站会发现,现在webgl的开发人员的薪资也是越来越高了。而且WebGL并不仅仅适用于web前端人员学习,很多直接从C++转过来的人也可以学得很好。今天就为大家推荐一本学习书籍《WebGL编程指南》。
首先,默认你已经具备了前端的知识,如果还不具备,可以进我主页查看地信毕设项目智慧校园合集;里面关于前端基础有一些介绍,并且通过学习你也可以完整的做出一些小项目!
网页链接;同时,这个项目提供完整的项目源码笔记,有需要的同学+V:GIS0329免费获取
ok,进入正题,首先给大家推荐的是webgl的书籍。
《WebGL编程指南》的主要篇幅讲解了WebGL 原生API 和三维图形学的基础知识,包括渲染管线、着色器、矩阵变换、着色器编程语言(GLSL ES)等等,也讲解了使用WebGL 渲染三维场景的一般技巧,如光照、阴影、雾化等等。《WebGL编程指南》提供了丰富的示例;从示例中学代码大概是最好的学习方式了吧。
© 版权声明
THE END
暂无评论内容