Patent ID: 8072456

Claim:
A method for creating a rendering node, the rendering node being useful for drawing an image in a scene at different levels of detail, comprising: (a) forming a first node component having an object and at least one texture, the first node component configured to draw an image of the object at a first level of detail, wherein the first level of detail has a high resolution; (b) forming a second node component having an object proxy and a plurality of view textures, the object proxy approximating the geometry of the object, the second node component configured to draw the image of the object at a second level of detail, wherein the second level of detail has an intermediate resolution; (c) forming a third node component having a billboard with a plurality of views, the third node component configured to draw the image of the object at a third level of detail, wherein the third level of detail has a low resolution; and (d) combining the first node component, the second node component, and the third node component into a level of detail node, wherein, during rendering, one of the first node component, the second node component, and the third node component of the level of detail node is selected based on an input distance and is used to draw the image of the object.