CA2298641C

Method and system for editing or modifying 3d animations in a non-linear editing environment

Abstract

A non-linear editing (NLE) systemsfor editing and/or modifying 3D animationinformation comprises elements representedby clip objects which can be positionedand/or manipulated relative to a time line. The elements can comprise conventional 1D(audio) or 2D (video) information or cancomprise 3D animation information whichcan include animation objects and animationparameters associated with them, as well as2D renderings of those objects. Positioningand/or manipulation of clip objects representing3D animation elements can result in alterationof the 2D rendering and or re-renderingof the 3D information, as appropriate.

CA2298641C, drawing sheet 1
Sheet 1 of 13

Term

Term ended

Expired 20 May 2018, 8.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

22 claims: 16 independent, 6 dependent

  1. 1
    CA 02298641 2005-11-09 77787-19 -19CLAIMS:1. A method for creating and modifying an edit comprising 3D animation information, comprising: providing a plurality of animation elements with associated animation parameters, wherein the animation parameters include the 3D animation information;selecting an animation element from the plurality of animation elements;generating a clip object by arranging the selected animation element in an associated track for graphical display relative to a time line;compositing a plurality of clip objects so as to form a collection of layered tracks defining the edit, wherein one of the clip objects includes a sequence of 2D animation frames associated with the 3D animation information and has a start position and an end position relative to the time line;modifying at least one of the animation parameters associated with the selected animation element and independently re-rendering the selected animation element in accordance with an extent of each modification, wherein modifying includes modifying a duration of one of the clip objects by altering one of the start and end positions of the clip object, and modifying the 3D animation information according to the modified duration of clip object.
  2. 3
    A system for creating and modifying an edit comprising 3D animation information, comprising:a storage device for storing a plurality of animation elements with associated modifiable animation parameters, wherein the animation parameters include the 3D animation information;a computer operatively connected to the storage device to access the animation elements stored therein for selecting an animation element from the plurality of animation elements;means for arranging the selected animation element in an associated track so as to form a clip object for graphical display relative to a time line;means for compositing a plurality of clip objects so as to form a collection of layered tracks defining the edit, wherein one of the clip objects includes a sequence of 2D animation frames associated with the 3D animation information and has a start position and an end position relative to the time line;a tool associated with each animation element for modifying at least one of the animation parameters to initiate independent re-rendering of the animation elements associated with the modified animation parameters in accordance with an extent of each modification, wherein the tool includes means for modifying a duration of one of the clip objects by altering one of the start and end positions of the clip object, and means for modifying the 3D animation CA 02298641 2005-11-09 ,77787-19 -21information according to the modified duration of the clip object.
  3. 5
    The method of any one of claims 1, 2, and 4 wherein said step of modifying 3D animation information includes re-arranging said clip objects in said layered tracks.
  4. 6
    The method of any one of claims 1, 2, 4, and 5 wherein said animation element is a variable angle camera.
  5. 7
    The method of any one of claims 1, 2, 4, and 5 wherein said animation element is a number of light sources.
  6. 8
    The method of any one of claims 1, 2, 4, and 5 wherein said animation element comprises static 3D information.
  7. 11
    The system of any one of claims 3, 9, and 10, wherein said animation parameters are independently modifiable.
  8. 12
    The system of any one of claims 3 and 9 to 11, wherein said edit is an independent clip of a complex animation. CA 02298641 2005-11-09 77787-19
  9. 13
    A method for implementing a graphical user interface for editing a three-dimensional animation comprising an animation element with associated animation parameters, wherein the animation parameters define animation of a three-dimensional object over time, the method comprising:displaying a clip object corresponding to the animation element, wherein the clip object is displayed in a track in a time line and has a start position and an end position relative to said time line, wherein the start position and the end position define a duration of the clip object, wherein the duration of the clip object defines the animation parameters associated with the animation element;rendering the animation element to produce a first rendered sequence of two dimensional animation frames in accordance with the animation parameters as defined by the duration of the clip object;compositing the first rendered sequence of twodimensional animation frames with at least one other clip object representing another sequence of two-dimensional frames to produce a representation of the three-dimensional animation;allowing a user to modify the duration of the clip object corresponding to the animation element by manipulating at least one of the start position and the end position of the clip object, whereby the animation parameters associated with the animation element corresponding to the clip object are modified according to the modified duration of the clip object;rendering the animation element corresponding to the clip object in accordance with the animation parameters CA 02298641 2005-11-09 77787-19 -23as defined by any modification to the duration of the clip object to produce a second rendered sequence of two dimensional animation frames;and compositing the second rendered sequence of twodimensional animation frames with the at least one other clip object representing the other sequence of twodimensional frames to produce a representation of the threedimensional animation.
  10. 16
    The method of any one of claims 13 to 15, further comprising modifying the animation parameters according to the modified duration of the clip object such that a position of the three dimensional object in the animation is modified·
  11. 17
    The method of any one of claims 1, 2, and 4 to 8, wherein the animation parameters include information defining a skeleton and skin of a three dimensional object in three dimensions and position information of the three dimensional object in three dimensions over time.
  12. 18
    The method of any one of claims 1, 2, and 4 to 8, wherein modifying the 3D animation information comprises CA 02298641 2005-11-09 77787-19 -24modifying the animation parameters according to the modified duration of the clip object such that speed of motion of a three dimensional object is modified.
  13. 19
    The method of any one of claims 1, 2, and 4 to 8, wherein modifying the 3D animation information comprises modifying the animation parameters according to the modified duration of the clip object such that a position of a three dimensional object is modified.
  14. 20
    The system of any one of claims 3 and 9 to 12, wherein the animation parameters include information defining a skeleton and skin of a three dimensional object in three dimensions and position information of the three dimensional object in three dimensions over time.
  15. 21
    The system of any one of claims 3 and 9 to 12, wherein the means for modifying the 3D animation information comprises means for modifying the animation parameters according to the modified duration of the clip object such that speed of motion of a three dimensional object is modified.
  16. 22
    The system of any one of claims 3 and 9 to 12, wherein the means for modifying the 3D animation information comprises means for modifying the animation parameters according to the modified duration of the clip object such that a position of a three dimensional object is modified. SMART BIGGAR OTTAWA, CANADA PATENT AGENTS