私は現在、オブジェクトを「実際の」位置 (単位 = メートル) に配置しています。問題は、数キロメートル離れたところから見える物体が欲しいということです。OpenGL がこのオブジェクトをスケーリングすると、小さすぎてほとんど認識できなくなります。数メートル離れたところにもオブジェクトがありますが、単純にオブジェクトをスケーリングすると大きすぎます。
そこで私は、数キロ離れたオブジェクトをより近くにマッピングし、近すぎるオブジェクトをより遠くにマッピングする方法を探していました。私は glDepthRange を見つけました。私はoffsetPolygonも知っていますが、それが私の望ましい結果をもたらすとは思えません。極座標を使用してオブジェクトの座標を手動で変換し、ビューの移動に合わせて更新することもできますが、非常に重いアプローチのようです。
それを達成する方法はありますか?私は OpenGL ES 1.0 を使用しているため、シェーダーは問題外です。ところで、拡張現実で使用するためのものです。
ありがとう