Meta Officially Launches MR Utility Kit to Help You Rapidly Build Spatially Aware MR Applications
Faster development of spatially aware applications using the MR Utility Kit (MRUK)
MRUK是一个引擎级的实用工具功能,预制件,工具和示例场景的集合,可以帮助你更快地构建空间感知应用程序。它增加了底层MR API,减少了开发者必须编写的样板代码的数量,这样你就可以腾出时间专注于其他允许应用脱颖而出的方面。
Meta表示他们致力于使用MRUK来加速MR API的开发,并会在未来把MRUK扩展到其他MR API。
For MRUK, Passthrough Rellighting (PTRL) is an exciting new feature. This perspective relighting is designed to simplify the development process by helping you add shadows and highlights more directly to the Passthrough perspective view, making the process as easy as adding materials in the engine integration.
Improve your Builds with Scenario Queries, Graphical Assistants, and other Development Tools
There are a variety of MRUK features and use cases worth exploring, for example, you can use scenario queries, graphical assistants and other development tools to improve your Builds.For a full list of features seedocumentation page.
Scenario Query.
For Raycasting and Raycast Placement, light casting queries can be made without the use of the built-in physics engine and allow you to be able to find the best surface location for placing content.
Find Spawn Position helps you find the best position on the floor, wall or object surface while you create virtual content based on constraints and object size. In addition, Anchor Spawning helps you generate game objects that represent different anchor points.
Position in RoomThis tool will help you check if a location is within a room or furniture volume and room boundaries, while Room Bounds will help you get a room bounding box.
Anchor Hierarchy helps to get the parent/child relationship between anchors.
Graphic Assistant:
Effect Mesh renders walls, floors or ceilings so that textures wrap around smoothly and seamlessly without stretching or distorting, which is essential for reskinning mixed reality worlds. It also allows for easy generation of collision or occlusion meshes, and generates accurate floor and ceiling meshes by calculating wall boundaries.
Virtual Home makes it easy to place virtual objects and furniture in place of their physical counterparts with a variety of options to match orientation, size and aspect ratio.
Room GuardianThis protection can be implemented in applications to keep users safe.
Other development tools:
The Scene Debugger allows you to quickly access common spatial queries and visually inspect anchor stores for their location, orientation, labeling, and other information.
Room Prefab is a selection of 30 prefabricated rooms that can be used in test applications to ensure it works in a variety of environments.
MRUK simplifies adding shadows and highlights with PTRL
In order to build immersive mixed reality experiences, a seamless blend of the real and virtual worlds is critical. A key aspect of achieving this seamless blending is the ability to project shadows and highlights of virtual objects onto real-world surfaces, enhancing immersion and the overall user experience.
Previously, creating the illusion of shadows and highlights in Passthrough was a complex process as far as technology was concerned, requiring computer graphics expertise. Now, with the release of Passthrough Rellighting, Meta provides developers with reusable components, examples, comprehensive documentation, and design guidelines. It simplifies the process of adjusting real-world lighting to match virtual-world elements.
Passthrough Relighting shows developers how to combine common shadow rendering techniques with highlights, as shown in the sample image below.
Shadows are important for perceiving depth and spatial relationships between the physical world and virtual objects.
Similarly, Passthrough highlights enhance visual realism by depicting the interaction of light and objects, as shown below.
Accelerated development to enhance the realism of your MR experience
Meta says that the above reusable components will help you save time and resources as it reduces the trial and error of creating relevant effects from scratch. The package includes UnityandUnrealcomprehensive technical documentation. In addition, the team will provide design guidelines to support the development of high quality user experiences.
Looking ahead, Meta says it will continue to provide developers with tools to accelerate your development process using mixed reality technology.