Patent ID: 11948234
Assignee: ILLUSCIO, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a three-dimensional (“3D”) animation system, cause the 3D animation system to perform operations comprising:
receiving a plurality of points that are distributed across a three-dimensional (“3D”) space and that collectively form a current frame of a 3D animation;
detecting a particular set of points from the plurality of points that share one or more of a common structure or a non-positional commonality of a feature in the 3D animation;
defining an animation of the feature between the current frame and a next frame of the 3D animation that is after the current frame based on one or more adjustments that are applied to the particular set of points;
detecting a point from the particular set of points that deviates from the one or more of the common structure or the non-positional commonality of the feature after the one or more adjustments are applied to the particular set of points based on a comparison between positional and non-positional values of the particular set of points before and after the one or more adjustments are applied; and
dynamically enhancing the 3D animation by correcting a distortion that is caused by the one or more adjustments unintentionally adjusting the point to deviate from the one or more of the common structure or the non-positional commonality of other points from the particular set of points point prior to rendering the next frame of the 3D animation.