Umbra SDK
Umbra SDK on Umbra Softwaren grafiikkapintojen optimointiin tarkoitettu väliohjelmisto, jota käyttävät useat laajalti tunnetut peliohjelmistot ja -talot.[1] Ohjelmisto on kehitetty näkyvyysoptimointiin ja piilotettujen pintojen poistamiseen (engl. occlusion culling), jolla voidaan vähentää renderöintitarvetta huomattavasti.
Umbra SDK | |
---|---|
Kehittäjä | Umbra Software |
Tuotteen historia on Hybrid Graphicsin dPVS (engl. Dynamic Potentially Visible Set) näkyvyysoptimointituotteessa, jonka Umbra Software osti vuonna 2006.
Umbra SDK on saatavilla useille alustoille ja sitä käytetään muun muassa The Witcher 3: Wild Hunt -pelissä.[2][3][4]
Ohjelmisto voidaan integroida pelimoottorien kuten Unreal Engine 4:n kanssa lopulliseen tuotteeseen.[5]
- dPVS
Kehitys perustui nimellä SurRender Umbra Timo Ailan työhön Ville Miettisen kanssa yhteistyössä.[6] Tuote nimettiin uudestaan dPVS jotta se erottuu SurRender Enginestä.
Lähteet
muokkaa- ↑ Umbra raises USD 3.4M for developing new 3D standard goodnewsfinland.com. Arkistoitu 2.2.2017. Viitattu 23.1.2017.
- ↑ Umbra 3 To Power The Witcher 3 & Destiny, Xbox One Support Officially Announced dsogaming.com. Viitattu 19.3.2017.
- ↑ The Witcher 3's use of Umbra 3 engine explained in GDC presentation gamewatcher.com. Arkistoitu 19.3.2017. Viitattu 19.3.2017.
- ↑ Bushnaief, Jasin & Czatrowski, Przemysław: Solving Visibility and Streaming in The Witcher 3: Wild Hunt with Umbra 3 gdcvault.com. Viitattu 19.3.2017.
- ↑ Freeman, Will: Epic unveils Unreal Engine 4 Integrated Partners Program develop-online.net. 6.6.2013. Viitattu 5.12.2017.
- ↑ Aila, Timo: SurRender Umbra: A Visibility Determination Framework for Dynamic Environments users.aalto.fi. 10.10.2000. Viitattu 5.12.2017.