在 AFrame 场景中设置人脸渲染的最大范围
Set a Maximum Range for Face Rendering in AFrame scene
我有一个场景加载了一个非常大的 .obj 文件(很多面孔),这导致 fps 很低...
我想设置应渲染人脸的相机的最大距离。
到目前为止我只尝试使用雾组件,这不是我所期望的...
有人知道吗?
我相信你可以通过一个名为 far
的 THREE.PerspectiveCamera
属性 来实现这一点,它决定了相机平截头体远平面。
您可以在docs中查看。可以像这样轻松设置它:
let scene = document.querySelector("a-scene")
scene.camera.far = 3 // default is 1000 afaik
在 this fiddle 中查看(稍微移动一下)。
Here 我把它放到了一个 aframe 组件中。
我有一个场景加载了一个非常大的 .obj 文件(很多面孔),这导致 fps 很低...
我想设置应渲染人脸的相机的最大距离。
到目前为止我只尝试使用雾组件,这不是我所期望的...
有人知道吗?
我相信你可以通过一个名为 far
的 THREE.PerspectiveCamera
属性 来实现这一点,它决定了相机平截头体远平面。
您可以在docs中查看。可以像这样轻松设置它:
let scene = document.querySelector("a-scene")
scene.camera.far = 3 // default is 1000 afaik
在 this fiddle 中查看(稍微移动一下)。
Here 我把它放到了一个 aframe 组件中。