发明名称 |
Vertex-baked three-dimensional animation augmentation |
摘要 |
A method for controlling presentation of three dimensional (3D) animation includes rendering a 3D animation sequence including a 3D vertex-baked model which is derived from a 3D animation file including vertex data of every vertex for every 3D image frame in the 3D animation sequence. The 3D vertex-baked model includes a control surface that provides a best-fit 3D shape to vertices of the 3D vertex-baked model. The method further includes receiving a motion control input, and if the motion control input is received during an augmentation portion of the 3D animation sequence, deviating from a default posture of the control surface in accordance with the motion control |
申请公布号 |
US8963927(B2) |
申请公布日期 |
2015.02.24 |
申请号 |
US201012969385 |
申请日期 |
2010.12.15 |
申请人 |
Microsoft Technology Licensing, LLC |
发明人 |
Poot Rudy;Crocco, Jr. Robert;Miles Chris |
分类号 |
G06T13/00;G06T13/20 |
主分类号 |
G06T13/00 |
代理机构 |
|
代理人 |
Wisdom Gregg;Yee Judy;Minhas Micky |
主权项 |
1. A method for controlling presentation of a three dimensional (3D) animation sequence with a computing device, comprising:
rendering the 3D animation sequence from a 3D animation file including vertex data of every vertex for every 3D image frame in the 3D animation sequence; providing a 3D vertex-baked model derived from the vertex data of the 3D animation file, the 3D vertex-baked model including a control surface providing a best-fit 3D shape to vertices of the 3D vertex-baked model; evaluating the vertex data of the 3D animation file to identify one or more augmentation portions within the 3D animation sequence, the one or more augmentation portions including a consecutive series of 3D image frames in the 3D animation sequence where a selected set of the vertices of the 3D vertex-baked model collectively change position less than a movement threshold; presenting the 3D animation sequence on a display device; during presentation of the 3D animation sequence, receiving a motion control input; and if the motion control input is received during presentation of the one or more augmentation portions of the 3D animation sequence, deviating from a default posture of the control surface in accordance with the motion control input. |
地址 |
Redmond WA US |