作者:Andrius Balciunas

使用软件:3ds Max, ZBrush

3ds Max下载:http://www.xy3dsmax.com/xiazai.html

ZBrush下载:http://www.zbrushcn.com/xiazai.html

嗨,我是Andrius Balciunas,接下来我要跟你们分享我的这幅 “克劳族少女”图片的创作历程。建议你们去泡一杯咖啡或者泡杯茶,这样你会觉得阅读起来也是一种享受。我希望你能从中找到一些新的、对自己有用的东西!

简介

几年前,在一家商店里看到一双袜子的包装图片之后,我就有了制作这个项目的理念。我真的很喜欢封面上这个女孩的,我觉得如果我自己来做这么一个处于这种姿势的少女,一定非常有趣。所有我买了那双袜子来作为参考。

建模

我已经有了一个大概的想法,但我又想做些“哥特式”风格的东西,所以我便把这些想法都结合在了一起。接下来我就开始用默认的basemesh来为女孩造型(图.01 – 图.03)。

图.01

图.02

图.03

有了大致模糊的姿势之后,我便开始用我的各种想法来涂抹。每次我碰到什么我喜欢的想法,我都会运用到模型中去,所以到了最后,图中有很多基于网格主元素的深入化的理念(图.04)。

图.04

顺便说一下,在这一点上,我实际上在后面没有再融入其他的概念来进行创作了,因为同时我还有其他的东西要处理。在我再一次返回到模型的制作时,我发现我已经做出了一个大致的模糊的造型了,所以我就开始进行进一步的修饰,给女孩一种自然,现实化表情。在这一步中,我使用了3ds max和ZBrush (图.05&图.06)。

图.05

图.06

我让模型的多边形参数尽可能的低,因为我想在最后再处理所有的细节。做出的女孩的表情我很满意,接下来我展开模型,在ZBrush中处理最后的细节。当完成了所有的细节处理之后,对模型很满意。于是我利用Multi Displacement在ZBrush中做了最高水平的位移贴图,并且以中等水平输出,这样我就得到了大量的主要的细节和多边形参数的平均数。所做的这一切都是为了优化模型,因为多边形的最高水平已达到约300万而我的中度输出只有12万左右。

我模拟了衣服的尾缀,因为我在概念上已经设计了原始的仿制“尾巴”,接下来我已经有了一个抽象的形态。所以我开始在一个有平均多面性参数的平面内进行接下来的制作。我进行了动画设置,让模型躺在地上,制作了必要的路径,我拧扭了一下服装的设置参数,也是运用动画,只到得到满意的结果,在那之后,我将它移到ZBrush中进行更进一步的刻画,以得到更好的结果。(图.07&图.08)。

图.07

图.08

接下来的一步是填加其他所有的细节,如锁链,她腿上的戒指,眉毛,睫毛等等。考虑到这样更详细、准确工作是困难些,所以,锁链方面,我从在她身边放置曲线开始,在那之后,我做了几种不同版本样式的的连锁块,用它们来制作锁链(图09和图.10)。

图.09

图.10

头发的制作上,我使用了整合集成头发和Fur system。但是我是用Ornatrix开始的,因为我还是觉得为头发造型做指引,用这个还是更好的。一个用Ornatrix真正的好处是,你可以以低引导开始,并通过加入到现有的指引中来提高参数。这真的是非常有用的,因为这样当你需要指引时,你能更好地控制。因此你可以尽可能地精确。无论如何,当我有了我想要的发型之后,我将它转换成插值线条样式的头发,并通过Recomb 和Splines的功能转化是使头发和头皮整合在一起。(图.11)。

图.11

如果你想使用Mental Ray来渲染头发,使用头发和皮肤处理工具是不错的选择,这样能得到更好的结果,比较容易控制,渲染起来也快一些。在这个图像的处理上,我运用的是Daniel Rind所编写的“muh Hair”着色器程序,而不是采用默认的底纹。为了制作背景中的山脉,我开始在平面内的置换示意图上运用分形噪波,然后我把它输入到ZBrush进行进一步的雕刻,直到我觉得满意为止。在山脉的渲染上,我也在山的上方弄了些云彩和迷雾之类的细节(图.12)。

图.12

描影&光照

场景内我设置了两个泛光灯照和天空灯照来作为简介光照,我也在环境内做了一个HDRI影像。在这一阶段,我大部分时间都花在皮肤的着色和和纹理的处理上。像往常一样,我把注意力集中在整体的着色上,所以,我调整了纹理和光照的色度,以及着色参数,直到我觉得满意(图13)。

图.13

为了得到比较好的预览效果,接下来我开始处理一些粗糙的皮肤纹理。在这一点的处理上,我让它们保持在只有一个主色调的低分辨率下,然后我增加了尺寸,开始添加细节,保持同一个整体色彩基调。这一次,为了教程的需要,我用了很多res的皮肤样本并分析其模式。最后我的皮肤纹理的分辨率达到了六千,不过,我必须得说,我建议大家尽量不要使用这种纹理,最好分成小的碎片来处理(图.14&15)。

图.14

图.15

这一阶段中我还做了渲染测试,试图保持大量的参数,如在低水平的样品参数,以维持一个恰当的渲染时间。在末期外观的设想上,我也得小心翼翼,尤其是在头发上。下图是这是最终线框和色度模式(图.16&17)。

图.16

图.17

渲染

这是我第一个花那么长时间来渲染的项目,整体的渲染时长达到了六周。渲染的尺寸是3600 x4500。对我来说,这是一个实验过程,而我一开始就在为这个长长的过程在做准备,虽然我永远不会再等那么长时间。出现这个这个疯狂的时长的主要原因是由于头发,这次几乎都是几何体,而且与间接光源相符合,光线追踪阴影来透明纹理罩。也几乎在场景里的每一个元素都具有光泽的反光阴影,来扩散反射。这使所有的渲染显著减缓。阴影样式、色度和整体的反走样样品也设得过,这使得所有的细节都相对突出,在最终的图像中就会显得更加清晰。当然,我是用一个单独的机器来渲染的。所以我先渲染没有加上头发的模型,当头发的制作完成之后在单独地渲染头发。之后在整合起来进行相应的调整。最后我将背景山脉与整张图片整合起来,做了一些颜色上的修改,,并应用一些同样的景深以及彩色畸变作为最终的改良(图.18)。

很感谢你的阅读,希望这篇制作能对你们有所帮助!

原文转自:http://www.16xx8.com/

3Ds Max制作克劳族少女教程的更多相关文章

  1. 教你用3ds max制作多边形小狗建模

    本教程是一篇关于用3ds max来制作多边形小狗建模的简易教程,介绍地很详细,制作出来的狗很有特色,转发过来,感兴趣的朋友可以过来学习一下! 建立一个BOX,把物体放到空间原点上(这样在以后调节中间点 ...

  2. 3ds Max光照纹理导入Unity的教程.

    原地址:http://www.cocoachina.com/gamedev/gameengine/2010/0531/1581.html 相信这个3ds Max光照纹理导入Unity的教程对游戏设计师 ...

  3. 3ds Max制作碗实例教程

    一. 碗的建模.模型的结果如图WB—1所示: 图WB—1 1. 创建圆柱,并调节参数,转换到多边形,最终的结果图WB—2所示: 图WB—2 2.使用Inset(插入)插入一个面,再次执行Extrude ...

  4. 使用3ds Max制作卡通狗教程

    使用软件::3ds Max 软件下载:http://www.xy3dsmax.com/xiazai.html 全教程完,学完记得交作业.如果本教程对您有所帮助,请推荐给你的朋友. 全教程完,学完记得交 ...

  5. 3ds Max制作客厅场景实例教程

    附件系列 (图01) 让我们回顾一下场景:一个房间包括下列一件件家具, 在中间的一张小桌子,在房间的角落的一个小桌子,有一个垃圾桶和一个带镜子的边桌,有一个烛台.还有一个挂钟,窗帘,沙发和带手臂的椅子 ...

  6. 3ds Max制作厨房贴图和纹理实例

    来源:CG游 使用软件:3ds Max 软件下载:www.xy3dsmax.com/xiazai.html 大家好,欢迎大家来阅读这个教程.这个教程是讲解我前不久制作的一个场景效果图.因为场景已经制作 ...

  7. 使用3ds Max制作简单卧室

    一.介绍 学习目标:熟练使用“标准基本体”和“扩展基本体”内的按钮来创建对象. 软件环境:3ds Max2015 二.实验步骤 1,启动3ds Max,使用“长方体”工具在场景中创建一个长方体作为空间 ...

  8. 3ds Max制作妄想中的外星人形象

    来源:CG游 作者:FedericoScarbini 使用软件:3ds Max, Photoshop, ZBrush 简介 我认为每一个人都曾经在他的人生中的某些时刻妄想着关于外星人的事情;我猜这是很 ...

  9. 3ds Max制作欧式风格的墙壁路灯效果

    在这篇文章中,我将解释我创建我的形象元宵节的步骤.我只是在寻找一个很好的参考图像在互联网上的东西,我觉得我想要的模型,这个形象.我发现了一个巨大的灯笼形象,但在白天的图片拍摄.我想改变我的形象和显示的 ...

随机推荐

  1. pixhawk入门知识

    Pixhawk是一种先进的自动驾驶仪,由PX4开放硬件项目设计和3D机器人制造.它具有来自ST公司先进的处理器和传感器技术,以及NuttX实时操作系统,能够实现惊人的性能,灵活性和可靠性控制任何自主飞 ...

  2. 记一次html页面传值给另一个html并解码

    前言 由于最近写项目用到layui中的table.render,好像是直接由当前html直接与后台controller取数据,由一方(后台)遍历列表给html,而如果当前html需要传值给这个后台co ...

  3. 字符串时间转Date格式

    /** * 字符串时间格式转 Date 格式 * @param strDate * @return */ public static Date getDateTimeByStringTime(Stri ...

  4. Python的流程控制

    条件判断 通过`if`,`elif`,`else`关键字来实现条件判断逻辑的实现,执行改结构中的其中一个,其结构如下: if condition1: pass elif condition2: pas ...

  5. Docker-镜像的操作命令

    2.镜像在Ubuntu中的一些命令 (1)docker image ls 列出镜像 能够罗列出docker中所以的镜像所在的仓库.镜像标签.镜像ID.镜像的创建日期.镜像的大小等等信息. (2)doc ...

  6. Memcached的实战笔记

    官网:http://memcached.org/ 优秀Blogs: http://blog.csdn.net/jingqiang521/article/details/48345021 开启telne ...

  7. 【转】C语言将字符串转换成对应的数字(十进制、十六进制)

    转自:http://wawlian.iteye.com/blog/1315133 1.一个十进制数字的字符串表示转换成对应的整数.举例:将“1234”转换成整数1234 /*将字符串s转换成相应的整数 ...

  8. MyBatis学习总结(5)——实现关联表查询

    一.一对一关联 1.1.提出需求 根据班级id查询班级信息(带老师的信息) 1.2.创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关 ...

  9. flex 通过htmlservices链接moss的rest(rest 的get post方式)

    一:flex debug(调试)--trace() --moss导入 flex学习:1.flex出现不能使用trace调试语句的问题,控制台无信息输出.这个问题不须要改动安装文件的參量. 仅仅须要下载 ...

  10. 程序猿的量化交易之路(21)--Cointrader之Currency货币实体(9)

    转载须注明出自:http://blog.csdn.net/minimicall? viewmode=contents,http://cloudtrader.top 货币,Cointrader中基本实体 ...