This module is designed for developers who want to deepen their knowledge of vertex shaders and the graphics pipeline. You will learn how vertex shaders work, how geometry is processed, and what transformations are applied in space to render a complete scene with objects. Each topic includes theoretical material and a practical task that can be completed directly on the website.





What you'll learn
- how vertex shaders work and their role in the graphics pipeline.
- the main stages of the graphics pipeline and their interactions.
- how complex objects are formed from polygons and how to use them to create detailed models.
- how to work with geometry, including creating and manipulating vertices and primitives.
- transformation techniques such as translation, scaling, and rotation.
Why is this important?
Understanding the workings of vertex shaders and the graphics pipeline is crucial for creating complex and realistic 3D scenes. This knowledge will help you effectively work with geometry, apply various transformations, and optimize the rendering process. It is essential for game development, animation, data visualization, and other graphical applications.
Need Help?
If you encounter any questions or difficulties during the course, we are always ready to assist! Reach out for support and ask questions in our discord channel, and we will respond as quickly as possible.
Vertex Shader - Vertex
not done
Face Culling
only Pro
Triangles Composition
only Pro
Index Buffer
only Pro
Perspective division
only Pro
Rasterizer
only Pro
Varying
only Pro
Vertex Attributes
only Pro
Vertex Attributes - Circle
only Pro
Texture coordinates
only Pro
Uniform Scale
only Pro
Non-uniform Scale
only Pro
Scale Matrix
only Pro
90-Degree Rotation
only Pro
Rotation
only Pro
Rotation About a Point
only Pro
Rotation About an Arbitrary Axis
only Pro
Rotation Matrix
only Pro
Homogeneous Coordinates
only Pro
Normal Transform
only Pro
Normal in Non-uniform Scale
only Pro
Clip Plane
only Pro
Clip Plane - Dissolve
only Pro