Простір зображень проти об'єктного простору
У 3D-комп'ютерній анімації зображення повинні зберігатися в буфері кадрів, перетворюючи двовимірні масиви в тривимірні дані. Ця конверсія відбувається після багатьох обчислень, таких як приховане видалення поверхні, генерування тіні та буферування Z. Ці обчислення можна виконати в просторі зображень або в об'єктному просторі. Алгоритми, що використовуються в просторі зображень для видалення прихованої поверхні, набагато ефективніші, ніж алгоритми об'єктного простору. Але алгоритми об'єктного простору для видалення прихованої поверхні набагато функціональніші, ніж алгоритми простору зображень для тих же. Поєднання цих двох алгоритмів дає найкращий результат.
Образний простір
Представлення графіки у вигляді растрових або прямокутних пікселів стало дуже популярним. Растровий дисплей дуже гнучкий, оскільки вони постійно оновлюють екран, приймаючи значення, збережені в буфері кадру. Алгоритми простору зображень прості та ефективні, оскільки їх структура даних дуже схожа на структуру буфера кадру. Найчастіше використовується алгоритм простору зображень - алгоритм буфера Z, який використовується для визначення значень координати z об'єкта.
Об'єктний простір
Алгоритми космічних об'єктів мають перевагу у збереженні відповідних даних, і завдяки цій здатності взаємодія алгоритму з об'єктом стає простішою. Розрахунок за кольором робиться лише один раз. Алгоритми об'єктного простору також дозволяють генерувати тіні для збільшення глибини 3-х розмірних об'єктів на екрані. Включення цих алгоритмів здійснюється в програмне забезпечення, і їх важко реалізувати в апаратному забезпеченні.
Яка різниця між простором зображень та об'єктним простором • Алгоритми простору зображень набагато ефективніші, ніж алгоритми об'єктного простору • Алгоритми об'єктного простору набагато функціональніші, ніж алгоритми простору зображень • Обчислення кольорів в алгоритмах об'єктного простору проводиться лише один раз і зберігається ним, але в алгоритмі простору зображення обчислення одного разу буде записано пізніше.
|