TruForm

TruForm

TruForm is a graphics texture technology created by ATI and employed in DirectX 8 and OpenGL graphics cards, on both Mac and PC. The technology was first employed on the Radeon 8500, but being neither part of specifications of DirectX and OpenGL.

Overview

Before the adoption of pixel shader-enhanced bump mapping methods such as normal and parallax mapping that 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 true curved surface using the existing triangles, and tessellates this 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 rather than splinter their user base.

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

Beginning with Radeon X1000, TruForm is no longer advertised as a hardware feature. However, Radeon 9500 and higher (as well as hardware supporting Shader Model 3.0) include Render to Vertex Buffer feature, which can be used for tessellation applications. [http://www.behardware.com/articles/616-2/ati-s-demos-without-vertex-texturing.html] In the case of Radeon X1000 series, it supports binding up to 5 R2VB bufferssimultaneously. Tessellation as dedicated hardware returned in Xenos and Radeon R600 GPUs.

Games with TruForm support

*Counter-Strike (ati_subdiv "2.0", ati_npatch "1.0")
*Tom Clancy's Rainbow Six
*Soldier of Fortune
*
*Quake (TruQuake Patch)
*Quake 2 (TruQuake2 Patch)
*Unreal Tournament (TruUT Patch)
* (unofficially, with the FPS Optimizer [http://tes.lanior.ru/tweaker/download.html] )
*Madden NFL 2004
*Bugdom
*Return to Castle Wolfenstein
*Serious Sam
*Unreal Tournament 2003 and 2004 (must edit the game's ".ini" file and set "UseNPatches=True")
*
*
*Neverwinter Nights (must edit the game's ".ini" file and set "Enable Truform=1")

References

*Witheiler, Matthew. [http://www.anandtech.com/showdoc.aspx?i=1476 ATI TRUFORM Technology - Powering the next generation Radeon] , Anandtech, May 29, 2001.

External links

* [http://ati.amd.com/companyinfo/press/2001/4377.html ATI Press release]
* [http://ati.amd.com/developer/truform_faq.html ATI TruForm Developer FAQ page]
* [http://ati.amd.com/products/pdf/truform.pdf TruForm whitepaper]
* [http://ati.amd.com/developer/SDK/AMD_SDK_Samples_May2007/Documentations/R2VB_programming.pdf R2VB Programming (March 2006)]
* [http://ati.amd.com/developer/siggraph06/SIGGRAPH06_ShadingCourse_Scheuermann.pdf Render to Vertex Buffer with D3D9]
* [http://www.area3d.net/section.php?id=2 area3d.net: NitroGL Demos] - home of TruQuake, TruQuake2 & TruUT


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • TruForm — технология, основанная на применении графических текстур, разработанная компанией ATI и применяемая в графических платах, соответствующих спецификациям DirectX 8 и OpenGL и выпускаемых как для компьютеров Macintosh, так и для IBM PC. Впервые… …   Википедия

  • Radeon R200 — ATIGPU name = Radeon 8500 9250 Series codename = Chaplin created = Late 2001 entry = 9200SE midrange = 9000, 9200, 9250, 8500LE/9100 highend = 8500 d3dversion = 8.1, Shader Model 1.4AMD chipsets Table name=Radeon R200 based chipsets CPU= Pentium… …   Wikipedia

  • Radeon R600 — Графический процессор (GPU) под кодовым названием Radeon R600, лежащий в основе серий видеокарт Radeon HD 2000/3000 и FireGL 2007, разработан корпорацией ATI Technologies. Видеокарты серии HD 2000 были выпущены для конкуренции с видеокартами… …   Википедия

  • Radeon R600 — ATIGPU name = Radeon HD 2000/3000 Series codename = Pele created = 2006 ndash;2007 entry = Radeon HD 2400, HD 3400 midrange = Radeon HD 2600, HD 3600 highend = Radeon HD 2900, HD 3800 d3dversion = 10.0, Shader Model 4.0 (HD 2000) / 10.1, Shader… …   Wikipedia

  • ATI Technologies — Infobox Defunct Company company name=ATI Technologies Inc. company logo= fate=Acquired by AMD foundation=1985 merger=2006 location=flagicon|Canada Markham, Ontario, Canada key people=Adrian Hartog, president, AMD Canada Rick Bergman, Sr. VP and… …   Wikipedia

  • Radeon — AMD Radeon Graphics The Radeon Graphics logo Manufacturer AMD Radeon   …   Wikipedia

  • Bugdom — Infobox VG title = Bugdom characters = King Thorax (Left) Rollie McFly (Right) developer = Pangea Software publisher = Pangea Software distributor = designer = engine = version = 1.2.1 released = genre = Platform game modes = Single player… …   Wikipedia

  • Bugdom 2 — Infobox VG title = Bugdom 2 developer = Pangea Software publisher = distributor = designer = engine = version = released = genre = Platform game modes = Single player ratings = ESRB: E platforms = Mac OS, Microsoft Windows, iPhone media = CD ROM… …   Wikipedia

  • Radeon R100 — Radeon 7000 Series Codename(s) Rage 6C Created in year 2000 Entry level cards 7000/VE, SDR, LE Mid range cards 32 DDR, 7200 High end cards …   Wikipedia

  • Comparison of ATI chipsets — This is a comparison of chipsets, manufactured by ATI Technologies. Contents 1 For AMD processors 1.1 Comparison of Northbridges 1.2 Comparison of Southbridges 2 F …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”