VRAY渲染怀旧的太空舱

修改
鏉ユ簮: yyhd 浏览 1582 日期 2014-10-23 0

使用的软件:Photoshop,maya,VRay

Infinity Ward公司环境艺术家,Devon Fay 讲述创建自己的复古风格的飞船太空舱场景的技术和工作流程。。。

 

本文将打造科幻内饰概念,如复古的空间,可以让你观看到一些我的创作过程。创建一个有趣的CG艺术作品是一个挑战!我相信有机会获得别人的经验,看到他们每个人如何应对挑战,是一个学习的动力,可以推动自己。我会在这概述模型制作中所采取的步骤,并介绍一些使用的工具和技术。

开始

我最初创建一个复古科幻居住空间,我很匆忙的来进行设计,我花了大约3-4周。我不觉得我花了充分的时间进行制作,真正实现我所想要的效果,做的不太好。所以我决定花更多的时间与相同的艺术风格,创建一个新的场景,来弥补上一个匆忙的制作。

参考资料

我认为参考图会对你在创造你的艺术品的时候起到很重要的帮助。参考在你完全不了解的情况下给你以想像(可能是99%)。没有它时,你完全不知道下一步该做什么。

我的参考范围的对象包括,设备,和道具,电影和游戏捕获屏幕。最近,参考的作用是能清楚地告诉我:它应该被用来制作什么样的模型。

这里是我收集一个非常少量的参考来准备制作这个场景。

找到突破口

让我们面对它吧:从头开始一个大的项目是很困难的。无论是一张空白的纸,空白的Photoshop文件,或空Maya场景,它可以是一个起点的开始。我经常建议开始由“简单的制作”。先从一个小任务,例如设计一个道具。这常常会曾加一些急需的动力和信心继续向前推进。这里是我最先模仿我的复古风格的形象:一个马铃薯,番茄。

制作大体面块

正如其他的第一步,创建一个大体的面块效果,然后在进行细化。在3D中工作时,我们应该考虑我们的大体块面如一个画家或插画家画的最初的草图一样。它有助于奠定大体基础型,我们将最终组合物品以及外观和最终细化模型。作为一个草图,我们应该保持简单的面块和可塑性,能得到良好的布局和组成我们想要的艺术效果。

开始面块效果搭建

进一步细化面块

细化面块模型

建模

当我自己创造的艺术品,我更倾向于尝试模型尽快和尽可能轻松地制作。可能有人会说,模型制作“马虎”,但对我来说关键是创造一个有趣的模型。只要模型在最后的形象不难看就可以了,我很高兴。最终的关键是完成复杂的模型制作。

渐渐地,道具,通过螺旋桨,我制作的场景的所有成品模型完成。然后我回来制作纹理和建模之间照明。我调整场景中的任何一次进来的新的模型。保证了整体的组成和感觉是在我所预期的效果。

贴图和材质

本片的纹理也很快就完成了。我有许多书,杂志,照片等贴图。最快捷的方法,我发现处理这种类似的贴图纹理:我使用一张大纹理拥有片一片多重纹理上。这种方法加快很多我的制作!

如前所述,我倾向于制作模型和纹理很快。但说到阴影,我试着放慢脚步,真正花时间来实现我的目标材料的准确性。我发现如果你可以使用色器,将需要的整体的很小的纹理制作出来。着色器是很重要的!

灯光设置

我用的V-Ray照明。这个形象是既有挑战性又容易被曝光。它基本上是点燃大的荧光灯。这是一个非常简单的设置来实现采用V-Ray,但不完全给予最有趣的外观形象。最后,我决定保持它,因为,我觉得标准的照明有助于加强这一点。

这还仅仅是一个直接的照明,自上而下的场景照明

从不同的摄像机视图测试照明

合成与图像处理

最终的合成和PS图象处理是非常重要的。与绘画创作团队在暴雪工作了3年之后,我得知这一步可以多么强大!我会尝试,从maya得到我需要的看起来尽可能的干净带通道的图片,但我知道我会做很多的色彩校正图片,和调整最终图像。

在这个步骤中,我添加了很多我的油渍,质感和精致的细节。在PS图象处理比在3D做这一切快得多,它给我迅速正确的颜色和调整层,而不必重新一遍又一遍的渲染。

我也用这个步骤添加最后的润色和分层的整体图像的颜色。我通常运行它通过颜色分层PS图象处理软件的相机原始功能。我也用PS图象处理软件添加噪波,锐化,渐变,和轻微的程式化的色差。

用于最终合成的选择渲染通道

一些在Photoshop中添加的凹凸和纹理

随着CG艺术,“计算机图形学”是我们的媒介。而作为艺术家,我们必须掌握我们的媒体,我们才可以开始创建伟大的艺术。我们应该永远是学习,实践,创造。

我希望我的制作过程中的这种快速分解,能帮助您看到别人怎么针对解决这个问题,而且也许会激励你继续创建自己的图像和艺术。感谢您的观看,感谢朱峰社区www.zf3d.com的工作和翻译。

最终效果图

评论

{{ username ? username.charAt(0).toUpperCase() : '?' }}
Ctrl+Enter 发布
{{ (c.username || c.author_name || '?').charAt(0).toUpperCase() }}
{{ c.username || c.author_name }} {{ Utils.formatDate(c.created_at) }}