Bienvenue, Invité. Merci de vous connecter ou de vous inscrire. Avez-vous oublié d'activer ?

Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Sujets - FolliotJunior

Pages: [1]
1
Général / glsl couleur de pixels
« le: Juin 20, 2021, 07:08:23 pm »
Salut a tous, je me demande comment faire pour récupérer la valeur de la couleur d'un pixel voisin a celui en cours de traitement.

2
Général / Code glsl non compris
« le: Juin 18, 2021, 10:00:25 am »
Bonjour, je commence les shader avec sfml et glsl mais je comprend rien a ce code:
#version 130

uniform sampler2D currentTexture;
uniform sampler2D distortionMapTexture;
uniform float time;
uniform float level;

void main()
{
    vec2 coord = gl_TexCoord[0].xy;
    // Get the color of the noise texture at a position the current fragment position offset by the time
    vec4 noiseTexCol = texture2D(distortionMapTexture, vec2(gl_TexCoord[0].x + 0.5*time, gl_TexCoord[0].y + 0.5*time));


    // Reduce the offset
    float reducedOffset = noiseTexCol.x / 80;

    // Upper part is normal
    if (coord.y+reducedOffset<level)
    {
        // lookup the pixel in the texture
        vec4 pixel = texture2D(currentTexture, gl_TexCoord[0].xy);

        // multiply it by the color
        gl_FragColor = gl_Color * pixel;

    }
    else
    {
        // Get the color of the screen at the offset location
        vec4 col = texture2D(currentTexture,  gl_TexCoord[0].xy + vec2(reducedOffset, reducedOffset));

        // Set the fragment color
        gl_FragColor = vec4 (col.r/2,col.g/2,col.b/1,col.a);

    }
}
 
genre je comprend pas a quoi chaque chose correspond

3
Graphique / texte déformé à cause du redimensionnement
« le: Mai 19, 2021, 11:26:40 pm »
Bonjour à tous, je découvre actuellement le module, et j'ai un problème : lorsque j'affiche un Sprite ou un texte avec la méthode draw(), ils sont ensuite déformés lorsque je déforme la fenêtre, mais je voudrais qu'ils gardent leurs échelles de taille. Merci d'avance pour votre aide.

Pages: [1]
anything