【发布时间】:2014-11-22 02:29:36
【问题描述】:
我正在尝试在不使用完整的 headtrackr 库的情况下实现永久的头部耦合视角。我的头不会动,但不会直接在屏幕前面。
我有一个小demo,你可以下载并使用python -m SimpleHTTPServer 8000运行
代码主要改编自this headtrackr example和部分the headtrackr source
我的期望基于此diagram:
在第三张图片中,我想像从上方逆时针稍微旋转我的显示器。这应该相当于减少 Z 并使 X 小于零。我希望我的显示器显示中间图像,但我看到的是这样的:
我认为我正在查看的“窗口”是 XY 平面,但它不应该像第一个图中的中间橙色矩形一样伸展吗?这是另一个固定的窗口:http://kode80.com/2012/04/09/holotoy-perspective-in-webgl/ 看看我所说的“窗口”是什么意思。
离轴透视和头部跟踪无关吗?如何在 THREE.js 中获得令人信服的离轴透视错觉?
【问题讨论】:
标签: javascript camera three.js perspective