We're happy to announce the highly anticipated release of Head Mounted VR 2.0, also known as the "Metaverse Update"! 🎉 This update brings a lot of new features, enhancements, and fixes to elevate your Unreal Engine VR experience to new heights.
NEW IN METAVERSE UPDATE
Features
🔄 New Snapping
📰 New Main/Pause Menu
🏃♂️ Jump/Crouch/Sprint
🎒 Backpack/Inventory boxes
🌌 Gravity/Direct Pull
🔶 Shape collisions
🎩 Hat
⬆️ Moving to Components
🌐 Network Replication
New Classes
📷 VR Camera Component
🎮 VR Motion Controller Component
🤲 VR Grab Component
🎒 VR Inventory Box Component
🔶 VR Grab Capsule Collision Component
🔶 VR Box Capsule Collision Component
📱 UI Menu Widget
3D Content
📦 New 3D assets
🏞️ New Sandbox level
👾 New Player Avatar
Fixes
Oculus Runtime hand animations fixed
VR Thumbstick Rotation issue
Fixed Avatar hands delay
Hand slomo issue fixed
Short Features Overview
New Snapping
Snapping system was redefined the way your hands interact with objects in the virtual space. The enhanced snapping functionality ensures a more immersive experience by bringing your hands closer to the objects, with precise rotation for a seamless and natural feel.
New Main/Pause Menu
New menu level was added along with menu widget.
Jump/Crouch/Sprint
VR Player now have settings for jumping, sprinting and crouching.
Backpack/Inventory Boxes
Added backpack blueprint along with the new inventory component which allow to store items.
Gravity/Direct Pull
Gravity and direct pulling are added to the VR Hand class which allows to grab objects from distance.
Shape collisions
Shape collisions primitives can be attached to a grab component. This components can be usefull when the grab mesh is complex and player hand need to be placed near simple shape.
Network Replication
VR Player and VR Hand are now fully replicated. Classes now use new VR Camera and VR Motion Controller Components. Non VR Player is also replicated and allows to play with VR players on the same server.
Short Classes Overview
VR Camera Component
This is a component which is inherited from camera component class. Component is fully replicated and it's VR location is visible to all users in the same session.
VR Motion Controller Component
This is a component which is inherited from motion controller component class. Component is fully replicated and it's VR location and finger curls is visible to all users in the same session.
VR Grab Component
This is a component which is inherited from scene component class. Component can be attached to all components which are inherited from primitive mesh component. Player can grab components to which this component is attached.
VR Inventory Box Component
This is a component which is inherited from box component class. Component can store items in it and has two modes: Invisible and Freezer. Invisible hides all items which are inside the component and freezer does not hide the items. Items can be snapped to a specified locations. Capacity and stored items classes can be specified.
VR Grab Capsule/Box Collision Component
These components are primitives which can be attached to the grab component to simplify snapping. Components have debug settings.
UI Menu Widget
This is a component which is inherited from user widget class. Component have basics for movement preferences.
3D Content Overview
Level
Update 2.0 introduces new sandbox level which will expand more and more in the future. Level was made out of new assets. All new props and static meshes shares one material. Some old props was removed and replaced to reduce plugins file size. Level uses distance field shadows to allow all props use shadows for performance reasons.
Player Avatar
Introducing new avatar model! Toaster V1.0! Toaster is a robot which mission is to teach users how avatars work in Head Mounted VR plugin!