Old Documentation and Problems with Meta Building Blocks
So I am a learning game designer and wanted to learn a bit about VR development, I was following the Gorillazilla tutorial and the features like grabbable items and throwable items are deprecated while the, new blocks which are distance grab, grab interaction which are experimental aren't giving any controller interactions. When I went on the Meta Documentation, it was still the old documentation with the deprecated features which made it tougher to actually work with the building blocks. If anyone from the Meta Support Team is reading this please update the old documentation1.4KViews4likes1CommentDeveloper documentation updates for the week of July 22nd, 2024
Hello Meta Quest Developers! Here are the latest developer.oculus.com documentation updates for the week of July 22nd, 2024. This week we’re doing an experiment to not include minor updates. Minor updates include fixes for typos, broken links, and correcting outdated branding. If you’d like those to be included again in future posts, let us know. Updates: Introducing the Multiplayer Testing Tool which “can be used to test things like your apps group presence settings implementation and the invite to app system” (Unity, Unreal) The web topic Browser Developer Release Notes added updates for v34.2, which adds experimental support for unbounded spaces. The Travel Features topic Quick Invites has been updated with new instructions for getting a list of users that can be invited (Unity, Native, Unreal) The Unreal topic In-App Purchase Integration has been updated with new Blueprints. The Unreal topic Blocking has been updated with new Blueprints. The Unity topic Unity Custom Scene Manager Sample has been updated with new prerequisites. The topic Use OVRSceneManager (deprecated) has been updated with information about using the OVRSceneManager Prefab to only load the rooms the user is currently in. The Unity specific Platform SDK topic Sample Apps has updated information and links for Unity sample apps. The Meta XR Audio SDK topics Meta XR Audio SDK Plugin for Unity - Samples and Meta XR Audio SDK Plugin for Unreal - Samples have been added with links to the github repos with samples. The Unreal topic Meta XR Audio Plugin for Unreal Tutorial, a tutorial for setting up a simple Unreal project to use and understand the features of the Meta XR Audio Plugin, has been added. The following Meta XR Audio SDK Plugin troubleshooting topics have been added: Meta XR Audio SDK Plugin for Unity - Troubleshooting Meta XR Audio SDK Plugin for Unreal - Troubleshooting Meta XR Audio SDK Plugin for FMOD and Unity - Troubleshooting Meta XR Audio SDK Plugin for FMOD and Unreal - Troubleshooting Meta XR Audio SDK Plugin for Wwise and Unity - Troubleshooting Meta XR Audio SDK Plugin for Wwise and Unreal - Troubleshooting Removed topics: The topic Oculus Source Distribution for Unreal Engine has been removed and replaced with Choosing Meta XR Plugin Version by Feature Compatibility. Last week’s post: Developer documentation updates for the week of July 15th, 2024613Views2likes0CommentsDeveloper documentation updates for the week of July 15th, 2024
Hello Meta Quest Developers! Here are the latest developer.oculus.com documentation updates for the week of July 15th, 2024. Updates: Introducing Acoustic Ray Tracing. Acoustic Ray Tracing is a new tool included in the Meta XR Audio SDK that simulate how sound propagates from its source to the listener based on actual game geometry. (Unity, Unreal) A new Unity topic Getting Started with Interaction SDK and Unity XR has been added. “Meta XR Interaction SDK Essentials for Unity can also integrate with Unity’s OpenXR and XR Hands packages enabling potential for cross platform development.” The Unity topic Mixed Reality Utility Kit Features has been updated with new guidance and screenshots. Additionally, the MRUKStart component has been deprecated and replaced with a SpawnOnStart property instead. The Unity topic Mixed Reality Utility Kit Samples has been updated with new samples. The Unreal topic Mixed Reality Utility Kit Getting Started has been updated with new guidance for v66 and v67. The Unreal topic Passthrough Relighting has been updated with new guidance and troubleshooting. The topic Depth API for Unity has updated requirements, new info on permissions, a new section on Using the API with code samples, guidance on shader graphs, and info on adding occluded objects to the scene. The topic Body Tracking for Movement SDK for Unity has updates for prerequisites, clarified steps for configuring the project, and other improvements. Minor updates: The Platform Solutions topic Multiplayer Overview has minor updates for clarity (Unity, Native, Unreal) The following Unity topics have minor updates for clarity: Get Started with OVRSceneManager using Building Blocks (deprecated) Unity Plane and Volume Scene Sample (deprecated) Use OVRSceneManager (deprecated) The Use Capsense topics have minor updates for clarity (Unity, Native, Unreal) The Use Simultaneous Hands and Controllers (Multimodal) topics have minor updates for clarity (Unity, Native) The Platform Solutions topic Achievements has minor updates for clarity (Unity, Native, Unreal) The Meta XR Simulator Introduction topic has minor updates for clarity (Unity, Native, Unreal) The Developer Tools topic Use Meta Quest Scriptable Testing Services to Enable E2E Testing has minor updates for clarity (Unity, Native, Unreal) The Platform Solutions topic Subscriptions has minor updates for clarity. The Platform Solutions topic In-App Purchase Server to Server APIs has minor updates for clarity (Unity, Native, Unreal) The Platform Solutions topic App Deep Linking has minor updates for clarity and improved images (Unity, Native, Unreal) The Passthrough topic Passthrough API Overview has minor updates for clarity (Unity, Unreal) A number of topics have been updated to remove outdated branding references. Removed topics: The following Unity topics have been removed because they are now included in the MR Utility Kit samples: Unity Bouncing Ball Scene Tutorial Unity Bouncing Ball Scene Sample Unity Virtual Furniture Sample Last week’s post: Developer documentation updates for the week of July 8th, 20241.5KViews2likes3CommentsDeveloper documentation updates for the week of June 3rd, 2024
Hello Meta Quest Developers! This is a quick post, hopefully the first in a weekly series, to share the latest documentation updates that have gone live on developer.oculus.com. Here are the docs that have been updated this week, the week of June 3rd, 2024. Updated topics: https://developer.oculus.com/resources/publish-create-app: Updated with new guidance on modifying apps, grouping apps, and deleting apps in the Developer Dashboard. https://developer.oculus.com/documentation/unity/unity-haptics-sdk: Updated instructions for downloading the Meta XR Haptics SDK from the Unity Asset Store. https://developer.oculus.com/documentation/unity/unity-conf-settings: Updated instructions on defining graphics quality settings. https://developer.oculus.com/documentation/unity/unity-isdk-throw-object: This tutorial has been moved under Tutorials (Legacy) as all grabbable objects are now throwable by default in v65+ of the Interaction SDK. https://developer.oculus.com/documentation/unity/haptics-studio, https://developer.oculus.com/documentation/unreal/haptics-studio, https://developer.oculus.com/documentation/native/haptics-studio: Updated instructions for the Haptics SDK tutorial. https://developer.oculus.com/documentation/web/browser-release-notes: Updated with release notes for Meta Quest Browser 33.3. https://developer.oculus.com/documentation/unity/VK-unity-IntegratePrefab: Updated with new guidance and screenshots. https://developer.oculus.com/documentation/unity/bb-overview: Updated with new guidance for Building Blocks for the Unity Integration SDK. https://developer.oculus.com/documentation/unity/unity-mr-utility-kit-features: Updated with new guidance for the Space Setup system flow that generates a Scene Model. Minor updates: https://developer.oculus.com/documentation/unity/xrsim-data-forwarding, https://developer.oculus.com/documentation/unreal/xrsim-data-forwarding, https://developer.oculus.com/documentation/native/xrsim-data-forwarding: Minor updates for clarity on how to use Quest controllers with the Meta XR simulator, a lightweight XR runtime (for PC, Mac, and Unity) built for developers that enables the simulation of Meta Quest headsets and features on the API level. https://developer.oculus.com/documentation/unity/unity-passthrough-gs: Minor updates for clarity. https://developer.oculus.com/documentation/unity/VK-unity-sample: Minor updates for clarity. https://developer.oculus.com/documentation/unity/controller-animations: Minor updates for clarity. https://developer.oculus.com/resources/publish-release-channels-add-custom: Minor updates for clarity. https://developer.oculus.com/documentation/unreal/unreal-iteration-time-best-practices: Minor updates for clarity. https://developer.oculus.com/documentation/unity/unity-isdk-hand-grab-interaction: Minor updates for clarity. Removed topics: The outdated Unity topic Upgrading Interaction SDK has been removed, as the Meta XR Interaction SDK for Unity is available on the Unity Asset Store as either a set of three standalone packages or as part of an All-in-One SDK.846Views2likes0CommentsBest Practices for Quest 3 - no documentation and no update
HI! I have decided to develop for Meta Quest 3. But I notice that Meta documentation is often old and has never been updated. It refers to the Oculus Plugin and has the Quest 2 as its most modern reference device. This is a problem when we, as developers, try to set up a job seriously and want to respect all the Meta directives, because it is not clear if they will end up creating a greater cofusion, referring to procedures sometimes 2 years old. With the introduction of openxr, Unreal Engine 5.3.2, the new Meta headsets, a new plugin no longer called Oculus Plugin but Meta XR, it is no longer clear what should be done, especially before developing an app for Quest 3 Some examples: 1) is it necessary to set a target device indicating Meta Quest 3 in advance APK Packaging? 2) Is the Get Device Type node useful for Quest 3 or can it be ignored? 3) the configuration recommended by Meta for Oculus Plugin Settings is no longer referable to the MetaXR plugin. What are the best settings for this latest plugin, with reference to the various standalone HMDs? 4) the Meta documentation often refers to Unreal Engine 4, while we are now at version 5.3.2. There is a huge difference between the two versions. Is what is written with reference to Unreal Engine 4 considered obsolete? And if so, why is it still part of the documentation available to developers on the Meta website? I ask where I can find updated and reliable information and guides, because the lack of support is one of the first and biggest obstacles to creating apps and software for Meta products. Thank you1.3KViews2likes0CommentsDeveloper documentation updates for the week of August 12th, 2024
Hello Meta Quest Developers! Here are the latest developer.oculus.com documentation updates for the week of August 12th, 2024. Updates: The Platform Abuse Policy has been updated. Please review it so you understand our new rules to prevent platform abuse. The Multiplayer topic Destinations Overview has been rewritten for clarity and updated with new guidance (Unity, Native, Unreal). The topic Getting Started with Webhooks has been updated with a new table for the order_status event. This event is sent to your server when a user has completed a purchase for any add-on content, or if any existing add-on purchase has been updated (Unity, Native, Unreal). The Add-ons topic Add-ons Integration has been updated with a new best practice: Don’t hardcode your app’s price into your app. Instead we recommend that you use the localized price returned by the API endpoint (Unity, Native, Unreal). The Meta XR Simulator getting started topic Simulate a VR Environment with Meta XR Simulator has been rewritten for clarity and updated with new guidance (Unity, Native, Unreal). The left-side navigation for our Unity topics has been reorganized to improve content discoverability. The Unity specific topic Explore Meta Quest Features with Building Blocks has been rewritten for clarity and updated with new guidance. The Unity specific topic Platform SDK Entitlements End-to-End has updated steps for adding the AppID in Unity. The Unity specific topic Build Configuration Overview has been updated with new guidance. The Unity specific topic Spatial Anchors Overview has been rewritten for clarity and updated with new guidance. The Unity specific getting started topic Spatial Anchors has been rewritten for clarity and updated with new guidance. The Unity specific topic Spatial Data Permission has updates related to key components, process flow, and troubleshooting. The Unity specific Voice SDK topic Integrating Voice SDK has been updated with new setup instructions. The Unity specific topic Platform SDK Entitlements End-to-End has updated guidance on how to build and upload the APK file. The Unity specific scene topic Access Scene data with OVRAnchor has updated guidance on how components work. The following Unity specific Movement SDK topics have been updated. The Meta XR Interaction SDK is required in addition to the Meta XR Core SDK for Unity v63 or newer. Movement SDK for Unity - Overview and Setup Body Tracking for Movement SDK for Unity The following new Unity example topics have been added: BodyPoseDetectionExamples Scene - This scene demonstrates pose recognition of the body skeleton. ConcurrentHandsControllersExamples Scene - This scene demonstrates how you can use controllers and hands simultaneously while also retaining the ability to poke with a hand even if it’s holding a controller. DistanceGrabExample Scene - This scene showcases multiple ways for signaling, attracting, and grabbing distance objects. GestureExamples Scene - This scene showcases the use of the Sequence component combined with active state logic to create a simple swipe gesture. HandGrabExample Scene - This scene showcases use of the HandGrabInteractor and HandGrabInteractable, the components used to implement grab interactions. HandGrabUseExamples Scene - This scene demonstrates how a Use interaction can be performed on top of a HandGrab interaction. LocomotionExamples Scene - This scene demonstrates how to move around the space by teleporting and turning on the spot. PokeExamples Scene - This scene showcases the PokeInteractor on various surfaces with touch limiting. PoseExamples Scene - This scene showcases six different hand poses, with visual signaling of pose recognition. RayExamples Scene - This scene showcases the RayInteractor interacting with a curved Unity canvas using the CanvasCylinder component. SnapExamples Scene - This scene demonstrates how objects can snap to predefined locations, such as your hands or slots on a board. TouchGrabExamples Scene - This scene showcases a procedural pose grab interaction. A new Unity specific topic, Teleport Interaction, has been added. A new getting started topic for Unity, Create a VR Scene in Unity, has been added. A new Unity specific camera topic, Configure Meta XR Camera Settings, has been added. A new Unity specific spatial anchors topic, Spatial Anchors Best Practices, has been added. A new Unity specific Meta XR Simulator topic, Simulate a Mixed Reality Environment, has been added. A new Unity specific scene topic, Troubleshooting Scene has been added. A New Unity specific topic on Input Actions has been added. A new Native specific topic, MediaProjection API on Meta Quest, has been added. This API is designed to enable remote casting, live streaming, and screen sharing experiences. The Unreal specific topic Passthrough API Overview has been updated with new health and safety recommendations. The Unreal specific getting started topic Spatial Anchors has been rewritten for clarity and updated with new guidance. A New Unreal specific Spatial Anchors topic, Spatial Anchors Best Practices, has been added. A number of topics have updated branding for Meta Quest Link and the Meta Horizon Store. Removed topics: The outdated Unity topic Set Up Development Environment has been removed and replaced with Set Up Unity for XR Development. Last week’s post: Developer documentation updates for the week of August 5th, 20241.2KViews1like0CommentsDeveloper documentation updates for the week of July 1st, 2024
Hello Meta Quest Developers! Here are the latest developer.oculus.com documentation updates for the week of July 1st, 2024. Updates: The Meta Quest Store has been renamed as the Meta Horizon Store. We’re updating the documentation to reflect this over the coming weeks. Starting August 5th, 2024, all App Lab apps will be moved to the Store. From that date forward, apps can only be submitted to the Store. If you have an App Lab app, you can choose to delist the app instead of having it moved for you to the Store. For more details on these updates, see today’s blog post. The topic Meta Quest Virtual Reality Check (VRC) Guidelines has been updated with the required VRCs that all apps must pass to get onto the Store starting on August 5th, 2024. Early Access is now available for App Lab apps that are moving to the store. From August 5th, 2024 onward, all new app submissions to the Store have the option of applying the Early Access label. In this first iteration, Early Access is just a label that applies to apps when searching the Store, in app PDPs, and in customer reviews. The Native topic Getting Started with Meta XR Simulator has updated guidance for setting up the Meta XR Simulator on macOS. The Unity topic Set Up Development Environment and Headset has been updated with the latest guidance. The Unreal topic Get Age Category API has been updated with a corrected code example. The Native PC topic Native Development - Get Started with the Platform SDK has been updated with new platform library filenames for v67 and onward. The Unity topic Stereo180Video Sample Scene has been updated with more samples. The Platform Solutions topic Server APIs for Subscriptions has been updated with new types of subscription trials (Unity | Native | Unreal) The topic Meta Quest Store Asset Design Guidelines has been updated with new downloadable templates for Store asset safe areas. Minor updates: The following Unreal topics have minor updates for clarity: Meta Fork Game Engine Performance Enhancement Oculus Source Distribution for Unreal Engine The Monitor Performance with OVR Metrics Tool topic has minor updates for clarity (Unity | Native | Unreal) The Movement SDK topic Overview and Setup has been updated with improved screenshots (Unity | Unreal) A number of the Meta XR Simulator topics have minor updates for clarity: (Unity | Native | Unreal) Removed topics: The outdated Unity topic Known Issues With Vulkan API has been removed. Last week’s post: https://communityforums.atmeta.com/t5/General-Development/Developer-documentation-updates-for-the-week-of-June-24th-2024/td-p/1211423902Views1like0CommentsDeveloper documentation updates for the week of June 10th, 2024
Hello Meta Quest Developers! Here are the latest developer.oculus.com documentation updates for the week of June 10th, 2024. Updates: The June 2024 edition of Fixing Your Flow, a monthly content series dedicated to improving your developer experience by fixing what’s broken and adding quality of life improvements, is now live. The Platform SDK topic Entitlement Check for Meta Quest Store Apps has updated steps here: Unity | Native | Unreal The graphics subsystem topic App Spacewarp has been updated with new guidance on debugging. The Oculus Spatializer Plugin is retired and has been replaced by the Meta XR Audio SDK. The Oculus Spatializer Plugin won't receive any further support beyond v47. All Oculus Spatializer topics now have a banner announcing this information. You can learn more about the Meta XR Audio SDK here: Unity | Unreal The tool reference topic Oculus Platform Utility Reference has been updated with a download link and access permission instructions for the experimental Linux version. The Meta XR Simulator topic on Passthrough Scenes has eight new rooms added to the synthetic environments. You can learn more here: Unity | Native | Unreal The Native topic Android Manifest Settings has been updated with the latest guidance and outdated content has been removed. The multiplayer testing topics Setup Multiplayer Testing in Unity and Setup Multiplayer Testing in Unreal have been updated. As of v66, when testing multiplayer, the inactive player’s head pose is not updated when the active device moves. The OS topic Compatibility Mode has been updated to include a note that you should not use the Android Java API android.os.build.MODEL for checking the device type. The OS topic CPU and GPU Levels has been updated with information about how access restrictions to CPU/GPU levels can be overridden by certain OS features that run in the background (for example, casting). The Unity topic Surface Projected Passthrough Tutorial has been updated with corrected values for the projected passthrough plane scale. The Unity topic Depth API for Unity has been updated with corrected Unity version and requirements information. The Unreal topic Server to Server Basics has an update on how to use the User Get Access Token Blueprint function. The Unreal topics Meta Fork Game Engine Performance Enhancement and Oculus Source Distribution for Unreal Engine have been updated. Emulated Uniform Buffers have been temporarily removed from v66 and are currently only supported in v65. Minor updates: The old legacy audio SDK topics now link to the Meta XR Audio SDK. The Getting Started with Meta XR Simulator topic has minor updates for clarity: Unity | Native | Unreal The following Unity topics have minor updates for clarity: Compositing and Masking Passthrough AR Passthrough Basic Tutorial Passthrough Samples Passthrough Lighting Sample Passthrough Styles Sample Passthrough Overlay Sample Troubleshooting (Passthrough) The following browser topics have minor updates for clarity: Web Task Dialogs New Tab Page Guidelines and Submission Browser Specs Getting started with PWAs Use MQDH with Browser Browser Video Support Introduction to Browser Browser Developer Release Notes Use Web Launch to Send Links to headsets from the Web Removed topics: The Meta Mixed Reality Template topic for Unreal has been removed. Last week's post: Developer documentation updates for the week of June 3rd, 2024908Views1like0Comments