Unity 6.2 が正式リリース!Unity AIベータ版がエディタに統合!Android XR、メッシュLOD、ワールドスペースUIなど

CGソフト

2025年8月12日(現地時間)- Unity 6.2 が利用可能になったことが発表されました。

新機能ハイライト

このアップデートでは、エディターに統合されたUnity AIベータ版、Android XR開発を強化する主要なアップデート、メッシュLODやワールドスペースUIといった制作を効率化する新機能が追加されました。

さらに、開発者のデータ透明性を高めるDeveloper Data Frameworkや、リアルタイムでパフォーマンスを監視できる新しい診断機能も導入されています。

Unity AIベータ版

Unityエディターにネイティブに統合されたUnity AIベータ版が利用可能になりました。

「Unity AI」は、従来提供されていた「Muse」と「Sentis」の機能を発展的に統合し、置き換えるエディターに直接統合されたエージェント型および生成型AIツールスイートです。

3つの主要コンポーネントで構成されており、ゲーム開発における反復的で単調な作業をAIに任せ、開発者がより創造的なプロセスに集中できるようにすることができます。

❑ Unity AIでできること

  • アセットの簡単な監査:GameObject、スクリプト、プレハブなどをAssistantにドラッグ&ドロップするだけで、詳細を説明することなく、迅速かつ的確なサポートを得られます。
  • 一括での検索、変更、整理:設定した強度を超えるライトやRigidbodyが欠けているオブジェクトの検索など、エディター内の反復的なタスクを自動化し、名前、レイヤー、コンポーネントを一度に更新できます。
  • コンソールエラーのデバッグ:エディター内で直接Assistantにスクリプトやエラーメッセージの説明を求め、問題の理解と解決を深めることができます。
  • Unity開発の学習:コライダーやVFXグラフのような複雑なUnityの機能や概念について、エディター内で直接、詳細な説明やステップバイステップのセットアップガイダンスを得られます。
  • シーンの迅速なセットアップ:平易な言語コマンドを使用して、オブジェクトの生成、アセットの配置、シーンのセットアップを自動化できます。
  • プレースホルダーアセットの生成:スプライト、テクスチャ、アニメーション、サウンドをUnity内で直接生成できます。追加のセットアップやコンテキストの切り替えは不要で、本番用に差し替える際に使用箇所を追跡することも可能です。

❑ フィードバックに基づく改善

5月15日のリリース以来、ユーザーからのフィードバックに基づき、以下のような改善が行われました。

  • AI機能の有効化/無効化設定:AIポリシーに合わせて、Unity Dashboardで組織全体のAI AssistantとGeneratorsをオフにできるように。
  • AIボタンの非表示設定:エディターUIからAIボタンを削除するための新しいローカルプロジェクト設定が追加されました。
  • AIモデルの透明性:UnityのAIモデル使用方法やサードパーティパートナーとのデータプラクティスを明確にするため、AI指導原則ページが更新されました。
  • 改良された学習済みモデル:FLUXやGPT-Imageに基づく高品質なLoRaにアクセスし、より詳細な出力を得られるようになりました。
  • Inference Engineグラフ:Unity内でニューラルネットワークグラフを視覚化し、ローカルAIモデルの推論をより良く最適化できます。

❑ AIデータ:ユーザーによるコントロール

Unity AIでは、Developer Dataの共有はデフォルトでオフになっています。ユーザーがオプトインした場合、UnityはAIモデルの応答を改善するために開発者データ(プロンプトや添付されたオブジェクトのメタデータなど)を使用することがありますが、ランタイムアプリケーション(バイナリ自体)や、画像、メッシュ、オーディオなどのメディアアセットがUnity AIの改善に使用されることはありません。これらの設定はすべてUnity Dashboardで管理できます。

また、より詳しい情報は以下の記事もご参考に。

Unity AIをインストールしたすべてのユーザーは、ベータ期間中、無料で無制限のUnityポイントを獲得できます。ポイントは、将来Unity AIが有料モデルに移行する際に失効します。

ロードマップの確認はこちらから

Android XRのアップデート

Unity 6.2では、Android XR開発を強化するための重要なアップデートが導入されています。

UnityのAndroid XRパッケージは6.2で検証済み状態に移行し、開発者にAndroid XRアプリケーションを構築するための安定的で本番品質の基盤を提供します。検証済みパッケージは最新のエンジン改善に沿っており、Android XRに対して最も堅牢なサポートを提供するため、Unity 6.2へのアップグレードが強く推奨されています。

主なアップデートは次のとおりです。

  • ハンドメッシュ機能:ユーザーはハンドメッシュを視覚化し、オクルージョンに利用できるようになりました。
  • 動的リフレッシュレート:実行時にディスプレイのリフレッシュレートを動的に調整するサポートにより、よりスムーズなパフォーマンスが保証されます。
  • 可視性メッシュオクルージョン:この機能はURPでのポストプロセッシングエフェクトのGPUオーバーヘッドを削減し、非テザー型XRデバイスでカラーグレーディングやビネットなどの画像エフェクトを適用することをより実用的にします。
Create Immersive Experiences For Android XR

Graph Toolkit

Graph Toolkit (GTK) は、カスタムのエディターベースのグラフツールを構築できるAPIフレームワークです。

これは、複雑なシステムを簡素化したり、制作パイプラインを最適化したり、プログラマーでない方が直感的なビジュアルでコンテンツを追加・編集できるようにしたりするのに強力なツールです。Unityが新しいアニメーションシステムなどの機能を社内で作成するために使用しているものと全く同じツールセットです。

UIライブラリであるGraphViewと比較して、GTKはシリアライズや元に戻す/やり直しなどをデフォルトで処理する、より豊富な機能セットを持つフレームワークです。初期のテスターからは、GTKを使用すると以前のソリューションよりも2倍速く実装できたとの報告もあったとのことです。

Graph Toolkit Features Overview

メッシュLOD

インポート時に詳細レベル(LOD)メッシュを自動的に生成する機能が追加されました。これにより、外部ツールを必要とせずにアセットを最適化し、イテレーション時間を短縮できます。

インポート時に実行される LOD ジェネレーターはメッシュを分析し、元の形状を維持しながら、どのエッジを折りたたみ、どの三角形を保持するかを決定します。単純化プロセスを開始するには、元のメッシュに少なくとも256個の三角形が必要です。

ジェネレーターは新しい頂点を追加せず、すべてのLODで同じ頂点バッファを共有するため、メモリ使用量を抑えることができます。

UI Toolkit向けワールドスペースUI

没入型のXRやゲーム環境のために、ワールド空間に直接UIをレンダリングできるようになりました。

ワールドスペースUIでは、UI要素を他の2Dや3Dオブジェクトと全く同じように配置、回転、拡大縮小できます。これは、ヘルスバーやラベルのようなインタラクティブなUI要素を、ゲームワールド内のオブジェクトやキャラクターに直接結びつけて表示するのに便利です。

シェーダーグラフ – 新しいAppendノード

シェーダーグラフに、2つの異なるタイプのfloatまたはベクター入力を、可変次元の単一の新しいベクターに結合するAppendノードが追加されました。

このノードはベクターの結合プロセスを簡素化し、SplitノードとCombineノードを使用する必要がなくなります。

Entity Component System (ECS) のアップデートと改善

Unity Vehiclesパッケージが実験的な状態でリリースされました。

Unity Vehiclesは、ECSと互換性のある汎用的な車両コントローラーで、幅広い車種と構成をカバーしています。このパッケージは、パフォーマンスと忠実度のバランスを取りながら、中程度の車両物理リアリズムを目標としたものです。Unity Netcode for Entitiesと互換性があり、クライアント予測をサポートしています。

パッケージは、名前でパッケージをインストールから com.unity.vehicles を入力することでインストール可能です。

Unity 6.2 Vehicle Sample

Developer Data Framework

データ駆動型の改善を進めるにあたり、データの透明性とコントロールはさらに重要になります。そのため、開発者がUnity内でのデータ使用方法を完全に管理できる新しいフレームワークが導入されました。

このDeveloper Data Frameworkは、Unityのエコシステム全体でデータ収集、管理、使用方法を扱う新しいアプローチです。データがUnityエンジン、Unityサービス、または独自にインポートしたソースのいずれから来たものであっても、それは常に開発者データと見なされ、つまり開発者が所有し、管理します。Unityは開発者の指示に従ってのみデータを使用し、明示的な許可なく再利用することはありません。

Developer Data frameworkについてより詳しい情報はこちらから

新しい診断機能

デバイス間のパフォーマンスと安定性をリアルタイムで監視するのに役立つ新しい診断機能が導入され、Unity Dashboardのプロジェクト概要で、新しく拡張された診断レポートが利用可能になりました。

これらのレポートは、プレイヤーに影響を与えるクラッシュやパフォーマンスの問題を追跡、調査、修正するのに役立ちます。これには、AndroidプロジェクトのANR(Application Not Responding)監視も含まれます。追加のパッケージ設定は不要で、すべての開発者が無料で利用できます。

また、Unityはこれらの診断データを使用して、エンジン自体のパフォーマンスと安定性を向上させます。このデータ収集は6.2ベータ版以降の新規プロジェクトでデフォルトで有効になりますが、エディターのプロジェクト設定からいつでもオプトアウトできます。

より詳しい情報はこちらをご覧ください。

また、以下のライブストリームで新機能が紹介されています。

What's NEW and exciting in Unity 6.2?

ダウンロード

Unity 6.2はサポート対象リリースであり、次のリリースが公開されるまでLTSと同レベルのサポート(バグ修正や重要なプラットフォームアップデートを含む)を受けられます。

Unity 6.2をダウンロードはこちらから

アップグレード方法がわからない場合は、以前のUnityリリースからUnity 6.2への移行に役立つアップグレードガイドをご覧ください。

依存関係の多い複雑な制作の場合は、Success Plansでアップグレードプロセスをスムーズに進めることができます。

Unityプランと価格の確認はこちらから


6.2 is now available

コメント

Translate »
タイトルとURLをコピーしました