|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unreal-engine-pcg-english/
课程评论:没有评论
**课程名称:** Unreal Engine 5 PCG:程序化内容生成 (Unreal Engine 5 PCG: Procedural Content Generation) **课程概述:** 本课程是“Unreal Engine 5.4 PCG - 利用 PCG 创建游戏环境”的英文版本。本课程将深入介绍程序化内容生成 (PCG) 的概念及其在 Unreal Engine 5 中的应用。PCG 是一种能够极大地提高效率的内容创建方法,例如,在游戏中添加大量树木时,无需手动逐一放置,而是通过 PCG 快速准确地完成,包括确定数量和间距。 **课程内容亮点:** * **PCG 框架入门:** 熟悉 PCG 框架,学习使用 PCG Graph 中的各种节点。 * **核心节点应用:** * `Surface Sampler` 节点:学习如何在地形表面创建随机点。 * `Static Mesh Spawner` 节点:学习如何从生成点生成静态网格体。 * **环境元素生成与交互:** * **岩石生成:** 学习如何在场景中添加岩石,以及如何处理不同物体(如岩石和树木)之间的相互作用,例如避免重叠或移除重叠对象。 * **网格体采样:** 学习如何使用 `Mesh Sampler` 节点在任何静态网格体(而不仅仅是地形)上生成点,例如在树干上生成蘑菇。 * **自定义节点开发:** 除了使用内置节点外,还将学习如何创建自定义 PCG 节点以满足特定需求,例如从一个点生成周围的点,模拟树桩旁边的树枝或原木。 * **建筑生成实例:** 通过“建筑”部分,将学习如何构建一个生成建筑的工具。该部分将详细讲解建筑的各个组成部分,并通过多个讲座展示之前所学节点的各种场景应用,提供丰富的学习和实践机会。 **适合人群:** 希望学习和利用 Unreal Engine 5 中的程序化内容生成技术来提高游戏开发效率的开发者。
This is the English version of the course "Unreal Engine 5.4 PCG - Tạo Môi Trường Game bằng PCG".So, what is PCG or Procedural Content Generation?Imagine you want to add trees to a level, you have to determine the quantity, the spacing between the trees, etc. This is very time-consuming if done manually. But with PCG, you can do it quickly and accurately.In the initial sections:Get familiar with the PCG frameworkLearn how to use the nodes in the PCG GraphUse the Surface Sampler node to create random pointsUse the Static Mesh Spawner node to create meshes from pointsIn the "Rock" section, you will add rocks to the level. When the level has various objects like rocks and trees, you will define how they interact with each other. For instance, if a rock and a tree overlap, you will decide whether to remove the rock or the tree.In the "Mesh Sampler" section, instead of creating points on the landscape surface, you will learn how to create points on any static mesh. For example, I will use the Mesh Sampler node to create mushrooms on tree logs.Besides the existing/native PCG nodes, you will learn how to create new PCG nodes to suit your needs.From an initial point, you can create surrounding points. For example, each tree stump can have branches or tree logs around it.You might like the "Building" section. You will learn how to create a tool for generating buildings. Since a building has many parts, I have broken the section into multiple lectures for each part. You will learn various use cases of the nodes from the previous sections. You can learn and apply a lot after completing this section.