Articulo de referencia

ATI TruForm

ATI TruForm era una marca de ATI (ahora AMD ) para un bloque SIP capaz de realizar un procedimiento gráfico llamado teselación en hardware de computadora. ATI TruForm se incluyó...

ATI TruForm era una marca de ATI (ahora AMD ) para un bloque SIP capaz de realizar un procedimiento gráfico llamado teselación en hardware de computadora. ATI TruForm se incluyó en la Radeon 8500 (disponible a partir de agosto de 2001) y productos posteriores. [ 1 ]

El sucesor del bloque SIP, denominado "ATI TruForm", se incluyó en la serie Radeon HD 2000 (disponible a partir de junio de 2007) y en productos más recientes: la teselación por hardware con TeraScale .

La compatibilidad con la teselación por 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 TeraScale 2 (VLIW5) más recientes, presentados en septiembre de 2009, y con los productos basados ​​en GCN (disponibles a partir de enero de 2012). El bloque SIP de GCN 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 el mapeo de paralaje , que simulan un mayor detalle de la malla, las formas 3D curvas en los juegos se creaban con una gran cantidad de triángulos. Cuantos más triángulos se utilizan, más detallada y, por lo tanto, menos poligonal parece la superficie. TruForm crea una superficie curva utilizando los triángulos existentes y tesela esta superficie para crear un nuevo modelo poligonal más detallado. TruForm empleó N-Patches, también conocidos como triángulos PN, que eran compatibles con las tecnologías DirectX 8.0 y OpenGL de Microsoft. [ 2 ] [ 3 ] El método de triángulos PN reemplazó cada triángulo plano con un parche de Bézier cúbico y un interpolante normal separado derivado de las posiciones de vértice y normales existentes del triángulo; en OpenGL, ATI lo expuso a través de la extensión GL_ATI_pn_triangles. [ 4 ] [ 5 ] Está diseñado para aumentar la calidad visual, sin afectar significativamente las velocidades de fotogramas, utilizando el procesamiento de geometría por hardware.

TruForm no fue ampliamente aceptado por los desarrolladores de juegos porque debía implementarse en el motor y aplicarse selectivamente a los objetos apropiados para evitar problemas visuales, como armas infladas. [ 6 ] La falta de apoyo generalizado de la industria a la técnica por parte de la competencia provocó que los desarrolladores ignoraran la tecnología. [ 7 ]

En las versiones posteriores de los controladores Catalyst, se elimina la función TruForm.

A partir de la serie Radeon X1000 , TruForm dejó de anunciarse como una característica de hardware. Sin embargo, las tarjetas Radeon 9500 y superiores (así como el hardware compatible con Shader Model 3.0) incluyen la función Render to Vertex Buffer , que puede utilizarse en aplicaciones de teselación.En el caso de la serie Radeon X1000, admite la vinculación simultánea de hasta 5 búferes R2VB. La teselación como hardware dedicado ha regresado en las GPU Xenos y Radeon R600 .

Juegos con soporte TruForm

Referencias

  1. Witheiler, Matthew (29 de mayo de 2001). "ATI TruForm: Impulsando la próxima generación de Radeon" . AnandTech . Archivado del original el 18 de noviembre de 2010. Consultado el 30 de enero de 2016 .
  2. "ATI presenta la tecnología de renderizado Truform" . Desarrollador de videojuegos .
  3. "GeForce3 bajo ataque: Avance de la Radeon 8500 de ATi" . Tom's Hardware .
  4. "Triángulos PN curvos" (PDF) . Documento de SIGGRAPH 2001 en formato PDF alojado por Alex Vlachos.
  5. "Extensión OpenGL GL_ATI_pn_triangles" . Espejo de la especificación de la extensión OpenGL de ATI.
  6. ^ "Prueba de PowerMagic ATI Radeon 8500: ¿Abgesang auf die GeForce3? (Página 4)" . Base de computadora.
  7. "Radeon 8500 de ATI: la primera GPU con teselación por hardware" . Diseño electrónico.
  8. "NitroGL-Demos/TruQuake en master · seishuku/NitroGL-Demos" . GitHub . Consultado el 21/04/2023 .
  9. "NitroGL-Demos/TruQuake2 en master · seishuku/NitroGL-Demos" . GitHub . Consultado el 21/04/2023 .
  10. "NitroGL-Demos/UTOpenGL en master · seishuku/NitroGL-Demos" . GitHub . Consultado el 21/04/2023 .
  • Lista oficial de ATI de títulos de juegos compatibles con TruForm
  • Comunicado de prensa de ATI
  • Página de preguntas frecuentes para desarrolladores de ATI TruForm
  • Documento técnico de TruForm
  • Programación R2VB (marzo de 2006)
  • Renderizar en búfer de vértices con D3D9
  • area3d.net: Demos de NitroGL - hogar de TruQuake, TruQuake2 y TruUT
Obtenido de " https://en.wikipedia.org/w/index.php?title=ATI_TruForm&oldid=1357929253 "