Мультисітка

Шар заповнення на основі багатосіткового методу де Брьойна (1981) для створення мозаїки Пенроуза. Цей генератор проєктує гіперпросторову комірку ґратки на площину, створюючи доволі цікаві візерунки. Окрім чудового вигляду, ці візерунки мають такі потенційно корисні властивості:

  1. Візерунок завжди складається з ромбів, тобто ромбічних або прямокутних форм. Це, зокрема, корисно для малювання просторових зображень.

  2. Для усіх розмірностей, окрім 3, 4 і 6, результати є неперіодичними, тобто візерунок не повторюється у межах ширини або висоти зображення.

  3. Результати повторюються симетрично навколо центра. Кількість симетричних повторів збігається із кількістю запроєктованих розмірностей.

Візерунки-результати відомі тим, що зустрічаються у природі як квазікристали.

Форми

Суть алгоритму. Типові значення форм створюють візерунки у формі мозаїки Пенроуза.

Розміри

Кількість вимірів, які має гіперґратка. 3 — ґратка з кубів, 4 — ґратка з чотиривимірних гіперкубів, 5 — ґратка з п’ятивимірних кубів, тощо.

../../../_images/multigrid-dimension-example.png

Багатовимірна сітка із різними вимірами, починаючи з 3 і завершуючи 12. Для розфарбовування тривимірних, чотиривимірних і шестивимірних ґраток використовується коефіцієнт кольорів перетину, а для решти — лише пропорція. У три-, чотири- і шестивимірних випадках усіх ромби мають однакову пропорцію.

Області

Реальним наслідком використання є ефект зменшення. Значення вказує на кількість підобластей за шириною між центром і кутом зображення. Це значення використовується для визначення кількості ліній, які проєктуються для кожного з вимірів.

Зміщення

Цей параметр керує розміром зсуву кожного набору ліній від центру зображення. Зміна цього значення значно змінює візерунок у межах одного виміру.

../../../_images/multigrid-offset-examples.png

Мультисітка із 5 вимірами і 20 областями. Зміщення зліва праворуч дорівнюють: 0.3, 0.1, 0.2 (мозаїка зірки Пенроуза), 0.3, 0.4 (мозаїка сонця Пенроуза), 0.48.

Лінії

Товщина лінії

Товщина контурів ромбів у пікселях зображення. Через спосіб, у який програма малює ромби, волосяна лінія товщиною у 0 пікселів лишається видимою.

Лінії з’єднання

Використання цього пункту призведе до додаткового малювання ліній між різними сторонами форми. Такі лінії, зазвичай, використовуються для показу того, що плитка мозаїки має певні правила відповідності, але, крім того, ці лінії надають своєрідності результатам.

Гострий кут

Малює дугу між сторонами, які утворюють гострий кут.

Тупий кут

Малює дугу між сторонами, які утворюють тупий кут.

Хрестик

Малює дві лінії, які перетинаються між сторонами кожного з ромбів. Цікаві результати, зокрема, можна отримати із товщиною лінії, яка дорівнює 0.

Кольори

../../../_images/multigrid-color-examples.png

На цьому зображенні показано мозаїку Зірки Пенроуза із 29 областями і лініями з’єднання у гострих кутах. Складний градієнт та поєднання співвідношення та індексу у кольорах зображення дає один з найзахопливіших результатів, які можна отримати за допомогою цього шару заповнення.

За допомогою цього розділу можна керувати усіма кольорами у груповому режимі, оскільки у Krita передбачено можливість перетягування кнопок кольорів одна на одну. Ви можете змінити колір контурів та ліній з’єднань, передбачено також градієнт для розфарбовування окремих ромбів.

Параметри кольорів визначають, які властивості буде використано для розфарбовування кожного з ромбів. Значення буде використано як коефіцієнт для отримання остаточного кольору, який може бути використано для отримання значення з градієнта.

Пропорція

Розфарбовує ромби на основі співвідношення кутів. Тонкі ромби мають меншу пропорцію, а товстіші — більшу. Ідеальні квадрати мають найбільшу пропорцію.

Перетнути

Розфарбовує ромби на основі ліній перетину, які утворюють ромб. У результаті колір ромба визначається ребром, на якому розташовано ромб у гіперґратці. Це особливо помітно при встановленні розмірності 3.

Індекс

Розфарбовує ромби на основі індексу ліній, які проведено з центра і які перетинають ромб. Ромби, які є ближчими до центу матимуть нижче значення, а ромби, які є віддаленішими від центу — вище значення.