1
我想用我複雜的Three.js場景來調試一些性能問題,我很想知道如何才能找出截錐體剔除是否按預期工作。如何檢查截錐取樣在Three.js中按預期工作?
就目前而言,即使我放大並且只能看到幾個對象,我也會變得很糟糕。我試圖找出原因,因爲如果視圖外的對象沒有被考慮,它應該是60fps。
我想我正在尋找的是一種方法來找出每幀渲染的對象數量(和其他有用的度量),所以我可以看到如何改變,因爲我放大/強制對象的視圖。
我想用我複雜的Three.js場景來調試一些性能問題,我很想知道如何才能找出截錐體剔除是否按預期工作。如何檢查截錐取樣在Three.js中按預期工作?
就目前而言,即使我放大並且只能看到幾個對象,我也會變得很糟糕。我試圖找出原因,因爲如果視圖外的對象沒有被考慮,它應該是60fps。
我想我正在尋找的是一種方法來找出每幀渲染的對象數量(和其他有用的度量),所以我可以看到如何改變,因爲我放大/強制對象的視圖。
試試打印renderer.info.render
。
謝謝,我會給它一個。我也開始懷疑,如果使用巨大的合併幾何體,當您放大合併幾何體時,是否會阻止其中的單個元素被淘汰。 – 2013-03-01 13:21:59
如果幾何圖形全部在一箇中,那麼只有一個對象可以被剔除。如果對象是可見的,它不會被剔除... :) – mrdoob 2013-03-01 13:29:13
這是清除了事情,並證實了我的懷疑。如果我將我的物體分成幾個較小的合併幾何體,那麼它應該正確地剔除。 – 2013-03-01 14:24:26