Мегатекстура – це
Мегатекстура(англ.MegaTexture) - це графічна технологія, розроблена Джоном Кармаком, технічним директором id Software. Його технологія повторює технологію Clipmaps (ClipTextures), яка розроблена компанією SGI і вже давно застосовується для текстурування великих ландшафтів. Відмінність мегатекстури від clipmaps полягає в тому, що мегатекстура містить маску для додаткових текстур підвищеної деталізації та інформацію про тип матеріалу (трава, камінь тощо). Технологія «Мегатекстура» реалізована в останній версії движка id Tech 4 і використовується поки що лише в одній грі - Enemy Territory: Quake Wars - яка розроблена фірмою Splash Damage, а також використовуватиметься в Prey 2. Незалежними розробниками були створені модифікації, що дозволяють використовувати технологію мегатекстури в іграх, що раніше вийшли, наприклад Doom 3.
Зміст
Опис технології

Технологія "Мегатекстура" відноситься до методики розподілу текстур. Весь ландшафт ігрового рівня покривається однією великою текстурою замість дрібних текстур.
Характеристики та особливості технології
- Мегатекстура збережена на жорсткому диску та підкачується при необхідності в оперативну пам'ять, дозволяючи створювати велику кількість деталей та різновидів ландшафту та при цьому порівняно мало використовує ресурси оперативної пам'яті.
- Існує кілька версій мегатекстури у різних рівнях деталізації; у кожному рівні вона розбита на квадрати однакового (у пікселях) розміру. Наприклад: мегатекстура 32768×32768 пікселів, що покриває ділянку 640×640 метрів, максимальної (нульової) деталізації розбивається на 32×32 квадрата розміром 1024×1024 пікселя (20×20 м). Перший рівень деталізаціїскладається з 16×16 квадратів того ж розміру (1024×1024 px), але вдвічі меншого просторового дозволу (тобто розмір кожного квадрата — 40×40 метрів), другий — з 8×8 квадратів по 80 м кожен, і т.д. буд.
- Найближчі до камери пікселі рендери з текстурою максимальної якості, що містить тільки невелику ділянку мегатекстури.
- Наступні пікселі рендеруються з меншою якістю текстурою, і маленьким дозволом.
- Найдальші пікселі рендеруються з основною текстурою у зменшеній роздільній здатності.
- У грі Enemy Territory: Quake Wars роздільна здатність мегатекстури становить 32 768×32 768 пікселів.
- У наступному движку компанії id Software – id Tech 5 – використовується покращена версія мегатекстури розмірністю 128 000×128 000 пікселів. [1]
Примітки
Зовнішні посилання
Wikimedia Foundation. 2010 .
Дивитись що таке "Мегатекстура" в інших словниках:
Id Tech 4 — (Doom 3 Engine) Тип Ігровий движок Розробник id Software Написана на C++ ОС ПК (Microsoft Windows, Linux) … Вікіпедія
Двигун Doom 3 - id Tech 4 (Doom 3 Engine) Тип Ігровий движок Розробник id Software Написана на C++ ОС ПК (Microsoft Windows, Macintosh, PlayStation 3, Xbox 360 [1] … Вікіпедія
id Tech 4 — Ігровий движок (Список) Розробник … Вікіпедія
Enemy Territory: Quake Wars — Розробники Splash Damage, id Software Nerve Software (версія для … Вікіпедія
Стрімінг — (англ. streaming) у комп'ютерних іграх підвантаження ігрових даних, які «незабаром будуть потрібні», прямо в ході гри. Наприклад: як тільки ігровий персонаж наближається до міста, у фоновому режимі завантажуються моделі та текстури міста.