Модераторы Varset 225 Опубликовано 16 ноября Модераторы Поделиться #1 Опубликовано 16 ноября Есть такая программа - Meta Quest Developer Hub, которая позволяет много всего разного, и, в частности, кастинг изображения со шлема на ПК, с возможностью управления этим изображением - повороты, перемещения и т.д. Здесь я расскажу о том, как использовать эту замечательную функцию отдельно и независимо от самой программы MQDH. К тому же, ее не требуется устанавливать каждый раз, а можно просто запустить в любой момент на любом ПК с Windows не ниже 10. Как ни прискорбно, но программу все-же придется установить. Или взять архив, прикрепленный к этому посту, в архиве версия 5.1.0. В архиве также есть cmd файл для запуска кастинга. Представляемый вариант использует USB подключение по adb, но возможно использование Wireless подключения. Итак, устанавливаем программу MQDH и копируем из каталога установки подкаталог bin, в котором будет каталог Casting с запускаемым файлом Casting.exe. Он-то нам и нужен. Но для начала следует настроить строку запуска. В олригинальном виде она вот такая: "C:\Program Files\Meta Quest Developer Hub\resources\bin\Casting\Casting.exe" --adb "C:\Program Files\Meta Quest Developer Hub\resources\bin\adb.exe" --application-caches-dir C:\Users\Administrator\AppData\Roaming\odh\casting --exit-on-close --launch-surface MQDH --target-device "{\"id\":\"2G0YC5ZF7R015X\"}" --features input_forwarding input_forwarding_gaze_click input_forwarding_text_input_forwarding Как видим, это обычный запуск программы Casting.exe с некоторыми параметрами, которые можно поменять, например изменить путь к запускаемому файлу, к пакету adb и т.д. Я не стал особо мудрствовать и создал такой cmd файл: rem set adbdir="d:\Quest\Meta Quest Developer Hub\resources\bin\adb.exe" for %%i in ("%~dp0\..") do set "root_parent=%%~fi" set adbdir="%root_parent%\adb.exe" Casting.exe --adb %adbdir% --application-caches-dir C:\Users\Administrator\AppData\Roaming\odh\casting --exit-on-close --launch-surface MQDH --target-device "{\"id\":\"2G0YC5ZF7R015X\"}" --features input_forwarding input_forwarding_gaze_click input_forwarding_text_input_forwardig Положил его рядом с программой Casting.exe. В первой строчке можно прописать путь до пакета adb и раскомментировать ее или использовать уже встроенный пакет, который находится в подкаталоге bin. И также не забудьте прописать серийный номер вашего устройства, вместо моего. Серийник можно, например, программой Quas. Подключаем шлем кабелем, стартуем cmd файл с говорящим названием _start.cmd и настраиваем параметры кастинга шестеренкой в меню сверху. Также можно установить режим Cinematic 16:9 и получить прекрасную широкоформатную картинку с с обоих глаз и с правильной геометрией: Как уже говорил, картинку можно двигать и поворачивать во все стороны. А также включать/отключать звук, делать скриншоты и видеошоты. Настройки кастинга сохраняются в реестре по такому пути: HKEY_USERS\S-1-5-21-2850516586-348641214-3016125568-500\SOFTWARE\Oculus\MagicIsland\Config Соответственно, все настройки можно менять через реестр: или создать несколько рег-файлов с различными настройками и просто импортировать любой из этих файлов, если нужно быстро поменять параметры кастинга. На этом пока все. В дальнейшем поизучаю ключи и параметры запуска Casting, в том числе и режим Wireless. Архив MQDH можно взять здесь: https://k00.fr/1qstbcw3 Из него вырезано почти все, что не требуется, для собствено кастинга. Работает, разумеется, портабельно. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти