Яка різниця між сіткою та моделлю?


32

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


2
Часто в моделі є кілька сіток
zacaj

Одні бачать, у інших просто проблема з їжею. Я жартую, жартую. Сітка - це лише біт моделі, що визначає дані вершин.
Matt D

Відповіді:


41

Сітка є частиною моделі. Меш визначає вершини об'єкта. Зазвичай зберігання їх у такому порядку, що передбачає їх зв’язок, як і кожен 3 утворює трикутник.

Наче сітка вершин для визначення форми предмета.

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


6
Використання коротких звуків - це чудовий спосіб показати, коли ви не вважаєте, що відповідь є доброю, однак схилення без додавання коментарів про те, як можна покращити відповідь, є досить марним. Особливо, коли немає жодних коментарів критики чи очевидних недоліків у відповіді.
MichaelHouse

9

Коротка відповідь:

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

Довга відповідь:

Дуже важлива відмінність, яку слід зазначити, деякі моделі не побудовані з сітки в класичному сенсі цього слова. Моделі, структуровані з нерівномірного раціонального базового сплайну (NURBS), також виходять. Технічно ви можете побудувати модель багатьма способами, які не включають сітку в класичному розумінні цього слова, наприклад, атоми та вокселі. Коли люди говорять про сітку, вони зазвичай посилаються на багатокутну сітку.

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

Модель - це загальний термін для опису даних. У конкретному випадку 3d-моделей ми маємо на увазі сітку, це uv-карти, текстури та анімації.

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

Отже, кожна сітка - це модель сама по собі. Не кожна модель - це лише сітка.

Ось кілька посилань:

http://en.wikipedia.org/wiki/Polygon_mesh

http://en.wikipedia.org/wiki/Wire-frame_model


Що означає лише дротяна частина?
GameDev-er

@ GameDev-er Дротяна рамка - це краї та їх з'єднувальні вершини. Це практично синонім mesh. Він відображає ментальний образ того, як виглядає сітка без текстур.
вовкдаун

1
Якщо по-іншому, це означає, що сітка не має інформації про те, як візуалізувати її поверхню. Будь то твердий колір, фактура, складний матеріал тощо. Ви, безсумнівно, можете зробити мех з деяким матеріалом, але сама сітка не говорить вам, що використовувати; ви або візуалізуєте деякі матеріали за замовчуванням, або використовуєте інформацію з моделі. Сітка корисна, наприклад, для основного виявлення зіткнень, а також є одним із компонентів, необхідних для візуалізації. У фактичному коді терміни, як правило, вживаються вільно; Модель класу може не мати матеріалу, наприклад, спираючись на більш високі шари для цієї інформації.
Шон Міддлічч

@SeanMiddleditch - Так, це найточніша відповідь. Сітка - це лише дані про структуру, решта (текстури) обробляють, як візуалізувати її поверхні та анімацію (де кожен кадр насправді є сіткою на власних правах, обробляє рух)
wolfdawn

1

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


-2

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.