2016-02-10 13 views
5

できるだけ多くのThreejs計算をWebワーカーにオフロードしようとしています。作業者にジオメトリを作成させたいときには、比較的やりやすいようです。しかし、私は依然としてかなりの量のメッシュを作成する必要があります。これは、メインスレッドに大きなサイクルがかかることを意味します。WebWorkerでThree.jsメッシュを作成する

メッシュの作成をWebワーカーにオフロードし、メインスレッドでシーンに追加するだけです(準備ができたら)。

アイデアは、作業員にあるデータに基づいてメッシュの配列を作成し、それをメインスレッドに送るようにすることです。

多くのお礼ありがとうございます

+0

あなたはそれを試してみませんか? – 2pha

答えて

0

私は現在、自分のプロジェクトの1つでこの問題に取り組んでいます。まだあなたのことを始めていないのであれば、まずhttps://github.com/kripken/webgl-workerを見ることをお勧めします。まず、2つの例があります(1つは単純、もう少し複雑なもの)。

wegl-workerとthree.jsを統合する方法の詳細については、後ほど更新します。これは、単純なwebgl/worker実装よりも多くの設定が必要な場合があります。

関連する問題