使用babylonjs免费相机设置FOV

时间:2016-09-21 17:16:15

标签: javascript babylonjs 3d-rendering

目前我正在使用bablyon.js引擎,到目前为止我唯一的主要问题是FOV。

FOV很浅,有时会导致渲染效果不佳。
目前我使用BABYLON.FreeCamera()作为附加控件的主摄像头,这是我正在使用的格式:

var camera1 = new BABYLON.FreeCamera("camera", new BABYLON.Vector3(x,y), scene);

我做了一些环顾四周,从我的搜索似乎指出有一种方法,但我似乎无法找到实际的方式设置它,如果有人可以帮助我,将非常感谢!

1 个答案:

答案 0 :(得分:2)

所以最后我找到了自己问题的答案。巴比伦设置FOV的方式不是它如何设置大多数设置。它确实将其设置为数组修饰符,但不会采用相同的设置。

var camera = new BABYLON.freeCamera("fCamera", new BABYLON.vector3(1,1,1), scene);
camera.fov, 3;

你调整FOV的方式是从0.1开始,从我的测试开始,大约1是默认值。通过将其更改为2或3,视野增加到更合适的视野,这是一个很好的渲染距离,并纠正了笨拙的感觉。

如果你没有一个好的gpu,我也发现它超过了4,由于正在处理的图形数量,它开始滞后更多