过程生成(英语:procedural generation)是计算机科学中一种使计算机自动制造一类数据的算法。[1]
![Thumb](http://upload.wikimedia.org/wikipedia/commons/thumb/7/74/Dragon_trees.jpg/640px-Dragon_trees.jpg)
在计算机图形学中,它也被称为随机生成,常用于制作材质贴图和三维模型资源,并在电子游戏领域中用于自动制造大量游戏内容。过程化生成有着减小文件体积、扩大内容量、增强游戏随机性等优点。[2][3]
概观
术语“过程化”是指计算一个特定函数的过程,如分形。过程化生成常用于生成贴图、多边形网格、声效、语音合成和音乐制作等。过程化生成的好处是只要很小的函数和源数据,便可以制造出很多和源数据有关或类似但存在不同的新数据。电子游戏借助它可出现许多(接近无限)个关卡。这可以缩短开发时间,也可以减小软件的文件大小。
使用了过程生成的游戏
以下列举了使用了过程生成的知名游戏,完整列表请参阅上述英文条目。
参见
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.