从头开始学习 GLSL 着色器 Learn GLSL Shaders from Scratch

4.1万
90
2021-09-11 00:45:52
正在缓冲...
625
245
2544
138
转载自互联网 在课程中,我们将为浏览器编写代码,因为这使我们能够专注于 GLSL,而无需担心安装任何其他软件。我们将使用THREE.js WebGL 库和CodePen,因此您可以立即编辑源代码并查看结果,只需要浏览器即可进行实验。只使用了少量的 Javascript,但这将在它出现时彻底解释。但是您也可以在C/C++/C#程序或Python程序中使用您对 GLSL 的了解。
https://www.feifeiziyuan.com/
视频选集
(4/40)
自动连播
001 Welcome to the course
03:52
002 Introduction
03:07
003 Parallel Processing
02:01
004 GLSL is not Javascript
07:01
005 Using THREE.js as your development platform
07:55
006 Your first shader
07:31
007 The vec class
04:22
008 Changing the color using the mouse
09:58
009 Changing color with time
04:41
010 Blending colors
05:52
011 Uniforms and varyings
04:50
012 Using clamp
06:03
013 Using step and smoothstep
04:20
014 Drawing a circle
02:29
015 Drawing a square
10:15
016 Moving our shape
03:48
017 Moving the shape over time
02:25
018 Rotating the shape
07:40
019 Changing the rotation centre
05:49
020 Tiling
03:22
021 Drawing circles
05:50
022 Drawing lines
07:33
023 Combining elements
08:45
024 Showing a polygon
06:06
025 A brick pattern
04:07
026 Whats all that noise
03:32
027 Using noise to create a fire shader
05:20
028 Using noise to create wood and marble
04:14
029 A simple use of a texture image
08:42
030 Ripple the image
05:08
031 Blend between images
06:17
032 Create a texture from text
04:48
033 Turning a box into a sphere
06:06
034 Using the THREE.js lighting chunks
03:58
035 Creating an explosion
06:09
036 Fresnel shading
05:34
037 Environment mapping
05:20
038 Bump mapping
06:40
039 Conclusion
01:18
040 Bonus Lecture
00:49
客服
顶部
赛事库 课堂 2021拜年纪