私の世界はボクセルでいっぱいです。私の世界は 320*320*96 ボクセルだとしましょう。私の考えは、新しい「チャンク」を GPU に転送する際にパフォーマンスが失われないように、その世界全体をビデオカードの RAM にロードすることです。voxelworld を表示するために生成される顔の量は、最新のグラフィック カードのメモリに簡単に収まるはずです。
しかし、私が今直面している問題は、その世界の一部を表示しない方法です。この世界のビューを (たとえば) 128*128*96 に制限し、世界またはカメラを移動して別の部分を表示したいと考えています。
私の問題を実証するために、「表示可能な」領域が白い地面で構成される(単純な)シーンを見てください。ビューを白い部分だけに制限するための適切な WebGL/three.js 関数を探しています。