"3D建模"通俗来讲就是通过三维制作软件通过虚拟三维空间构建出具有三维数据的模型。

就是将2D的画面通过3D软件转化为3D模型。以游戏为例,目前的3D建模分为3D角色,3D场景,次世代角色,次世代场景。

今天就来教大家如何制作一个兔子的角色。

我所做的第一件事是收集纹理材料的参考资料以及一些可以帮助我构成角色风格的图像。由于没有搜集到同一个兔子不同角度的图例,我搜索了不同角度绘制角色的类似概念或插图,同时参考了其他艺术家完成的3D角色。

建模

角色的基本网格建模

根据需要创建的形象以及建模的难度,我将选择是从ZBrush还是在Maya中直接建模。通常我会在Maya中建模非生物物体而在ZBrush中建模生物。在这个项目,我在ZBrush中建模兔子和他的衣服; 在maya中建模了钓鱼竿,钩子,绳子和绳索。

我使用基本形状(如球体和圆柱体)来概略画出物体。此时我需要经常参考搜索到的参考图像。我会从不同角度调整形状,直到满意。使用“合并向下”(如果你的形状是作为单独的子工具插入的,则需要这样做才能让它们合并成一个子工具),同时使用“Dynamesh(动态网格)”将所有形状合并成一个连续的网格。

建模

为衣服的基础网格建模

我用来模拟基础衣物的方法是从基础网格中提取网格。这是通过使用遮罩完成基底网上的衣服形状并将其提取出来做成的。

确保厚度为0,然后点击“接受”。这个网格会成为一个新的SubTool。

建模

使用ZModeler

接下来,对模型使用ZRemesh与同时应用“half”选项,提供一个更清洁的网格,现在就需要赋予衣服厚度了。为此,我使用了ZModeler工具。你可以使用polygroups(多边形组)来控制要拉伸的区域。

1.首先,按下Ctrl + W以确保提取的网格全部为一个polygroup。

2.将鼠标悬停在要拉伸的polygroup的表面,按下空格键出现一个窗口。

3.仍然按住空格键,我选定了下图中以橙色突出显示的选项。

4.单击并拖动以拉伸网格。

5.使用这种方法,你可以对polygroup特定的区域进行拉伸,并且只对该polygroup进行拉伸。

建模

ZModeler中的窗口选项

在ZBrush中雕刻

下一步是塑造模型的细节。我通常使用标准画笔或硬毛刷来雕刻纤维。由于这个角色的风格问题,需要保证在衣服上雕刻的每一下都不能是随意乱设的。对于这个项目,我还雕刻了次要细节,并留下了三级细节的纹理。

建模

制作低分辨率

现在在高分辨率雕刻并完成后,我在ZBrush中开始减面。导出减面的高分辨率模型并将其导入到Maya。现在你会需要retopologize(重新拓扑)。你可以使用“建模工具包”下的“Quad Draw”来做到这一点。首先选择你想要进行retopologize的网格并将其设为“活动”(顶层图标上的磁铁图标),然后选择“Quad draw”并在网格上绘制四个点。按住Shift键并将鼠标悬停在四个点上。你会看到一个绿色的脸,左击它来创建一个脸。一旦retopology完成,就需要布置UV了。一旦每个UVs平整了,请确保像素密度正确。

建模

随着高分辨率和低分辨率的完成,现在就需要开始烘焙了。需要尽可能的区分网格。同时你需要分层组织你的网格。一个用于低分辨率,一个用于高分辨率,另一个用于你的cage。要制作cage,你需要选择低分辨率的部分并复制它们并将它们放入一个图层中并命名为cage。

选择移动工具并打开工具设置。如果你想改变你的“移动设置”。将“轴定向”更改为正常。现在选择cage的层中所有网格,然后右键单击> Vertex(顶点)。 选择网格中的所有顶点,使用“移动”工具,单击并拖动N。如果你希望cage覆盖高分辨率的地方。你可能需要移动单个顶点,因为你不能让cage网格的顶点相互交叉。

建模

将高分辨率烘焙到低分辨率

1.将高分辨率导出为OBJ。同时对对低分辨率和cage网格相同处理。所以总共有三个文件用于烘焙。

2.我打开Substance Painter并导入我的低分辨率。要在Substance Painter中烘焙,请转到“TextureSet Settings”并单击“烘焙贴图”。

3.选择您的输出尺寸。通过单击右侧的纸张文件图标导入高分辨率网格。勾选“使用cage”并将cage文件导入右侧的纸张图标。

4.选择底部的烘焙。您可能需要根据烘烤的方式调整最大前缘距离和最大后距离。

建模

纹理

对于纹理,我主要使用Substance Painter内部提供的智能材料和材料。我将智能材料和材料作为基础。我使用了智能遮罩,以便使用相对较暗的颜色来创建纹理上别具一格的外观。我在应用的智能面罩的顶部添加了一层绘画层,并手动绘制了边缘。这创造了一个更自然的外观。

我在贴图阶段添加了更多的细节,例如衣服和徽章上的线程,使用高度贴图使其高于其余的图层。

你的模型和纹理文件以及Marmoset Toolbag

我将低分辨率模型放入Marmoset Toolbag中,并且插入到贴图中相应的位置。我为SSS和Fuzz制作了更多贴图。同时使用了Fuzz贴图来制作布料般的质感。

建模

在Marmoset Toolbag中照明以及展示

我使用Toolbag中提供的HDRI,并将HDRI的亮度调暗,使其充当补光灯并在眼睛中产生反射。重要的部分是让眼睛产生反射,让角色栩栩如生。我使用了三点照明设置。这里有橙色/黄色主灯,蓝色的边缘灯与暖色调灯产生对比,以及另一种紫色补光灯。

建模

建模

这样一个生动形象的可爱兔子就被制作出来了,相信大家看了上面的3D建模教程后自己也能做出不同风格的作品。

如果你一直以来都对3d建模抱有强烈的学习兴趣。却不知道如何系统的进行学习。学习有困难或者想领取3d建模小白学习资料可以加入游戏交流社区:271829923,海量资料和教学视频免费领取。

「3DAMX游戏建模」如何简便运用ZBrush制作兔子模型相关推荐

  1. 「3D游戏建模」在Maya和ZBrush中制作出超级逼真的海盗

    介绍 Jeongmin Lee分享海盗作品的制作过程,本教程是有关创建逼真渲染角色(从参考收集到最终姿势和渲染)的一般指南.我将展示在Maya和ZBrush中进行建模和摆姿势的总体过程. 海盗的 最终 ...

  2. 「3D建模」用ZBrush制作兔子模型教程

    "3D建模"通俗来讲就是通过三维制作软件通过虚拟三维空间构建出具有三维数据的模型. 就是将2D的画面通过3D软件转化为3D模型.以游戏为例,目前的3D建模分为3D角色,3D场景,次 ...

  3. 「3D游戏建模」在Maya中加快建模速度的5种技巧

    在Maya中其实有多种方法可以完成所有工作,而且作为初学者,几乎不可能立即学习每个工具. 很容易陷入例行工作,以为自己在高效地做某事,其实不然. 在Maya中使用以下五种工具,如果使用正确,它们可以极 ...

  4. 「游戏建模」3DMAX渲染慢的解决小技巧

    很多人在进行3Dmax渲染时都会出现渲染速度缓慢.不读取渲染进度条.软件崩退等现象.有的人觉得这是电脑配置更不上软件更新的原因,但其实这并不是最主要的,要知道有的时候参数设置与优化更能够帮助你又快又好 ...

  5. 「游戏建模」如何使用zbrush为模型制作衣服上的褶皱

    首先要熟悉即将要建模的模型以及它的姿势. 我们并不是要制作真实的布料,而是让看的人相信那就是他们想象中的样子. 在ZBrush的3D空间里移动笔刷非常类似于在纸上画画.每个人对于布料的褶皱部分在空间里 ...

  6. 「次时代建模」次时代游戏模型制作教程

    用到的软件包括:3dsmax2009.mudbox2011.topogun1.0.xnormal.CrazyBump和ps cs5 一.初始模型制作 这次的教程是完成hellboy的头部模型,做一个完 ...

  7. 「游戏建模」如何展UV和设置光滑组?

    要展UV和设置光滑组,估计说的是3ds Max建完模型后导出的步骤. 首先,确定一件事,设置光滑组和展UV是两个概念,做的是两件事,没有有先后顺序.所以小编先设置光滑组还是先展UV是无所谓的.反正两步 ...

  8. 「游戏建模」3DMAX人头建模详细教程

    本教程向朋友们介绍3dmax人头建模的详细方法,教程实用性非常强,想要学习人物建模的朋友快来学习一下吧,希望大家通过这个3dmax人头建模教程对头部建模有更深刻的认识. 首先在前视图拉出一个球体,分段 ...

  9. 「游戏建模」写实武器如何建模?各种软件齐上阵,武器建模设计教程

    一. 写实武器道具制作介绍 写实武器道具全流程制作教程,最初是使用maya制作基础模型,然后进入zbrush雕刻高模以及在SP中绘制贴图,最后在Max中进行渲染和PS后期合成. 二.Maya怎么制作武 ...

最新文章

  1. 机器人建图、感知和交互的语义研究综述
  2. 中缀表达式转后缀表达式两位数_再见,正则表达式!
  3. linux创建文件内容三行,shell之创建文件及内容的方法示例
  4. 飞秋文件传输模拟实现代码
  5. python操作mysql数据库(增、删、改、查)_python对 MySQL 数据库进行增删改查的脚本...
  6. 【TI-ONE系列教程(一)】如何使用TI-ONE平台
  7. [PyTorch] 官网教程之神经网络
  8. poj 3261 Milk Patterns
  9. 手撸一个 Router 框架(上):熟悉 APT
  10. android 安卓editext默认弹出英文输入法,只能输入英文与数字
  11. 基于微信小程序的商城设计
  12. Android系统下扫描枪的设置
  13. 解决APKIDE(APK改之理)运行出现ApkIDE Exception:…报错的问题
  14. php setlocale 中国,PHP setlocale无效
  15. Linux电源管理(五)thermal【转】
  16. 在AI里怎么把一行字拆成单个的字,并且可编辑
  17. 计算机考研数学和英语难吗,英语难还是数学难
  18. 一款APP从设计稿到切图过程全方位揭秘(IOS版)
  19. 数字藏品平台金乌元宇助力中国数字文创发展
  20. s3c2440A操作24C08

热门文章

  1. golang 通用Contains方法
  2. pip install urllib2失败
  3. ORB-SLAM3 单目运行EuRoC数据集没有显示图像
  4. iOS 人机界面指南
  5. 解决Ui设计界面后不显示问题
  6. Java中普通字符串转json,老司机帮您java中如何将字符串转成json
  7. JAVA 正则表達式截取字符串
  8. Windows收藏夹中没有桌面选项
  9. javascript学习之数据类型转换
  10. 酒店管理系统项目模板、毕业设计