リアルタイムエンジンの始め方

リアルタイムエンジンには、無限の用途と可能性があります。多くの人が、どこから手をつければいいのか、どのテクニックを使うべきか、そして最初の傑作を完成させるのにどれくらいの時間がかかるのかを悩み、立ち止まってしまいます。しかし、オンラインリソースを活用すれば、かつてないほど簡単にリアルタイムエンジンの世界に飛び込み、すぐに素晴らしいプロジェクトの制作を開始することができます。

Falconのリアルタイムチームのメンバーとして、私たちはこの分野で豊富な経験を積んできました。そのため、どこから始めるべきかについてアドバイスを共有できることを嬉しく思います。私たちは、ゲーム制作、アニメーションのレンダリング、あらゆる種類のインタラクティブな体験の制作だけでなく、アトラクションの事前視覚化や事前プログラミングにも、さまざまな方法でリアルタイムエンジンを活用しています。これには、建設前にアトラクションを完全にシミュレートするためのバーチャルリアリティ(VR)の使用も含まれます。また、リアルタイムエンジンに関する私たち個人の経験もお伝えしたいと思います。まずはキャロライン・ウェイから始めましょう。

キャロライン・ウェイ

ジュニア・リアルタイム・ジェネラリスト

私が最初に学んだリアルタイムエンジンは、Unreal Engine 4でした。3Dの仕事をする前は、主に伝統的なアートを手がけていました。最初はUnrealで学ぶべきことが山ほどあるように感じましたが、プロジェクトを完了するごとに、完成品を作るのがより簡単でスピーディーになっていきました。最も慣れが必要だったのは、リアルタイムエンジンでのアート制作がいかにテクニカルになり得るかという点でした。Falconでの勤務を通じて、アルージュのような志を同じくするデベロッパーと共にコンテンツを制作する方法を学びました。私たちはアートと機能性のバランスをとるために協力しています。パイプライン全体を理解し、プロジェクトのある側面が別の側面にどのように影響するかを把握しておくことは重要です。

私がFalconで最初に取り組んだプロジェクトは、Unityで制作されました。当時、私はUnityを使用したことがありませんでしたが、UE4での経験があったため、直面するどんな課題にも対応できる自信がありました。エンジン間には多くの違いがありますが、いずれかのエンジンで開発の進め方を知っていれば、最終的には他のエンジンでのコンテンツ開発にも役立ちます。それでは、アルージュにバトンを渡し、彼女自身の歩みを説明してもらいましょう。

アルージュ・バシット・マリク

リアルタイム・デベロッパー

キャロラインとは異なり、私はUnityというもう一つの非常に人気のあるエンジンから始めました。RPGツクールなどの他のエンジンを掘り下げたり、PowerPointでポイント&クリックゲームを作ったりもしましたが、最終的に最初のメインエンジンとしてUnityを使うようになりました。学校でソフトウェア開発を学んでいたため、単に効率的に動作するソフトウェアを開発するという考え方から、リアルタイム特有のあらゆるニュアンスを考慮した開発へとマインドセットを切り替える必要がありました。最適化、繰り返しの呼び出し、低ラグの維持、そして視覚的な美しさに焦点を当てなければなりませんでした。また、制作している体験から良い「手応え」が得られるようにしたいと考えました。これらはすべて、人間とコンピュータの相互作用、UIとUX、アクセスのしやすさ、そして追加のアクセシビリティオプションを考慮した上でのことです。

Unityを理解し、より多くのプロジェクトを制作し始めると、Unreal Engine 4への挑戦が始まりました。UnrealとUnityは見た目が大きく異なります。この時点でリアルタイムエンジンの仕組みは理解していましたが、それでもUE4をどこから始めればよいのか分かりませんでした。そんな時、Epic GamesのウェブサイトやYouTubeで公開されている無料のUnrealチュートリアルを見つけました。まずはウェブサイトの一般的な入門コースから始め、その後リサーチを広げてUnrealのさまざまなシステムを理解していきました。学ぶべきだと感じたシステムや興味のあるシステムのリストを作成し、それらのチュートリアルを探しました。一歩ずつリサーチを深めていくことで、Unreal Engine 4で最初の機能的なゲームデモを完成させるまで、わずか1ヶ月しかかかりませんでした。

Falcon’s Unreal Academy

2021年末、Falconは将来のプロジェクトに備えるため、デジタルメディアチームのメンバーにUnreal Engineの基礎を教える取り組みを開始しました。これが独自の「Unreal Academy」の始まりです。部門のスーパーバイザーが数週間かけてEpic Gamesのチュートリアルを厳選・確認し、その後チームメンバーは8週間かけて「Unreal Challenge」のためのプロジェクトを開発しました。これは、短いアートブリーフから環境を構築し、学んだことすべてを披露する大きなイベントでした。それぞれのシーンでは、周囲の世界が通り過ぎる中、キャラクターが前方に歩いていく様子が描かれました。

その結果は、まさに目を見張るものでした。

全員のナラティブ、環境、ライティング、エフェクト、そして歩行サイクルがいかに世界のクリエイティブなビジョンに融合されているかという創造性に、私たちは圧倒されました。これらすべてが、自由に使える素晴らしいツールとオンラインリソースのおかげで、わずか2ヶ月で達成されました。このチャレンジで皆が作り上げたものを見るのは、とてもエキサイティングなことでした。各作品には、全く異なるスタイルとビジョンがあります。私たちのチームは、比較的短期間でリアルタイムエンジンの非常に多くの側面に深く関わることができました。このチャレンジは、将来のプロジェクトへの備えとなっただけでなく、アーティストとしての成長にも繋がりました。

リアルタイムエンジンのためのリソース

UnrealとUnityのどちらにも、初心者の方からスキルアップを目指す方まで役立つ、無料のオンラインコースが豊富に用意されています。これらのプロジェクトを軌道に乗せるために使用されたもう一つのリソースは、Quixel Megascansです。ここにはスキャンされた3Dアセット、3D植物、マテリアルのライブラリがあり、実物のような既製のアセットとカスタムアセットを融合させて、これらの素晴らしい世界を作り出すことができました。

リアルタイムエンジンを使えば、不可能なことはありません。その証拠は、私たちのチームによるUnreal Challengeの成果に見ることができます。オンラインには開始をサポートするチュートリアルやコースがたくさんあり、すぐに自分自身のプロジェクトを作成できるようになります。

私たちのチームが最近Unreal Engineで開発した素晴らしいリアルタイムゲーム「Net Sprinter」のトレーラーをぜひご覧ください。このゲームは、毎秒120フレームのステレオスコピック3Dで動作するように設計されています。

アルージュ・バシット・マリク

リアルタイム・デベロッパー
Falconにおいて、アルージュは人々を日常から遠く離れた世界へと物理的に没入させるテーマ体験を創造する機会を楽しんでいます。彼女は、アイデアやアニメーションを取り入れ、インテリジェントな動きとゲーミングシステムを通じて命を吹き込み、ゲストに最高の体験を提供することに尽力しています。

キャロライン・ウェイ

ジュニア・リアルタイム・ジェネラリスト
熟練したエンバイロメント・アーティストとして、キャロラインはUnreal Engineを包括的に理解しているだけでなく、Maya、Substance Painter、Quixel Mixer、Photoshopなどのソフトウェアを使用して世界全体を構築する広範な経験を持っています。複数の賞を受賞しているキャロラインのプロ意識と、常に卓越した成果を提供する姿勢は、チームにとってかけがえのない資産となっています。

最新ニュース

English简体中文日本語Español