Visual previews
First Claim
1. A method for presenting a visual preview, comprising:
- receiving a first user input comprising a referenced animation effect, a first selected visual element, and a second selected visual element;
storing a snapshot of the first selected visual element, the snapshot comprising an original state of the first selected visual element;
generating an updated visual element based upon the referenced animation effect and the first selected visual element such that a first portion of the updated visual element corresponds to a first portion of the first selected visual element modified by the referenced animation effect while a second portion of the updated visual element corresponds to a second portion of the first selected visual element not modified by the referenced animation effect, the referenced animation effect modifying the first portion of the first selected visual element and not modifying the second portion of the first selected visual element based upon the referenced animation effect being applicable to the first portion of the first selected visual element;
generating a first visual preview based upon the updated visual element, the first visual preview including some but not all of the first portion of the updated visual element based upon a determination that some but not all of the first portion of the updated visual element is representative of an appearance of the referenced animation effect;
presenting the first visual preview without concurrently presenting a second visual preview based upon the second selected visual element;
upon receiving a second user input confirming the presentation of the first visual preview, applying the referenced animation effect to the first selected visual element and the second selected visual element; and
upon receiving a third user input unreferencing the referenced animation effect, applying the snapshot to the updated visual element to revert the updated visual element to the original state.
2 Assignments
0 Petitions
Accused Products
Abstract
Visual animation platforms may allow users to develop visual media projects, such as movies. Many visual animation platforms may provide animation effects that may be applied to visual elements of a visual media project. Unfortunately, current techniques for providing a preview of an animation effect may be limited. Accordingly, one or more systems and/or techniques for presenting a visual preview are disclosed herein. In particular, a snapshot of an original state of a selected visual element may be stored. A referenced animation effect may be applied to the selected visual element to generate an updated visual element that may be used to generate a visual preview of how the referenced animation effect may look as applied to the selected visual element. The snapshot may be applied to the updated visual element to non-destructively revert the updated visual element to the original state.
22 Citations
20 Claims
-
1. A method for presenting a visual preview, comprising:
-
receiving a first user input comprising a referenced animation effect, a first selected visual element, and a second selected visual element; storing a snapshot of the first selected visual element, the snapshot comprising an original state of the first selected visual element; generating an updated visual element based upon the referenced animation effect and the first selected visual element such that a first portion of the updated visual element corresponds to a first portion of the first selected visual element modified by the referenced animation effect while a second portion of the updated visual element corresponds to a second portion of the first selected visual element not modified by the referenced animation effect, the referenced animation effect modifying the first portion of the first selected visual element and not modifying the second portion of the first selected visual element based upon the referenced animation effect being applicable to the first portion of the first selected visual element; generating a first visual preview based upon the updated visual element, the first visual preview including some but not all of the first portion of the updated visual element based upon a determination that some but not all of the first portion of the updated visual element is representative of an appearance of the referenced animation effect; presenting the first visual preview without concurrently presenting a second visual preview based upon the second selected visual element; upon receiving a second user input confirming the presentation of the first visual preview, applying the referenced animation effect to the first selected visual element and the second selected visual element; and upon receiving a third user input unreferencing the referenced animation effect, applying the snapshot to the updated visual element to revert the updated visual element to the original state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for presenting a visual preview, comprising:
-
one or more processing units; and memory comprising instructions that when executed by at least one of the one or more processing units, implement at least some of; an animation integrator component configured to; store a snapshot of a first selected visual element, the snapshot comprising an original state of the first selected visual element; generate an updated visual element based upon a referenced animation effect and the first selected visual element such that a first portion of the updated visual element corresponds to a first portion of the first selected visual element modified by the referenced animation effect while a second portion of the updated visual element corresponds to a second portion of the first selected visual element not modified by the referenced animation effect, the referenced animation effect modifying the first portion of the first selected visual element and not modifying the second portion of the first selected visual element based upon the referenced animation effect being applicable to the first portion of the first selected visual element; generate a first visual preview based upon the updated visual element, the first visual preview including some but not all of the first portion of the updated visual element based upon a determination that some of the first portion of the updated visual element is representative of an appearance of the referenced animation effect; present the first visual preview without concurrently presenting a second visual preview based upon a second selected visual element; upon receiving a second user input confirming the presentation of the first visual preview, apply the referenced animation effect to the first selected visual element and the second selected visual element; and upon receiving a third user input unreferencing the referenced animation effect, apply the snapshot to the updated visual element to revert the updated visual element to the original state. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer readable medium, excluding signals, comprising instructions that when executed, perform operations for presenting a visual preview, comprising:
-
receiving a first user input comprising a referenced animation effect and a first selected visual element; storing a snapshot of the first selected visual element, the snapshot comprising an original state of the first selected visual element; generating an updated visual element based upon the referenced animation effect and the first selected visual element such that a first portion of the updated visual element corresponds to a first portion of the first selected visual element modified by the referenced animation effect while a second portion of the updated visual element corresponds to a second portion of the first selected visual element not modified by the referenced animation effect, the referenced animation effect modifying the first portion of the first selected visual element and not modifying the second portion of the first selected visual element based upon the referenced animation effect being applicable to the first portion of the first selected visual element; generating a first visual preview based upon the updated visual element, the first visual preview including some but not all of the first portion of the updated visual element based upon a determination that some but not all of the first portion of the updated visual element is representative of an appearance of the referenced animation effect; presenting the first visual preview without concurrently presenting a second visual preview based upon a second visual element; upon receiving a second user input confirming the presentation of the first visual preview, applying the referenced animation effect to the first selected visual element and the second visual element; and upon receiving a third user input unreferencinq the referenced animation effect, applying the snapshot to the updated visual element to revert the updated visual element to the original state. - View Dependent Claims (20)
-
Specification