课程设置
阶段一:VR游戏程序设计基础
学习C#程序设计基础,理解游戏程序的循环过程; 理解类和对象的概念;学习内存动态分配、指针、面向对象编程思想,理解类和对象的概念,学习面向对象编程思想。
阶段二:VR游戏开发
HTC Vive虚拟现实头盔设置、UE4引擎VR开发流程;VR头盔设置、Unity引擎VR开发流程;VR的移动、拾取、瞄准、射击等操作的实现;VR室外室内场景制作;高级材质照明技术;VR应用的UI设计;VR人物动作控制
阶段三:OpenGL高级图形编程
学习基于GLFW + GLEW框架的OpenGL图形编程,掌握三维矩阵变换、光照算法模型、显卡渲染管线、着色器编程等核心图形技术,如OpenGL高级照明:阴影、法线贴图、延迟着色、粒子特效等,成为VR技术精英。
阶段四:毕业创作
学习设计文档规范;使用UE4自由创作VR应用作品,锻炼实战能力,在老师的指导下自己开发内容并完成虚拟现实头盔设置,创作出产品级的VR作品