文 / Lars Wemmje
译 / Hammer Chen
资深合成师兼3D通才Lars Wemmje,在本文中分享他如何使用3D打印和V-Ray for Maya将小角色变得栩栩如生。
商店一打烊,店里的产品就跑出来玩耍。《Nuena》讲述小小人的故事,女人偶下班后在珠宝店里享受购物的乐趣。这部动画是由资深合成师和三维通才Lars Wemmje创作的,用于一家位于德国汉堡的商店广告。本文中,Lars揭示了他是如何使用3D打印和V-Ray for Maya将小人偶变得栩栩如生。
Nuena的广告
Nuena的视觉特效分解
影片的视觉开发
第一个想法是让角色看起来像瓷娃娃;然而,当我开始想到3D打印时,我希望人偶看起来更像3D打印出来的人物。在进行3D打印和上色之前,首先在ZBrush中建模;这个模型拿来作为广告中镜头的合成参考。特别感谢为3D打印人物上色的Tony Micilotta,以及为动画制作角色骨架的Bjørn Blaabjerg。
在ZBrush中建模
3D打印角色的关键姿势
项目的第一步是写剧本,建立故事梗概,以及人物会做什么;这是最简单的任务。很快,我就知道了所有的场景和每颗镜头的动画,所以我继续为每颗镜头的关键姿势3D打印出实体角色;这样有助于合成,并提供实物的照片参考。
拆UV
经过初步的测试,我很清楚,把所有的UV放在同一个UV Tile上会导致粗糙的边缘。考虑到这一点,我决定把UV分成多个部分和UV TILE,如下图所示。
用V-Ray设定材质
身为V-Ray的老用户,我从一开始就决定用V-Ray for Maya渲染项目。对我来说,能灵活调整人物的颜色至关重要,所以我用V-Ray Blend材质和多个黑白屏蔽来混合V-Ray AlSurface材质。这样可帮助我表现各种颜色和人物外观。这个材质还让我对每部份颜色的材质属性进行了细微控制。
以下说明我如何处理角色的主要材质。
- (1) 请看V-Ray Blend材质,以皮肤材质(2)做为基础材质,其余的V-Ray AlSurface材质用于裤子、衬衫、嘴唇、头发和眉毛。后者被黑白屏蔽(3)所涵盖,作为各自材质的混合量输入值。
- 构成人物表面的所有V-Ray AlSurface材质都与皮肤材质(2)非常相似–这就是为什么我只显示皮肤材质。
- 分层纹理(4)进入所有V-Ray AlSurface材质的Reflection Bump Map;这是由两个混合噪声纹理(5和7)组成的。place2dTexture(6)用不相称的(Repeat UV)值修改了stretched noise(5)。通过regular noise(7)和stretched noise(5)的组合,我试图重现3D打印角色的细微表面。这种组合噪声模式的拉伸线表现出小角色的3D打印层。
- (8)显示置换贴图,这对于匹配3D打印的效果也很重要。
以下说明人物的置换设置。
为动画设定照明
我用Ricoh Theta S相机为这个广告拍摄了所有的HDR影像,因此拍摄过程非常快。如果我也需要HDR影像来拍摄主角的反射,我会使用单反摄影机,但由于人物的反射相当粗糙,Ricoh Theta S的效果已经够好了。所有镜头的照明都保持得非常简单。我使用低强度的V-Ray穹顶灯加上多盏V-Ray矩形灯来获得强烈的照明和锐利的阴影。我发现这是符合真实商店环境照明的最佳方式。
设定每颗镜头的第一步,是将HDR影像的旋转角度与反射球(chrome ball)的照片相匹配。
然后我用HDR影像作为表面材质创建了大球体。将球体的Y旋转轴与HDR影像的旋转对齐。
渲染设置
我的V-Ray渲染设置并没有做太多的更动;主要调整了以下内容。
- Deep EXR
- CPU引擎
- GI—采用默认模式,一级弹跳使用Brute Force,二级弹跳用Light Cache引擎。
最后一步是在Foundry NUKE中渲染出所有我想用的渲染元素来进行合成。
将CG人物与3D打印的实物相匹配
我最初想把所有合成物中的CG人物与3D打印的实体对象尽可能地匹配–如同我的第一个视觉开发例子那样。然而,当我看到打印出来的人物颜色与最后的调色,我决定从美感的角度来思考,也就是为CG人物创造我自己的调色板,使角色看起来比3D打印的人物更生动。
以下是3D打印人物的前后比较图,以及最终3D渲染图。
关于作者
Lars Wemmje是来自德国汉堡的资深合成师兼三维通才,对视觉特效有极大的热情。他在电视、商业、电影和VFX行业有十年的经验,并喜欢通过个人项目将技能推向极限。你可在他的网站wemmje.com上找到更多他的作品,他还以VFX和NUKE用户的身份大力支持NUKEpedia.com网站。以及他的YouTube频道 – LoveVFX。