Welcome to the E.C.R network. Hotline: 010-82895227 CN

Skill+ VR/AR

  2019-12-30 10:53    hits favorite
Professional skill description
Virtual and augmented reality is a new, fast-growing industry. The number and quality of products released on the AR/VR platform is growing at an exponential rate. Today virtual and augmented reality applications are regularly used in many areas as convenient control interfaces, simulators, innovative learning programs, in the entertainment industry, and in business. Before long, the technologies of this sector will become a part of everyday life. Popularization of AR/VR, training of skilled AR/VR personnel should become one of the most important priorities in the innovative education system. The AR/VR educational program is vast and mainly includes training of specialists in the following up-to-date professions: programmer, (3D) artist, game designer.
 
Practical Tasks
2 Weeks:
Training Outcome:
VR/AR technology cognition and experience, can complete the stand-alone VR/AR product design and production under the guidance of others.
Tasks:
1. VR/AR technology cognition
2. Identify the brightness, material, light, shadow and other rendering effects of the 3D model
3. Analyze the correspondence between the realization of the function and the function realized in the virtual simulation software;
4. Convert the 3d model format into the format required by the virtual development software with various modeling software;
5. Adjust the basic property parameters of 3d model such as map, material, color and reflection with the application software;
6. Application VeryEngine and other engine editing basic operations.
7. Release stand-alone VR products
8.VR design primary certification examination
 
4 Weeks:
Training Outcome:
VR/AR technology application, can independently complete the network version of VR/AR product design and production.
Tasks:
1. Analyze customer demand records and write requirements book for virtual simulation software development;
2. Design and plan the functional framework of virtual reality software and the content of UI interactive interface;Software interactive function command;
3. 3DMAX software simplifies the capacity of model data and routes the model data reasonably;
4. 3D model data of cross plane optimized by Dmax software;
5. Application VeryEngine and other engine editing data module mutual call;Trigger response function;Correlation using particle effects and deformation animation effects;
6. Bezier curve and Curvy curve plug-in realize flexible line connection and pipeline movement
7. Release online VR works
8. Intermediate certification of VR design
 
3 Month:
Training Outcome:
Integrated VR/AR technology practice, can independently complete the complex cross-platform VR/AR product design and production.
Tasks:
1. According to the industry demand report and industry characteristics, plan the virtual simulation development plan
2. Design and plan the functional framework of virtual reality software and the content of UI interactive interface;Software interactive function command;
3. 3Dmax software collapses the model reasonably to reduce the model capacity;Texture, baking;
4. 3Dmax software makes particle effects and deformation effects.
5. VeryEngine and other engines to control particles and deformation effects,
6. Set up wan interface or LAN interface of virtual simulation software;
7. Applied VeryEngine and other engines to edit the reasonable way of data exchange and transmission, designed online situation management and monitoring functions;
8. Application VeryEngine and other engines to set up hardware interface;
9. The application of VeryEngine and other engines to complete the virtual simulation and hardware equipment information exchange;Adjust hardware control parameters;
10.VR/AR enterprise internship and project design
11. Release online VR/AR works
12. Advanced certification in VR design
 
Abilities Outcome
1. VR application Design VR
 
A specialist shall know and understand:
• VR application design, VR
• current (market) requirements to VR application design,
 • VR interface design requirements, VR
• UX in virtual reality,
 • target platform technical requirements.
A specialist shall be able to:
• know the Unity or Unreal Engine 4 game engine (for prototype development),
• develop an application design document
• know the required software.
2. AR application Design AR
 
A specialist shall know and understand:
 • AR application design, AR
• current (market) requirements to AR interface design,
• UX for augmented reality,
 • target platform technical requirements.
A specialist shall be able to: 
• know the required software,
• know the Unity or Unreal Engine 4 game engine (for prototype development), 
• develop an application design document.
3. Programming of AR/VR Applications (Unity, UE4, SDK, Plugins)
 
A specialist shall know and understand: 
• know the Unity or Unreal Engine 4 game engine, 
• know one or several programming languages (С++, C#, Blueprint, UnityScript)
• know the Visual Studio, MonoDevelop, Rider development environments,
• Understanding and active use of the object-oriented programming (OOP) principles, 
• Knowledge of AR/VR algorithms and logic, AR/VR
• Know the required SDK
• Understand the VR and AR equipment operation principles, 
• Have cooperation skills (Unity Collaborate, Git, etc.). 
A specialist shall be able to:
 • Use the OOP principles, 
• Perform quick troubleshooting and debugging,
• Perform code refactoring,
• Create a user interface,
• Implement game mechanics,
 • Implement gameplay.
4. Art Design Technology 
 
A specialist shall know and understand: 
• 3D modelling principles,
• Particles,
 • Textures, their type and creation and usage features,
• Shaders and materials, rendering features, 
• Formats of models and textures, 
• Features of model and texture settings, as well as of materials to be exported into the game engine. 
A specialist shall be able to: 
• Create 3D models (3DSMax, Maya, Blender), 
• Create UV mapping (3DSMax, Maya, Blender),
 • Perform texture mapping (Photoshop, Substance Painter, Blender), 
• Rigging and animation (3DSMax, Maya, Blender),
 • Set-up animations, 
• Skeleton setting and skeletal animation, 
• Create 3D models of objects, characters and surrounding, 
• Create basic textures and special textures, 
• Create and set-up shaders and materials in modeling programs and game engines, 
• Export/import models, materials, textures, animations, skeletons into the game engine.
5. Graphical Programming  A specialist shall know and understand:
• Target platform rendering features,
 • Lighting and shading setting features, 
• Use of textures and materials in the game engine, 
• Graphics library operation features (DirectX, Vulkan, OpenGl), 
• Geometrical object and image rendering principles, 
• Shader programming and setting, 
• Post-processing, 
• Vector and linear algebra, 
• Lighting and shading implementation feature of the used game engine and target platform.
A specialist shall be able to: 
• Set-up static and dynamic lighting in the used game engine, Baked lighting, 
• Set-up standard shaders, 
• Optimize rendering processes,
• Set-up post-processing and final picture view, 
• Create procedural geometry using the game engine resources, 
• Program frame rendering. 
 
6. Application Profiling and Optimization
 
A specialist shall know and understand:
• Special optimization features of PC and mobile device applications, 
• Know the architecture of mobile devices (hardware) in the context of application optimization,
• Ability to use built-in game engine profilers and external profilers (XCode, SnapDragon). 
A specialist shall be able to: 
• Optimize a VR/AR application performance 
• Optimize:
• level geometry, 
• textures and materials, 
• main application process, 
• use of physics in an application. 
7. Publication of Applications (build assembly)  A specialist shall know and understand: 
• Special features of an application build for Windows (VR), 
• Special features of an application build for Android (VR), 
A specialist shall be able to: 
• Correctly assemble an application build, 
• Launch the build on the device, 
• Demonstrate the application operability, 
8. Team Work and Soft Skills  A specialist shall know and understand: 
• Customer and team member communication standards 
• Each competitor's team role 
• His own expertise area 
 
A specialist shall be able to:
• Work as a part of a team
• Communicate and negotiate with clients and team members 
• Manage members of his own team
• Exercise time management 
 

labels: