2017-04-19 13 views
-1

AFRAMEに非常に複雑なGLTFモデルをロードしようとしています。 私の問題は非常に簡単です。私の目標は、ユニークなシーンで約900万のgltfモデルを読み込もうとすることです。オンデマンドGLTFと魅力的なGLTFロードのLOD

私の考えは、カメラの距離に応じてGLTFモデルのさまざまなレベルの詳細を組み合わせ、カメラで見えるgltfsだけを読み込むことでした。問題がなければ、アセットがメモリにロードされ、ブラウザがメモリ消費のために最終的にハングアップするという問題があります。

これはAFRAMEでも可能ですか?

答えて

0

A-Frame best practicesに少し注意を払って、数万から数十万のポリゴンで演奏シーンを作ることができるはずです。しかし、A-FrameやWebGLレンダラーで何百万もの異なるglTFモデルを同時に読み込むことはできません。

  1. あなたは同じモデルの多くのコピーをレンダリングする必要がある場合は、あなたが呼ばれる技術を使用することができます。あなただけの特定の特殊なケースを利用しようとし、可能なモデルな限り多くを表示したいと仮定すると、

    "インスタンス化"。それを行う方法のいくつかのコード例については、aframe-instancingを参照してください。モデルの複雑さにもよりますが、一度に何千(おそらく何百万もの)のコピーを表示することができます。

  2. 世界中で多くのことが必要なRPGのようなものを作っているのですが、そのうち少数の人しか視野に入っていない場合は、あなたの世界をゾーンに分割して読み込み現在のゾーンのモデル。

これらはどちらも実装するのは簡単ではなく、スタックオーバーフローの問題の範囲を超えています。私の提案は、あなた自身で始めようとすることであり、困ったときには、あなたがしようとしていることを見るために必要な最低限のコードで新しい質問を投稿してください。有用であるためにA-Frame Slack groupを見つけることもできます。

関連する問題