Reducing detail in animated three-dimensional models
AssigneeIntel Corporation
InventorKim Pallister
Life of this patent
Estimating the term…
Abstract
Details are reduced in a three-dimensional (3D) model by performing a detail reduction process on the 3D model in plural positions and generating a master list of details to be removed from the 3D model based on results of the detail reduction process in each position. The master list contains weights associated with the details to be removed. The weights assign a relative importance to the details in the 3D model. The details are removed from the three-dimensional model in accordance with the weights.
Claims45
A method for use in reducing detail in a three-dimensional model, comprising:
- performing a detail reduction process on the three-dimensional model in plural positions;
- generating a master list of details to be removed from the three-dimensional model based on results of the detail reduction process in each position;
- and
- removing details from the three-dimensional model based on the master list;
- wherein the master list contains weights associated with the details to be removed, the weights assigning a relative importance to the details in the three-dimensional model, and wherein the details are removed from the three-dimensional model in accordance with the weights.
An article comprising:
- a machine-readable medium that stores executable instructions for use in reducing detail in a three-dimensional model, the instructions causing a machine to:
- perform a detail reduction process on the three-dimensional model in plural positions;
- generate a master list of details to be removed from the three-dimensional model based on results of the detail reduction process in each position;
- and
- remove details from the three-dimensional model based on the master list;
- wherein the master list contains weights associated with the details to be removed, the weights assigning a relative importance to the details in the three-dimensional model, and wherein the details are removed from the three-dimensional model in accordance with the weights.
An apparatus for reducing detail in a three-dimensional model, comprising:
- a memory that stores executable instructions;
- and
- a processor that executes the instructions to:
- perform a detail reduction process on the three-dimensional model in plural positions;
- generate a master list of details to be removed from the three-dimensional model based on results of the detail reduction process in each position;
- and
- remove details from the three-dimensional model based on the master list;
- wherein the master list contains weights associated with the details to be removed, the weights assigning a relative importance to the details in the three-dimensional model, and wherein the details are removed from the three-dimensional model in accordance with the weights.
A method for use in reducing detail in a three-dimensional model, comprising:
- performing a detail reduction process on the three-dimensional model in plural positions;
- and
- generating a master list of details to be removed from the three-dimensional model based on results of the detail reduction process in each position;
- wherein the three-dimensional model is comprised of polygons having edges and the details to be removed comprise edges of the polygons.
An article comprising:
- a machine-readable medium that stores executable instructions for use in reducing detail in a three-dimensional model, the instructions causing a machine to:
- perform a detail reduction process on the three-dimensional model in plural positions;
- and
- generate a master list of details to be removed from the three-dimensional model based on results of the detail reduction process in each position;
- wherein the three-dimensional model is comprised of polygons having edges and the details to be removed comprise edges of the polygons.
An apparatus for reducing detail in a three-dimensional model, comprising:
- a memory that stores executable instructions;
- and
- a processor that executes the instructions to:
- perform a detail reduction process on the three-dimensional model in plural positions;
- and
- generate a master list of details to be removed from the three-dimensional model based on results of the detail reduction process in each position;
- wherein the three-dimensional model is comprised of polygons having edges and the details to be removed comprise edges of the polygons.
Dependencies are inferred from the claim text.