2

現在、私は ballyon.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 に答える