提示
教程例子都可以到下面网址进行运行,不需要另外安装软件环境:
官方提供在线编写shader工具:https://thebookofshaders.com/edit.php
glslsandbox网站:http://glslsandbox.com/
shadertoy网站:https://www.shadertoy.com/
在不同平台运行shader
如果你不想用这些平台来运行 shader,且你想在浏览器外使用 shader,你可以下载glslViewer
如果你想用 WebGL 显示 shader,并不关心其他平台,你可以用glslCanvas。
web 3d引擎 Three.js
Processing 软件
Processing 会在你的 sketch 的 data 文件夹搜索名为 "shader.frag" 的文件。记得把这里的示例代码拷到你的文件夹里然后重命名 shader。
openFrameworks c++软件开发
文章地址和对应源码:
https://thebookofshaders.com/04/?lan=ch