影视动画渲染
为影视行业提供澎湃算力
BY:Robin Lingmerth 接:Maya制作超级可爱的小场景-part1
小的道具更加简单,建模技术跟其他的模型一样,都是从简单的几何形状开始,然后拉伸和压缩获得所需的形状。小型道具虽然简单,但将它们组合在一起时,会营造出一种细节感,并让场景显的更加真实。
在Maya中制作场景时,也可以先创建一些简单灯光,只需设置几个彩色照明灯即可帮助我们查看阴影如何与模型的关系。
顺便说一句,我发现在减少圆形多边形的模型时,很难知道多少才是合适的,因此,我开发了一种对我有用的技术:
使用一个简单的MEL脚本(polySelectEdgesEveryN“ edgeRing” 2;),您可以选择每X个边数(在此示例中为每两个边)。然后,您可以使用Maya标记菜单将选择范围自动扩展到边缘循环并删除。
有时,去除一半的边缘环就可以达到我们需要的结果,但如果我们希望在两者之间得到一些效果的话,就可以使用相同的脚本选择每三个或第四个边缘,并按照与以前相同的步骤进行操作。您最终将获得不均匀边缘的分布,这也可以通过选择所有边缘循环并使用circularize命令来解决。 如果幸运的话,这个就可以达到完美的结果,但有时还是需要旋转一些线来对齐它们。如果需要更多旋转,也可以使用数字键+和-增大或减小操纵器的大小。这要看我们在Maya中的操作精度来决定。
动画
因为场景具有风格化/插图的风格,我希望这个特点在动画中也能反映出来。因此没有使用真实的布料模拟,而是使用Maya的网格变形器对场景中的所有布料制作了动画,网格变形器制作循环的动画也很容易。
我建议将所有变形控制器手柄放置在单独的图层中,这样就可以轻松隐藏它们。否则,它们可能会干扰到我们的视图。
对于雨伞,我画了变形器影响的权重,并画出了雨伞伞骨支撑的区域。
在Maya中,大多数属性都可以进行关键帧的设置,因此要做的就是对变形器上的offset属性进行关键帧设置。如果望动画循环播放,只需将偏移值设置为波长的倍数即可。 为了保持场景的氛围,确保动画足够细腻而不会让人分心,我特别的注意了放置动画元素的位置。
.abc格式
如前所述,如果想要使用Marmoset Viewer或Sketchfab预览场景,而且还要确保动画可以正确播放,导出变形器的动画并不像想象的那么容易。我做了一些研究,最终在Alembic Cashing格式(.abc格式可以输出带动画的模型)中找到了答案。 Alembic文件格式(.abc)会将动画记录在模信的顶点上,Sketchfab也支持此文件格式,但每个对象只能设置一张贴图。在制作贴图时,需要考虑到这一点。 在早期测试中遇到过一个问题,模型上传到Sketchfab时法线无法保留。为此我找到的解决方法是在Blender中打开我的文件,然后从那里导出Alembic文件。