您所在的位置: 首页 > 教程首页 > 图文处理 > 怎么在Maya下以单面线框模式渲染

怎么在Maya下以单面线框模式渲染

来源:互联网 | 编辑:啤酒 | 时间:2013-07-23 13:37:16 | 阅读:16777215

在 maya 中以单面线框模式渲染〔适用于所有几何体!〕 

by Jared Martin 对于那些以往见过这篇教程的人来讲,这篇教程已经过改良而且达成的方法将会更加简单有效!并且对于 NURBS 几何体也同样有效!不知道 为什么以前我没想到这个方法。噢,这文章似乎很长,但它真的很简单! 

这种方法将会以 wireframe 模式渲染物体,并且取消了背面网格的可视性。不需用任何的插件或脚本,仅仅是出于你对 maya 界面的了解。下图显示出了有无背面可视的区别,以及渲染的质量。到教程的最后你也会做出任何一种效果。 

如同你看到的,右边不带有背面的图片看起来简洁不混乱。大多数人更愿意以这样的方式展示他们的模型线框图。 不幸的是在 maya 中渲染线框图不像在其他程序-如 3D MAX -那么简单。但这种方法并不是什么左道而且它花费的时间并不长。唯一的缺点是这种线框不能投射阴影并且你要分别为各个物体做相应的设置。 

我们将要使用 hardware renderer 渲染我们的场景。如果你希望以双面方式渲染,那么你要做的仅仅是打开 hardware render buffer, 设置成以 wireframe 模式渲染 (render>attributes) 。但是如果你希望以单面线框模式实现,那么继续看下去。 

实际上我们将要做的是复制物体,使其中一个仅成为线框,另一个作为遮挡物体。遮挡物体的颜色将会 “ 内嵌 ” 到线框物体中作为背景色,渲染时遮挡线框体的背面。 

以下是总体的思想:

 

制作遮挡物体很简单: 

1、打开场景,或者创建一个简单的物体作为练习。 
2、创建一个 Lambert 材质赋予给你的物体。 
3、命名这个物体为 "Blocking Material" ,在线框渲染中你将会使用它作为任何遮挡物体的材质。 
4、根据你的需要改变材质的 color 。 
5、改变 incandescence ,使其于 color 相同,这样创建出一个纯的单色 shader.

像这样: 

6. 现在重新命名你的物体为 "yourobjectname_Blocking" 。如果你不想重命名也可以,但当有两个以上的物体你想要制作线框渲染时恐怕就会出现混乱。 

现在遮挡物体就完成了!

制作线框物体 

同样很简单: 

1. 选择你的遮挡物体,复制。(使其在遮挡物体之上) 
2. 重命名这个物体为 "yourobjectname_wire", 或者类似的名字。 
3. 选择线框物体,打开 attribute editor(Ctrl+a) 。 
4. 切换到第一个 tab (名称就是你命名物体的名字) 
5. 打开 Display 部分,打开 Drawing Overrides 子选项。 
6. 勾选 Enable Overrides 项使我们能覆盖默认的物体显示设置。 
7. 现在我们需要关闭 shading 项(这样物体只以线框模式显示),然后调节 color 滑块以选择线框的颜色。 

设置和状态如下图(除了你自定义的颜色): 

以上就是关于线框物体的全部设置! 

现在只剩下两件事要做,那就是轻微的缩小遮挡物体,和渲染。你需要轻微的缩小遮挡物体,因为它占用了相同的体积这会导致渲染的边缘有不正常的闪光。 

对于 sphere ,或 box 等其他的 primitive 物体,遮挡物仅仅使用 scale 到 0.98 就会有不错的效果。但是如果你尝试缩小例如角色或其他类似的复杂模型,那遮挡物体将不会在线框物体内部,因为 scale 作用于自身的参照点。所以在 scale 我们的模型前我们要维持它们的比例,先使用以下的小技巧。 

缩放技巧:

1. 选择要缩小的遮挡物体。 
2. 切换到 Modelling 菜单组,选择 Sculpt Polygon Tool (如果是 NURBS, 使用 Edit NURBS>Scuplt Surface Tool ) 
3. 在 Operation 中选择 Push. 
4. 设定 Strength 为 1 
5. 设定 Max Displacement 为 0.02 。我们仅仅希望以很小的比例缩小遮挡物体,使得渲染器知道哪个物体在外部。 
6. 确保 Opacity 为 1.0 ,然后 Flood ! 

这将 "Flood Push" 所有遮挡物体的面到线框物体的内部,现在渲染会以适当的方式进行! 
其实并不是什么技巧,但我发现它很有效。你大可以使用 "Flood Pull" 方式作用于线框物体。 

注意:这取决于你场景的大小,或是你模型细节的数量,你可能需要试验多种设值以便不破坏细节从而拥有好的效果。

现在你终于能够渲染你的线框杰作了,使用 Hardware Render Buffer,HRB 渲染很快,因为它使用你的显卡而不是软件的算法来计算。 

缺点是它没有丰富的设置,并且它的反锯齿也不是很好。 

打开你的 HRB(Windows>Rendering Editor>Hardware Render Buffer) ,你可以选择以哪个摄像机视图进行渲染。通过 Render> Attributes 进行设置。这是我用来渲染静帧的设置:

  

我不会讲解每一项参数,只有两个要点: 

1. 记住将 Background 的颜色设置成与你的遮挡物体相同的颜色。 
2. 打开 Multipass Rendering 进行多次渲染以产生发锯齿或是动态模糊效果。 36 是最大的 passes 数并会达到最好的效果。这同样不会花费你太多时间因为它使用的是你的显卡。 

就是这样,如果你不是很理解 HRB 的设置那么查看帮助文件吧。如果你对反锯齿的效果不满意,你可以以双倍的分辨率渲染视图然后通过后期软件例如 PS 缩小画幅。

你可能感兴趣的内容

  • Fireworks动图制作教程​
    Fireworks动图制作教程​
    这篇教程是飞翔铭月的朋友分享用Fireworks简单制作闪动的图片方法,教程制作出来的图片非常漂亮,难度不是很大,很值得大家学习,推荐到52z飞翔下载,喜欢的朋友可以参考本文,一起来学习吧

    图文处理

    2018-07-23

  • fireworks批量压缩图片教程
    fireworks批量压缩图片教程
    fireworks 具备编辑矢量图形与位图图像的灵活性,是一款优秀的网页作图软件,下面是飞翔铭月整理的关于fireworks使用教程之如何批量压缩图片教程,快来分享吧!

    图文处理

    2018-07-23

  • 扫描全能王将图片变成文字方法教程
    扫描全能王将图片变成文字方法教程
    扫描全能王怎么将图片变成文字?很多小伙伴们都还不知道,下面52z飞翔下载小编为大家整理了扫描全能王将图片变成文字方法教程,一起来看看吧。

    图文处理

    2018-02-07

  • CAD看图软件添加文字教程分享
    CAD看图软件添加文字教程分享
    我们在用到CAD的时候,经常要给图纸添加标注文字等信息,这样不仅帮助我们记忆,还能帮助我们找出问题,那么CAD看图软件中怎么添加文字?接下来52z飞翔小编为大家带来CAD看图软件添加文字教程分享,还不清楚具体操作的朋友一起来了解一下吧!

    图文处理

    2018-01-24

  • CAD看图软件添加图片教程分享
    CAD看图软件添加图片教程分享
    CAD看图大师怎么添加图片?CAD看图大师是我们在绘制图纸的时候经常会使用的一个软件,接下来52z飞翔小编为大家带来CAD看图软件添加图片教程分享,还不清楚怎么操作的朋友一起来了解一下吧!

    图文处理

    2018-01-24

  • CAD怎么快速的插入或者创建表格 CAD快速创建表格图文教程分享
    CAD怎么快速的插入或者创建表格 CAD快速创建表格图文教程分享
    CAD是我们在制图的时候用到的最多的一个软件,在绘制图中的时候,有可能就会用到表格,那么CAD怎么快速的插入或者创建表格呢?接下来52z飞翔小编为大家带来CAD快速创建表格图文教程分享,还不清楚的朋友一起来了解一下吧!

    图文处理

    2018-01-24

  • Enlight修图软件怎么使用 Enlight的图片粉碎方法教程
    Enlight修图软件怎么使用 Enlight的图片粉碎方法教程
    Enlight修图软件怎么使用:修图软件千千万万,但是,到底哪一款才最好用呢?今天,52z飞翔小编就来给大家推荐一款小编日常最爱用的修图软件:Enlight,顺便给大家分享一下Enlight的粉碎教程吧!敲敲黑板,请认真看哦~

    图文处理

    2017-12-18

  • iphoneX iphone8购买订单图片制作教程
    iphoneX iphone8购买订单图片制作教程
    iphoneX\iphone8还未上市,它最大的缺陷就已经被曝光(贵!)。网友一致评论“太贵了买不起”。想不想买一台iphone8在亲朋好友面前装逼?想不想在朋友圈中做土豪?下面就由52z飞翔小编为大家带来iphoneX\iphone8购买订单图片制作流程吧。

    图文处理

    2017-09-13

  • 简单几步,用photoshop为你的老照片制作立体效果
    简单几步,用photoshop为你的老照片制作立体效果
    前几天在家翻到小时候的照片,就突发奇想想给老照片做一个立体效果,我们先来看看效果图吧:

    图文处理

    2017-08-13

  • vertus fluid mask教程 vertus fluid mask怎么用
    vertus fluid mask教程 vertus fluid mask怎么用
    vertus fluid mask作为一款十分强大的Photoshop抠图插件,但是还有许多用户朋友不知道vertus fluid mask怎么用,有的朋友甚至都还没有找到vertus fluid mask汉化版,一起来看看vertus fluid mask教程吧。

    图文处理

    2017-07-27

热门游戏

下载声明 | 法律声明 | 版权声明 | 友情链接 | 发布软件 | 最新更新

本站为非盈利性网站,不接受任何广告。本站所有资源均由网友上传,如有侵权,请发邮件至 [email protected]

晋ICP备2024046785号-1