1. A computer-implemented method, performed using one or more processors, for computing a rendered image of a computer-generated object in a computer-generated scene, the method comprising: accessing, using the one or more processors, a dependency graph, the dependency graph comprising a plurality of interconnected nodes, wherein one of the interconnected nodes includes a look-selector node; accessing, using the one or more processors, an asset at an input of the look-selector node, wherein the asset includes a plurality of looks for the computer-generated object, each look of the plurality of looks corresponding to a different visual appearance of the computer-generated object; selecting, using the one or more processors, at the look-selector node, an active look from the plurality of looks; passing, using the one or more processors, the active look to a next node of the dependency graph; and computing, using the one or more processors, the rendered image of the computer-generated object having a visual appearance that corresponds to the active look.