Patent ID: 7199795

Claim:
A method for rendering a plurality of objects, the method comprising: receiving ray differential information associated with a ray; determining a first ray differential based on at least information associated with the ray and a first surface patch; processing information associated with the first ray differential and the first surface patch; determining a first resolution based on at least information associated with the first ray differential and the first surface patch; selecting a second resolution from the plurality of predetermined resolutions based on at least information associated with the first resolution and the plurality of predetermined resolutions, the second resolution being finer than or equal to the first resolution; obtaining a first geometry representation associated with the second resolution; if the second resolution is finer than the first resolution, selecting a third resolution from the plurality of predetermined resolutions, the third resolution being coarser than the first resolution; obtaining a second geometry representation associated with the third resolution; generating a third geometry representation based on at least information associated with the first geometry representation, the second geometry representation, the first resolution, the second resolution, and the third resolution; determining whether the ray and the first surface patch intersect based on at least information associated with the ray and the third geometry representation.