前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Pico Neo 3教程☀️ 三、SDK 的进阶功能

Pico Neo 3教程☀️ 三、SDK 的进阶功能

作者头像
星河造梦坊官方
发布2024-08-15 20:31:06
1300
发布2024-08-15 20:31:06
举报
文章被收录于专栏:星河造梦坊专栏

🟥 场景切换渐变效果

SDK提供场景切换渐变效果,开启该选项,便可开启渐变功能。

设置渐变效果: 当勾选该选项时,SDK会自动给 Camera 添加 PXR_ScreenFade 脚本。

  • FadeTime:持续时间(时间单位为秒)
  • FadeColor:渐变的颜色

🟧 Tracking Origin:关于摄像头位置

SDK提供设置“追踪原点类型”的功能,默认为Floor模式。

  • 当设置为Floor模式时,将根据设备检测到地面的高度来计算追踪原点(该模式需要设备支持地面检测功能(e.g. Neo 3))。
  • 当设置为Device模式时,为通常理解的Eye模式,不会将根据设备检测到地面的高度来计算追踪原点。
  • 当设置为Tracking Reference模式时,为通常理解的Stage模式,校准的时候不会重置场景正方向。

建议:

  • Device:适合坐姿体验的应用
  • Floor:适合站立式体验的应用
  • Tracking Reference:适合想要用户在体验期间保持固定空间和方位的场景,但是并非绝对。

Camera Y Offset: 是当选择Device的时候会在Camera的Y方向增加的偏移量。当选择Floor或者Tracking Reference的时候此offset值无效。

🟨 设置屏幕刷新率

SDK提供配置屏幕刷新率的功能,通过设置Display Refresh Rates相关选项来进行配置,配置方式如下:

  • Default:系统默认
  • RefreshRate72:刷新率上限72hz
  • RefreshRate90:刷新率上限90hz
  • RefreshRate120:刷新率上限120hz

🟩 眼球追踪

Pico Neo3 Pro设备支持眼球追踪,眼球追踪可以追踪眼球注视位置,配合注视点渲染可以优化渲染性能。勾选Eye Tracking即可。

🟦 注视点渲染

1️⃣ 如何设置注视点渲染

注视点渲染(Foveation Rendering)可以优化VR场景的渲染,该技术通过为视野中心提供全分辨率(无损),降低周边视野(人眼焦点区域之外)分辨率的方式来达到优化渲染的目的。

静态注视点渲染(FFR)是指将视野焦点固定在视口中心位置,实现从中心向周围逐渐降低清晰度的效果。开启和配置“Foveated Rendering”选项如下图所示。

动态注视点渲染(DFR)是指视野焦点会随着视线移动,除了开启和配置“Foveated Rendering”选项,还需配合 Neo3 Pro系列(支持EyeTracking的设备)实现。

在Foveation Level中,选择非None的等级,即可实现注视点渲染功能,无需开发者额外的编码。

2️⃣ 注视点渲染效果展示

  • Low级别,放大10倍后右下角截图:图像稍微模糊
  • Med级别,放大10倍后右下角截图 :图像有些模糊
  • High级别,放大10倍后右下角截图 :图像更模糊了

🟪 MultiView:单摄像机渲染

SDK基于Unity的SinglePass的原生功能,开发了MultiView功能。即用一个摄像机实现立体渲染。

这比使用两个摄像机减少一半的DrawCall和遮罩剔除,对复杂的场景帧率提升明显。

但是SinglePass模式不支持屏幕后处理。该选项针对所有场景,全局生效。

🟫 快速编译工具

该工具利用gradle缓存来加快构建过程。

它在编译时通过使用gradle的缓存仅更新编译的增量。它不会重新编译没有更改的文件,因此与Unity的编译相比,将编译和部署时间减少了10%到50%,而最终的.apk文件和Unity编译生成的完全一样。

但是,要发布最终的.apk,必须使用Unity的编译功能。

注意: 目前,该功能仅支持在windows系统下的Unity编辑器开发使用。

要使用此功能,请按照以下步骤进行:

  • 打开Build Settings,选中你想要打包的场景。
  • 点击菜单栏中的PXR_SDK->Build Tool->Build And Run。

大家还有什么问题,欢迎在下方留言!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-09-07,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 🟧 Tracking Origin:关于摄像头位置
  • 🟨 设置屏幕刷新率
  • 🟩 眼球追踪
  • 🟦 注视点渲染
    • 1️⃣ 如何设置注视点渲染
      • 2️⃣ 注视点渲染效果展示
      • 🟪 MultiView:单摄像机渲染
      • 🟫 快速编译工具
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档