Overview
ABSTRACT
For a few years now, developing virtual reality experiences no longer means venturing into unknown territory. Indeed, anyone can now build a virtual reality experience from a lower entry point than before thanks to the numerous tools and software developed. While the main function of the latter was to create a fun and entertaining experience, today they can be exploited in a professional and industrial context. But what is the process of creating an VR experience and with which tools does the user achieve it? These are the topics covered in this article today.
Read this article from a comprehensive knowledge base, updated and supplemented with articles reviewed by scientific committees.
Read the articleAUTHORS
-
Karine SIK: Marketing and Communication Assistant - Light&Shadows, Suresnes, France
-
Jordane RICHTER: Sales and Marketing Director - Light&Shadows, Suresnes, France
-
Bertrand PIQUARD: General Manager - Light&Shadows, Suresnes, France
INTRODUCTION
Tracing the origins of software used in virtual reality is like tracing the origins of video game software – and, more specifically, game engines or 3D engines –, whose interests intersect with those of VR software, in the context of professional and industrial use.
While video games once had to be created entirely from scratch, the situation took a new turn in the 1980s with the arrival of the first game engines in the form of 2D game creation systems. Although they have evolved over the years, the aim of the game engine is to provide an arsenal of tools to facilitate and accelerate the development and construction of a 3D experience by enabling the reuse of meshes, code and textures.
The pace of evolution of game engines has continued to accelerate, so much so that many developers in the XR community have noticed that developing a game on an engine shares similarities with developing a VR experience: they can easily be integrated into platform-specific SDKs and customized with different APIs. This makes it possible to add and customize features such as physics, near-realistic graphics rendering, headsets, interfaces, scripting, remote collaboration, collision detection and even artificial intelligence to design interactive experiences that are even more immersive and sufficiently realistic. Better still, the game engine's programming language, which is generally known to developers – such as Java, C++, C# or Python – the tool's power, comprehensibility and adaptability have led to its adoption in the professional sector, particularly industry. Advances in video game technology have ushered in a new era of visualization and interaction, key elements and issues faced by some companies. This technology is used by industries to produce virtual experiences with real-time workflows, boosting efficiency and productivity. Today, it is even possible to combine VR software with professional software such as computer-aided design (CAD), building information modeling (BIM) or product lifecycle management (PLM) applications, with the ambition of reducing production costs or overcoming the complexity of the production process.
This article will take a closer look at the software used in virtual reality, focusing on the different ways it can be used in a professional setting, and how technological advances have helped improve these tools year after year to create the best VR experience.
Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
The Ultimate Scientific and Technical Reference
KEYWORDS
software | immersion | virtual reality | rendering engine
This article is included in
Signal processing and its applications
This offer includes:
Knowledge Base
Updated and enriched with articles validated by our scientific committees
Services
A set of exclusive tools to complement the resources
Practical Path
Operational and didactic, to guarantee the acquisition of transversal skills
Doc & Quiz
Interactive articles with quizzes, for constructive reading
Current virtual reality software
Bibliography
- (1) - Facebook - Facebook is working on its own OS that could reduce its reliance on Android. - https://www.theverge.com/2019/12/19/21030043/facebook-os-custom-operating-system-android-reliance-self-sufficiency-ar-glasses...
Directory/Websites
VR interaction interfaces (non-exhaustive list)
Ekto – Ekto One
Virtuix – Omni
Cyberith – Virtualizer Elite 2
Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
The Ultimate Scientific and Technical Reference