top of page
HighresScreenshot00042.png

Початковий посібник

Це підручник із початкового посібника, у якому ви можете отримати всю необхідну інформацію для запуску плагіна Head Mounted VR.

General Information

Заняття

На веб-сайті є кнопка сторінки класів , яка розташована на панелі меню . Відображаються всі доступні класи з коротким описом і статусом blueprint/C++. Blueprint/C++ означає, що клас можна успадковувати як у blueprint, так і в C++. C++ лише означає, що клас може бути успадкований лише в C++ (зазвичай структури, інтерфейси тощо).

Quest3.gif
move.gif
Getting Started

Заняття

На веб-сайті є кнопка сторінки класів , яка розташована на панелі меню . Відображаються всі доступні класи з коротким описом і статусом blueprint/C++. Blueprint/C++ означає, що клас можна успадковувати як у blueprint, так і в C++. C++ лише означає, що клас може бути успадкований лише в C++ (зазвичай структури, інтерфейси тощо).

image.png

   5. Inside the Android settings:

  1. Package Game Data Inside .apk = true

  2. Disable verify OBB on first start/update = true

  3. Support arm64 [aka arm64-v8a] = true

  4. Package for Meta Quest devices = true

  5. Remove Oculus Signature Files from Distribution APK = true
     

image.png
Demo Preparation

The demo provided with HMVR was originally designed for PC VR, and some features may not work as expected on Android for Meta Quest.

 
Here's what you need to know and how to fix it:

 

Materials and Distance Fields

The demo uses fake distance fields in some materials, which are not supported on Android. This can cause errors and prevent materials from displaying correctly. To fix this:

 

  1. Open the material blueprint that's causing issues.

  2. Locate the section using distance field nodes(Attached screenshot).

  3. Unpin or remove that section to disable the distance field functionality.

Settings to Watch Out For

When preparing your project for Android deployment, be mindful of the following settings, as they may behave differently or cause performance issues on mobile:

 

  • UE VR Foveation Rendering: Console commands must be turned of in the project settings or config file(Otherwise project might not start up): xr.VRS.FoveationLevel, xr.VRS.DynamicFoveation.

  • Post-Processing Settings: Some effects may be too resource-intensive or incompatible with Android. Consider simplifying or disabling them. Demo has postprocess volume. It is better to remove it. 

  • Distance Fields: As noted, distance fields don't work well on Android and should be avoided or replaced with alternatives.

WARNING: SINCE THE DEMO LEVEL WAS MADE FOR PC VR, IT MIGHT HAVE LOW FPS.

image.png
Additional Resources

Заняття

На веб-сайті є кнопка сторінки класів , яка розташована на панелі меню . Відображаються всі доступні класи з коротким описом і статусом blueprint/C++. Blueprint/C++ означає, що клас можна успадковувати як у blueprint, так і в C++. C++ лише означає, що клас може бути успадкований лише в C++ (зазвичай структури, інтерфейси тощо).

bottom of page