inflearn logo

UE5 DeepDive : Render Tricks 01

Hiệu ứng trên PC bị lỗi hiển thị hoặc chạy chậm trên thiết bị di động? Với những bí quyết đúc kết từ vô số lần thử nghiệm và sai sót, tôi sẽ hướng dẫn bạn các nguyên lý cốt lõi và chiến lược tối ưu hóa.

1 học viên đang tham gia khóa học này

Độ khó Cơ bản

Thời gian Không giới hạn

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

Bạn sẽ nhận được điều này sau khi học.

  • 2 mẹo render thực tế trên thiết bị di động

  • Thay đổi môi trường động được thực hiện bằng vũng nước dựa trên độ sâu

  • Thuật toán làm mờ và hai cách triển khai độ sâu trường ảnh (depth of field)

  • Triển khai các mẹo render thực tế được tối ưu hóa cho môi trường di động

  • Hướng dẫn thực hành làm chủ quá trình build và đóng gói Android

  • Tạo và sử dụng widget UI thanh trượt

Hiệu ứng PC trên di động
Hiện thực hóa bằng thủ thuật render thực chiến!

Nắm vững 2 thủ thuật render cốt lõi và chiến lược tối ưu hóa!


Các hiệu ứng rực rỡ của trò chơi PC truyền thống có bị lỗi hoặc chậm trong môi trường di động không?
Với những bí quyết có được sau vô số lần thử nghiệm và sai sót, bạn sẽ được học các nguyên lý cốt lõi và chiến lược tối ưu hóa để
tái hiện chất lượng cấp độ PC ngay trên thiết bị di động.
Thông qua các ví dụ thực tế như vũng nước dựa trên độ sâu, phản chiếu giả lập (fake reflection), hoạt ảnh flipbook và hai loại hiệu ứng xóa phông giả lập (fake depth of field),
bạn sẽ
nắm vững cách vượt qua những giới hạn của việc kết xuất (rendering) trên di động.

Deep Dive vào Rendering trên Mobile
Nắm vững các nguyên lý cốt lõi để thực hiện các hiệu ứng PC trên Mobile

Sử dụng Unreal Engine 5, MaterialBlueprint để triển khai các thủ thuật render tối ưu như
vũng nước dựa trên độ sâu và phản xạ giả (fake reflection), cùng với 2 loại hiệu ứng chiều sâu trường ảnh giả (fake depth of field).two types of fake depth of field.

Sử dụng Material và Blueprint


Tạo vũng nước


Fade/Occlusion dựa trên độ sâu


UI thanh trượt trên di động


Không chỉ dừng lại ở những hướng dẫn đơn giản, bạn sẽ được trực tiếp xây dựng sự thay đổi độ cao của vũng nướchiệu ứng phản chiếu chân thực,
từ đó lĩnh hội được những bí quyết tối ưu hóa rendering cho môi trường di động Android.

Triển khai UI chuyển đổi phương thức để thực hiện switching Dof


Fake Dof 01


Fake Dof 02


Gỡ lỗi Dof


2 loại Fake Dof có thể được áp dụng vào dự án tùy theo hiệu suất và nền tảng.

Hiệu ứng trên PC bị lỗi hiển thị hoặc trở nên chậm chạp trên thiết bị di động?
Khóa học này được tạo ra dành riêng cho những người đang gặp phải vấn đề này.


✔️ Nhà phát triển mới bắt đầu/sơ cấp đã biết cơ bản về Unreal Engine

  • Những ai muốn triển khai các hiệu ứng rendering rực rỡ đã thực hiện trên PC sang cả môi trường di động

  • Những ai muốn học nguyên lý render tối ưu hóa cho môi trường di động và các thủ thuật thực tế

  • Những ai muốn hiện thực hóa sự thay đổi môi trường động và hiệu ứng nước thực tế chỉ bằng Blueprint

✔️ Những người muốn hiểu sâu về nguyên lý tối ưu hóa rendering trong game mobile

  • Những ai muốn học về nguyên lý kết xuất dựa trên độ sâu, thay đổi môi trường động và cách triển khai hiệu ứng Depth of Field (độ sâu trường ảnh)

  • Những ai muốn nắm vững thuật toán làm mờ và hai phương pháp triển khai Depth of Field (độ sâu trường ảnh)


✔️ Lập trình viên muốn tạo mẫu thử nghiệm (prototyping) trên di động bằng Blueprint mà không cần C++

  • Những ai muốn học chuyên sâu từ các phím tắt trong Unreal Engine Material Editor đến cách sử dụng các node.

  • Những ai muốn nắm vững sự khác biệt cũng như cách sử dụng giữa UE Blueprint Class và Level Blueprint.

  • Những ai muốn nắm vững quy trình build và đóng gói (packaging) cho Android thông qua hướng dẫn thực tế.


Đừng để bị giới hạn bởi khả năng hiển thị của thiết bị di động nữa.
Hãy tự mình tạo ra những trải nghiệm di động bắt mắt với các tính năng mạnh mẽ của Unreal Engine 5.

Lưu ý trước khi khóa học bắt đầu


Môi trường thực hành

  • Cần cài đặt Unreal Engine 5.

  • Yêu cầu Android SDK và các công cụ liên quan.

  • Để thực hiện thực hành một cách suôn sẻ, khuyến nghị sử dụng PC có cấu hình nhất định trở lên.

Kiến thức tiên quyết và những lưu ý

  • Cần có kinh nghiệm thao tác cơ bản với Unreal Engine.

  • Việc hiểu biết về Blueprint và Material Editor sẽ giúp ích cho bạn.

  • Tiến hành mà không cần lập trình C++.

Tài liệu học tập

  • Bạn có thể tải xuống các tài nguyên dự án (project assets) được sử dụng trong thực hành.

  • Video hướng dẫn giúp bạn hiểu rõ các nguyên lý cốt lõi.


Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Nhà phát triển trình độ nhập môn/sơ cấp có thể thao tác cơ bản với Unreal Engine

  • Những ai muốn hiểu sâu về nguyên lý tối ưu hóa kết xuất (rendering) trò chơi di động

  • Lập trình viên muốn tạo nguyên mẫu (prototyping) trên di động bằng Blueprint mà không cần C++

  • Những người mong muốn trở thành Technical Artist và muốn tích lũy kiến thức về rendering trên di động

  • Những người muốn chuyển từ phát triển Unity sang Unreal

Cần biết trước khi bắt đầu?

  • Thao tác cơ bản trong Unreal Editor (Thao tác khung nhìn, đặt Actor, sử dụng Content Browser)

  • Biết Material Editor là gì và đã từng có kinh nghiệm mở nó ra xem.

  • Biết Blueprint node là gì và có kinh nghiệm kết nối chúng.

Xin chào
Đây là NanoSecond

Chương trình giảng dạy

Tất cả

31 bài giảng ∙ (3giờ 52phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!

Ưu đãi có thời hạn

2.084.069 ₫

29%

2.947.468 ₫