В файтинги почти не играю, но rollback недавно встретил в демке Стражей Галактики на Свиче. Покупать не собирался, но на работу облачного гейминга посмотреть было любопытно. Ну и там для прыжков и выстрелов используется rollback.
Обычные анимации воспроизводятся плавно без rollback как раз с такой задержкой, которая получается из-за большого пинга до сервера. Но для анимаций бега это не критично, ведь это motion capture с плавными переходами, который выглядит красивым, но при этом очень инертный, потому что реальный актер не может резко менять скорость, а значит, и персонаж с его анимациями тоже не может. Эта инерция рождает инпут лаг сама по себе, синхронизация не критична.
В вот во время прыжка я увидел эффект телепорта. После нажатия на кнопку еще доли секунды отображается видеопоток, на котором нажатие кнопки еще не прилетело. А потом персонаж резко телепортируется в то положение, в котором он находился бы, если бы игра работала без задержек. Ну а кусочек анимации, соответствующий времени задержки, бы пропущен. Это и есть rollback, как я понял.
Я не особо верил в облачной гейминг, но как оказалось, с ним тоже можно жить, если в игру заложены такие вот алгоритмы. Даже при большом пинге ты уверен, что не упадешь в яму из-за задержки, тебе будет комфортно стрелять. А к дерганности видимо придется привыкнуть
В файтинги почти не играю, но rollback недавно встретил в демке Стражей Галактики на Свиче. Покупать не собирался, но на работу облачного гейминга посмотреть было любопытно. Ну и там для прыжков и выстрелов используется rollback.
Обычные анимации воспроизводятся плавно без rollback как раз с такой задержкой, которая получается из-за большого пинга до сервера. Но для анимаций бега это не критично, ведь это motion capture с плавными переходами, который выглядит красивым, но при этом очень инертный, потому что реальный актер не может резко менять скорость, а значит, и персонаж с его анимациями тоже не может. Эта инерция рождает инпут лаг сама по себе, синхронизация не критична.
В вот во время прыжка я увидел эффект телепорта. После нажатия на кнопку еще доли секунды отображается видеопоток, на котором нажатие кнопки еще не прилетело. А потом персонаж резко телепортируется в то положение, в котором он находился бы, если бы игра работала без задержек. Ну а кусочек анимации, соответствующий времени задержки, бы пропущен. Это и есть rollback, как я понял.
Я не особо верил в облачной гейминг, но как оказалось, с ним тоже можно жить, если в игру заложены такие вот алгоритмы. Даже при большом пинге ты уверен, что не упадешь в яму из-за задержки, тебе будет комфортно стрелять. А к дерганности видимо придется привыкнуть
из этого коммента впервые узнал, что на свиче есть облачный гейминг, да еще и с роллбэком - до чего технологии дошли