A method and apparatus for rendering a plurality of objects. The method
includes receiving ray differential information associated with a ray,
determining a first resolution associated with a first surface patch
based on at least information associated with the ray and the first
surface patch, processing information associated with the first
resolution and a database, and determining whether a first geometry
representation associated with the first surface patch tessellated at the
first resolution is present in the database. The database is associated
with a plurality of predetermined resolutions, and the first resolution
is equal to one of the plurality of predetermined resolutions. At least
one of the plurality of predetermined resolutions includes a first
tessellation rate associated with a first dimension and a second
tessellation rate associated with a second dimension. The first
tessellation rate is different from the second tessellation rate.