ATI TruForm - ATI TruForm
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 Вершинный буфер функция, которую можно использовать для приложений тесселяции.[1] В случае серии Radeon X1000 он поддерживает привязку до 5 буферов R2VB одновременно. Тесселяция как специализированное оборудование вернулась в Xenos и Radeon R600 GPU.
Игры с поддержкой TruForm
- Контер страйк (ati_subdiv "2.0", ati_npatch "1.0")
- Радуга Шесть Тома Клэнси
- Солдат удачи
- Солдат удачи II: Двойная спираль
- Землетрясение (Патч TruQuake)
- Землетрясение 2 (Патч TruQuake2)
- Гексен II (Патч TruHexen2, редакция патча TruQuake2) (разработанный RaVeN [2] )
- Нереальный Турнир (Патч TruUT)
- The Elder Scrolls III: Morrowind (неофициально, с Оптимизатором FPS[3] )
- Мэдден НФЛ 2004
- Bugdom
- Вернуться в Замок Вольфенштейн
- Серьезный Сэм
- Нереальный турнир 2003 и 2004 (необходимо отредактировать файл ".ini" игры и установить "UseNPatches = True")
- Wolfenstein: Enemy Territory
- Command & Conquer: Renegade
- Neverwinter Nights (необходимо отредактировать файл ".ini" игры и установить "Включить Truform = 1")
- FTEQW (Quake World, Net Quake, Quake II, Quake, Quake III: Arena, Hexen 2, Nexuiz) [4] [5]
- Quake III Arena [6] (разработано RaVeN)
Рекомендации
- ^ Уитейлер, Мэтью (29 мая 2001 г.). «ATI TruForm - на базе Radeon следующего поколения». АнандТех. Получено 2016-01-30.
внешняя ссылка
- Официальный список названий игр с поддержкой TruForm от ATI
- Пресс-релиз ATI
- Страница часто задаваемых вопросов для разработчиков ATI TruForm
- Технический документ TruForm
- R2VB Programming (март 2006 г.)
- Рендеринг в вершинный буфер с D3D9[постоянная мертвая ссылка ]
- area3d.net: Демоверсии NitroGL - дом TruQuake, TruQuake2 и TruUT