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

所在平台: Udemy

课程主页: https://www.udemy.com/course/unreal-engine-pcg/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** Unreal Engine 5.4 PCG - 使用PCG创建游戏环境 **课程概述:** 本课程完全基于Unreal Engine 5.4版本,专注于**程序化内容生成(PCG)**技术,旨在帮助学习者高效地构建游戏环境。 **PCG是什么?** PCG是一种强大的工具,可以自动化生成大量游戏内容,从而避免繁琐的手动操作。例如,在关卡中手动放置大量树木并精确控制它们的数量和间距非常困难,但通过PCG,这些参数可以轻松调整。 **学习内容:** * **树木生成:** * 学习PCG框架(PCG Framework)。 * 掌握PCG Graph的使用。 * 学习使用`Surface Sampler`等节点,在地形表面生成随机点。 * 基于这些点生成树木的静态网格(Static Mesh)。 * **岩石生成与交互:** * 学习在关卡中添加岩石。 * 处理不同物体(如树木和岩石)之间的交互规则。 * 解决物体重叠问题,例如决定是移除岩石还是树木。 * **Mesh Sampler的应用:** * 学习使用`Mesh Sampler`在静态网格表面生成点,例如在原木上生成蘑菇,或在墙壁上生成苔藓。 * **自定义PCG节点:** * 学习如何创建自定义(custom)PCG节点,以满足特定的生成需求。 * 演示如何从一个初始点生成周围的点,例如为树干生成树枝或原木。 * **建筑生成 (特别推荐):** * 本章将深入探讨如何自动生成复杂的建筑。 * 展示如何将之前学到的节点应用于建筑的各个部分,实现多样化的建筑生成案例。

课程评论(0条)

课程详情

Khóa học PCG được thực hiện hoàn toàn bằng phiên bản Unreal Engine 5.4Vậ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.

课程标签

0人关注该课程

主题相关的课程