HSV.glsl
code:hsv.glsl
vec3 hsv(float h,float s,float v){return ((clamp(abs(fract(h+vec3(0.,.666,.333))*6.-3.)-1.,0.,1.)-1.)*s+1.)*v;}
使い方の例
code:call hsv.glsl
gl_FragColor = vec4(hsv(length(uv), 1., 1.), 1.);
https://gyazo.com/f0ab41b93c668e03d4de5cdb21be55ea
hsv関数は、sとvに1.0を与え、hに値が変化するパラメータを与えて調整する。
より明るくしたい場合はvの数字を増やす。