6

我设置了一个场景,我希望两台摄像机以不同的角度(前后角度)观看同一个场景。我试过这样的事情:

renderer.setViewport(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT/2);
renderer.render(scene, camera);

renderer.setViewport(0, SCREEN_HEIGHT/2, SCREEN_WIDTH, SCREEN_HEIGHT/2);
renderer.render(scene, testcamera);

但是回来的第二个视图从未出现过。知道为什么吗?

4

1 回答 1

4

我收藏了几个例子,有一篇使用渲染管理器的有趣帖子:

http://bkcore.com/blog/3d/webgl-three-js-extension-rendermanager.html

而且在three.js示例中:

http://mrdoob.github.com/three.js/examples/webgl_multiple_views.html

于 2012-11-01T09:34:36.243 回答