学习如何使用编程语言GLSL制作OpenGL着色器,并了解顶级网站如何使用硬件图形。
了解 web 现在一个最尖端的部分: OpenGL 着色器。 一些顶级网站在网站设计中使用了它们,但大多数网站却因为不了解它们而并没有使用。
在本课程中,我们将向您展示如何使用编程语言 GLSL 从头开始制作着色器,以及你需要知道的关于 uniform、顶点和片元的一切,然后如何将它们应用到网络上的 2D 和 3D 项目。
你将学会:
1. 到底什么是着色器,以及如何编写 GLSL 代码
2. 什么 uniform,顶点和片段着色器
3. 如何使用 GlslCanvas 和 Three.js 应用 GLSL 代码到 web
4. 如何使用 Javascript 来连接网络事件(如鼠标移动和滚动)到我们的着色器代码
5. 快速的数学技术生产惊人的图形
6. 如何使用程序噪声和随机性来创建可变的图形