若要添加逼真的毛发模型,需要执行下列基本步骤:
准备场景
创建并将毛发附着到模型
修改毛发属性
如果正在动画场景,需要动画毛发属性
如果正在动画场景,添加为毛发添加移动
设置毛发着色效果
渲染场景
细化设置,然后再次渲染
准备场景
准备场景,就像渲染其他场景一样,一定要注意以下几点:
可以将毛发放置于所有曲面:NURBS、多边形和细分曲面。
将毛发放置于多边形或细分曲面,该曲面必须具有较好的 UV(不重叠,并且在纹理空间中介于 0 和 1 之间)。请参见为毛发准备多边形和细分曲面模型。
但是毛发在细分曲面中存在一些限制:
方向绘制无法正常起作用。请绘制“极面”(Polar)属性来代替。
细分曲面的“绘制毛发属性工具”(Paint Fur Attributes Tool)没有颜色反馈。
由于存在这些限制,对于设计毛发的主要角色工作,您可能会希望将细分曲面转换为多边形。
修剪曲面需要花费较长的时间来渲染。
如果场景中没有其他灯光,场景将使用默认灯光。可能需要修改场景中的照明,以获得所需的毛发效果。例如,必须修改光源以创建毛发着色效果。请参见毛发着色效果。
如果希望能够有人员可以同时处理角色的毛发和动画,您可能需要参考模型。必须在开始项目之前完成。请参见处理动画项目。
创建并将毛发附着于模型
通常通过将新的毛发描述附加到选定曲面来创建毛发。毛发描述定义特定类型毛发的所有属性,例如,毛发颜色、宽度、长度、光秃度、不透明度、扭曲度、卷曲、密度等。也可以创建独立的毛发描述并将它们手动附加。然后可以使用毛发预设。
可以将一个毛发描述附加到多个曲面,对于具有相似毛发类型的多个曲面非常有用。可以使用“绘制毛发属性工具”(Paint Fur Attributes Tool)或通过贴图来调整毛发属性。请参见绘制毛发属性值和映射毛发属性值。例如,对于猫的模型可以将名称为“bodyFur”的毛发描述应用于所有构成猫身体、腿部和头部的所有曲面,然后绘制或贴图属性值,以使毛发在特定区域更长、更短或更稀疏。
也可以将多个毛发描述附着于一个曲面。在猫模型示例中,可以为鼻子周围的曲面添加额外的毛发描述作为胡须。
有关创建和附着毛发的详细信息,请参见创建毛发。
有关创建毛发、胡须和其他毛发效果的示例,请参见创建身体毛发、胡须和睫毛。
修改毛发属性
可以修改毛发描述属性,以便所有附着有毛发描述的曲面具有新的属性。也可以通过贴图属性值,或使用 Maya Artisan 直接在模型上绘制毛发属性值,来样式化毛发描述,例如缩短或加长模型上某些部位的毛发。在应用毛发属性值映射或绘制毛发属性值时,全局毛发描述属性不会更改。
有关修改毛发属性的详细信息,请参见更改毛发属性。
动画毛发属性
可以关键帧对毛发属性所做的修改,这样就会产生例如长出毛发或更改毛发颜色等的效果。
请参见动画毛发属性。
添加毛发运动
如果正在动画场景,可以添加毛发运动,获得更自然的效果。使用吸引器,可以手动关键帧毛发移动,或使用 MayaDynamics,可以使毛发对力(例如,风和重力)做出反应或使毛发对所附着的平面移动做出反应(例如,正在抖动的狗)。
请参见添加毛发运动。
设置着色效果
若要创建更逼真的毛发,可以创建毛发的着色和阴影效果。可以通过对场景中的灯光添加毛发灯光属性来完成。
请参见毛发着色效果。
渲染场景
若要查看模型的毛发效果,必须渲染场景。默认情况下,渲染器会将渲染毛发与渲染模型组合,使毛发均匀的分布在每个曲面上(即使该参数化是不均匀,例如在球体的极点上)。
请参见渲染包含毛发的场景。
细化设置
渲染场景后,您可能需要调整照明和毛发属性,以达到所需的效果。进行修改后,重新渲染。
有关细化毛发的效果建议,请参见毛发疑难解答。
,