Мы сталкиваемся с тем, что персонаж — самый требовательный объект в текстурном пайплайне. Игрок смотрит на него постоянно, крупно, с разных углов. Любая ошибка в материале видна немедленно: кожа без правильного рассеивания выглядит пластиком, ткань с неверным roughness — как фольга, металл без edge wear — как из магазина. Текстурирование персонажей — это не «сделать красиво», это решить набор конкретных технических задач, от настройки Subsurface Scattering до оптимизации draw calls через batching. Наш опыт — 10+ лет в геймдеве, более 50 персонажей для AAA и инди-проектов. Предлагаем услугу под ключ: от анализа UV-развёртки до финальной проверки в движке. Substance Painter в сочетании с ID Map ускоряет работу в 4 раза по сравнению с ручной маскировкой. Разберём ключевые технические нюансы, которые мы решаем при текстурировании персонажей. Свяжитесь для оценки вашего проекта — мы подготовим смету и сроки.
Как добиться реалистичной кожи?
Кожа человека — диэлектрик с Subsurface Scattering. Свет не отражается от поверхности как от металла — он проникает внутрь, рассеивается и выходит обратно с изменённым цветом. Для корректной кожи в PBR-пайплайне нужно минимум три вещи:
Правильный Albedo: base color темнее, чем кажется при финальном освещении. Ошибка: художники делают albedo слишком светлым. При включённом SSS кожа пересвечивается. Хорошая кожа — roughness 0.55–0.75, metallic 0, albedo 160–200 по RGB.
Subsurface Scattering map: в Unity HDRP это Subsurface Mask в Lit Shader. Уши, нос, пальцы — ярче. В Unreal Engine 5 — Subsurface Profile asset с параметрами Scatter Radius.
Detail Normal Map для пор: отдельная тайловая текстура, накладывается через Tiling UV (scale x10–x20). Без неё лицо выглядит пластиком.
Почему важен edge wear на металле?
Металл на персонаже — почти всегда не новый. Edge wear на рёбрах через Curvature Generator (металлик 0.95, roughness 0.2), scratch pattern через Anisotropy map, ржавчина через AO Generator. Layered подход в Substance Painter: base metal → scratches → edge wear → rust/dirt → final adjustments. Это даёт реалистичный износ.
Как текстурировать одежду и доспехи?
Персонаж редко состоит из одного материала. Используем ID Map — текстура, где каждый материал закрашен цветом. В Substance Painter это позволяет назначить Fill Layer с маской по ID. Для ткани важен Roughness range: шерсть 0.85–0.9, шёлк 0.3–0.45, джинса 0.75–0.8. Без ID Map художник работает ручными масками — медленно и с ошибками.
Работа с волосами
Волосы — alpha-clipped плоскости (hair cards) с Anisotropic Specular. В Unity HDRP — Hair Shader с параметрами Azimuthal Roughness и Longitudinal Roughness. В Unreal — Hair Shader с Backlit. Текстура: Albedo с alpha, Normal Map, Root-to-Tip Gradient. Alpha в отдельном канале, 16-bit для плавности.
Что входит в нашу работу?
Мы предоставляем полный цикл текстурирования персонажа под ключ:
- Анализ UV-развёртки и texel density
- Запекание Normal/AO/Curvature/ID Map
- Создание материалов (кожа, ткань, металл, волосы)
- Настройка Subsurface Scattering и Anisotropy
- Финальная проверка в Unity HDRP или Unreal Engine 5
- Подготовка текстур к экспорту (форматы, сжатие)
- Документация по материалам
Стоимость рассчитывается индивидуально, экономия бюджета до 30% за счёт оптимизации пайплайна. Свяжитесь для консультации.
Процесс работы
- Аналитика: оценка меша, UV, требований (1 день)
- Проектирование: выбор материалов, подготовка ID Map (1-2 дня)
- Реализация: текстурирование по зонам (3-15 дней)
- Тест: проверка в разных освещениях (1-2 дня)
- Деплой: экспорт, интеграция в движок (1 день)
| Масштаб задачи | Ориентировочный срок |
|---|---|
| NPC / background character | 4–8 дней |
| Главный герой без лица | 8–15 дней |
| Hero-персонаж с facial setup | 15–25 дней |
| Creature / monster | 10–20 дней |
| Типичные значения Roughness для материалов | Roughness |
|---|---|
| Шерсть | 0.85–0.9 |
| Шёлк | 0.3–0.45 |
| Джинса | 0.75–0.8 |
| Кожа человека | 0.55–0.75 |
| Металл (железо) | 0.2–0.4 |
Наша команда — 10+ лет в геймдеве, более 50 реализованных персонажей. Мы гарантируем качество, соответствующее PBR-стандартам.
Unity HDRP Lit Shader documentation
Подробнее о Subsurface Scattering в Unity HDRP
В Unity HDRP параметры SSS настраиваются через Subsurface Mask и Subsurface Profile. Рекомендуемые значения: Scatter Radius 0.5-1.0 мм для кожи.
Проверка материала — обязательный шаг перед сдачей. Персонаж прогоняется через HDR-освещение, overcast outdoor, жёсткий боковой свет, ночную сцену. Материал, который выглядит хорошо только при одном освещении — не готов.
Закажите текстурирование персонажа — получите консультацию по вашему проекту.






