A Facet of the nfiniteFX Engines
Developers are constantly looking for ways to improve the speed and flexibility of their games and applications. While visual effects such as lightning, volumetric fog, and explosions are all possible with a series of 2D textures, the implementations are neither flexible nor efficient.
Now, the NVIDIA nfiniteFX Engine delivers the first true 3D texture technology aimed at consumers. NVIDIA's 3D texture technology allows for more flexibility, performance, and ease of implementation than traditional texturing techniques. The nfiniteFX Engine can use a 3D texture from any angle or orientation. As a result, NVIDIA's 3D texture technology gives developers the ability to create effects that cannot be implemented with a standard 2D texture approach.
What is a 3D texture? A 3D texture contains information in three dimensions, as opposed to two. The addition of the third dimension gives developers access to a depth component of texture information, as well as width and height. Thus, NVIDIA's 3D textures enable developers to think in new ways when texturing objects.
In effect, 3D textures make hollow objects solid with true 3D material properties such as wood grain or marbling. Traditional 2D textures can only describe the surface of an object, but 3D textures can also define its interior. For example, a vein of color that runs through a marble statue can only be described using a 3D texture, because it runs through the center of the statue and emerges on the other side. |