Houdini被公认为3D设计行业的天花板,学习难度颇大。从今天开始,我就带大家会一会这款软件。
之前学过一段时间的Houdini,后因生活和工作上的事情耽搁了。学习这件事情,除了坚持之外,思考很重要。据美国Maine州的国家训练实验室研究,为了教授其他人而学习可表现出最高的学习效率。因为你不得不思考知识的转化与传达,在这过程中会加深你的印象。而我就长期处于这么一种状态。
我看的最多的Houdini教程来自Entagma和Junichiro Horikawa,选择他们主要是出于技术和讲解方面的原因。当然也不排除有其他更好的教程,有了解的朋友可以推荐给我。下面让我们正式开始Houdini的学习吧。
学习Houdini之前我希望你至少已经掌握任意一款主流的三维软件,熟悉其中的基本操作,包括C4D、Blender、3ds Max、Maya等。因为我不想把更多的时间浪费在通用的三维基础知识的讲解上。我使用的Houdini版本是18.0,还是之前学习时下载的。
软件打开界面如下,先不管令人眼花缭乱的菜单和工具,我们只看三个窗口。①视图窗口,相信大家都认识。视图的旋转、移动和缩放分别是【Alt】键或空格键配合鼠标的左中右键。②属性窗口和③节点窗口是两个重要的窗口,这些窗口的命名并非来自官方,而是本人用多了C4D的后遗症。
如果你是一名活跃型选手,我相信你已经在软件顶部的工具架中找到了【Create】栏,并尝试点击Box、Sphere……等图标去创建对象了。如果你确定要这么干,可以尝试按住【Ctrl】键再单击那些可爱的几何体图标,这样可以帮助你快速在原点位置创建对象。但遗憾的是,你已经偏离了我的教学路线。好在这只是刚开始,影响还不是很大。
我的操作习惯是:在节点窗口按【Tab】键,然后输入对象的英文名称,如“sphere”(不用区分大小写)。找到对象后用鼠标单击或者按【Enter】键都可以创建节点,没错,所有的对象都是节点。有人问:我英文不好怎么办?我觉得你可以拿个小本子把常见的英文名称及其翻译记下来,久而久之你可能比别人更熟悉这款软件。
为了帮助大家养成良好的操作习惯,我们先看看下面这张图。还是节点窗口,点击obj下拉列表,可以看到ch、img、mat、obj、out等选项。例如obj对应于几何体、灯光、摄像机等对象。这些选项可称之为contents,类似于目录、主题的意思。每个主题下都有对应的节点,比如mat表示材质,out表示输出等。
如果要创建对象,可以在obj目录下创建“geometry”节点。实际一般只要输入“geo”就可以找到,别忘了先按【Tab】键。geo节点相当于是一个盒子,所有的几何体对象都可以放在这个盒子中。双击节点可以进入内部,按快捷键【U】可以返回上一层级,【U】即up的意思。每个节点在属性窗口都会有基本的Transform属性,即移动(Translate)、旋转(Rotate)和缩放(Scale)。
双击geo节点进入内部,同样的方法创建“sphere”节点,视图中就会看到球体对象了。如果你的球体显示不一样,只是显示方式不一样而已,后面总会学习到的。
属性窗口中可以看到,球体的属性中有一个Primitive Type选项,可以设置球体的类型。典型的有Primitive、Polygon和Polygon Mesh三种,分别如下所示。
根据对象的显示很容易判断,Polygon类型对应于3ds Max中的几何球体或者C4D中的二十面体类型的球体,Polygon Mesh类型对应于经纬线分布的标准球体。但Primitive是什么意思?其实这个Houdini中的一个重要概念,本意是“原始的”,这里我们暂时可以理解为“基元”。
如果我们要在球的表面散布一些小球,可以选择Polygon类型,并增加其分段数。对应的是Frequency参数,设置为4,“Frequency”是频次的意思。再创建一个“sphere2”节点,类型选择Primitive,尺寸(Uniform Scale)设为0.1。
当有多个节点之后,自然会涉及到节点显示的问题。Houdini中默认只显示选中的节点,当鼠标移到某个节点上时,会弹出如下图所示的环状图标。左上角为跳过(Bypass),左下角为冻结(Lock),右上角为显示(Display),右下角为模板(Template)显示。单击Display就可以在视图窗口显示所选节点。
现在的节点都是彼此独立的,我们需要让它们产生关联,Houdini使用者每天乐此不疲地干的就是这件事。比如在每个点散布对象可以用“copytopoints”节点实现,我想你已经知道如何创建节点了,我不想再一遍遍重复。这个节点和之前的“sphere”节点不同的是,它上方有两个输入端,而且左侧还出现了一个惊悚的感叹号。
当鼠标移动到输入端口时,出现提示性语句。左侧的端口提示“Required: Geometry to Copy”,意为需要拷贝的几何体;右侧的端口提示“Required: Target Points to Copy to”,意为需要拷贝到的目标点。现在需要将小球拷贝到大球的点上,所以左侧端口连接小球,右侧端口连接大球,结果就出来了。
第一课就学到这里吧,别忘了最后保存下文件留个记录,Houdini文件的后缀名是hip。至于怎么渲染出图,怎么调节更多的效果,不要着急,我们后面一步步学习。
转自: 3D科研绘图
如有侵权,请联系本站删除!