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

Приклад тривимірної моделі

Історія ред.

 
Приклад використання тривимірного моделювання для реконструкції обличчя мумії за черепом

3D-моделі зараз широко використовуються в 3D-графіці та САП, але їхня історія передує широкому використанню 3D-графіки на персональних комп’ютерах.[1]

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

Представництво

Майже всі 3D моделі можна розділити на дві категорії:

  • Тверді – ці моделі визначають об’єм об’єкта, який вони представляють (як камінь). Тверді моделі здебільшого використовуються для інженерного та медичного моделювання та зазвичай будуються з конструктивною блоковою геометрією
  • Шкаралупа або межа – ці моделі представляють поверхню, тобто межу об’єкта, а не його об’єм (як нескінченно тонка яєчна шкаралупа). Майже всі візуальні моделі, які використовуються в іграх і фільмах, є моделями-оболонками.

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

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

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

Моделі ред.

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

Алгоритми моделювання ред.

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

  • Сплайнове моделювання (термін «сплайн» означає криві, що бувають різних типів):
    • NURBS — поверхні NURBS визначаються кривими, на які впливають «важкі» контрольні точки. Крива слідує за точками (але не обов'язково дотикається до них). Збільшення ваги точки притягне криву ближче до неї. NURBS є насправді гладкими поверхнями, а не їхніми імітаціями за допомогою маленьких плоских поверхонь, тому цей метод часто застосовують для моделювання органічних форм. Часто термін NURBS використовується для позначення усіх методів сплайнового моделювання, перерахованих нижче;
    • Патчі і криві Безьє — простий тип NURBS;
    • Бі-сплайни (англ. Bi-spline) — це спеціальний тип сплайнів, які можуть бути швидко обчислені, як сума базових функцій;
    • Rational;
    • Non-uniform (нерівномірні) — дозволяє можливість нерівномірної параметризації вздовж поверхні;
  • Полігональне моделювання — точки в 3D-просторі, вершини (англ. Vertex), з'єднані між собою лінією — ребром (англ. Edge), утворюють поверхню (англ. Faces) за законами створення геометричних площин. Набір об'єднаних площин називають полігональною сіткою (англ. Polygon mesh). Більша частина 3D-моделей сьогодні будується як текстуровані багатокутні моделі, оскільки вони досить гнучкі і комп'ютер може відрендерити їх досить швидко. Однак, багатокутники є плоскими й можуть тільки приблизно передати вигнуті поверхні, використовуючи багато багатокутників. Процес перетворення гладких поверхонь в багатокутники називається тесселяцією;
  • Моделювання за допомогою сабдивів (англ. Subdivision surfaces) — один із сучасних алгоритмів, який прогресивно розвивається і все більш нарощує конкуренцію двом попереднім.
  • Процедурне моделювання — таке моделювання дозволяє оперувати масштабними проектами, вимагає у більшості пайплайну, тому використовується великими студіями комп'ютерної графіки;

Методи підходів до початку моделювання ред.

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

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

Інструменти — професійні програми для 3D-моделювання ред.

  • SolidWorks (SolidWorks Corporation) застосовується для дизайну, деталізації та візуалізації продуктів, систем, машин та оснащення. Всі версії включають моделювання, збірки, малювання, sheetmetal, зварювані деталі та freeform surfacing functionality. Він також підтримує Visual Basic та C.
  • ProEngineering — система автоматизованого проектування, інженерного аналізу та підготовки виготовлення виробів будь-якої складності і призначення. ProEngineeringє ядром інтегрованого комплексу автоматизації підприємства, за допомогою якого здійснюється підтримка життєвого циклу виробу відповідно до концепції CALS-технологій(Continuous Acquisition and Life cycle Support), включаючи двонаправлений обмін даними з іншими Windows-додатками і створення інтерактивної документації. ProEngineering Enterprise SE (Standard Edition) — повний інструментальний пакет, що забезпечує комплексне рішення задач розробки виробу і точно відповідає сучасним вимогам глобально розподілених виробничо-конструкторських груп.
  • 3DMAX у своєму розпорядженні має засоби для створення різноманітних за формою і складністю тривимірних комп'ютерних моделей, реальних чи фантастичних об'єктів навколишнього світу, з використанням різноманітних технік і механізмів, включаючи полігональне моделювання, в яке входять Editable mesh (редагована поверхня) і Editable poly (редагований полігон). Це поширений метод моделювання, який використовується для створення складних моделей і низькополігональних моделей для ігор.
  • SketchUp Pro (Trimble) — програма для моделювання, що підтримує 2D та 3D моделі. Безкоштовна версія також доступна та інтегрована в Google Earth. SketchUp — програма для моделювання відносно простих трьох-вимірних об'єктів — будівель, меблів, інтер'єру. Основною особливістю цієї програми є майже повна відсутність вікон попередніх налаштувань. Всі геометричні характеристики під час або зразу після закінчення дії інструменту задаються з клавіатури в поле Value Control Box (поле контролю параметрів), яке знаходиться в правому нижньому кутку робочої області, справа від напису Measurements (панель вимірів). Ще одною ключовою особливістю є інструмент Push/Pull («Тягни/Штовхай»), завдяки якому будь-яку площину можна «витягнути» в сторону, створивши по мірі її руху нові бокові стінки. Рухати площину можна в притик до наперед заданої кривої, для цього служить спеціальний інструмент Follow Me («Ведення»).
  • AutoCAD — дво- і тривимірна система автоматизованого проектування і креслення, що включає в себе повний набір інструментів для комплексного тривимірного моделювання (підтримується твердотільне, поверхневе і полігональне моделювання). AutoCAD дозволяє отримати високоякісну візуалізацію моделей за допомогою рендеринга mental ray. Також в програмі реалізовано управління тривимірним друком (результат моделювання можна відправити на 3D-принтер) і підтримка хмар точок (дозволяє працювати з результатами 3D-сканування). Тим не менш, слід зазначити, що відсутність тривимірної параметризації не дозволяє AutoCAD безпосередньо конкурувати з машинобудівними САПР, такими як Inventor, SolidWorks та іншими.
  • Inventor (Autodesk) 3D САПР для створення і вивчення поведінки цифрових прототипів виробів і деталей. Розробник компанія Autodesk. Створений для 3D дизайну механіки, емуляції продукту, створення інструментаріїв.
  • КОМПАС-3D — інтерактивний графічний редактор з сучасним інтерфейсом, оснащений інструментальними засобами, які дозволяють створювати твердотілі об'єкти з використанням набору елементарних параметричних тіл (паралелепіпед, циліндр та ін.). Основні компоненти КОМПАС-3D — власне система тривимірного моделювання, універсальна система автоматизованого 2D-проектування КОМПАС-Графік, модуль проектування специфікацій і текстовий редактор. Він легкий в освоєнні та має довідкову систему.

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

Ринок 3D моделей ред.

Великий ринок 3D-моделей (а також пов’язаний 3D-контент, такий як текстури, сценарії тощо) все ще існує – як для окремих моделей, так і для великих колекцій. Кілька онлайн-ринків 3D-контенту дозволяють окремим художникам продавати створений ними контент, зокрема TurboSquid[2], CGStudio, CreativeMarket, MyMiniFactory, Sketchfab, CGTrader і Cults. Часто метою художників є отримання додаткової цінності з активів, які вони раніше створили для проектів. Таким чином художники можуть заробити більше грошей на своєму старому вмісті, а компанії можуть заощадити гроші, купуючи готові моделі замість того, щоб платити працівникам за створення їх з нуля. Ці ринки зазвичай ділять продаж між собою та художником, який створив об’єкт, митці отримують від 40% до 95% продажів відповідно до ринку. У більшості випадків художник зберігає право власності на 3D-модель, а замовник купує лише право на використання та представлення моделі. Деякі художники продають свою продукцію безпосередньо у власних магазинах, пропонуючи свою продукцію за нижчою ціною, не використовуючи посередників.

Індустрія архітектури, проектування та будівництва (AEC - англ.the architecture, engineering, and construction industry) є найбільшим ринком 3D-моделювання з оціночною вартістю 12,13 мільярдів доларів до 2028 року.[3] Це пов’язано зі збільшенням впровадження 3D-моделювання в індустрії AEC, яке допомагає підвищити точність проектування, зменшити кількість помилок і упущень і полегшити співпрацю між зацікавленими сторонами проекту. [4][5]

За останні кілька років з’явилося багато ринків, що спеціалізуються на 3D-візуалізації та друку моделей. Деякі ринки 3D-друку являють собою комбінацію сайтів для обміну моделями з вбудованою можливістю електронного зв’язку або без неї. Деякі з цих платформ також пропонують послуги 3D-друку на вимогу, програмне забезпечення для візуалізації моделей і динамічного перегляду елементів. Платформи для обміну файлами 3D-друку та візуалізації моделей включають Shapeways, Sketchfab, Pinshape, Thingiverse, TurboSquid, CGTrader, Znanye, Threeding, MyMiniFactory та GrabCAD.

3D-друк ред.

Термін 3D-друк або тривимірний друк є формою технології адитивного виробництва, де тривимірний об’єкт створюється з послідовних шарів матеріалу.[6]Об’єкти можна створювати без необхідності використання складних дорогих форм або складання з кількох частин. 3D-друк дозволяє створювати прототипи та тестувати ідеї без необхідності проходити через виробничий процес.

3D-моделі можна придбати на онлайн-ринках і надрукувати окремими особами чи компаніями за допомогою комерційно доступних 3D-принтерів, що дозволяє виготовляти в домашніх умовах такі об’єкти, як запасні частини та навіть медичне обладнання.[7][8]

Список приміток ред.

  1. The Future of 3D Modeling | GarageFarm. garagefarm.net. Процитовано 24 листопада 2023. 
  2. TurboSquid. Wikipedia (англ.). 17 жовтня 2023. Процитовано 24 листопада 2023. 
  3. Partners, The Insight (1 червня 2022). 3D Mapping and Modelling Market Worth $12.13Bn, Globally, by 2028 at 15.5% CAGR - Exclusive Report by The Insight Partners. GlobeNewswire News Room (англ.). Процитовано 24 листопада 2023. 
  4. Building Information Modeling - an overview | ScienceDirect Topics. www.sciencedirect.com. Процитовано 24 листопада 2023. 
  5. Moreno, Cristina; Olbina, Svetlana; Issa, Raja R. (3 липня 2019). BIM Use by Architecture, Engineering, and Construction (AEC) Industry in Educational Facility Projects. Advances in Civil Engineering (англ.). Т. 2019. с. e1392684. doi:10.1155/2019/1392684. ISSN 1687-8086. Процитовано 24 листопада 2023. {{cite news}}: Обслуговування CS1: Сторінки із непозначеним DOI з безкоштовним доступом (посилання)
  6. Automated fabrication : improving productivity in manufacturing | WorldCat.org. search.worldcat.org (англ.). Процитовано 24 листопада 2023. 
  7. Borison, Rebecca. All The Ways Your Kids Can Now Customize Their Toys. Business Insider (амер.). Процитовано 24 листопада 2023. 
  8. "New Trends in 3D Printing – Customized Medical Devices". Envisiontec. Retrieved 25 January 2015. 

Див. також ред.