找回密码
 立即注册

[移动6DoF游戏教程] 【官方教程】教你如何在NOLO X1一体机上更换切换主题背景

[复制链接]
官方教程教你如何在NOLO X1一体机上更换切换头显主题背景
提示:为了您更好的观看学习体验,请您注册登录论坛后,才可以看到教程中图片

前言:
       NOLO X1 VR一体机默认带有1个主题背景,目前X1一体机支持主题背景的更改和切换。如果您有超高清的全景相机,可以自己拍摄自己的VR 720度全景影片。导入到X1一体机中彰显您的个性背景主题。下面把这个高阶玩法教程带给大家。


一、操作说明:
A.准备工作
A1、准备一张需要导入的主题图:需要球形全景图格式(360°x 180°)
下载完成后将全景图文件重命名为:“360”,如“360.jpg”/“360.png”/“360.tiff”等。
球形全景图如下示例:



A2、安装安卓ADB工具可参考百度教程:
https://jingyan.baidu.com/article/22fe7cedf67e353002617f25.html(后面为您贴出ADB工具下载附件)


B 调整全景图格式
需要将球形全景图转化为立方体面(6个面为6个单独的文件)。
B1、下载并安装格式转换工具“PTGUI”,官方下载地址:https://www.ptgui.com/download.html


下载完成后打开安装包进行安装:



安装完成后,打开软件。
勾选许可协议,点击“是”,选择试用即可。


B2、开始将球形全景图转化为立方体面(6个面为6个单独的文件)
点击刚安装好的PTGUI软件工具栏中的“转换为立方体面/QTVR…”


点击“+”添加准备好的球形全景图(或直接将图片拖入文件区域)


取消勾选“自动”,将立方体面大小设置为1200,JPEG品质设置为100%,其他的选项保持默认即可。然后点击“立方体面的命名…”。


将各个面的文件名后缀修改为以下名称:


点击“是”,再点击右下角的“转换”按钮,转换完成后,可看到球形全景图文件夹下生成了6张图。(最好将6张图的文件名修改为以下截图中的命名,方便进行后续的步骤)


B3、接下来需要将刚才生成的6张图分别转换为png格式,推荐使用以下在线转换工具:



打开网站后,点击“上传文档”开始转换,上传后待自动转换完成后,点击“下载所有”下载转换好的6张png图片。将下载好的图片压缩包解压。


B4、截取X1一体机中需要的主题缩略图(用于“NOLO X1-设置-通用-主题”页面的缩略图):
打开准备好的原始的球形全景图片(360.jpg),使用微信截图或者其他方法,随意截取一张尺寸为282*158的png图片,保存后将文件命名为:“icon_360.png”,以此作为主题缩略图。


然后将缩略图和上一步中的6张png图片放在同一文件夹下。


C.将准备好的全景图文件导入一体机(确保已完成第一步中的ADB工具安装)
C1、使用type-c数据线连接NOLO X1一体机(开机状态)与电脑。
同时按下Windows键+R键,打开“运行”,输入“cmd”,点击确定打开cmd窗口。




C2.在cmd窗口中输入以下代码,以获取root权限。如下图所示
a.第一步
输入以下代码:
adb shell setprop nibiru.root.allowed 1
按下Enter键

输入以下代码,进行root:
adb root
按下Enter键

输入以下代码
adb disable-verity
按下Enter键

输入以下代码
adb reboot
按下Enter键


b. 第二步
输入以下代码:
adb shell setprop nibiru.root.allowed 1
按下Enter键

输入以下代码,进行root:
adb root
按下Enter键

输入以下代码,使设备可写入文件:
adb remount
按下Enter键



C3.在桌面新建一个空文件夹,将文件夹命名改为纯英文或数字,然后在ADB窗口继续输入以下代码:(注意:代码末尾有一个空格)
adb pull /system/etc/skybox/com.android.nibiru.settings.vr
然后将新建的文件夹拖入cmd窗口中,如下图所示


拖入后,文件夹的路径地址会自动添加在cmd窗口中。如下图所示


此时按下Enter键,系统会自动将NOLO X1一体机中默认的主题文件夹拷贝至桌面新建的文件夹中:


C4.拷贝结束后,可看到桌面新建的文件夹内新增了一个“com.andriod…”文件夹。
将第2步B: 调整全景图格式操作中制作好的7张png格式图片复制到“com.andriod…”文件夹内。


C5.编辑“skybox.xml”文件,将自定义全景图写入配置文件中:
点击右键使用记事本打开com.andriod…文件夹中的“skybox.xml”


将以下代码粘贴到xml文件中:
<skybox_cube name="sence_nolo_360" thumbnail_imagepath="icon_360.png">
        <face pos="back" imagepath="360-back.png" ></face>
        <face pos="front" imagepath="360-front.png" ></face>
        <face pos="up" imagepath="360-up.png" ></face>
        <face pos="down" imagepath="360-down.png" ></face>
        <face pos="left" imagepath="360-left.png" ></face>
        <face pos="right" imagepath="360-right.png" ></face>
</skybox_cube>
   
下图红框处的7个文件名必须与准备好的7张png图片一一对应


编辑完成后,按下ctrl+s进行保存。

C6.将准备好的文件夹刷入NOLO X1一体机:
继续在cmd窗口中输入以下代码:(注意代码末尾有一个空格)
adb push
然后将刚才准备好的“com.andriod…”拖入cmd窗口中;如下图所示




拖入以后,继续输入以下代码:(注意代码最前面有一个空格,如下图所示)
/system/etc/skybox/


这一步骤请参考以上截图,注意代码之间的空格与标点符号。
输入完成之后,按下Enter键,进行写入文件夹:

C7.写入完成后,继续输入以下代码,进行重启。
adb reboot
按下Enter键,一体机会自动重启。如下图所示。此时可以断开一体机和电脑的连接,全景图已导入一体机,可在“NOLO X1-设置-通用-主题”中进行切换。大功告成!



二、注意事项及总结说明:
上面说了那么多,您可能会觉得步骤较多很复杂。下面梳理一下实际操作全流程。
a.全流程说明:
1. 下载球形全景图片,下载ADB工具。
2. 使用Ptgui全景图片制作工具,制作出6张独立立方体图片文件。再准备一张282*158分辨率png格式的图片作为图标
3. 通过在线转换工具https://jpg2png.com/zh/把6张独立立方体图片文件jpg转为png格式。
4. CMD下操作ADB命令。获取到X1一体机的Root权限,remount重置挂载
5. 通过adb pull命令取出X1一体机中背景主题文件夹。
6. 把制作好的6装独立立方体图片文件+1张icon图标图片拷贝到导出的”com.andriod…”文件夹。并且修改配置文件“skybox.xml”
7. 再通过adb push命令把整理好的”com.andriod…”文件夹重新导入回X1一体机中
8. 重启一体机即可切换主题背景。

b.注意事项:
1. 如果已经更换过主题背景操作,下次再更换主题背景。您无需再次执行root等操作。只需USB连接电脑,CMD下执行adb remount,然后adb push命令把整理好的”com.andriod…”文件夹重新导入回X1一体机中,最后执行adb reboot重启拔线即可。
2. “skybox.xml”每加一个主题,sence的名称要修改成不同。如下图所示,默认的叫nolo,后加的两个分别叫2和3.


3. 注意球形VR原图像尺寸比例一定是2:1,如10000*5000分辨率。使用Ptgui工具导出6个立方体独立文件时,立方体面设置为1200像素,尽量不要太高超过1200。
4. Icon图标文件尺寸为282*158分辨率png文件。
5. Ptgui工具导出的6个立方体独立文件是jpg格式,一定要按照上面说的在线格式软件网站,转为png格式。
6. 注意“skybox.xml”配置文件里的imagepath的7张图片名称不要写错。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册