3-D Моделювання
У комп'ютерній графіці 3D-моделювання — це процес
розробки математичного представлення
будь-якої тривимірної поверхні об'єкта за допомогою спеціалізованого
ПЗ. Продукт моделювання є 3D-модель. Вона може бути
представлена у вигляді програмного коду або відображена у вюпорті чи вювері, як
3D-модель, а також за допомогою двовимірного зображення, що створюється за
допомогою процесу рендерингу.
3D-моделі можуть створюватись вручну або автоматично, у тому числі за допомогою 3D-сканера. Виготовлення моделей вручну є подібним до створення
скульптури в пластичному мистецтві.
3D-моделі представляють 3D-об'єкт використовуючи набір точок в 3D-просторі, поєднаних між собою різноманітними геометричними об'єктами, як от трикутниками, лініями.
Алгоритми моделювання
Тут перераховані математичні підходи, що інтегровані в тому чи іншому вигляді у програмне забезпечення і виділяють за своїми можливостями різні алгоритми для створення однієї і тієї ж моделі, кожна із яких має своєрідні властивості. Загалом на сьогодні усі алгоритми можна поділити на чотири категорії:
- Сплайнове моделювання (термін «сплайн» означає криві, що бувають різних типів):
- NURBS — поверхні NURBS визначаються кривими, на які впливають «важкі» контрольні точки. Крива слідує за точками (але не обов'язково дотикається до них). Збільшення ваги точки притягне криву ближче до неї. NURBS є насправді гладкими поверхнями, а не їхніми імітаціями за допомогою маленьких плоских поверхонь, тому цей метод часто застосовують для моделювання органічних форм. Часто термін NURBS використовується для позначення усіх методів сплайнового моделювання, перерахованих нижче;
- Патчі і криві Безьє — примітивний тип NURBS;
- Бі-сплайни — це спеціальний тип сплайнів, які можуть бути швидко обчислені, як сума базових функцій;
- Rational;
- Non-uniform (нерівномірні) — дозволяє можливість нерівномірної параметризації вздовж поверхні;
- Полігональне моделювання — точки в 3D-просторі, вершини , з'єднані між собою лінією — ребром , утворюють поверхню за законами створення геометричних площин. Набір об'єднаних площин називають полігональною сіткою . Більша частина 3D-моделей сьогодні будується як текстуровані багатокутні моделі, оскільки вони досить гнучкі і комп'ютер може відрендерити їх досить швидко. Однак, багатокутники є плоскими й можуть тільки приблизно передати вигнуті поверхні, використовуючи багато багатокутників. Процес перетворення гладких поверхонь в багатокутники називається тесселяцією;
- Моделювання за допомогою сабдивів — один із сучасних алгоритмів, який прогресивно розвивається і все більш нарощує конкуренцію двом попереднім.
- Процедурне моделювання — таке моделювання дозволяє оперувати масштабними проектами, вимагає у більшості пайплайну, тому використовується великими студіями комп'ютерної графіки;
Немає коментарів:
Дописати коментар