inflearn logo
知識共有
inflearn logo

UE5 DeepDive : Render Tricks 01

PCでのエフェクトがモバイルで崩れたり、重くなったりしませんか?数多くの試行錯誤の末に得たノウハウをもとに、核心的な原理と最適化戦略をお教えします。

4名 が受講中です。

難易度 初級

受講期間 無制限

Android
Android
Unreal Engine
Unreal Engine
Android
Android
Unreal Engine
Unreal Engine

受講後に得られること

  • 2つの実践的なモバイルレンダリングトリック

  • デプスベースの水たまりで実装する動的な環境変化

  • ブラーアルゴリズムと2つの被写界深度(デプス・オブ・フィールド)の実装

  • モバイル環境に最適化された実践的なレンダリングトリックの実装

  • Androidビルドおよびパッケージング実践ガイドマスター

  • スライダーUIウィジェットの制作と活用

ゲームで見た奥行き感を直接再現します

SQUARE ENIXOCTOPATH TRAVELERは、ドットキャラクターと立体的な背景、照明と被写界深度を組み合わせ、小さなジオラマを見ているような空間を表現しています。

この作品はUnreal Engineで開発されました。講座では、画面上で確認できる距離別の焦点と奥行きの演出をもとに、モバイルでも実行可能な被写界深度を直接実装します。

被写界深度に反射まで加えます

この講座は、ゲームの奥行き演出を参考にすることに留まりません。

半透明フリップブックキャラクターのためのフェイク反射を個別に実装し、深度ベースのフェードと遮蔽処理を適用することで、水たまりや濡れた地面に自然な反射像を作り出します。

ゲームで見た奥行き感は直接実装し、講座では反射の演出までもう一段階拡張します。

奥行きの演出とフェイク反射、一つのモバイルシーンで

モバイルレンダリング・ディープダイブ
PCのエフェクトをモバイルで実装する核心原理の習得

Unreal Engine 5マテリアルブループリントを活用し、
動的な水たまり、フェイク反射、選択的・距離ベースの被写界深度をC++なしで実装します。

UE4・UE5のバージョンに左右されにくい原理で、目を引くモバイル画面を直接作ってみてください。

動的に変化する水たまり


深度ベースのフェードとオクルージョン処理


モバイル端末でスライダーUIを使用してリアルタイムに調節


選択的被写界深度


2つの被写界深度をリアルタイムで切り替え


被写界深度デバッグ


単なるチュートリアルを超え、水たまりの高さの変化リアルな反射効果を直接構築しながら、
Androidモバイル環境に最適化されたレンダリングのノウハウを習得します。

PCのエフェクトがモバイルで崩れたり、重くなったりしませんか?
この講座は、まさにそのような方々のために作られました。

✔️ ゲームの奥行き演出をモバイルに拡張したい方

  • ドットキャラと立体的な背景が組み合わさった奥行き演出を実装したい方

  • ゲームで見かけた被写界深度にフェイク反射まで加え、モバイルプロジェクトに適用したい方



✔️ モバイルゲームレンダリングの最適化原理を深く理解したい方

  • 深度ベースのレンダリング、動的な環境変化、被写界深度(デプスオブフィールド)の実装原理を学びたい方

  • ブラーアルゴリズムと2種類の被写界深度(デプスオブフィールド)の実装方法をマスターしたい方



✔️ C++なしでブループリントによるモバイルプロトタイピングを希望するプログラマー

  • Unreal Engineのマテリアルエディタのショートカットからノードの活用まで、深く学びたい方

  • UEのブループリントクラスとレベルブループリントの違い、および活用方法を身につけたい方

  • Androidのビルドおよびパッケージング工程を実践ガイドとしてマスターしたい方


✔️ アンリアルエンジン(Unreal Engine)の基本を理解している入門/初級開発者

  • PCで実装した華やかなレンダリング効果をモバイルでも実装したい方

  • モバイル環境に最適化されたレンダリングの原理と実践的なトリックを学びたい方

  • ブループリントだけで動的な環境変化とリアルな水のエフェクトを実装したい方


もうモバイルレンダリングの限界に悩まされることはありません。
アンリアルエンジン5の強力な機能で、目を引くモバイル体験を自ら作り上げてみてください。

受講前のご注意事項


実習環境

  • Unreal Engine 5のインストールが必要です。

  • Android SDKおよび関連ツールが必要です。

  • スムーズな実習のために、一定以上のスペックのPCが推奨されます。

前提知識および注意事項

  • Unreal Engineの基本操作の経験が必要です。

  • ブループリントおよびマテリアルエディタに関する理解があると役立ちます。

  • C++コーディングなしで進行します。

学習資料

  • 実習に使用されるプロジェクトアセットをダウンロードできます。

  • チュートリアル動画は、核心的な原理の理解を助けます。


こんな方に
おすすめです

学習対象は
誰でしょう?

  • アンリアルエンジン(Unreal Engine)の基本操作が可能な入門・初級開発者

  • モバイルゲームのレンダリング最適化の原理を深く理解したい方

  • C++を使わずにブループリントでモバイルプロトタイピングをしたいプログラマー

  • テクニカルアーティストを志望しており、モバイルレンダリングの知識を深めたい方

  • UnityからUnrealの開発に転向しようとしている方

前提知識、
必要でしょうか?

  • アンリアルエディタの基本操作(ビューポート操作、アクターの配置、コンテンツブラウザの使用)

  • マテリアルエディタが何であるかを知っており、開いてみた経験

  • ブループリントノードが何であるかを知っており、接続した経験

こんにちは
NanoSecondです。

void Nanosecond::Update(float DeltaTime)
{
    #ifdef WITH_UNREAL
        // 現実よりエンジン側の方がデバッグしやすい
        DebugTheUnreal();
        RenderDreams();
    #else
        // 退職ボタンはShippingビルドでのみ有効
        const float EscapeVelocity =
            CalculateIndependentPath(DeltaTime);

        BuildIndependentLife(EscapeVelocity);
    #endif
}
もっと見る

カリキュラム

全体

31件 ∙ (3時間 52分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

まだ十分な評価を受けていない講座です。
みんなの役に立つ受講レビューを書いてください!

似ている講座

同じ分野の他の講座を見てみましょう!

新規会員登録で25%OFF

¥13,249

25%

¥17,659