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 corresponding to the modified respective portion of the initial model data; rendering the updated 3D model in conjunction with the first watermark and a second water mark corresponding to the second association between the second user and the modified respective portion of the initial model data, the second watermark being indicative of rights of the second user to the modified respective portion of the initial model data; and preventing the second user from disassociating the first watermark and the updated 3D model.