📜 ⬆️ ⬇️

Development of high-quality VR projects

More recently, we have become one of the co-founders of a company that develops virtual and augmented reality. In this regard, in the near future we will present you a cycle of translated articles of our front-end developer, Lyubov Lozhkina, on the qualitative development of VR projects.

Go...


This article is an introduction to the cycle of materials about the qualitative development of VR projects. Over time, it will be supplemented with links to further materials.

Virtual reality is not only an exciting new technology. VR is a completely new way of communication. The technology is so young that there are still no established rules and proven methods of experience on which to rely.
')
Total freedom - everyone starts from scratch.

VR movement existed back in the 80s (at that time, hardware limitations severely hampered progress). However, the first really important knowledge on the development of VR applications began to appear in the last two years thanks to modern technologies and success in the VR industry.

Over time, this knowledge will accumulate, new ones will appear, and techniques proven by experience will emerge.

In this series of articles, we want to consider the most important features of VR development, which will bring your project to a new level of quality.

1 - A look into the virtual world


image

The basis of the foundations and the biggest difference in comparison with the classical media is the handling of a virtual camera, which is what we will tell about in the first place. If you make the wrong decisions at this stage, our VR apps will cause nausea and headaches.

Therefore, during the development of VR applications should pay much attention to this aspect. And if we follow the basic rules, then you can not worry about unpleasant side effects.

VR-Design: a look into the virtual world

2 - Rendering: techniques and tricks


image

Then we look at the second important factor: rendering. Here we will talk about the visual component, first of all, about the speed and high frame rate.

We will take a closer look at the basic technical concepts, but keep in mind that modern engines take most of this work as far as possible.

We will also learn about other tools that will interact with the engine and help us in the design and development of virtual worlds, so that, as a result, third-party technologies work flawlessly with our VR applications.

VR rendering and optimization

3 - Sound


image

When developing VR applications, sound effects are more important than ever. Proper use of sound increases immersion at times and takes impressions to a new level.

What you need to pay attention to when implementing what technologies exist and why, while imitating sound, they still resort to deception - we will learn about all this in this article. In addition, issues of hardware and other important points will be raised.

Sound effects in virtual worlds.

4 - User Interface in VR


image
Developing a user interface in VR, or the interaction between man and machine, is complicated by new problems.

The application of the classical principles of design of a 2-dimensional interface does not work in VR. Need to experiment with new abstractions. This applies not only to the use of controllers, but also to virtual reality glasses, with the help of which we control our viewing angle.

In this article we will look at the existing developments and considerations on this subject and how they can be applied in your project. All this is very interesting, and besides, it is the basis of the fundamentals in the field of VR-design, which will be valuable for everyone who wants to develop really good applications.

VR-Design: User Interface

5 - Scene Content


image
After we get acquainted with the most important aspects of technology and design, you can go to the central element of each VR project - content.

What should be shown and what is not, what impact does the VR project have on the user and what do we want to convey to him? Compliance with certain ethical frameworks in VR projects is important, as nowhere else.

Since, due to the deep immersion, we have a greater influence on the psychological state of the user or player. This is a big responsibility and you need to be careful with it.

What you should pay attention to and what principles already exist, we will look at this article. In addition, we will understand why VR causes such a strong sense of empathy, like no other media.

VR Design: scene content

6 - VR Development Methodology


image

After receiving information about the most important fundamentals of a good VR application, we will finally consider the ideal development process.

Theoretical knowledge can not automatically guarantee you a tremendous success. You should get your own experience and test your ideas in practice.

Armed with knowledge in theory, we can practice. How to develop more effectively, learn faster and experiment - we will look at all this in this article. We will also understand why you should not rely only on your own opinion and what VR legs are.

VR development methodology

Go


The first article from this fascinating series, which will improve your knowledge in VR development, is coming soon.

In any case, it is important that you apply all these techniques and principles in practice. Moreover, it is worthwhile to subject everything to doubt and experiment.

All this knowledge is an experience and a small experience of the VR community. Much has not been invented and not openly. And the worst thing you can do is rely on someone else's opinion or limit yourself.

More information on various topics can be found in the Oculus Best Practices Guide. Google also published its experience in its manual and the Cardboard APP. Also very interesting is the book about VR-design from Jason Jerald.

Source: https://habr.com/ru/post/320858/


All Articles