Слои и группы
Собирай изображение из отдельных слоёв, чтобы независимо двигать и настраивать каждую часть. Верхние строки списка — передний план изображения.
Поделиться слоями
Выдели слои и выбери Copy as Portable в контекстном меню. Отправь JSON текстом или файлом .json; получатель копирует его содержимое и нажимает Ctrl+V в WhimTex. Обычный Ctrl+C работает как раньше.
Сохраняются настройки процедурных слоёв, групп, трансформов и самодостаточных HLSL FX. Добавь в выделение источники Target, текстур FX и обтравочных масок. Растровые пиксели не встраиваются. Drawing передаётся по исходному URL, пока его пиксели не отредактированы; иначе копируется пустым с предупреждением. Трансформ и FX не лишают его возможности передачи по URL. File сохраняет GUID ассета и локальный ID текстуры: для восстановления у получателя нужен тот же ассет с тем же .meta. Если его нет, вставится пустой File с предупреждением. Настройки пустых слоёв и ссылки на них сохраняются. Сохранённый документ открывается без сети, но вставка Drawing по URL скачивает изображение заново. Перед отправкой проверь ссылки: они могут измениться, истечь или содержать приватный токен доступа. Неподдерживаемые зависимости по-прежнему останавливают копирование с пояснением.
Пользовательские HLSL include разворачиваются при копировании; функции и их вызовы остаются отдельными. Встроенные UnityCG, библиотеки шума и дизеринга WhimTex остаются подключениями. Лимиты — 64 КиБ на FX и 8 уровней include; отсутствующие, циклические или слишком большие зависимости останавливают копирование.
Добавить слой
Нажми + внизу Layers и выбери тип:
| Слой | Для чего |
|---|---|
| File | Готовая текстура из Project. |
| Drawing Layer | Рисование, стирание и заливка. |
| Color Fill | Одноцветный фон или форма. |
| Gradient | Плавный переход цветов. |
| Noise | Генерируемый узор. Подробнее — Noise. |
| Shape | Редактируемый прямоугольник, эллипс, многоугольник, звезда или линия. |
Текстуру из Project можно перетащить на превью, чтобы добавить её сверху, или между строками списка, чтобы выбрать место. При первом назначении изображение сохраняет исходные пропорции. При назначении HDR-текстуры File-слою Color Range и Blend Range переключаются в HDR. После этого оба режима можно изменить вручную в Color & Blending.
File-слои со ссылкой на другой документ WhimTex отмечены тонкой оранжевой линией по левому краю строки. Дважды кликни по миниатюре или фону строки, чтобы открыть этот документ, не заменяя текущий. Если он уже открыт, редактор переключится на его окно. Иначе Unity попытается добавить вкладку рядом с существующим окном WhimTex; если это невозможно, откроется отдельное окно. Двойной клик по текстовым и числовым полям по-прежнему служит для редактирования.
У слоёв эффектов тоже есть миниатюры результата. Для анимированных Shader FX используется статичный снимок.
Нарисовать фигуру
Выбери Shape (U), укажи фигуру в шапке превью и протяни мышью для создания.
Новый слой получает имя фигуры: например, Rectangle 1, Line 2 или Star 3. Нумерация общая для всех фигур.
Фигуру также можно выбрать прямо из кнопки инструмента: ненадолго зажми её или начни тянуть мышью.
Справа откроется список иконок — наведи на нужную и отпусти ЛКМ. Отпускание вне списка отменяет выбор.
Каждое протягивание добавляет отдельный Shape-слой, в том числе в пустом документе.
Зажми Shift для равных пропорций или угла линии с шагом 45°; Ctrl отключает привязку к направляющим.
Нажми Escape до отпускания мыши, чтобы отменить создание.
Существующую фигуру можно двигать, масштабировать и вращать через Transform. В Properties (Shape) меняются тип, цвета заливки и обводки, скругление прямоугольника, число сторон многоугольника или лучей звезды и её внутренний радиус. У прямоугольника в Roundness (%) четыре поля вокруг квадрата — по одному на каждый угол. За подписи TL / TR / BR / BL можно тянуть мышью, чтобы менять значения без ввода с клавиатуры. Цепочка связывает изменения пропорционально, перечёркнутая цепочка позволяет менять углы независимо. Включение связи сохраняет значения. Связанное изменение останавливается, если угол достигает 100%; при изменении нулевого угла ко всем четырём прибавляется одинаковая величина. Схема показывает фигуру до поворота через Transform. Обводка располагается внутри края, её ширина задаётся в пикселях холста. Длина и толщина линии регулируются через Transform. Создать фигуру по центру также можно через + → Shape.
Фигура остаётся редактируемой и поддерживает обтравочные маски, смешивание и FX. Например, положи сверху Gradient и включи у него обтравочную маску, чтобы залить фигуру градиентом. Преобразовывай её в Drawing только когда нужно рисовать прямо на ней.
Выбрать и расположить
Кликни по строке для выбора. Зажми Ctrl, чтобы выбрать несколько слоёв, или Shift — диапазон.
Последний выбранный слой становится активным: на нём ты рисуешь, а его параметры видишь в Layer Settings.
Тяни за миниатюру, свободное место строки, имя, поле прозрачности или глазик, чтобы переместить выделенные слои.
Удерживай слои у верхнего или нижнего края списка, чтобы прокрутить его.
В полях имени и прозрачности тяни вверх или вниз для переноса слоёв, влево или вправо — для выделения текста.
Во время ввода перетаскивание в поле работает только с текстом. Заверши ввод, чтобы снова переносить слои за это поле.
Перетаскивание за поле отменяет неподтверждённый ввод, а за глазик — не переключает видимость.
Изменение имени и прозрачности подтверждается через Enter или выход из поля.
Имя редактируется прямо в строке. Opacity отвечает за прозрачность,
Blend — за смешивание с изображением ниже.
Изменение любого из этих полей у выделенного слоя применяется ко всему выделению.
Глазик скрывает слой. Глазик в заголовке столбца показывает все слои.
Выдели несколько слоёв в Layers и включи Transform (T). Начальная общая рамка не повёрнута и охватывает только рамки выделенных слоёв. Для группы учитывается её собственная рамка, без обхода детей. Перемещение, вращение, масштаб, скос и перспектива применяются относительно общей рамки. Если выделены и группа, и её ребёнок, трансформация не применяется дважды. Esc отменяет текущий жест; Undo откатывает операцию целиком. Индивидуальные настройки в шапке инструмента при мультивыделении недоступны.
Настроить слой
Настройки выбранного слоя собраны в четырёх сворачиваемых разделах:
- Transform: положение, размер, вращение и тайлинг.
- Color & Blending: прозрачность (Opacity), режим наложения (Blend Mode), диапазоны цвета и Swizzle. Прозрачность и режим наложения также доступны в списке Layers. Переключатель Standard/HDR остаётся доступен в шапке раздела.
- Properties (тип слоя): настройки конкретного типа слоя — например, исходная текстура, источник эффекта или симметрия рисования.
- FX: добавление и настройка шейдерных эффектов.
Те же настройки можно открыть отдельно через меню слоя ⋮ → Properties. Разделы, недоступные для выбранного слоя, отображаются серым.
Собрать связанные части в группу
Выдели слои и нажми Folder или перетащи их в существующую группу. Стрелочка группы раскрывает и сворачивает её содержимое.
По умолчанию выбран Pass Through: слои могут смешиваться с изображением вне группы. Другой режим наложения смешивает группу как единое изображение. Прозрачность группы ослабляет её целиком. Добавь FX группе, чтобы обработать её как единое изображение. FX автоматически изолируют группу Pass Through с наложением Normal и не затрагивают изображение вне неё. После удаления всех FX сквозной режим возвращается, если обтравка или Swizzle не требуют изоляции. Properties → Compositing показывает фактический режим только для чтения. У группы также есть Transform: перемещение, вращение, масштаб, скос и перспектива применяются ко всем детям. Трансформы детей задаются относительно группы. Рамка показывает собственный трансформ группы, а не границы детей. Перенос между группами и разгруппировка сохраняют положение на холсте.
Дублировать, объединить или удалить
Кликни по строке правой кнопкой или открой ⋮ для действий с выделением. Duplicate создаёт копию, которую можно редактировать отдельно. У File-слоёв источником остаётся та же текстура.
| Иконка внизу списка | Клик | Перетаскивание слоёв на иконку |
|---|---|---|
| + (меню типов) | Выбрать тип слоя. | Дублировать. |
| Page + (лист с плюсом) | Добавить рисовальный слой. | Создать объединённую рисовальную копию. |
| Folder | Сгруппировать выделение. | Сгруппировать. |
| Trash | Удалить выделение. | Удалить. |
Если нужно рисовать поверх объединённого результата, смотри слияние и конвертацию.
Восстановить пропавший слой
Если тип слоя недоступен, его имя, положение, видимость и общие настройки сохраняются. У группы сохраняются и дочерние слои. Выдели строку: в Layer Settings появится предупреждение. Выбери новый тип в Replace with и нажми Replace Behaviour. Опция Transfer saved settings переносит совместимые настройки прежнего типа слоя. Панель перечислит то, что перенести не удалось; проверь результат перед сохранением. Группу с дочерними слоями можно восстановить только как группу.
Недоступный слой по-прежнему можно перемещать, скрывать и удалять. До восстановления он не отображается на холсте.
Текущий формат слоёв несовместим с документами, созданными до перехода на Layer/Behaviour. Автоматического преобразования нет. Сохрани такие документы вместе с прежней версией WhimTex или экспортируй их изображения в ней перед обновлением.