Foveated Rendering: Защо резолюцията има значение там, където пада погледът
Човешкото око вижда остро само там, където е фокусиран погледът — във fovea centralis, зона от едва 1 до 2 градуса зрителен ъгъл. Извън тази миниатюрна зона резолюцията спада драматично: При 10 градуса ексцентричност ахроматичната граница на резолюцията вече е паднала с фактор 2,3. Foveated Rendering използва точно този физиологичен механизъм и концентрира изчислителната мощност там, където тя действително се възприема. Последиците за Gigapixel приложенията са значителни: фовеалната резолюция е 94 пиксела на градус — значително над досегашния индустриален стандарт от 60 ppd. Който разбере този дисбаланс, може масово да намали честотната лента, изчислителната мощност и разходите.
Какво е Foveated Rendering
Foveated Rendering не рендерира цялата сцена в пълна резолюция, а само зоната, към която е насочен погледът в момента. Основата: Във fovea centralis плътността на конусите е изключително висока — около 200 000 конуса на квадратен милиметър — а рецептивните полета са малки. Навън плътността на конусите бързо намалява, а рецептивните полета стават по-големи — окото в периферията почти не възприема фини детайли. На практика системи като Varjo HMD насочват дисплей с висока резолюция точно в посоката на погледа, докато обкръжението се рендерира в стандартна резолюция. Трекъри за очи като Tobii X2-60 улавят позицията на погледа в реално време. Foveated filtering премахва невидимите високочестотни детайли от периферията и по този начин значително намалява изчислителното натоварване и честотната лента.
Връзката с VR
В VR среди с Gigapixel панорами често се появява киберприлошване — особено при приближаване. Причината: дисбаланс между бавното движение на главата и бързото движение на картината, така нареченият Visual Flow. Проучвания показват, че ограничаването на зоната с висока резолюция до центъра на зрителното поле — Circle Mode — значително облекчава тези симптоми. В контролирано потребителско проучване 16 от 98 участници в Normal Mode прекратиха поради замайване. Във фовеираните режими Alpha и Zoom Circle нямаше нито едно прекратяване. Това е драматично доказателство: Foveated Rendering решава не само проблем с ефективността, но и здравословен проблем.
Статични приложения
Принципът на Foveated важи не само за VR. Фовеираните стрийминг протоколи доставят високи битрейтове само в зоната на фокуса и премахват детайлите от периферията — което спестява честотна лента, без зрителят да забележи разлика. Живи Gigapixel системи предават само заявените подзони в пълна резолюция, което пести ресурси от памет и мрежа. За LED стените това означава: висока плътност на пикселите в типичната зона на гледане, стандарт в периферията — при същия визуален резултат на по-ниски разходи. Важи и за едроформатния печат: острота там, където стоят зрителите, а фовеалната резолюция от 94 ppd задава мащаба за това, което изобщо се вижда от какво разстояние.
Икономическият лост
Икономиите от Foveated Rendering са съществени. VR системите се нуждаят от 60 до 80 процента по-малко изчислителна мощност, когато само зоната на фовеата се рендерира в пълна резолюция. Foveated compression обработва само физиологично необходимите данни — масивна икономия на честотна лента и изчисления. PTZ камерите за Gigapixel подзони спестяват разходи за масивни камерни масиви и сложна паралелна обработка. При LED стените променливата плътност на пикселите намалява броя на скъпите LED модули в периферията.
Заключение
Foveated Rendering не е чисто VR функция — то е универсален принцип за ресурсно ефективно изобразяване. Физиологията е ясна: Фовеата възприема 94 ppd, периферията — драматично по-малко. Който рендерира пълна резолюция навсякъде, пилее изчислителна мощност за невидими детайли. Потребителското проучване с 0 прекратявания във фовеираните режими срещу 16 в Normal Mode доказва: Foveated Rendering подобрява не само ефективността, но и поносимостта. За Gigapixel приложенията това означава: концентрирайте резолюцията там, където пада погледът — и спестявайте навсякъде другаде.
Какво е Foveated Rendering с прости думи?
Foveated Rendering рендерира в пълна резолюция само зоната, към която е насочен погледът в момента — fovea centralis с около 200 000 конуса на квадратен милиметър. Периферията се изобразява в намалена резолюция, защото окото там така или иначе почти не възприема детайли. Това спестява 60 до 80 процента изчислителна мощност.
Колко резолюция може реално да възприеме човешкото око?
Fovea centralis възприема около 94 пиксела на градус — значително повече от досегашния индустриален стандарт от 60 ppd. При 10 градуса ексцентричност границата на резолюцията вече пада с фактор 2,3. Извън фовеата окото е практически сляпо за фини детайли.
Помага ли Foveated Rendering срещу VR болестта?
Да, значително. В потребителско проучване със 98 участници 16 в Normal Mode прекратиха поради замайване — във фовеираните режими нямаше нито едно прекратяване. Circle Mode стабилизира периферията и намалява Visual Flow, който предизвиква киберприлошване.
Има ли приложения извън VR?
Да. Фовеираните стрийминг протоколи доставят високи битрейтове само в зоната на фокуса. Живи Gigapixel системи предават само заявените подзони в пълна резолюция. LED стените с променлива плътност на пикселите използват висока резолюция там, където стоят зрителите, и пестят в периферията.
Защо 94 ppd е важно за Gigapixel?
94 ppd е фовеалната граница на резолюция на окото. Който рендерира Gigapixel изображения с повече от 94 ppd, създава детайли, които окото физиологично не може да възприеме. Изводът: рендерирайте там, където е видимо, намалявайте там, където е невидимо.
Какво спестяват PTZ камерите при Gigapixel системите?
PTZ камерите заснемат само заявената подзона в пълна резолюция, вместо да записват цялата панорама постоянно с максимална резолюция. Това спестява разходи за масивни камерни масиви, намалява потока от данни и опростява паралелната обработка.