Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/410.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用自由摄影机设置视野_Javascript_Babylonjs_3d Rendering - Fatal编程技术网

Javascript 使用自由摄影机设置视野

Javascript 使用自由摄影机设置视野,javascript,babylonjs,3d-rendering,Javascript,Babylonjs,3d Rendering,目前我正在使用bablyon.js引擎,到目前为止我唯一的主要问题是FOV 视野太浅,有时会导致渲染外观不好。目前我使用BABYLON.FreeCamera()作为连接控件的主摄像头,我使用的格式如下: var camera1 = new BABYLON.FreeCamera("camera", new BABYLON.Vector3(x,y), scene); 我已经做了一些环顾四周,从我的搜索似乎指出有一种方法,但我似乎无法找到实际的方式来设置它,如果有人可以帮助我,它将非常感谢 所以最后

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

视野太浅,有时会导致渲染外观不好。
目前我使用
BABYLON.FreeCamera()
作为连接控件的主摄像头,我使用的格式如下:

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

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

所以最后我找到了我自己问题的答案。巴比伦设置视野的方式不是它设置大多数设置的方式。它确实将其设置为数组修改器,但设置方式不同

var camera = new BABYLON.freeCamera("fCamera", new BABYLON.vector3(1,1,1), scene);
camera.fov, 3;
您调整FOV的方式是从0.1开始,从我对它的测试来看,大约1是默认值。通过将其向上更改为2或3,视野将增加到更合适的视野,这是一个很好的渲染距离,并纠正了刺耳的感觉


我还发现,如果你没有一个好的gpu,它会因为处理的图形量而变得更滞后

确定吗?平等的任务对我很有效。顺便说一下,我认为视场越高,显示的失真越大