软件工程(VR开发)专业的学习内容主要包括以下几个方面:
专业核心课程
Web基础
软件工程(VR)
面向对象程序设计
数据结构与算法
操作系统原理
Web开发
VR方向课程
虚拟现实导论
三维动画设计
设计美学
虚拟现实建模
VR引擎程序设计基础
VR引擎程序设计进阶
用户体验技术与UI设计
全景视频处理技术
软件项目管理
Cocos程序设计
增强现实应用基础
三维动画设计
影视制作
三维特效制作
软件测试
虚拟现实实训
VR项目综合实训
相关技能和知识
编程技能:包括Java、C++、Python等编程语言
虚拟现实相关知识:包括虚拟现实的基本概念、开发流程、应用场景等
3D建模知识:包括3D建模的基本概念、流程、模型优化等
游戏程序设计基础:如C程序设计基础、游戏程序的循环过程、类和对象的概念、内存动态分配、指针、面向对象编程思想等
VR游戏开发:包括HTC Vive和Unity引擎的VR开发流程、VR头盔设置、移动、拾取、瞄准、射击等操作的实现、室内外场景制作、高级材质照明技术、UI设计、人物动作控制等
OpenGL高级图形编程:包括基于GLFW + GLEW框架的OpenGL图形编程、三维矩阵变换、光照算法模型、显卡渲染管线、着色器编程等核心图形技术,如阴影、法线贴图、延迟着色、粒子特效等
这些课程和技能的学习将帮助学生掌握从虚拟现实的基本概念到实际应用的全方位知识,从而具备在虚拟现实领域进行软件开发和设计的能力。