Мегатекстура – ​​це

Мегатекстура(англ.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) у комп'ютерних іграх підвантаження ігрових даних, які «незабаром будуть потрібні», прямо в ході гри. Наприклад: як тільки ігровий персонаж наближається до міста, у фоновому режимі завантажуються моделі та текстури міста.