Geomipmapping - Geomipmapping

Geomipmapping yoki geometrik mipmapping real vaqtda blokga asoslangan relyefni ko'rsatish tomonidan ishlab chiqilgan algoritm W.H. de Bur kamaytirishga qaratilgan 2000 yilda Markaziy protsessor umumiy to'siq bo'lgan ishlov berish vaqti tafsilotlar darajasi relyefni ko'rsatishga yondashuvlar. [1]

Geomipmappingdan oldin, kabi usullar to'rtburchak ko'rsatish kvadratlarni kichraytiradigan kattalik bilan ikkilik bo'linish natijasida hosil bo'lgan maydonlarni kvadrat plitkalarga bo'lish uchun ishlatilgan. Bo'linish bosqichi odatda protsessorda bajariladi, bu esa to'siq yaratadi, chunki geometriya buyruqlari GPU. Grafik protsessorga 1x1 ko'pburchakli birliklarni yuboradigan to'rtburchaklarnikidan farqli o'laroq, protsessorni qayta ishlash vaqtini qisqartirish uchun geomipmapping relefni o'zlari doimiy ravishda bo'linadigan katakchalarga ajratadi. Odatda, belgilangan son vertex bufer ob'ektlari (VBO) GPU-da 10x10 va 20x20 kabi turli xil tarmoq o'lchamlari bo'yicha saqlanadi va keyin protsessor tomonidan tanlab tanlangan asosiy hududlarga joylashtiriladi. Keyinchalik vertikal shader, ma'lum bir VBO uchun tepaliklarni qayta tiklash uchun ishlatiladi, barchasi GPU-da. Umuman olganda, bu protsessorni qayta ishlashni sezilarli darajada pasayishiga olib keladi va protsessorning GPU o'tkazuvchanligini pasaytiradi, chunki GPU keyinchalik ko'p ishlarni bajaradi. Geoklipmaplar va GPU raycasting erlarni interaktiv ko'rsatish uchun geomipmapping-ga boshqa ikkita zamonaviy alternativ.

Shuningdek qarang

Adabiyotlar