こんにちは。Eukaryaの佐々木です。 弊社では、新しい3D地図エンジンの開発を進めています。地図エンジンとは、Google Earthのように3次元空間上で地球儀を表示し、ズームするとより詳細な画像を表示する仕組みで、Google Earthのような地図としての用途だけでなく、位置情報データのビジュアライゼーションにも活用できます。既存の地図エンジンの例としては、CesiumJSやMaplibre GL JSなどがあります。 地図エンジンでは、約 6000 km という非常に大きなシーンを扱います。GPUでこのような大きな値を扱うと精度が足りずにレンダリングが安定しないことがあります。 GPUにおける精度の問題 地球規模で 3D を描くと、カメラを動かすたびに、「頂点がガタガタ震える」、「ポリゴンがチラつく(Z-fighting)」、「位置が微妙にズレる」といった現象に直面します。これ

