您现在的位置是:首页 > 设计知识设计知识
maya建模之头发教程,maya毛发教程
2022-12-19 12:05:54设计知识0人已围观
简介 maya建模之头发教程,maya毛发教程 为python 3D角色制作头发仍然是一个难点
maya建模之头发教程,maya毛发教程
为python 3D角色制作头发仍然是一个难点。最常用的方法是在模型中添加头发纹理贴图,但这种方法的缺点是很难控制纹理贴图和放置面片对象。Maya为我们提供了一个很好的解决方案,那就是pAInt effects:无纹理贴图,设置简单,渲染速度快,占用内存少。
想知道更多关于玛雅的事?点击这里免费试用玛雅课程。
工具/软件
硬件型号:联想ThinkPad P14s
版本:Windows7
所需软件:Maya
步骤/方法
第1步
就绪
首先想到一个发型,准备一个多边形的人物头像,然后选中头像,执行修改-制作Live,创建-CV曲线工具。如图所示,从头部的中部和后部画一条曲线。这条曲线决定了头发开始缝合的位置。执行EditCurves-Rebuild curve,跨距数=9,度数=3,显示曲线的CV点,并将曲线命名为hair_split_curve01。
复制这条曲线,将第二条曲线命名为hair_split_curve02,与第一条曲线分开,如下左图所示。如下图右图所示,在这两条曲线的前端之间横向画一条短曲线,命名为front_hair_split_curve。不要太精确,跨度是2。调整这三条曲线来降低头皮。
2.头发控制曲线
我们会画出一系列的曲线来大致表示头发的生长方向。选择head,Make Live,CV曲线工具,从捕捉hair_split_curve01前面的第一个点开始,向左绘制大约4-6个CV。cv要有足够的点来控制一会儿生成的头发的形状(一开始可以多建点,然后删除多余的)。继续捕捉hair_split_curve01上的其他点来绘制曲线。
最后,根据你的跨度数(本教程中为9),你将得到9-11条头发控制曲线。选择hair _ control _ curve,调整它们的CV点避免与头部相交,做出发型的形状(需要一定的耐心,30分钟左右)。效果如下图所示。将曲线分组并复制到另一侧,然后进行一些形状调整。现在,根据front_hair_split_curve绘制发帘的控制曲线,只需绘制三条曲线即可(注意这三条曲线的形状要与左右曲线的形状连续平滑过渡)。
3.油漆效果
接下来,我们将添加一些头发,执行Paint Effects-Get Brush以进入Visor,打开brushs/hair/folder,并选择hairRed1.mel(或任何其他您喜欢的样式)。选择hair_control_curve01,paint effects-曲线工具-将笔刷附加到曲线,这将为hair_split_curve01创建粗糙的头发效果。在大纲视图中,将新笔划命名为hair_side_stroke01,新笔刷命名为hair_side_brush。
双击大纲视图中的描边,打开属性面板。在笔刷页面中,首先调整全局比例值。该值的大小取决于头部模型的大小。我的角色总共有8厘米高。这里,将值设置为0.150。如果你的角色的身高是160厘米,这个值应该是3。打开笔刷轮廓并找到笔刷宽度,它控制头发从曲线生长的宽度。将值设置为0.8(不要设置得太低,会让头发看起来很细)。的其他属性保留为默认值。
现在,在大纲视图中再次选择hair_side_stroke01,同时通过shift选择位于头部一侧的所有hair_control_curves(左侧或右侧),并执行Paint Effects-Curve Utilities-Set Stroke Hair _ Control _ Curve,打开hair_side_brush属性面板,在tubes/Behavior/forces中将CurveFollow设置为1,以便头发可以沿着Hair _ Control _ Curve生长。输入hair_side_stroke01,将显示质量设置为10左右(以加快显示更新)。
4.调整绘画效果
先从一边的头发说起。调整时,因为视图观察不准确,会需要大量的渲染测试。我建议您将渲染分辨率调整为320x240,并隐藏除头发笔画之外的所有对象,以加快渲染速度。打开hair_side_brush设置面板,将每步的管数设置为25左右(控制头发的数量,不要太精确)。最小长度=7,最大长度=10 .Tube Width1=0.3,Tube Width2=0.1(控制头发的粗细,如果设置头发较细,则适当增加每步的Tubes值,以保持头发饱满)。Segment=64(控制头发的平滑度,该值会影响渲染时间)。
5.材料
选择hair_side_brush,启用“着色/管着色”,并将“颜色1”设定为头发根部的颜色,将“颜色2”设定为头发末端的颜色。我将它保留为默认值。将透明度2设置为灰色。Tip Fade=0.2(值越高,头发越柔软)。
在纹理中,检查贴图颜色,Texcolorscale=0(使用纹理贴图的颜色)。纹理类型=文件,贴图方法=tube3D,并将纹理颜色1和纹理颜色2设置为白色。然后选择一张图片作为纹理(如下图),图案越不规则越好(制作方法是hairRed1.mel笔刷在2D画布视图中画一条直线,导入Photoshop进行缩放和涂抹)。
第2步
第3步
第4步
第5步
第6步
第7步
第8步
第9步
第10步
第11步
第12步
第13步
第14步
第15步
:
第16步
6.完成的
现在我们给另一边和前端的曲线添加笔画效果。选择hair _ split _ curve02,paint effects-曲线工具-将笔刷附加到笔划。当选择新笔划时,shift选择所有control_curve,paint effects-curve utilities-set stroke control curve on this side。然后选择新的笔划并切换到hair_side_stroke01,paint effects-共享一个笔刷。
选择front_hair_split_curve,paint effects-曲线工具-将笔刷附加到笔划,并将新笔划命名为hair _ front _ stroke。选择hair _ side _ stroke 01,paint effects-从选定的笔划获取设置,然后选择hair_front_stroke执行paint effects-将设置应用到选定的笔划。现在hair_front_stroke的笔刷和hair_side_brush是一样的。下图显示了它们在hypergraph视图中的关系。此外,还可以给发帘赋予不同的发质。
第17步
:
第18步
7.优化你的头发
目前头发的效果并不理想。我们将优化头发的两个笔刷,不仅可以加快渲染速度,还可以通过增加每步的tubes值,在不增加头发厚度的情况下,使头发更加立体。选择hair_front_brush,打开属性面板,降低tubesPerStep=10,增加宽度,并将分段降低到24。打开Behaviorforces面板,curveAttract=-0.041(使头发偏离控制曲线的位置,而不是大量头发紧紧粘在一条控制曲线上)。选择hair_side_brush并将curveAttract设置为-0.050。现在你的头发看起来更自然了。此外,调整“笔划”中的“种子”值,并调整“笔刷/管/创建”中的“管随机”值,以给头发添加更多随机变化。
第19步
第20步
第21步
因为我们可以理发,所以头发分布不均匀(比如前面细,后面粗)。所以我们需要一条压力曲线来告诉Paintfx我们需要在哪里添加头发。选择hair_side_stroke01,paint effects-曲线工具-makepresscurves/选项框,控制点=10,偏移比例=0.05。如果压力曲线太远或太近,您需要设置不同的偏移比例。要删除它,打开stroke的压力贴图面板,右键单击pressureMin3,删除表达式,然后删除压力曲线本身。
第22步
注意/提示
好了,这次“Maya头发制作教程”的内容全部分享到这里。希望小六分享的能帮到大家。同时可以关注一下,有不懂的问题可以在这里找到详细的解决方法。
Tags: 设计知识
很赞哦! ()