动画渲染
兼容90%CG软件,渲染提速400倍
看到这个3D场景作品,大脑有没有浮现这么一段画面:在神秘的国度,无意间发现了古老的神殿遗址,这里曾发生过哪些故事?神秘的瀑布后会是另一个国度吗?让人忍不住继续探索!
这制作精良且给人很多灵感的神秘神殿,出自乌克兰的概念艺术家Andrii Stadnyk之手,下面让我们看看他是怎么使用Blender和Megascans资产打造的这座迷失的神殿吧!(译者注:瑞云渲染支持Blender)
Stadnyk就职于Room 8 Studio,是一名高级环境概念艺术家,主要创作各种类型的概念艺术,包括道具、资产、场景、游戏关卡和情绪的概念设计。
“迷失的神殿”是Stadnyk的个人实验性质的项目,尝试使用Quixel Megascans,Blender的图像投影技术,风格化的绘制方式以及Scatter(分布)功能。起初,Stadnyk脑海里已经有关于迷失的古老神殿的创作想法,所以Stadnyk在Quixel Bridge寻找Megascans资产时,立刻想到了古老神殿。
Megascans资产足够丰富,所以他挑战自己大量使用3D Megascans资产来创作。希望赋予3D作品有“绘画”风格的外观特征,所以在3D场景制作完成后,Stadnyk转到了Photoshop里在原基础上作画。
在这个项目的前期准备方面,Stadnyk没有刻意寻找参考资料,他平时看到吸引他的图片都会收集起来。观看这些作品可以激发新项目的创意,此外,自己喜爱的艺术家Sparth,Eytan Zana,Florent Lebrun等是Stadnyk的灵感源泉。
项目中主要使用的工具包括:Blender,Quixel Bridge with Megascans,OctaneRender 和 Photoshop。
Stadnyk几年前开始使用Blender,当时还是一名2D艺术家(主要处理2D资产),之后决定在日常工作中添加3D工作流。在此之前,Stadnyk曾有过使用3ds Max和ZBrush制作经验,3D对他来说像一种爱好。出于好奇,Stadnyk尝试了Blender 2.79版本,但说实话对于他的使用体验不是很好,直到2.80版本的发布,Stadnyk对它的兴趣大大增加了!Blender仿佛改变了“游戏”的规则,变得更棒了!它带来很赞的实时渲染器Eevee,还有全新的用户界面和更加精简的工作流。
Andrii Stadnyk使用Blender Eevee制作的场景
谈到新功能,刚刚发布的Blender 2.83版本(www.blender.org )带来了新的雕刻工具,例如布料刷(Cloth Brush),锐化网格过滤器(Sharpen Mesh Filter),面部设置(Face Sets)等。对Stadnyk来说,他最期待的功能是新的撤消系统(Undo system),它的运行速度比2.82要快得多。在2.82中,大场景中执行“撤消”操作可能需要一分钟甚至更长的时间。
Start of the Project
Stadnyk首先在Blender中创建一个简单的“Block Out”来确定场景的规模比例。接着创建一个简单的平面,并从3D Scan Store中添加了一个角色模型,从Megascans中添加了罗马柱。起初,Stadnyk用阵列修改器(Array modifier)创建了列数组,但后来将其更改为实例(Blender快捷方式是Alt + D)。
与使用阵列修改器的模型相比,实例化的模型消耗的内存更少。接着对圆柱的大小和数量进行调整,直到感到满意为止。然后在场景中导入大块的石头,另外两根柱子和城堡台阶来创建一个“传送门”,这将是场景主要的焦点。
Camera Choice
在添加其他资产之前设置摄像机位置非常重要,因为摄像机位置决定了可见资产的数量。因此,Stadnyk尝试了几种摄像机的角度和镜头,得出了自上而下的广角镜头的位置。这有助于捕获整个神殿的位置和庞大的规模。
Adding Megascans to Blender
这个项目的最后会在Photoshop中调整,绘制2D图像,因此在Quixel Bridge中将导出参数设置贴图大小为2K。这个贴图大小对于以渲染输出的图像为基础来作画是已经足够了。同样,2K贴图占用了合理数量的GPU显存,这样可以允许Stadnyk添加更多的3D资产到场景中,比如草,小树枝和岩石。
场景中使用Megascans资产
Quixel Bridge带有用于Blender的Megascans插件,支持一键导入资产,但仅适用于Eevee和Cycles材质。在这个项目中Stadnyk使用了OctaneRender,有两种方法可以在Blender中获得支持Octane的资产。在Cycles中导入Megascans资产,并使用内置的Octane材质转换器简单的转换Cycles材质。但是资产数量多,手动操作可能很繁琐,因此建议安装Blender的MSLiveLink Octane插件。它做着Megascans官方插件同样的事,但能自动创建需要Octane着色器,而且它是免费的,并且经常更新!
通过MSLiveLink Octane插件进行的着色器设置示例
Populating the scene
Megascans资产分布
为了用植物和岩石填充场景,Stadnyk使用了Scatter插件。Stadnyk在Megascans库中发现了一些看起来不错的草丛和小石头,并把他们添加到Scatter中。
这里最棘手的部分是设置草的密度,因为它可以完全“冻结”Blender。Scatter插件有设置视口(Viewport)中显示粒子的百分比选项,而且相机剪裁功能也很有用。但是使用这个插件的主要好处是粒子系统设置的高度自动化。它节省了你大量的时间,有现成的分布预设,并且可以快速改变参数。
在Scatter插件的帮助下,Stadnyk设置了三个粒子系统——一种草(分布预置为“Cluster grass MS”),另一种草(相同的分布预置),以及小石块(分布预置为“Simple M”)。
Scatter面板中的统计及视口选项(Scatter插件)
在“权重绘制(Weight Paint)”模式下在基础平面上绘制贴图,通过贴图控制所有分布资产的密度。
Blender有内置的Cycles渲染器,有很多很棒的艺术作品都是通过Cycles渲染的。对于Stadnyk来说,Cycles与OctaneRender相比渲染速度慢一些,而且不太写实,因此大多数时候,Stadnyk在Blender中使用Eevee和Octane Render。
Octane Render是商业软件需要付费,但OTOY给Blender提供免费版本Octane。与付费版本相比,免费版有一些限制,但Stadnyk认为这些限制对于概念艺术创作并不影响。
Texturing
Stadnyk对Megascans资产贴图没有重大更改,为了快速将苔藓添加到资产中,Stadnyk设置了一个节点组“ Moss”,并在需要的地方将它添加到材质中。在此节点内是一个简单的着色器设置,使用一个三角无缝图片节点作为遮罩,将Megascans中的苔藓材质与另一种材质混合,它支持朝上的表面部分添加苔藓。
苔藓材质
对于地砖,Stadnyk使用了Megascans的3D表面“碎石地板”。刚开始时,Stadnyk还在地板中央添加了水坑,但是没有用,所以Stadnyk在后期绘制了一下。
瀑布的几何体和贴图
为了使“传送门”视觉上更吸引人,Stadnyk添加了“魔法瀑布”,像是某种奇幻的事件正在上演。基本上,它是由两个简单的几何体组成,一个平面和一个球体。使用同一款材质,来自photobash.org的LED照明包。贴图用于通用材质的反照率,不透明度和发射的输入。