Как исправить разрывы линий и неравномерную толщину обводки, вызванные деформерами в Toon Boom Harmony
Чтобы исправить разорванные контуры и неравномерную толщину обводки в риге персонажа в Harmony, сначала определите, вызван ли дефект рендерингом карандашных линий, самой деформацией или стыком между композитными частями. Для карандашного рисунка в первую очередь проверьте настройку Preserve Line Thickness; если разрывы сохраняются, отдельно проверьте геометрию или композитинг. В документации Harmony этот параметр описан на вкладке Line Thickness узла рисунка. Element / Drawing Node
Это руководство предназначено для художников, которые исправляют существующий 2D-риг персонажа в Toon Boom Harmony. В нём описан рабочий процесс для Harmony 24–25 и приведена последовательность контролируемой диагностики: создать образец для сравнения, определить причину, выполнить соответствующее исправление и проверить всё движение.
1. Определите, что именно меняется при сгибании персонажа
Сохраните отдельную рабочую версию перед изменением рисунка или структуры рига. Выберите три кадра для сравнения: нейтральную позу, умеренный изгиб и позу, в которой дефект заметнее всего. При сравнении сохраняйте одинаковые параметры камеры и разрешения вывода.
Используйте таблицу ниже как вспомогательное средство диагностики. Эти наблюдения подсказывают, что следует проверить, но сами по себе не устанавливают причину.
| Что вы наблюдаете | Что проверить в первую очередь | Полезное сравнение |
|---|---|---|
| При сгибании непрерывный контур становится толще или тоньше | Настройки деформации карандашных линий | Та же поза с включённым и выключенным сохранением толщины |
| На крутом изгибе появляется небольшой разрыв | Форма кривой и сглаживание карандашных линий | Исходный изгиб и более плавный изгиб |
| Тонкий шов виден только в режиме Render | Cutter, границы заливок и сглаживание | Режимы OpenGL и Render |
| Прикреплённая деталь неожиданно растягивается | Иерархию деформации | Следует ли деталь за точкой или подвергается деформации |
| Дефект уже есть в нейтральном рисунке | Исходный рисунок | Рисунок без деформации и позированный рисунок |
Особенно внимательно проверяйте швы, видимые только при рендеринге. Toon Boom объясняет, что соседние рисунки, обрезанные точно по совпадающим границам, могут создавать тонкую линию из-за сглаживания, даже если в OpenGL всё выглядит правильно. Увеличение толщины обводки может скрыть этот симптом, но не устранить его причину. Почему между слоями видна тонкая линия в режиме Render?
2. Проверьте, создан ли контур инструментом Pencil или Brush
Рассматриваемые здесь параметры сохранения толщины применяются к карандашным линиям. Прежде чем изменять их, выясните, как был создан контур, особенно если рисунок импортировали, преобразовали или ранее свели.
Если вы решили проверить преобразование мазков кисти в карандашные линии, сначала создайте копию рисунка. Инструментом Select выберите нужные мазки, затем выберите Drawing > Convert > Brush Strokes to Pencil Lines. В руководстве Harmony сказано, что при этом контурные мазки преобразуются в центральные карандашные линии, а толщина мазков кисти теряется. Поэтому после преобразования необходимо сравнить рисунки и, возможно, внести исправления. Преобразование мазков кисти в карандашные линии
Перед преобразованием всего персонажа проверьте небольшой характерный участок. Сравните его силуэт, сужение и пересечения в нейтральной позе и при изгибе. Сохраните исходный рисунок, чтобы тест можно было отменить.
3. Сначала сохраните толщину карандашных линий, а затем меняйте общую толщину
Выберите затронутый слой рисунка, откройте его свойства и найдите Line Thickness > Deformation. Включите Preserve Line Thickness и сравните контрольные позы. Согласно документации, этот параметр сохраняет толщину карандашных линий при деформации, в том числе предотвращая растяжение или сжатие карандашных текстур. Element / Drawing Node
Оценивайте непрерывность линии и её толщину отдельно. Если теперь контур сохраняет толщину, но разрыв остался, отметьте, что проблема с толщиной решена, и продолжите искать причину разрыва. Не пытайтесь снова и снова утолщать весь рисунок, чтобы закрыть один локальный дефект.
Выполните контролируемое сравнение:
- Снимите проблемную позу с исходными настройками.
- Включите сохранение толщины, не перемещая элементы управления.
- Сравните тот же участок в том же масштабе просмотра.
- Проверьте нейтральную позу на предмет нежелательных изменений.
- Просмотрите всё движение, прежде чем принять результат.
Это сравнение поможет ответить на конкретный вопрос: улучшает ли сохранение толщины контур, не меняя задуманную позу? Даже если исправление выглядит приемлемо в одном кадре, его всё равно нужно проверить на протяжении всего движения.
4. Проверьте сглаживание и погрешность подгонки для локальных проблем рендеринга
При включённом сохранении толщины постепенно проверьте параметр Pencil Lines Smoothing. Согласно документации, его диапазон составляет 0–10. Параметр Fit Error в диапазоне 1–100 упрощает отображаемые карандашные кривые и может помочь при чрезмерно мелких деталях в углах деформации. Он не действует, если сглаживание равно нулю. Параметр Pencil Lines Quality управляет качеством рендеринга деформированных линий, однако в руководстве сказано, что заметные улучшения маловероятны, за исключением очень высоких разрешений. Element / Drawing Node
Проверяйте эти параметры по отдельности. Сначала сравните исходное значение сглаживания с немного увеличенным. Если угол стал выглядеть лучше, проверьте, не стал ли намеренно острый угол или сужение слишком округлым. Оставьте минимальное из проверенных значений, при котором получается приемлемый результат.
Оценивайте Fit Error, только если сглаживание больше нуля. Меняйте значение небольшими шагами и после каждой корректировки осматривайте тот же угол. Полезно сравнить дефект, соседнюю чистую кривую и намеренно острый элемент: улучшение одного не должно ухудшить остальные два до неприемлемого состояния.
Например, на изогнутом контуре персонажа в месте максимального сгиба может появиться небольшая выемка. Практическая последовательность проверки: сначала включить сохранение толщины, затем немного увеличить сглаживание и, при необходимости, скорректировать Fit Error. Это пример последовательности диагностики, а не универсальный пресет или подтверждённый измерениями результат.
5. Исправьте изгиб и иерархию, если настроек недостаточно
Если настройки рендеринга не устранили дефект, проверьте саму позу. В рабочей копии немного уменьшите изгиб и сравните результат с исходным. Если проблема исчезнет, выясните, как формируется эта локальная кривая, прежде чем редактировать исходный контур.
Для деформеров Curve и Envelope проверьте контрольные точки и маркеры Безье вокруг проблемного участка. Harmony различает корректировки анимации, выполняемые инструментом Transform tool с зелёными элементами управления деформацией, и корректировки рига, выполняемые инструментом Rigging tool с красными элементами управления. При исправлении позы используйте рабочий процесс для анимации; изменение исходной настройки — отдельная операция. Как использовать деформеры
Для практической проверки распределите изгиб по более широкому участку и сравните силуэт. Перемещайте по одной точке или одному маркеру за раз, чтобы определить, какая корректировка улучшает результат. Проверяйте соседние кадры после каждого принятого изменения.
Отдельно проверьте прикреплённые детали. Toon Boom описывает Kinematic Output как способ применить позицию и угол точки деформации к рисунку, не деформируя его. Также рекомендуется размещать смещающий peg над цепочкой деформации, если само смещение не должно деформироваться. О привязке рисунков к деформациям
Используйте это различие, чтобы определить, как должна вести себя каждая деталь: сгибаться вместе с поверхностью или следовать за точкой, сохраняя форму. Видеоурок Josh Pinker на Wacom также охватывает подключения Kinematic Output и замену рисунков с разными деформерами — он наглядно помогает изучить взаимосвязи в риге. Использование деформеров в Toon Boom Harmony
6. Исправьте швы рендеринга на границах заливок или обрезки
Если линия появляется только в режиме Render, прежде чем вносить дополнительные изменения в деформеры, проверьте настройки композитинга. Toon Boom указывает, что возможными причинами могут быть обрезка точно по краю, схема Auto-Patch и некоторые способы создания заливок кистью. Почему между слоями видна тонкая линия в режиме Render?
Подберите исправление с учётом структуры рисунка. Для описанного случая с инвертированной обрезкой Auto-Patch Toon Boom рекомендует использовать узлы Colour-Art и Line-Art, учитывая границы заливок рисунка. Для контуров кистью рекомендуется команда Create Colour Art from Line Art, а затем заливка на Colour Art, вместо копирования заливки, доходящей до внешнего края мазка кисти. Для рисунков без контуров описано использование узла Increase Opacity, который расширяет рисунок настолько, чтобы скрыть шов. Эти варианты подходят для разных схем. Объяснение и способы устранения швов при рендеринге от Toon Boom
Изменив нужную границу, повторно отрендерите тот же контрольный кадр. Затем проверьте стык на протяжении всего движения. Убедитесь, что исправление не создаёт нежелательного перекрытия и не меняет видимый силуэт.
7. Используйте запекание, только если вам нужны редактируемые рисунки
Если для одной необычной позы всё ещё требуется исправить рисунок вручную, рассмотрите возможность запечь копию нужного участка. В Harmony для этого предусмотрена команда Animation > Deformation > Convert Deformed Drawing to Drawings. Необходимо наличие Transformation Switch; запекание преобразует карандашные линии в мазки кисти. Как запечь деформер?
Прежде чем начать, сохраните редактируемый риг. При запекании меняется форма редактируемого материала, поэтому проверьте полученные рисунки, прежде чем переходить к правкам. Toon Boom также отмечает, что обратное преобразование запечённых мазков кисти в карандашные линии может потребовать редактирования и плохо работать с некоторыми текстурами. Особенности запекания и ограничения преобразования
8. Проверьте исправление на протяжении всего движения
В завершение сделайте короткий рендер в целевом разрешении для готового материала. Проверьте нейтральную позу, максимальный изгиб и переходы между ними. Просмотрите отдельные кадры и воспроизведите движение: просмотр кадров помогает обнаружить дефекты, а воспроизведение — оценить, заметны ли они в движении.
Проверьте следующие критерии:
- Контур остаётся непрерывным в нужных позах.
- Толщина обводки соответствует задуманному стилю рисунка.
- Исправленные углы сохраняют задуманную форму.
- Прикреплённые детали двигаются как задумано.
- Стыки остаются чистыми в отрендеренном результате.
- Преобразованные или запечённые рисунки сохраняют приемлемые сужения и текстуры.
Устраняйте именно выявленный дефект. Сохранение толщины исправляет изменение веса карандашных линий; корректировка кривых — проблемы позы; изменения заливок и обрезки — швы при рендеринге. Примите результат, если на протяжении всего движения контур персонажа сохраняет задуманную форму, и оставьте редактируемую версию для дальнейшей корректировки поз.
Источники
- Узел Element / Drawing — документация Harmony 25 Premium
- Преобразование мазков кисти в карандашные линии — документация Harmony 24 Premium
- Как использовать деформеры — документация Harmony 24 Premium
- О привязке рисунков к деформациям — документация Harmony 20 Premium
- Почему между слоями видна тонкая линия в режиме Render? — центр поддержки Toon Boom
- Как запечь деформер? — центр поддержки Toon Boom
- Давайте анимировать вместе с Josh Pinker! Эпизод 4: использование деформеров в Toon Boom Harmony — Wacom
