如何在Maya中以单面线框模式做渲染2007-10-19 10:45:21 来源:中国教程网 作者:Jared Martin 点击:
本文介绍如何在maya中以单面线框模式渲染,这个方法适用于所有几何体,包括NURBS几何体。本文翻译自Jared Martin的教程。 ![]() 本文介绍如何在maya中以单面线框模式渲染,这个方法适用于所有几何体,包括NURBS几何体。本文翻译自Jared Martin的教程。 这种方法不需用任何的插件或脚本,用wireframe 模式渲染物体,并且取消了背面网格的可视性。下图显示出了有无背面可视的区别,以及渲染的质量。到教程的最后你也会做出任何一种效果。
比较上面两张图,右图不带有背面的图片看起来简洁不混乱。大多数人更愿意以这样的方式展示他们的模型线框图。 不幸的是在 maya 中渲染线框图不像在其他三维软件如3ds Max 那么简单。但这种方法并不是什么左道而且它花费的时间并不长。唯一的缺点是这种线框不能投射阴影并且你要分别为各个物体做相应的设置。 下面我们将要使用 hardware renderer 渲染我们的场景。如果你希望以双面方式渲染,那么你要做的仅仅是打开 hardware render buffer, 设置成以 wireframe 模式渲染 (render>attributes) 。但是如果你希望以单面线框模式实现,那么继续看下去。 以下是总体的思路:
一、制作遮挡物体 1. 打开场景,或者创建一个简单的物体作为练习。
6. 现在重新命名你的物体为 "yourobjectname_Blocking" 。如果你不想重命名也可以,但当有两个以上的物体你想要制作线框渲染时恐怕就会出现混乱。 现在遮挡物体就完成了。 二、制作线框物体 1. 选择你的遮挡物体,复制。(使其在遮挡物体之上)。 设置和状态如下图(除了你自定义的颜色):
以上就是关于线框物体的全部设置。 现在只剩下两件事要做,那就是轻微的缩小遮挡物体,和渲染。你需要轻微的缩小遮挡物体,因为它占用了相同的体积这会导致渲染的边缘有不正常的闪光。
对于 sphere或 box 等其他的 primitive 物体,遮挡物仅仅使用 scale 到 0.98 就会有不错的效果。但是如果你尝试缩小例如角色或其他类似的复杂模型,那遮挡物体将不会在线框物体内部,因为 scale 作用于自身的参照点。所以在 scale 我们的模型前我们要维持它们的比例,先使用以下的小技巧。
三、缩放 1. 选择要缩小的遮挡物体。 这将 "Flood Push" 所有遮挡物体的面到线框物体的内部,现在渲染会以适当的方式进行。其实这并不是什么技巧,但我发现它很有效。你大可以使用 "Flood Pull" 方式作用于线框物体。 四、渲染 现在你终于能够渲染你的线框杰作了,使用 Hardware Render Buffer,HRB 渲染很快,因为它使用你的显卡而不是软件的算法来计算。缺点是它没有丰富的设置,并且它的反锯齿也不是很好。 打开你的 HRB(Windows>Rendering Editor>Hardware Render Buffer) ,你可以选择以哪个摄像机视图进行渲染。通过 Render>Attributes 进行设置。这是我用来渲染静帧的设置:
这里我不讲解每一项参数,注意两个要点: 1. 记住将 Background 的颜色设置成与你的遮挡物体相同的颜色。 如果你不是很理解HRB 的设置,建议查看一下帮助文件。如果你对反锯齿的效果不满意,可以以双倍的分辨率渲染视图,然后通过后期软件例如Photoshop缩小画幅。原文链接 相关文章: |