Мега текстурата е

Megatextura (англ. MegaTexture ) Това е графична технология, разработена от Джон Кармак, технически директор в id Software. Технологията му следва технологията Clipmaps (ClipTexture), която е разработена от SGI и се използва от доста време за текстуриране на големи пейзажи. Разликата между мега текстура и клипмапи е, че мега текстурата съдържа маска за допълнителни текстури с увеличени детайли и информация за вида на материала (трева, камък и др.). Технологията MegaTexture е внедрена в последната версия на двигателя id Tech 4 и се използва досега само в една игра - Enemy Territory: Quake Wars - която е разработена от Splash Damage и ще се използва и в Prey 2. Независими разработчици са създали модификации за използване на технологичните мега текстури в предишни игри като Doom 3.

Съдържание

Описание на технологията

пиксели изобразяват

Технологията "MegaTexture" се отнася до техника за разпределяне на текстури. Целият терен на нивото на играта е покрит с една голяма текстура, вместо с много малки текстури.

Технологични характеристики и характеристики

  • Мега текстурата се записва на твърдия диск и се изпомпва в RAM, ако е необходимо, което ви позволява да създадете голям брой детайли и разновидности на пейзажа и в същото време относително малко използване на RAM ресурси.
  • Има няколко версии на мега-текстура на различни нива на детайлност; на всяко ниво се разделя на квадрати със същия размер (в пиксели). Например: мега-текстура от 32768 × 32768 пиксела, покриваща площ от 640 × 640 метра, с максимална (нулева) детайлност е разделена на 32 × 32 квадрата от 1024 × 1024 пиксела (20 × 20 m). Първото ниво на детайлност се състои от 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 x 128 000 пиксела. [един]

Бележки

външни връзки

Фондация Уикимедия. 2010 г. .

Вижте какво е „Megatexture“ в други речници:

Id tech 4 - (Doom 3 Engine) Тип Game engine Разработчик id Софтуер Написано в C ++ PC OS (Microsoft Windows, Linux) ... Wikipedia

Двигател на Doom 3 - id Tech 4 (Doom 3 Engine) Тип Двигател на играта Идентификатор на разработчика Написан в C ++ PC OS (Microsoft Windows, Macintosh, PlayStation 3, Xbox 360 [1] ... Wikipedia

id Tech 4 - Разработчик на Game Engine (Списък) ... Wikipedia

Територията на врага: Quake Wars - Разработчици на Splash Damage, id Software Nerve Software (версия за ... Wikipedia

Стрийминг - (английски стрийминг) в компютърни игри, зареждащи данни за играта, които ще бъдат „необходими скоро“, точно по време на играта. Например: веднага щом персонажът на играта се приближи до града, моделите и текстурите на града се зареждат във фонов режим ... ... ... Уикипедия