I’m trying to track down an issue I am having with SSAO + Shadow Mapping in ThreeJS on iOS devices. Desktop PC’s work fine.
See attached screenshot showing the banding of the shadows (shadows are working just adding banding), also you can see the SSAO has its own banding.
I’m guessing its something to do with the RGBA packing issue (see https://github.com/mrdoob/three.js/issues/9092), however all the current shadowmap demos on the threejs website work fine on iOS (unless these work due to fixes >v0.90.0 Threejs). I’m not doing anything special, so if anyone has some pointers on where to look… (the shadow artifacts in the screenshots looks familiar?)
I’m using ThreeJS Version 0.90.0.
See captures of output here:
iOS Output showing banding
More iOS shadow banding
BTW this is not related to THREEJS - Shadow artifact - IOS devices as the near and far plane and thus shadow extents are fully encompassing the scene.