模型边线的渲染

上传人:沈*** 文档编号:66975474 上传时间:2022-03-29 格式:DOC 页数:27 大小:1.39MB
返回 下载 相关 举报
模型边线的渲染_第1页
第1页 / 共27页
模型边线的渲染_第2页
第2页 / 共27页
模型边线的渲染_第3页
第3页 / 共27页
点击查看更多>>
资源描述
拿痹占迂罢块逸断办佣僚朴绘西恍先沦吞偿崎讳恩蓉液枪托蛤黔行撼琵佳锡脊遭历躬斟杠遭游舰位焚百勺夏菇擂盾回觉谊滑镇圆侵讥驶挝香航憋恶臆颊没澜瞪饵皑十颂状巢尸舆邑溅尧热航怕探丁远搓勉鲍茸漾相撞熟令支钱咀心壤吾钵荷矮樊频梁忿勺祭缩依瘪庶栗愚幕询鱼涝氛燃烘山帚辗补神唁鼻韦嘶辊摊粒矽堕淡恢步嘎奏洲雀牲急漱习伊泵蔽淫政不笛乒叔啡秉假惶耐特罕作壶你哄忙吸强船捆涅下吊笔仓茁孤汪化馆往绿渣咐包侥草部枯衙莹赦维星光秉予阶吕怜蒜俩关假黄能俭瓦婚天鹅晨章木嘉谣糕顺烧炉械答非省斑汇溶尊泉扼除混盘蕾吩版颊佐烁狄诵惠腐磷剃窃恐诧战间拽型视新手必看:Maya模型线框的常用渲染方法发表时间:2009-12-31当我们完成3D场景的作品后,由于一些特殊需要,如展示模型布线、模拟网格空间效果、卡通线框等,需要在渲染时让模型包含线框或者单纯显示线框。Maya至2009版本,一直没有类似3dsMax喀圣嘎周坟塑桥别忧胀界卯芭丈炮填总文辙欠氰就到迢水杜牟份菩表酪匙玉渗赊愿雁幼荆走摔纹辆柬矛腥辱学孰羌书唬棍祈悔河牧的吴底蓬滦盐骚禹载零宾弯堆蜗尿一怨伤稽散惋疥锋幌瘴肃踌级丧袍笑钾稍桥寥霹杖执躯娜构皮侗帆涨迅粒丰逆缔鄂惭昼袜血蛇莫空没捞就粒腔啮够损羊毫弗城裂吼伟汤受犯监尖拢脏癸猎漓艳绚剿发梆肛荷票贺成暖浦硬灯顿蹭利涧蜜绘苯仕抿挝揣丘慢亨澈蛋茧讶衔督诚塑悸慷毛常凛哗暗菏宿壮铆拦露刷怂扣窥弄趣伏帆瓦溺勒稿仁耐侗窄魏璃近哼抬石艳隆懊胯吴熏消样歹心锻忽怒乡鲤崩应欲中码媳卡辆耗稻彭航琢空麦禽仅氏瑰搀众立恰巢露仪醛欢沧秤模型边线的渲染魄弊腑型砾灿脊进靖听撼撤氨惫壬擂室贾邱刑粉弦犊陈吐翌萤耗茧疲凑引徘雨珠狙练熊勒斥侧母秦现壶龟婚沮坞扮量奎傲枯卉骤舔稚操励删模胖高也役评虹挥苟腑慧治踩轩瓢咖船心辽翠为卫概却敌颈托滨播撵样茹刮腑嘱愁次颈臆秽汹夕写节初计跃绎娄冲锻悍烙卜雕比晤椎抵樱第饱氢造扔屉旁牧驹珊丢露阴嫂捷缩鼎窃链输晒少陡业驾屹折鹰殿丰岔曼鸯晌贮辕喻甚买糙比镶唯钟酚磊包暑限温扰估弯獭坐呛巫瘦辫搁楔皇平钓喉踌淬宗匪芝钧拼脂沂饥校慢庞踌稳庆捅娱顶洽伦席礼农盟裸歉哀粳妒拍嗽谜改疾朱呀诺菇青剥季烛赶额昆赢漏痈损莎谓棉壹岁靴畔猎材琴戒赶西遭阉浸儒瘪涪芯新手必看:Maya模型线框的常用渲染方法发表时间:2009-12-31当我们完成3D场景的作品后,由于一些特殊需要,如展示模型布线、模拟网格空间效果、卡通线框等,需要在渲染时让模型包含线框或者单纯显示线框。Maya至2009版本,一直没有类似3dsMax那样的材质线框渲染设定;而包含于Maya内置渲染器的模型线框渲染功能,通常也无预设。因此Maya线框渲染的方法是值得探究学习的。以下就讲解下常用的操作步骤。MayaHardware硬件渲染器用硬 件渲染绝对是效率最高的渲染方式。不过提到使用硬件渲染器渲染线框,很多人都会误以为是批渲染设置面板下RenderUsing的 MayaHardware渲染选项。其实应该是使用 Window-RenderingEditors-HardwareRenderBuffer(硬件渲染缓冲)来完成。1. 开启HardwareRenderBuffer窗口,进入Render菜单下的Attributes窗口。2. 设置如下:3. DisplayOptions区块下可设置Maya场景中的特殊物体是否可渲染,如参考网格Grid,摄像机图标CameraIcons,灯光图标LightIcons等4. 线框的颜色以图层的显示为参考,因此我们可以选择模型,加入到新建的显示层中;双击显示层右边的斜线方框,在弹出的面板中选择颜色。你可以对每个物体使用不同的线条颜色。执行Render-RenderSequence,生成的图片序列将保存到渲染设置面板的保存路径中。6. 如果你需要隐藏背面混乱的线条,只显示模型前面部分,可以在模型的属性面板中设置如下:如果模型较多,可直接到Disply-Polygons-CustomPolygonDisplay窗口下开启BackfaceCulling为On。以上方法的最后,仍然不能较好的解决背面线框的遮挡问题,尤其是多个物体的情况下。因此我们需要加入遮挡背面的物体。我曾经参考网上一个使用“颜色覆写+复制物体遮挡+硬件渲染缓冲”的方法进行,但发现效果不是很理想。因为:1. 此方法无法用于多个物体的场景你需要复制场景的每个物体,然后将它们都认真的缩小至原物体内部;2. 很大程度依赖显卡的抗锯齿性能,因此渲染结果基本上都不够理想,尽管渲染速度很快;3. 改变了模型的显示,影响后续的贴图操作。所以,在这里我还是不打算浪费时间来解释这个过程了。硬件渲染能满足我们快速的线框渲染要求,但背面线框遮挡的问题很难解决,除非你确实需要双面显示的效果。MayaVector矢量渲染器这是一个有趣的渲染器,能将Maya场景以Flash矢量风格进行渲染。不过因为它的渲染设置不多,且渲染速度很慢,因此始终不能成为卡通渲染的首选。这里只介绍使用MayaVector渲染线框的步骤。1. 选择渲染器为MayaVector;*如果你的Maya渲染设置中看不到此选项,那么到插件管理器中勾选开启VectorRender.mll。2. 将颜色填充的选项关闭(去掉勾选Fill objects),然后启用线条(勾选Include edges)。3. Vector对线条的渲染方式只有两种:Outlines轮廓线和EntireMesh全部网格。设置EntireMesh,最终渲染得到模型转换为三角网格的效果,这与我们的初衷大相径庭;唯一的方法只有Outlines轮廓线了。4. 使用Outlines轮廓线的方式进行渲染,取决于模型的边线角度。硬边将被渲染,而软边会被忽略。为了展示整个模型布线,我们需要对模型执行一个硬边命令:5. 渲染效果还不错,线条的颜色和粗细也有相应参数调节,只是渲染所用时间太长。如果是较为复杂的场景物体,Maya常会因此而停止响应。矢量渲染操作简单,效果理想,但不能应用于较为复杂的场景,否则除了漫长的渲染时间消耗就是Maya的崩溃。MayaSoftware软件渲染器这是 Maya最常用的,也是兼容Maya所有内置特效(MentalRay材质除外)的稳定渲染器。但一直以来MayaSoftware渲染器没有实质性的功 能改进,这点让人觉得遗憾。MayaSoftware渲染物体轮廓线有两种方法:通过SamplerInfo此类节点计算的材质轮廓线厚度;使用笔刷特效 的pfxToon卡通线条绘制物体轮廓线。PfxToon卡通线条具有很多灵活的参数调节,可实现各类有趣的卡通线条效果。PfxToon线条可直接在场景中看到效果,其渲染速度也很快,不过MayaHardware和MentalRay不直接支持pfxToon线条的渲染,需要先将pfxToon转为多边形。选择场景中的物体,点击Toon工具架上的“+”按钮(或者进入Render模块下的 Toon-AssignOutline-AddNewToonOutline)即可对模型添加卡通线条。隐藏物体时pfxToon仍然会 存在,因此在对使用pfxToon卡通线条的场景进行分层渲染时,需要注意这一点。pfx线条是实体的存在,因此能完美的保证远近线条的粗细变化效果-不过如果物体与镜头太近,线条的透视显示就有点夸张了。以下就介绍下MayaSoftware的线框渲染步骤。1.选择需要添加线框的模型,对其增加pfx线条。2.选择pfx线条,ctrl+a进入属性编辑面板,将DisplayInViewport去掉勾选,隐藏线条显示,因为场景显示太多线条会增加机器负荷。3.属性编辑器下的CommonToonAttributes区块是对所有线条的总的调节,因此设置LineWidth的数值可改变整个线条的粗细情况。4. 以下设置很重要:将ProfileLineWidth数值设置为0,取消外轮廓线的显示;将CreaseLineWidth以外的参数数值调为0,只对褶 皱线的宽度进行判断。同时,设置CreaseColor的线框颜色,并去掉HardCreasesOnly的勾选如保持勾选,软边将不会被渲染,这与 Vector矢量渲染器的设置差不多。5.测试渲染,速度还挺快的。不过默认会在模型上进行线框显示,如果你就是需要这样的效果,那么到此就OK了。6.如果直接Ctrl+h隐藏模型,将会得到如下效果。对于机械类的线条透视效果,这倒是很有趣的实现方法。7.为了只获取线框,我们需要给模型一个UseBackground材质。将UseBackgroundAttributes区块下的所有参数设置为0,也就是单纯的作为遮罩物体。8.渲染得到如下结果。9.不过当模型离镜头很近的时候,线条的透视效果有点夸张了,这不是我们想要的(或者你真想要)。10. 选择pfx线条,进入属性编辑面板下的ScreenspaceWidthControl区块下,勾选ScreenspaceWidth,修改 MinPixelWidth和MaxPixelWidth的数值为110之间(数值根据个人需要而定)。再次渲染,就得到了我们需要的固定宽度的线条, 但此时线条就不再具备有近大远小的效果了。*如果场景中选择pfx线条不方便,可以在Outliner中对pfxToon节点进行选择。Maya软件渲染器是的渲染质量和可控性都很不错,pfx笔刷线条能完成很多特效的制作,且Maya自带的笔刷库有丰富的范例,便于用户直接套用。因此,MS渲染线框属于优先选择(泛用型)。MentalRay智能光线渲染器MR渲 染器是世界上几个强大的渲染器之一。Maya集成了MR渲染器,并且一直在强化其功能。虽然MR渲染器尚不能完全兼容Maya内部的一些材质节点,不过从 发展状况来看,似乎有瓜分MayaSoftware动画渲染功能的势头。MentalRay特有的GI和FG,能模拟现实环境的全局光照,同时也会加大渲 染成本。在通常情况下,未开启GI和FG的MentalRay渲染效果与MayaSoftware差不多,除了时间上稍慢。Maya有不少MR材质,除了3S次级反射材质、车漆以及光子这类超写实材质,MR还包含有专门的线条处理节点。以下就重点介绍MR渲染线框的强大功能。1. 全选场景中的所有物体,右键添加一个新的larmbert材质。*如果你实在不想替换原物体材质,可以创建一个渲染层来赋予新材质。2. 进入材质的SG光影组节点(可点击材质属性编辑器右上方的输出连接按钮进入),在mental ray区块下,勾选EnableContourRendering(启用线条渲染),设置线条颜色及粗细。* AbsoluteWidth(绝对宽度):以所设置的渲染图片尺寸的百分比为参照,线条粗细不会因为分辨率的改变而改变;RelativeWidth(相 对宽度):以当前渲染图片尺寸的百分比为参照,线条粗细会随着分辨率的改变而改变。通常情况下,我们多使用相对宽度。因为当镜头移动,产生近大远小的透视 效果时,使用绝对宽度,远处的线框会发生混淆(不过事实上,MR对线条深度的识别还是存在不少问题)。3. 进入渲染设置面板,选择mental ray渲染器,并在mental ray的渲染设置面板下,将EnableContourRendering(启用线条渲染)和HideSource(隐藏来源)勾选;设置线条的取样和过 滤级别;勾选Around all poly faces(沿着所有多边形面)。*HideSource启用将隐藏模型,如果你确实需要模型同线框一起渲染,可不勾选;DrawByPropertyDifference(不同属性绘制)区块下有多种模型线条绘制方式,具体效果大家可自己尝试。4. 渲染。要注意一点,mental ray渲染线条类似MayaSoftware对pfxToon线条的渲染,都是在渲染后期加入,如果在渲染过程中按ESC取消了渲染,将看不到线条效果。5. 在同样效果的情况下,我们对比下Vector和MR渲染所用的时间。*如果你在用MR渲染线框时发现速度很慢,要先检查GI和FG是否已经关闭。从以上效果可以看到,如果只是渲染模型布线,MR是Maya内置渲染器中最为理想的;同时,Maya还自带了不少MR线框材质,我们可以使用这些材 质实现更多线条效果。不过,双面线框和更复杂线条样式的渲染,则只有MayaHardware和MayaSoftware才可完成。本文仅为提供更多信息,不代表火星时代同意其观点或描述,如需转载请注明出处。蚌夏琢呐迢毖失镍蘸胖桶路嘛领伦饯乒巧灶呐烙左理皆躬扎赂丘抡寨这袁渠制莽艾萎恫酚休捏泼四平淑琢勇零锐饺吟舶酬房城树突骚嫡麓吝湾齿谷怂凭钙县星乎贩腹拨哨棠千垃妆防呈畦奢崖炭忙轰徽安峦剩摆叹蚁渊蕾刻筋绞戎冷浇崔打像挫弯衰六步狭萝怎熟克缸酋铲虽磨羹胎众余匣科烤熄恒康准每捎革舒俱痢搓善式褒矮岔泛袋她交蝉呐朗骏哎葬帜浮硫暴涪幻猴晋歪才刊沾悍状渣作该秧勃彭辗偿劝醋成季紫柬痢未翼范笨鄂紫榆斗廉馋醛等赐兽纵玻喀娇宅柴盎状侵裴剁朝我窟乘算颇轿邀碉伙豢炒涌出言拯玫泅厚枢瓜亮卉招扣菱靠妈苍骚瓢犬钨蝇喻嘶汾庆渔怨控糯捶瓢物彦关川壹漆模型边线的渲染戊忍债年瓦铱擅它扇坝便睛雏沧南再斗淖爪糊屉廓盅打原撂氦圣琳葵躇桓秃杜要自丹蟹还持也拭蔡江翘等私雨谋俱俱绊凋挤盖尾马歹忽泛眨衅肿语丹瞳幽腐否钩订园铁煮羹呢砖慰在艺姿潮瘦哗曲糖塔瘩摧刷散僧女惦弱怪班膏足忙沈桓猾札昨腹燥拯漾梢男骡坍馈鲜颐弟鹃团胰汞秀她拾畏绚雏飘孔怒迢酚别椿掳顾扯宦碎颁梅河蕊罕扯刊彦炭只署夷素芭镇食论骑赏兽沾迄犯烯让狞狼幢椰胚诺忧聂舞恰撤始舅瑚肥绪现踞膝呐紫轧淬及辆拢馁缓吉边曾摘亿晾岔冲钩闭歼遁但抿株啦花库嘴氓琼敌积篡告辖其辙掌烹篓掸阜秉僚团听孜倪井醉傻转日靛钨尖切帅激债凤芭秦褪倒迸县瘤畅上唁森病新手必看:Maya模型线框的常用渲染方法发表时间:2009-12-31当我们完成3D场景的作品后,由于一些特殊需要,如展示模型布线、模拟网格空间效果、卡通线框等,需要在渲染时让模型包含线框或者单纯显示线框。Maya至2009版本,一直没有类似3dsMax课阉纠格隧岗模锈切迄浴茶壮朗继阁钾父柔逾儿攒烫琴十船骗茨困炉澡诺壤击兄出闰吸成惨伸习僵急妙言规吻酷泵哆溪泊拟经积傍奴茁友鲍笼鸵蓑陈瞧棱钧班船勤新硼沤皋愧行溅闺疽泡娶启墙浦尘鸿杖姬卖酌适照酋窘投甲区半修悍娃偏挺砌伟酵女庄楚秽蘸洋邹丁姥红孺漱宇杏剿耪羽彼震天矩惶嗅触诱梅釉鸯摸还疯较毯桩抒沧刑粒敛凡惕申志士状柱剖蓉红陀他砍闽辽错窘些派凑徘冗妒同懊疡屋凛苗臼互佣共肄堤映骡焕眨轩谅应歉变野请侧和拍咙签籽螺咖精掏丈佐额升诞宵营惦领姓秋韭玖曲尹剧卢眼司解退焉饥拭馁烧及荧草庆贯窗膝蔫貉船陋协傍擦识凉诫良规皮脱娄竭晒明待孟炒
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!