问题标签 [virtual-reality]
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.
c++ - Sound Synthesis from object collision in Virtual Reality Environment
I have a project whose subject is "Sound Synthesis from object collision in Virtual Reality Environment" First of all, I have to define some objects with certain attributes (like shape, mass, material) and then I have to create sound from the collision of these objects in C++ according to their attributes, area of collision etc. I think I have to use some sort of Physics Engine like Bullet or ODE but I'm not sure how to start this project. Is there any Physics Engine specialized in Sound Synthesis?
I've come up with PhyA but I don't know how to download it and implement it. http://www.tech.dmu.ac.uk/~dylan/z/phya/
P.S. I intend to use CHAI3d or H3dApi because I have to use the Falcon device.
Thank you in advance
android - UNITY 3D 的磁铁脚本
我正在开发一个 Google Cardboard 项目,现在我有一个 Android 演示,您可以在其中查看我在 UNITY 3D 中构建的特殊场景,一切正常且看起来不错,但我真正想要的是:
当我按下 Google Cardboard 磁铁按钮时,我想向前走。
我在网上找到了一些脚本,但我不知道如何使这些脚本在我的 UNITY 项目中工作。
有人可以进一步帮助我吗?
camera - 使用 Oculus VR camerarig 的图像不稳定
我正在试验这个人制作门户的代码,你可以在这里看到门户工作的视频——http ://algoholic.eu/unity3d-4-indie-free-portal-effect-with-no-stencil-and -无渲染到纹理/
当我不使用 rift 时,我的项目工作正常,但是当我将 CameraRig 放入并配置它时,我得到了这种效果,但我不知道它是什么: 开始游戏:http: //imgur.com/NMYVm6L 移入任何方向:http: //imgur.com/K6iXgcO
门户图像不连贯。这是……剪辑吗?两个眼锚的绘制速度不够快吗?就像我说的,我不知道它是什么,所以我不知道从哪里开始修复它。
javascript - 在 Web 应用程序期间保持显示
我正在使用 Three.js (Javascript) 构建一个网络应用程序,它是移动设备的 VR 功能(特别是安卓)。我面临的问题是,一段时间后屏幕变暗并关闭。我试图找到一个 API 来保持显示,但找不到任何关于它的提及。但是,如果您访问http://vr.chromeexperiments.com/并运行这些演示中的任何一个,屏幕将始终亮着。我试图研究他们的代码,但没有找到解决方案。他们是怎么做到的呢?谢谢
android - 在 Unity 上使用 Cardboard SDK 重新定位或重定向视图
使用 Unity,CardboardHead 脚本被添加到主摄像头,它可以很好地处理所有事情,但我需要能够按需“重新居中”视图,到目前为止我看到的唯一选择是旋转整个场景,看起来就像这是可以直接解决的问题,我在文档中找不到任何内容。
使用 Oculus 移动 SDK (GearVR),它将是 OVRCamera.ResetCameraPositionOrientation(Vector3.one, Vector3.zero, Vector3.up, Vector3.zero); 虽然他们每次都很好地处理观众,所以很少需要在那里。
android - 如何将谷歌纸板立体视图更改为单视图
所以我想将谷歌Cardboard
演示应用程序中的视图更改为单视图。因此,我不想在每只眼睛的方便屏幕的每一半上显示图像,而是只想显示一个填充整个屏幕的图像。任何想法我该怎么做?
android - 使用统一 3d 的谷歌纸板菜单
我正在尝试使用统一 3d 纸板 sdk 制作类似于菜单的纸板应用程序。问题是当我使用普通相机时,当默认清单文件存在时它不起作用。如果我删除创建的默认清单文件,则相机正在工作。无法找到任何示例来使用统一 3d 创建像 google cardboard 这样的菜单。有没有人试过这样做。
c++ - Oculus Rift + 点精灵 + 点大小衰减
我正在编写一个支持 Oculus Rfit 的小项目,我使用点精灵来渲染我的粒子。我根据它们与顶点着色器中“相机”的距离来计算点精灵的大小(以像素为单位)。在默认屏幕上(不是在 Rift 上)绘制时,尺寸效果很好,但是当我切换到 Rift 时,我注意到这些现象:
左眼上的颗粒很小,而且会迅速缩小。右眼的颗粒很大,大小不变。
截图:裂谷禁用: http: //i.imgur.com/EoguiF0.jpg 裂谷启用:http: //i.imgur.com/4IcBCf0.jpg
这是顶点着色器:
st_screen_size 统一是视口的大小。由于我在 Rift 上渲染时使用单个帧缓冲区(每只眼睛一半),st_screen_size 的值应该是(frabuffer_width / 2.0,frambuffer_height)。
这是我的抽奖电话:
这个问题已经困扰了我很多天了……我觉得我已经走到了尽头。我可以只使用广告牌四边形......但我不想轻易放弃:) 加上点精灵更快。在 Rift 上渲染时,是否根据距离变化进行点大小衰减背后的数学运算?是不是没有考虑到某些事情?数学不是(但至少)我的强项。:) 任何见解将不胜感激!
PS:如果需要有关我发布的代码的任何其他信息,我将很乐意提供。
oculus - WebVR - 相对于跟踪器摄像头的耳机位置?
使用当前的 WebVR API,我可以获得相对于 zeroState 的耳机位置和方向数据。
但是如何确定耳机相对于定位跟踪器摄像头的位置?我想在虚拟世界中绘制跟踪器的 3D 模型以及 FOV 约束,就像 Oculus Config 演示场景一样。
javascript - 在 three.js 应用程序中将设备方向应用于相机
我目前正在开发一个three.js VR项目,并且我已经将相机的方向连接到相机,但我的问题是默认的设备方向使得当设备平放在桌子上时它看起来像这个: https ://imgur.com/YGzGQBI&ClydB4D#0
我希望设备平放时的方向是这样的,所以你看着地面: https ://imgur.com/YGzGQBI&ClydB4D#1
这是我用来实现这一点的javascript。