Magic Leap has released a new set of development components in a ‘Magic Leap Toolkit’ (MLTK) which includes a slew of pre-built tools which aim to make it easier for creators to bring their AR vision to life without needing to re-think the basics.

The MLTK, available now for developers working in Unity, offers up a range of pre-built tools which take some of the heavy lifting out of building AR apps for the Magic Leap headset. Pre-built solutions for things like input, surface detection, and multiplayer networking give developers a foundation to work from, rather than asking each developer to re-invent the wheel. Here’s a look at what’s in the MRTK, with short example videos from Magic Leap:

ControlPointer

The Control Pointer provides a pointer for the manipulation and movement of digital objects with the Control. Control Pointer includes components that let users target, select/deselect, and drag/drop objects.

SurfaceDetails

Surface details is a light-weight solution to identify different surface types.

ControlInput

Control Input component provides you with a comprehensive set of Unity events for interactivity with the Magic Leap Control. It enables user input for the Control including:

  • Changes in the position and orientation of the Control (6 Degrees of Freedom or 6DOF)
  • Bumper events
  • Home button events
  • Trigger events
  • Touchpad gesture events

KeepInFront

Keep In Front is an add-on component that keeps content in the user view while respecting other objects in the scene and attempts to stay in front of them.

RuntimeConsole

Runtime console is a tool for viewing log messages while running a Unity® Software app on a Magic Leap device.

PlaceOnFloor

Place On Floor helps locate an area on the floor of the user’s space where an app can place digital content. It provides apps with a starting location without the need for user input. When the user focuses on an empty area on the floor, PlaceOnFloor places digital content at that location.

RampLight

Ramp light is a rendering solution independent of Unity lights that maintains sufficient brightness at any angle, and maximizes the visual quality of Magic Leap’s additive display approach.

Two other features, Transmission and SpatialAlignment, don’t currently have video examples, but Magic Leap explains their capabilities in developer documentation:

SEE ALSO
The Apple Effect: Magic Leap Founder's Previous Company Launches App on Vision Pro

Transmission

Transmission is a cross-platform solution for connecting devices over a local area network (LAN). Add Transmission to your Unity app to provide a basic, multi-user network connection between Magic Leap One devices, computers, mobile devices, and any other device connected to the same LAN. Low-level networking is handled directly through UDP. Transmission is a valuable tool for the development of collocated, multi-user experiences. Transmission can be used to share messages, call remote commands, and synchronize the placement of objects.

SpatialAlignment

SpatialAlignment is a critical component of the Transmission tool. Without Spatial Alignment, Transmission cannot align objects between peers so they see the same content in the same space. Spatial Alignment uses the Magic Leap’s Persistent Coordinate Frame (PCF) system to visually align colocated Magic Leap devices connected with Transmission, and is a key element for integrating the Magic Leap Persistent Coordinate Frame (PCF) into your experience.

You can find much more detail about each of these features, including how to implement them, in Magic Leap’s MLTK documentation.

– – — – –

Though Magic Leap doesn’t explicitly call its AR headset a dev kit, the $2,300 ‘Creator Edition’ is certainly poised as a development platform. Developers working on the headset are getting a jump-start in learning the ins-and-outs of AR app creation ahead of future Magic Leap headsets which the company aims to take mainstream.

Newsletter graphic

This article may contain affiliate links. If you click an affiliate link and buy a product we may receive a small commission which helps support the publication. More information.


Ben is the world's most senior professional analyst solely dedicated to the XR industry, having founded Road to VR in 2011—a year before the Oculus Kickstarter sparked a resurgence that led to the modern XR landscape. He has authored more than 3,000 articles chronicling the evolution of the XR industry over more than a decade. With that unique perspective, Ben has been consistently recognized as one of the most influential voices in XR, giving keynotes and joining panel and podcast discussions at key industry events. He is a self-described "journalist and analyst, not evangelist."
  • JesuSaveSouls

    Jesusaves!

    • dextrovix

      Hallelujah etc…

      • JesuSaveSouls

        Amen

    • get lost

      jesus is an imaginary gay for delusional retards

      • JesuSaveSouls

        Still time for you to receive the redemption and forgiveness of God’s grace through Jesus.

  • MLTK, just to make more confusion with the MRTK…

    • elua

      Current survey reveals that approximately 73% individuals are occupied into online world activities. The Internet is flourishing every single day so therefore we are currently having an ocean of earn money online opportunities via intenet to get paid. Every person wish to spend additional time his/her best friends by taking a trip any specific lovely place in the world. However selecting the best method furthermore setting a proper destination is our target in the direction of being successful. Already a good number of people are receiving such a good pay check of dollar 24000 every week by using highly recommended as well as outstanding methods for making massive earnings through internet. Start off to get paid from the first day when you finally look at our website >>>>> hackflowerpot.am-strand.de

  • Immersive Computing

    Was impressed with Magic Leap (after all the negative press) certainly found it more effective than Hololens. https://uploads.disquscdn.com/images/dc06677402d92d7a0cf395935d16b596d73f6f6adc6a5a8906f188744d540f87.jpg