当前位置: 首页 > 科技观察

使用Linux平台构建VR应用仅需15分钟!

时间:2023-03-14 23:31:57 科技观察

[.com快译]只需15分钟,我们就可以开发一个虚拟现实应用程序,并在浏览器、VR耳机或GoogleDaydream上运行它。这里的关键是A-Frame,这是一个由Mozilla的VR团队开发的开源工具包。1.您可以测试,进入此链接:http://theta360.guide/360gallery/在您的移动设备上使用Chrome或Firefox浏览器。将手机放入GoogleCardboard,然后盯着菜单中的方块切换到360度场景。使用Linux平台构建VR应用仅需15分钟!2.Fork到这个链接:https://github.com/theta360developers/360galleryforkGitHub上的示例库。请注意更改此repo中的目录。使用Linux平台构建VR应用仅需15分钟!如果你有360度数的图片,可以放在img/子目录下。如果没有合适的360度数图,可以到这个链接:https://github.com/theta360developers/360gallery利用开源的Hugin全景照片工具。本教程中使用的示例图像来自我在旧金山参加的一个聚会。3.为耳机中的菜单创建缩略图作为标准240x240像素图像。您可以使用GIMP创建此类图像。A-Frame可以自动帮助您调整其角度变化。使用Linux平台构建VR应用仅需15分钟!4.编辑代码如果大家使用相同的图片文件名,覆盖/img中的1.jpg,就不再需要编辑下面的代码了。如果您想扩展程序或将其修改为您自己的文件名,请更改index.html中的id和src以匹配您的文件。下滚并编辑其中的菜单链接部分:5.上传到GitHubPages添加并提交您的更改:gitadd*gitcommit-a-m'changedimages'gitpush进入这个链接:http://username.github.io/360gallery用手机打开这个应用6.下一步本文只是一个简单的例子,用来证明WebVR易于实现,web开发者也能上手,有兴趣的朋友可以访问:https://aframe.io/看更多demo。实现,有趣,并且任何人都可以随时访问。利用360度数的图像也可以帮助您轻松了解增强现实的基础知识。您可以用普通相机拍摄照片并将它们组合起来ild360度图像。当然,直接购买360度数相机是完全可行的。我目前使用的相机支持360度视频文件和实时流媒体录制。7.疑难解答本应用不是从本地文件运行,必须配合Apache2等本地web服务器或上传到外部站点如GitHubPages进行测试。如果您使用的是OculusRift或HTCVive,则需要安装FirefoxNightly或实验性的Chromium版本。感兴趣的朋友可以去这个链接:https://iswebvrready.org/看看你的浏览器是否可以运行WebVR。360度视频也可以在桌面浏览器上正常播放。虽然它在移动设备上的播放效果仍然不理想,但我相信技术会迅速改进。原标题:用Linux在15分钟内构建一个VR应用原作者:CraigOda