Unityが推進する「責任あるソース」のAIツール

エンジンプロバイダーであるUnityが,新製品のMuseとSentisを発表する中で,現在進めているAIへの取り組みについてMarc Whitten氏が語ってくれた。

Unityが推進する「責任あるソース」のAIツール

 UnityはAI開発ツールへの取り組みを進めており,本日のUniteイベントでMuseの早期アクセス開始を発表した。

 ゲーム開発における人工知能の利用をめぐる議論が続いているにもかかわらず,Unityは,今年初めにMuseの一連の機能を発表し,AI駆動型アセットクリエイターとのパートナーシップを締結するなど,ゲーム開発プロセスにAI駆動型機能を追加する大きな推進者となっている。今年初めに発表されたMuseは(関連英文記事),人工知能を使ってコンテンツを生成することで,エンジンのユーザーを支援するように設計された機能群である。

 GamesIndustry.bizとのインタビューで,Unity Create(エンジンを扱う事業部門)の社長兼ゼネラルマネージャーであるMarc Whitten氏は,同社がAIの追求に熱心な理由について,「デベロッパが今いる場所で出会い,彼らを助け,彼らをコントロールし続けたいからです」と語っている。

 「我々は,デベロッパがゲームや体験の面白さを見つけられるように,より速く反復し,実験できるようにしたいと考えています。これは,あなたが使用しているUnityのバージョンに特化した情報を提供するもので,それは『どのようにすれば……』のような質問をしたり,コードを最適化する手助けを得たり,あなたが遊んでいるテクスチャのバリエーションを作成したり,その他多くのことかもしれません」

 「他のツールと同様に,デベロッパがワークフローでAIを使用することを選択した場合,ちゃんと使用できるように,UnityのワークフローにAIツールを組み込みたいと思っています」

Marc Whitten氏,Unity
Unityが推進する「責任あるソース」のAIツール
 Museの最初の3つの機能は以下のとおり: Muse Chatは,デベロッパが有用なコードを含むUnity全体で探しているリソースを見つけるのに役立つ。Muse Spriteは,複数のバリエーションを含む2Dスプライトを生成する。そして,Muse Textureは2Dまたは3Dゲームで使用するテクスチャを作成する。

 その他にも,Muse Animate(コードなしでキャラクタアニメーションを作成),Muse Behaviour(キャラクタのインタラクションを作成),Muse Sketch(Unityは「ラピッドプロトタイピングとチームコラボレーション用の3Dキャンバス」と説明している)などのツールが提供される予定だ。

 Unityはまた,Unity Sentisの発売も予定しており,プログラマがゲームやアプリのUnityランタイムにAIモデルを埋め込むことで,プレイヤーがどのデバイスを使用しているかに関係なく,ゲームやアプリを強化できるようにするという。Sentisは2024年にUnity 6(以前のUnity 2023 LTS)でデビューする予定だ。

 AIツールを取り巻く最大の問題の1つは,それがトレーニングされたデータセットであることだ。AIが盗用されたコンテンツに基づいて新しい画像を生成した例は数多くある。

 Unityはすでに,AIパートナーの1社であるAtlasが,AIが作成したものではなく,他のデベロッパから盗んだアセットを販売していたことが明らかになった際にこの問題に遭遇し(関連英文記事),Unityは同社との関係を断ち切っている。

 Whitten氏は,Unityはさらなる問題を回避しようとしていると語る。たとえば,Muse SpriteとMuse Textureは,「完全にUnityが所有する,またはライセンスを取得したデータと画像で学習されます」。

 「出力が安全で,著作権で保護された素材や認識可能な芸術的スタイルを含まないことを保証するために,我々は人間の監視と機械学習の両方を含む多段階のプロセスを経て,何度も再処理された新しい合成出力を生成しました。そして,この高度に処理された500万枚の画像データセットに,カスタムメイドのモデルを適用しています」

 一方,Muse Chatは,外部の大規模な言語モデルとカスタム足場システムを組み合わせて使用し,質問された内容を理解し,Unityのファーストパーティリソースまたは「合意に基づいてソースが提供された」他のリソースから構築された応答を生成する。

 「我々は,透明で責任ある方法でAI機能の開発を管理することに重点を置いています」と氏は語る。「我々のアプローチは,クリエイターが使いやすく,責任を持ってソース提供され,クリエイターが自分のプロジェクトで自信を持って使用できるアウトプットを持つツールをどのように提供できるかを考え抜くことです」

 また,Whitten氏は,UnityがUniteで,Museツールを使用するデベロッパに対して補償を行うことを発表する予定であると付け加えた。

 近年,ゲーム開発におけるAIの活用に関する議論が活発化している。Whitten氏は,Unity Museはエンジンとは別の製品として構築されており,デベロッパやクリエイターに試してもらいたいが,デベロッパはこれまでどおりUnityを使用できると強調する。

 AIがデベロッパの状況に与える影響について,多くの人が懐疑的になったり,心配になったりする理由は容易に理解できる。たとえば,アニメーションやテクスチャを作成するMuseのツールは,自分たちの役割が取って代わられることを懸念するアニメーションプログラマやテクスチャアーティストにとっては,警鐘を鳴らすものかもしれない。

我々は,透明で責任ある方法でAI機能の開発を管理することに注力しています

 AIがゲーム開発で利用可能な役割にどのような影響を与える可能性があるかという質問に対して,Whitten氏は次のように語る。「我々は,クリエイターが行き詰まったときや,より多くの反復を必要とするときに役立つAIツールを構築しています」

 「我々の目標は,クリエイターをコントロールし,クリエイティビティの中心に置いておくことです。プロシージャル生成を使って植物や植生を構築するSpeedtreeのような我々の他のツールのように,Unity Museがアーティストやデベロッパのツールベルトの中の別のツールになることを期待しています」

 本日のUniteイベントは,9月に発生したランタイム課金問題以来(関連英文記事),同社にとって初めての大規模なデベロッパ向けイベントとなる。Unityは最終的にこの計画を変更したが(関連英文記事),それでもデベロッパたちはGamesIndustry.bizに対し,同社への信頼が回復不能とまではいかないまでも,揺らいでしまったと語っている(関連英文記事)。

 エンジンプロバイダーであるUnityは,ランタイム料金の問題でJohn Riccitiello CEOが退任したこともあって(関連英文記事),デベロッパを安心させようとしている。今日の基調講演では,Unityがどのように「ゲーム開発へのコミットメントを深めているか」を説明する予定だ。

 デベロッパとその信頼を取り戻すためにUnityが行っていることをWhitten氏に尋ねると,同氏は「クリエイターが最も関心を寄せる分野,とくにエンジンについて倍増させています」と,来年のUnity 6のローンチに関するニュースを指摘した。

 氏はこう締めくくった: 「我々はコミュニティの課題に耳を傾け,理解し,助けとなるソリューションを提供するためにここにいます」

※本記事はGamesIndustry.bizとのライセンス契約のもとで翻訳されています(元記事はこちら