有人可以幫助我,我需要在着色器程序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
這不是我的代碼,所以我不明白它 –
你可以執行它並上傳截圖嗎? – 2016-06-09 00:11:53
http://puu.sh/plV0Q/4dff0589e0.png –