Fisker大师用ZBrush制作兽人萨尔全过程
十二年前,暴雪推出第一款网络游戏《魔兽世界》,以迅雷不及掩耳盗铃之势风靡全球;十二年后,魔兽终于改编成大电影,同样掀起了一场巨大的风暴, 接二连三打破了多项票房纪录。纵观游戏史,很难找出一款像魔兽一样火爆且经久不衰的经典之作,几乎成了一代游戏玩家的青春记忆。我们的3D雕刻大师 Fisker 也是魔兽的忠实粉丝哦,他在工作之余结合自己的专业知识,今天的ZBrush教程我们会利用ZBrush®3D图形绘制软件重新塑造了魔兽系列游戏的重要角色之一:传奇兽人英雄萨尔,接下来一起看看他的制作过程吧。
详细的视频教程可参考:http://www.zbrushcn.com/qita/zbrush-zz-srse.html


一、寻找参考资料获取灵感
制作好的作品最重要的环节是寻找参考图,这是每个艺术家创作角色之前都要经历的过程,这个环节往往决定着作品之后的走向。所以假如说你想花1周 时间来做出这个作品,那么参考至少要花大半天的时间,这段时间不仅仅是在找素材,同时还是你对这个作品的理解迅速地达到比普通人高的高度。
Fisker老师一般通过花瓣网、国外的Pinterest,以及Art station等网站寻找素材。


二、大体形状建立
大体形状通常从一个球体开始创建,从球开始制作对于新手来说可能有点难度,不要害怕麻烦,只要多练习几遍就可以了。在3D里创作最好的一点就是 不用考虑光源问题,不像原画创作要考虑很多光源因素。所以这一步大可放开一点,让思绪紧随其后,放开不等于放空。保持精神高度集中,随时审查模型的问题所 在并且及时改正。
雕刻的时候如果感觉模型雕刻很费力,就利用Dynamesh重新拓扑模型,以便更好地雕刻。


三、继续制作大体形状
兽人的耳朵利用mask笔刷画上去,然后反向选择,再利用运动轴拖出模型,之后用Dynamesh重新拓扑模型继续雕刻。接下来制作兽人的其他部分,利用Insert笔刷添加模型,Dynamesh重新拓扑模型,之后继续利用CurveTube 添加头发辫子。


四、开始雕刻
把大体形状像搭积木一样搭好,接下来是最开心的雕刻环节。这个环节就要把参考图都打开,然后由浅入深地雕刻。这个环节要注意不要过早地陷入细 节,更不要看到参考图超多细节把自己也陷进去。这个环节要以雕刻兽人的特点为主,类似皮肤纹理毛孔褶皱等细节不予考虑。这里的毛发老师最初的想法是用模型 直接雕刻出来,转念一想既然是用ZBrush制作,就应该发挥它的所有作用,所以老师把头发雕刻一半的模型换成了毛发系统来制作。


五、毛发系统


毛发系统是ZBrush里比较复杂的一个系统,按照正常的步骤来做应该从兽人的模型开始分组制作,而不是在头发模型上制作,Fisker老师的 这个方法也是可行的,只不过没那么主流而已。首先在模型上用遮罩画出想要的区域,因为兽人的头发是一缕一缕向上梳的,所以画遮罩的时候也模仿这种形态。利 用毛发系统的时候要对真实的头发有所理解,甚至要懂一些理发的常识,例如烫头发的种类,大卷、大波浪等等。另外一面是毛发系统的界面,数值参数有点多,这 里教大家记住几个参数,其他的可以自己摸索。
1、头发数量


2、头发长度


3、头发弯曲


4、头发重力系统


六、毛发系统笔刷


毛发笔刷在普通笔刷的快捷栏里就有,以G开头。这些笔刷好比我们生活中的梳子的功能,可以将毛发系统梳理成我们想要的形态。大家可以试一试,没 准学会了这个笔刷以后给女儿梳头发就无师自通了。Fisker老师常用的笔刷是Groomlengthen和Groomhairtoss。


七、雕刻细节
这一环节就要开始雕刻细节了,但是这里说的细节还不是绝对的细节,只是比之前的雕刻要深入一点而已。雕刻细节从面部开始,放大模型进行细致雕 刻,打开参考图。这一环节要分清哪些信息是我们需要的,哪些是要忽略掉的。比如皮肤的褶皱,我们要在这一步里把皮肤明显的皱皮雕刻出来,而不是细小的褶 皱,看图对比。错例图的褶皱以及毛孔是建立在对例图的基础之上,所以对例图里面的体积感必须雕刻好之后才可以雕刻后者。同理,之后的所有细节依次类推,有 的艺术家甚至能做出变态的毛孔与汗毛。而且每一根汗毛都插在毛孔里面,可谓是细到骨头里。


八、深入雕刻细节
这一步骤可以雕刻褶皱与表现皮肤的质感了。先用Dam standard雕刻一些较为明显的褶皱。例如图1,随后结合着Alpha与笔刷以制作这一步骤。Fisker老师用的是ZBrush自带的Alpha 58,笔刷是基础笔刷。这里对笔刷设置进行了改动,如下图,把alphatile1数值改到3-4,继续雕刻皮肤纹理。



九、加强细节
最后一步,如果说之前的步骤都做的不错,那么这一步很关键,它会让皮肤更加有质感。纯手雕刻的样子大概是图1的样子,新建一个layers图 层,然后点击subtool面板中的masking菜单里面有个mask by cavity,点击之后会得到mask,然后点击一下blur mask,mask会被模糊掉。接着到deformation里面找到inflate输入数值+4或者其他,只要你觉得效果好,再反选mask调整 inflate,输入数值-4。大家也不必非要按照这个来,其他的选项也都可以试着用一下,万一效果更好呢。


十、最后处理
最后雕刻一下其他部分,其他部分可以不用特别细致,主要是为了突出脸部。
以上,模型阶段就告一段落了,接下来敬请期待Fisker老师给兽人的最终上色教程,预备,鼓掌!
想要了解更多关于ZBrush 3D图形绘制软件的详细信息,目前ZBrush正在打折促销中,如果大家有兴趣了解的话可以前往ZBrush官网进行了解。
Fisker大师用ZBrush制作兽人萨尔全过程的更多相关文章
- USBasp制作资料及全过程(菜鸟版)
源:USBasp制作资料及全过程(菜鸟版) 一.usbasp 的一般性介绍: 1.下载线,是“ISP”(In System Programmability:“在系统编程”)或“IAP”(In Appl ...
- 【渲染教程】使用3ds Max和ZBrush制作卡通风格的武器模型(上)
克里斯蒂娜·马丁(CristinaMartín)介绍了她的项目灵剑(Spirit Sword)的制作过程,并详细的展示了使用3ds Max和ZBrush制作模型,纹理绘画和最终展示的过程. 介绍 克里 ...
- 3Ds Max实例教程-制作女战士全过程
3Ds Max制作“女战神” 作者:Diego Rodríguez 使用软件:3Ds Max,Photoshop 3Ds Max下载:http://wm.makeding.com/iclk/?zone ...
- NodeJS制作爬虫全过程
这篇文章主要介绍了NodeJS制作爬虫的全过程,包括项目建立,目标网站分析.使用superagent获取源数据.使用cheerio解析.使用eventproxy来并发抓取每个主题的内容等方面,有需要的 ...
- 怎样用ZBrush对模型进行渲染(二)
继上节课Fisker老师对ZBrush中对渲染和灯光起到重要作用的Light和LightCap进行了具体讲解之后,本节课继续研究Render(渲染)和Light及LightCap相结合会产生什么样的效 ...
- 制作自己的嵌入式Linux电脑_转
制作自己的嵌入式Linux电脑 http://os.51cto.com/art/201409/450334.htm 原文链接:http://blog.jobbole.com/75414/ 包含器件选择 ...
- 怎样运用好ZBrush中的布尔运算
我们知道DynaMesh常用于基础模型的起稿到中模的制作,它是ZBrush ® 4R2新增的功能,其强大的功能除了对模型进行重新布线,还可以进行布尔运算.配合Insert笔刷进行布尔运算,可以做出Z ...
- 第一部分:使用iReport制作报表的详细过程(Windows环境下)
提示:在有些板块,文中的图片看不到,建议到我的blog浏览文章:http://blog.csdn.net/jemlee2002/文章将会涉及3个方面的内容: 第一部分:使用iReport制作报表的详细 ...
- Web app制作细节:web app互动制作技巧
Google .微软.苹果三大巨头紧锣密鼓地在web app的研发产品领域圈地设岗,并试图建立以自己为中心的”云“服务平台,企图在web app时代到来的时候充当霸主.本文将围绕web app的制作, ...
随机推荐
- c++中stl容器的常用示例
1. set(集合)——包含了经过排序了的数据,这些数据的值(value)必须是唯一的. 也就是说输入set容器后得到数据,会去重并排序. s.insert()插入一个元素 s.begin ...
- 字典集合Dictionary<K,V>和构造的应用==>>体检套餐项目
效果 首先,我们先来准备我们需要的类 1.检查项目类 using System; using System.Collections.Generic; using System.Linq; using ...
- java LinkedBlockingQueue和ConcurrentLinkedQueue的区别
实现上看,两者都继承于AbstractQueue,但是ConcurrentLinkedQueue实现了Queue,而LinkedBlockingQueue实现了BlockingQueue,Blocki ...
- .net经验积累
希望对.net编程者有所帮助 1.学会配置环境变量 1.我的电脑-属性-环境变量-双击下面的path-粘贴路径 2.ctrl+r 输入软件名字按回车 2.常用vs2010快捷键 代码格式化:ct ...
- CSS选择器性能分析
写了几篇关于js的博客,也是关于性能的,现在,我觉得有必要那css来认真分析一下了.之前只是看别人这么写就跟着写,但是没有去研究这样写或者是不是正确的写法,性价比怎么样,渲染的效率好么!这些都没有考虑 ...
- Underscore学习笔记1
项目用了很久underscore.每次都是临时查手册,没有系统的研究过,最近有空正好看看 github地址:https://github.com/lily1010/underscore_learn 一 ...
- 通过FTP连接Azure上的网站
下载发布文件 使用记事本(或其他文本工具)打开 找到ftp连接地址以及用户名.密码 使用ftp工具进行连接 输入相应参数,连接即可
- SQL 查询学生缺考情况
有三个表,如果学生缺考,那么在成绩表中就不存在这个学生的这门课程成绩的记录,写一段SQL语句,检索出每个学生缺考的科目.A 学生表(student)字段1 学生号(s_id)字段2 学生名(s_nam ...
- Redis介绍及常用命令
一 Redis介绍 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起,Redis的开发 ...
- win7 解决git clone 连接被拒绝—hosts文件过期
我出现问题的原因是自己修改过 C:\Windows\System32\drivers\etc\HOSTS, 把同事的这个文件拷贝过来后,一切恢复了正常 错误在eclipse中表现为: ...