Shader Unterricht, brauche Hilfe!!!

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Shader Unterricht, brauche Hilfe!!!

    Es gibt viel zu wenig Shader Themen, kann sein das viele das nicht können oder what ever.
    Da ich auch darin neu bin hoffe ich das hier jemand aushelfen kann.

    Was ist was und was macht was ?

    GML-Quellcode

    1. //
    2. // Simple passthrough vertex shader
    3. //
    4. attribute vec3 in_Position; // (x,y,z)
    5. //attribute vec3 in_Normal; // (x,y,z) unused in this shader.
    6. attribute vec4 in_Colour; // (r,g,b,a)
    7. attribute vec2 in_TextureCoord; // (u,v)
    8. varying vec2 v_vTexcoord;
    9. varying vec4 v_vColour;
    10. void main()
    11. {
    12. vec4 object_space_pos = vec4( in_Position.x, in_Position.y, in_Position.z, 1.0);
    13. gl_Position = gm_Matrices[MATRIX_WORLD_VIEW_PROJECTION] * object_space_pos;
    14. v_vColour = in_Colour;
    15. v_vTexcoord = in_TextureCoord;
    16. }
    Alles anzeigen


    GML-Quellcode

    1. //
    2. // Simple passthrough fragment shader
    3. //
    4. varying vec2 v_vTexcoord;
    5. varying vec4 v_vColour;
    6. void main()
    7. {
    8. gl_FragColor = v_vColour * texture2D( gm_BaseTexture, v_vTexcoord );
    9. }


    Ich danke jeden der aushelfen kann
  • Shader Basics Führ dir das mal zu Gemüte, wenn du weiter ins Thema weiter einsteigen willst, wirst du um das englische Forum nicht rumkommen. Jedoch sind Shader ein sehr fortgeschrittenes Thema, welches man nicht von heute auf morgen beherrscht. Vor alle sollte man den Game Maker beherrschen.