3D design in virtual spaces