Traditional Culture Encyclopedia - Travel guide - What does vr technology learn?

What does vr technology learn?

1, learn the Unity engine

A 3D engine contains a wide range of knowledge, so generally don't learn it. Find an introductory book with project examples and learn from a simple sample project while typing the code. It will take about two or three months. If you feel monotonous when learning C# and the process of learning Unity is also boring, then you should seriously consider whether to continue.

2. Learn C# language

If there is no programming foundation, you can choose a C# introductory book to learn first. It takes a month or two to read and write simple code without going too far. Of course, if this learning process makes you very excited and addicted, congratulations, this road is very suitable for you, and you can go further directly.

After learning the introduction of C# and Unity, I have a firm direction. I can spend another half a year doing/learning a few small projects to strengthen the depth and breadth of knowledge appropriately. Then you can only think about the next direction if you have accumulated a certain amount of questions. It is suggested to focus on interest/personality orientation. If you like the pleasure of making products, it will be very helpful to master all aspects of 3D application development and have certain control ability in design, assets, technology, testing, operation and project management. If it is technical, you need to go back and make up your homework. You should make a list of algorithms, data structures, 3D graphics and so on, and learn slowly. You must lay a good foundation before you can go deep. Both directions are not easy, and they will become the accumulation of Daniel 10 years. But three years later, I believe I can already contribute my strength to the general team.

3. Virtual reality application

There are several platforms in the whole operating environment, such as MAC, PC, Dream, vive, PlayStation, Android and iOS. You need to know the UI/UX of VR and learn a 3D engine. Unity is a good entry engine, and learning and mastering it needs the help of C# and Javascript language. If you are interested in VR input devices and want to develop VR UI/UX, LeapMotion is a good choice. You can go to leapmotion to see the developer documentation.