Панель холста и навигация

Canvas View — панель холста вместе с настройками инструментов и нижней строкой управления. Canvas — сам холст внутри неё: здесь рисуют, рассматривают детали, проверяют швы и отдельные каналы. Изменение вида не меняет размер документа.

Две строки над холстом содержат настройки документа и инструмента. В узкой панели дорожки слайдеров скрываются, но числовые поля остаются: можно ввести значение или потянуть лейбл числового поля. Если места всё ещё мало, настройки переносятся на следующую строку.

Внизу панели холста собраны настройки качества, обновления текстуры на модели, постобработки, UV-развёртки, направляющих и просмотра каналов. Там же находятся HDR — режим ввода цвета — и подсказки активного инструмента.

Превью слоя

Потяни полосу Layer Preview внизу Layer Settings вверх, чтобы увидеть выбранный слой, или вниз, чтобы скрыть изображение. В отдельном окне Properties такое же превью слоя изначально раскрыто. Блок остаётся под прокручиваемыми настройками; максимальная высота — 256 px вместе с полоской, либо меньше при нехватке места. Выбранная высота не меняется при переключении слоёв и разрешения изображения. Маленькие изображения пропорционально увеличиваются, большие уменьшаются без обрезки.

Превью слоя показывает слой до смешивания с остальными слоями. У группы видно её собственное цветное содержимое на прозрачном фоне.

Компактные нецветные кнопки R / G / B / A независимо переключают каналы, как в нижней строке панели холста. Один RGB-канал показывается в градациях серого; A управляет прозрачностью. Оставь только A, чтобы увидеть альфу в градациях серого, или выключи все четыре канала для чёрного изображения. Прозрачные области видны на шахматном фоне. Выбор относится только к превью слоя: он не меняет панель холста, рисование, слой или сохраняемый результат.

В Canvas View и Layer Preview зажми левую кнопку мыши и проведи по R / G / B / A, чтобы переключить несколько каналов сразу.

Контекстные инструменты

Инструменты под разделителем панели появляются, когда подходят к текущему контексту. Выбор слоя Gradient автоматически включает Gradient Handles с иконкой руки. Можно вручную выбрать базовый инструмент — он останется выбранным до перехода на другой активный слой. При множественном выделении контекст задаёт активный, последний выбранный слой.

Включение UV добавляет UV Island Select, но не переключает инструмент. Кнопка Edit on Canvas у FX-параметра добавляет один временный инструмент с рукой в самый низ панели. Подсказка кнопки и нижняя строка панели холста указывают параметр; редактирование другого параметра заменяет этот инструмент.

Клик по активной контекстной кнопке или Escape возвращает последний базовый инструмент. Выход из временного FX-инструмента возвращает инструмент, выбранный перед ним, в том числе доступный контекстный. Во время перетаскивания Escape отменяет только текущий жест; следующее нажатие выходит из инструмента. Работа с инспектором, Color Picker или другим приложением не выключает инструмент.

UV-развёртка меша

Включи UV в футере и назначь Mesh, чтобы увидеть контуры UV-островов поверх изображения. В панели UV можно выбрать канал, Submesh, цвет и прозрачность линий. Контуры следуют за масштабом, перемещением и поворотом вида и не попадают в экспорт. Чтобы рисовать по конкретной части модели, используй выделение UV-островов.

В поле Mesh можно перетащить и модель или GameObject с мешем; если мешей несколько, WhimTex использует первый найденный.

Рисование на текстуре кубика Рубика в WhimTex: контуры UV-развёртки и куб с этой текстурой рядом в Scene view Unity

Контуры UV помогают размещать детали на нужных гранях. С включённым Live Update правки кистью видны на модели в Scene view прямо во время рисования.

Фильтрация изображения

Canvas → Filter задаёт фильтрацию изображения в WhimTex: Point сохраняет чёткие пиксели, Bilinear сглаживает переходы, а Trilinear смешивает mip-уровни, если они есть. Генерацию mipmap эта настройка не включает. Карандаш временно использует Point и полное качество превью.

Для сохранённого TIFF в материале или спрайте настрой Filter Mode и mipmaps в его Inspector Unity. Файлы PNG/JPEG/EXR не хранят режим фильтрации для других приложений.

Перемещаться по изображению

  • Зажми колёсико мыши и тяни для перемещения вида.
  • Зажми Shift и тяни с нажатым колёсиком для вращения вида при любом инструменте. Работает лёгкое примагничивание к углам, кратным 90°, и положениям, в которых направляющая становится горизонтальной или вертикальной на экране. Выбирается ближайший угол; Ctrl отключает примагничивание. Скрытые направляющие и выключенный Snap to Guides не добавляют магнитных углов. Что это за линии, описано в разделе Направляющие.
  • Прокручивай колёсико для масштаба вокруг курсора при любом инструменте.
  • С Zoom (Z) клик приближает, Alt-клик отдаляет, а протянутый прямоугольник показывает выбранную область крупнее.
  • Fit показывает холст целиком и без поворота; 100% удобен для проверки пиксельных деталей.
  • Введи точный процент масштаба в Zoom % и нажми Enter или выйди из поля. Точка в центре панели холста и поворот сохранятся.
  • Введи точный угол в Zoom → Angle ° и нажми Enter или выйди из поля: значение применится без примагничивания. 0° сбрасывает только поворот, сохраняя масштаб и положение.

Вращение вида не поворачивает слои и не влияет на сохранение и экспорт.

Кнопка-переключатель Tiled находится в нижней строке панели холста, рядом с UV и Guides. Включи её, чтобы видеть повторяющиеся копии изображения и рисовать через его края: кисть, ластик, заливка и выделение переносят мазок на противоположный край холста. Сохраняемое изображение и трансформы слоёв при этом не меняются. Подробнее — бесшовное рисование.

Направляющие

Создать и изменить направляющие

Вытяни линию из узкой полоски слева от панели холста для вертикальной направляющей или из верхней полоски для горизонтальной. Новая линия параллельна полоске даже при повёрнутом холсте; затем она перемещается, масштабируется и вращается вместе с холстом.

Тяни существующую линию, чтобы передвинуть её. Отпусти на любой из полосок или за пределами панели холста, чтобы удалить; Esc отменяет перетаскивание. Вытаскивать новые направляющие из краевых полосок можно любым инструментом. У существующих направляющих самый низкий приоритет: их можно перетаскивать только там, где активный инструмент не использует нажатие. Маркеры и внутренняя область рамки Transform приоритетнее направляющих, в том числе при множественном выделении и временном трансформе FX; маркеры Point и Normal тоже имеют приоритет. Для перемещения направляющей используй Transform за пределами его рамки или FX-инструмент Edit on Canvas вдали от его маркеров. Кисть, карандаш, заливка и инструменты выделения области игнорируют существующие направляющие, но линии остаются видимыми и рисуются под всеми маркерами инструментов. Клик выделяет направляющую: стрелки сдвигают её, Shift увеличивает шаг в десять раз, Delete удаляет. Клик в другом месте или Esc снимает выделение. Двойной клик открывает точные Position (px) и Angle (°). Угол считается относительно холста: 0° — горизонталь, 90° — вертикаль. Для этих двух углов Position — расстояние от верхнего или левого края; для остальных — расстояние по перпендикуляру от верхнего левого угла, со знаком.

ПКМ по направляющей открывает Edit, Duplicate и Delete. ПКМ по любой краевой полоске открывает общие настройки:

  • Show Guides — показать или скрыть линии. Кнопка Guides рядом с UV в нижней строке панели холста делает то же самое. Скрытые направляющие не притягивают инструменты; создание новой снова показывает их.
  • Lock Guides — защитить существующие линии от изменений. Создавать новые и привязывать инструменты к заблокированным по-прежнему можно.
  • Snap to Guides — включить привязку; Ctrl временно отключает её.
  • Undo Guide Change / Redo Guide Change — отменить или повторить изменение направляющих, не затрагивая рисунок.
  • Clear Guides — удалить все направляющие.

Привязать инструменты к направляющим

При перемещении и изменении размера слоя его края привязываются к параллельным направляющим. При перемещении также притягиваются центральные линии. Это работает и для области Transform 2D у Shader FX. Непараллельные направляющие края игнорируют; при вращении трансформ может выровняться параллельно или перпендикулярно линии. Shift сохраняет обычные ограничения вращения и изменения размера.

Ближайшие пересечения направляющих приоритетнее отдельных линий, с тем же радиусом привязки независимо от зума. Они притягивают центр кисти и карандаша, точки выделения и фигур, пивот, а также центр, углы и середины сторон трансформа. Если движение ограничено, притягивают только пересечения на разрешённой траектории. Ctrl отключает привязку.

Пивот и вершины прямолинейного лассо также привязываются к отдельным линиям под любым углом. Прямоугольное выделение притягивается к отдельным линиям только параллельно осям холста, а к пересечениям — при любом наклоне направляющих.

Рисовать вдоль направляющей

Кисть и карандаш также притягивают центр мазка к линиям любого наклона и пересечениям, в том числе при стирании. Контур курсора показывает место рисования с учётом привязки. Если начать мазок с привязкой к направляющей, Shift удерживает его на этой линии при любом расстоянии указателя от неё. Отпусти Shift для обычного примагничивания вблизи линий; зажми снова в рамках того же мазка, чтобы вернуться к исходной направляющей. На пересечении выбирается линия, ближайшая к указателю в начале мазка. Если начать вдали от направляющих, Shift сохраняет обычное горизонтальное или вертикальное направление на экране. Ctrl отключает примагничивание и удержание на направляющей. Карандаш сохраняет пиксельную сетку; Scatter кисти применяется после привязки траектории мазка.

Разместить направляющую с привязкой

При перетаскивании направляющая притягивается к параллельным краям и центру холста, параллельным краям и центральным линиям выбранного слоя, но не к другим направляющим. Также она притягивается к пересечениям, если через них не проходит направляющая, параллельная перетаскиваемой. Ctrl позволяет разместить её свободно.

Направляющие не попадают в экспорт и теряются при смене документа.

Внешний вид и радиус привязки

Горизонтальные и вертикальные относительно панели холста линии по умолчанию ярко-голубые, наклонные — приглушённые серо-голубые. При вращении вида цвета меняются, но правила привязки остаются прежними. В User Settings → Guides & Snapping доступны Aligned Guides (параллельные виду), Angled Guides (наклонные) и Active Guide (под курсором, выбранная или перетаскиваемая). Перед удалением линия подсвечивается красным.

Snap Radius (px) задаёт расстояние притяжения к линиям, пересечениям, краям холста и опорным точкам пивота: 1–64 пикселя интерфейса, по умолчанию 8, независимо от масштаба. На привязку углов этот параметр не влияет. Настройки общие для окон и сохраняются между запусками; Reset Guides & Snapping возвращает исходные значения.

Подобрать качество для удобного рисования

По умолчанию Live Quality равен 100%. Выбранное вручную значение запоминается. Уменьши его в нижней строке панели холста, если большой холст медленно реагирует на рисование. Сохранение и экспорт всё равно используют полное разрешение.

Обычное превью вне рисования ограничено 512 пикселями. Live Quality 100% не снимает это ограничение. Выбери Pencil, не рисуя, для полноразмерного просмотра; при проверке швов включи Tiled. Patch Quilting может выбирать другие участки в уменьшенном превью — перед экспортом проверь полноразмерный результат.

Видеть мазки на модели

  1. Сохрани документ и назначь его текстуру материалу модели.
  2. Включи Live Update (кнопку с кружком) в нижней строке панели холста, рядом с Post FX.
  3. Рисуй или меняй слои: объекты с этой текстурой обновляются в Scene View.

Live Update в WhimTex: белая надпись на текстуре сразу видна на кубе в Scene view Unity

Белая надпись проходит через две грани на текстуре; Live Update позволяет прямо во время рисования проверить, как она огибает куб.

Материал сохраняет ссылку на текстуру при переключении Live Update и закрытии WhimTex. Выключение режима или закрытие без сохранения возвращает последнее сохранённое изображение. Нажми Save или Ctrl+S, чтобы сохранить правки; Save As создаёт другой ассет и не переназначает текстуру существующим материалам.

Live Update показывает композицию без EV, масок отображения каналов, Debug и Post FX превью. Во время правок используется качество превью, после остановки результат уточняется. При изменении размеров холста live-изображение вписывается в сохранённый размер текстуры до следующего Save. При открытии окна режим выключен; смена документа или перезагрузка скриптов также его выключает.

Использовать композитор внутри другого документа

Назначь выходную текстуру сохранённого документа в File-слой другого документа. После сохранения исходника принимающее окно обновится автоматически. Чтобы видеть правки во время редактирования, включи Live Update в окне исходника. В принимающем окне включать Live Update только для просмотра не нужно. Выключение Live Update возвращает сохранённую картинку и в принимающем окне.

Одновременно публиковать Live Update может один TIFF-документ. Принимающее окно показывает правки источника вживую, но для передачи результата дальше по цепочке нужно сохранять промежуточные документы. Save As создаёт новый ассет; существующие File-слои продолжают ссылаться на исходный. Автообновление по циклическим ссылкам, например когда A использует B, а B использует A, отключено.

Проверить яркость и каналы

EV меняет экспозицию просмотра, а не само изображение. Для обычного вида оставь 0. Если белый кажется серым или цвета пересвечены, сначала проверь это поле.

R / G / B / A позволяют отдельно посмотреть цветовые каналы или прозрачность. Режимы отображения описаны в разделе цвет и каналы.

Кнопки каналов влияют и на новые мазки: отключённые цветовые каналы получают ноль, а выключенный A не даёт кисти, карандашу и заливке оставить след. Для обычного рисования включи все четыре канала.

Фон и проблемные пиксели

Цвета и размер шахматки прозрачности меняются в меню вкладки окна ⋮ → User Settings….

Кнопка с жучком подсвечивает пиксели с некорректными значениями цвета. Она пригодится, если эффект выглядит сломанным; цвет подсветки тоже меняется в User Settings. Подсветка не попадает в сохранённое изображение.

Масштаб, EV и Post FX меняют только просмотр. Tiled показывает копии холста, но влияет и на рисование: мазки переносятся через края.