ろぼいんブログ

Unreal EngineがY-Up座標系に変更されることが判明

サムネイル

Epic GamesのCEOのTim Sweeney氏が自身のX(Twitter)アカウントで、Unreal Engineの座標系が今後、左手系(Left-Up-Forward)から右手系(Y-Up)へと移行すると明らかにしました。

この移行はまず、Unreal Editor for Fortnite(UEFN)から始まり、その後Unreal Engine 5とUnreal Engine 6に適用されるとのことです。

広告

Y-Up座標系は、ユーザーが徐々に新しいシステムに移行できるよう、UIの設定変更やC++のヘルパー関数、マクロなどを通じて段階的に導入されます。

今回の変更は、3D制作ツール間の相互運用性と標準化の促進が目的とのことです。

USD(Universal Scene Description)やglTFといった標準規格、MayaやHoudiniといったほかの3D制作ソフトウェアと座標系を一致させることで、将来的な制作環境における相互運用性を大幅に高められます。

Tim Sweeney氏は、「私たちが提案しなければならない未整備の標準がたくさんありますが、既存の標準や慣習を採用し、それに付け加える形で提案すれば、Unrealチームの提案はずっと成功しやすくなるでしょう」と述べています。

座標系の違いは、単純なモデリングツールからのエクスポートにおいては簡単に変換できますが、複雑な映画のVFX制作パイプラインでは変更が困難です。

広告

とくに、映画業界ではUSDベースでのワークフローが主流となりつつあり、既存のパイプラインに対してUnreal Engineが自然に溶け込むためには、このような標準への準拠が不可欠です。

Tim Sweeney氏は、プロジェクトごとの設定で座標系を自由に選べる方法について、多数の独立した作者が作ったコードやコンテンツパッケージを組み合わせる場合に複雑化してしまうことを指摘しています。

このように、長期的な視点で見ると、Unreal Engineを一貫した標準規格に合わせることが現実的なようです。

また、理想的にはこの変更を行うべき時期は1995年だったと述べつつも、UEFNにScene Graphが導入された現在が2番目に最適な時期だとのことです。

参考リンク

記事をシェア

Xに共有するBlueskyに共有するMisskeyに共有するLINEに共有するThreadsに共有する

フォローして最新情報を入手

Googleの優先ソースに追加すると、このサイトの記事をGoogleで見つけやすくなります。また、ぜひXやRSSフィードもフォローしてください。

Googleの優先ソースとして追加するGoogleの優先ソースとして追加するXのロゴ
広告
著者のアイコン画像

生まれた時から、母国語よりも先にJavaScriptを使っていました。ネットの海のどこにもいなくてどこにでもいます。

Webフロントエンドプログラマーとして、TypeScriptを用いたWebアプリやブラウザー拡張機能を制作。Xのシャドウバン検知ツール「Shadowban Scanner」やリンクカード復活ツール「Restore Link Card」を公開し、国内外のメディアで紹介されました。iGEM 2023ではJapan-UnitedチームのWikiを制作してGrand Prizeの獲得に貢献。ブログではXやSNSの最新ニュース、不具合の検証と対処法、フロントエンド開発の知見を発信しています。