Дослідження латентного простору дизайнів одягу

Ідея займатись створенням одягу муляла мені доволі довго – років з 10. Проте я не мав ресурсу та розуміння звідки починати.

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

На той час я поволі бавився з MidJourney, намагаючись створити розмальовки для дорослих та книгу для дітей. Книгу я таки успішно створив з допомогою OpenAI, та опубліковав на Amazon. До OpenAI доступ я отримав у серпні 2021, коли ще жив та працював з сім’єю у Малайзії.

В той же вечір я створив декілька дизайнів і друзі доволі жваво відреагували на них. Я побачив у дизайнах потенціал і почав генерувати їх пачками, намагаючись зрозуміти як отримати кращі результати. MidJourney перевершував будь-які очікування: навіть декілька слів підказки (prompt) давали масу незвичайних дизайнів, які можна було розкрутити у декілька модельних колекцій. Це було щось небачене раніш, я відчував що стою на краю безодні – нескінченного простору для натхнення.

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

Мною зазвичай рухають дві сили у розробці ідей: роздратованість топорними аналогами та відсутність кращої версії ідеї у цьому світі. Таким же самим чином і були створені FinGears, прототип яких я свого часу запропонував команді TimeForMachine.

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

Маленька частка того, що я робив за один день:

image.png

Моє використання MidJourney на сьогодні:

1__#$!@%!#__image.png

Дещо систематизовані дизайни за допомогою графічної бази даних (якщо так можна назвати Obsidian).

2__#$!@%!#__image.png

Ця систематизація відносно наглядно зберігає можливі дизайни, та їх зв’язок з prompt для MidJourney.

Також, цей граф можна покрутити тут: https://dmytrove.github.io/LatentApparelSpace/ 

Або тут:

В бажанні зекономити, та найти кращі способи генерації дизайнів, я перебрав з десяток генеративних ШІ, хмарних та локальних: DALL-E, Leonardo, Stable Diffusion, Fabire тощо. Все було не те з різних причин, здебільшого складність та якісто зображень. Тож, я прийняв як даність підписку на MidJourney.

Коли я набрався досвіду, я почав шукати варіанти знайти з цього зиск. У восьмий раз відкрив магазин на Etsy. Як початкову точку я обрав сервіс Printify (print-on-demand), але доволі швидко зрозумів що не можу мати нормальний контроль за якістю одягу, та на певний час це відклав.

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

Паралельно досліджував можливості створювати викройки худі на основі зображень MidJourney та максимально збільшити їх роздільну здатність. Це з часів розмальовок, я мав підписку на Adobe Creative Cloud, але цього було недостатньо. Перепробував різні варіанти ап-скейлінгу: Let’s Enchanse, Upscaly, продукти Adobe, різні моделі, що доступні на Replicate та HuggingFace. Не влаштовували перш за все наявність артефактів, яких не мало б бути. Наразі зупинився на Topaz Photo AI, що виявився для моїх потреб навіть краще за їх же Topaz Gigapizel.

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

Було перевірено декілька підходів: обратне викривлення, вважаючи що одяг – це циліндр. Мною використовувались різні бібліотеки Python для маніпуляції зображеннями, проте вони мали враховувати стиковку передніх та задніх частин, рукавів. Наразі нема out-of-the-box рішення, проте я майже певен, що з’явиться таке на базі нейромереж, яке змове робити зворотню розкладку зображення 3D у 2D лекала. Пробував Blender з малюванням проекції по 3D моделі. Врешті-решт прийшов до Adobe Substance 3D, який дозволяє робити те, що й Blender, проте у кращій якості та своїй відносно повній екосистемі.

Тим часом, MidJourney випускав нові інструменти та покращував свої моделі. Я почав працювати приблизно з 4 версії, наразі остання 5.2. Інструменти дозволили робити все, що набагато гірше робив Adobe Photoshop, навіть з новим генеративним інструментом Firefly: перетворення зображення на prompt, panning, inpainting для перемалювання невдалих фрагментів, масштабування у 4 рази! Поява цих інструментів значно здешевшила затрати на політ думки – втілення ідеї у тло. 

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

3__#$!@%!#__image.png

А це – тло, яке використовується для накладення на викройки. Воно було створено шляхом прибирання зайвих деталей худі: капор, рукави, тощо.

4__#$!@%!#__image.png

Substance 3D Painter, де вже розкладен інший дизайн.

5__#$!@%!#__image.png

Ще один:

6__#$!@%!#__image.png

Тим часом я зрозумів, шо вимальовувати дизайни у 3D у мене не вистачить сил, тож почав шукати дизайнера через своїх друзів у Facebook. Там мене порадили київським виробникам одягу, які дуже довго й відносно успішно працюють на ринку. Я показав своє портфоліо, попередньо домовились про інтерес у співробітництві. На надані ними лекалам створив розкладку, по якій вони зробили друк і відшили футболку – мій перший фізичний результат, що з’явився нарешті через 9 місяців після початку проекту. Довгоочікувана поява цього виробу дала друге дихання та підкріпила віру у те, що все вдасться.

Також, лекала що я отримав від виробників, я зшив у 3D модель у CLO 3D – менш відомому родичу Marvelous Designer. Саме цю 3D модель та її UV mapping я згодував Adobe Substance 3D Painter. А UV mapping – це і є лекала, які можна розкладати на шаблонах та віддавати на друк-вирубку-відшивку.

Заглядаючи вперед, я планував мажливі формати свого магазину. Проте я завжди не міг точно відповісти на питання що з того що я роблю, подобається людям – могло би користуватись попитом. Рішення наче очевидне – треба зщробити маркетингову аналітику. Але як? Запропонувати людяв пройти опитування, де вони наче у Tinder зможуть змахувати зображення дизайнів ліворуч-праворуч? Готових рішень наче нема, почав писати своє. Бо Google/MIcrosoft Forms мають свої складності та вади у створенні опитувань на основі зображень. Так само десятки інших платформ для опитувань: Surveysparrow, SurveyMonkey, TypeForm … кожен або з власними вадами, або занадто дорогий, якщо розраховувати на збір сотень голосів. У відчаї я задумався про те, чи може хтось з них підтримувати Український бізнес, надаючи безкоштовний доступ, хоча б тимчасово. Ніхто. Тільки якийсь маловідомий Conjointly пропонував Ultimate доступ на 3 роки для українців. Поки я писав їм запрос на доступ, виявилось, що вони надають змогу створювати опитування безкоштовно (!) і до купи мають ще багато інструментів аналітики. Це був джек-пот: за 3 години я створив опитування на двох мовах, адаптивне, з зображеннями. За наступну добу я мав результати від 70 респондентів, дякуючи моїм друзям, які розповсюдили запрошення на опитування.

Сторінка з опитування:

7__#$!@%!#__image.png

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

8__#$!@%!#__image.png

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

Тож, увесь процес виявився доволі непростим. Тому новітній одяг ще не почали відшивати в усіх підвалах. Проте, моя інтуіція підказує, що за 5 років цей проце достатньо автоматизують, аби за $29.99 кожен бажаючий міг згенерувати дизайни 10 футболок та відкрити з ними магазин на Etsy. А за $39.99 – вже 100 футболок, і у разі річної оплати знижка 20%. Так, я дуже не лоюблю сторінку Pricing, а особливо коли на ній нема ціни, а є контактна форма (яка дозволяє для введення тільки корпоративну пошту), аби з вами зв’язався менеджер (“цєну скинула в лічку”).

Загальний процес підготовки нових дизайнів одягу:

9__#$!@%!#__image.png

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

А з ними вже – шукати інвестиції, пропонувати партнерство, розкручуватись, створювати фізичний продукт, робити рішення, яке зможе все автоматизувати (доречі, NVidia вже деякий час працює над цим, а Meshy AI вже непогано з цим справляється):

10__#$!@%!#__image.png

Унікальний дизайн робити як два пальця, тому аби їх не передрали, поволі розмірковую над двофакторною системою перевірки автентичності фізичних виробів. Ще й з ControlNet QR коди можна робити прикольні, а з ними – футболки.

11__#$!@%!#__image.png

Принаймі, для себе я сформулював основні принципи проекту:

  • Особлива Привабливість: Кожен виріб пронизаний унікальною сутністю, розроблений, щоб виділятися як самобутнє твердження.
  • Витончена Точність: Зосереджуючись на деталях, ми забезпечуємо, що кожен взірець представлений витончено з чіткою високою роздільністю.
  • Цілісний Дизайн: Наші творіння є свідченням органічного натхнення, де кожен елемент продумано інтегрований для створення згуртованого візуального досвіду.
Прокрутка до верху