High-poly (с англ. «многополигональный») — это 3D модель с максимально возможной детализацией. У high poly моделей нет ограничений по полигонам (плоскостям, которые покрывают объект, образуя сетку и повторяя его форму): такие 3D модели состоят из десятков миллионов полигонов. 

Примеры моделей:

  • головы персонажей, которые впоследствии будут анимироваться (high poly head);
  • монстры с кинематикой движения;
  • оружие, артефакты и др.

Для чего нужны highpoly модели

В большинстве современных игр окружение персонажа состоит из художественных объектов. Можно разглядеть морщины на лице героя; оружие имеет характерные царапины и следы использования. Анимация персонажей реалистична вплоть до движения складок одежды и волос на голове.

Каждый объект до помещения в игру был проработан в high poly. Технология позволяет 3D моделлерам создавать объекты любой детализации и сложности. Разработчики на этапе изготовления моделей продумывают не только дизайн и форму, но и мельчайшие детали, повышая тем самым общую привлекательность игры.

High poly модель персонажа. Высокополигональная детализированная 3d модель персонажа.

Результат создания high poly модели персонажа — высокий уровень детализации мышц, одежды, вен.

Редакторы high poly моделей

Для удобного создания high poly моделей можно выделить следующие 3D редакторы: 

Перенос high-poly модели в игру

Существенный недостаток high-poly — большой «вес». С такими объектами почти невозможно работать в редакторах уровней, а игра при попытке обработать в режиме реального времени миллионы полигонов различных объектов зависнет. Тем не менее игры сохраняют свою художественность, а мельчайшие детали каждой 3D модели переданы идеально. 

Это достигается благодаря экспорту высокодетализированной модели, что осуществляется в несколько этапов:

  • Ретопология — это создание новой сетки поверх high poly модели с многократным уменьшением количества полигонов. В процессе происходит сохранение формы объекта и снижение числа полигонов до целевого уровня. Тем самым модель high-poly становится low-poly (низкополигональной), с ней легко работать в редакторах игр.
  • Создание UV-развертки (соответствия между координатами на поверхности трехмерного объекта (X, Y, Z) и координатами на текстуре (U, V). Low-poly модель преобразовывается в плоские участки, на которые легко накладывать различные текстуры.
  • Запекание (baking) – создание карты неровностей, карты затенения, карты цветных масок и прочее. Технология — визуальный обман игрока, игра света и тени, которая позволяет сохранить мельчайшие детали high poly модели, перенеся их на low-poly.
Меню