Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k. Số lượng có hạn!
Trang chủ
Menu

Unreal Engine 5.4 PCG - Tạo Môi Trường Game bằng PCG

Unreal Engine 5.4 PCG - Tạo Môi Trường Game bằng PCG

Học PCG để tạo môi trường game theo cách nhanh chóng và chính xác nhất

4.9
(591 đánh giá)
2,364 học viên
Giảng viên
Brandon Vox
Đánh giá cao
79.000đ 1.429.000đ -94%
12.0 giờ video
1 tài nguyên
1 bài viết
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/04/2026

Bạn sẽ học được gì

Học Procedural Content Generation (PCG) trong Unreal Engine 5.4
Tạo môi trường game nhanh chóng, tự động, và chính xác
Công cụ tạo Tòa Nhà
Tự động thêm Cây, Cỏ, Thực Vật,… vào môi trường game
Quản lý PCG Graph theo cách gọn gàng, và hiệu quả nhất

Yêu cầu

Sử dụng Unreal Engine ở mức cơ bản
Biết lập trình Blueprint trong Unreal Engine là một lợi thế

Đối tượng phù hợp

Những bạn muốn tạo môi trường game theo cách nhanh, và chính xác nhất
Những bạn muốn học PCG trong phiên bản Unreal Engine mới nhất
Những bạn muốn học các tính năng mới của Unreal Engine 5.4

Nội dung khóa học

18 phần • 151 bài giảng
1 Unreal Engine PCG
1 Section Introduction: Setup Project
2 Unreal Engine 5.4
3 Create Project
4 Third Person Template
5 Create Level
6 Plugin
1 Section Introduction: Tree
2 PCG Graph
3 Surface Sampler
4 Static Mesh Spawner
5 Multiple Static Mesh
6 Transform Point
1 Section Introduction: Rock
2 PCG Rock
3 Self Pruning
4 Bound Modifier
5 Difference
6 Node Order
1 Section Introduction: Foliage
2 PCG Foliage
3 Difference
1 Scale Multiplier
2 Mesh
3 Mesh and Weight
4 Amount and Looseness
5 Graph Instance
1 Section Introduction: Path Spline
2 Spline Actor
3 Spline Sampler
4 Projection
5 Difference
6 Multiple Spline
7 Steepness
1 Section Introduction: Mesh Sampler
2 Asset
3 Get Actor Data
4 Bound Modifier
5 Mesh Sampler
6 Normal To Density
7 Select Points
8 Sub Graph
9 Difference
1 Spline Actor
2 PCG Spline
3 Difference
1 Section Introduction: Custom PCG Node
2 Setup PCG Node
3 Point Data
4 Split 2 Arrays
5 Construct Point Data
6 Construct Data Collection
7 Test PCG Node
8 Node Title Override
9 Ratio
1 Section Introduction: Tree Stump
2 PCG Tree Stump
3 Create Points Grid
4 Tree Log with Mushrooms
5 Subgraph Tree Stump
6 Subgraph Loop
7 Blueprint Actor for PCG
8 Change Tree Stump Mesh
9 Get Actor Property
10 Tree Branch Asset
11 Add Tree Branch
12 Set Bound for each Mesh
13 Set Bound Tree Stump
14 Mesh Sampler 1
15 Mesh Sampler 2
16 Set Bound for Tree
17 Difference
18 Difference and Self Pruning
19 Tree Stump Blueprint Property
20 Named Reroute Node
21 Data Asset
1 Section Introduction: Building
2 Blueprint Actor Building
3 Spline Sampler
4 Floor Scale
5 Floor Offset
6 Wall Offset
7 Difference Minimum
8 Wall Offset Adjustment
9 Multiple Floor 1
10 Multiple Floor 2
11 Multiple Floor 3
12 Points Grid
13 Corner 1
14 Corner 2
15 Corner 3
16 Base Floor
17 Fix Single Floor
18 Base Trim
19 Roof Trim
20 Roof Corner
21 Roof 1
22 Roof 2
23 Roof 3
24 Roof 4
25 Roof Flat 1
26 Roof Flat 2
27 Highest Floor
28 Multiple Mesh
29 Random Building
30 PCG Populate Building
31 Fix Roof
1 Section Introduction: Hierarchy Layers
2 Setup
3 Get Property from Data Asset
4 Subgraph
5 Surface Sampler
6 Debug Color
7 Static Mesh Spawner
8 Transform Points
9 Difference
10 Toggle Debug
11 DA_Hierarchy_Forest
1 Section Introduction: Landscape Material Layer
2 Setup
3 Landscape Material 1
4 Landscape Material 2
5 Landscape Layer Blend
6 Paint Landscape Layer
7 Filter Layer 1
8 Filter Layer 2
1 Section Introduction: Landscape Heightmap
2 Heightmap File
3 Normal To Density
4 Grass Asset
5 Spawn Grass
6 Add Flower
1 Section Introduction: Performance
2 No Collision
3 Nanite Static Mesh
4 Nanite Landscape
5 Moving Foliage
6 Cull Distance
7 Clear PCG Link
1 Section Introduction: Ray Hit
2 Setup
3 World Ray Hit Query
4 Filtering
5 Generated Mesh
6 Spawn Grass
7 Add Collision for Mesh
1 Section Introduction: Hierarchy Layers 2
2 Setup
3 Data Asset
4 Weight
5 Filter Slope

Giới thiệu khóa học

Khóa học PCG được thực hiện hoàn toàn bằng phiên bản Unreal Engine 5.4

Vậy PCG hay Procedural Content Generation là gì?

Giả sử mình thêm cây vào trong level, mình phải xác định được số lượng cây, khoảng cách giữa các cây là bao xa,… điều này rất khó thực hiện với cách thủ công. Nhưng với PCG, mình có thể chỉnh các thông số này một cách dễ dàng.

Trong chương “Tree”, mình sẽ làm quen với PCG Framework. Mình sẽ học PCG Graph, học cách sử dụng những node như Surface Sampler để tạo những điểm (Point) ngẫu nhiên trên bề mặt của Landscape. Và từ những điểm đó, mình sẽ tạo phần Static Mesh cho cây.

Trong chương “Rock”, mình sẽ thêm những tảng đá vào trong level. Và khi trong level đã có các vật thể khác nhau, như cây cối và các tảng đá, mình sẽ quy định những vật thể này sẽ tương tác với nhau như thế nào. Chẳng hạn như sẽ có các trường hợp vị trí của tảng đá, và cây trùng nhau, lúc đó mình sẽ quyết định phải loại bỏ tảng đá, hay loại bỏ cây.

Trong chương “Mesh Sampler”, thay vì tạo những điểm trên bề mặt của Landscape, mình sẽ tạo những điểm trên bề mặt của Static Mesh. Mình có thể ứng dụng Mesh Sampler, để tạo những cây nấm mọc trên khúc gỗ, rêu mọc trên bức tường,…

Ngoài những node PCG đã có sẵn, mình sẽ học cách tự tạo node PCG mới, để phù hợp với các trường hợp khác nhau.

Từ 1 điểm ban đầu, mình có thể tạo những điểm xung quanh điểm ban đầu đó. 1 gốc cây có thể có những cành cây, khúc gỗ nằm xung quanh.

“Building” là chương mình thích nhất. Trong chương này, mình sẽ tạo những tòa nhà một cách tự động. Vì cấu tạo của một tòa nhà có nhiều phần, nên chương này cũng có rất nhiều nội dung hay. Mình sẽ giới thiệu những trường hợp sử dụng khác nhau, của các node mình đã học từ những chương trước.

Học viên thường mua kèm

VIP MEMBERSHIP

Truy cập toàn bộ khóa học chỉ với một lần đăng ký, thời hạn vĩnh viễn

Trở thành thành viên VIP để truy cập không giới hạn tất cả khóa học trên nền tảng, miễn phí cập nhật khoá học mới

Tìm hiểu thêm về VIP
Zalo
Bạn cần hỗ trợ?