命令条目:选择一个应用了“Hair 和 Fur”修改器的对象。 “修改”面板 “工具”卷展栏
此卷展栏提供了使用“头发”完成各种任务所需的工具,包括从现有的样条线对象创建发型,重置头发,以及为修改器和特定发型加载并保存一般预设。这里,还可以从当前场景指定要用作头发的对象,如创建花园时所用的花朵或一组花朵。
使用实例化的毛发
除了渲染时创建的内建发股之外,您可以使用“工具”卷展栏上的“实例化节点”控件,将任意源对象指定为发股。例如,在一下图示中,源对象的原始方向将影响到其用作发股的时候的方向。
旋转源对象将影响到毛发的方向。
下图显示如何增加卷发根的值来在生成的实例化毛发中创建比较多的扭曲量。此图像还显示源对象中的轴的提升如何导致毛发根降低到生长对象的曲面之下(红色方块)。与上一幅插图比较,前例中的轴位于源对象的基础位置。
卷发导致实例化的毛发更改形状。
下一图示显示“合并材质”复选框的效果。左侧的“合并材质”为开,其结果为花的模型在用作毛发的时候保持其初始材质和颜色。右侧的“合并材质”为关闭,因此花式毛发采用了花盆生长对象的材质。
左:启动混合材质
右:关闭混合材质
在下一个演示中,“根厚度”设置从左到右为 2.0、10.0、20.0 和 30.0。对于实例几何体,“根厚度”值会沿生成的对象高度对对象产生一致的影响,而“梢厚度”值则不会产生任何影响。(“根厚度”和“梢厚度”设置位于“常规参数”卷展栏中。)
增加根厚度影响毛发几何体的整体厚度。
从左到右:根厚度 = 2.0、10.0、20.0 和 30.0
以下的最后一幅插图,显示了实例化毛发如何将自身与导向一致对齐,无论导向采用什么样式。样式化的毛发从中央绘制,示例在各个方向完美对齐,没有纽结或其他扭曲。例如,这便于其将实例设计为缩放样式。
左上:原始样式的头发
右上:实例化毛发(剪头)和设计样式相吻合。
底部:近观实例化毛发
界面
单击图像中的组框,以跳转到相应设置的描述。
从样条线重梳
用于使用样条线对象设置毛发的样式。单击此按钮,然后选择构成样条线曲线的对象。头发将该曲线转换为导向,并将最近的曲线的副本植入到选定生长网格的每个导向中。
此工具对于特定样式和长度尤为实用,例如侧分短发,无需从 Style 对话框手工修饰头发。为了优化控制,可将样条线尽可能靠近,并使用尽可能多的数量。
毛发和导向均通过样条线对象(白)重组。
“样条线变形”组
样条线变形可用来通过使头发变形至样条线的形状来设置头发的样式或动画。
拾取
单击以选择将用来使头发变形的样条线,然后在视口中单击样条线,或按 H 并使用“拾取对象”对话框选择样条线。
如果未拾取样条线,此按钮会标记为“无”。如果样条线当前正在使用中,将标记为所拾取的样条线的名称。
变形将应用于所有头发导向,并且是一次性操作:当样条线处于活动状态时,导向将被“锁定”于样条线,并且移动样条线上的点时,将使最近的导向变形。但是,样条线的底部(如其所附着于头部处)并不移动。如果在导向的底部附近对样条线进行变形,将使样条线离开底部,因为底部是固定的,并不会随着变形而移动。
提示单击“从样条线重梳”将重新调整头发(但不调整导向)以便更好地与样条线变形对齐。但是,不可以设置“从样条线重梳”的动画。
左:拾取的用于使头发变形的样条线
右:由样条线变形的头发
设置样条线的动画(如通过移动其顶点位置)可设置变形头发的动画,但是您不能在稍后通过设计发型改变头发的位置。这包括设置应用于样条线的修改器的动画。
样条线可为样条线框架:,换句话说,一个包含多个样条线的“可编辑样条线”对象。
左和右:由两个螺旋样条线子对象形成的样条线框架
中:由样条线框架变形的头发
3ds Max 在样条线框架中的样条线图形之间插补,头发的形状取决于其与框架中一个或另一个样条线子对象的接近程度。
提示创建样条线框架的一种方法是设计发型,然后单击“工具”卷展栏 “转换”组 “导向 -> 样条线”。
X 轴
要停止使用样条线变形,可单击“清除样条线”按钮(标记为“X”)。
忽略全部样式信息,将头发复位其默认状态,保持当前“修改”面板的所有设置。
创建新的预设值。系统将提示输入预设值的名称,输入之后,头发将渲染样例,状态栏上会显示消息。在渲染期间,可以单击状态栏上的“取消”按钮,中止预设值的创建。如果输入了现有的预设值名称,头发询问您确认是否覆盖预设值。
将所有毛发设置和样式信息复制到粘贴缓冲区。
将所有毛发设置和样式信息粘贴到当前的 Hair 修改对象。
要指定毛发对象,可单击“拾取”按钮,然后选择要使用的对象。此后,该按钮显示拾取的对象的名称。要使用其他实例对象,或要使用原始对象的修改版本,可单击此按钮,然后拾取新的对象。
提示为了该实例可以正确缩放以便与毛发匹配,将模型的轴置于对象的“根”处。Hair 随后将适当缩放模型,以便每个实例的高度和已应用的毛发长度相匹配。延伸到该轴以下的模型任意部分都将和曲面相交。这一点比较实用,如果毛发从相对于生长曲面一个比较倾斜的角度长出,则可提升原始模式中的该轴,以便确保实例化的毛发不会延伸出生长曲面的范围。
此外,切记实例化引擎在将其与毛发匹配过程中令模型变形。确保模型沿 Z(垂直)轴有足够的分段用于变形,令其看起来比较平滑,细分数量应该近似等于毛发的段数。Hair 不在几何体上执行自动分段。
要停止使用实例节点,可单击“清除实例”按钮(标记为“X”)。
启用之后,将应用于生长对象的材质以及应用于毛发对象的材质合并为单一多/子对象材质,并应用于生长对象。关闭之后,生长对象的材质将应用于实例化的毛发。默认设置为启用。
注意合并材质实例化自实例化节点,以便更改原始材质将影响到应用于毛发的生成材质。
将所有导向复制为新的单一样条线对象。初始导向并未更改。
将所有毛发复制为新的单一样条线对象。初始毛发并未更改。
将所有毛发复制为新的单一网格对象。初始毛发并未更改。
打开“效果”面板和卷展栏并向场景添加“Hair 和 Fur”渲染效果(如果尚未存 )。
注意“Hair 和 Fur”渲染效果设置为全局,因此即使是从不同的“Hair 和 Fur”修改器单击“渲染设置”以打开效果设置,也将会得到相同的渲染效果设置。
重置剩余
使用生长网格的连接性执行头发导向平均化。
使用“从样条线重梳”之后该功能特别有用。此外在生长对象中更改多边形大小比率时也非常实用。例如,如果要通过移动某些顶点展开部分网格,默认情况下较大多边形的每单位面积包含的头发将较少。使用“重置剩余”将在曲面上重新分布头发数量,得到较为均匀的结果。
左:在重新调整多边形大小前均匀的头发分布
中:在更改多边形大小比率后移动边得到不均匀的头发分布
右:在使用“重置剩余”之后,分布再次变为比较均匀。
重生头发
“预设”组
用于加载和保存头发的预设值。每个预设值都包含所有当前的“修改”面板设置(“显示”设置除外),但是不含任意样式信息。
加载
打开“头发预设”对话框,其中包含采用命名样本格式的预设列表。要加载预设值,可双击其样本。3ds Max 附带了若干示例预设。
“Hair 和 Fur 预设值”对话框
保存
发型组
用于复制和粘贴发型。每个发型都包括所有当前的“修改”面板设置(“显示”设置除外)和样式信息。便于在对象之间应用所有的毛发设置。
复制
粘贴
“实例节点”组
用于指定对象,用作定制毛发的几何体。毛发几何体不是取自初始对象的实例化,但是从其创建的所有毛发都互为实例,用于节省内存。
注意Hair 不使用源自实例对象的动画。如果对象已模拟动画,则头发使用在动画第一帧的状态。
拾取
X 轴
混合材质
“转换”组
使用这些控件可以将由“Hair 和 Fur”修改器生成的导向或毛发转换为可直接操作的 3ds Max 对象。
导向 -> 样条线
头发 -> 样条线
头发 -> 网格
渲染设置