1 - 2 - Школа СХОДЖЕННЯ

Вихід
Перейти до контакту

1 - 2

Класи > 9 > Predm > Informat > P2
Тижневе планування.
1. Прочитати тему у підручнику.

§4.1. Тривимірна графіка. Принципи тривимірного моделювання (141-151)

2. Передивіться відео.
3. Перевірте знання тестуванням. Домашня робота
4. Заглибтесь у тему.

Як мільйони невидимих трикутників створюють тривимірний світ

Формування тривимірного віртуального простору базується на простих математичних об'єктах — полігонах (багатокутниках, найчастіше трикутниках). Навіть найскладніші кінематографічні персонажі у блокбастерах чи детальні інженерні моделі складаються з мільйонів крихітних плоских трикутників, об'єднаних у єдину сітку (mesh). Що більше трикутників містить сітка, то плавнішою та детальнішою є поверхня моделі, але тим більше потужності та пам'яті комп'ютера потрібно для її обробки та рендерингу (візуалізації).

Завдання з ускладненням: «Розрахунок обсягу пам'яті полігональної сітки»

Умова: 3D-дизайнер створює модель технічної деталі. Полігональна сітка моделі складається з 4500 трикутників. Для опису кожної вершини в пам'яті комп'ютера зберігаються її три просторові координати (x, y, z) у вигляді чисел з плаваючою комою, кожне з яких займає 4 байти. Через оптимізацію спільних вершин між трикутниками загальна кількість унікальних вершин у сітці становить рівно 2500.

Завдання:

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

  2. Переведіть отриманий обсяг пам'яті в кілобайти (КБ), вважаючи, що  КБ = 1024 байти.

Підказка для самоперевірки: Оскільки кожна вершина має три координати (x, y, z), а кожна координата займає 4 байти, одна вершина вимагає 3*4 = 12 байт пам'яті. Помножте загальну кількість унікальних вершин (2500) на 12 байт, щоб отримати розмір у байтах (30000 байт), після чого поділіть його на 1024.

Всі права захищені
Назад до змісту