×

Three dimensional graphics processing with pre-sorting of surface portions

  • US 5,579,454 A
  • Filed: 09/01/1992
  • Issued: 11/26/1996
  • Est. Priority Date: 09/06/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus for generating a sequence of two-dimensional images of a three-dimensional object, the two-dimensional images representing the object from respective desired viewing directions, the apparatus comprising:

  • a surface portion store for storing surface portion data corresponding to a plurality of surface portions of the object;

    a first sorter for sorting said surface portion data to generate a first ordered list of surface portions corresponding to an order in which the portions may be overwritingly displayed to effect hidden surface removal, by (i) determining which, if any, of the surface portions cannot occlude others from any viewing direction and which can, (ii) entering those which cannot occlude any others in said first ordered list so as to be drawn first, and thereafter (iii) entering further surface portions in said first ordered list in succession, such that each of said first ordered portions is entered in the first ordered list when the surface portions which it can occlude are surface portions already entered in the first ordered list;

    a second sorter for sorting surface portions which have not been entered in said first ordered list into a plurality of second ordered lists, each second ordered list being generated with reference to a respective predetermined view direction;

    a list selector for selecting, for each two-dimensional image to be generated, one of said plurality of second lists in dependence upon the desired viewing direction of that image; and

    an image generator for generating each of said two-dimensional images representing the object by rendering each said portion from the first list and said selected second list in order of occurrence therein, in accordance with the desired viewing directions, portions which are backwards facing relative to the desired viewing direction not being rendered.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×