Implementation - transparency in OpenGL

Transparency is not straightforward using projection/rasterization rendering.
\(\Rightarrow\) Possibility to blend color for each pixel using \(\alpha\) channel (rgba)
glEnable(GL_BLEND); 
glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
 ... Draw Calls ... 
glDisable(GL_BLEND);
Important note:
assets/color_blending.png