You're seemingly talking about People Occlusion feature, not blending. Natively, when you're coding in Xcode, you are able to disable this feature using single line solution:
arView.renderOptions = [.disablePersonOcclusion]
In ARKit there's a type property called .personSegmentationWithDepth
. This frame semantic specifies that any person ARKit detects in the camera feed should occlude virtual content, depending on the person's depth in the scene. Segmentation
is a process of extracting Alpha channel. Segmentation with Depth
gives you 2 extra channels to RGB palette – Alpha and ZDepth.
Both iOS an Android have new Depth API that can help you implementing occlusion. But for that you need to run definite iOS version (or Android version) on officially supported device.
In Android Studio, Unity or Vuforia there are different ways for turning occlusion off. Look, for example, at these drop-down options:
