Difference between revisions of "TruForm"

From Vogons Wiki
Jump to: navigation, search
(Created page with "'''TruForm''' was an early tessellation implementation created by ATI and employed primarily on Radeon 8500 (R200). It was never accepted into the DirectX or OpenGL specif...")
 
(Radeon 9100)
 
(One intermediate revision by one other user not shown)
Line 4: Line 4:
 
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 typically created with large numbers of triangles.  TruForm creates a curved surface using the existing triangles, and tessellates this surface to make a new, more detailed polygonal model. By performing this geometry improvement on the graphics card, bus transfer and system memory utilization are reduced compared to if a complex mesh was used for the entire process[http://www.ati.com/products/pdf/truform.pdf]. For best results, Truform needs to be implemented in the models with flags that identify areas to be tessellated.  
 
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 typically created with large numbers of triangles.  TruForm creates a curved surface using the existing triangles, and tessellates this surface to make a new, more detailed polygonal model. By performing this geometry improvement on the graphics card, bus transfer and system memory utilization are reduced compared to if a complex mesh was used for the entire process[http://www.ati.com/products/pdf/truform.pdf]. For best results, Truform needs to be implemented in the models with flags that identify areas to be tessellated.  
  
The Radeon R200 chip is the only chip that performs TruForm fully in hardware. Radeon 9000 and later use a combination of CPU and vertex shader processing to perform it[http://forums.guru3d.com/showpost.php?p=2134065&postcount=5] and this impacts performance and stability. In later versions of Catalyst drivers, the TruForm feature is removed. Beginning with the Radeon R520 generation, TruForm was no longer advertised as a hardware feature.
+
The Radeon R200 chip is the only chip that performs TruForm fully in hardware. Radeon 9000 and later use a combination of CPU and vertex shader processing to perform it[http://forums.guru3d.com/showpost.php?p=2134065&postcount=5] and this impacts performance and stability. (Radeon 9100 also uses an R200 chip so it will support TruForm just like Radeon 8500.) In later versions of Catalyst drivers, the TruForm feature is removed. Beginning with the Radeon R520 generation, TruForm was no longer advertised as a hardware feature.
  
 
== Games with support ==
 
== Games with support ==
Line 26: Line 26:
 
*[[Unreal Tournament 2003]] and [[Unreal Tournament 2004]] (must edit the game's ".ini" file and set "UseNPatches=True")
 
*[[Unreal Tournament 2003]] and [[Unreal Tournament 2004]] (must edit the game's ".ini" file and set "UseNPatches=True")
 
*[[Wolfenstein: Enemy Territory]]
 
*[[Wolfenstein: Enemy Territory]]
 +
*[[Homeplanet]]
  
 
== External links==
 
== External links==

Latest revision as of 23:29, 28 January 2014

TruForm was an early tessellation implementation created by ATI and employed primarily on Radeon 8500 (R200). It was never accepted into the DirectX or OpenGL specifications.

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 typically created with large numbers of triangles. TruForm creates a curved surface using the existing triangles, and tessellates this surface to make a new, more detailed polygonal model. By performing this geometry improvement on the graphics card, bus transfer and system memory utilization are reduced compared to if a complex mesh was used for the entire process[1]. For best results, Truform needs to be implemented in the models with flags that identify areas to be tessellated.

The Radeon R200 chip is the only chip that performs TruForm fully in hardware. Radeon 9000 and later use a combination of CPU and vertex shader processing to perform it[2] and this impacts performance and stability. (Radeon 9100 also uses an R200 chip so it will support TruForm just like Radeon 8500.) In later versions of Catalyst drivers, the TruForm feature is removed. Beginning with the Radeon R520 generation, TruForm was no longer advertised as a hardware feature.

Games with support

External links