《虚拟现实技术》教学大纲.docx

《虚拟现实技术》教学大纲.docx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《虚拟现实技术》教学大纲

适用范围:202X版本科人才培养方案

课程代码课程性质:专业必修课

学分:2.5学分

学时:40学时(理论40学时)

先修课程:C程序设计A

后续课程:移动平台游戏开发

适用专业:数字媒体技术

开课单位:计算机科学与技术学院

一、课程说明

本课程是数字媒体技术专业本科学生的专业必修课。本课程从虚拟现实的“3I”特性入手,通过对三维模型与动画导入、虚拟环境构建、行为交互脚本编辑、脚本语言编写,以及脚本语言引擎、渲染引擎的学习,使学生掌握虚拟现实制作的基本思路、方法和技巧,培养学生的实际动手能力和独立思考问题及解决问题的能力,为学生进入虚拟现实领域打下坚实的基础。本课程是一门兼技术性和艺术性的课程,所以在教学中要注重培养学生实际操作能力和艺术审美能力。

三、课程目标

通过本课程的学习,使学生达到如下目标:

课程目标1:了解虚拟现实技术的内涵、应用领域及发展趋势,了解虚拟现实项目开发流程与要求,理解虚拟现实技术在不同应用场景下的制作方法。

课程目标2:具备虚拟现实领域的复合知识结构具备虚拟现实领域的复合知识结构,掌握虚拟现实交互原理及交互制作,制作符合需求的虚拟现实制作方案,掌握虚拟现实技术相关领域的基本创作及研究方法,具备能够在技术与艺术交叉领域开展创新性工作的能力。

课程目标3:理解虚拟现实领域的国家标准和行业规范,遵循交互设计行业职业道德和职业素养,掌握虚拟现实技术的基本理论、核心知识,以及在三维模型制作、游戏设计、UI制作、编写脚本等相关领域开展技术研发、应用及内容制作所需的相关背景知识。

四、课程目标与毕业要求

《虚拟现实技术》课程教学目标对数字媒体技术专业毕业要求的支撑见表1。

表1课程教学目标与毕业要求关系

毕业要求

指标点

课程目标

支撑

强度

4.研究

4.1能够基于科学原理和方法,针对复杂数字媒体技术工程问题,比较和选择研究路线、设计实验方案。

课程目标1:了解虚拟现实技术的内涵、应用领域及发展趋势,了解虚拟现实项目开发流程与要求,理解虚拟现实技术在不同应用场景下的制作方法。

H

5.使用现代工具

5.1了解信息领域主要资料来源及获取方法,熟悉数字媒体技术领域常用现代工程工具。

课程目标2:具备虚拟现实领域的复合知识结构具备虚拟现实领域的复合知识结构,掌握虚拟现实交互原理及交互制作,制作符合需求的虚拟现实制作方案,掌握虚拟现实技术相关领域的基本创作及研究方法,具备能够在技术与艺术交叉领域开展创新性工作的能力。

M

11.项目管理

11.2能够在多学科背景下,把工程管理、经济决策方法应用于数字媒体项目的开发、设计与实践过程中。

课程目标3:理解虚拟现实领域的国家标准和行业规范,遵循交互设计行业职业道德和职业素养,掌握虚拟现实技术的基本理论、核心知识,以及在三维模型制作、游戏设计、UI制作、编写脚本等相关领域开展技术研发、应用及内容制作所需的相关背景知识。

M

注:表中“H(高)、M(中)”表示课程与相关毕业要求的关联度。

四、教学内容、基本要求与学时分配

理论部分的教学内容、基本要求与学时分配见表2。

表2教学内容、基本要求与学时分配

教学内容

教学要求,教学重点难点

理论学时

对应的课程目标

1.虚拟现实技术概述

1.1虚拟现实的3I特性

1.2虚拟现实的应用领域

1.3虚拟现实的发展趋势

1.4Unity开发环境配置

1.5Unity开发基本流程

教学要求:了解虚拟现实的3I特性、应用领域及发展趋势;掌握Unity开发环境配置、工作界面和基本流程。

重点:虚拟现实的应用领域;虚拟现实技术开发的基本工作流程。

难点:虚拟现实开发环境配置。

4

1

2.C#脚本编写

2.1C#编程语言简介

2.2C#基本语法

2.3数据结构和运算符

2.4结构化程序设计

2.5类、对象、方法

2.6继承、抽象、接口

2.7多态

教学要求:了解脚本的作用;掌握变量和组件的概念与使用;掌握语句、函数、类的概念与使用;熟练运用自定义函数进行交互脚本编写。

重点:条件语句和循环语句,自定义函数。

难点:自定义函数。

10

1、2

3.3D场景的创建

3.1地形的创建与编辑

3.2灯光的创建与设置

3.3天空盒设置

教学要求:理解地形在三维世界中的作用;掌握地形的创建与编辑;掌握灯光的创建与设置;掌握天空盒的设置。

重点:地形的创建与编辑。

难点:灯光的创建与设置。

6

1、2

4.UI制作与物理系统

4.1UI系统简介

4.2UI常用组件

4.3物理系统

4.4物理射线

教学要求:熟悉UI的制作流程与规范;掌握文本、菜单、按钮等UI工具的使用;掌握物理系统的使用。

重点:UI组件,物理系统碰撞器组件。

难点:UI脚本的编写,角色控制

文档评论(0)

力行足下 + 关注
实名认证
内容提供者

用心做人,用心服务。

1亿VIP精品文档

相关文档