Оглавление:

Мобильная виртуальная реальность с использованием обработки для Android (TfCD): 7 шагов (с изображениями)
Мобильная виртуальная реальность с использованием обработки для Android (TfCD): 7 шагов (с изображениями)

Видео: Мобильная виртуальная реальность с использованием обработки для Android (TfCD): 7 шагов (с изображениями)

Видео: Мобильная виртуальная реальность с использованием обработки для Android (TfCD): 7 шагов (с изображениями)
Видео: Виртуальная реальность для смартфона: как работают очки для мобильного VR? 2024, Июль
Anonim
Image
Image
Настройка обработки
Настройка обработки

Виртуальная реальность (VR) - одна из новых технологий, которая может быть интересна в будущих продуктах. В нем много возможностей, и вам даже не понадобятся дорогие очки виртуальной реальности (Oculus Rift). Может показаться, что это очень сложно сделать самому, но основы проще, чем кажется. Если у вас есть базовые навыки программирования и моделирования, вы можете это сделать. Мы использовали Processing и Blender. Это пошаговое руководство по программированию простой среды виртуальной реальности на вашем телефоне. Все, что вам нужно, это ваш телефон Android, (картонные) очки для телефона VR и программное обеспечение (программное обеспечение для обработки и 3D-моделирования). В конце этой инструкции у вас будет комната с несколькими (движущимися) объектами.

Шаг 1. Перед началом

Перед тем как начать, вам нужно сделать 3 вещи: 1. Обработка загрузки с

2. Убедитесь, что ваш телефон находится в режиме разработчика: он может быть разным для каждого телефона, ниже приведены несколько вариантов: Android: Настройки> О телефоне> Номер сборки Samsung Galaxy: Настройки> Об устройстве> Номер сборки LG: Настройки> О телефоне> Информация о программном обеспечении> Номер сборки HTC One: Настройки> О программе> Информация о программном обеспечении> Еще> Номер сборки

Когда вы найдете раздел "Номер сборки" в настройках, нажмите на него 7 раз. После 7 тапа телефон перейдет в режим разработчика.

После этого перейдите в: настройка> параметр для разработчиков> включить отладку по USB. Также убедитесь, что ваш телефон принимает приложения из неизвестных источников.

3. Загрузите и извлеките файлы из этого руководства. Включен zip-файл, в который включены все файлы, а также файлы, содержащие данные 3D-файла из программы, которую мы использовали (Blender). Загрузите и разархивируйте эту папку и поместите ее где-нибудь на своем компьютере, где вы сможете ее найти. На шаге 4 вам будет предложено снова открыть папку.

Шаг 2. Настройка обработки

Настройка обработки
Настройка обработки
Настройка обработки
Настройка обработки

Прежде чем вы сможете начать, вам нужно будет настроить обработку для поддержки разработки Android. Первый шаг - включить режим обработки android, нажав кнопку java в верхней правой части окна скетча. (изображение 1)

Вам будет предложено сообщение. Нажмите «Загрузить SDK автоматически», и в процессе обработки начнется загрузка всех файлов, необходимых для создания приложений Android. (изображение 2)

Когда этот процесс будет завершен, вы сможете создавать приложения для Android, в том числе приложения VR, на которых мы сосредоточимся. Чтобы это сработало, вам нужно будет выбрать еще один вариант. Перейдите на Android и выберите вкладку VR, это гарантирует, что приложение включает в себя все необходимые библиотеки при экспорте. (изображение 3)

Теперь вы готовы приступить к работе над своим эскизом.

Шаг 3: Написание кода

Написание кода
Написание кода

Это руководство не касается написания самого кода. Но используя комментарии, включенные в код, вы сможете понять, что происходит.

Теперь вы можете открыть файл.pde, который находится в извлеченной папке, которую вы скачали ранее. Вы увидите, что код откроется, и сможете хорошенько его рассмотреть.

Шаг 4: 3D-модель

3D модель
3D модель

Мы использовали Blender, чтобы создать нашу модель, это бесплатная программа моделирования (https://www.blender.org/download/) или использовать другую программу моделирования. Если у вас нет опыта моделирования, вы также можете найти 3D-модели в Интернете (https://www.thingiverse.com/). Папка с 3D-моделями и кодом уже создана для вас, но если вы хотите создать свой собственный проект вам нужно будет следовать следующим инструкциям.

- Создайте папку данных (называемую «данные») в папке эскиза обработки. (Ваш эскиз должен быть сначала сохранен, убедитесь, что вы знаете, где он сохранен. По умолчанию в окнах он находится внутри вас documents / processing / name_of_sketch)

- Экспорт: сохраните вашу 3D-модель как файл.obj - Включите файл.mtl, который ссылается на текстуры (если они есть)

- Если у вас есть текстуры, поместите их также в папку данных и убедитесь, что файл.mtl ссылается на них правильно. (Файлы.mtl можно открывать, например, с помощью блокнота, и они содержат простой текст)

- примечание: телефон не может обрабатывать очень сложные модели или много текстур, поэтому убедитесь, что модель низкополигональная и вы включаете как можно меньше текстур. Я выложил текстуру на плоскость, и это сделало набросок невыносимо медленным.

Шаг 5. Запустите на устройстве

Запускать на устройстве
Запускать на устройстве

Теперь вы готовы запустить пример на своем мобильном телефоне.

Во-первых, проверьте на вкладке Android и устройства, отображается ли ваше устройство. Если это не так, убедитесь, что вы выполнили действия, описанные в шаге 1 этого руководства.

Если устройство появляется, вы готовы нажать кнопку «Запуск на устройстве» или использовать сочетание клавиш ctrl + R. В процессе обработки начнется составление эскиза и его установка на ваш мобильный телефон. Если при обработке возникает ошибка, проверьте первый шаг этого руководства или свой код.

Шаг 6. Игра в симуляцию VR

Игра в симуляцию виртуальной реальности
Игра в симуляцию виртуальной реальности

Теперь все готово, приложение google cardboard запустится, и вы сможете насладиться великолепным опытом мобильной виртуальной реальности.

Шаг 7: Наши источники

Основная настройка приложения основана на информации из следующих ссылок. Они содержат отличную информацию о создании приложений для Android с использованием обработки, включая VR.

android.processing.org/

android.processing.org/tutorials/vr_intro/i…

Отличным подспорьем в написании кода обработки является официальный сайт обработки, на котором есть список ссылок.

processing.org/reference/

Если вам нужны очки VR, вы можете купить их за очень небольшие деньги, например:

www.amazon.com/slp/google-cardboard-viewer…

Хотите сделать снимок экрана своего телефона, вы можете использовать:

www.duapps.com/product/du-recorder.html

Рекомендуемые: