问题标签 [rajawalivr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4149 浏览

android - 如何调试 GLSurfaceView 的内部崩溃?

我正在使用Android Cardboard SDKRajawaliVRhttps://github.com/Rajawali/RajawaliVR)开发一个 VR 视频查看器,
在某些设备上,我从睡眠中返回时会崩溃(其他设备只是显示黑屏):

如您所见,崩溃出现在 android 代码中,我该如何开始调试呢?

0 投票
1 回答
614 浏览

google-cardboard - 使用 google cardboard 和 rajawali 制作的 360 度视频播放器中的媒体控制按钮

我使用 Google Cardboard Android SDK 和 Rajawali VR 创建了一个 VR 视频播放器。
我想像普通视频播放器一样添加控制按钮,如播放、暂停、流式传输。
我该如何实施?

0 投票
1 回答
647 浏览

google-cardboard - 使用 Google Cardboard 制作 VR 视频播放器

如何使用 Google CardBoard Android SDK 制作简单的 VR 视频播放器?我是这个领域的新人。我正在尝试更改 github 中的程序来播放纸板的视频!

0 投票
0 回答
507 浏览

android - 如何使用 RajawaliVR 在中心视图中创建标线

如何使用适用于 Android Studio 的 Cardboard SDK 和 RajawaliVR 3D 渲染器创建标线?

我搜索了许多网站和 github 上的 Rajawali wiki,试图找到一个解决方案,将 3D 对象以完美的方向保持在用户视图的中心。我确实偶然发现了 WIKI 上的链接,但它没有提供与 RajawaliVR 一起使用的解决方案。
经过反复试验,我想出了这个解决方案

首先在渲染器中创建一个 3D 对象

接下来,您需要将以下代码放置在您的渲染器类中

然后,您可以从 onRender 方法调用 centerObject 方法或构建一个处理程序。(每次绘制新帧时都会调用 on render 方法。)

在调用 centerObject() 之前进行空检查很重要,因为场景可能会在对象创建之前渲染。

拉贾瓦里 WIKI 链接

上面的 Rajawali WIKI 链接提供了一些很好的线索,但该问题已关闭。我确实在那里评论了我的解决方案,以帮助为面临同样问题的下一个人提供交钥匙解决方案。

我希望对某些人有所帮助。请发布更好、改进或其他解决方案,以便其他人受益。

0 投票
1 回答
912 浏览

android - 安卓VR播放器

我对 android中的虚拟现实Rajawali VR概念并不陌生,并且还开发了一个带有库的示例演示,以并排显示视频并与CardBoard.

我使用了这个链接,它也有助于头部跟踪,但我想显示普通视频(我的意思不是 360 度视频),就像在 Side by Side应用程序中一样。

实际上我想知道我应该使用哪个 View 而不是 Sphere,因为要观看普通视频,CardBoard我们需要一些平面来并排播放视频。

所以请在这方面提供帮助。

0 投票
1 回答
640 浏览

android - 如何调整每个眼睛视图的纹理 rajawali vr(Cardboard android sdk)?我的 360 照片在两只眼睛里不一样

如何调整每个眼睛视图的纹理 rajawali vr(Cardboard android sdk)?

我的 360 照片显示两只眼睛不同,左眼和右眼有视觉差异。如您所见,左侧的图像与右侧的图像略有不同。如果您在 Google Cardboard 中看到它,这将成为一个非常大的问题。如何解决?

在此处输入图像描述

我使用的rajawaliand版本是commit on master branchrajawali vrc53cd57

这是虚拟现实Activity

提前致谢。

0 投票
1 回答
526 浏览

android - 如何使用谷歌纸板的磁性按钮在手机中播放/暂停视频?

我正在开发 RajawaliVR 的演示,我想使用 google-cardboard 的磁性按钮播放/暂停视频。所以,我该如何实现这一点,请帮忙。

0 投票
1 回答
1973 浏览

android - 如何开始使用 rajawali vr

我正在使用安卓工作室。我想使用 Rajawali 库,尤其是 vr 包。如 GitHub 中所述,我将以下行添加到 build.gradle。

然后我可以使用 Rajawali 库中的一些类,例如RajawaliRenderer. 但是当我导入包时org.rajawali3d.vr,Android Studio 说“无法解析符号 'vr'”。我究竟做错了什么?如何解决?

0 投票
0 回答
110 浏览

android - 将手势与 Cardboard 导航相结合

我有一个 Rajawali Cardboard 渲染器(在球体上绘制的纹理,类似于示例),它与基于传感器的导航完全配合。我还获得了触摸输入,并在两个变量中累积了总角度水平和垂直运动。在单眼视图中,这个想法是允许两种形式的导航。

如果在设置相机方向之前onRenderEye,我会:

然后我得到了想要的效果。但是,如果设备在滑动之前显着改变其物理位置(例如在椅子上旋转),这些操作会导致视图开始在与我预期不同的平面上旋转。xy纸板提供的视野相结合或以其他方式让它们一起工作的最通用方法是什么?

似乎我需要逐步应用旋转,但我无法弄清楚执行此操作的标准方法是什么。

0 投票
0 回答
173 浏览

android - CardBoard:在 360 度视频中,如何同时使用手势和设备移动?

我已经在这个问题上停留了一个星期。

目前,我可以通过手势使用Matrix4.setLookAt()函数来控制它。我可以通过在设备周围移动来控制它。

但是,我尝试将手势和设备移动结合在一起当我向上/向下滑动时,手势将开始以一定角度(向下和向左,向上和向右)移动屏幕。这是视频演示: youtube链接

我是相机矩阵的新手。谁能给我这方面的建议?

谢谢