ZBrush雕刻生物小技巧
本教程主要学习如何使用ZBrush®3D图形绘制软件的工具和笔刷雕刻酷酷的生物造型,我们今天来看看在游戏、媒体和电视领域有着十几年丰富经验的3D角色艺术家Francis-Xavier Martins是如何操作的:
ZBrush中文版下载:http://wm.makeding.com/iclk/?zoneid=18156
ZBrush视频教程:http://peixun.zbrushcn.com/

我们以上面这张3D艺术作品展示如何在ZBrush中创建生物造型。这个生物造型由CreatureBox工作室设计,如果你从未听说过他们,可以上网查一查,他们的设计都特别棒!
首先在不同的Subtools上画出每个生物元素的草图,头部以球体开始,身体和躯干部分使用圆柱体,眼睛部位使用两个球体。
然后使用Dynamesh处理每个元素。头部使用Move、Clay Build up笔刷和Dam standard笔刷,获取大致形状,在有需要的地方制作一些褶皱。接着使用Curve tube笔刷结合尺寸修改器,制作头顶上的锥尖。

Clay笔刷主要用于构建躯干周围的区域。
身体、腿和尾巴部分使用Curve笔刷,在用移动笔刷建立好比例之后,通过Ctrl+拖动重新划分网格。使用Curve tube笔刷将头部作为躯干的基础,调整形状直到满意为止,然后使用Split Unmasked Points将其拆分为单独的subtool。
雕刻很简单,主要形状和肌肉组织使用Clay笔刷,褶皱部分使用Dam standard笔刷,眼脸和中脊用Standard笔刷。注意到不同的形状之间有何关联很重要,因此使用遮罩区域的结合,再使用移动笔刷结合一些膨胀功能重叠区域。
躯干部分有很多褶皱,如果想表达它的重量,首先在想添加褶皱的地方插入褶皱,然后使用Clay笔刷构建周围的区域,接着调整Inflate笔刷,在笔刷菜单下面,增加Gravity(重力),这样在雕刻的时候,褶皱会下垂,最终给人一种有重量的感觉。

脚和爪子使用Insert Sphere笔刷完成,并使用移动笔刷成形。将眼睛分离,里面那个画上颜色,外面那个赋予巩膜。脚和爪子的细节使用Orb cracks和Trim Dynamic笔刷完成,针对身体部分,如果使用Clay笔刷雕刻地不完美,则使用Spray Stroke结合带点的alpha完善细节。
至于如何绘制这个模型,将Zadd关掉,使用Standard笔刷完成多边形着色,先画一个基础色,然后用较小的Stroke润色,最后将模型发送到KeyShot进行最终渲染。
更多关于ZBrush 3D图形绘制软件的信息,请关注ZBrush中文官网了解更多。
ZBrush雕刻生物小技巧的更多相关文章
- 前端网络、JavaScript优化以及开发小技巧
一.网络优化 YSlow有23条规则,中文可以参考这里.这几十条规则最主要是在做消除或减少不必要的网络延迟,将需要传输的数据压缩至最少. 1)合并压缩CSS.JavaScript.图片,静态资源CDN ...
- Git小技巧 - 指令别名及使用Beyond Compare作为差异比较工具
前言 本文主要写给使用命令行来操作Git的用户,用于提高Git使用的效率.至于使用命令还是GUI(Tortoise Git或VS的Git插件)就不在此讨论了,大家根据自己的的喜好选择就好.我个人是比较 ...
- 分享两个BPM配置小技巧
1.小技巧 流程图修改后发布的话版本号会+1,修改次数多了之后可能会导致版本号很高,这个时候可以将流程导出,然后删除对应的流程包再导入,发布数据模型和流程图之后,版本清零 2.小技巧 有的同事入职后使 ...
- linux系统维护时的一些小技巧,包括系统挂载新磁盘的方法!可收藏!
这里发布一些平时所用到的小技巧,不多,不过会持续更新.... 1.需要将history创建硬链接ln 全盘需要备份硬链接 ln /etc/xxx /home/xxx 2.root用户不可以远程 /et ...
- JS处理事件小技巧
今天,就分享一下我自己总结的一些JS的小技巧: ①防止鼠标选中事件 <div class="mask" onselectstart="return false&qu ...
- iOS:小技巧(不断更新)
记录下一些不常用技巧,以防忘记,复制用. 1.获取当前的View在Window的frame: UIWindow * window=[[[UIApplication sharedApplication] ...
- css小技巧(1)
1.-webkit-overflow-scrolling: touch; 解决ios滑动时无缓冲问题 2.::-webkit-scrollbar 设置ios滑动时是否显示滚动条 3.::selecti ...
- 最强 Android Studio 使用小技巧和快捷键
写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键. 根据这些小技巧的使用场景,本 ...
- ios开发中的小技巧
在这里总结一些iOS开发中的小技巧,能大大方便我们的开发,持续更新. UITableView的Group样式下顶部空白处理 //分组列表头部空白处理 UIView *view = [[UIViewal ...
随机推荐
- 解决从Excel导入数据库,导入到DataTable时数据类型发生变化的问题(如数字类型变成科学计数法,百分数变成小数)
做项目的时候,C#读取Excel数据到DataTable或者DataSet,设断点查看DataTable,发现Excel的显示为较长位数数字的字段如0.000012在DataTable中显示为科学计数 ...
- angular自定义指令-directive
Directive究竟是个怎么样的一个东西呢?我个人的理解是这样的:将一段html.js封装在一起,形成一个可复用的独立个体,具体特定的功能.下面我们来详细解读一下Directive的一般性用法. v ...
- luogu P4245 【模板】任意模数NTT MTT
Code: #include<bits/stdc++.h> #define setIO(s) freopen(s".in","r",stdin) # ...
- luoguP5055 【模板】可持久化文艺平衡树 可持久化非旋转treap
好题. Code: #include<bits/stdc++.h> using namespace std; #define setIO(s) freopen(s".in&quo ...
- windows下Word使用-快捷键
1.word全屏显示——Alt+U+V 2.上标——Ctrl+Shift+= 3.下标——Ctrl+=
- PHP内置SOAP扩展客户端的使用例子
SOAP已经是属于OUT范畴的技术了,不过因为历史原因,时不时还是会用到它,以前都是用NuSOAP,现在准备试试PHP内置的SOAP扩展.由于文本只打算说说客户端的用法,所以得先找一些能直接用的服务端 ...
- vue svg的使用
项目要求: 需要把websocket推送的数据进行展示.不停地刷掉旧的数据.但是需要根据数据坐标圈出来对应的车辆. 开始使用的是canvas进行画图,思路是使用absolute定位,for循环,在图片 ...
- STM32 使用Cubemx 建一个USB(HID)设备下位机,实现数据收发
这里我主要说一下如何做一个USB下位机,这里主要分3部分:1.建立工程:2.添加报文描述符:3.数据的传输.这里就不讲USB的理论知识了,有想要了解的自行百度一下就可以了. 建立工程:工程建立参考:h ...
- Java线程:CountDownLatch 与Thread 的 join()
需求: 主程序中需要等待所有子线程完成后 再继续任务 两种实现方式: 一种使用join() 方法:当在当前线程中调用某个线程 thread 的 join() 方法时,当前线程就会阻塞,直到thread ...
- java源码之TreeMap
Map的单元是对键值对的处理,之前分析过的两种Map,HashMap和LinkedHashMap都是用哈希值去寻找我们想要的键值对,优点是理想情况下O(1)的查找速度. 那如果我们在一个对查找性能要求 ...