Post Processing and Unity WebGL

 A common question asked several times about unity post-processing and WebGL, why post-processing is not working on my browser or some of post-processing features are not working in browser: The reason is that post-processing works with WebGL 2 (Unity Forum). Unity WebGL Post processing doesn't work on WebGL1. If your browser and GPU support WebGL 2.0 then PPS (Post Processing stack) should work within your browser. Unity Support graphics API WebGL 1 and WebGL 2 and if Graphic API settings are set to auto then WebGL 2 will try to run first (if supported in the browser) :


Webgl auto graphic api




Remember WebGL 1 based on OpenGL es 2 and Webgl2 uses openGL es 3.  You can even check your browser compatibility on these websites that it supports WebGL 2 or not

You can even write code to enable disable specific settings like Post-processing support based on webgl1 or webgl2 version. by using SystemInfo.graphicsDeviceVersion classes
Read more about Unity WEBGL Graphics limitations.


No comments:

Post a Comment