学习《TheBookOfShaders》,GLSL着色器代码。此书没有写完
<Getting started 开始>
1_1_HelloWorld - 开始
1_2_Uniform - 统一值
<Algorithmic drawing 算法绘画>
2_1_ShapingFunctions - 造型函数
2_2_1_Colors_Mix - 颜色_混合Mix
2_2_2_Colors_HSB_Linear - 颜色_HSB色彩空间线性
2_2_3_Colors_HSB_Polar - 颜色_HSB色彩空间极坐标
2_3_1_Shapes_Rectangle - 形状_矩形
2_3_2_Shapes_Circles - 形状_圆
2_3_3_Shapes_DistanceField - 形状_距离场
2_3_4_Shapes_Polar - 形状_极坐标
2_3_5_Shapes_Combining - 形状_整合
2_4_1_Matrices_Mat - 矩阵_平移/旋转/缩放
2_4_2_Matrices_YUV - 矩阵_YUV色彩空间
2_5_1_Patterns_Tile - 图案_平铺
2_5_2_Patterns_Matrices - 图案_矩阵
2_5_3_Patterns_Offset - 图案_偏移
2_5_4_Patterns_TruchetTile - 图案_瓷砖
<Generative designs 生成设计>
3_1_1_Random_2dRandom - 随机_2d随机
3_1_2_Random_Maze - 随机_迷宫
3_2_Noise - 噪声
3_3_1_CellularNoise_PointsForADistanceField - 网格噪声_特征点
3_3_2_CellularNoise_TillingAndIteration - 网格噪声_平铺和迭代
3_4_1_FractalBrownianMotion_FBM - 分形布朗运动_fBm
3_4_2_FractalBrownianMotion_DomainWarping - 分形布朗运动_域翘曲
- 安装扩展
- Shader languages support for VS Code
- glsl-canvas
Ctrl+Shift+P
,输入Show glslCanvas
- TheBookOfShaders https://thebookofshaders.com/
- VsCode安装shader环境 https://www.jianshu.com/p/dfcc7f10ab8a