An Azure service that integrates speech processing into apps and services.
Hi DARSHIL SHAH7,
What you are seeing with the hands disappearing is a known behavior with Azure Custom Avatars, and it is not caused by camera quality or studio setup.
Azure Custom Avatars are mainly optimized for face and upper body talking scenarios. The avatar model learns a limited body area from the training videos. When hands move outside that learned body area, the model is not able to track them properly. Because of this, hands can appear invisible or blend into the background, even when the movement is slow and the green screen quality is good.
Here are a few things that usually help improve the result.
Try to keep hand movements close to the torso. Avoid wide arm extensions or gestures that move far away from the body. The avatar works best when gestures stay within a consistent and narrow range.
During training, include controlled hand movement videos on purpose. Make sure some clips show hands moving left, right, slightly above the shoulders, and slightly below the waist. At the same time, make sure hands stay fully inside the camera frame and do not touch the edges.
Framing is important. Capture the full upper body with enough space on both sides, so hands never go near the frame boundary. Hands close to the edge are more likely to disappear.
Lighting and background consistency also matter. Use even lighting, avoid shadows on hands, reduce green screen spill, and avoid reflective clothing or accessories. These things help the model separate hands from the background more accurately.
Keep gestures slow and smooth. Sudden or large movements make it harder for the avatar model to maintain stable hand tracking.
It is also important to set expectations correctly. Azure Custom Avatars focus on facial realism, not full body or skeletal realism. Wide gestures, detailed hand tracking, and occlusion handling have known limitations and are expected at the current stage.
I hope this helps. Please feel free to let me know if you have any further questions or need clarification on any of the points above.
Thankyou!