Представляємо 3D у Hana

Поєднуємо 3D і 2D

Відкрити Hana

Дуже довго більша частина «процесу» дизайну відбувалася на 2D-полотні.

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

Але технології суттєво просунулися (і апаратні, і програмні), а наша команда за останні кілька років зробила значний поступ, що дало нам змогу досягти принципової віхи: поєднати 3D і 2D на одному полотні в реальному часі.

Рухайте мишею або торкніться, щоб взаємодіяти (досвід створено в Hana)

Зближення 3D і 2D

Ми віримо, що полотно для дизайну має використовувати всі доступні виміри і що користувач (людина чи ШІ-агент) має сам вирішувати, що найкраще для конкретного завдання.

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

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

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

Щоб це змінити, потрібен новий підхід.

Проєкти, створені в Hana

Реальний час — це основа

Створюючи Hana, ми зробили її такою, що працює в реальному часі й водночас здатна рендерити будь-що, що можна відрендерити у 2D. Тобто рендерер Hana справляється з усілякими піксельно точними ефектами (тіні, розмиття тощо), векторними формами, булевими операціями та іншим — і все в реальному часі.

А отже, ми можемо використати конвеєр ефектів Hana й для рендерингу 3D-графіки в реальному часі.

По суті, Hana може поєднувати 3D і 2D воєдино.

Вектори, перетворені на 3D у реальному часі за допомогою Hana

Шлях до поєднання двох світів

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

Hana використовує той самий рантайм для 3D і 2D, що ефективніше й значно гнучкіше.

Ще одна ключова проблема — якість, а точніше, її брак.

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

У Hana можна створити будь-яку 2D-форму й перетворити її на 3D-об’єкт, зберігши зв’язок з оригінальною формою в реальному часі.

Тобто будь-коли можна змінити оригінальну форму, і 3D-об’єкт буде перегенеровано в реальному часі відповідно до неї.

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

Макети можуть оновлюватися динамічно, а 3D-об’єкти дотримуватимуться правил 2D-композиції.

Проєкти, створені за допомогою 3D Shapes у Hana

3D слідує за 2D

У Hana кожен 3D-об’єкт має власну систему координат. Проте він і далі дотримується правил і поведінки 2D-полотна, тож до 3D-об’єктів можна застосовувати все, що ви зазвичай застосовуєте до 2D-об’єктів.

Це відкриває широкий спектр можливостей для дизайну.

Проєкти, створені за допомогою 3D Shapes у Hana

Обмеження

Наразі в системі 3D/2D Hana доступна лише обмежена кількість функцій.

Будь-яку 2D-форму можна видавити в 3D і досить гнучко керувати матеріалами, але простору для нових можливостей ще багато.

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

Проєкти, створені за допомогою 3D Shapes у Hana

Це лише початок

Останні кілька років ми в Spline наполегливо працювали над цілісною системою дизайну, яка об’єднує 2D, 3D, а згодом і 4D.

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

— Команда Spline 🌸

Відкрити Hana

Більше з блогу