The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Mar. 30, 2010

Filed:

Jul. 20, 2005
Applicants:

Stuart Harl Ferguson, Sunnyvale, CA (US);

Bradley Warren Peebler, San Francisco, CA (US);

Joe Angell, Jay, VT (US);

Matthew Craig, San Mateo, CA (US);

Gregory Duquesne, Bordeaux, FR;

Eric A. Soulvie, San Mateo, CA (US);

Allen David Hastings, Los Altos Hills, CA (US);

Inventors:

Stuart Harl Ferguson, Sunnyvale, CA (US);

Bradley Warren Peebler, San Francisco, CA (US);

Joe Angell, Jay, VT (US);

Matthew Craig, San Mateo, CA (US);

Gregory Duquesne, Bordeaux, FR;

Eric A. Soulvie, San Mateo, CA (US);

Allen David Hastings, Los Altos Hills, CA (US);

Assignee:

Luxology, LLC, Mountain View, CA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06T 13/00 (2006.01); G06T 15/70 (2006.01);
U.S. Cl.
CPC ...
Abstract

The present invention consists of an evaluation engine, which is a system for evaluating the state of an animation at a specific time where secondary animation may be derived from the state of the animation at another time. Unlike DAG-based systems where time is another variable, time is external to the evaluation engine so that it can easily evaluate alternate times and even entire simulations. It also comprises meshes which support instancing and edge weights, and which employ and extensible system of polygon types to support subdivision surface approximation using a set of bi-quadratic patches which solve quickly. The meshes can also be animated by the evaluation engine using a mesh stack, which has multiple evaluation paths for quickly computing mesh attributes without performing a full evaluation.


Find Patent Forward Citations

Loading…