>_ DevTrendsja

言語

ホーム

言語

セクション

フロントエンド バックエンド モバイル DevOps AI / ML ゲーム開発 ブロックチェーン セキュリティ
Unknown

デスクトップで火星ローバーを作ろう

ゲームシーンのレンダリング、教育用アプリの作成、または単にクールなものを3Dプリンティングしたいと思ったことがありますか?通常、高品質なアセットを見つける作業は、ライセンスが怪しいストックサイトを探し回る旅になってしまいます。しかし、NASAの研究所から直接ソースファイルが手に入る場所があり、完全無料なんです。

NASA-3D-Resourcesリポジトリは、単なるファイルのフォルダではありません。NASAが10年以上かけて構築してきたオープンアーカイブです。宇宙船のモデル、惑星のテクスチャ、実際のミッションで使用されたビジュアライゼーションが含まれています。

このアーカイブの中身

NASAは数百ものオブジェクトを一般公開しています。リポジトリの構造やWebインターフェースを探索すれば、小さなドッキングノードのディテールから詳細な火星地形モデルまで、あらゆるものが見つかります。

ここでの主な価値は真正性です。ゲーム開発者の想像力ではなく、実際のハードウェアのデジタルコピーです。コレクションにはさまざまなセンターの成果物が含まれています:Ames Research Center、JPL、Johnson Space Center。各モデルは、宇宙プログラムに取り組むエンジニアとビジュアライザーによって精査されています。

開発者にとっての活用法

グラフィックス、VR/AR、または単に3Dをいじるのが好きな方にとって、このリポジトリは複数の問題を同時に解決します。

まずライセンスの問題です。NASAは米国政府機関であり、提供される資料は通常パブリックドメインに入ります。つまり、ハッブル望遠鏡やキュリオシティローバーのモデルをプロジェクトに使用しても、著作権の問題を心配する必要がありませんもちろん、品牌ガイドラインを読んで、NASAのロゴを不该な場所に貼らないようにしましょうが、アセット自体は無料です。

次に、優れた学習資料として使えます。JPLの専門家が複雑なオブジェクトのテクスチャ展開をどのように作成しているか、メッシュの可視化のための最適化をどのように行っているのかを確認できます。

使い方

GitHubリポジトリは主にエントリーポイントとして機能し、メタデータと一部のソースファイルを保存しています。検索に便利なWebインターフェースがありますが、プロジェクトの核心はGitを通じたファイルのアクセシビリティです。

中には以下が含まれています:

  • UnityやUnreal Engineなどの最新のエンジンが扱える.obj、.stl、.blendフォーマットのモデル。
  • 実際の衛星画像や望遠鏡画像から作成された高解像度テクスチャ。
  • 印刷 готовые3Dファイル。家庭用プリンターがあれば、数時間でジュノステーションの縮小コピーをデスク上に再現できます。

興味深いことに、プロジェクトはさまざまな部門の貢献者によってメンテナンスされています。作成者リストには、プログラマーだけでなく太陽系シミュレーションの専門家も含まれています。

実践的なユースケース

これらのリソースを使用した素晴らしい例を目にしました。誰かが元のモジュールモデルを使ってISSの教育用VRツアーを作成しています。他の開発者は、アマチュア天文家のためのモバイルアプリに惑星のビジュアライゼーションを埋め込んでいます。

月面飛行シミュレーターを作成する予定がなくても、プロトタイピングにアセットは便利です。背景の複雑な技術的ディテールが必要ですか?カッシーニのセンサーモデルを手に入れましょう。これは急いでモデリングされた面取りされた立方体よりもはるかに説得力があります。

ダウンロードする価値はあるか

仕事または趣味で3Dグラフィックスに関わる場合、このリポジトリは確かにブックマークする価値があります。この規模の組織が過度の官僚主義なしに作業を共有するケースはまれです。

もちろん、ここでのドキュメントは最小限で、本質的には貢献者とリンクのリストを含むREADMEだけです。しかし、リソースライブラリとしては、それだけで十分です。真の宝物はファイル自体に隠されています。宇宙関連のペットプロジェクトのためのインスピレーションや高品質なソースファイルが不足していたら、どこで見つけるかわかりましたね。

関連プロジェクト