Abstract
This chapter deals with the authoring of VR and AR applications. The focus here is on the use of authoring tools in the form of software development kits (SDKs) or game engines. First, the actual authoring process will be briefly discussed before selected authoring tools for VR and AR are reviewed. Subsequently, the authoring process and the use of the tools will be illustrated through typical case studies. The other chapters of this book deal with the fundamentals and methodologies of VR and AR. These are generally applicable over a longer period. In contrast to this, this chapter looks at some very specific authoring tools and the authoring process based on them, which can inevitably only represent a snapshot in time. Features, releases and availability of these tools can change at short notice, so that individual sections may no longer be up to date when this book is in press. To take this aspect into account, the case studies listed here are stored in an online repository, where they are regularly updated to reflect the latest versions of the authoring tools and runtime environments.
Dedicated website for additional material: vr-ar-book.org
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Apple (2021) Apple app store. https://developer.apple.com/support/app-store/. Accessed 16 Mar 2021
Google (2021) Google developers. https://developers.google.com/ar/discover/. Accessed 16 Mar 2021
HoloLens 2 (2021). https://www.microsoft.com/en-us/hololens/. Accessed 16 Mar 2021
Magic Leap 1 (2021). https://www.magicleap.com/en-us/magic-leap-1. Accessed 16 Mar 2021
Makarov A (2021) 9 augmented reality trends in 2021: the future is here. https://mobidev.biz/blog/augmented-reality-future-trends-2018-2020. Accessed 14 Jan 2021
Kato H, Billinghurst M (1999) Marker tracking and HMD calibration for a video-based augmented reality conferencing system. In: Proceedings of IWAR, p 99
Ungureanu D et al (2020) HoloLens 2 research mode as a tool for computer vision research. arXiv preprint arXiv:2008.11239
Unity (2021). https://unity.com/. Accessed 16 Mar 2021
Unreal Engine (2021). https://www.unrealengine.com/en-US/. Accessed 16 Mar 2021
Software, Online Documentation and Tutorials
ARCore (2021). https://developers.google.com/ar/. Accessed 16 Mar 2021
ARKit (2021). https://developer.apple.com/augmented-reality/arkit/. Accessed 16 Mar 2021
Blender (2021). https://www.blendernation.com/. Accessed 16 Mar 2021
Godot game engine (2021). https://godotengine.org. Accessed 16 Mar 2021
HoloLens Documentation (2021) Microsoft. https://docs.microsoft.com/en-us/hololens. Accessed 16 Mar 2021
MARS (2021). https://unity.com/products/unity-mars. Accessed 16 Mar 2021
MRTK Documentation (2021) Mixed Reality Toolkit Unity Documentation. https://github.com/Microsoft/MixedRealityToolkit-Unity. Accessed 16 Mar 2021
MRTK Release (2021), https://github.com/Microsoft/MixedRealityToolkit-Unity/releases/tag/v2.3.0. Accessed 16 Mar 2021
OpenVR (2021). https://github.com/ValveSoftware/openvr. Accessed 16 Mar 2021
Pixyz (2021). https://unity.com/products/pixyz. Accessed 16 Mar 2021
RealityKit (2021). https://developer.apple.com/augmented-reality/realitykit/. Accessed 16 Mar 2021
Unity, download (2021). https://unity3d.com/get-unity/download. Accessed 16 Mar 2021
Unity XR (2021). https://docs.unity3d.com/2019.3/Documentation/Manual/XR.html. Accessed 16 Mar 2021
Unreal Engine, download (2021). https://www.unrealengine.com/en-US/download. Accessed 16 Mar 2021
Unreal Engine XR (2021). https://www.unrealengine.com/en-US/xr. Accessed 16 Mar 2021
Valve Cooperation (2021) SteamVR plugin 2.6.1. https://assetstore.unity.com/packages/tools/integration/steamvr-plugin-32647. Accessed 16 Mar 2021
Windows Mixed Reality (2021). https://www.microsoft.com/en-us/mixed-reality/windows-mixed-reality. Accessed 16 Mar 2021
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Recommended Reading
Recommended Reading
-
Glower J (2018) Unity 2018 Augmented reality projects: Build four immersive and fun AR applications using ARKit, ARCore, and Vuforia. Packt Publishing.
-
Linowes J (2020) Unity 2020 virtual reality projects: Learn VR development by building immersive applications and games with Unity 2019.4 and later versions, 3rd edn. Packt Publishing.
-
McCaffrey, M (2017) Unreal Engine VR cookbook: Developing virtual reality with UE4. Addison Wesley.
-
Rabin S (2009) Introduction to game development, 2nd edn. Charles River Media, Boston – a reference book on computer games. Due to the manyfold intersections of VR and computer games, the literature from the field of computer games is also relevant.
-
Sewell B (2015) Blueprints visual scripting for Unreal Engine (English Edition): Build professional 3D games with Unreal Engine 4’s visual scripting system. Packt Publishing.
-
Vroegop D (2017). Microsoft HoloLens developer’s guide: A complete guide to HoloLens application development. Packt Publishing.
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this chapter
Cite this chapter
Broll, W., Weidner, F., Schwandt, T., Weber, K., Doerner, R. (2022). Authoring of VR/AR Applications. In: Doerner, R., Broll, W., Grimm, P., Jung, B. (eds) Virtual and Augmented Reality (VR/AR). Springer, Cham. https://doi.org/10.1007/978-3-030-79062-2_10
Download citation
DOI: https://doi.org/10.1007/978-3-030-79062-2_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-79061-5
Online ISBN: 978-3-030-79062-2
eBook Packages: Computer ScienceComputer Science (R0)