Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Metaverse: Beyond the Hype by Sanjeev Kumar

Metaverse: Beyond the Hype by Sanjeev Kumar

Slides from the following meetup: https://www.meetup.com/de-DE/microsoft-azure-zurich-user-group/events/289086583/

Metaverse as a buzzword is widely covered in the media. People also have many different expectations from metaverse. This has led to a lot of hype about metaverse. But is it only hype or is there substance behind it?

In this session, we look at some concrete use cases for metaverse which are leading to silent adoption of metaverse in specific industries.

We also discuss the language and jargons of metaverse (e.g., AR, VR, MR, XR). We take a builder / developer perspective of metaverse and discuss the widely used tools (e.g., Unity, Babylon.js).

In the last section, we will discuss a scenario which integrates metaverse with real-time data and how such a scenario is built using tools such as Azure Digital Twins.

About Sanjeev:
Sanjeev Kumar is an architect and advisor for business and technology leaders on the topics of cloud computing, metaverse and blockchain. He works at Microsoft Switzerland and based in Zurich. Previously, he also worked as product manager and CTO at startups.

He has spoken about metaverse at industry events, participates in Metaverse Standards Forum and writes regularly on Linked on industrial metaverse technical topics.

Azure Zurich User Group

November 23, 2022
Tweet

More Decks by Azure Zurich User Group

Other Decks in Technology

Transcript

  1. METAVERSE
    Sanjeev Kumar
    Beyond the Hype
    #mbth

    View full-size slide

  2. Agenda
    METAVERSE:
    BEYOND THE HYPE
    LANGUAGE OF THE
    METAVERSE
    BUILDING THE
    METAVERSE
    METAVERSE WITH
    REAL-TIME DATA

    View full-size slide

  3. Agenda
    METAVERSE:
    BEYOND THE HYPE
    LANGUAGE OF THE
    METAVERSE
    BUILDING THE
    METAVERSE
    METAVERSE WITH
    REAL-TIME DATA

    View full-size slide

  4. Metaverse: Silent Side of the Adoption
    Productivity Gain
    Solving Specific
    Problems
    Staying ahead of the
    competition
    57% of
    metaverse-
    aware
    companies say
    they are
    adopters.*
    *McKinsey Report: Value creation in the metaverse
    (June 2022)
    Drivers for adoption

    View full-size slide

  5. Industries Embrace Metaverse
    Manufacturing
    Financial Services
    Retail
    and more…

    View full-size slide

  6. Beyond the Hype: Use Cases to Start Today
    Digital Onboarding
    Training and Learning
    Virtual Collaboration
    Simulation

    View full-size slide

  7. Questions
    What are the drivers for metaverse
    adoption in industries?
    There are 3 correct answers
    ❑Solving specific problems
    ❑Accelerate server performance
    ❑Productivity gain
    ❑Staying ahead of competition
    Which use cases are seeing early adoption
    of metaverse?
    There are 2 correct answers
    ❑Training and learning
    ❑Virtual desktop
    ❑Time and Expense booking
    ❑Simulation
    Assignment
    Do your own research (DYOR) about industries and use cases witnessing
    metaverse adoption.

    View full-size slide

  8. Resources
    https://www.matthewball.vc/all/forw
    ardtothemetaverseprimer
    Value Creation in the
    Metaverse
    Value creation in the metaverse |
    McKinsey
    Framework for the metaverse

    View full-size slide

  9. Agenda
    METAVERSE:
    BEYOND THE HYPE
    LANGUAGE OF
    THE METAVERSE
    BUILDING THE
    METAVERSE
    METAVERSE WITH
    REAL-TIME DATA

    View full-size slide

  10. VR, AR, MR
    Representation of the virtuality continuum (adapted from Milgram; Kishino, 1994).
    © Laia Tremosa and the Interaction Design Foundation, CC BY-NC-SA

    View full-size slide

  11. The evolution of computing
    Software on computers Applications on mobile devices Experiences in mixed reality
    The Evolution of Computing

    View full-size slide

  12. Mixed Reality
    Discover what’s possible while staying grounded in the familiar
    Physical Virtual
    Mixed Reality

    View full-size slide

  13. XR, WebXR
    XR
    Extended reality is a catch-all to refer
    to augmented reality (AR) and virtual reality (VR).
    Sometimes the acronym 'XR' is used in place.
    Source: Extended reality - Wikipedia
    WebXR
    WebXR, with the WebXR Device API at its core,
    provides the functionality needed to bring both
    augmented and virtual reality (AR and VR) to the
    web.
    WebXR is an API for web content and apps to use to
    interface with mixed reality hardware such as VR
    headsets and glasses with integrated augmented
    reality features.

    View full-size slide

  14. 3D: Transform (Translate, Rotate,
    Scale)
    Function:
    Property:
    Position of the Transform in
    X, Y, and Z coordinates.
    Position
    Rotation of the Transform
    around the X, Y, and Z axes,
    measured in degrees.
    Rotation
    Scale of the Transform along
    X, Y, and Z axes.
    Scale
    Unity - Manual: Transforms (unity3d.com)
    Source:

    View full-size slide

  15. Metaverse standards: Attempts in
    progress
    Metaverse Standards Forum
    Source: The Metaverse Standards Forum
    (metaverse-standards.org)
    Open Metaverse Alliance
    Source: OMA3

    View full-size slide

  16. HoloLens 2
    An ergonomic, untethered self-contained holographic device designed to increase user accuracy
    and output
    Holo Lens 2

    View full-size slide

  17. HoloLens 2
    6DOF VR, the power and flexibility of a Qualcomm Snapdragon processor
    Oculus Quest
    Source: Oculus Developer Documentation Get Started Developing for the Oculus Quest
    Platform | Oculus Developers

    View full-size slide

  18. Questions
    Which are commonly used metaverse
    terminologies?
    There are 3 correct answers
    ❑AR
    ❑VR
    ❑DR
    ❑MR
    Which are the standards bodies working
    on/facilitating metaverse standards?
    There are 2 correct answers
    ❑Metaverse Standards Forum
    ❑Creators Metaverse Group
    ❑Open Metaverse Alliance
    Assignment
    Learn more about Metaverse Standards Forum.

    View full-size slide

  19. Resources
    OMA3
    Metaverse Standards Forum
    Frequently Asked Questions
    (metaverse-standards.org)
    Open Metaverse Alliance

    View full-size slide

  20. Agenda
    METAVERSE:
    BEYOND THE HYPE
    LANGUAGE OF THE
    METAVERSE
    BUILDING THE
    METAVERSE
    METAVERSE WITH
    REAL-TIME DATA

    View full-size slide

  21. Unity
    Unity Hub Unity Release
    Cross-platform
    game/AR/VR/MR/XR
    engine developed by Unity
    Technologies.
    Supports a variety of
    desktop, mobile,
    console and virtual
    reality platforms.

    View full-size slide

  22. Unreal Engine
    Epic Games Launcher Unreal Engine Release
    Real-time 3D creation tool for
    photoreal visuals and immersive
    experiences for cross-platform
    games/AR/VR/MR/XR developed
    by Epic Games.
    Supports a variety of desktop,
    mobile, console and virtual
    reality platforms.

    View full-size slide

  23. Modeling with Blender
    Open source 3D creation suite
    Supports 3D pipeline—
    modeling, animation,
    simulation, rendering.

    View full-size slide

  24. Babylon.js
    Open source, real time 3D engine using a
    JavaScript library for displaying 3D
    graphics in a web browser via HTML5.
    Cross-platform web and native
    AR/VR/MR/XR development.
    Supports WebXR.

    View full-size slide

  25. Mixed Reality Toolkit 3 (MRTK3)
    • MRTK3 is the third generation of
    Microsoft Mixed Reality Toolkit
    for Unity
    • It's a Microsoft-driven open
    source project to accelerate
    cross-platform mixed reality
    development in Unity.
    • Provides the cross-platform
    input system and building blocks
    for spatial interactions and UI.

    View full-size slide

  26. Questions
    Which tools are used for metaverse
    development?
    There are 3 correct answers
    ❑Unity
    ❑3DCreators Engine
    ❑Unreal Engine
    ❑Blender
    Which of these is a popular open source
    3D modeling and content creation tool?
    There is 1 correct answer
    o Node.js
    o Blender
    o OpenXS
    o Godot
    Assignment
    Create a 3D scene using Unity or Unreal Engine or Babylon.js and deploy to
    HoloLens 2.

    View full-size slide

  27. Resources
    Mixed Reality Toolkit 3 Developer
    Documentation - MRTK3 | Microsoft
    Learn
    Unity development for
    HoloLens
    Unity development for HoloLens -
    Mixed Reality | Microsoft Learn
    MRTK3

    View full-size slide

  28. Agenda
    METAVERSE:
    BEYOND THE HYPE
    LANGUAGE OF THE
    METAVERSE
    BUILDING THE
    METAVERSE
    METAVERSE WITH
    REAL-TIME DATA

    View full-size slide

  29. Azure 3D Scenes Studio
    Immersive 3D environment,
    where business and front-
    line workers can consume
    and investigate operational
    data
    from their Azure Digital
    Twins solutions
    with visual context.

    View full-size slide

  30. Azure Digital Twins
    Azure Digital Twins is a
    platform as a service (PaaS)
    offering that enables the
    creation of twin graphs
    based on digital models of
    entire environments,
    which could be buildings,
    factories, farms, energy
    networks, railways,
    stadiums, and more—even
    entire cities.

    View full-size slide

  31. Azure SignalIR
    Azure SignalR Service
    simplifies the process of
    adding real-time web
    functionality to applications
    over HTTP.
    This real-time functionality
    allows the service to push
    content updates to
    connected clients, such as a
    single page web or mobile
    application.
    As a result, clients are
    updated without the need to
    poll the server, or submit new
    HTTP requests for updates.

    View full-size slide

  32. Azure IoT Hub
    Azure IoT Hub is a managed
    service hosted in the cloud
    that acts as a central
    message hub for
    communication between an
    IoT application and its
    attached devices.
    You can connect millions of
    devices and their backend
    solutions reliably and
    securely. Almost any device
    can be connected to an IoT
    hub.

    View full-size slide

  33. Azure Spatial Anchors
    Azure Spatial Anchors
    enables developers to work
    with mixed reality platforms
    to perceive spaces,
    designate precise points of
    interest, and to recall those
    points of interest from
    supported devices.
    These precise points of
    interest are referred to as
    Spatial Anchors.

    View full-size slide

  34. Questions
    Which tool can be used to quickly create visual,
    immersive representation of real-time data?
    There is 1 correct answer
    o 3D Viewer
    o Azure 3D Scenes Studio
    o Azure Spatial Anchors
    o Mars Visualizer
    Which tool can be used to create digital data
    models of real world?
    There is 1 correct answer
    o Digital Modeler
    o Azure Digital Twin
    o Azure IoT Hub
    Assignment
    Create 3D scene view of an industrial installation e.g., robotic arms in a
    distribution center using Azure 3D Scenes Studio.

    View full-size slide

  35. Resources
    Quickstart: Create a HoloLens app
    with Unity - Azure Spatial Anchors |
    Microsoft Learn
    Build mixed reality digital twins
    with Azure Digital Twins and
    Unity
    Build mixed reality digital twins
    with Azure Digital Twins and Unity -
    Training | Microsoft Learn
    Azure Spatial Anchors sample
    app for HoloLens

    View full-size slide

  36. 36
    METAVERSE: BEYOND THE
    HYPE
    THANK YOU

    View full-size slide