《虚拟现实脚本与策划》教案-四-1-知识点3:手柄控制视角旋转_第1页
《虚拟现实脚本与策划》教案-四-1-知识点3:手柄控制视角旋转_第2页
《虚拟现实脚本与策划》教案-四-1-知识点3:手柄控制视角旋转_第3页
《虚拟现实脚本与策划》教案-四-1-知识点3:手柄控制视角旋转_第4页
《虚拟现实脚本与策划》教案-四-1-知识点3:手柄控制视角旋转_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务1交互功能开发任务描述适配岗位与职责使用XRI和PicoSDK,完成基础功能导入,利用DemoScene中的预制体完成基础交互环境搭建。对配置文件进行修改,实现手势识别和交互。制作以上内容并打包、测试。岗位:VR开发工程师职责:VR项目开发学习目标知识目标:了解什么是PDC,以及PDC在项目开发中所扮演的角色。了解手势交互的原理,了解手势数据采集和运算的过程。学会使用XRIDemoScene中的人物预制体,搭建VR交互环境。学会修改输入控制的配置文件,新增手势输入的按键映射,实现手势识别和手势交互。打包示例环境,在Pico中测试手势和手柄的交互和使用。能力目标:能够独立完成VR项目中人物交互的功能环境搭建。能够开启手势识别,修改配置文件绑定人物左右手势。连接PDC实现对以上功能的测试,能解决在使用PDC过程中出现的问题。素质目标:能熟练使用光照组件制作,使场景呈现真实效果。能够以点及面,发散思考,灵活利用各类灯光组件的特征,将其应用到典型的场景中去。保证场景光照合理,画面真实。学习重难点重点:使用PDC进行项目调试的步骤。人物获取手柄输入的方式,成功控制人物平移、转动等交互。对UI面板进行修改,实现手柄、手势两种方式和UI的交互。难点:手势识别和手势交互功能的实现。根据PDC显示的连接状态,对串流失败的原因进行故障分析,并实现串流功能。操作步骤职业知识XRI镜头旋转的核心原理在VR项目中,“镜头旋转”分两类。头显物理旋转:自然转头由硬件(Pico头显)+OpenXR驱动,此时MainCamera是随着头部姿态转动而转动的,不受XRI代码控制对应组件:TrackedPoseDriver(自动绑定头显姿态)手柄控制虚拟旋转:转身/水平旋转旋转对象是XROrigin(整个用户节点),不是相机由XRI脚本控制实现平滑旋转综上:控制镜头旋转的方式有两种:物理转动头部控制直接转动相机。推动手柄摇杆控制人物本体进行旋转,同时带动镜头发生转动。连接头显对两种旋转镜头方式进行测试直接转动头部观察场景中物体的变化转动VR头显,观察场景内画面跟随头部朝向同步变化,检验头部追踪功能是否正常。步骤1:连接PDC运行项目通过PDC工具建立电脑与PICO设备的连接,串流运行项目,完整测试镜头旋转效果。步骤2:选中MainCamera查看坐标变化在Hierarchy面板选中XROrigin对象,实时检视Inspector面板内坐标与旋转数值。选中MainCamera,切换坐标观察方式为Local。转动头显,观察在Scene中的MainCamera的变化。同时对比头显中的画面和Game中的画面。步骤3:选中XROrigin查看坐标变化选中XROrigin,观察XROrigin的坐标变化。转动手柄实现虚拟转身,观察XROrigin的旋转角度发生改变,以此验证镜头旋转逻辑。使用手柄转动观察场景中物体的变化通过VR手柄摇杆控制视角旋转,观察虚拟场景内画面与物体朝向随之改变。步骤1:头显位置不动,推动右摇杆左右推动右手摇杆,观察镜头转动的段落感仅依靠程序控制实现玩家在场景中水平转身。选中MainCamera的坐标变换运行项目并选中MainCamera,在检视面板实时观察其坐标与旋转数值,验证镜头转动时相机角度同步发生变化。选中XROrigin观察它的坐标变换在层级窗口选中XROrigin,运行项目并操作手柄旋转视角,在检视面板实时查看XROrigin的坐标与旋转参数变化,验证视角旋转依靠根节点整体转动实现。工作任务验收能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论