Disclosure is directed to a framework for creating a digital art. A digital art can include multiple digital assets, e.g., an image file, video file, computer generated imagery (CGI) file that can be used to generate various representations of the digital art. The digital art transforms from one representation to another in response to events, which can occur due to human interaction and/or a change in an attribute of a setting where a computing device displaying the digital art is installed. For example, a digital art depicting a bud of a flower can transform into a flower when the eyes of a viewer are focused at the bud for a specified duration. A user can define a transformation between digital assets by generating a link between two digital assets and specifying properties of the link, e.g., events upon which the transformation is to occur, transition features of the transformation.
展开▼