Кіріспе
Жадыны үнемдейтін рендеринг техникасы, онда алыстағы бейнелердің ажыратымдылығы төмендетіледі. Компьютерлік графикада мип-карталар (немесе MIP-карталар) немесе пирамидалар – бұл алдын ала есептелген, оңтайландырылған бейнелер тізбегі, олардың әрқайсысы алдыңғы бейнеге қарағанда ажыратымдылығы бірте-бірте төмендейтін кескінді ұсынады. Мип-картадағы әрбір бейненің биіктігі мен ені алдыңғы деңгейден екі есе кіші. Мип-карталар міндетті түрде шаршы болуы керек емес. Олар рендеринг жылдамдығын арттыру және алиасинг артефакттарын азайту үшін жасалған. Жоғары ажыратымдылықтағы мип-карта бейнесі жоғары тығыздықпен үлгіленген жағдайларда қолданылады, мысалы, камераға жақын объектілер үшін; ал объект алыстаған сайын төменгі ажыратымдылықтағы бейнелер қолданылады. Бұл, экран пикселіне әсер ететін бастапқы текстурадағы барлық текселдерді үлгілеуге қарағанда текстураны кішірейтудің тиімді жолы; тиісті түрде сүзгіленген текстуралардан тұрақты мөлшерде үлгілер алу жылдамырақ. Мип-карталар 3D компьютерлік ойындарда, ұшу симуляторларында, текстураларды сүзгілеуге арналған басқа 3D бейнелеу жүйелерінде және 2D және 3D ГИС бағдарламалық қамтамасында кеңінен қолданылады. Оларды қолдану мип-карталау деп аталады. MIP әріптері латын тіліндегі "multum in parvo" фразасының аббревиатурасы, яғни "аз жерде көп" деген мағынаны білдіреді. Мип-карталар, анықтама бойынша, алдын ала бөлінгендіктен, оларды пайдалану үшін қосымша жад кеңістігі қажет. Олар сондай-ақ толқындық сығымдаумен де байланысты. Мип-карта текстуралары 3D көрінелерде көріністі көрсетуге кеткен уақытты қысқарту үшін қолданылады. Сонымен қатар, олар алыс қашықтықта пайда болатын алиасинг және Моар үлгілерін азайту арқылы бейне сапасын жақсартады, бірақ бұл текстура үшін 33% көбірек жадты қажет етеді.
In computer graphics, mipmaps (also MIP maps) or pyramids are pre calculated, optimized sequences of images, each of which is a progressively lower resolution representation of the previous. The height and width of each image, or level, in the mipmap is a factor of two smaller than the previous level. Mipmaps do not have to be square. They are intended to increase rendering speed and reduce aliasing artifacts. A high resolution mipmap image is used for high density samples, such as for objects close to the camera; lower resolution images are used as the object appears farther away. This is a more efficient way of downscaling a texture than sampling all texels in the original texture that would contribute to a screen pixel; it is faster to take a constant number of samples from the appropriately downfiltered textures. Mipmaps are widely used in 3D computer games, flight simulators, other 3D imaging systems for texture filtering, and 2D and 3D GIS software. Their use is known as mipmapping. The letters MIP in the name are an acronym of the Latin phrase multum in parvo, meaning "much in little". Since mipmaps, by definition, are pre allocated, additional storage space is required to take advantage of them. They are also related to wavelet compression. Mipmap textures are used in 3D scenes to decrease the time required to render a scene. They also improve image quality by reducing aliasing and Moiré patterns that occur at large viewing distances, at the cost of 33% more memory per texture.
Шығу тегі
Мип-карталау 1983 жылы Лэнс Уильямспен ойлап табылды және оның "Пирамидалық параметрлер" атты мақаласында сипатталған. "Мипмап" термині латын тіліндегі "multum in parvo" ("аздаған орында көп") фразасының және "карта" сөзінің біріктірілген аббревиатурасы, ол биттік картаға ұқсас құрылған.
Жалпы ауданы бар кестелер
Жинақталған аумақ кестелері жадты үнемдеуге және жоғарырақ ажыратымдылықты қамтамасыз етуге мүмкіндік береді. Дегенмен, олар кэш сәйкестігін нашарлатады және негізгі текстураның сөз өлшемінен үлкен жартылай сомаларды сақтау үшін кеңрек дерек типтерін қажет етеді. Осы себепті, қазіргі заманғы графикалық аппараттар оларды қолдамайды.