kann mir jemand helfen, ich muss einige prozedurale Texturen im Shader-Programm GLSL machen, ich habe eine von ihnen, aber ich brauche alle und ich weiß nicht, wie man sie macht.GLSL Prozedurentextur
http://puu.sh/plXYT/4c279d6de3.png - Dies kann nützlich sein
Dies ist, was ich habe:
#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)));
}
Und das ist, was ich http://puu.sh/plSwB/9ae1adee13.png
Es ist nicht mein Code, also verstehe ich es nicht gut –
können Sie es ausführen und einen Screenshot hochladen? –
http://puu.sh/plV0Q/4dff0589e0.png –