Unity Weekly 148

Unity Officials

Unite 2023:ゲーム開発へのコミットメントの深化

Unite 2023:ゲーム開発へのコミットメントの深化 | Unity Blog

Unite 2023の、主にキーノートであった発表をまとめています。 キーノート内で、2024年にリリースされる次の長期サポート(LTS)がUnity 6であることが明かされました。

Synty Studiosのアセットを用いて構築されたUnity6向けのスタイライズドな環境デモ「Fantasy Kingdom」やWebGPUサポートについての発表、StickeyLock StudiosによるMultiplayの導入事例、Safe VoiceとModerationのオープンベータ開始、Unity Cloudの早期アクセス開始、Unity MuseやSantisなどのAI周りの紹介とUnity Museの早期アクセス開始などについて紹介されています。

Unite 2023: New Unity Industry updates unveiled

Unite 2023: New Unity Industry updates unveiled | Unity Blog

Unite2023のキーノートなどであった発表のうち、Unity Industryに関する発表をまとめています。

Unity Cloud早期アクセス、Unity DevOps、Unity Asset Managerベータ版リリース、Pixyzプラグイン2.0、Unity Santis・Unity Muse、Unity VisionOSベータ版リリースなどについて取り上げています。

Unity 2023.2 Tech Stream is now available

Unity 2023.2 Tech Stream is now available | Unity Blog

Unity 2023.2がテックストリーム(このバージョンとしての正式版の立ち位置)にリリースされました。また、Unity 6がこのバージョンのLTS(2023.3)としてリリースされることについても触れています。

Scalable renderingやSRP向けのAdaptive Probe Volumesのパフォーマンス改善、GPU LightmapperのアウトオブプレビューとLight Probesのベイク後を操作するためのAPI、HDRPとVFX Graphの機能改善、Shader GraphのUIインテグレーション、パフォーマンス改善、Meta Quest 3サポート、XR Interaction Toolkitのアップデート、MultiplayerのWebGLサポートやネットワークシミュレーションツールの導入、UI Toolkitの機能拡張(Runtime BindingsやUXML Serializationなど)、オーディオにAudio Random Containerの追加、ProfilerにHighlights moduleの追加など、このバージョンに入った機能の一部を紹介しています。

New Shader Graph Node Reference Samples

New Shader Graph Node Reference Samples | Unity Blog

Shader Graphの新しいサンプルがリリースされました。

このサンプルには140を超えるアセットコレクションが含まれていて、また学習やプロジェクト導入のためにサンプル内のノードにはコメントも記載されています。

また、このサンプルのインストール方法についても触れています。

Responsible AI and enhanced model training at Unity

Responsible AI and enhanced model training at Unity | Unity Blog

Unity Muse(エディターから利用できる生成AI)について、Museのモデルの学習方法や学習に使ったアセットの安全性、早期アクセスで利用できるテクスチャとスプライトの2つのモデルについての解説しています。

Articles

Input Systemのデバイス管理の仕組み

【Unity】Input Systemのデバイス管理の仕組み | ねこじゃらシティ

InputSystemの入力デバイスの管理の仕組みから自作の入力デバイスの作成から登録と削除、ローカルマルチプレイなど同じゲームに複数のデバイスを繋いだときの制御、デバイスの入力と入力を受け取るコールバックの扱い、デバイスのスクリプトからの操作についてそれぞれ解説しています。

そろそろShaderをやるパート91 -URP編- GPU Instancingで大量に草を生やす

そろそろShaderをやるパート91 -URP編- GPU Instancingで大量に草を生やす

大量の草ポリゴンの描画を行うためのGPU Instancingの利用方法やDrawMeshInstancedの利用方法などについて紹介しています。

UI Toolkitにて入れ子構造となっているデータをTreeViewで表現する方法(ファイルとディレクトリのような入れ子構造)

【Unity】UI Toolkitにて入れ子構造となっているデータをTreeViewで表現する方法(ファイルとディレクトリのような入れ子構造) - はなちるのマイノート

UI ToolkitでTreeViewを利用する方法について紹介しています。

USS TransitionでVisual Elementのプロパティが変化した時にアニメーションさせる

【Unity】【UI Toolkit】USS TransitionでVisual Elementのプロパティが変化した時にアニメーションさせる - LIGHT11

USS Transitionを用いたUIアニメーションの設定方法について紹介しています。

SRP Batcherについてまとめる

SRP Batcherについてまとめる

SRP Batcherの概要から注意点、対応させるためのシェーダーの書き方、バッチングか効いているかの確認方法についてまとめています。

Repositories

Cathode Retro

DeadlyRedCube/Cathode-Retro: A collection of shaders to emulate the display of an NTSC signal through a CRT TV

カラーNTSCテレビ信号の特性やアーティファクト、ブラウン管テレビの視覚的な外観を再現するシェーダーのコレクション。

DotRecast.Recast

ikpil/DotRecast: DotRecast - a port of Recast & Detour, navigation mesh toolset for games, Unity3D, servers, C#

ゲーム向けのナビゲーションメッシュツールセット。

SplatVFX

keijiro/SplatVFX: 3D Gaussian Splatting with Unity VFX Graph

VFX Graphを使った3D Gaussian Splatting実装。

Burst Wig

keijiro/BurstWig: "Wig" effect with the C# Job System and the Burst compiler

著者の開発するウィッグエフェクト「KvantWig」の、JobSystem・Burst・VFX Graphを用いた再実装。

Trove

PhilSA/Trove: Collection of tools for Unity DOTS. Including Utility AI, Tweens, attributes and buffs/modifiers, etc...

AIユーティリティやTweenなどを含んだUnity DOTS向けのツールコレクション。