在 MAYA 中实现单面线框模式渲染.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在 MAYA 中实现单面线框模式渲染.doc

在 MAYA 中实现单面线框模式渲染这种方法将会以wireframe模式渲染物体,并且取消了背面网格的可视性。不需用任何的插件或脚本,仅仅是出于你对 maya 界面的了解。下图显示出了有无背面可视的区别,以及渲染的质量。到教程的最后你也会做出任何一种效果。 (本文出自博然影视站)j A%u 5V? (本文出自博然影视站)}K|oicpUg? 图片:1.jpg (本文出自博然影视站)~=SzO ? (本文出自博然影视站)A3/k@S-R2? 如同你看到的,右边不带有背面的图片看起来简洁不混乱。大多数人更愿意以这样的方式展示他们的模型线框图。 (本文出自博然影视站)k5pN?   不幸的是在 maya 中渲染线框图不像在其他程序-如 3D MAX -那么简单。但这种方法并不是什么左道而且它花费的时间并不长。唯一的缺点是这种线框不能投射阴影并且你要分别为各个物体做相应的设置。 (本文出自博然影视站)[7Oe3=? 我们将要使用 hardware renderer 渲染我们的场景。如果你希望以双面方式渲染,那么你要做的仅仅是打开 hardware render buffer, 设置成以 wireframe 模式渲染 (renderattributes) 。但是如果你希望以单面线框模式实现,那么继续看下去。 (本文出自博然影视站)ZUd-y?   实际上我们将要做的是复制物体,使其中一个仅成为线框,另一个作为遮挡物体。遮挡物体的颜色将会 “ 内嵌 ” 到线框物体中作为背景色,渲染时遮挡线框体的背面。 (本文出自博然影视站)4H+dR I?   以下是总体的思想: (本文出自博然影视站) vXje^_6? (本文出自博然影视站)3a*vxw? (本文出自博然影视站)ZD{LXJ{Vm? 图片:2.jpg (本文出自博然影视站)SXf-8w? (本文出自博然影视站) }.6[qk? (本文出自博然影视站) f.)O2=? (本文出自博然影视站)vEJbA? 制作遮挡物体 (本文出自博然影视站)DB,J3bm?     很简单: (本文出自博然影视站) ew4U)2J+? 1. 打开场景,或者创建一个简单的物体作为练习。 (本文出自博然影视站)5=ryDrx? 2. 创建一个 Lambert 材质赋予给你的物体。 (本文出自博然影视站)]h5tgi?_l? 3. 命名这个物体为 Blocking Material ,在线框渲染中你将会使用它作为任何遮挡物体的材质。 (本文出自博然影视站)sQZhXaMa $? 4. 根据你的需要改变材质的 color 。 (本文出自博然影视站)3^yK!-Wp(? 5. 改变 incandescence ,使其于 color 相同,这样创建出一个纯的单色 shader. (本文出自博然影视站)pEA:L$? (本文出自博然影视站)o`-msz?     像这样: (本文出自博然影视站)0o5 ]lEe? (本文出自博然影视站)Qo|\-y- #? (本文出自博然影视站)qIT@g%}t? 图片:3.jpg (本文出自博然影视站)DN6MoH? (本文出自博然影视站)9hyn`u.? (本文出自博然影视站)4o5t#qP5$S? (本文出自博然影视站)sRb9`u =)? 6. 现在重新命名你的物体为 yourobjectname_Blocking 。如果你不想重命名也可以,但当有两个以上的物体你想要制作线框渲染时恐怕就会出现混乱。 (本文出自博然影视站)2D5StCF$O?   现在遮挡物体就完成了! (本文出自博然影视站)u=e{]Ax#}? (本文出自博然影视站)LDQgC*%?   制作线框物体 (本文出自博然影视站)7b+6%fV?     同样很简单: (本文出自博然影视站)r5^eNg k? 1. 选择你的遮挡物体,复制。(使其在遮挡物体之上) (本文出自博然影视站)=7UsVn#o? 2. 重命名这个物体为 yourobjectname_wire, 或者类似的名字。 (本文出自博然影视站)4_ML],.? 3. 选择线框物体,打开 attribute editor(Ctrl+a) 。 (本文出自博然影视站)xskz) kk? 4. 切换到第一个 tab (名称就是你命名物体的名字) (本文出自博然影视站)I7 ]8Y=xf? 5. 打开 Display 部分,打开 Drawing Overrides 子选项。 (本文出自博然影视站)~ 47)fN? 6. 勾选 Enable Overrides 项使我们能覆盖默认的物体显示设置。 (本文出自博然影

文档评论(0)

leiyb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档