Использование внешних ссылок в этой статье может не соответствовать политике или рекомендациям Википедии . ( Июль 2024 г. ) |
ATI TruForm был брендом ATI (теперь AMD ) для блока SIP, способного выполнять графическую процедуру, называемую тесселяцией, в компьютерном оборудовании. ATI TruForm был включен в Radeon 8500 (доступен с августа 2001 года) и более новые продукты. [1]
Преемник блока SIP под торговой маркой «ATI TruForm» был включен в серию Radeon HD 2000 (доступную с июня 2007 года) и более новые продукты: аппаратная тесселяция с TeraScale .
Поддержка аппаратной тесселяции стала обязательной только в Direct3D 11 и OpenGL 4. Тесселяция, как определено в этих API, поддерживается только новыми продуктами TeraScale 2 (VLIW5), представленными в сентябре 2009 года, и продуктами на основе GCN (доступными с января 2012 года). Блок GCN SIP, выполняющий тесселяцию, — это «Геометрический процессор».
До принятия методов рельефного отображения с улучшенными пиксельными шейдерами, таких как нормальное и параллаксное отображение , которые имитируют более высокую детализацию сетки, изогнутые 3D-фигуры в играх создавались с большим количеством треугольников. Чем больше используется треугольников, тем более детализированной и, следовательно, менее полигональной выглядит поверхность. TruForm создает изогнутую поверхность, используя существующие треугольники, и тесселитирует эту поверхность, чтобы создать новую, более подробную полигональную модель. Он предназначен для повышения визуального качества без существенного влияния на частоту кадров за счет использования аппаратной обработки геометрии.
TruForm не был в значительной степени принят разработчиками игр, поскольку в идеале требовалось, чтобы модели были разработаны с учетом TruForm. Чтобы включить функцию, не вызывая визуальных проблем, таких как раздутое оружие, модели должны были иметь флаги, указывающие, какие области должны быть подвергнуты тесселяции. Отсутствие общеотраслевой поддержки этой технологии со стороны конкурентов заставило разработчиков игнорировать эту технологию.
В более поздних версиях драйверов Catalyst функция TruForm удалена.
Начиная с серии Radeon X1000 , TruForm больше не рекламировался как аппаратная функция. Однако Radeon 9500 и выше (а также оборудование, поддерживающее Shader Model 3.0) включают функцию Render to Vertex Buffer , которая может использоваться для приложений тесселяции.[1] В случае серии Radeon X1000 она поддерживает связывание до 5 буферов R2VB одновременно. Тесселяция как выделенное аппаратное обеспечение вернулась в графических процессорах Xenos и Radeon R600 .