- A high-performance texture streaming system that automatically adjusts the streaming workload at runtime based on measured frame latencies
- Proposes a novel texture streaming algorithm that automatically adjusts texture streaming rate based on measured frame latencies
- A mipmap color blending method to minimize texture pop-in artifacts and preexisting mipmapping artifacts
- An optional mesh clustering scheme to generate texture atlases by grouping nearby and similarly oriented meshes together
- Virtual globe visualization system to render 3D city models and terrain on the web for GIS purposes.
- They stream large amounts of texture and geometry as sets of tiles, each adapted to a LOD suitable for real-time rendering on client systems, based on screen-space and camera-space metrics.
- Moving textures in and out of the cache based on geometric factors and resource availability.
- Recent virtual texturing methods emulate virtualization of texture memory, by sparsely allocating physical memory for virtual texture blocks (called pages) required for rendering.
- The sparse image is an image object with mipmaps and layers subresources, with the distinction that memory can be mapped to subresource regions at a predefined granularity.
- A multithreaded sparse image caching scheme that semi-compactly packs textures at runtime.