模块 | 重要性(%) | |
1 | VR 应用设计 | 8.5 |
应知道并了解: · vr 应用设计, · 当前(市场)对 VR 应用设计的要求, · vr 界面设计要求, · 虚拟现实中的 ux, · 目标平台技术要求。 |
||
应能够: · 熟悉 Unity 等引擎(用于原型开发), · 开发应用程序设计文档, · 了解所需软件。 |
||
2 | AR 应用设计 | 8.5 |
应知道并了解: · ar 应用设计, · 当前(市场)对 AR 接口设计的要求, · 增强现实的 ux, · 目标平台技术要求。 · |
||
应能够: · 了解所需软件, · 熟悉 Unity 等引擎(用于原型开发), · 开发应用程序设计文档。 |
||
3 | AR/VR 应用程序编程 | 15 |
应知道并了解: · 了解 Unity 等引擎, · 知道一种或几种编程语言(Сc++, c#,蓝 图,UnityScript), |
· 熟悉 Visual Studio, MonoDevelop, Rider 开发环 境, · 理解并积极使用面向对象编程(OOP)原理, · AR/VR 算法和逻辑知识, · 了解所需 SDK, · 了解 VR 和 AR 设备的操作原理, · 具备协作能力(Unity collaboration, Git 等)。 |
||
应能够: · 使用 OOP 原则, · 快速进行故障排除和调试, · 执行代码重构, · 创建一个用户界面, · 执行游戏机制, · 实现游戏。 |
||
4 | 艺术设计技术 | 19 |
应知道并了解: · 3d 建模原理, · 粒子, · 纹理,它们的类型,创建和使用特性, · 着色器和材质,渲染特性, · 模型和纹理的格式, · 模型和纹理设置的特性,以及导出到游戏引擎的材 质。 |
||
专家应能够: · 创建 3D 模型(3DSMax, Maya, Blender), · 创建 UV 映射(3DSMax, Maya, Blender), · 执行纹理映射(Photoshop, material Painter, Blender), · 索具和动画(3DSMax, Maya, Blender), · 设置动画, · 骨骼设置和骨骼动画, |
· 创建对象、角色和周围环境的 3D 模型, · 创建基本纹理和特殊纹理, · 在建模程序和游戏引擎中创建和设置着色器和材 质, · 导出/导入模型,材质,纹理,动画,骨架到游戏引 擎。 |
||
5 | 图形化编 | 26 |
应知道并了解: · 目标平台渲染功能, · 照明和阴影设置功能, · 在游戏引擎中使用纹理和材质, · 图形库操作特性(DirectX, Vulkan, OpenGl), · 几何对象和图像渲染原理, · 着色器编程和设置, · 后处理, · 向量和线性代数, · 使用的游戏引擎和目标平台的光影实现功能。 · |
||
专家应能够: · 在使用的游戏引擎中设置静态和动态照明,烘焙照 明, · 设置标准着色器, · 优化渲染过程, · 设置后期处理和最终图片视图, · 使用游戏引擎资源创建过程几何体, · 程序帧渲染。 |
||
6 | 应用程序概要和优化 | 8 |
应知道并了解: · PC 和移动设备应用的特殊优化功能, · 了解移动设备(硬件)的架构 · 应用程序优化, |
· 能够使用内置的游戏引擎分析器和外部分析器 (XCode, SnapDragon)。 | ||
专家应能够: · 优化 VR/AR 应用程序性能 · 优化: · 几何级, · 纹理和材质, · 主要申请流程, · 在应用程序中使用物理。 |
||
7 | 发布应用程序(构建程序集) | 10 |
应知道并了解: · Windows 应用程序构建的特殊功能(VR), · Android (VR)应用程序构建的特殊功能, · |
||
专家应能够: · 正确组装应用程序构建, · 在设备上启动构建, 演示应用程序的可操作性, |
||
团队合作和软技能 | 5 | |
专家应知道并了解: · 客户和团队成员沟通标准 · 每个竞争对手的团队角色 · 自己的专业领域 |
||
应能够: · 作为团队的一员工作 · 与客户和团队成员沟通协商 · 管理自己团队的成员 · 锻炼时间管理 |
||
Total 总计 | 100 |