Tarkennettu renderöinti (engl. Foveated rendering) on XR-laitteiden grafiikan optimointitekniikka, joka jäljittelee ihmissilmän toimintaa. Se renderöi kuvan täydellä tarkkuudella vain siinä kohdassa, johon käyttäjä katsoo, ja käyttää matalampaa resoluutiota ääreisnäön alueella. Tämä vähentää merkittävästi laitteen laskentakuormaa, mikä mahdollistaa paremman suorituskyvyn ja pidemmän akunkeston ilman havaittavaa heikennystä kuvanlaadussa.
Tarkempi kuvaus
Tarkennettu renderöinti (engl. Foveated rendering) on virtuaali- ja lisätyn todellisuuden (XR) laitteissa käytettävä grafiikan renderöintitekniikka, joka tehostaa suorituskykyä jäljittelemällä ihmisen näköjärjestelmän toimintaa. Ihmisen silmä näkee tarkasti vain hyvin pienen alueen kerrallaan – fovean eli verkkokalvon tarkan näkemisen alueen – kun taas ääreisnäkö on huomattavasti epätarkempi ja herkempi liikkeelle. Foveated rendering hyödyntää tätä biologista ominaisuutta keskittämällä laitteen laskentatehon vain siihen pieneen osaan näyttöä, johon käyttäjä katsoo, ja renderöimällä (piirtämällä) kuvan reuna-alueet matalammalla resoluutiolla.
Ominaisuudet Tekniikasta on olemassa kaksi pääversiota: kiinteä (fixed) ja dynaaminen (dynamic).
- Kiinteä tarkennettu renderöinti (Fixed Foveated Rendering, FFR): Tämä on tekniikan yksinkertaisempi muoto, joka ei vaadi erillistä laitteistoa. Se olettaa, että käyttäjä katsoo suurimman osan ajasta näytön keskelle. Tämän vuoksi kuvan keskiosa renderöidään aina täydellä tarkkuudella, kun taas reunojen resoluutiota alennetaan pysyvästi. Vaikka FFR tarjoaa suorituskykyparannuksia, sen haittapuolena on, että kuvanlaatu heikkenee havaittavasti, jos käyttäjä siirtää katseensa pois keskeltä.
- Dynaaminen tarkennettu renderöinti (Dynamic Foveated Rendering, DFR): Tämä on tekniikan edistyneempi muoto, joka edellyttää laitteeseen integroitua katseenseurantaa. Laitteen sisäiset kamerat seuraavat jatkuvasti, mihin käyttäjän silmät kohdistuvat, ja korkean resoluution renderöintialue siirtyy dynaamisesti katseen mukana. Tämän ansiosta käyttäjä kokee aina näkevänsä terävän kuvan, vaikka suurin osa näytöstä renderöidäänkin matalammalla laadulla.
Sovellusalueet ja edut Foveated rendering on elintärkeä optimointitekniikka erityisesti itsenäisille, mobiiliprosessoreilla toimiville XR-laitteille, joilla on rajallinen laskentateho ja akunkesto.
Sen merkittävin etu on valtava säästö grafiikkasuorittimen (GPU) kuormituksessa. Koska vain murto-osa näytön pikseleistä tarvitsee renderöidä täydellä laadulla, laskentatehoa vapautuu merkittävästi. Tämä säästö voidaan hyödyntää monin tavoin: voidaan saavuttaa korkeampi ja vakaampi ruudunpäivitysnopeus, mikä vähentää kyberpahoinvointia; voidaan käyttää korkeampaa perusresoluutiota, mikä tekee kuvasta terävämmän; tai voidaan lisätä monimutkaisempia graafisia tehosteita. Lisäksi alhaisempi laskentatehon tarve vähentää virrankulutusta ja lämmöntuottoa, mikä parantaa laitteen akunkestoa ja käyttömukavuutta.
Haasteet Teknologian haasteet liittyvät pääasiassa dynaamiseen versioon. Se vaatii tarkkaa ja erittäin matalan viiveen katseenseurantajärjestelmää, mikä lisää laitteen kustannuksia ja monimutkaisuutta. Jos katseenseurannan ja kuvan päivittymisen välillä on liikaa viivettä, käyttäjä saattaa huomata epätarkan alueen ennen kuin se ehtii päivittyä teräväksi, mikä rikkoo illuusion. Lisäksi tekniikan hyöty riippuu sovelluksesta; se ei ole yleispätevä ratkaisu, jonka voi lisätä jälkikäteen, vaan se on usein integroitava suoraan pelimoottoriin tai sovellukseen parhaan tuloksen saavuttamiseksi.
Nykytila ja tulevaisuuden näkymät Kiinteä foveated rendering on ollut käytössä jo useissa laitesukupolvissa. Dynaaminen, katseenseurantaan perustuva versio on kuitenkin vakiintumassa standardiksi korkeamman hintaluokan laitteissa, kuten Meta Quest Pro, PlayStation VR2 ja Pimax Crystal. Teknologian kehittyessä ja halventuessa sen odotetaan yleistyvän myös edullisemmissa laitteissa. Se on avainasemassa tulevaisuuden kevyiden ja tehokkaiden XR-lasien kehityksessä, mahdollistaen korkealaatuiset visuaaliset kokemukset ilman tarvetta raskaalle ja virtasyöpölle laitteistolle.

