Introduction to Mesh for Teams
Mesh for Teams is an innovative platform that allows users to collaborate in virtual spaces. It supports both desktop and virtual reality (VR) environments, providing an immersive way to join meetings and collaborate. One of the standout features of Mesh for Teams is its capability to create custom worlds, which was the focal point of this panel discussion.
Meet the Panelists
Marco: An early adopter of Mesh custom worlds, Marco has been experimenting with various functionalities and providing feedback to Microsoft.
Shara: Development team lead with expertise in Unity XR, Microsoft Mesh, mixed reality, and 3D modeling.
Angeline: Developer working on digital twins and metaverse projects, focusing on Unity development and Microsoft Mesh.
Maria: UX designer responsible for creating intuitive user interfaces and immersive experiences within Microsoft Mesh.
Oie: Lead for ATCP Metaverse and Mesh team, with experience in SharePoint and web API development.
Leo: Developer focusing on Unity development, 3D modeling, and mixed reality.
Development Process
Summary
The panelists explained that developing custom worlds in Mesh for Teams involves using Unity in conjunction with the Mesh Toolkit. This toolkit includes a variety of features:
Visual Scripting: A low-code approach that enables developers to create interactions without extensive coding.
Cloud Scripting: Used for more complex, server-side operations.
Web Slates: Panels that display interactive web content.
Physics Engine: For creating realistic interactions within the virtual environment.
Maria highlighted the importance of defining the concept and design of the immersive experience. This involves understanding the target audience, the purpose of the experience, and the desired level of interactivity. Storyboarding is a technique used to map out the progression of events and identify potential issues before development begins.
Challenges and Limitations
Join our expert panel of Mesh for Teams developers as they discuss the unique challenges of creating custom worlds on this collaborative platform. From designing engaging environments to optimizing performance, our panelists will share their experiences and insights on what it takes to build immersive experiences that drive collaboration and creativity. Whether you’re new to Mesh for Teams or a seasoned developer, you won’t want to miss this opportunity to learn from the best and take your custom world-building skills to the next level. Bring your burning questions and get ready to ignite your passion for world-building.
Challenges
The panelists discussed several challenges and limitations they face when building custom worlds in Mesh for Teams:
Licensing Issues: A significant barrier is the requirement for a Teams premium license, which restricts accessibility.
Tool Limitations: Limited nodes in visual scripting and challenges in integrating cloud scripting with visual scripting.
Dynamic Content Loading: Difficulty in dynamically loading 3D objects into the environment.
Performance Optimization: Ensuring that custom worlds run smoothly on both desktop and VR platforms is crucial. Tools like the Content Performance Analyzer are helpful in this regard.
Marco pointed out that while the platform supports high fidelity, performance optimization is key, especially for standalone devices like the Quest 2 and 3. The Mesh Toolkit’s content performance analyzer helps developers audit triangle counts, batches, polygons, textures, and more.
Strengths and Opportunities
Opportunities
Despite the challenges, the panelists were enthusiastic about the strengths and opportunities that Mesh for Teams offers.
Immersive Experiences: The ability to create engaging and interactive virtual spaces for various use cases, including group counseling and virtual therapy.
Multi-User Scenarios: Tools for emulating multi-user interactions during development make it easier to test and optimize experiences.
Toolkit Capabilities: The Mesh Toolkit offers a range of features that facilitate building complex environments, including graphical elements and optimized shaders.
An example of a mental health application was shared that they are developing, which uses an airport scene to help individuals with aerophobia. This application monitors the vertical niches rather than corporate web services.



Add comment