Oculus přináší Asynchronous Spacewarp, na VR postačí GeForce GTX 960
Podstata ASW spočívá v násobení snímkové frekvence. To je ale hodně zjednodušeně řečeno, takže bude lepší vysvětlení. Pokud je snímková frekvence nedostatečná, dokáže technologie na základě předchozích dvou snímků dopočítat (interpolovat) podobu snímku následujícího a ten vložit mezi poslední existující renderovaný snímek (a další, který bude vyrenderován). Stručně řečeno, systém vykresluje skutečné snímky S0 -> S1 -> S2 -> S3… a ASW mezi ně vkládá interpolované snímky dopočtené z posledních dvou skutečných. Např. snímek vložený za S2 by byl dopočtený z S1 a S2.
Simulovanou ukázku praktického rozdílu, z níž pochází snímek v úvodu, si můžete prohlédnout zde (7 MB). ASW funguje v tandemu a ATW (Asynchronnous Timewarp), který podobným způsobem upravuje obraz při otáčení hlavy. V obou případech je využíváno principu, že extrapolace snímku z již existujících je méně výpočetně náročná než skutečné vyrenderování snímku. Díky ASW mohl Oculus potvrdit nové minimální požadavky pro Oculus VR:
minimální konfigurace | doporučená konfigurace | |
---|---|---|
GPU | GeForce GTX 960 | Radeon R9 290 GeForce GTX 970 |
CPU | Intel Core i3-6100 AMD FX-4350 | Intel Core i5-4590 |
RAM | 8 GB | 8 GB |
HDMI | 1.3 | 1.3 |
USB | 1× USB 3.0 + 2× USB 2.0 | 3× USB 3.0 + 1× USB 2.0 |
OS | Windows 8 | Windows 7 SP1 64 bit |
Oculus povolil ASW na grafických kartách generací Nvidia Maxwell, Pascal a AMD Polaris. Novým minimem je GeForce GTX 960 (a výkonnější karty). Při srovnávání obou sloupců si můžete všimnout zajímavého rozdílu mezi minimálním a doporučeným operačním systémem. Skutečně údaje nejsou prohozené, takto je Oculus uvádí.
ASW bude dostupný automaticky s Oculus 1.10 runtime pro všechny aplikace, nevyžaduje žádnou podporu navíc ze strany vývojáře hry ani specifickou podporu v ovladačích ze strany výrobce grafické karty.