May I ask if it is possible to add custom shader effects on the GUI of Babylonjs,

The web is not as user-friendly as the client, which is also a pain point for all WebGL frameworks. But if various special effects such as Unity can be ported to BBL, the display effect will be greatly enhanced. Unity Shader → glsl