gpt4 book ai didi

three.js - 如何在 "OculusRiftEffect.js"示例中使用 "webgl_interactive_cubes"

转载 作者:行者123 更新时间:2023-12-04 12:59:03 24 4
gpt4 key购买 nike

当我第一次在 webgl_geometry_minecraft_oculusrift 看到这个例子( mrdoob/three.js · GitHub )时,我非常兴奋网站。毫无疑问,它非常棒!

但我很好奇,如何将这种效果应用于其他示例?所以我尝试在“webgl_interactive_cubes”中实现这个效果。然而,实验结果比预期的要差。

我的问题是我无法将光标准确地对准特定的立方体以使其变色,似乎是投影功能的问题?然后我调整了屏幕宽度系数,像这样

window.innerWidth * 2



在整个节目中。但是仍然无法改善这个问题。

总结我的问题:
  • 如果我想在 上应用 Oculus Rift Effect任何例子 , 我应该怎么做?顺便说一句,我只添加了以下代码
            effect = new THREE.OculusRiftEffect( renderer );
    effect.setSize( window.innerWidth, window.innerHeight );

    // Right Oculus Parameters are yet to be determined
    effect.separation = 20;
    effect.distortion = 0.1;
    effect.fov = 110;

    在初始化块 init();最后添加 effect.render( scene, camera );render();
  • 我很想知道如何
    var vector = new THREE.Vector3( mouse.x, mouse.y, 1 );
    projector.unprojectVector( vector, camera );

    作品。为什么需要传递参数1?如果我换了怎么办mouse.xmouse.x * 2
  • 需要使用双显示器才能完全呈现这种效果吗?

  • 注意:我的英文不是很好,如果我描述的不清楚,请提出您的疑问,我会尽快回复。

    这是我的演示链接:
  • http://goo.gl/VCKyP
  • http://goo.gl/xuIhr
  • http://goo.gl/WjqC0

  • 我的文件夹: https://googledrive.com/host/0B7yrjtQvNRwoYVQtMUc4M1ZZakk/

    最佳答案

    第三个是你的例子吗?

    这可以帮助您以更简单的方式使用 OR-Effect:
    https://github.com/carstenschwede/RiftThree

    而且您的示例都有效,只有第三个必须与控件有关。如果我从 Stats-DIV (FPS) 拖动移动,它会起作用。

    关于three.js - 如何在 "OculusRiftEffect.js"示例中使用 "webgl_interactive_cubes",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16798412/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com