ATI TruForm era una marca de ATI (ahora AMD ) para un bloque SIP capaz de realizar un procedimiento de gráficos llamado teselación en hardware de computadora. ATI TruForm se incluyó en Radeon 8500 (disponible a partir de agosto de 2001) y productos más nuevos. [1]
El sucesor del bloque SIP con la marca "ATI TruForm" se incluyó en la serie Radeon HD 2000 (disponible a partir de junio de 2007) y productos más nuevos: teselación de hardware con TeraScale .
La compatibilidad con la teselación de hardware solo se volvió obligatoria en Direct3D 11 y OpenGL 4. La teselación, tal como se define en esas API, solo es compatible con los productos más nuevos de TeraScale 2 (VLIW5) introducidos en septiembre de 2009 y los productos basados en GCN (disponibles a partir de enero de 2012). El bloque GCN SIP que realiza la teselación es el "Procesador geométrico".
Descripción general
Antes de la adopción de métodos de mapeo de relieve mejorados con sombreadores de píxeles, como el mapeo normal y de paralaje que simulan un mayor detalle de malla, se creaban formas 3D curvas en los juegos con una gran cantidad de triángulos. Cuantos más triángulos se utilizan, más detallada y, por tanto, menos poligonal aparece la superficie. TruForm crea una superficie curva utilizando los triángulos existentes y tesela esta superficie para crear un modelo poligonal nuevo y más detallado. Está diseñado para aumentar la calidad visual, sin afectar significativamente las velocidades de fotogramas, mediante la utilización de procesamiento de geometría por hardware.
TruForm no fue aceptado significativamente por los desarrolladores de juegos porque idealmente requería que los modelos fueran diseñados con TruForm en mente. Para habilitar la función sin causar problemas visuales, como armas hinchadas, los modelos debían tener banderas que identificaran qué áreas debían ser teseladas. La falta de apoyo de la técnica por parte de la competencia en toda la industria hizo que los desarrolladores ignoraran la tecnología.
En la versión posterior de los controladores Catalyst, se elimina la función TruForm.
A partir de la serie Radeon X1000 , TruForm ya no se anunciaba como una función de hardware. Sin embargo, Radeon 9500 y superior (así como hardware compatible con Shader Model 3.0) incluyen la función Render to Vertex Buffer , que se puede utilizar para aplicaciones de teselación. [1] En el caso de la serie Radeon X1000, admite la vinculación de hasta 5 búferes R2VB simultáneamente. La teselación como hardware dedicado ha regresado en las GPU Xenos y Radeon R600 .
Juegos con soporte TruForm
- Counter-Strike (ati_subdiv "2.0", ati_npatch "1.0")
- Tom Clancy's Rainbow Six
- Soldado de fortuna
- Soldier of Fortune II: Doble hélice
- Quake (parche de TruQuake)
- Quake 2 (parche TruQuake2)
- Hexen II (Parche TruHexen2, edición del Parche TruQuake2) (desarrollado por RaVeN [2] )
- Torneo irreal (parche TruUT)
- The Elder Scrolls III: Morrowind (extraoficialmente, con FPS Optimizer [3] )
- Madden NFL 2004
- Bugdom
- Regreso al castillo de Wolfenstein
- Sam serio
- Unreal Tournament 2003 y 2004 (debes editar el archivo ".ini" del juego y configurar "UseNPatches = True")
- Wolfenstein: territorio enemigo
- Command & Conquer: Renegade
- Neverwinter Nights (debes editar el archivo ".ini" del juego y configurar "Activar Truform = 1")
- FTEQW (Quake World, Net Quake, Quake II, Quake, Quake III: Arena, Hexen 2, Nexuiz) [4] [5]
- Quake III Arena [6] (desarrollado por RaVeN)
Referencias
- ↑ Witheiler, Matthew (29 de mayo de 2001). "ATI TruForm: potenciando la próxima generación de Radeon" . AnandTech . Consultado el 30 de enero de 2016 .
enlaces externos
- Lista oficial de títulos de juegos habilitados para TruForm de ATI
- Comunicado de prensa de ATI
- Página de preguntas frecuentes de ATI TruForm Developer
- Informe técnico de TruForm
- Programación R2VB (marzo de 2006)
- Renderizar en Vertex Buffer con D3D9 [ enlace muerto permanente ]
- area3d.net: NitroGL Demos - hogar de TruQuake, TruQuake2 y TruUT