5

Google ストリートビューからこのような球体が与えられます。 ここに画像の説明を入力

正面図、左側面図、右側面図、背面図の 4 つのビューを作成したい場合、Google ストリートビューで表示した場合のように画像を引き伸ばすために必要な変換を行うにはどうすればよいですか。私が描いた緑色の線に注目してください。生の画像では曲がっていますが、ストリートビューではまっすぐです。これどうやってするの?

ここに画像の説明を入力

4

1 に答える 1

3

ストリートビュー画像は全球地図です。ストリートビューと Google Earth が機能する方法は、巨大な球体の中心に立っているかのようにシーンをレンダリングすることです。この球体は、質問のような画像でテクスチャリングされています。球の経度はテクスチャの x 座標に対応し、緯度は y 座標に対応します。必要な画像を作成するには、テクスチャを Google Earth のように球体としてレンダリングし、すべての側面のスクリーンショットを撮ります。純粋に数学的にそれを行う方法は、立方体と球体の中心に自分自身を同時に想像することです. 探している画像は立方体の側面です。立方体マップの特定のピクセルが球体マップのピクセルにどのように関連しているかを知りたい場合は、立方体の中心からそのピクセルを指すベクトルを作成します。次に、同じベクトルが球のどこを指しているか (緯度と経度) を確認します。Web で球面マップ キューブ マップ変換を検索すると、より多くの例と実装を見つけることができると確信しています。幸運を!

于 2012-03-29T08:21:26.190 に答える