Go Back   nV News Forums > General Forums > Archived News Items

Newegg Daily Deals

Thread Tools
Old 06-27-13, 07:30 AM   #1
Registered User
Join Date: Jun 2009
Posts: 56,613
Post Higher Fidelity Graphics with Less Memory at Microsoft Build

Tiled Resource support in Direct3D was introduced today by Microsoft at its annual Build developer conference.

Tiled Resources are a major advance in application flexibility in managing memory, and I'm excited to think about the applications this will open up.

Before Tiled Resources, all memory surfaces in Direct3D had to be fully physically resident in DRAM. Tiled Resources are different ' they are memory resources whose constituent pages (tiles) may be optionally populated with corresponding physical memory. Microsoft has created a standard hardware interface to what was previously a software-only technology, which will mean a more powerful, efficient generalization of earlier texture-only technologies.

To illustrate the usefulness of Tiled Resources, Microsoft shared three demonstration applications all running on NVIDIA GPUs. The first two illustrated the use of Tiled Resources to support view-dependent streaming of texture detail.

In the first, Microsoft took the audience to a point high above Mars, and then zoomed down to expose the detailed crags and crannies of the rocky red planet's surface. In the application, the surface of the planet is textured with six sets of 16K mipmapped textures. By taking the current viewpoint into account, the application need only populate a tiny fraction of these textures.

In the second demo, provided by Graphine Software, Microsoft showed a futuristic plane flying over a highly detailed landscape. The viewer flew high and low, yet always seeing the full richness of the land below.

In both, Tiled Resources are used by the developer to only allocate memory necessary for the current view, though the hardware renders from enormous textures.

This slight-of-hand greatly simplifies the developer's task, in turn allowing the hardware to automatically filter the texture as though all of the texture were present. The end result is lower development time, a higher fidelity image, greater performance and less power consumption.

In a third demo illustrating another powerful use of Tiled Resources, Microsoft showed a program developed by our content technology group. It showed a power plant filled with fine shadows that dynamically shift to reveal the detailed environment.

In this example, an enormous shadow depth map is used to precisely compute the shadows in the scene.

To avoid the allocation of a prohibitive amount of memory, Tiled Resources are used to allocate only the memory required to compute the shadows for the current view, a tiny fraction of the total.

The residency map, on the left, depicts the allocation map; the black region represents high resolution and shades of grayrepresent progressively lower resolutions of the shadow hierarchy.

These demos are excellent highlights of the power of Tiled Resources. By working in collaboration with Microsoft, our NVIDIA team has been able to influence the design of Tiled Resources and deliver a solid driver that taps into the huge NVIDIA installed base. There are over 90 million NVIDIA GPUs capable of supporting Tiled Resources. For developers, that means an enormous, instant installed base for a powerful new feature. I'm really looking forward to seeing how developers take advantage of this newly available capability.

News is offline   Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
DOE Doles Out Cash to AMD, Whamcloud for Exascale Research News Archived News Items 0 07-12-12 07:50 PM
Diablo 3 Wizard build guide News Archived News Items 0 05-30-12 02:40 PM
Thoughts from console owners on NVIDIA's GEFORCE GRID MikeC Console World 11 05-27-12 08:43 AM
Diablo 3 build guide: Barbarian, Demon Hunter, Monk, Witch Doctor and Wizard News Archived News Items 0 05-12-12 12:00 PM
Gainward Unleashes the Sexy GeForce GTX 670 Phantom Graphics Card, Also launches the News Archived News Items 0 05-10-12 09:28 AM

All times are GMT -5. The time now is 05:28 PM.

Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2015, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.