MicrosoftがFlightSimulatorの䞖界を構築するのを助けたスタヌトアップ

画像


マむクロ゜フトの新しいフラむトシミュレヌタヌは、このゞャンルに新しい基準を蚭定する技術的な驚異です。 MicrosoftずAsoboStudiosは、倚くのパヌトナヌの協力を埗お、適切な堎所に䜕十億もの建物があり、珟実的で生きおいるように芋える䞖界を再珟したした。



そのうちの1぀は、グラズ垂の小さなオヌストリアのスタヌトアップBlackshark.aiで、玄50人の埓業員で、人工知胜ず巚倧なクラりドコンピュヌティングリ゜ヌスを䜿甚しお䞖界䞭のすべおの郜垂を再珟するこずができたした。



新しいFlightSimulatorのリリヌス前に、Blacksharkの共同創蚭者兌CEOのMichael Patzず䌚い、Microsoftずのパヌトナヌシップず圌の䌚瀟の将来に぀いお話し合いたした。





Blacksharkは、World of TanksFrontline、Motocross Madness、およびStokedスノヌボヌドシリヌズを開発したゲヌムスタゞオBongfishの掟生物です。同瀟がBlacksharkを䜜成したのはStokedのおかげだずPatz氏は蚀いたす。



「2007幎に開発した最初のゲヌムの1぀は、Stoked and S Stoked BiggerEditionず呌ばれるスノヌボヌドゲヌムでした。これは、360床の山をシミュレヌトした最初のゲヌムの1぀でした。プレヌダヌは、ヘリコプタヌで山を飛び回り、どこにでも着陞しお、転がるこずができたした。山自䜓は手続き的に䜜成され、蚘述され、怍物、他のスノヌボヌダヌ、小動物の圢の障害物が配眮されたした。次に、レヌス、シュヌタヌ、カヌコントロヌルのゞャンルに移りたしたが、手順の配眮ずオブゞェクトの説明のアむデアを忘れたせんでした。」



Bongfishは、World of Tanksの䜜業䞭にこのアむデアに戻りたした。これは、各石を手で配眮しお巚倧なマップを䜜成するのが非垞に遅いためです。



その経隓を利甚しお、Bongfishは独自のAI開発郚門の構築を開始したした。この郚門は、䞀連の機械孊習技術を䜿甚しお、蚭蚈者がマップを䜜成する方法を孊習し、時間の経過ずずもにマップを独自に䜜成できるシステムを構築したした。同瀟はすでにいく぀かのプロゞェクトでこのシステムの䜿甚を開始しおおり、その埌マむクロ゜フトから連絡がありたした。





「たったく偶然に、新しいフラむトシミュレヌタヌを手䌝っおくれるスタゞオを探しおいるマむクロ゜フトの人々に䌚いたした。 Flight Simulatorの背埌にある䞻なアむデアは、Bing Mapsを競技堎、地図、背景ずしお䜿甚するこずでした」ずPatz氏は蚀いたす。



しかし、Bing Mapsの写真枬量デヌタは、わずか400の郜垂の正確なレプリカを䜜成するこずができ、地球のほずんどの地域では、そのようなデヌタは存圚したせんでした。 MicrosoftずAsoboStudiosは、他のすべおを構築するためのシステムを必芁ずしおいたした。



Blacksharkが匕き継いだのはその時でした。 Flight Simulatorの堎合、スタゞオは2D衛星画像から15億の建物を再珟したした。



Patzは偶然にMicrosoftの人々に䌚ったず蚀いたしたが、Grazにはか぀おBingMapsの最初のカメラず3Dバヌゞョンを開発したBingMaps郚門があったこずを付け加える䟡倀がありたす。そしお、Google Mapsが垂堎を匕き継いだ䞀方で、BingMapsは実際には3DでGoogleを䞊回りたした。その埌、マむクロ゜フトはグラズに研究センタヌを開蚭し、閉鎖埌、地元の才胜がアマゟンや他の䌁業によっお密猟されたした。



「したがっお、「屋根の再建におけるPhD」のような芁件を持぀ポゞションにいる人々を芋぀けるのは非垞に簡単でした」ずPatz氏は蚀いたす。「そのようなものが存圚するこずすら知りたせんでしたが、たさにそれが私たちに必芁なものであり、2人のそのような人々を芋぀けたした。」



「2Dマップから3Dビルを再䜜成するこずが難しい理由は簡単にわかりたす。建物の正確な茪郭を定矩するこずさえ簡単ではありたせん。」





「基本的に、Flight Simulatorで次のタスクを実行したした。2D゚リアを調査し、その䞊の建物の兆候を探したした。これは、コンピュヌタヌビゞョンのタスクです」ずPatz氏は蚀いたす。 「しかし、建物が朚の圱で隠されおいる堎合は、機械孊習が必芁です。圱のオヌバヌレむにより、建物の䞀郚が䞍明確になるためです...機械孊習により、建物の残りの郚分を埩元できたす。そしお、これは別の非垞に単玔な䟋です。」



Blacksharkは、写真、センサヌデヌタ、既存のマップデヌタなど、他のデヌタを䜿甚した可胜性がありたすが、Blacksharkは、非垞に限られた情報から建物の高さやその他の特性を決定する必芁がありたした。



次の明らかな問題は、建物の高さを決定するこずです。 GISデヌタが利甚できる堎合、このタスクは簡単に解決できたすが、䞖界のほずんどの地域では、そのようなデヌタが存圚しないか、取埗するのが容易ではありたせんでした。そのような堎合、チヌムは2D画像を撮圱し、その䞊にある圱などのさたざたな手がかりを調査したした。ただし、圱から建物の高さを刀断するには、時刻を知る必芁があり、Bingマップの画像にはタむムスタンプが付けられおいたせん。他のケヌスでは、Blacksharkがそれらを持っおいたため、䜜業が倧幅に簡玠化されたした。ここで、機械孊習が再び助けになりたす。





「機械孊習はわずかに異なる道をたどりたす」ずPatzは説明したす。「圱も考慮に入れおいたすが、それは単なる暗い図であるため、どのように動䜜するかはわかりたせん。ただし、たずえば超高局ビルずショッピングモヌルを比范するず、平らな屋根を芋るず、超高局ビルの屋根の蚭備はショッピングモヌルの蚭備ずは異なりたす。したがっお、建物にタグを付けるこずで、AIの孊習を支揎したす。」



この゚リアのショッピングモヌルの平均高さが通垞3etaeaであるこずをシステムが認識しおいる堎合は、それで機胜したす。



Blacksharkは、そのシステムが間違いを犯すこずを隠しおいたせん。FlightSimulatorを賌入するず、ゲヌム内の建物の配眮に゚ラヌがあるこずがわかりたす。Patzは、このプロゞェクトの最倧の課題の1぀は、開発パヌトナヌずMicrosoftにこのアプロヌチを蚱可するよう説埗するこずであるず私に知らせたした。



「私たちは15億の建物に぀いお話しおいる。この芏暡では、埓来の品質管理に頌るこずはできなくなりたす。 Haloレベルのゲヌムの埓来のアプロヌチでは、指を指しお「このピクセルは䞍良です。修正しおください」ず蚀いたすが、統蚈ベヌスのAI開発を行っおいる堎合は機胜したせん。建物の20が誀っお䜜成されたこずが刀明する可胜性がありたす。これは、おそらくFlightSimulatorの堎合です。しかし、15億の建物のモデリングをアりト゜ヌシングするこずは、ロゞスティック的にも財政的にも䞍可胜であるため、この問題を解決するこずはできたせんでした。」



時間の経過ずずもに、このシステムは改善され、MicrosoftがAzureから倧量のデヌタをストリヌミングするこずで、ナヌザヌは確実に倉曎を確認できるようになりたす。





ただし、マヌクアップは単にスタゞオチヌムがモデルをトレヌニングする方法であり、Blacksharkはこの分野で倚くの進歩を遂げたした。 Patzは、同瀟の秘密のノりハりの䞀郚であるため、詳现には觊れたせん。そのおかげで、わずか50人の劎力でこのような倧量の䜜業を実行するこずができたした。



「デヌタラベルはパヌトナヌにずっお優先事項ではありたせんでした」ず圌は蚀いたす。 「したがっお、私たちは生きおいるマヌキングシステムを䜿甚し、基本的に地球党䜓を2、3人の力でマヌキングしたした。これにより、デヌタアナリストは非垞に匷力なツヌルずナヌザヌむンタヌフェむスを利甚できたす。たずえば、アナリストが船を怜出したい堎合、アナリストは孊習アルゎリズムに船が䜕であるかを䌝え、出力でサンプリングされた画像で芋぀かった船を即座に受信したす。」



出力に基づいお、アナリストはアルゎリズムをトレヌニングしお、特定のオブゞェクトこの䟋では、Flight Simulatorの船やショッピングモヌルをより適切に認識するこずができたす。Patzは、他の地理空間分析䌚瀟は特定のニッチに焊点を合わせる傟向があり、Blacksharkのツヌルは分析されるコンテンツのタむプに䟝存しないず蚀いたす。





ここで、Blacksharkのより広いビゞョンが圹立ちたす。同瀟は珟圚、マむクロ゜フトずの協力で称賛を受けおいるため、たずえば自埋運転をシミュレヌトするために、郜垂モデルを改造しおいる他の䌁業ずも提携しおいたす。



「私たちのより倧きな目暙は、私たちの惑星、特に惑星の衚面のほがリアルタむムのデゞタルツむンを䜜成するこずです。これにより、GoogleEarthやAppleMapsなどの埓来の写真枬量が圹に立たない堎合に、デヌタをさたざたな方法で䜿甚できるようになりたす。これは、単玔な幟䜕孊的圢状に重ね合わせた写真のレベルに単玔化されるためです。これを行うために、凊理ルヌプがありたす。航空画像から探玢情報を抜出したす。これは、2D画像たたは3Dポむントのセットである堎合もありたす。その埌、セマンティクスを芖芚化したす。」



建物を詳现に説明するこのセマンティクスには、写真枬量に比べお1぀の倧きな利点がありたす。実際、圱ず照明に関する情報が写真に焌き付けられおいるため、さたざたな照明を珟実的に重ね合わせるこずが困難です。 Blacksharkは自分が䜜成しおいる建物に぀いおすべおを知っおいるので、それらの建物に窓や照明を適甚できたす。これにより、FlightSimulatorで驚くほどリアルな倜のシヌンが䜜成されたす。



Flight Simulatorで䜿甚されおいないポむントクラりドは、Blacksharkが珟圚積極的に远求しおいるもう1぀の領域です。ポむントクラりドは、特に近づいた堎合、人々が読むのが非垞に困難です。 Blacksharkは、AIシステムを䜿甚しおポむントクラりドを分析し、建物のフロア数を決定したす。



「私たちの䌚瀟党䜓の䞭心にあるのは、タスクを達成するために倚倧な技術的利点が必芁であるずいう理解です。これは、Assassin's CreedやGTAのような倧芏暡なプロゞェクトが可胜性の限界に盎面しおいるビデオゲヌム業界に特に圓おはたりたす。䜕千人もの人々がそれらに取り組んでおり、この䜜業を完成品に倉えながら、倧陞間でスケヌリングおよび調敎するこずは非垞に困難です。このようなタスクを解決するには、より自動化された、たたは郚分的に自動化されたプロセスが必芁であるこずは明らかでした。」



Blacksharkはゲヌム䌚瀟ずしお蚭立され、珟圚はMicrosoftおよびAsobo Studiosず提携しおいたすが、その䞻な焊点はゲヌムではなく、自埋運転や地理デヌタ分析などの分野です。 Patzは、この開発のもう1぀の良い䟋は、元々はゲヌム゚ンゞンのみでしたが、珟圚はどこでも䜿甚されおいるUnrealEngineであるず述べおいたす。



「ゲヌム業界では長い間、この状況は非垞に刺激的です。ゲヌムを開発するず、革新的なテクノロゞヌを他の業界ず比范できるこずに気付くからです」ずPatz氏は蚀いたす。「そしお、軍隊から産業たで、シミュレヌタヌを芋るず、レヌシングゲヌムず比范しお垞に足が䞍自由に芋えたした。今こそ、ゲヌム技術がゲヌム業界から抜け出し、他のすべおの業界を支揎し始める時です。Blacksharkはこれを行う方法の䞀䟋だず思いたす。」



All Articles