2

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

FOV 太浅,有时会导致渲染效果不佳。
目前我BABYLON.FreeCamera()用作带有附加控件的主相机,这是我使用的格式:

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

我做了一些环顾四周,从我的搜索似乎指向有一种方法,但我似乎找不到设置它的实际方法,如果有人可以帮助我,将不胜感激!

4

1 回答 1

2

所以最后我找到了我自己问题的答案。Babylon 设置 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,因为正在处理的图形数量会更多

于 2016-09-29T13:27:00.750 回答