Доповнення: Вийшла оновлена ​​версія програми - Genetica 4.0, повний огляд нових можливостей та інструментів читайте за посиланням нижче.

Дивовижна справа - до свого сорому до цього моменту я і чутно не чув про існування такої програми як Geneticaвід компанії Spiral GraphicsХоча даний продукт існує на ринку не просто давно, а дуже давно - перша версія редактора безшовних текстур Genetica була випущена аж у 2003 році. Звичайно, більш досвідчені колеги і співчуваючі напевно знали про існування даного редактора і користувалися ним (але мені чомусь не сказали xD), проте для мене, людини не зануреної в масове текстурування всього і вся, ця новина стала відкриттям-і, відверто кажучи , відкриттям дуже приємним та несподіваним.

Настав час виправити це формене неподобство і прикра недогляд. Випадково чи ні, але саме сьогодні відбувся офіційний реліз Genetica 3.6- оновленої версії програми, яка порадує користувачів можливістю створювати привабливі текстові ефекти... Упс! Стоп-стоп-стоп. Починати перераховувати всі можливості програми не варто, інакше вступне слово розтягнеться і чудовим чином перетвориться на вступний роман-оду. Про все по порядку, як кажуть. Власне, мета цього матеріалу - познайомити читача (ну і себе заодно, якщо вже так вийшло) з Genetica, розповісти, що програма вміє і де її можна буде з успіхом застосувати.

Варто відзначити, що перу компанії Spiral Graphics(а вірніше буде сказати - клавіатурам) належить не одна Genetica - крім неї для використання доступні і два безкоштовні продукти: Wood Workshop, призначений, як можна зрозуміти з назви, для процедурної генерації та роботи з безшовними текстурами різного роду дерева, та Genetica Viewer- програма-переглядач і візуалізатор текстур, створених в основній програмі (Genetica).

Перший погляд

Звернімося безпосередньо до сайту розробників і подивимося, що може нам запропонувати Genetica версії 3.6. Отже, за словами самих розробників, Genetica- це найпотужніший у світі редактор безшовних текстур, анімованих текстур і HDRI-зображень. . Заява гучна, але, варто визнати, справедлива - що постачається у вигляді окремого додатка Genetica це вже зовсім не плагін, не доважок до іншої програми і не скромна утилітка - це повноцінний програмний комплекс з дуже багатими можливостями. Дивіться самі:

  • Текст- можливість створювати текст для швидкого створення логотипів або деталізації текстур.
  • Синтез текстур-Створення безшовних текстур з фотографій.
  • Node-based workflow-Користувачі Maya відразу зрозуміють, що це означає. А значить це те, що всі функціональні можливості програми реалізовані у вигляді "Нід"-або функціональних вузлів, якщо сказати інакше, кожен з яких виконує свою власну функцію. Іншими словами, програма сповідує сучасний, візуальний (наочний) підхід до обробки зображень.
  • Інструменти малювання- потрібні шаблони, візерунки та контури можуть створюватися прямо всередині редактора.
  • Система "Лабораторій"- деякі функціональні ноди згруповані в так звані "Лабораторії", які призначені для вирішення необхідного завдання в комплексі. Так, наприклад, лабораторія "Weather Lab" призначена для завдання ефекту пошкоджень, зносу і старості на створювані текстури.
  • Просунуте освітлення- Genetica вміє використовувати ефекти оточення при створенні текстур, такі як глобальне освітлення, ambient occlusion, тіні та ін, що дозволяє створювати більш реалістичні текстури.
  • Тисячі готових презетів-Двері, вікна, ящики, дерев'яна підлога, кам'яні та бетонні доріжки, поверхні землі, тканини, метали і навіть планети-все це можна знайти у вигляді заготовок, які можна швидко змінити на свій розсуд або використовувати як є.
  • Normal, Specular, Bump, Reflection текстури- Genetica дозволяє генерувати крім текстур кольору ще й додаткові текстури, які зроблять об'єкти ще реалістичнішими.
  • Створення HDRI зображень- Genetica дозволяє генерувати HDRI-карти, які можуть бути використані як усередині програми, так і за її межами.
  • Пакетне оброблення- система дозволяє застосовувати необхідні ефекти відразу до великої кількості текстур, або ж створювати в порядку черги велику кількість зображень- все це може серйозно прискорити роботу.
  • Анімовані текстури- Багато параметрів нод, задіяних у генерації текстури, можуть бути анімовані, що дозволяє створювати різні ефекти.

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

Очумелі Ручки- Щупаємо Genetica 3.6 Studio Edition

Почнемо з того, де, власне, роздобути Genetica. Програма поставляється у трьох редакціях- Basic, Proі Studio, що відрізняються набором можливостей (функціоналом). Завантажити демо-версію програмита попрацювати протягом 30 днів у всіх редакціях можна із сайту Spiral Graphics.

Найпростіша і необтяжлива для бюджету версія- Basic, Яка, тим щонайменше, пропонує досить великий функціонал, багатьом якого буде достатньо. У Basic версії в порівнянні з Pro і Studio відсутні можливості роботи з HDRI-зображеннями, картами Normal, не можна використовувати пакетну обробку та створювати анімовані текстури, а також максимальний розмір зображень, що створюються, обмежений роздільною здатністю в 3000x3000 пікселів.

Proверсія має всі заявлені можливості програми крім двох-не можна анімувати текстури і застосовувати презети анімаційних ефектів. Максимальна роздільна здатність генерованих зображень, як і в Studio-редакції, підвищена до 6000x6000 пікселів.

Ну і, нарешті, Genetica Studio Edition- найповніша і функціональна версія програми, за сумісництвом найдорожча. Якщо ви звикли отримувати все і відразу, то Studio-редакція припаде вам до душі, тим більше що можливість створення анімованих текстур- дуже приваблива, а результат того вартий.

Вашому покірному слузі пощастило і у мене є можливість розповісти про найповнішу версію програми-Studio Edition. Хоча з урахуванням того, що демо-версія також надає можливість усім охочим відчути себе маленькою філією чиєїсь студії-везіння щодо. Отже, качаємо демо-версію Genetica 3.6з офіційного сайту та запускаємо в режимі Studio.

Запускаємо і бачимо... Ох ти ж їжак! Ланцюгое око нерозбалованого достатком доступних ресурсів художника або розробника ігор одразу загориться бажанням - у стартовому розділі Categoryна вибір представлений цілий розсип класів текстур, де в кожній категорії рахунок доступних презетів (а це саме вони) йде на десятки.

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

Сама по собі така велика кількість по суті готових до застосування безшовних текстур робить Genetica вигідним придбанням і must-have в арсеналі будь-якого художника, який працює з текстурами, а якщо ще врахувати той факт, що за допомогою лічених кліків мишею вони можуть бути змінені до невпізнання. ..

Далі я спробую познайомити вас з основними можливостями програми-глибокого розгляду, зрозуміло, не буде, так як це виходить далеко за рамки даного огляду, але в цілому уявлення про Genetica і її можливості постараюся скласти і донести до вас.

Безшовні текстури та анімовані текстури в Genetica 3.6

Розглянемо процес роботи у Genetica трохи докладніше. Оскільки основний профіль програми - створення безшовних текстур, то для початку я вирішив показати саме цей аспект її роботи. Для нашого експерименту я вибрав текстуру Magmaу категорії Atmosphere- Що ж поробити, виглядає вона вже надто привабливо і для мого плану підходить якнайкраще. Клацаємо на неї лівою кнопкою миші та потрапляємо в робочу область Genetica, куди вже завантажено нашу текстуру.

Наша магма складається із трьох груп, кожну з яких внесено ноди, створюють певну частину підсумкового зображення. Тобто- процес створення текстури магми на рівні нод логічно розбитий на три етапи-групи: перша група створює базове зображення (" Clouds"), друга група надає потрібного кольору (" Color Clouds"), третя група додає світіння (" Add Glow"). Графік побудови (або зв'язків між нодами) читається зверху вниз, де в самому низу знаходиться результат роботи всіх вищестоящих нод. користувача.

Натисканням кнопки Enter, що відображається поруч із кожною групою, можна перейти всередину неї, щоб побачити, з яких функціональних нод вона складається, або навіть змінити деякі їхні параметри. Щоб залишити групу (перейти на рівень догори) потрібно натиснути кнопку Out, що розташована внизу групи.

Таким чином, при найближчому розгляді кожної групи та їх вмісту можна зрозуміти внутрішню логіку програми, принципи створення текстур у Genetica та способи застосування кожної ноди.

Перша група створює базове зображення-так, наприклад, нода Noiseгенерує текстуру шуму, якою потім збільшується контрастність за допомогою ноди Change BCL(Brightness, Contrast, Intensity), потім нода Atmosphereзастосовує ефект освітленості, результат усіх цих маніпуляцій разом із двома додатковими зображеннями, отриманими схожим способом, зводиться в ноду Distort, В якій воно злегка спотворюється.

У другій групі вихідне зображення першої групи розфарбовується за допомогою градієнтної заливки коричневого відтінку і змішується з "підкладкою", а в результаті ми отримуємо щось, що нагадує віддалено магму.

У третій групі, на завершальному етапі створення текстури магми, зображення нашого "нечта" використовується двічі-перший раз для створення ефекту сяйва розпеченої магми (Glow-ефект) шляхом виділення "гарячих" точок за допомогою збільшення контрастності і наступного розмиття цих "гарячих" точок , і коли результат розмиття комбінується нодою Combine з оригінальним зображенням "щось на зразок магми". Ще один крок (підвищення контрастності та яскравості) -  і вуаля! Перед нами сама що не є пишуча жаром магма - крім усього іншого, повністю безшовна (нижче - 2 копії однієї текстури пліч-о-пліч, що дозволяє оцінити безшовність текстури).

Обережно-гаряче!

Виглядає дуже симпатично, а головне-результат отриманий за лічені хвилини. Спробуємо скористатися можливістю створення анімованої текстури та проанімуватинашу магму-благо, дана текстура підходить для цього завдання дуже доречно. Спробуємо зробити пульсуючу магму- для цього лише потрібно анімувати атрибус Thickness Factorноди Atmosphere у групі Clouds. Genetica дозволяє анімувати будь-який атрибут, поруч із яким розташована іконка у вигляді годинника.

Після натискання на неї виводиться меню редагування анімаційних кривих, що дозволяє встановлювати мінімальні та максимальні значення параметра під час анімації, вибирати профіль та тип кривої (синусоїда, шум, хвиля тощо), змішувати анімаційні криві за допомогою шарів, комбінувати їх тощо далі. За допомогою даного редактора можна отримати практично будь-який бажаний ефект - у нашому випадку це пульсуюча магма.

По завершенні всіх маніпуляцій анімовану текстуру потрібно відрендерити - зробити це можна як в оперативну пам'ять комп'ютера, так і відразу на жорсткий диск. До честі програмістів Spiral Graphics варто відзначити, що процес візуалізації текстур задіює всі доступні ядра процесора-так, наприклад, мій 4-ядерний дідок Q6600 відпрацьовував своє на всі сто, що приємно порадувало підсумковою швидкістю візуалізації. А результат наших праць (хоча він і був досягнутий за якусь хвилину-дві) можна бачити нижче.

Пульсуюча магма так і віє жаром

І це ще не все. За допомогою тієї ж функції анімації параметрів можна анімувати зсув по осях X і Y базової текстури, створюваної нодою Noise в групі Cloud-і отримати магму, що ллється, за допомогою якої можна з легкістю створити водоспад магми.

Чарівне видовище водоспаду з магми

На написання цього матеріалу пішло значно більше часу, ніж створення самих текстур. Ну і як демонстрація того, що можна зробити за допомогою Genetica всього за 10 хвилин в Maya-наступна картинка. Нагадаю, що на її створення пішло всього 10 хвилин- а в сцені задіяно тільки дві текстури із Genetica.

У надрах печери хлюпається озеро з магми

HDRI-зображення Оточення в Genetica

Genetica чудово справляється зі створенням HDRI-карт оточення. Так, наприклад, будь-яку фотографію за допомогою ноди Make Environment можна перетворити на HDRI-зображення будь-якого формату - Light Probe, Horizontal або Vertical Cross, Mirrored Ball і т.д. Наприклад, з нашого зображення Печери з магмою можна отримати такі текстури оточення у форматі HDR:


Отриману текстуру оточення можна відразу використати за призначенням і відрендерити щось блискуче і кругле:


Текст та Логотипи

У новій версії програми Genetica 3.6, з'явилася можливість роботи з текстом, що у принципі дозволяє швидко створювати різні симпатичні написи, стилізовані чи з особливими ефектами. Програма надає кілька презетів, з яких можна вибрати сподобався і відредагувати його під свої потреби, ну і, звичайно ж, ніхто не забороняє створити свій власний ефект "з нуля", однак це вже буде трохи складніше. Текстові ефекти, подібні до наступних, можуть бути отримані за пару хвилин. Додатково до написів може бути використано більше 300 стилів. .


Створення Безшовних Текстур із Фотографій у Genetica 3.6

Genetica має дуже цікаву можливість створення безшовних текстур з фотографій. Алгоритм програми самостійно знаходить на фотографії схожі елементи і склеює з них безшовну текстуру. Весь процес контролюється безліччю параметрів, тому практично будь-яка фотографія, яка теоретично може бути безшовною, Genetica зможе зробити такою. Само собою, чим більше вихідна фотографія підходить для таких цілей - тим краще буде результат (очевидно, що фотографії таких поверхонь, як бетон, пісок і т.д. підходять на роль безшовних текстур набагато краще, ніж фотографія, скажімо, автомобіля. Хоча і у разі можна буде створити безшовну текстуру пофарбованого автомобільною фарбою металу).

Щоб не затягувати огляд ще більше, демонструвати процес створення безшовних текстур я не буду, але всі бажаючі можуть ознайомитись з його суттю за допомогою відеодемонстраціїна сайті Spiral Graphics.

Normal Map, Specular Map та Компанія в Genetica 3.6 Studio Edition

Ну і нарешті-про те, як Genetica справляється зі створенням додаткових текстурних карт. Тут справи так само добре - якщо перед рендерингом текстури включити опцію "Render Effect Maps", то крім текстури кольору (так звана Diffuseтекстура) будуть створені й інші Height Map, Specular Map, різні карти масок та інші залежно від алгоритму, за яким створювалася текстура. Карту нормалейі зовсім можна отримати будь-якої миті, натиснувши відповідну кнопку в менюбарі. Так, наприклад, виглядають карти Diffuse, Normal та Specular для текстури кольорової кам'яної кладки:

Власне, на цьому дозвольте завершити огляд самої програми, тому що немає сенсу описувати досконально всі її можливості - для цього існує офіційний сайт, на якому можна знайти галереї, форум, бібліотеки безкоштовних текстур, і найголовніше - уроки по Genetica. Хоча в цілому програма дуже проста і освоїти її можна всього за пару годин - якщо прочитати Help, то і того швидше. До речі, читати Help- це правило хорошого тону, для того вони і пишуться, щоб їх читали. :)

Висновок

Geneticaвід Spiral Graphics справила на мене сильне враження - це досить проста в освоєнні, але в той же час дуже потужна програма, яка, можливо, радикально змінить мій підхід до створення текстур. У всякому разі, багато часу вже заощадить абсолютно точно. Програма у своїй галузі багато в чому революційна - хоча, напевно, не зовсім коректно говорити про революцію в контексті того, що Genetica існує вже 8 років, але все ж таки.

І справа не тільки в економії часу - особисто я, наприклад, в основному працював тільки з реалістичними текстурами, а от якби мені потрібно було створити текстуру, скажімо, фентезійного будинку або стилізованого дерева - це могло б стати проблемою. Genetica ж за своєю сутністю є генератором "штучних" текстур (що, звичайно ж, не є недоліком) - а значить, такі текстури легко можуть бути перетворені на стилізовані, "мультяшні", або використані в не на 100% фотореалістичному світі - таким, наприклад, як відеоігри певних жанрів.

Більш того, взяти, наприклад, сцену з печерою і магмою, яка була показана вище. Страшно уявити, скільки б пішло часу на створення подібної текстури у Фотошопі "з нуля", тим більше - якщо ця текстура повинна бути анімованою. Але якщо під рукою є Genetica-подібного результату можна досягти всього за 10 хвилин (!). Вражає.

І це лише один із прикладів, яких насправді безліч. Напевно, не помилюся, якщо скажу, що у випадку з Genetica художника ніщо не обмежує-тільки його творча здатність, а технологія вже дозволить зробити якщо не все, то дуже і дуже багато.

Ще раз звернувшись до сайту Spiral Graphics, варто зазначити, що у розділі Галереяможна побачити, хто і як використовує Genetica у своїх проектах. Тут вам і кіно, і телепередачі, і архітектура, і реклама, і дизайн, відеоігри. На останніх зупинюся докладніше.

Розробка ігор- це якраз та область, в якій використання Genetica може бути найбільш ефективним і вигідним, з усіх точок зору - як з боку економії часу розробки, так і з боку результату (якості графіки та арту). Не секрет, що хороший арт коштує дорого, а для незалежного розробника-одинака або невеликої команди пошук і найм художника, здатного створити "красиву картинку" і взагалі може стати складним завданням. Про некомерційні проекти і говорити не доводиться - для такого роду ентузіастів Genetica і зовсім може стати манною небесною.

Взяти ту ж бібліотеку готових текстур і презетів, які постачаються в комплекті з програмою-сами по собі вони можуть вирішити левову частку проблем з текстурами в грі, заощадивши час і вивільнивши ресурси для інших завдань. Текстури стін, поверхні землі, бекграунди, інші об'єкти - застосування Genetica може бути надзвичайно широким. Так, наприклад, чудовим практичним прикладом може стати гра Shattered Origins,Основним інструментом створення 2D-графіки якої і стала Genetica.

Загалом, повторюся ще раз: Genetica-справжнє джерело графічних ресурсів, яке прийде дуже доречним усім, хто так чи інакше працює з 2D-графікою. Відмінна програма, здатна зробити життя художника в рази простіше, а роботу - в рази ефективніше. Додати до цього більше нічого, тому на цьому дозвольте розкланятися. Сподіваюся, вам сподобався мій огляд, як мені сподобалася Genetica.

Корисні посилання

Доповнення: Genetica 4.0 вийшла, читайте повний огляд нових можливостей та інструментів за посиланням нижче.

Це незамінний інструмент створення текстур, в якому можна за лічені секунди створити від карти нормалей до безшовних текстур, а також Displacement , Specular .

Програма розповсюджується у двох варіантах: один у вигляді плогіну для Photoshop, а інший – окрема програма зі своїм оригінальним інтерфейсом. Далі огляд піде про другий варіант.

Інтерфейс програми простий та інтуїтивно зрозумілий: розібратися у всіх менюшках та повзунках нескладно. Буквально хвилин за п'ять можна освоїтись у цій програмі, але є й кілька хитрих особливостей, про які я хотів би розповісти.


І так приступимо.

Інтерфейс програми поділяється на дві основні робочі частини:

Texture 3D Material

Texture – це генератор та основна сфера роботи з текстурами.

3D material - на цій вкладці створюються карти Displacement, Normals map, Specular. Як працює генератор текстур.

Клацаємо по вкладці New Texture


Вказуємо роздільну здатність текстури! (Для новачків нагадую, що текстури мають бути кратні двійці 128... 256... 512... 1024... 2048)!


Тиснемо Add Seed from file


І додаємо текстури для створення. Вони будуть відображатися горизонтально та брати участь у формуванні нової текстури. (Можна завантажити одну або дві картинки для створення). І якщо потрібно, можна виділяти ті області, які ви хочете, щоб брали участь у генерації.


Тиснемо на кнопку

І має вийде суміш із двох наших текстур.


Якщо раптом вас не влаштовує текстура, можна повторно натиснути кнопку Generate . В принципі цю маніпуляцію можна повторювати доти, доки вас не влаштує результат. Таким чином можна підготувати безшовну текстуру за лічені хвилини. Не вдаючись до фотошопу.

Ось результат наших маніпуляцій.

Текстури міцно увійшли до нашого життя. Дизайнери використовують їх для заповнення фону чи накладання на об'єкти. Текстури часто використовуються у веб-дизайні як фоновий об'єкт. Тут до них висувають особливі вимоги. З одного боку, для прискорення завантаження HTML-сторінка разом із графікою повинна займати якнайменше місця, з іншого - сторінка часто має багато текстової інформації, і якщо використовувати текстуру розміром зі сторінку, то вона займатиме величезний обсяг. Компромісний варіант - це використання маленької за розміром текстури, розташувавши її впритул одна до одної, але так, щоб це було непомітно. Тому в веб-дизайні використовують елементи текстури, що повторюються, з плавно перетікаючими краями однієї текстури в іншу, тобто. щоб правий край одного елемента текстури плавно перетікав у лівий край іншого та нижній край – у верхній.

Багато хто використовують у своїй роботі готові текстури. А ви коли-небудь думали, як вони створюються? Це не просто набір однотипних предметів для створення фону. Важливо домогтися поєднання текстур. Для цього потрібно спочатку створювати текстури таким чином, щоб можна було зробити з одного елемента, що повторюється, безперервну текстурну мозаїку, або мати можливість трансформувати наявні графічні елементи в безперервні текстури. Для цього створено спеціальні програми, про які і йтиметься у цьому огляді.

TextureWorkshop 1.5

Програма TextureWorkshop дозволяє швидко і легко перетворити практично будь-яку картинку в текстуру, що повторюється. Програма також може бути використана для простого редагування текстур і роботи з кольором текстур. Для роботи з графічними елементами програма має 7 вкладок:

Вкладка Tilize (Елемент мозаїки). Власне, це і є та вкладка, за допомогою якої програма перетворює графічні елементи на безперервні текстури. На ній визначається величина в пікселях, яка буде згладжена від кожного краю редагованого елемента для створення безперервності.

Вкладка Color (Колір) визначає колір зображення від початкового до чорно-білого.


Вкладка Color Balance (Кольоровий баланс) дозволяє змінювати колірний баланс зображення.


Вкладка Brightness (Яскравість) дозволяє регулювати яскравість зображення.


Вкладка Contrast (Контрастність) дозволяє регулювати контрастність зображення.


Вкладка Gamma (Гамма) дозволяє виконувати гамма-корекцію зображення.


Вкладка Special (Спеціальна) дозволяє інвертувати кольори, а також повертати, скошувати та дзеркально відображати зображення.


У незареєстрованій версії програми вкладки Gamma та Special недоступні.

Як уже було сказано, унікальною можливістю програми є створення цілісного бекграунду за допомогою текстур, що повторюються. Ви можете взяти будь-яку картинку зі схожими об'єктами (листя, каміння, зерна тощо) та натисканням однієї кнопки зробити з неї варіант віртуальних шпалер. Те саме можна робити з невеликими фрагментами готових текстур із зображенням мармуру, лісу, води або тканини для створення гладких та безмежних текстур.

Наприклад візьмемо картинку:


Як текстура вона виглядає так:


Відкриваємо її у програмі:


Після перетворення отримуємо:


Хоч і не ідеально, але очевидно вже набагато краще. Якщо використовувати для створення текстур картинки з однотипними об'єктами, як радить автор програми, перехід між "плитками" текстур буде непомітний.

Разом із програмою постачається кілька заготовок із однотипними об'єктами для створення готових текстур, на яких можна потренуватися, що ми, власне, і зробимо. Ліворуч (або зверху) оригінал, праворуч (або знизу) - готовий результат:







Програма працює під операційними системами Windows 95/98/Me/NT/2000/XP. Автором програми є російський програміст Сергій Столбов.

Вартість реєстрації програми 25 $.


Після реєстрації ви зможете:

використовувати програму довше, ніж 10 днів;

Виробляти гамма-корекцію;

Використовувати функції інвертування кольорів, повороту, дзеркального відображення та нахилу;

Створювати шаблони трансформацій із можливістю збереження/читання для застосування до різних текстур.

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

Завантажити TextureWorkshop 1.5 (розмір 1.02Mb): лінк

Pattern Creator 1.0


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

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


Потім перед вами з'являється екран програми з білим прямокутником, на якому ви як художник на білому полотні можете створювати свої шедеври. Для спрощення роботи художників-початківців доступна сітка, що показує межу окремих елементів.

Доступні інструменти: перо, прямі лінії. Ви можете заповнювати малюнок вибраним вами або випадковим чином кольором, а також різними текстурами у форматах BMP та JPEG. У вашому розпорядженні також повна колірна палітра і можливість зміни товщини ліній, що наносяться. Будь-яка лінія, нанесена одному шматку мозаки, багаторазово повторюється інших, і за переході наступний шматок також починається попередньому і інших.


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


Пропоную вам спробувати свої сили, тим більше що програма абсолютно безкоштовна. Ви можете вільно її поширювати для некомерційного використання без внесення до неї будь-яких змін.

Завантажити Pattern Creator 1.0 (розмір 2.24Mb): лінк

Textures Gallery Maker 1.2

Textures Gallery Maker служить для створення текстур випадковим чином. Програма народилася під час виконання дипломного проекту щодо покращення якості растрових зображень шляхом накладання різних фільтрів. Внаслідок помилки замість покращеного зображення вийшов незрозумілий візерунок. Після додавання генератора випадкових чисел з'явилася окрема програма Textures Gallery Maker.

Програма дуже проста у використанні та не вимагає установки.


На вкладці Generate Texture (Створення текстури) є всі необхідні кнопки для створення текстур та завдання параметрів генерації.

- кнопка Generate (Створити) служить для створення або генерації текстури із заданими параметрами;

- кнопка Save (Зберегти) служить для збереження створеної текстури у форматі формату BMP, JPEG або GIF;

- кнопка Size (Розмір) задає розмір текстури, за замовчуванням 100 на 100 пікселів (не обов'язково використовувати тільки квадратні текстури, спробуйте, наприклад, розмір 300 на 20 пікселів);

- кнопка Color (Колір) задає кольори створюваної текстури;

- кнопка Smooth (Згладжування) задає або скасовує плавні переходи між контрастними точками у створеній текстурі;

- кнопка Tile (Мозаїка) включає показ мозаїки, що складається з багатьох однакових елементів створеної текстури або показує лише один елемент.

Бігунок Contrast (Контрастність) створено для зміни контрастності текстури.

Вкладка Preview HTML (Попередній перегляд HTML-сторінки) дає можливість подивитися, як створена текстура буде виглядати зі стандартними 16-ма HTML-квітами. Спочатку як тестова виступає сторінка опису програми.

- кнопка Open HTML (Відкрити HTML-сторінку) служить для відкриття у програмі HTML-сторінки користувача на тлі згенерованої текстури;

- кнопка Text Clor (Колір тексту) дозволяє змінити колір тексту на відкритій HTML-сторінці (не бійтеся, ваша сторінка не постраждає, всі зміни відбуваються у часовій копії сторінки);

- кнопка Link Color (Колір посилань) дозволяє змінити колір посилань на відкритій сторінці HTML.


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

Автору буде цікаво дізнатися вашу думку про програму, якщо хочете, ви можете проголосувати за неї на адресу електронної пошти автора [email protected], вказавши у темі листи "корисна програма" або, навпаки, "непотрібна програма". Ви також можете висловити свої зауваження та побажання. Крім того, автор просить допомогти з алгоритмами різних графічних ефектів та алгоритмами випадкової генерації графічних зображень.

Textures Gallery Maker розповсюджується безкоштовно. Програма написана Borland C++ Builder 5.0. Разом із самою програмою доступний також її вихідний код.

Завантажити Textures Gallery Maker 1.2 (розмір 352Kb): лінк

Вихідний код для Textures Gallery Maker 1.2 (розмір 93Kb): лінк

Завантажити бета-версію Textures Gallery Maker (розмір 353Kb): лінк

Rect 2 (Прямокутник 2)

Існують також два ефекти: Water (Вода) та Glass (Скло), які можуть бути включені додатково. Ефект Glass перетворює зображення на кшталт картини масляними фарбами, як би "розмазує" сусідні точки, створюючи щось на кшталт дифузії. Найкраще це помітно при використанні текстур з квадратами.

Ефект Glass розмиває зображення. Ті ж текстури з квадратами невпізнанно перетворюються, і те, що це колись були квадрати, - вже не розпізнати.

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

Кнопка Sizes (Розміри) задає розмір текстури, що генерується: Width (Ширина) і Height (Висота). Якщо відзначити прапорець "X=Y", то ширина та висота будуть однакові. Parameter (Параметр) задає певний параметр текстури, що генерується, який в основному впливає на розмір елементів, з яких вона складається.


Кнопка Colors (Кольори) визначає кількість червоного, зеленого та синього кольору в текстурі.


Кнопки Many1 (Багато1), Many2 (Багато2) та One (Один) задають режими роботи програми. У режимі Many2 весь екран заповнюється створеною текстурою, у режимі One на чорному на весь екран фоні показаний один створений елемент текстури. Режим Many1 – найзручніший – показує весь екран, заповнений створеною текстурою, а зверху – саму програму, в якій при цьому можна створювати нові текстури, що динамічно відображаються на весь екран позаду програми.

Кнопка Create (Створити) служить для створення текстури. Кнопка Save (Зберегти) призначена для запису створеної текстури у формат BMP. Кнопка зі знаком питання викликає опис програми російською та англійською мовами. Для виходу з програми призначено кнопку Exit (Вихід).

Random Background працює під Windows 95/98/ME/NT/2000.

Програма розповсюджується безкоштовно. Ви також можете вільно використовувати згенеровані нею текстури з некомерційною метою.

Завантажити Random Background 1.0 (розмір 377Kb): лінк

Висновок


У цій статті знайшли відображення різні способи створення повторюваних текстур: згладжування країв готових графічних елементів, малювання на полі з елементів, що примикають один до одного, і генерація текстур за допомогою комп'ютера. Я не є дизайнером і мені буде цікаво почути думку дизайнерів як про ці програми, так і про інші можливі способи створення текстур, що повторюються.

Blufftitler DX9- програма для створення яскравих, оригінальних титрів та слайд-шоу, що у своїй роботі вимагає наявності текстур. Текстури створюють фон слайду, фарбують шрифти і є частиною композиції слайд-шоу. У той же час сама програма є лише режисером та виконавцем сценарію, всі компоненти мають робити зовнішні утиліти та сторонні програми. У цьому збірнику пропонуються програми, які перевірені у роботі з Blufftitlerі досить прості в освоєнні. Хоча простота в освоєнні та управлінні не говорить про простоту їх можливостей – текстури виходять оригінальні, яскраві та ексклюзивні.

Назва програми: Blufftitler: Збірник програм для створення текстур
Мова інтерфейсу: eng
Лікування:в комплекті
Тип ліків:кейген
Системні вимоги:
Windows XP, Vista, 7 (з обмеженнями для програм ХР)
Розмір: 260 Мб

1. Bixorama:

Програма конвертування панорамних фотозображень. Підтримує 11 панорамних форматів: QuickTime VR .MOV, DirectX .DDS, Latitiude Longitude, Horizontal Cross, Vertical Cross, Strip, Strip XYZ, Sphere Map, Mirror Ball, Heart Shaped. Bixorama – програма для тих, хто захоплюється фотографією, для тих, хто хоче робити панорамні знімки. За допомогою утиліти Bixorama ці панорами можна «оживити». Наприклад, нерухомий панорамний кадр 360 градусів, збережений у TIFF або JPG, можна стиснути у яскраву панораму формату QuickTime VR .MOV або DirectX .DDS. Також Bixorama може розібрати динамічні кадри, звернувши їх у приємні для очей широкоформатні картинки.

2. Crazy Bump:

Програма для створення та роботи з текстурами. Застосовується не тільки для створення текстур TES4 "Oblivion", але також для інших ігор, що використовують карти Normals, Displacement, Specular або Occlusion. Дозволяє на основі одного цифрового зображення автоматично генерувати кілька колірних карток, з можливістю їх подальшого редагування. Ось деякі її можливості:
1. Генерація карт нормалей (Normals), карт зсувів (Displacement), карт блиску (Specular), карт відображень (Occlusion), карт розсіювань (Diffuse) + редагування
2. Можливість як одиночної герерації, і масової - всім текстур, що у обраної директорії.
3. Можливість змішування колірних карток для створення додаткових візуальних ефектів.
4. Відображення тестур, для наочності, на простому 3d-каркасі, а також можливість підвантаження моделей з ігор (підтримуються формати OBJ, DAE, ASE, ASK, X). Регульоване/переміщуване джерело освітлення.
5. Програма підтримує 92 формати цифрового зображення, зберігає у 31, у тому числі й у Direct Draw Surfase (.dds – для Blufftitler).

3. Pixplant:

програма та плагін для Adobe Photoshop, що служать для створення високоякісних безшовних текстур з фотографій - це потужний та зручний інструмент для створення високоякісних безшовних текстур будь-якого розміру з будь-яких зображень та фотографій. При створенні текстури можна вказувати, чи вона повинна бути безшовною по горизонталі та/або по вертикалі, виключати з процесу генерації деякі частини вихідного зображення, задавати повторюваність та інше. Ви можете зберегти багато часу завдяки використанню технології, яка використовується в програмі, яка за чотири кліки створить безшовну текстуру.

Особливості програми:
Швидке створення унікальних безшовних текстур
Виходячи з реальних фотографій, програма створює реалістичні текстури без будь-яких спотворень
Дозволяє генерувати неповторні текстури
Створення текстур у високій роздільній здатності та якості з вихідного зображення
Створення текстури практично з будь-якої фотографії завдяки просунутій технології випрямлення
Висока автоматизація завдань
Більшість текстур створюється за 1-4 кліки
Ретельно продуманий та простий у використанні інтерфейс з інтерактивною довідкою та повноекранним переглядом.

4. Genetica 3.5:

Genetica - програма для створення безшовних та анімованих текстур,
практично будь-якої роздільної здатності та якості, також і HDRI карти оточення.
При цьому вся створена конструкційна сітка може бути збережена у файлі
дуже невеликого розміру та відредагована у будь-який момент. В програмі
можна працювати з кількома модулями, один із яких дозволяє створювати
текстури, другий – додавати до них різні ефекти та багато іншого.
У програмі автоматизовано процес створення текстур різних типів – дерева,
плетіння, статі та ін. У програму включено понад 1000 готових пресетів для
безшовні текстури. Карти, створені в Genetica, автоматично
створюються безшовними і можуть бути візуалізовані у будь-якій роздільній здатності.

Можливості програми:

Режим створення текстур Color Only Render, де вони створюються без урахування тіней та засвіток
автоматизація завдань, що повторюються
нові типи шуму з налаштуваннями для зміни їхнього зовнішнього вигляду.
можливість включення інформації про автора до готової текстури.

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

Процедура лікування:
До кожної програми входить кейген.
Єдине прохання – для чистоти процесу, при інсталяції, відключіться від інтернету. І забороніть оновлення.
Потім можна включити інтернет, програми прості та не заморочені складною системою захисту авторських прав.

Текстури міцно увійшли до нашого життя. Дизайнери використовують їх для заповнення фону чи накладання на об'єкти. Текстури часто використовуються у веб-дизайні як фоновий об'єкт. Тут до них висувають особливі вимоги. З одного боку, для прискорення завантаження HTML-сторінка разом із графікою повинна займати якнайменше місця, з іншого - сторінка часто має багато текстової інформації, і якщо використовувати текстуру розміром зі сторінку, то вона займатиме величезний обсяг. Компромісний варіант - це використання маленької за розміром текстури, розташувавши її впритул одна до одної, але так, щоб це було непомітно. Тому в веб-дизайні використовують елементи текстури, що повторюються, з плавно перетікаючими краями однієї текстури в іншу, тобто. щоб правий край одного елемента текстури плавно перетікав у лівий край іншого та нижній край – у верхній.

Багато хто використовують у своїй роботі готові текстури. А ви коли-небудь думали, як вони створюються? Це не просто набір однотипних предметів для створення фону. Важливо домогтися поєднання текстур. Для цього потрібно спочатку створювати текстури таким чином, щоб можна було зробити з одного елемента, що повторюється, безперервну текстурну мозаїку, або мати можливість трансформувати наявні графічні елементи в безперервні текстури. Для цього створено спеціальні програми, про які і йтиметься у цьому огляді.

TextureWorkshop 1.5

Програма TextureWorkshop дозволяє швидко і легко перетворити практично будь-яку картинку в текстуру, що повторюється. Програма також може бути використана для простого редагування текстур і роботи з кольором текстур. Для роботи з графічними елементами програма має 7 вкладок:

Вкладка Tilize (Елемент мозаїки). Власне, це і є та вкладка, за допомогою якої програма перетворює графічні елементи на безперервні текстури. На ній визначається величина в пікселях, яка буде згладжена від кожного краю редагованого елемента для створення безперервності.

Вкладка Color (Колір) визначає колір зображення від початкового до чорно-білого.


Вкладка Color Balance (Кольоровий баланс) дозволяє змінювати колірний баланс зображення.


Вкладка Brightness (Яскравість) дозволяє регулювати яскравість зображення.


Вкладка Contrast (Контрастність) дозволяє регулювати контрастність зображення.


Вкладка Gamma (Гамма) дозволяє виконувати гамма-корекцію зображення.


Вкладка Special (Спеціальна) дозволяє інвертувати кольори, а також повертати, скошувати та дзеркально відображати зображення.


У незареєстрованій версії програми вкладки Gamma та Special недоступні.

Як уже було сказано, унікальною можливістю програми є створення цілісного бекграунду за допомогою текстур, що повторюються. Ви можете взяти будь-яку картинку зі схожими об'єктами (листя, каміння, зерна тощо) та натисканням однієї кнопки зробити з неї варіант віртуальних шпалер. Те саме можна робити з невеликими фрагментами готових текстур із зображенням мармуру, лісу, води або тканини для створення гладких та безмежних текстур.

Наприклад візьмемо картинку:


Як текстура вона виглядає так:


Відкриваємо її у програмі:


Після перетворення отримуємо:


Хоч і не ідеально, але очевидно вже набагато краще. Якщо використовувати для створення текстур картинки з однотипними об'єктами, як радить автор програми, перехід між "плитками" текстур буде непомітний.

Разом із програмою постачається кілька заготовок із однотипними об'єктами для створення готових текстур, на яких можна потренуватися, що ми, власне, і зробимо. Ліворуч (або зверху) оригінал, праворуч (або знизу) - готовий результат:







Програма працює під операційними системами Windows 95/98/Me/NT/2000/XP. Автором програми є російський програміст Сергій Столбов.

Вартість реєстрації програми 25 $.


Після реєстрації ви зможете:

використовувати програму довше, ніж 10 днів;

Виробляти гамма-корекцію;

Використовувати функції інвертування кольорів, повороту, дзеркального відображення та нахилу;

Створювати шаблони трансформацій із можливістю збереження/читання для застосування до різних текстур.

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

Завантажити TextureWorkshop 1.5 (розмір 1.02Mb): лінк

Pattern Creator 1.0


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

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


Потім перед вами з'являється екран програми з білим прямокутником, на якому ви як художник на білому полотні можете створювати свої шедеври. Для спрощення роботи художників-початківців доступна сітка, що показує межу окремих елементів.

Доступні інструменти: перо, прямі лінії. Ви можете заповнювати малюнок вибраним вами або випадковим чином кольором, а також різними текстурами у форматах BMP та JPEG. У вашому розпорядженні також повна колірна палітра і можливість зміни товщини ліній, що наносяться. Будь-яка лінія, нанесена одному шматку мозаки, багаторазово повторюється інших, і за переході наступний шматок також починається попередньому і інших.


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


Пропоную вам спробувати свої сили, тим більше що програма абсолютно безкоштовна. Ви можете вільно її поширювати для некомерційного використання без внесення до неї будь-яких змін.

Завантажити Pattern Creator 1.0 (розмір 2.24Mb): лінк

Textures Gallery Maker 1.2

Textures Gallery Maker служить для створення текстур випадковим чином. Програма народилася під час виконання дипломного проекту щодо покращення якості растрових зображень шляхом накладання різних фільтрів. Внаслідок помилки замість покращеного зображення вийшов незрозумілий візерунок. Після додавання генератора випадкових чисел з'явилася окрема програма Textures Gallery Maker.

Програма дуже проста у використанні та не вимагає установки.


На вкладці Generate Texture (Створення текстури) є всі необхідні кнопки для створення текстур та завдання параметрів генерації.

- кнопка Generate (Створити) служить для створення або генерації текстури із заданими параметрами;

- кнопка Save (Зберегти) служить для збереження створеної текстури у форматі формату BMP, JPEG або GIF;

- кнопка Size (Розмір) задає розмір текстури, за замовчуванням 100 на 100 пікселів (не обов'язково використовувати тільки квадратні текстури, спробуйте, наприклад, розмір 300 на 20 пікселів);

- кнопка Color (Колір) задає кольори створюваної текстури;

- кнопка Smooth (Згладжування) задає або скасовує плавні переходи між контрастними точками у створеній текстурі;

- кнопка Tile (Мозаїка) включає показ мозаїки, що складається з багатьох однакових елементів створеної текстури або показує лише один елемент.

Бігунок Contrast (Контрастність) створено для зміни контрастності текстури.

Вкладка Preview HTML (Попередній перегляд HTML-сторінки) дає можливість подивитися, як створена текстура буде виглядати зі стандартними 16-ма HTML-квітами. Спочатку як тестова виступає сторінка опису програми.

- кнопка Open HTML (Відкрити HTML-сторінку) служить для відкриття у програмі HTML-сторінки користувача на тлі згенерованої текстури;

- кнопка Text Clor (Колір тексту) дозволяє змінити колір тексту на відкритій HTML-сторінці (не бійтеся, ваша сторінка не постраждає, всі зміни відбуваються у часовій копії сторінки);

- кнопка Link Color (Колір посилань) дозволяє змінити колір посилань на відкритій сторінці HTML.


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

Автору буде цікаво дізнатися вашу думку про програму, якщо хочете, ви можете проголосувати за неї на адресу електронної пошти автора [email protected], вказавши у темі листи "корисна програма" або, навпаки, "непотрібна програма". Ви також можете висловити свої зауваження та побажання. Крім того, автор просить допомогти з алгоритмами різних графічних ефектів та алгоритмами випадкової генерації графічних зображень.

Textures Gallery Maker розповсюджується безкоштовно. Програма написана Borland C++ Builder 5.0. Разом із самою програмою доступний також її вихідний код.

Завантажити Textures Gallery Maker 1.2 (розмір 352Kb): лінк

Вихідний код для Textures Gallery Maker 1.2 (розмір 93Kb): лінк

Завантажити бета-версію Textures Gallery Maker (розмір 353Kb): лінк

Rect 2 (Прямокутник 2)

Існують також два ефекти: Water (Вода) та Glass (Скло), які можуть бути включені додатково. Ефект Glass перетворює зображення на кшталт картини масляними фарбами, як би "розмазує" сусідні точки, створюючи щось на кшталт дифузії. Найкраще це помітно при використанні текстур з квадратами.

Ефект Glass розмиває зображення. Ті ж текстури з квадратами невпізнанно перетворюються, і те, що це колись були квадрати, - вже не розпізнати.

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

Кнопка Sizes (Розміри) задає розмір текстури, що генерується: Width (Ширина) і Height (Висота). Якщо відзначити прапорець "X=Y", то ширина та висота будуть однакові. Parameter (Параметр) задає певний параметр текстури, що генерується, який в основному впливає на розмір елементів, з яких вона складається.


Кнопка Colors (Кольори) визначає кількість червоного, зеленого та синього кольору в текстурі.


Кнопки Many1 (Багато1), Many2 (Багато2) та One (Один) задають режими роботи програми. У режимі Many2 весь екран заповнюється створеною текстурою, у режимі One на чорному на весь екран фоні показаний один створений елемент текстури. Режим Many1 – найзручніший – показує весь екран, заповнений створеною текстурою, а зверху – саму програму, в якій при цьому можна створювати нові текстури, що динамічно відображаються на весь екран позаду програми.

Кнопка Create (Створити) служить для створення текстури. Кнопка Save (Зберегти) призначена для запису створеної текстури у формат BMP. Кнопка зі знаком питання викликає опис програми російською та англійською мовами. Для виходу з програми призначено кнопку Exit (Вихід).

Random Background працює під Windows 95/98/ME/NT/2000.

Програма розповсюджується безкоштовно. Ви також можете вільно використовувати згенеровані нею текстури з некомерційною метою.

Завантажити Random Background 1.0 (розмір 377Kb): лінк

Висновок


У цій статті знайшли відображення різні способи створення повторюваних текстур: згладжування країв готових графічних елементів, малювання на полі з елементів, що примикають один до одного, і генерація текстур за допомогою комп'ютера. Я не є дизайнером і мені буде цікаво почути думку дизайнерів як про ці програми, так і про інші можливі способи створення текстур, що повторюються.