【问题标题】:How to adjust each eye view's texture rajawali vr (Cardboard android sdk)? My 360 photo is different in two eyes如何调整每个眼睛视图的纹理 rajawali vr(Cardboard android sdk)?我的 360 照片在两只眼睛里不一样
【发布时间】:2016-03-23 06:27:45
【问题描述】:

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

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

我使用的rajawalirajawali vr的版本是commit c53cd57 on master branch

这里是 VR Activity:

public class CcPhotoViewActivity extends VRActivity {

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        setRenderer(new VRRenderer(this) {
            @Override
            protected void initScene() {
                // R.drawable.loading_bg is a standard 360 photo
                Sphere sphere = createPhotoSphereWithTexture(new Texture("photo", R.drawable.loading_bg));

                boolean result = getCurrentScene().addChild(sphere);

                getCurrentCamera().setPosition(Vector3.ZERO);
                getCurrentCamera().setFieldOfView(100);
            }

            @Override
            public void onOffsetsChanged(float xOffset, float yOffset, float xOffsetStep, float yOffsetStep, int xPixelOffset, int yPixelOffset) {

            }

            @Override
            public void onTouchEvent(MotionEvent event) {

            }
        });
    }

    private static Sphere createPhotoSphereWithTexture(ATexture texture) {
        Material material = new Material();
        material.setColor(0);
        try {
            material.addTexture(texture);
        } catch (ATexture.TextureException e) {
            e.printStackTrace();
            throw new RuntimeException(e);
        }

        Sphere sphere = new Sphere(50, 32, 16);
        sphere.setScaleX(-1);
        sphere.setMaterial(material);

        return sphere;
    }

}

提前致谢。

【问题讨论】:

    标签: android google-cardboard rajawali rajawalivr


    【解决方案1】:

    如果您在非 vr 中将单个摄像头放在原点 (x=0,y=0,z=0),那么要启用 vr 纸板视图,您应该为左右眼放置两个摄像头,尺寸为 (0.3,0,0 ) 和 (-0.3,0,0) 分别

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-09
      • 1970-01-01
      • 1970-01-01
      • 2012-08-27
      • 2014-12-21
      • 2014-06-27
      • 1970-01-01
      相关资源
      最近更新 更多