这篇博客介绍了我使用Houdini进行过程化建模的流程,以及我在学习过程中关于节点、过程化生成和工具链的一些思考。
背景
我个人是PCG(Procedural Generation,过程化生成)的痴迷者,从Spore到Minecraft,从动态河流到动态树木再到动态发丝的构建,种种都是PCG的思想在起作用。在GDC的2017的talk中,Kate Compton的演讲Practical Procedural Generation for Everyone对过程化生成进行了很详尽的阐述,有兴趣的可以去看看。
Houdini是过程化生成的绝佳工具,在这篇博客里,我会尝试使用一个简单的Box,进行节点式的过程化生成,从而构建出一个相对复杂的模型。并且我会记录一些我的想法思考,如果对过程没有兴趣的读者可以直接跳过建模过程,直接看我矫情的思考……
构建过程
总体的构建过程大体分为两个部分:
- 第一部分是从一个
box
到一个相对复杂的单个模型的构建