发明名称 Animation engine for blending computer animation data
摘要 Computer-generated images are generated by evaluating point positions of points on animated objects in animation data. The point positions of the points are used by an animation system to determine how to blend animated sequences or frames of animated sequences in order to create realistic moving animated characters and animated objects. The methods of blending are based on determining distances or deviations between corresponding points and using blending functions with varying blending windows and blending functions that can vary from point to point on the animated objects.
申请公布号 US9214036(B1) 申请公布日期 2015.12.15
申请号 US201313828260 申请日期 2013.03.14
申请人 PIXAR 发明人 Kanyuk Paul;Park Jeong Wook;Raja Samantha
分类号 G06T13/40;G06T13/80 主分类号 G06T13/40
代理机构 Kilpatrick Townsend & Stockton, LLP 代理人 Kilpatrick Townsend & Stockton, LLP
主权项 1. In a computer animation system that generates images based on animation inputs and object data, a computer-implemented method of blending at least two animation sequences being joined such that objects are viewed as having continuity across a join of sequences, the computer-implemented method comprising: determining, by one or more processors, a set of points for an object, the points representing separate portions of the object; determining, by the processor, first positions of the set of points at an end of a first animation sequence and second positions of the set of points at a start of a second animation sequence that is to be appended to the end of the first animation sequence; determining, by the processor, deviations between the first positions and the second positions; determining, by the processor, a blend weighting function for each point of the set of points based on the determined deviations, wherein each blend weighting function varies based on a size of its respective determined deviation; determining, by the processor, blend positions for each point for each frame in a plurality of frames in a blending window, wherein the blend positions are determined by the blend weighting function for each point; and generating, by the processor, blended frames of animation data based on the determined blend positions.
地址 Emeryville CA US