Overview of Procedural Content Generation Methods
摘要
Welcome to the world of Procedural Content Generation (PCG). In this chapter, we’ll approach the subject from a high level, starting with a discussion on what PCG is and the motivations and benefits behind using it. We’ll then survey a plethora of PCG techniques and learn about how each one works and what you might use it for. Along the way, we’ll attempt to categorize these generation methods in different ways, based on characteristics such as what kinds of inputs they take, whether contents are generated offline or online, or if error checking is done during or after generation. You’ll also learn about the computational techniques that drive some of these generation methodologies behind the scenes. To wrap up the chapter, we’ll discuss the types of assets that can be produced with PCG methods and how they are used in games.