如何利用maya中的xgen创建逼真的毛发
9571 0
实名

通过了实名认证的内容创造者

发布于 2024-10-20 22:04:08

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 CG艺术之神 于 2024-8-10 18:46 编辑

maya的xgen制作逼真的毛发技巧与步骤,先看看效果吧!

image.png

我们从眉毛开始,因为xgen的数据都是要储存到工程目录里的,所以首先必须要设置好工程。
1. 选择要创建毛发物体创建一个新的xgen description,造型控制方式我比较喜欢用"placing and shaping guides"(放置和调整引导线)。

image.png


2. 下面开始放置引导线,引导线可以通过旋转和缩放进行调整,做好以后使用guides as curve工具将其弯曲。

3. 如果你已经创建好了一些引导线,xgen将他们转化成样条曲线,推荐大家将样条线粗略调整一下,然后让xgen做一些差值和调整,将他们做成你想要的样子。

4. 选择一侧的样条线,使用镜像工具将其镜像到另一边。

5. 现在预览看起来并不是太好,可以看到xgen并没有为整个头部创建毛发,而是仅仅在引导线附近生成了毛发。

6. 关掉tube shading。

7. 调整一下shader。

8. 接下来我们通过绘制遮罩来控制密度,由于xgen是基于ptex的,但是maya的3dpaint工具时使用uv来绘制的。这里我用了一个小窍门来得到一个新的符合ptex的uv:创建一个新的uvset,把他拷贝到map1,所有的uv就都消失了,然后删除新建的这个uvset。

9. 点击"create map"开始绘制遮罩。

10. 在rendering模块中,点击texturing目录下3dpaint tool后面的方块,打开3dpaint工具的设置窗口。

11. 点击下边的磁盘图标保存当前绘制,点击旁边的小刷子按钮切换回绘画状态。

12. 经过之前的操作,我们的毛发应该变得美观一点了,点击隐藏按钮隐藏引导线。

13. 现在我们用一些修改工具来让毛发更加生动,在modifiers面板下面创建一个clumping修改器。

14. 下面我们要设置ptex贴图,在弹出的窗口中点击generate按钮来生成丛块贴图,densily值大家根据自己的情况来设置,本例中0.2,点击保存。

15. 接下来创建一个表达式来为刚刚创建的丛块增加一些噪点,这个基于seexpression的表达式创建了一些可以调节的滑块,比如输入第一行,你就可以得到一个名为hi的值为0-1的滑块,如果预览图中不显示噪点的话,移动这些滑块来调节一下就可以了。

16. 下面创建第二个clump修改器,这个的density值要比第一个高一点,因为这一个修改器要使用第一个的tex贴图,xgen的修改器运行模式是堆栈式的,接下来我将向大家展示这些贴图。

17. 这里你可以看到两张ptex丛块贴图,由于第二张基于第一张的,所以如果更改了clunp01的设置,也要重新烘焙clump02。

18. 现在渲染预览。

19. 点一下primitve bound后面的auto set按钮以后看起来好多了 。

对于第一次尝试来说还不错,好的来第二个。

20. 到目前为止,使用mental ray渲染都很好,但是如果我想用其他的渲染器来做怎么办呢?可以将所有的毛发作为样条曲线导出一个mel文件,并将他们用作maya毛发系统里面的毛囊,只要导出一个mel文件就好。

21. 头发的流程跟前面是一样的。



22. 下面我将用tube groom来做一个长发版本,生成丛块的时候,点击guide按钮会让丛块基于每根引导线,还有很多事要做...



23. 从viewport中看到的当前效果。







本帖被以下画板推荐:

小七CG精品素材店https://shop464153351.taobao.com
使用道具 <
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表