1. A method, comprising: storing a three dimensional (3D) model that comprises data modeling one or more 3D objects; rendering, from the data for the 3D model, a first representation of the 3D model, the first representation comprising a two dimensional (2D) representation that is rendered using 3D rendering effects and at a particular camera angle; rendering, from the data for the 3D model, a second representation of the 3D model at the particular camera angle without using the 3D rendering effects, the second representation comprising a 2D representation; displaying the first representation on a display; receiving an input to the first representation to apply a 2D image adjustment operation to modify 2D objects and which is not natively compatible with 3D objects; applying the 2D image adjustment operation for the first representation to the second representation rather than the first representation; based on the 2D image adjustment operation applied to the second representation, re-rendering at least a portion of the first representation to generate a modified first representation configured to show a 3D result of the 2D image adjustment operation for the first representation using the 3D rendering effects; and displaying the modified first representation on the display.