Последнее обновление SteamVR добавило в платформу асинхронное репроецирование (asynchronous reprojection) для графических адаптеров NVIDIA. Эта технология является аналогом asynchronous timewarp от Oculus, результат работы которой — уменьшение дрожания картинки, если видеокарта не справляется с рендерингом на скорости 90 кадров в секунду.
Долгожданная функция проходила обкатку в SteamVR Beta с 25 октября. Асинхронное репроецирование будет добавлять недостающие кадры, рассчитывая изменения картинки на основе данных об изменении положения наблюдателя. Раньше универсально совместимым решением от Valve было чередующееся репроецирование (interleaved reprojection), которое работало только с 45 кадрами в секунду, добавляя по искусственному кадру к каждому из секундного стека — до 90 Гц. Новая технология работает с произвольным числом исходных кадров. Например, если ваш компьютер вытягивает 70 Гц, софт подстроится и добавит лишь необходимые, оставив исходные и таким образом увеличив плавность без неоправданных потерь.
Владельцы Oculus Rift уже пользуются преимуществами асинхронного репроецирования (технология Oculus называется «asynchronous timewarp») с марта 2016 года, причём во всех приложениях и даже через SteamVR, поэтому от её внедрения особенно выигрывают владельцы HTC Vive. Теперь Valve предстоит догнать Oculus в поддержке графики AMD, а вот Oculus с недавних пор желательно поднажать в поддержке OS X и Linux.
Не пропускайте важнейшие новости о дополненной, смешанной и виртуальной реальности — подписывайтесь на Голографику в ВК, Twitter и Facebook!
По материалам Road to VR