1. A method of controlling rights to three-dimensional models, comprising: rendering, at a display device, an initial three-dimensional (3D) model and a first watermark, the first watermark corresponding to a first association between a first user and initial model data corresponding to the initial 3D model, the first watermark being indicative of rights of the first user to the initial model data, and the initial model data stored on a computer-readable medium; receiving, via a user interface, a user-initiated command from a second user to modify a portion of the initial 3D model; modifying, in accordance with the user-initiated command, a respective portion of the initial model data corresponding to the portion of the initial 3D model to form updated model data corresponding to an updated 3D model; generating and storing a second association between the second user and the updated model data; rendering the updated 3D model in conjunction with the first watermark; and preventing the second user from disassociating the first watermark and the updated 3D model.