RGBFormat has been removed in the [r137 update](https://github.com/mrdoob/three.js/pull/23228) and changed to the RGBAFormat which on my side creates a new error : WebGL: INVALID_OPERATION: texSubImage2D: ArrayBufferView not big enough for request Currently working on it but one of the lead to correct this is to change RGBAFormat to THREE.RedFormat since we send only one channel. Thread about this issue : [discover.three.js](https://discourse.threejs.org/t/texsubimage2d-arraybufferview-not-big-enough-for-request/33959)