Support future videos! :)
[ Ссылка ]
Learn from the ground up how to code a Minecraft shader with GLSL! Or just come along for the ride to see what goes into reimagining Minecraft's visuals!
Theme Song “Sam with a Plan” by
Hunter Gerkin
[ Ссылка ]
The finished shader! (in alpha):
[ Ссылка ]
3Blue1Brown Linear Alegebra Series: (for vector and matrix fluency):
[ Ссылка ]
Space Conversion Cheat Sheet:
[ Ссылка ]
Optifine Doc (applies to Iris too):
[ Ссылка ]
ShaderDoc (for Iris):
[ Ссылка ]
Shader Labs (a great resource for learning about Minecraft shaders with a discord community!)
[ Ссылка ]
Mods:
[ Ссылка ]
[ Ссылка ]
[ Ссылка ]
[ Ссылка ]
[ Ссылка ]
Timestamps:
00:00 - start
00:19 - setup time!
01:17 - shader creation begins!
01:53 - adding first files
02:29 - first code! + vertex shader
03:12 - optifine doc
03:40 - vaPosition in + vertex shaders explained
05:19 - frag shaders explained
05:55 - frag shader code
06:52 - first visualization + spaces explained
08:01 - converting vertex pos space
09:00 - adding textures
11:23 - adding terrain stage for offset
12:21 - adding curved horizon
14:49 - creating include files
16:45 - adding transparency
18:11 - adding foliage color
21:00 - adding sky shader
22:53 - adding lights
29:51 - color spaces
30:41 - distant horizons!
36:00 - distant horizons fog
40:21 - What's next
![](https://i.ytimg.com/vi/RjyNVmsTBmA/maxresdefault.jpg)