BodyAvatar is a system that allows users to create freeform 3D avatars of themselves using only first-person body gestures captured from a single depth camera. The system tracks a user's body poses and motions in real-time and maps them onto an adjustable virtual avatar that can be viewed and shared.