NOAA 2017 インターンシップ
概要
2017年の夏、East High Schoolで高校3年生を終えた後、私は米国海洋大気庁(NOAA)でインターンシップを行う栄誉を得ました。インターンシップは2017年6月12日に開始し、2017年7月21日に終了しました。期間は約1.5か月です。NOAAでは、NOAAのScience On a Sphereチームで働き、同チームはNOAAのSOSxおよびTour Builderソフトウェアに取り組んでいます。
SOSxは次のように説明できます:
Science On a Sphere®(SOS)は、コンピュータとビデオプロジェクターを使用して、6フィート直径の球体に惑星データを表示する、部屋サイズのグローバルディスプレイシステムであり、巨大なアニメーション地球儀に例えられます。 (source)
SOSxのTour Builderは、ユーザーがSOS用の「ツアー」を作成できるソフトウェアツールです。ツアーは次のように説明できます:
ツアーは、SOSx上で実行され、データセットを案内し、ストーリーラインを含むことができるスクリプト化されたプレゼンテーション(PowerPointプレゼンテーションに似た概念)です。ツアーにはしばしばテキスト、画像、ガイド質問、ポップアップウェブコンテンツ、動画、クリック可能な地点、音声、ユーザー入力のための一時停止などが含まれます。 (source)
SOSxの技術スタックは主にUnityとC#でした。Tour Builderの技術スタックが何であったかは正確には分かりません。3DモデルはBlenderなどのツールで編集/作成され、いくつかのモデルはオープンソースライセンスがある限りインターネットから取得されました。
私はNOAAのボルダーオフィス(NISTのすぐ隣)でインターンシップを行い、主にTour Builderソフトウェアを使用してNOAAのSOSx開発を支援しました。Apollo 11ミッションの教育用ツアーを作成しました。そのツアーのために、インターネットからApollo 11ロケット、Voyager One、Apollo 11月面着陸船の3Dモデル(Blenderファイル)を取得し、SOSx開発者の協力でSOSxに追加しました。ツアーには多数の画像と動画が含まれています。画像はGoogle画像検索から取得し、macOSのPreviewアプリで編集しました。動画はYouTubeから取得し、macOSのiMovieアプリで編集しました。テキストおよび全体的な「ツアー編集」はSOSのTour Builderソフトウェアを使用して行われました。
インターンシップ中に、Unityでビデオゲームを作成する実験も行いました。このゲームでは、プレイヤーがApolloロケットを操作して火星へ向かい、着陸を試みることが目標でした。時間的制約のため、ゲームは完成せず、非常に初期の開発段階のままでした。しかし、ロケットと火星のアセットはゲームに追加でき、基本的なロケット操作は機能させました。プログラミング言語としてC#を使用し、これが私のコーディングの旅に役立ったと言えます。
ツアーデモ
結論
NOAAで高校インターンとして働くことは素晴らしい経験でした。STEM分野への早期の導入となり、1.5か月の間に多くを学びました。このように素晴らしい科学機関で若いうちにインターンシップの機会を得られたことに感謝しています。
画像

NOAAのボルダーサイン

オフィスからの眺め

私のデスク設定