摘要 |
<p>A method of implementing a filter kernel interpolation for seamless filtering of transitions within a plurality of mipmaps derived from a base-image texture filtered using a pre-filter is disclosed. The method comprises determining a filter width in pixels for use with a filter kernel. The pixels correspond to texels of the base-image texture. Further a first mipmap and a second mipmap from the plurality of mipmaps are selected with the first mipmap having a mipmap level based on the filter width and the second mipmap having a mipmap level one higher than the first mipmap. An interpolation on the filter kernel based on the pre-filter, the first mipmap, and the second mipmap is applied to generate an interpolated filter kernel. Further the interpolated filter kernel is applied using texels of the first mipmap to generate a filtered texture having a seamless filtering of a transition between the first mipmap and the second mipmap. A rendering device implementing the above described filter kernel interpolation for seamless filtering of mipmap transitions is disclosed. The rendering device comprises a memory including a base-image texture and a plurality of mipmaps derived from the base-image texture filtered using a pre-filter; and a processor configured to implement the above described method.</p> |