- PolyBump
-
PolyBump (или «Polybump») — прикладное программное обеспечение, инструмент для работы с трёхмерной компьютерной графикой. Разработанный немецкой фирмой Crytek в 2001 году. Последняя версия — PolyBump 2, который поставляется вместе с игровым движком CryEngine 2. Инструмент может использоваться или как автономная утилита, или как компонент, полностью интегрированный в другие инструментальные средства, такие как 3ds Max или Maya.
Принцип и особенности
Инструмент PolyBump создаёт высококачественное описание поверхности преимущественно трёхмерной графической модели. После этого Polybump позволяет быстрое извлечение таких поверхностных особенностей, как карты нормалей (тангенс-пространственные или объектно-пространственные), карты смещения (англ. displacement maps), незакрытые направления областей (англ. unoccluded area direction), доступность и другие свойства. Извлечённая информация может использоваться для рендеринга низкополигональных моделей с поверхностными деталями, которые по качеству лишь немного уступают тем высокополигональным моделям, с которых данная поверхностная информация была извлечена. Между тем рендеринг низкополигональных моделей происходит значительно быстрее. Данные хранятся в промежуточном файле собственного формата. Таким образом, данные могут быть экспортированы по-разному, не делая повторных вычислений. Очень большое количество полигонов (порядка 10 миллионов) обрабатывается довольно быстро.
- Особенности
- Уменьшение количества полигонов в трёхмерной графике в режиме реального времени.
- Увеличение качества картинки при сочетании PolyBump и технологии самозатенения.
- Возможность выводить больше персонажей на экран.
- Уменьшение использования памяти.
- Увеличение скорости рендеринга за счет уменьшения вычислений наложения скинов к меньшему количеству вершин/костей и объема теней к меньшему количеству полигонов.
- Быстрое применение технологии PolyBump в графическом движке при помощи 'Copy & Paste' за счет исходных текстов Crytek.
- Увеличение качества картинки при выводе высококачественной 3D графики.
- Использование специального алгоритма, который позволяет вводить две модели – высоко- и низкополигональную, а затем генерирует карту нормалей и карту наложения высокополигональной модели на низкополигональную.
- Работает как отдельный процесс, поэтому пользователи могут продолжать работать в 3ds Max или Maya, в то время как PolyBump остается в фоновом режиме. Поддерживаются форматы 3ds Max и Maya.
- Включает в себя дополнительные особенности, такие как поддержка наложение дополнительной карты на карту нормалей и улучшение визуального качества модели.
Внешние ссылки
Страница на официальном сайте Crytek, посвященная инструменту PolyBump
Crytek Студии Kiev · Budapest · Black Sea · UK Отдельные компьютерные игры Far Cry · Warface · Ryse Игры серии Crysis Crysis · Warhead · Wars · 2 · 3 Отменённые компьютерные игры X-Isle · Engalus · Silent Space Игровые движки CryEngine · CryEngine 2 · CryEngine 3 Связанные статьи PolyBump · CryDev.net · Crysis: Legion · Sandbox · CryEngine 3 SDK Категории:- Технологии Crytek
- Программные средства трёхмерной графики
Wikimedia Foundation. 2010.