ZBrush设计制作小怪兽并用KeyShot渲染
ZBrush为电影制作设计独特的生物概念重点向大家介绍了概念设计师Ian Joyner使用ZBrush®3D图形绘制软件雕刻面对镜头咆哮的生物半身像的具体过程,ZBrush创建好模型之后,要想让角色更加生动形象,通常还要结合KeyShot 3D渲染软件进行渲染,本人就来详细给大家讲解讲解。
ZBrush 4R8下载:http://wm.makeding.com/iclk/?zoneid=18156

1、设置KeyShot
KeyShot里的ZBrush材质没有高光色或者粗糙度,因此需要给材质添加高光色和粗糙度,从而查看照明的工作方式。需要注意的是:材质太有光泽会看起来很假很湿,漫反射过度则会让模型变形。眼睛部分可以使用明亮的白色高光色/光泽,不添加粗糙度。皮肤则可以使用浅蓝灰色,将粗糙度提高以便散射光。

2、KeyShot照明
KeyShot中的照明特别惊人,HDRI设置可以展示很多快速照明场景,糟糕的是这些设置也可以导致一些虚假的产品感觉,要克服这一问题,可以使用简单的球体添加区域照明,真正控制照明设置。

3、使用渲染passes
渲染passes是整个渲染过程中不可或缺的一部分。Ian Joyner喜欢渲染出多个passes,然后将它们放到Photoshop中进行额外控制。反射或者潮湿的区域在眼睛或嘴巴部位可能看起来比较好,但就整个身体而言似乎有点奇怪。通过渲染一些passes,可以完全控制最终的角色外观。

4、Beauty pass
Ian Joyner最常使用的主要pass是Beauty pass,它基本上是主要的渲染—拥有漂亮的材质兼纹理。

5、Clown pass
如果你有很多不同的材质,Clown pass将会非常有用。例如我们今天所要渲染的生物就有各种眼睛、胸部和牙齿材质—以及连接类似壳一样的区域的一些倒刺和尖刺,因此Clown pass可以变成快速选择和遮罩这些不同区域的有用工具,加速并简化工作流程。

6、AO pass
AO pass(环境光遮蔽)非常有助于明确ZBrush生物雕塑的裂缝和形体变化,可以将其用于设置较低的多层透明度,帮助遮蔽一些区域。

7、Rim light pass
如果你想确保你的生物雕塑真正留下背景,Rim passes/Light passes会非常有用。轮廓是所有优秀生物设计的关键,这种passes能够快速轻松地检查雕塑是否很好的被读取,实现这一点的最简单的方式就是关闭所有其他照明源,留下你想增强的那一个。

8、Reflection/Specular pass
最后,Reflection pass/Specular pass有助于给那些看起来有点平坦的区域添加一些光泽。

9、使用Photoshop
渲染好一些passes之后可以跳转到Photoshop,开始图层操作。每个角色有每个角色的不同需求,有了漂亮的基础模型之后快速合并图层,开始绘制作品。

10、最后润色
这一步可以花时间渲染生物的关键区域,例如创建眼睛。Ian Joyner喜欢画自己的眼睛—他很少雕刻并渲染特有的眼睛,他觉得那很有趣,创建起来也很简单快速。通常他会渲染一个白色或黑色的球体,然后将这个球体形状作为一种向导,思考下一步,在一些独特的创作上发现乐趣。

这样,面对镜头咆哮的生物半身像就最终雕刻并渲染完成了,关于KeyShot 3D渲染软件,可通过KeyShot下载(软件下载:http://wm.makeding.com/iclk/?zoneid=18597)安装最新KeyShot 6版本体验更多。
更多关于ZBrush实例应用的文章,请点击访问ZBrush官网了解更多。
ZBrush设计制作小怪兽并用KeyShot渲染的更多相关文章
- CSharpGL(5)解析3DS文件并用CSharpGL渲染
CSharpGL(5)解析3DS文件并用CSharpGL渲染 我曾经写过一个简单的*.3ds文件的解析器,但是只能解析最基本的顶点.索引信息,且此解析器是仿照别人的C++代码改写的,设计的也不好,不方 ...
- CSharpGL(9)解析OBJ文件并用CSharpGL渲染
CSharpGL(9)解析OBJ文件并用CSharpGL渲染 2016-08-13 由于CSharpGL一直在更新,现在这个教程已经不适用最新的代码了.CSharpGL源码中包含10多个独立的Demo ...
- Objective-C中小怪兽的逻辑
学习Objective-C的面向对象也有一段时间了,为了犒劳自己的学习成果,写个小怪兽来犒劳一下自己把.在LOL中有怪兽和英雄的角色吧,接下来就先写一个小怪兽的类吧.从小怪兽的角度来讲,怪兽都有那些行 ...
- “奥特曼攻打小怪兽”java学习打怪升级第一步
---恢复内容开始--- 练习:回合制对战游戏:奥特曼和小怪兽进行PK,直到一方的血量为0时结束战斗,输出谁胜利了! 不难看出场景中有两个对象:”奥特曼“这一对象抽象为”Ao"类: ...
- 使用form 组件写一个用户注册,并用 bootstrap渲染
需求:使用form组件,写一个用户注册系统,包含用户名, 密码, 确认密码,手机号,性别,爱好,注册.并用bootsrap渲染,成果如下: 首先创建一个django 项目.然后在连接pymysql数据 ...
- quick-cocos2d-x项目《狂点小怪兽》总结
最近找了个公司实习,领导让我把公司的<狂点小怪兽>C++游戏用Lua重写.大概用了一个星期完成. 第一次使用quick-cocos2d-x,磕磕碰碰的也算是走了一遍流程. 1. quick ...
- 响应式web网站设计制作方法
在研究响应式的时候,记录了一些感想,分享出来,抛砖引玉,希望可以和大家一起讨论.总结下来,响应式比之前想象的要复杂得多.1. ie9以下(不包括ie9)采用ie条件注释,为ie8以及一下单独开一个样式 ...
- 制作大漠字库并用python调用大漠工具方法来识别文字
1.制作字库 1.截取需要的图片 2.这里截取了"火狐主页"四个字,接下来抓取文字的颜色 3.颜色由是由三个部分组成,即R G B其中的R是由00-FF(16进制) 即0-255个 ...
- 尝试设计LFSR加密器,并用CAP4验证随机性
在CPA4软件中有提供设计LFSR加密器的功能: 输入LFSR的大小,初始密钥,还有反馈密钥. 点击Set Key后点击Show LFSR 观察LFSR,发现初始密钥是1101,转成十六进制是D,反馈 ...
随机推荐
- JS 封装一个求圆面积的函数 传值:半径
y(6) var s = ""; function y (r){ s = Math.PI*r*r; alert(s); }
- 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
这是在复制代码的时候,没有修改路径,但是IDEA没有报错,还会爆出 WARN ework.web.servlet.PageNotFound - No mapping found for HTTP re ...
- Spring Boot 项目学习 (四) Spring Boot整合Swagger2自动生成API文档
0 引言 在做服务端开发的时候,难免会涉及到API 接口文档的编写,可以经历过手写API 文档的过程,就会发现,一个自动生成API文档可以提高多少的效率. 以下列举几个手写API 文档的痛点: 文档需 ...
- Bzoj2124(p5364): 等差子序列
题目描述 给一个1到N的排列{Ai},询问是否存在1<=p1<p2<p3<p4<p5<…<pLen<=N (Len>=3), 使得Ap1,Ap2, ...
- jq实现瀑布流
静态html代码: <!DOCTYPE html><html> <head> <meta charset="utf-8"> < ...
- daning links 系列
1001 Easy Finding POJ-3740 1002 Power Stations HDOJ-3663 1003 Treasure Map ZOJ-3209 1004 Lamp HDOJ-2 ...
- mac 隐藏文件显示
显示:defaults write com.apple.finder AppleShowAllFiles -bool true隐藏:defaults write com.apple.finder Ap ...
- BigDecimal类(高精度小数)
位置:java.math.BigDecimal 作用:提供高精度小数数据类型及相关操作 一.基本介绍 BigDecimal为不可变的.任意精度的有符号十进制数,其值为(unscaledValue * ...
- 关于excel导入、导出(POI)
当前B/S模式已成为应用开发的主流,而在企业办公系统中,常常有客户这样子要求:你要把我们的报表直接用Excel打开(电信系统.银行系统).或者是:我们已经习惯用Excel打印.这样在我们实际的开发中, ...
- 回想四叉树LOD地形(上)
唉.~事实上这是在差点儿相同一年前实现的东西,但当时没作好记录.放了那么久了,假设不做点总结的话,好像有点对不起自己,于是·········还是做点什么吧. 我脑洞比較小, ...