1. A method comprising: creating, using an imaging device, a three dimensional (3D) object having an initial shape based on an outline of an initial pose of a user; causing presentation of the 3D object having the initial shape on a display to provide feedback to the user; editing the 3D object by: determine a reference mode of a plurality of reference modes for editing the 3D object, the plurality of reference modes including a spatial mapping mode and a body reference mapping mode, the body reference mapping mode allowing the user to edit the 3D object based on at least one of the user being inside of the 3D object and the user being the 3D object, and the spatial mapping mode allowing the user to edit the 3D object based on at least one of the user stepped out of the 3D object and the user being next to the 3D object; determining an edit operation to be performed on the 3D object; performing the edit operation on the 3D object based on a body gesture of the user that is sensed by the imaging device and the reference mode for editing the 3D object; and causing presentation of the 3D object to the user; and animating the 3D object based on additional body gestures of the user.