High-poly (с англ. «многополигональный») — это 3D модель с максимально возможной детализацией. У high poly моделей нет ограничений по полигонам (плоскостям, которые покрывают объект, образуя сетку и повторяя его форму): такие 3D модели состоят из десятков миллионов полигонов.
Примеры моделей:
- головы персонажей, которые впоследствии будут анимироваться (high poly head);
- монстры с кинематикой движения;
- оружие, артефакты и др.
Для чего нужны highpoly модели
В большинстве современных игр окружение персонажа состоит из художественных объектов. Можно разглядеть морщины на лице героя; оружие имеет характерные царапины и следы использования. Анимация персонажей реалистична вплоть до движения складок одежды и волос на голове.
Каждый объект до помещения в игру был проработан в high poly. Технология позволяет 3D моделлерам создавать объекты любой детализации и сложности. Разработчики на этапе изготовления моделей продумывают не только дизайн и форму, но и мельчайшие детали, повышая тем самым общую привлекательность игры.

Результат создания high poly модели персонажа — высокий уровень детализации мышц, одежды, вен.
Редакторы high poly моделей
Для удобного создания high poly моделей можно выделить следующие 3D редакторы:
- Blender;
- Autodesk 3ds Max;
- Autodesk Maya;
- ZBrush;
- Mudbox;
- Cinema 4D Studio.
Перенос high-poly модели в игру
Существенный недостаток high-poly — большой «вес». С такими объектами почти невозможно работать в редакторах уровней, а игра при попытке обработать в режиме реального времени миллионы полигонов различных объектов зависнет. Тем не менее игры сохраняют свою художественность, а мельчайшие детали каждой 3D модели переданы идеально.
Это достигается благодаря экспорту высокодетализированной модели, что осуществляется в несколько этапов:
- Ретопология — это создание новой сетки поверх high poly модели с многократным уменьшением количества полигонов. В процессе происходит сохранение формы объекта и снижение числа полигонов до целевого уровня. Тем самым модель high-poly становится low-poly (низкополигональной), с ней легко работать в редакторах игр.
- Создание UV-развертки (соответствия между координатами на поверхности трехмерного объекта (X, Y, Z) и координатами на текстуре (U, V). Low-poly модель преобразовывается в плоские участки, на которые легко накладывать различные текстуры.
- Запекание (baking) – создание карты неровностей, карты затенения, карты цветных масок и прочее. Технология — визуальный обман игрока, игра света и тени, которая позволяет сохранить мельчайшие детали high poly модели, перенеся их на low-poly.