Я разрабатываю игру в Maya/Stingray 2017 для HTC Vive VR HMD. Как мы все знаем, Vive запускает игры со скоростью 90 кадров в секунду (мы должны использовать 90 кадров в секунду для получения надежного опыта VR и не получения тошноты). Но у Maya нет предустановок на 90 кадров в секунду. Он поддерживает только эти: 2, 3, 4, 5, 6, 8, 10, 12, 15, 16, 20, 24, 25, 30, 40, 48, 50, 60, 75, 80, 100, 120, 125, 150, 200, 240, 250, 300, 375, 400, 500, 600, 750, 1000, 1200, 1500, 2000, 3000 и 6000 fps.90 fps в Maya для HTC Vive
Вот команды мой казнены MEL для 90fps
и 80fps
в редакторе сценариев:
currentUnit -t "90fps";
// Warning: line 1: Illegal value entered for -time //
currentUnit -t "80fps";
// Result: 80fps //
Как сделать Майя играть свою анимацию ровно в 90 кадров в секунду с использованием MEL?
Я полностью согласен с тем, что он должен быть кратным 30. Но если тридцать дополнительных кадров будут иметь небольшую разницу в настройках, не каждый компьютер может играть в игру с частотой 120 кадров в секунду. Кстати, 75 кадров в секунду для Oculus тоже довольно странный, хотя у Майи такая предустановка. – andy
Таким образом, 90 Гц относится к частоте обновления дисплеев. Вот почему 90 кадров в секунду. Странно, что у Maya нет предустановленных для 90 Гц мониторов. – andy
Но 90 Гц не всегда совпадают с 90 FPS. У вас может быть 20 FPS на экране 90 HZ из-за отставания в игре, и у него не будет никакого визуального сбоя за пределами игры, которое будет обрабатываться медленно. Не говоря уже, игра FPS является переменной, она идет вверх и вниз с нагрузкой от аппаратного обеспечения. – SirJames