最近在学Shader,发现了一个好玩的网站shaertoy,国内都没有什么人玩,写个相关的指南,不要见笑,一起进步。
修改TUTORIAL
的值来选择指南。
shadertoy上用的语言是类似于glsl,有一些小改动,是在shader写起来更加顺手。语法类似于C语言。
预览链接:https://www.shadertoy.com/view/4lfyDn
下面是源码:
//选择内容
#define TUTORIAL 5
/* 目录
1 黑屏.
2 带颜色
3 颜色系统
4 坐标
5 屏幕适配
*/
#define PI 3.14159265359
#define TWOPI 6.28318530718
#if TUTORIAL == 1
/*
主函数中什么都不写,得到黑屏一块。
*/
void mainImage( out vec4 fragColor,