初识WebGl|入门视频教程和电子书教程分享
一、什么是WebGL?
认识 WebGL 之前,我们还需要先了解 OpenGL,WebGL 是基于 OpenGL 的。OpenGL(Open Graphics Library) 是用于渲染2D、3D矢量图形的跨语言、跨平台的应用程序编程接口,常用于CAD、虚拟现实、科学可视化程序和电子游戏开发。 webgl 是在网页上绘制和渲染三维图形的技术,可以让用户与其进行交互。可以用来在网页上绘制和渲染复杂的图形或者进行大量计算,它完全集成到浏览器的所有网页标准中,无需安装任何插件即可使用。WebGL 除了应用在图形渲染,如游戏、数据可视化、地图、AR/VR等等,还能应用在深度学习等需要大量计算的场景。
二、为什么要学习WebGL?
webgl 的行业背景决定了其在市场中具有广大的需求量。 webgl 发展潜力大,不像曾经的flash,学完了,还会面临被淘汰的风险。webgl 的职场竞争力要比vue、react等主流框架小。 webgl薪资可观,一般只要你理解webgl原理,可以熟练使用three.js,薪资都比较可观。 对公司而言,webgl 可以解决他们在三维模型的显示和交互上的问题;对开发者而言,webgl 可以让我们是实现更多、更炫酷的效果。
三、WebGl教程分享
要理解和学会 WebGL,并没有那么困难,我们只需要理解一下 GPU,了解它与 CPU 的不同点,然后再理解运行 GPU 代码的语言——glsl,了解着色器的基本概念和用法,就可以轻松理解 WebGL 的本质原理,然后在花一点时间和耐心,慢慢学习 WebGL 的 API,就可以掌握 WebGL 这门技术了。 电子书教程:
视频教程:
获取方式:扫码添加小北v即可免费获取