readPixels doesn't works with Luminance(Alpha)Texture

It seems luminance is not a color renderable format, so we can’t read from it.

Anyway, luminance is deprecated since OpenGL 3.2 and not supported in WebGPU. So, if possible (meaning, if you don’t have to support WebGL1), you should use a format like RED instead (CreateRTexture in Babylon).

1 Like