Общая информация

Совместимость

Установка и активация

Изменения в версиях

Настройка простого материала

Generated texture settings

Render nodes

Tile set parameters

Slice editor

Работа с нормалями

Pattern parameters

Pattern editor

Механизм образования текстуры

Polygonal pattern import 

Tile ID

Tile random parameter

Bitmap-in-container

Procedural gap

Tile channels settings

Оптимизация скорости работы

Общая информация

QuickTiles это плагин-текстура для 3d max. Он нарезает заданную вами текстуру на отдельные элементы, а потом пересобирает в указанном вами порядке. Он НЕ генерирует текстуры из ничего, по заданным параметрам. Для его использования необходимы исходные наборы текстур.

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

Второй — нарезка и распределение по контейнерам цельных текстур, вроде бетонной, каменной или деревянной поверхности.

В целом весь процесс работы в QuickTiles можно разделить на 3 этапа. Внесение исходной текстуры и нарезка в Slice Editor, выбор или создание рисунка раскладки в Pattern Editor, и настройка деталей и рандомизаций в общем интерфейсе текстуры внутри Material editor.

Одним из основных отличительных моментов работы QT является то что он генерирует бесшовный кусок текстуры определенного размера, который задает сам пользователь. Он не может сгенерировать бесконечную текстуру, вроде процедурного Noise или Gradient.

Для наилучшего восприятия инструкции по использованию QuickTiles, мы рекомендуем читать главы подряд, не пропуская дополнительные материалы и видео инструкции.


Совсместимость

Плагин Quick Tiles полностью совместим и работает в 3d max версии с 2018 по 2023

На данный момент поддерживаются рендер движки: Vray, Corona, Fstorm

Работа с Fstorm

В связи со сложностью и спецификой работы Fstorm и подобных ему GPU рендер движков, первая версия QucikTiles не может работать с ним так же напрямую, как с Vray или Corona. Поэтому в отличии от них при создании материала в Fstorm, QT сохраняет текстуру в виде битмапов на жесткий диск, и потом автоматически подгружает их в Mat.editor в виде FstormBitmap. При этом нода QuickTiles не удаляется. 

Для обновления текстур следует использовать функцию Save to plain texture. К сожалению, из-за ограничений Fstorm битмапы нужно будет обновить в ручную. 

В случае использования функции Create Material, будет создаваться новый материал.

Не пытайтесь встроить QuickTiles на один из каналов материала Fstorm. Вкладывайте его на пустой слот Compact mat.editor или в пустое пространство Slate mat.editor

Установка и активация

1. ВНИМАНИЕ! Для работы плагина требуется активное подключение к интернет.

2. Запустите установку плагина от имени администратора. Идущие в комплекте файлы QTDLL.d и QuickTiles.d должны находиться рядом с файлом QuickTiles.exe в момент установки.

3. Выберете версии 3d max, на которые будет установлен плагин (с 2018 по 2023)


4. Библиотека плагина устанавливается в папку текущего пользователя, в подкатегорию QuickTiles

5. После установки, плагин появится в списке текстур, во вкладке General

6. Бесплатный тестовый период составляет 14 дней. Дополнительная активация или регистрация не требуется.

7. По истечению 14 дней плагин перестанет работать. Значит тестовый период истек и требуется покупка и активация. Так же в секции About появится уведомление Subscription expired

8. При покупке подписки на сайте, ОБЯЗАТЕЛЬНО укажите действующий эл. адрес.

9. После приобретения подписки, нажмите кнопку Activate в секции About

10. В появившемся окне введите тот же эл.адрес, что использовали при покупке и нажмите Ok

11. В течении нескольких минут вам придет письмо со ссылкой на активацию

12. После перехода по этой ссылке произойдет активация плагина.

13. После перезагрузки 3d max, плагин будет корректно работать до окончания подписки.

14. За 5 дней до окончания срока подписки в секции About появится предупреждение Subsription: 5 days left.

15. Пока подписка активная, кнопка Активации недоступна.

Переактивация

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

17. Таких переактиваций может быть не больше 5 на один год подписки. В случае если у вас закончились активации, обратитесь в техподдержку (support@quick-tiles.net) и мы попробуем найти решение этой проблемы.

Изменения в версиях

QuickTiles 1.0.8.3 (25.03.2022)

Добавлено:

  Функция Store to temp – после активации материал быстрее загружается и можно рендерить без лицензии
   Функция Store to scene – материал сохраняется в сцену и может быть передан на другой компьютер без дополнительных действий, а также рендерится без лицензии

   В режимах Store теперь всегда отображается Result size
   Возможность перенести библиотеку и темп файлы в другое место при установке
   Функция быстрого уменьшения карт в Слайсере – теперь вы можете использовать исходники меньшего размера, при этом значительно ускоряя работу. Дополнительного места на диске для этих файлов не требуется

   Добавлен поиск исходных текстур в случае потери. Теперь плагин ищет их в папке libs, а так же в папке проекта, рядом с макс файлом и папке maps

Исправлены баги и проблемы:
   Баг с пропадающими при регенерации рядами
   Баг с вылетом при генерации материалов 8K

   Библиотека паттернов – некоторые паттерны пропали в прошлой версии
   Вылет при переключении превью между каналами, если на канале не было исходника
   Вылет при попытке создать материал без выбранного паттерна

Улучшено:
   Значительно повышена стабильность работы
   Значительно повышена скорость генерации материала
   Значительно повышена скорость работы функции Store
   Значительно повышена скорость работы HSV в слайсере (добавлена мультипоточность)

   Нарезка и материал больше не сохраняются в сцене. Теперь QT не влияет на ее размер
   Увеличена точность распознавания, за счет отключения уменьшения карты. Теперь вы сами регулируете размер карт и можете распознавать быстро, или медленнее, но максимально точно


Добавлено в библиотеку:

   Paving moorish 8179

   Paving terrazzo 6178

   Paving square 6287

   Paving broken 7341

   Paving snowy 3387

   Paving snowy 3215

   Paving grainy flat 3180

   Roofing corrida 8762


QuickTiles 1.0.8.2 (18.01.2022)

Добавлено:

   Блокировка интерфейса во время обновления материала

Исправлены баги и проблемы:

   Отображение паттернов во время масштабирования окна

   Маска рандомизации плиток не работала во время рендера

   Другие мелкие ошибки


Добавлено в библиотеку:

   Paving old city 5811

   Wood ash 6871

   Paving origami 6931

   Paving antique 7375

   Paving rounded 4379

   Paving colour 1547

   Paving modern 3177

   Paving old city 1987

   Paving hexagon 1834

   Paving grained 1563

   Paving rounded 6173


QuickTiles 1.0.8.0 (7.12.2021)

Добавлено:

   Частичная мультипоточность. Скорость нарезки и апдейта значительно возросла

   Добавлена возможность создавать неквадратные паттерны

   Добавлена функция Save all QT to scene. После активации сцену можно передавать на другой компьютер. Другой пользователь должен иметь установленный плагин. Активная подписка не нужна!

   Добавлена возможность рендерить материалы QT после окончания подписки (для этого должен быть активирован Store)

Улучшено:

   Доработано распределение аспектных групп стало аккуратнее

   В режиме Crop/Center при совпадении аспектных групп плитка переключается на Stretch

   Крупное превью теперь работает без ограничений – можно сделать любой зум и развернуть на весь экран

   Уточнены показатели рандомизации контейнеров

Небольшие доработки:

   Кнопки Delete, Ctrl+C, Ctrl+V теперь работают в 2022 максе как обычно (без Shift)

   Цвет шва на канале Roughness теперь по умолчанию белый

   Убрана кнопка Autoupdate

   Добавлено распознавание названий текстур по шаблону от Polygon

Исправлены баги и проблемы:

   Исправен интерфейс на 4К мониторах

   Исправлено появление «толстых» швов после закрытия/открытия сцены

   В PE и Слайсере при нажатии на пустой зоне, генерировались плитки

   Исправлен вылет при копировании ноды QT

   Исправлено: ноды QT после копирования оставались инстансами

   Исправлены нормали при круговых раскладках

   Исправлен вылет при включении круговой раскладки в полигональных паттернах

   При открытии окон Слайсера, PE и выбора цвета шва большое превью немного уменьшается


Добавлено в библиотеку:

   Brick orange 3997

   Brick red 6922

   Bricks grey 4927

   Geomesh 1549

   Paving red wet 3164

   Paving simple wet 5736

   Travertin yellow 7349

   Stone blocks 6371

   Paving granite 3168

   Brick yellow 1383

   Paving park 1785


QuickTiles 1.0.7.4

Добавлено слайсер:

   Коррекция контраста в HSV слайсера

   Коррекция направления нормалей в HSV

   У стерки в слайсере добавлена функция включить все плитки

   В 3ds max 2022 в слайсере и PE работа кнопок Delete и копирования организована через Shift

Добавлено общее:

   Изменено положение кнопок в секции Generated texture settings

   В Corona 7 теперь создается CoronaPhysicalMtl

Исправленные проблемы:

   При копировании нод QT, они, в любом случае, оставались инстансами

   В слайсере при нажатии Enter плагин все время предлагал сбросить настройки

   Неправильная генерация нормалей швов

Мелкие доработки:

   Улучшено распознавание

   Немного ускорена работа HSV в слайсере

   Небольшие правки в слайсере при работе с вытянутыми текстурами


Добавлено в библиотеку:

   Paving park 1785

   Paving orange 8742

   Brick old red 9439

   Paving Tiara 4891

   Paving simple 7468

   Wood decking 5936


QuickTiles 1.0.7.3

Feature added:

   3d max 2022 support

   Individual tiles sets loading

   Subscription expiration notification. It will appear in the About section 5 days before the subscription end

   Improved layout algorithm. Now the plugin tries to take unique source tiles and place same tiles far from each other

   New Crop/Center algorithm. Now, for lengthening, the tile can be duplicated 2 or 3 times, and does not scale in height

Fixed problems:

   Slicing was not saved to the library if Plain texture was checked

   3d max crush when set zero dimensions of base tile or some other parameters. Now generation is disabled is this case

   3d max crash when working with QT in the compact editor mode, on the diffuse of the standard material in the Corona render

   The plugin didn't work on the last day of the subscription

   When saving QT to the bitmap, the texture was generated reflected

   Due to the new Crop/Center algorithm, vertical stripes appeared

   When copying tiles in the slicer, new tiles appears highlighted now

Library

   Paving modern 4789

   Paving park 4658

   Paving concrete 5891

   Rubber tiles 1978

   Wood planks 8127


QuickTiles 1.0.7.1

Fixed problems:

   No warning message when trying to install plugin with working 3d max

   Convert all QT to textures didn't work with non-latin characters

   3dmax crush when trying to copy QuickTiles node

   Offset tiles appears in slicer when container cross the border line

   Copied QT nodes worked as instances

   Other minor bugs

Library

Tactile paving 6872

Bowtie paving 5973

Bowtie 2 pattern


QuickTiles 1.0.7.0

Features added:

   Slicer zoom

   Slicer HSV

   Save generated mask to file

   Slicer non-square preview

   Overlapping tiles autoslice

   Non-tiled tiles excluded from autoslice

   Select smaller tiles in slicer

   Select same aspect tiles in slicer

   Group disabling in slicer

   Full size texture preview in slicer

   Slicer tools hotkeys (Ctrl+1 - Ctrl+6)

   Procedural gap channels drag'n'drop

   "Update" button hotkey — ctrl+space

Mask creation speed up

Some icons changed

False activating message changed

Fixed problems:

   Pattern loss when canceling pattern editor

   Source gap size in all patterns

   Herringbone interactive pattern regeneration

   Minor bugs and crushes

Library

Paving wet 1379

Paving zigzag 6572

Red brick 3761

Red brick 3547

Penrose mosaic pattern

Wind stone 2 pattern


QuickTiles 1.0.6.0

Fixed crush on empty texture viewport show

Fixed 3max 2018 tiles offset with 4K testures

Fixed vertical sliced elements excessive overlap

Fixed slicer second mode now called "Lines"

Fixed crush on mat.editor close/open

Loading accelerated

Fixed edit poly lags in 2021 max

Fixed "Convert all QT to plain textures" same file name issue

Library

Paving simple 3184 texture

Shingles Hex 8174 texture

Wood planks 5102 texture

Настройка простого материала

Настройка любого материала в QuickTiles начинается с добавления самой ноды QT. Она доступна из списка текстур General (1-2) в Compact и Slate material editor. Вам не нужно предварительно создавать материал и устанавливать QT на какой-либо канал. Добавьте ее в любой слот компактного мат.эдитора или любое место слейта (3).

После переходим в сам материал. По умолчанию тут заданы параметры удобные для начала работы. Первым шагом в настройке будет добавление набора плиток (1) и открытие Slice Editor (2).

Slice Editor это модуль QuickTiles в котором вы вносите исходные текстуры и указываете границы плиток (либо что текстура бесшовная). Подробнее обо всех параметрах модуля читайте в разделе Slice Editor.

Внесение исходных текстур происходит в зоне Input maps (1). Вам нужно выбрать канал Diffuse, а остальные каналы распознаются и подгрузятся автоматически. После этого вы можете разметить плитки в ручную, или распознать их автоматически (подробнее об этом читайте в разделе Slice editor). Мы пойдем по более удобному пути и сделаем распознавание по каналу Маски. Установим значение Gaps (2) примерно на 0,7 — это укажет модулю распознавания примерную погрешность при склейке швов. И нажмем Autoslice (3). Распознавание по маске происходит почти мгновенно.

Так же, вы можете выбрать и добавить один из уже сохраненных шаблонов из библиотеки (4). После завершения работы, нажимаем кнопку Done (5). В этот момент происходит нарезка текстуры на плитки. Чем больше ваши исходники и количество каналов, тем больше времени займет процесс. 

Следующий шаг — выбор паттерна вашей выкладки. Вы можете взять один из шаблонов (1), из выпадающего списка Preset, или открыть Pattern editor (3) и создать новый паттерн. Так же, для плиток у которых есть исходные швы, установим ширину процедурного шва на 0. Это отключит процедурный шов и включит смешивание исходных швов (2).

Для примера создадим в Pattern editor простейший узор. С помощью инструмента  создадим несколько плиток (1). Не забудьте уменьшить поле, до минимального необходимого размера (2). После создания базового узора, повторяющуюся часть можно заполнить кнопкой Fill gaps (3). Так же вы можете выбрать любой шаблон из библиотеки. После окончания работы нажмите кнопку Done (5). 

Все подробности работы Pattern editor смотрите в соответствующем разделе.

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

Когда все готово, можно задать размер (1) и разрешение (2) выходного куска текстуры. Мы рекомендуем тестировать настройки на небольшом размере (2х2 метра, на 2048 px).

После нажимаем кнопку Update (3). В этот момент происходит построение и запись в temp готовой настроенной текстуры. Все изменения в материале и на рендере будут проявляться только после нажатия кнопки Update. Процесс создания текстуры может занять 2-3 секунды на небольших разрешениях, и 3-7 минут на топовых размерах 16-32К

После завершения процесса, нажимаем кнопку Create material. Плагин автоматически распознает ваш рендер движок (Vray, Corona или Fstorm), и создаст соответственный материал, правильной конфигурации. Каналы текстур будут добавлены в соответствии с исходниками.

Другие рендер движки будут добавлены позже.
Алгоритм работы с Fstorm, отличается от работы с Vray и Corona. См. раздел Совместимость/работа с Fstorm

На этом все! Материал создан и готов к настройке. QuickTiles работает с интерактивным рендером как в Vray, так и в Corona, так что можно смело использовать его в процессе. При повторном нажатии на Create material, будет создан еще один материал, так что будьте осторожны.

Нода Quick Tiles channel

Quick Tiles channel это вспомогательная текстура, указывающая какой канал QuickTiles нужно подавать на материал. Дело в том, что 3д макс не может выдавать из одной текстуры, больше одного выхода. Поэтому, для того чтобы не генерировать и не настраивать каждый канал материала отдельно, мы создали схему, в которой главная текстура QuickTiles подает сразу все каналы, а ноды QuickTiles channel выбирают и передают дальше только нужный. 

Интерфейс самой ноды очень прост:

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

Внимание! При подключении карт нормалей, вам не нужно включать исправление гаммы, так как нода QTC исправляет гамму автоматически.

Generated texture settings

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

Patch width — ширина создаваемой текстуры в единицах сцены

Patch height — высота создаваемой текстуры в единицах сцены

Initial size — поле для ввода желаемого физического размера создаваемой текстуры

Result size — поле в котором отображается получившийся физический размер текстуры
Работает только при открытом увеличенном превью

В связи со сложностью механизма образования кладки и стремлением создать текстуру в которой плитки будут максимально близки к заданному пользователем размеру, невозможно точно попасть в заданный пользователем размер куска. Для этого были созданы поля желаемого и итогового размера. Подробнее об этом читайте в разделе «Механизм образования текстуры»

Seed — число рандомизации. Меняет вариант рандомизации текущих настроек.

Resolution — разрешение создаваемой текстуры в пикселях.

Update — генерирует текстуры каналов соответственно с настройками ноды QuickTiles

Create material — создает материал на основе загруженных каналов текстуры. Требуемый тип материала определяется автоматически для Vray и Corona. Для FStorm сохраняются отдельные 

Save as plain texture — сохранение получившейся текстуры в обычный Bitmap

битмапы и они подгружаются на материал. При этом нода QuickTiles остается в Mat.editor

Store to temp — сохраняет текстуру QT в специальный темп файл. При следующем открытии сцены текстура не генерируется, а считывается из файла. Это значительно сокращает время открытия. При этом интерфейс блокируется — для разблокировки повторно нажмите кнопку Store. Созданный темп файл будет удален.

Сохраненные таким образом материалы будут рендерится даже без активной подписки.

Store to scene — сохраняет текстуру QT в файл сцену (.max). При следующем открытии сцены текстура не генерируется, а считывается из файла сцены. Это значительно сокращает время открытия. При этом интерфейс блокируется — для разблокировки повторно нажмите кнопку Store. Материал будет удален из файла сцены. Эта операция увеличивает размер сцены.

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

Единицы измерения

Из-за сложных технических особенностей QuickTiles мы рекомендуем вам работать в нем, как-будто вы используете сантиметры, в качестве сценических единиц. В таком случае, внешний вид быстрого превью будет более правильный.

Например, если вам нужно создать текстуру паркета 2000х2000 мм, с размером доски 600х60 мм, установите значения 200х200 для Initial Patch size, и 60x6 для размера базовой плитки. При наложении на поверхность, установите маппинг 2000х2000 мм.

Для распределенного рендеринга:

1. Установите плагин QuickTiles на все рендер ноды

2. Активация плагина на доп. компьютерах не требуется.

3. Активируйте во всех материалах QuickTiles функцию Store to scene

4. Готово, можно рендерить!

Tile set parameters

В данной вкладке вы можете добавить наборы плиток и отрегулировать параметры их распределения.

Add bitmap tile set — добавляет пустой набор плиток-битмапов

Add color tile set — добавляет пустой набор одноцветных плиток

Noise type — выбор между простым равномерным смешиванием наборов плиток и пользовательской картой. (см. примеры ниже)

Поле None — добавление пользовательской карты смешивания наборов.

Add tiles — открывает редактор нарезки плиток-битмапов (Slice editor, далее SE).

Bitmap set name — тут отображается имя выбранного в SE набора плиток.

Probability — частота появления плиток данного набора в итоговой текстуре. Работает если добавлено более одного набора.

 — меняют положение набора в стеке. От положения зависит позиция плиток при использовании пользовательской карты распределения (см. примеры ниже)

 — удаление набора.

 — дублирование набора.

Tile set id's — открывает окно выбора ID номеров плиток паттерна, в которые будет распределяться данный набор. Можно выбрать один или несколько номеров.


Подробнее об этом смотрите раздел Tile ID

Цветовое поле — открывает настройки каналов одноцветного набора.

New color set (основной интерфейс) — тут отображается имя заданное в настройках каналов одноцветного набора.


New color set (открывающееся окошко) — тут можно задать имя одноцветного набора

Diffuse, reflect, roughness... — задание цветов каналов набора. Если оставить абсолютно черный цвет, канал не будет генерироваться.

Примеры использования пользовательских карт распределения наборов плиток

Пример 1. Noise type — regular, три набора битмапов.

Пример 2. Noise type — Custom map, Gradient, три набора битмапов.

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

Пример 3. Noise type — Custom map, Radial gradient, три набора битмапов.

Пример 4. Noise type — Custom map, Clouds noise, три набора битмапов.

Slice Editor

Весь процесс работы в QuickTiles можно разделить на три части: первая — внесение исходных текстур, вторая — создание нового рисунка раскладки (паттерна), и третья — настройка деталей и рандомизаций раскладки.

Slice editor (SE) это небольшой дополнительный модуль в котором осуществляется первый этап работы — внесение исходных текстур и их нарезка на отдельные плитки. Тут можно добавить или изменить исходники, сохранить или извлечь наборы из библиотеки, распознать отдельные плитки автоматически или указать их в ручную, а так же отредактировать нарезку. Так же есть возможность импортировать или экспортировать готовую нарезку.

SE состоит из трех секций. Слева, в красной зоне — библиотека нарезок. Тут отображаются все сохраненные и импортированные пользователем нарезки, а так же нарезки поставляемые в комплекте плагина. 

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

Справа, в синей зоне — настройки нарезки и исходной текстуры. Разберем состав всех элементов подробнее.

Библиотека нарезок

 — поиск по названию и тегам.

Category — выбор категории нарезок.

Create set from texture — создание новой нарезки из цельной текстуры. Обнуляет интерфейс и все настройки.

Create set from individual tiles — создание нарезки из массива уже нарезанных плиток. 

 Иконка готовой нарезки, сохраненной в библиотеке.

Двойной клик по иконке — загрузит нарезку и все настройки в SE. Клик правой клавишей вызовет контекстное меню.

Duplicate — дублирует набор в библиотеке

Rename — переименование набора в библиотеке

Delete — удаление набора

Save to file — экспорт набора (при экспорте, в файл записываются исходные битмапы, так что передавать их отдельно не нужно)

 Настройки нарезки и исходной текстуры

Import tile set — импорт готовой нарезки из файла. При импорте, сохраненные в файле готовой нарезки исходные битмапы распакуются в папку C:\Users\your_user\QuickTiles\libs

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

Сохранить или изменить исходные файлы библиотеки нельзя.

 — инструменты для создания и редактирования нарезки

 — режимы создания и редактирования нарезки


 — Режим 1, генерация сетки. В этом режиме вы можете создать сетку из линеек по которым будет производиться нарезка и отодвинуть ее от краев. Инструменты и ручное редактирование тут недоступны.

Preset — выбор шаблона сетки — стандартный, елочка или индивидуальные плитки

Vertical — количество вертикальных линеек

Horizontal — количество горизонтальных линеек

Row offset — расстояние на которое смещается ряд

N row offset — количество смещаемых рядов

Обычно нам необходимо нарезать текстуру, где исходные плитки не находятся друг под другом, а смещены на то или иное расстояние. Например кирпичи часто кладут смещая на 50% каждый второй ряд, а ламинат, со смещением каждого второго ряда на 1/3, а каждого третьего, на 2/3. Функции Row offset и N row offset позволяют создавать сетку для подобных раскладок. Если вы зададите смещение 66 и номер ряда - 2, то получите сетку как на примере. Каждый второй ряд от исходного будет смещен на 66%, а каждый первый, на половину этого расстояния.

Cropping — параметры смещения сетки от краев вьюпорта.

Top — отодвигает сетку от верхнего края

Bottom — отодвигает сетку от нижнего края

Left — отодвигает сетку от левого края

Right — отодвигает сетку от правого края

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

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

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

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

Функции Preset, Vertical, Horizontal, Row offset, N row offset и Cropping во втором и третьем режиме заблокированы.

Возвращение в предыдущий режим из последующих отменит все сделанные изменения.

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

 — инструмент Move. Смещает плитки. Для выбора нескольких плиток используйте Ctrl. Так же для перемещения можно использовать стрелки клавиатуры.

 — инструмент Rotate. Вращает плитки вокруг центра.

 — инструмент Scale. Растягивает плитку за выбранную сторону. Повернутые плитки будут растягиваться в локальных координатах.

 — инструмент Erase. Выключает плитки, отмечая их желтым цветом. Такие плитки не будут использоваться в раскладке, при этом они могут быть включены в любой момент. Erase+Shift — полное удаление плитки. Так же плитку можно удалить клавишей Delete.

 — инструмент Cut. Разрезает плитку вертикально. Cut+Ctrl — разрезает по горизонтали.

 — инструмент Create. Создает новую плитку путем растягивания. 

В этом режиме работает копирование плиток через Ctrl+C/Ctrl+V, а так же шаги назад через Ctrl+Z.

ВАЖНО: создавайте плитки так, чтобы голубая зона перекрывала поверхность плитки и не заходила на шов.


Далее указаны параметры, не зависящие от режима нарезки.

Texture placement

Vertical offset — смещение текстуры по вертикали

Horizontal offset — смещение текстуры по горизонтали

Rotate — вращение текстуры

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

Tiling vertical — указывает что текстура бесшовная по вертикали

Tiling horizontal — указывает что текстура бесшовная по горизонтали

Texture scaling

Уменьшает исходную текстуру до 12%, 25% или 50%. 

Зачастую большой размер исходной текстуры не требуется, и только замедляет работу плагина. Эта функция позволяет уменьшить размер исходников в процессе работы, и не требует сохранения и хранения отдельных наборов текстур, меньшего размера.

Options

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