热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

maya!board_3D角色模型很难做?Maya、Zbrush人头建模终极秘笈

MAYA人头建模终极秘笈。教程可谓经典到掉渣。深入的从MAYA人头建模各个层面详尽的介绍了人头建模的方法和所有应当注意的细节。一、简介建立可信的人脸,是每一个三维艺术

MAYA人头建模终极秘笈 。教程可谓经典到掉渣。深入的从MAYA人头建模各个层面详尽的介绍了人头建模的方法和所有应当注意的细节。

一、简介建立可信的人脸 , 是每一个三维艺术家的最终目标之一。但是要获得真实和自然的作品需要我们在每一步都做到最好,包括资料的收集、模型的规划、纹理的绘制和最后的渲染等等。在这篇文章中我讲解研究建模的过程,谈论如何使用Maya或其它工具怎么一步步的完成模型。如:工作的流程、建模的不同方法、拓补的结构、常见的错误等等。

二、开始建模前的准备在进入建模之前,我研究了怎样获得好的参考图片或是绘制的概念图。这些东西对我们后期的建模有非常重要的作用,参考图片和概念图的质量将直接影响到我的模型的准确性。如果我们在这个过程中犯了错误,那将在建模的时候遇到很多问题,可能我们模型会在匹配正面的图片,但侧面确看起来不是那么回事。这些错误将耗费我们大量的时间去修改。

如果我们要使用真人的照片来做参考,那么照片的角度是非常重要的,否则我们的模型将是错误的,而我们会不得不花费大量的时间来调整。另外我们也要考虑到照相机的焦距,焦距越长越接近我们参考模型用的视角。然而从理论上说因为视角的变化我们得到的照片总是和真人有区别的,我们参考图片做册模型会比真人略胖,当然这个问题可以通过后期的修改来解决。另外我们还需要考虑图片上灯光,太亮或太暗的光线的图片会隐藏很多细节,所以我们不能使用。

比较差的参考图片,尽量不要使用下面这样的图片

05b1c139fb8a2afd327d28fe846bdf60.png

图片1

比较好的参考图片

00530533f8cbb9f8585ea9f9ee14243b.png

图片2

在Maya里建立参考图片因为视角的差异,我们无法直接从照相机获得直接用于Maya的参考图片,我们应该在Photoshop中进一步修正我们需要的图片。

下面的正侧面细节不能匹配

ccf68937c0cb621dd873eb4336f1c0d0.png

图片3

我们通过修改让图片匹配

043388a1ed8381861f1191e561a83f13.png

图片4

三、布线的规划和拓补在建模前,我们需要对模型的布线进行规划,否则我们将获得很多不必要面、三角面或是超过四边的面等等。在一开始我们可以勾勒出头部的主要形状,然后以边为基础制作良好的拓补结构。

ce3233f651df22da2f9c9f100efaf809.png

图片5

为什么要这么做?因为好的拓补结构一方面决定了头部的主要特征,另一方面也可以让头部特写动画和表情动画更加准确和真实。如果我们搞砸了头部的拓补,那么会让我们的动画看上去很不真实和自然。另外好的拓补结构也可以让我们用更上的面来表现真实自然的头部模型。

2dd05fb52ee41b324827ae5386beaf0c.png
d1461c8923d3fc1edea79106b939a9cc.png

图片6

三点一:人脸的拓补

那么什么是好的拓补?我们怎样才能知道什么是好的什么什么是坏的?为了回答这个问题我们应该先去看看人头的解剖。应该看下人头的形状、肌肉和头骨的组成、鼻子和嘴唇肌肉的折叠。

b151ee17ec80f776a6bddb5d7ee1173f.png

图片7

图上的这些肌肉能够帮助我们确定形状或是表面的拓补,我们应该尽量了解它们。它们是面部表情的主要来源。

面部的肌肉是如何工作的:我们可以想象是一个泡沫躺在一个有厚厚橡胶板的桌面上。当我们拉起一部分时候会表面会形成皱纹。

3a8c902d9054710872203e44a8a0c896.png

图片8

因此,我们说形成拓扑的基础是是面部的肌肉,这需要我们去好好了解肌肉和面部解剖学。但是我们制作的模型不可能是完全真实的,如果试图去制作每块肌肉和皱纹,这将导致我们的制作工作进入死胡同。我们最好适当的夸张图片上的皱纹。

15ac292fb4033e04ba9de356db28c8ae.png

图片9

三点二:拓补这是我们应该如何对参考图像进行拓扑结构素描基本的例子。红线是主要的皱纹

01a745de2c823d12aaa47876a2ec9299.png

图片10

蓝线是边的布置

在解剖上人类的面部结构的99%是相似的,拓补不会发生重大的变化,所有下面这些好的和坏的例子都可以分析和参考。

好的

38e45767bb5ac632f5bac98585486883.png

图片11

坏的

c9ddb0ec117f33b03b9b034eaaf0314a.png

图片12

三点三:建模的规则人脸的建模也是有规则的,简单归纳一下:1、尽量使用少的面制作模型2、尽量使用四边面,必要的时候也可以使用三角面,只要不影响动画。3、尽量避免五星或多星,实在无法避免就把它们放置在不容易看到的位置。

a7a7064b2b0fab2bc57661b22744c809.png

图片13

4、四边面尽量保持丰满的四边正方形,减少菱形或细长的面。5、边最好不要横跨表面,最坏的情况是边正好和表面成45度的交叉,如下图:

d914d24fccfcbcf59ec9fcc4701a148f.png

图片14

越是的多的边和面越是能让我们的模型更真实,但是多的面让我们很难编辑模型,比较合理的方法是:制作两个级别的模型。使用高级别的模型的细节生成法线和置换贴图,然后赋予低级别的模型。

四、建模建模没有固定的规则,有很多的方法,每人都可以采用自己认为舒适的方法,下面是一些我知道的方法:

四点一:多边形建模多边形建模是目前最流行最基本最直接的建模方法,它有多种不同的开始方式。.

3e42b887fa5a3c53cfdffc7fbfde37ee.png

图片15

如图,这是从原始的形状开始(可以是立方体、也可以是球等),图上就是通过修改原始的立方体来获得人头的的基本网格,然后再在增加更多的边和面来制作眼睛、鼻子、嘴等……。

e84e64416b9f8bbd827d0ffbf94e00c8.png

图片16

从曲线开始,有的人喜欢从曲线开始,通过参考图片的参照形成基本的头部网格,分别挤出其它部分后,最后成为完整的脸部模型。

e065a6841ed1fab9f1d2a3b1788cb346.png

图片17

从平面(plane)开始,利用平面粗略的拓补切割加线,一旦形成基本的拓补结构后,配合侧面的参考图片拉点,最后形成面部的模型。

四点二:细分建模

6af8f6bbdd0b953933553d8457a2d967.png

图片18

这也可以被称为多边形建模,没有多少人选择这个方法。一开始它同样也是多边形来制作基本的模型,当完成后通过细分层级来制作更多的细节,在编辑的过 程中我们可以来回的编辑不同的顶点。它的优点是层极结构的工作流程,当我们需要改变头部基本形状时可以轻松编辑第一级的顶点,而不用受高细节级别顶点的干 扰。另外低级别时模型的拓补不需要非常完美,我们可以在高级别来修正,而且不会丢失任何细节。

四点三:nurb建模

c57917736fbb15b1155523340b011fb0.png

图片19

nurb用来制作汽车摩托车等是非常强大的。但是如果用来制作头部模型或是其他的有机物,需要取决于我们对nurb工作流程的善于使用和熟悉。通常我们将nurb制作基本的人头模型,然后将模型转为多边形或是细分来进一步制作。

四点四:zbrush/mudbox造型建模

979bfa67a317ca7e1ea2b9d3eea2dfb0.png
70b6b6d43f7fa9263c53cdba08ae433b.png

图片20

zbrush/mudbox造型建模是人头模型制作的另一个方法,我们可以用z球或是其他任何粗糙的基本人头模型开始,然后进行雕刻和补充细节,当我们满足模型的细节后,我们可以使用拓补工具创建一个级别低的模型,并且和高级别模型特征基本相同。这个方法的优点是我们可以使用数百万的面来制作模型,而且在建模时只考虑模型的制作而不去考虑拓补,可以先建模后拓补。此外高细节的模型可以用来生成法线、置换等贴图来用在后面的流程里。

缺点是需要大量的时间,我们需要制作高细节的模型也需要制作低细节的模型,另外还需要有良好的雕刻技能 ,良好的造型能力,当然我认为这些缺点不能称为缺点。这是非常好的方法,现在很多人都在使用。

说一下我自己的建模流程:用maya制作基本的头部模型,然后使用zbrush雕刻,使用拓补制作低级别模型并输出,并使用zbrush输出法线和置换贴图。

五、常见的错误和技巧尽管我们使用了不同的建模方法,但是有一些常见的错误需要我们注意

五点一:眼区

5ea95ace4677134148955cfe1b9e73b8.png

图片21

眼睛是心灵的窗户,它是2d和3d中最重要的部分,观众总是首先看角色的眼睛,它让角色的脸部具有鲜明的性格特征。我们需要在眼睛部分花去额外多的时间。眼睑如果直接和眼球相交看起来不是很自然。我们需要在眼睑和眼球相交的地方形成一个厚度。如图蓝线画出来的部分。

75c67d4e47a956e723e53c42334e1413.png

图片22

眼睛的眼角必须通过建模制作出来,否则会看上去形成一个洞。最好和眼区做成统一的的网格。.

1f574fae1eea94542fdb5681605761cf.png

图片23

上眼睑的建模也经常有人会犯错误,直接在眼区周围做一圈直接环线,而实际在,并不是一圈环线,在眼角的部分有一个小面打破了这圈环线。

202babb1b76ba3b105ba670d61d20a28.png

图片24

从远距离看这些细节并不明显,但是一旦靠近观察,这些细节将让眼睛更加真实和深情。

五点二:眼球先来看一下比较差的眼球模型

05bba9e8a36954424be89dc54a6b6b60.png

图片25

真实的眼睛照片

bac2e1c42666be9bd48c4f44dc579571.png

图片26

眼球是经常被低估的模型部分,他们通常只用一个球体来表现眼球,这让眼睛看上去象机器人的眼睛。而现实中我们可以看到眼球是在眼睛更深的部分并有反射。我们仿照真实眼睛的解剖,使用两个不同的模型来表现眼球。这两不部分可以是角膜和眼睛球。

角膜是一个球体,它是透明的,中心部分有更大弯曲,在上面有高光、反射甚至折射。眼睛球也是一个球体,但是中心向内凹,形成虹膜;这样可以让我们的眼球更加真实可信。

98bf42b8b16f9b6203c6a617e4131606.png
b36dbb9be6973107c215feadaba572ed.png

图片27

在眼球和眼睑之间的眼水部分也可以建模,让我们的眼球更真实。

8c24ef84abb093763055db4aba17a4ed.png

图片28

五点三,眼泪和睫毛人的下眼睫毛少于上眼睫毛,内眼角的泪腺也是眼睛重要的组成部分。

e6f7e1fe3f097e85af12e3644c342a69.png

图片29

我发现很多人喜欢用平面纹理来模拟睫毛,这样会让睫毛显示的很平,效果不好。也有的人喜欢用毛发系统或发毛插件来做睫毛,这样的效果也不好,最好的方法还是使用多边形来制作睫毛。多边形眼睫毛有更好的外观和更好的阴影。

a5b0beddb942c71db8c764f6d69f62aa.png

图片30

我们可以使用maya的毛发系统或是插件先来制作睫毛,然后将他们转为多边形。我使用maya的paintfx来制作睫毛,然后将他们转为多边形。同时我也保存一份paintfx来制作睫毛,这样我可以随时修改睫毛的参数。

五点四 鼻子和嘴唇鼻子和嘴唇在脸上都是最微妙的形状,要想做好关键在于了解这两个部分骨骼和肌肉的形式。

64332bda5b78bb7926f6ab1744843cbe.png

图片31

下面这些图片展示了这两部分好的模型拓补。

a62a5bcabaedcb62fd0d2f39387c623e.png

图片32

下面是比较差的鼻子和嘴的拓补

792e7cfd2599f722f214ecf514abadbe.png

图片33

五点五:下巴下巴方面我们应该采取方形区域连接边线的结构,这样我们可以更容易的调节下巴的结构。下巴的边缘线应该终止在耳朵的位置,这样可以让我们的下颌骨看上去更漂亮。

bcc996f05ed518bff75ed9f586f723a0.png

图片34

五点六 耳朵耳朵是个棘手的部分,它有大量的螺旋的形状,如果不注意会用去大量的面。通常的做法是将耳朵单独制作,然后再调整来适合整个脸的拓补。在缝合头和耳朵的时候可能会有一些三角面,但是不容易看到,所以这没有什么关系。另外单独制作的耳朵模型可以用于各个头部。

0b3fa710e68e0115e132bd449caf1f22.png

图片35

六、优化时刻记着,我们现在的模型是否适合后面的流程,在进入下一个步骤前多花时间检查模型的拓补。让我们的工作在后面变的更容易。尽可能的保持模型左右对称,除非脸左右有很大的的区别,这样可以方便展uv。

d681dd26c2a767a175cbf82aaf945a8d.png

图片36

总结:人脸建模是3d图形的共同话题。 可以说人脸建模是简单的,但困难在于真实的细节和形状的和谐。有时一个小小的变化可导致巨大的差异,有时也很难评估脸上的表情对还是错。如果看起来不对, 这部分又应进行怎么样的修改?一个真实成功的人脸模型 ,取决于纹理,着色和照明,但如果没有一个真实的模型基础,永远无法成功做出真实的人头模型。

b282b9701dc7a2f79c80978ae8aa76c6.png

如果你一直以来都对3d建模抱有强烈的学习兴趣。却不知道如何系统的进行学习。学习有困难或者想领取3d建模小白学习路线资料的小伙伴!

还是那个万年不变的老规矩

1.评论文章,没字数限制,一个字都行!

2.成为小编成为的粉丝!

3.私信子瑜:“33”即可领取教程!!(一定要私信! 点击我的头像就能看到私信按钮了)

谢谢大家,祝大学有所成



推荐阅读
  • 安装Qt时,Qt\Qt5.x.x文件夹下自动安装了example文件夹,其中包含了大量的示例。这里根据Examples\Qt-5.5\widgets\t ... [详细]
  • 力扣——两数之和JAVA
    图片中的方法仅为个人理解,欢迎各位在下方评论 packagecom.shengda.Demo0Likou;importjava.util.HashMap; impor ... [详细]
  • 利用Java开发百度图片爬虫,实现高效下载功能
    为了满足大量图像素材的需求以支持机器学习项目,本文介绍了一种基于Java语言开发的百度图片爬虫工具,该工具能够高效地抓取并下载百度图片中的资源。文章首先展示了爬虫运行的效果图,并详细阐述了其工作原理和技术实现路径,重点解析了如何通过分析百度图片的网页结构来实现精准抓取。此外,还讨论了在实际应用中可能遇到的问题及解决方案。 ... [详细]
  • 将 Eclipse 中的 Java Web 项目迁移至 IntelliJ IDEA 并配置 Tomcat 环境
    为了适应更高效的工作流程,本文详细介绍了如何将基于Eclipse构建的Java Web项目迁移到IntelliJ IDEA,并在新环境中配置Tomcat服务器,以确保项目的顺利运行。此过程不仅涉及项目文件的转移,还包括解决可能遇到的兼容性问题和环境配置挑战。通过本文的指导,开发者可以轻松实现从Eclipse到IntelliJ IDEA的过渡,提升开发效率。 ... [详细]
  • 在《JavaScript进阶之旅:第三阶段深入探索》中,我们将通过一系列复杂的代码示例,深入探讨JavaScript的高级特性与应用技巧。本阶段将重点讲解如何利用用户输入进行动态交互,例如通过提示框获取1到9之间的正整数,并基于此实现更多功能。此外,还将介绍如何优化代码结构,提升程序的可读性和维护性。 ... [详细]
  • 本文介绍了如何利用摄像头捕捉图像,并将捕获的图像数据保存为文件。通过详细的代码示例,展示了摄像头调用的具体实现方法,适用于多种应用场景,如安全监控、图像处理等。 ... [详细]
  • 【高效构建全面的iOS直播应用】(美颜功能深度解析)
    本文深入探讨了如何高效构建全面的iOS直播应用,特别聚焦于美颜功能的技术实现。通过详细解析美颜算法和优化策略,帮助开发者快速掌握关键技术和实现方法,提升用户体验。适合对直播应用开发感兴趣的开发者阅读。 ... [详细]
  • 如何在Linux系统中部署TensorFlow的详细指南
    本文详细介绍了在Linux系统中部署TensorFlow的过程。作者基于北京大学曹建教授的MOOC课程进行学习,但由于课程内容较旧,环境配置方面遇到了不少挑战。经过多次尝试,最终成功解决了这些问题,并总结了一套详细的安装指南,帮助初学者快速上手TensorFlow。 ... [详细]
  • 网站前端开发的核心理念与必备技能解析 ... [详细]
  • 最近版上有不少人在讨论图像处理的就业方向,似乎大部分都持悲观的态度。我想结合我今年找工作的经验谈谈我的看法。就我看来,个人觉得图像处理的就业还是不错的。 ... [详细]
  • 编程技巧_安全编程的10个主要技巧
    编程技巧全世界的技术安全威胁正在逐渐增加。在以前,仅仅是个人信用卡号被盗之前,如今似乎几乎每天都有另一个严重违规的故事,其中披露了数百万条 ... [详细]
  • 前几天,妻问:你们仓储物流自动化这行究竟是干什么的?借此我也正好解释解释我们这行。首先分别说什么是仓储、物流和自动化。“仓储”从百度百科 ... [详细]
  • 计算机科学,与,工程,导论,基于,iot,和,机器,人的,可,视,化,编程,实践,方法,第,2,版,一,2,2,viple,iot ... [详细]
  • 玩转系统|初遇ChatGPT,我和TA的第一次约会
    最近互联网圈子有一个非常火爆的话题ChatGPT,短短一周的时间就有上百万的用户,如果你不是程序员,也许会问这到底是个什么玩意࿱ ... [详细]
  • 昨日,量子位作为战略合作媒体参与、联想创投集团主办的“中国有AI·联想高校AI精英挑战赛”第八站暨华南赛区晋级赛在中山大学内圆满落幕。作为八场晋级赛的收官之作,本次参赛团队则不遗余力的献 ... [详细]
author-avatar
手机用户2502913993
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有