发明名称 |
Value templates in animation timelines |
摘要 |
Methods and systems for animation timelines using value templates are disclosed. In some embodiments, a method includes generating a data structure corresponding to a graphical representation of a timeline and creating an animation of an element along the timeline, where the animation modifies a property of the element according to a function, and where the function uses a combination of a string with a numerical value to render the animation. The method also includes adding a command corresponding to the animation into the data structure, where the command is configured to return the numerical value, and where the data structure includes a value template that produces the combination of the string with the numerical value. The method further includes passing the produced combination of the string with the numerical value to the function and executing the function to animate the element. |
申请公布号 |
US8982132(B2) |
申请公布日期 |
2015.03.17 |
申请号 |
US201113036305 |
申请日期 |
2011.02.28 |
申请人 |
Adobe Systems Incorporated |
发明人 |
Blas, Jr. Joaquin Cruz;Doubek James W. |
分类号 |
G06T13/00 |
主分类号 |
G06T13/00 |
代理机构 |
Wolfe-SBMC |
代理人 |
Wolfe-SBMC |
主权项 |
1. A method, comprising:
performing, by one or more computing devices:
generating a data structure corresponding to a graphical representation of a timeline;defining an animation of an element that modifies a property of the element according to a function, the animation defined relative to the timeline, and the function configured to render the animation given a combination of a string with a numerical value;adding a command corresponding to the animation into the data structure, the command configured to return the numerical value, and the data structure including a value template that is parameterized to produce the combination of the string with the numerical value at run-time using the numerical value returned by the command; passing, at multiple stages of the animation of the element, the combination of the string with the numerical value that is produced according to the value template of the data structure to the function, the combination of the string with the numerical value passed for one of the stages being different from the combination of the string with the numerical value passed for at least one other stage; and
executing the function to animate the element as specified by the combination of the string with the numerical value at each of the stages of the animation. |
地址 |
San Jose CA US |