1

我有一台 HTC Vive,并且对创建用于 VR 的处理草图很感兴趣。我找到了一个很棒的库,可以做到这一点: https ://www.instructables.com/id/Use-Your-HTC-Vive-With-Processing/ 到目前为止它很棒,但我发现它非常有限代码比我预期的要少得多。我想在 HTC Vive 中做的是使用桶形失真,这样我就可以修复 VR 设备的枕形失真。这是我的意思的链接: http ://msl.cs.uiuc.edu/vr/node208.html 镜头失真的解决方案: https ://smus.com/vr-lens-distortion/

我找到了另一个使用桶形失真的库 - Camera3D https://ixora.io/projects/camera-3D/barrel-distortion/ https://github.com/hx2A/Camera3D/blob/master/src/camera3D/ generators/BarrelDistortionGenerator.java 但是,这只能用于 Oculus Rift 和 Google 纸板,Camera3D 和 Vive.p5 库不能一起工作,因为它们都需要控制相机。

所以从我研究的结果来看,这个问题还没有在 HTC Vive 上完成,还在处理中。我不是处理专家,所以关于如何实现这种桶形失真的任何帮助或指导都会很棒!

我还找到了 HTC Vive 的显示代码,这可能会有所帮助: https ://github.com/OSVR/OSVR-Vive/blob/master/displays/HTC_Vive.json

我还在处理论坛上发布了这些信息:https ://discourse.processing.org/t/using-processing-for-the-htc-vive/5764

4

0 回答 0