Jump to content

ATI TruForm

From Wikipedia, the free encyclopedia

ATI TruFormwas a brand byATI(nowAMD) for aSIP blockcapable of doing a graphics procedure calledtessellationin computer hardware. ATI TruForm was included intoRadeon 8500(available from August 2001 on) and newer products.[1]

The successor of the SIP block branded "ATI TruForm" was included intoRadeon HD 2000 series(available from June 2007 on) and newer products:hardware tessellation with TeraScale.

Support for hardware tessellation only became mandatory in Direct3D 11 and OpenGL 4. Tessellation as defined in those APIs is only supported by newerTeraScale 2(VLIW5) products introduced in September 2009 andGCN-based products (available from January 2012 on). The GCN SIP block carrying out the tessellation is the "Geometric processor".

Overview

[edit]

Before the adoption of pixel shader-enhanced bump mapping methods such asnormalandparallax mappingthat simulate higher mesh detail, curved 3D shapes in games were created with large numbers of triangles. The more triangles are used, the more detailed and thus less polygonal the surface appears. TruForm creates a curved surface using the existing triangles, andtessellatesthis surface to make a new, more detailed polygonal model. It is designed to increase visual quality, without significantly impacting frame rates, by utilizing hardware processing of geometry.

TruForm was not significantly accepted by game developers because it ideally required the models to be designed with TruForm in mind. To enable the feature without causing visual problems, such as ballooned-up weapons, the models had to have flags identifying which areas were to be tessellated. The lack of industry-wide support of the technique from the competition caused developers to ignore the technology.

In later version of Catalyst drivers, the TruForm feature is removed.

Beginning with RadeonX1000 series,TruForm was no longer advertised as a hardware feature. However, Radeon 9500 and higher (as well as hardware supporting Shader Model 3.0) include Render toVertex Bufferfeature, which can be used for tessellation applications.[1]In the case of Radeon X1000 series, it supports binding up to 5 R2VB buffers simultaneously. Tessellation as dedicated hardware has returned in Xenos andRadeon R600GPUs.

Games with TruForm support

[edit]

References

[edit]
  1. ^Witheiler, Matthew (2001-05-29)."ATI TruForm – Powering the next generation Radeon".AnandTech.Retrieved2016-01-30.
  2. ^"NitroGL-Demos/TruQuake at master · seishuku/NitroGL-Demos".GitHub.Retrieved2023-04-21.
  3. ^"NitroGL-Demos/TruQuake2 at master · seishuku/NitroGL-Demos".GitHub.Retrieved2023-04-21.
  4. ^"NitroGL-Demos/UTOpenGL at master · seishuku/NitroGL-Demos".GitHub.Retrieved2023-04-21.
[edit]