WebGL を使用する HERE Maps 3D の作業を見てきました。
ライブデモ: http://here.com/45.4382049,12.3281023,18.51,124,75,3d.day
ハイトマップに似たテクニックのようです。
テクスチャからの押し出しを構築するために、どのように機能するのだろうか。リクエスト/レスポンスを確認するためにブラウザツールでネットワークを調べたところ、次のことがわかりました。
*.n3m
テクスチャ ファイルと、同様の値を持つタイル テクスチャとの関係を持つバイナリ ファイルの 2 つのファイルがありx, y, zoom
ます。
また、テクスチャがどのように見えるかを見て、それが標準的な航空 (コスモス) ビューではないことを理解しました。
灰色のピクセルがいくつか見られます。タイル テクスチャには宇宙からのビューと建物のテクスチャの両方が含まれており、これらはすべて 1 つのテクスチャ ファイルに存在します。
HERE マップのテクニックは素晴らしいだけでなく、非常に素晴らしいと思います。OSCAR と同様の賞が存在するが、IT 業界向けである場合、HERE マップの開発者はそのような賞を受賞している必要があります。
しかし、本題に戻りましょう。私が知りたいのは、彼らが使用する正確なテクニックは何ですか? よく知られている、非常に人気のあるテクニックでしょうか?もしそうなら、それに関するいくつかの情報を教えてください。
現実世界の高さマップから美しい地形を作成する three.js アプリケーションの作成に成功したので、HERE マップからそのようなサンプルを見たときに、同じものを作成してみたいと思います。
したがって、質問は次のとおりです。
- このサンプルのテクニックは何ですか (ハイトマップの押し出しテクニックに共通していることがわかります)?
- なぜテクスチャが生成されるのですか?
- ファイル形式について教えてください
*.n3m
(バイナリ形式です。Google 検索で情報を検索しようとしていますが、最も興味深いのは次のとおりです: http://content.stamen.com/files/idiocode/index.html )?
関連リンク: