three.js renderer.domelement.todataurl を使用して、現在のビューの画像を取得します。それは正常に動作します。問題は、私のプロジェクトが 0.1 秒ごとに頻繁に画像をキャプチャする必要があることです。
この頻繁な環境下では、ブラウズはほとんどフリーズし、ユーザーは何もできません。関数 todataurl() として、ほとんどの CPU 時間を占有します。
どんな提案も大歓迎です。
私の考えは次のとおりです。1)画像をキャプチャする別の方法を見つけて、todataurl()を避けますか?2)レンダラーをWebワーカーに入れますか?
ありがとうございました。