может кто-то мне помочь, мне нужно сделать некоторые процедурные текстуры в программе шейдеров GLSL, у меня есть одна из них, но мне нужно все, и я не знаю, как их сделать.GLSL процедурная текстура
http://puu.sh/plXYT/4c279d6de3.png - Это может быть полезно
Это то, что я есть:
#version 140
in vec2 texCoord;
out vec4 fColor;
void main()
{
const float size = 10.0;
fColor = vec4(mod(floor(size * texCoord.t) + floor(size * texCoord.s), 2.0) + (mod(floor(size * texCoord.s),2.0) * mix( vec4(0.0, 1.0, 0.0, 1.0) , (vec4(0.0, 0.0, 1.0, 1.0)), (fract(size * texCoord.s) + fract(size * texCoord.t))/2.0)));
}
И это то, что мне нужно сделать http://puu.sh/plSwB/9ae1adee13.png
Это не мой код, поэтому я не понимаю его хорошо –
вы можете его выполнить и загрузить скриншот? –
http://puu.sh/plV0Q/4dff0589e0.png –